@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1o60yhwqd7ueg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.0n0q_nh7u2mrm.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.0nt7ek_nfk5a4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.39q78sztp1ci5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.20f3xrkj613ah.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2ij5maosbedmv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.33c6-jfmyetfr.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0peao-xekk45v.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.3lyzf0uofk1_2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.18_jyrw-ln1dm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.1t7tphccnfzmb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.0ordxpm0gxgw8.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2z9xqimzvw6vx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.3_vslfxq_--4i.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.2maraz2ovyahx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.30flr4oxtjagu.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.2vfzl0i35o8_c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.1bk2-9tco4m7m.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3_-8f-v73506e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer z.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root,:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root,.z-root{--z-violet:#4d0fca;--z-violet-deep:#2a0880;--z-aqua:#18f2b2;--z-moon:#489fb5;--z-lav:#d9ccf7;--z-ivory:#f5fbef;--z-night-ink:#0f1b26;--z-bg:var(--lightningcss-light,#f5fbef)var(--lightningcss-dark,#09090b);--z-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131316);--z-paper:var(--lightningcss-light,#fdfefb)var(--lightningcss-dark,#131316);--z-muted:var(--lightningcss-light,#ebf3e4)var(--lightningcss-dark,#1b1b1f);--z-muted-2:var(--lightningcss-light,#f5fbef)var(--lightningcss-dark,#242429);--z-row:var(--lightningcss-light,#f8f5ff)var(--lightningcss-dark,#ffffff09);--z-accent-soft:var(--lightningcss-light,#ede6fd)var(--lightningcss-dark,#967cff24);--z-accent-soft-2:var(--lightningcss-light,#e4dafc)var(--lightningcss-dark,#967cff3d);--z-tint-card:var(--lightningcss-light,#efe9fd)var(--lightningcss-dark,#ffffff0d);--z-lav-card:var(--lightningcss-light,#e5dbfc)var(--lightningcss-dark,#221d33);--z-inverse:var(--lightningcss-light,#0f1b26)var(--lightningcss-dark,#f4f4f5);--z-night:var(--lightningcss-light,#0f1b26)var(--lightningcss-dark,#1b1726);--z-night-2:var(--lightningcss-light,#16263a)var(--lightningcss-dark,#25202f);--z-chrome:var(--lightningcss-light,#0f1b26)var(--lightningcss-dark,#050506);--z-on-night:var(--lightningcss-light,#f5fbef)var(--lightningcss-dark,#f4f4f5);--z-on-night-2:var(--lightningcss-light,#aab5bc)var(--lightningcss-dark,#a8a3b6);--z-on-night-3:#d9ccf7;--z-night-line:var(--lightningcss-light,#f5fbef1f)var(--lightningcss-dark,#ffffff1a);--z-glow:#5a1ee62b;--z-accent:var(--lightningcss-light,#4d0fca)var(--lightningcss-dark,#5a1ee6);--z-accent-hover:var(--lightningcss-light,#2a0880)var(--lightningcss-dark,#6e36ff);--z-accent-2:var(--lightningcss-light,#a38bff)var(--lightningcss-dark,#9a80ff);--z-highlight:#18f2b2;--z-highlight-hover:#5bf7c8;--z-logo-word:var(--z-ink);--z-logo-bubble:var(--lightningcss-light,#4d0fca)var(--lightningcss-dark,#18f2b2);--z-logo-tile:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1f);--z-media-bg:#0f1b26;--z-on-media:#fff;--z-ink:var(--lightningcss-light,#0f1b26)var(--lightningcss-dark,#f4f4f5);--z-ink-2:var(--lightningcss-light,#46525c)var(--lightningcss-dark,#bdbdc5);--z-sub:var(--lightningcss-light,#5e6a73)var(--lightningcss-dark,#9a9aa4);--z-faint:var(--lightningcss-light,#b9c2c8)var(--lightningcss-dark,#4f4f57);--z-accent-text:var(--lightningcss-light,#4d0fca)var(--lightningcss-dark,#b9a6ff);--z-on-accent:var(--lightningcss-light,#f5fbef)var(--lightningcss-dark,#fff);--z-on-inverse:var(--lightningcss-light,#f5fbef)var(--lightningcss-dark,#0b0b0d);--z-on-highlight:#0f1b26;--z-line:var(--lightningcss-light,#0f1b2617)var(--lightningcss-dark,#ffffff13);--z-line-2:var(--lightningcss-light,#0f1b2629)var(--lightningcss-dark,#ffffff24);--z-line-strong:var(--lightningcss-light,#84928b)var(--lightningcss-dark,#6b6b75);--z-focus:var(--lightningcss-light,#4d0fca)var(--lightningcss-dark,#b9a6ff);--z-success:var(--lightningcss-light,#0b7a5c)var(--lightningcss-dark,#45e9ba);--z-success-soft:var(--lightningcss-light,#ddfbf0)var(--lightningcss-dark,#45e9ba17);--z-danger:var(--lightningcss-light,#a32b24)var(--lightningcss-dark,#ffa9a3);--z-overlay:var(--lightningcss-light,#0f1b2685)var(--lightningcss-dark,#000000b3);--z-cat-baslangic:var(--lightningcss-light,#00986d)var(--lightningcss-dark,#3fbe90);--z-cat-araclar:var(--lightningcss-light,#7046cf)var(--lightningcss-dark,#a289f8);--z-cat-kod:var(--lightningcss-light,#116bb5)var(--lightningcss-dark,#61a3e6);--z-cat-otomasyon:var(--lightningcss-light,#008a9c)var(--lightningcss-dark,#4ab6c7);--z-cat-yazi:var(--lightningcss-light,#ab4b90)var(--lightningcss-dark,#da83be);--z-cat-egitim:var(--lightningcss-light,#b37903)var(--lightningcss-dark,#dda552);--z-cat-medya:var(--lightningcss-light,#cd5537)var(--lightningcss-dark,#ee8266);--z-cat-gundem:var(--lightningcss-light,#557432)var(--lightningcss-dark,#8aab67);--z-cat-tile-baslangic:#00986d;--z-cat-tile-araclar:#7046cf;--z-cat-tile-kod:#116bb5;--z-cat-tile-otomasyon:#008a9c;--z-cat-tile-yazi:#ab4b90;--z-cat-tile-egitim:#b37903;--z-cat-tile-medya:#cd5537;--z-cat-tile-gundem:#557432;--z-space-0-5:2px;--z-space-1:4px;--z-space-1-5:6px;--z-space-2:8px;--z-space-3:12px;--z-space-4:16px;--z-space-5:20px;--z-space-6:24px;--z-space-8:32px;--z-space-10:40px;--z-space-12:48px;--z-space-16:64px;--z-space-18:72px;--z-space-26:104px;--z-control-h:40px;--z-control-h-sm:32px;--z-control-h-xs:28px;--z-badge-h:22px;--z-tap:44px;--z-radius-xs:0;--z-radius-sm:0;--z-radius-md:0;--z-radius-lg:0;--z-radius-full:999px;--z-notch-xs:polygon(0 4px, 4px 4px, 4px 0, 100% 0, 100% 100%, 0 100%);--z-notch-sm:polygon(0 5px, 5px 5px, 5px 0, 100% 0, 100% 100%, 0 100%);--z-notch:polygon(0 6px, 6px 6px, 6px 0, 100% 0, 100% 100%, 0 100%);--z-notch-md:polygon(0 7px, 7px 7px, 7px 0, 100% 0, 100% 100%, 0 100%);--z-notch-lg:polygon(0 8px, 8px 8px, 8px 0, 100% 0, 100% 100%, 0 100%);--z-bubble:polygon(0 12px, 12px 12px, 12px 0, 100% 0, 100% calc(100% - 24px), calc(100% - 40px) 100%, calc(100% - 40px) calc(100% - 16px), 0 calc(100% - 16px));--z-bubble-m:polygon(0 10px, 10px 10px, 10px 0, 100% 0, 100% calc(100% - 18px), calc(100% - 30px) 100%, calc(100% - 30px) calc(100% - 12px), 0 calc(100% - 12px));--z-bubble-s:polygon(0 7px, 7px 7px, 7px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 20px) 100%, calc(100% - 20px) calc(100% - 8px), 0 calc(100% - 8px));--z-bubble-foot:16px;--z-bubble-m-foot:12px;--z-sh-card:drop-shadow(0 1px 1px var(--lightningcss-light,#0f1b2612)var(--lightningcss-dark,#ffffff29)) drop-shadow(0 14px 28px var(--lightningcss-light,#2a088014)var(--lightningcss-dark,#0000008c));--z-sh-hdr:drop-shadow(0 1px 1px var(--lightningcss-light,#0f1b260f)var(--lightningcss-dark,#fff3)) drop-shadow(0 14px 26px var(--lightningcss-light,#2a08801f)var(--lightningcss-dark,#0009));--z-sh-pop:drop-shadow(0 1px 1px var(--lightningcss-light,#0f1b260f)var(--lightningcss-dark,#fff3)) drop-shadow(0 28px 46px var(--lightningcss-light,#0f1b2638)var(--lightningcss-dark,#000000b3));--z-shadow-sm:0 1px 2px var(--lightningcss-light,#0f1b260f)var(--lightningcss-dark,#0006);--z-shadow-md:0 1px 2px var(--lightningcss-light,#0f1b260a)var(--lightningcss-dark,#0000004d), 0 6px 20px var(--lightningcss-light,#2a088014)var(--lightningcss-dark,#00000059);--z-shadow-lg:0 2px 6px var(--lightningcss-light,#0f1b260d)var(--lightningcss-dark,#00000059), 0 16px 40px var(--lightningcss-light,#2a08801f)var(--lightningcss-dark,#00000080);--z-font-sans:"Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--z-font-accent:"Instrument Serif", Georgia, serif;--z-font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--z-text-display:600 4.375rem/.98 var(--z-font-sans);--z-text-h1:600 2.5rem/1.06 var(--z-font-sans);--z-text-h2:600 1.625rem/1.15 var(--z-font-sans);--z-text-h3:600 1.0625rem/1.4 var(--z-font-sans);--z-text-body-lg:400 1.0625rem/1.65 var(--z-font-sans);--z-text-body:400 .9375rem/1.55 var(--z-font-sans);--z-text-body-strong:600 .9375rem/1.45 var(--z-font-sans);--z-text-small:400 .875rem/1.45 var(--z-font-sans);--z-text-small-strong:550 .875rem/1.35 var(--z-font-sans);--z-text-caption:500 .8125rem/1.35 var(--z-font-sans);--z-text-label:600 .75rem/1.3 var(--z-font-sans);--z-text-numeral:italic 400 1.375rem/1 var(--z-font-accent);--z-text-mono:400 .8125rem/1.6 var(--z-font-mono);--z-tracking-display:-.052em;--z-tracking-h1:-.04em;--z-tracking-h2:-.03em;--z-tracking-h3:-.02em;--z-tracking-label:.01em;--z-accent-size:1.1em;--z-container:1256px;--z-gutter:32px;--z-reading:680px;--z-aside-w:328px;--z-header-h:86px;--z-bottom-nav-h:max(64px, calc(var(--z-control-h-xs) + var(--z-space-0-5) + 1rem + 2 * var(--z-space-1-5)));--z-ease:cubic-bezier(.2, .7, .2, 1);--z-dur-fast:.15s;--z-dur:.2s;--z-dur-slow:.45s}@supports (color:lab(0% 0 0)){:root,.z-root{--z-cat-baslangic:var(--lightningcss-light,lab(55.3202% -44.8673 12.6727))var(--lightningcss-dark,lab(69.2458% -44.4216 12.6197));--z-cat-araclar:var(--lightningcss-light,lab(40.9708% 42.4786 -65.8796))var(--lightningcss-dark,lab(63.0448% 28.4805 -53.2661));--z-cat-kod:var(--lightningcss-light,lab(43.5834% -3.21072 -46.9413))var(--lightningcss-dark,lab(64.7844% -6.9685 -40.82));--z-cat-otomasyon:var(--lightningcss-light,lab(52.0958% -30.0743 -20.2848))var(--lightningcss-dark,lab(68.2838% -27.8863 -18.626));--z-cat-yazi:var(--lightningcss-light,lab(46.8223% 46.1986 -18.6039))var(--lightningcss-dark,lab(65.6958% 40.442 -16.2296));--z-cat-egitim:var(--lightningcss-light,lab(55.7709% 17.8056 60.9955))var(--lightningcss-dark,lab(72.1049% 15.0476 50.5357));--z-cat-medya:var(--lightningcss-light,lab(52.2178% 47.6047 41.9858))var(--lightningcss-dark,lab(66.3611% 40.9578 34.2343));--z-cat-gundem:var(--lightningcss-light,lab(45.3526% -20.3933 32.0769))var(--lightningcss-dark,lab(66.2759% -20.8098 30.9003));--z-cat-tile-baslangic:lab(55.3202% -44.8673 12.6727);--z-cat-tile-araclar:lab(40.9708% 42.4786 -65.8796);--z-cat-tile-kod:lab(43.5834% -3.21072 -46.9413);--z-cat-tile-otomasyon:lab(52.0958% -30.0743 -20.2848);--z-cat-tile-yazi:lab(46.8223% 46.1986 -18.6039);--z-cat-tile-egitim:lab(55.7709% 17.8056 60.9955);--z-cat-tile-medya:lab(52.2178% 47.6047 41.9858);--z-cat-tile-gundem:lab(45.3526% -20.3933 32.0769)}}@media (max-width:68.6875em){:root,.z-root{--z-aside-w:300px}}@media (max-width:47.9375em){:root,.z-root{--z-gutter:16px;--z-header-h:76px}}@media (max-width:39.9375em){:root,.z-root{--z-text-display:600 2.5rem/1 var(--z-font-sans);--z-text-h1:600 1.875rem/1.1 var(--z-font-sans);--z-text-h2:600 1.375rem/1.2 var(--z-font-sans)}}}@layer z.base,z.components,z.pages,z.utilities;
@layer z.tokens;@layer z.base{body:has(>.z-root){background:var(--z-bg);margin:0}:root[data-theme=dark] :where(.z-root){background:radial-gradient(1000px 520px at 84% -6%, var(--z-glow), transparent 62%) var(--z-bg) no-repeat}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.z-root){background:radial-gradient(1000px 520px at 84% -6%, var(--z-glow), transparent 62%) var(--z-bg) no-repeat}}:root[data-yazi=buyuk]:has(.z-root){font-size:112.5%}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:has(.z-root){scroll-padding-top:calc(var(--z-header-h) + var(--z-space-2));scroll-padding-bottom:var(--z-space-2)}@media (max-width:59.9375em) and (max-height:31.25em){:root:has(.z-root){scroll-padding-top:var(--z-space-2)}}@media (max-width:59.9375em){:root:has(.z-bottom-nav){scroll-padding-bottom:calc(var(--z-bottom-nav-h) + env(safe-area-inset-bottom) + var(--z-space-2))}}:where(.z-root){box-sizing:border-box;background:var(--z-bg);min-height:100dvh;color:var(--z-ink);font:var(--z-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex;overflow-x:clip}:where(.z-root) *,:where(.z-root) :before,:where(.z-root) :after{box-sizing:border-box}:where(.z-root) :where(h1,h2,h3,h4,p,ul,ol,figure,dl,dd,blockquote,pre){margin:0}:where(.z-root) :where(ul,ol){padding:0;list-style:none}:where(.z-root) :where(.z-prose) :where(ul){padding-inline-start:1.5em;list-style:outside}:where(.z-root) :where(.z-prose) :where(ol){padding-inline-start:1.5em;list-style:decimal}:where(.z-root) :where(.z-prose) :where(ul ul){list-style:circle}:where(.z-root) :where(h1,h2,h3){text-wrap:balance}:where(.z-root) :where(p){text-wrap:pretty}:where(.z-root) :where(img,svg,video){max-width:100%;display:block}:where(.z-root) :where(a){color:inherit;text-decoration:none}:where(.z-root) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.z-root) :where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(.z-root) :where(summary){cursor:pointer}:where(.z-root) ::selection{background:var(--z-highlight);color:var(--z-on-highlight)}:where(.z-root) :focus-visible{outline:2px solid var(--z-focus);outline-offset:2px;border-radius:var(--z-radius-sm)}.z-display{font:var(--z-text-display);letter-spacing:var(--z-tracking-display)}.z-h1{font:var(--z-text-h1);letter-spacing:var(--z-tracking-h1)}.z-h2{font:var(--z-text-h2);letter-spacing:var(--z-tracking-h2)}.z-h3{font:var(--z-text-h3);letter-spacing:var(--z-tracking-h3)}.z-body-lg{font:var(--z-text-body-lg)}.z-body{font:var(--z-text-body)}.z-small{font:var(--z-text-small)}.z-caption{font:var(--z-text-caption)}.z-label{font:var(--z-text-label);letter-spacing:var(--z-tracking-label)}.z-mono{font:var(--z-text-mono)}.z-accent-word{font-family:var(--z-font-accent);font-style:italic;font-weight:400;font-size:var(--z-accent-size);letter-spacing:-.01em;color:var(--z-accent-text)}.z-numeral{font:var(--z-text-numeral);color:var(--z-accent-text);font-variant-numeric:lining-nums}.z-container{width:100%;max-width:calc(var(--z-container) + 2 * var(--z-gutter));padding-inline:max(var(--z-gutter), env(safe-area-inset-left)) max(var(--z-gutter), env(safe-area-inset-right));margin-inline:auto}@media (prefers-reduced-motion:reduce){:where(.z-root) *,:where(.z-root) :before,:where(.z-root) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer z.components,z.pages;@layer z.utilities{:where(.z-root) [hidden]{display:none!important}.z-sub{color:var(--z-sub)}.z-num{font-variant-numeric:tabular-nums}.z-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.z-skip{top:var(--z-space-3);left:var(--z-space-3);z-index:100;padding:var(--z-space-3) var(--z-space-5);border-radius:var(--z-radius-sm);background:var(--z-inverse);color:var(--z-on-inverse);font:var(--z-text-small-strong);transform:translateY(calc(-100% - var(--z-space-6)));transition:transform var(--z-dur) var(--z-ease);position:fixed}.z-skip:focus-visible{transform:none}}
@layer z.tokens,z.base;@layer z.components{.z-logo{border-radius:var(--z-radius-sm);flex-shrink:0;align-items:center;display:inline-flex}.z-logo svg{width:102px;height:21px}.z-logo__word{fill:var(--z-logo-word)}.z-logo__bubble{fill:var(--z-logo-bubble)}.z-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.z-icon--sm{width:16px;height:16px}.z-icon--xs{width:14px;height:14px}.z-icon--lg{width:22px;height:22px}.z-ri{fill:currentColor;flex-shrink:0}.z-btn{justify-content:center;align-items:center;gap:var(--z-space-2);min-height:42px;padding:0 var(--z-space-5);clip-path:var(--z-notch-md);font:var(--z-text-small-strong);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--z-dur-fast) var(--z-ease), color var(--z-dur-fast) var(--z-ease);border:0;border-radius:0;font-size:.90625rem;display:inline-flex}.z-btn:focus-visible{outline-offset:-5px;outline:2px solid}.z-btn .z-icon{width:16px;height:16px}.z-btn .z-ri{width:18px;height:18px;transition:transform var(--z-dur-slow) var(--z-ease)}.z-btn--primary{background:var(--z-accent);color:var(--z-on-accent)}.z-btn--secondary{background:var(--z-accent-soft);color:var(--z-accent-text)}.z-btn--ghost{color:var(--z-ink-2)}.z-btn--highlight{background:var(--z-highlight);color:var(--z-on-highlight)}.z-btn--sm{min-height:36px;padding:0 var(--z-space-3);clip-path:var(--z-notch);font-size:.84375rem}.z-btn--sm .z-ri{width:16px;height:16px}.z-btn--xs{gap:var(--z-space-1-5);min-height:30px;clip-path:var(--z-notch-sm);padding:0 11px;font-size:.78125rem}.z-btn--xs .z-ri{width:15px;height:15px}.z-btn--block{width:100%}@media (hover:hover){.z-btn--primary:hover{background:var(--z-accent-hover);color:var(--z-on-accent)}.z-btn--secondary:hover{background:var(--z-accent-soft-2)}.z-btn--ghost:hover{background:var(--z-accent-soft);color:var(--z-accent-text)}.z-btn--highlight:hover{background:var(--z-highlight-hover);color:var(--z-on-highlight)}.z-btn:hover .z-ri--go{transform:translate(3px)}}.z-btn:active{transform:translateY(1px)}.z-share{position:relative}.z-icon-btn{width:var(--z-control-h);height:var(--z-control-h);clip-path:var(--z-notch);color:var(--z-ink-2);transition:background-color var(--z-dur-fast) var(--z-ease), color var(--z-dur-fast) var(--z-ease);border-radius:0;place-items:center;display:inline-grid;position:relative}.z-icon-btn:focus-visible{outline-offset:-4px;outline:2px solid}.z-icon-btn .z-ri{width:19px;height:19px}@media (hover:hover){.z-icon-btn:hover{background:var(--z-accent-soft);color:var(--z-accent-text)}}.z-icon-btn__dot{width:var(--z-space-2);height:var(--z-space-2);background:var(--z-highlight);position:absolute;top:7px;right:7px}.z-icon-btn__count{background:var(--z-highlight);min-width:16px;height:16px;color:var(--z-on-highlight);font:500 .625rem/1 var(--z-font-mono);place-items:center;padding:0 4px;display:grid;position:absolute;top:5px;right:4px}.z-eyebrow{align-items:center;gap:var(--z-space-2);color:var(--z-accent-text);font:var(--z-text-caption);font-weight:600;display:inline-flex}.z-eyebrow .z-ri{width:16px;height:16px}.z-link{align-items:center;gap:var(--z-space-1);color:var(--z-accent-text);font:var(--z-text-small-strong);white-space:nowrap;display:inline-flex;position:relative}.z-link :is(.z-icon,.z-ri){width:17px;height:17px;transition:transform var(--z-dur-slow) var(--z-ease)}@media (hover:hover){.z-link:hover{color:var(--z-accent-text)}.z-link:hover :is(.z-icon,.z-ri){transform:translate(3px)}}.z-tabs{gap:var(--z-space-1);padding-block:var(--z-space-0-5);scrollbar-width:none;display:flex;overflow-x:auto}.z-tabs::-webkit-scrollbar{display:none}.z-tab{min-height:38px;padding:0 var(--z-space-3);clip-path:var(--z-notch);color:var(--z-sub);font:var(--z-text-small-strong);text-align:center;white-space:nowrap;transition:background-color var(--z-dur-fast) var(--z-ease), color var(--z-dur-fast) var(--z-ease);flex-shrink:0;align-items:center;gap:7px;display:inline-flex;position:relative}.z-tab .z-ri{width:16px;height:16px}.z-tab:focus-visible{outline-offset:-4px;outline:2px solid}.z-tab[aria-current=page],.z-tab[aria-selected=true]{background:var(--z-inverse);color:var(--z-on-inverse)}@media (forced-colors:active){.z-tab[aria-current=page],.z-tab[aria-selected=true]{border-bottom:2px solid canvastext}}@media (hover:hover){.z-tab:not([aria-current=page],[aria-selected=true]):hover{background:var(--z-muted);color:var(--z-ink)}}.z-tab__count{color:var(--z-sub);font:var(--z-text-caption);font-variant-numeric:tabular-nums;margin-inline-start:var(--z-space-0-5)}.z-tab[aria-current=page] .z-tab__count{color:inherit;opacity:.75}@media (max-width:24em){.z-tabs{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--z-space-6)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--z-space-6)), transparent);padding-inline-end:var(--z-space-6);scroll-padding-inline-end:var(--z-space-6)}}.z-pending{display:none}.z-tab:has(>.z-pending[data-pending=true]){background:var(--z-muted);color:var(--z-ink)}.z-seg__item:has(>.z-pending[data-pending=true]){color:var(--z-ink)}:is(.z-agenda:has(.z-pending[data-pending=true]) .z-topics,.z-board:has(.z-pending[data-pending=true]) .z-board__list){opacity:.55;transition:opacity var(--z-dur) var(--z-ease)}.z-seg{gap:var(--z-space-0-5);clip-path:var(--z-notch);background:var(--z-muted);flex-shrink:0;padding:3px;display:inline-flex}.z-seg__item{min-height:var(--z-control-h-xs);padding:0 var(--z-space-3);color:var(--z-sub);font:var(--z-text-caption);white-space:nowrap;border:0;justify-content:center;align-items:center;display:inline-flex}.z-seg__item:focus-visible{outline:2px solid var(--z-focus);outline-offset:-2px}.z-seg__item[aria-pressed=true],.z-seg__item[aria-current=true]{background:var(--z-surface);color:var(--z-ink);box-shadow:var(--z-shadow-sm)}@media (hover:hover){.z-seg__item:not([aria-pressed=true],[aria-current=true]):hover{color:var(--z-ink)}}@media (forced-colors:active){.z-seg__item{border-color:buttontext}.z-seg__item[aria-pressed=true],.z-seg__item[aria-current=true]{forced-color-adjust:none;color:selecteditemtext;background:selecteditem;border-color:selecteditem}}.z-cat{--cat:var(--z-sub);align-items:center;gap:var(--z-space-1-5);min-width:0;color:var(--z-sub);font:var(--z-text-caption);display:inline-flex}.z-cat:before{content:"";background:var(--cat);flex-shrink:0;width:8px;height:8px}[data-cat=baslangic]{--cat:var(--z-cat-baslangic)}[data-cat=araclar]{--cat:var(--z-cat-araclar)}[data-cat=kod]{--cat:var(--z-cat-kod)}[data-cat=otomasyon]{--cat:var(--z-cat-otomasyon)}[data-cat=yazi]{--cat:var(--z-cat-yazi)}[data-cat=egitim]{--cat:var(--z-cat-egitim)}[data-cat=medya]{--cat:var(--z-cat-medya)}[data-cat=gundem]{--cat:var(--z-cat-gundem)}[data-cat=baslangic]{--cat-tile:var(--z-cat-tile-baslangic)}[data-cat=araclar]{--cat-tile:var(--z-cat-tile-araclar)}[data-cat=kod]{--cat-tile:var(--z-cat-tile-kod)}[data-cat=otomasyon]{--cat-tile:var(--z-cat-tile-otomasyon)}[data-cat=yazi]{--cat-tile:var(--z-cat-tile-yazi)}[data-cat=egitim]{--cat-tile:var(--z-cat-tile-egitim)}[data-cat=medya]{--cat-tile:var(--z-cat-tile-medya)}[data-cat=gundem]{--cat-tile:var(--z-cat-tile-gundem)}.z-badge{align-items:center;gap:var(--z-space-1);min-height:20px;font:var(--z-text-label);letter-spacing:var(--z-tracking-label);white-space:nowrap;padding:0;display:inline-flex}.z-badge .z-icon{stroke-width:2.25px;width:13px;height:13px}.z-badge .z-ri{width:14px;height:14px}.z-badge--waiting{color:var(--z-accent-text)}.z-badge--solved{color:var(--z-success)}.z-badge--editor,.z-badge--new{background:var(--z-highlight);color:var(--z-on-highlight);padding:0 6px}.z-badge--removed{color:var(--z-danger)}.z-badge--pending{color:var(--z-sub)}.z-badge--pin{color:var(--z-ink-2)}@media (forced-colors:active){.z-badge{border:1px solid canvastext}}.z-avatar{--size:32px;width:var(--size);height:var(--size);clip-path:var(--z-notch-sm);background:var(--z-tint-card);color:var(--z-accent-text);font:var(--z-text-label);border:1px solid #0000;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.z-avatar img{object-fit:cover;width:100%;height:100%}.z-avatar--20{--size:20px;clip-path:var(--z-notch-xs);font-size:.625rem}.z-avatar--24{--size:24px;clip-path:var(--z-notch-xs)}.z-avatar--28{--size:28px}.z-avatar--36{--size:36px;clip-path:var(--z-notch)}.z-avatar--40{--size:40px;clip-path:var(--z-notch-md);font:var(--z-text-body-strong)}.z-avatar--44{--size:44px;clip-path:var(--z-notch-md);font:var(--z-text-body-strong)}.z-avatar--58{--size:58px;clip-path:var(--z-notch-md);font:var(--z-text-h3)}.z-avatar--64{--size:64px;clip-path:var(--z-notch-lg);font:var(--z-text-h3)}.z-avatar--96{--size:96px;clip-path:polygon(0 12px,12px 12px,12px 0,100% 0,100% 100%,0 100%);font:var(--z-text-h1)}.z-logo-tile{width:var(--z-control-h);height:var(--z-control-h);clip-path:var(--z-notch);box-shadow:inset 0 0 0 1px var(--z-line);background:var(--z-logo-tile);flex-shrink:0;place-items:center;display:grid}.z-logo-tile img{object-fit:contain;width:22px;height:22px}:root[data-theme=dark] :is(.z-logo-tile[data-mono] img,.z-logo-tile img[data-mono]){filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.z-logo-tile[data-mono] img,.z-logo-tile img[data-mono]){filter:invert()}}.z-logo-tile>span{color:var(--z-sub);font:var(--z-text-small-strong)}.z-logo-tile--sm{width:1.5rem;height:1.5rem;clip-path:var(--z-notch-xs)}.z-logo-tile--sm img{width:16px;height:16px}.z-logo-tile--sm>span{font:var(--z-text-label)}.z-logo-tile--lg{width:4rem;height:4rem;clip-path:var(--z-notch-lg)}.z-logo-tile--lg img{width:36px;height:36px}.z-logo-tile--lg>span{font:var(--z-text-h2)}@media (max-width:39.9375em){.z-logo-tile--lg{width:3rem;height:3rem}.z-logo-tile--lg img{width:28px;height:28px}}.z-search{align-items:center;gap:var(--z-space-2);width:100%;min-width:0;max-width:21.25rem;height:var(--z-control-h);padding:0 var(--z-space-2) 0 var(--z-space-3);clip-path:var(--z-notch-md);box-shadow:inset 0 0 0 1px var(--z-line-2);background:var(--z-surface);color:var(--z-sub);transition:box-shadow var(--z-dur-fast) var(--z-ease), background-color var(--z-dur-fast) var(--z-ease);display:flex}@media (hover:hover){.z-search:hover{box-shadow:inset 0 0 0 1px var(--z-line-strong)}}.z-search:focus-within{box-shadow:inset 0 0 0 2px var(--z-focus)}.z-search input{min-width:0;height:100%;color:var(--z-ink);font:var(--z-text-body);background:0 0;border:0;outline:none;flex:1}.z-search input::placeholder{color:var(--z-sub);opacity:1}.z-search input::-webkit-search-cancel-button{display:none}.z-kbd{min-width:var(--z-badge-h);height:var(--z-badge-h);padding:0 var(--z-space-1-5);border:1px solid var(--z-line-2);color:var(--z-sub);font:400 .6875rem/1 var(--z-font-mono);white-space:nowrap;background:0 0;place-items:center;display:inline-grid}.z-search:focus-within .z-kbd{display:none}.z-search{container-type:inline-size}@container (max-width:16rem){.z-search .z-kbd{display:none}}.z-card{padding-bottom:var(--z-bubble-m-foot);background:var(--z-surface);clip-path:var(--z-bubble-m)}.z-card:has(.z-menu[open]){clip-path:none}.z-card--pad{padding:var(--z-space-5) var(--z-space-5) calc(var(--z-space-5) + var(--z-bubble-m-foot))}.z-card--accent{background:var(--z-accent-soft)}@media (max-width:39.9375em){.z-card--pad{padding:var(--z-space-4) var(--z-space-4) calc(var(--z-space-4) + var(--z-bubble-m-foot))}}.z-shadow{filter:var(--z-sh-card)}.z-section-head{justify-content:space-between;align-items:flex-end;gap:var(--z-space-2) var(--z-space-6);margin-bottom:var(--z-space-6);flex-wrap:wrap;display:flex}.z-section-head p{max-width:44em;margin-top:var(--z-space-2);color:var(--z-ink-2);font:var(--z-text-body)}.z-section-head>.z-link{flex-shrink:0}@media (max-width:39.9375em){.z-section-head{align-items:center;gap:var(--z-space-4);margin-bottom:var(--z-space-4);flex-wrap:nowrap}.z-section-head>div{flex:1;min-width:0}.z-section-head p{display:none}}.z-topics{overflow:hidden;container-type:inline-size}.z-topic{align-items:start;gap:var(--z-space-4);padding:var(--z-space-4) var(--z-space-5);border-bottom:1px solid var(--z-line);transition:background-color var(--z-dur-fast) var(--z-ease);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar body thumb";display:grid;position:relative}.z-topics ol>.z-topic:last-child{border-bottom:0}.z-topic>.z-avatar{grid-area:avatar}.z-topic__body{gap:var(--z-space-1-5);flex-direction:column;grid-area:body;min-width:0;display:flex}.z-topic__title{-webkit-line-clamp:3;color:var(--z-ink);font:var(--z-text-body-strong);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.z-topic__title a:after{content:"";position:absolute;inset:0}@media (hover:hover){.z-topic:hover .z-topic__title{color:var(--z-accent-text)}}.z-topic__title a{scroll-margin-block:var(--z-space-6) calc(var(--z-space-6) + 3rem)}.z-topic__title a:focus-visible{outline:none}.z-topic:has(.z-topic__title a:focus-visible){outline:2px solid var(--z-focus);outline-offset:-2px}.z-topic__meta{align-items:center;gap:var(--z-space-1) var(--z-space-3);min-width:0;color:var(--z-sub);font:var(--z-text-caption);flex-wrap:wrap;display:flex}.z-topic__by{white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.z-topic__author{text-overflow:ellipsis;min-width:0;overflow:hidden}.z-topic__replies{align-items:center;gap:var(--z-space-1);color:var(--z-ink);white-space:nowrap;display:inline-flex}.z-topic__replies .z-icon{width:14px;height:14px;color:var(--z-accent-2)}.z-topic__excerpt{color:var(--z-sub);font:var(--z-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-topic__tool{color:var(--z-sub);white-space:nowrap}.z-topic__tool:before{content:"·";content:"·" / "";margin-inline-end:var(--z-space-3)}.z-stack{display:inline-flex}.z-stack .z-avatar{--size:20px;border:2px solid var(--z-surface);font-size:.5625rem}.z-stack .z-avatar+.z-avatar{margin-inline-start:-6px}.z-topic__incoming{z-index:1;min-height:var(--z-space-6);position:relative}@media (hover:hover){.z-topic__incoming:hover{text-underline-offset:2px;text-decoration:underline}}@media (pointer:coarse){.z-topic__incoming:after{content:"";inset:calc(-1 * var(--z-space-3)) calc(-1 * var(--z-space-1));position:absolute}}.z-topic__thumb{width:72px;height:54px;clip-path:var(--z-notch);background:var(--z-muted);grid-area:thumb;position:relative;overflow:hidden}.z-topic__thumb img{object-fit:cover;object-position:top center;width:100%;height:100%}@media (hover:hover){.z-topic:hover{background:var(--z-row)}}.z-topics__footer{justify-content:space-between;align-items:center;gap:var(--z-space-3) var(--z-space-4);padding:var(--z-space-4) var(--z-space-5);border-top:1px solid var(--z-line);color:var(--z-ink-2);font:var(--z-text-small);flex-wrap:wrap;display:flex}@container (max-width:35rem){.z-topic{gap:var(--z-space-3);padding:var(--z-space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body thumb"}.z-topic>.z-avatar{display:none}.z-topic__thumb{width:64px;height:48px}.z-topic__tool{display:none}.z-topics__footer{padding:var(--z-space-4)}.z-topics__footer .z-btn{width:100%}}.z-work{gap:var(--z-space-3);flex-direction:column;min-width:0;display:flex;position:relative}.z-work__media{aspect-ratio:4/3;clip-path:var(--z-bubble-m);background:var(--z-muted);position:relative;overflow:hidden}.z-work__media img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform var(--z-dur-slow) var(--z-ease)}.z-work__media--empty{color:var(--z-sub);font:var(--z-text-caption);place-items:center;display:grid}.z-work__media-fallback{color:var(--z-sub);font:var(--z-text-caption);place-items:center;display:grid;position:absolute;inset:0}.z-topic__thumb:not(:has(img)){display:none}.z-work__chart{align-items:flex-end;gap:var(--z-space-3);padding:var(--z-space-5) var(--z-space-5) var(--z-space-3);display:flex}.z-work__bar{justify-content:flex-end;gap:var(--z-space-1-5);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.z-work__bar b{border-radius:var(--z-radius-xs) var(--z-radius-xs) 0 0;background:var(--z-cat-kod);display:block}.z-work__bar small{justify-content:center;gap:var(--z-space-1);min-width:0;color:var(--z-sub);font:var(--z-text-label);white-space:nowrap;flex-shrink:0;display:flex}.z-work__bar small>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.z-work__bar small>span:last-child{color:var(--z-ink);flex-shrink:0}.z-work__wave{align-items:center;gap:var(--z-space-0-5);padding:var(--z-space-6) var(--z-space-5);display:flex}.z-work__wave-bars{align-items:center;gap:var(--z-space-0-5);flex:1;align-self:stretch;display:flex}.z-work__wave b{border-radius:var(--z-radius-full);background:var(--z-cat-medya);flex:1}.z-work__plot{flex:1;position:relative}.z-work__plot b{position:absolute;inset-inline:0}.z-work__plot b[data-negative]{border-radius:0 0 var(--z-radius-xs) var(--z-radius-xs);background:var(--z-cat-medya)}.z-work__plot:after{content:"";inset-inline:calc(-1 * var(--z-space-3) / 2);top:var(--baseline);border-top:1px solid var(--z-line-strong);position:absolute}@media (forced-colors:active){.z-work__bar b,.z-work__wave b{forced-color-adjust:none;background:canvastext}}.z-work__flow{justify-content:center;gap:var(--z-space-2);padding:var(--z-space-4) var(--z-space-5);flex-direction:column;display:flex}.z-work__flow li{padding:var(--z-space-1-5) var(--z-space-3);clip-path:var(--z-notch-sm);background:var(--z-surface);font:var(--z-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-work__flow li+li{position:relative}.z-work__kind{color:var(--z-sub);font:var(--z-text-caption)}.z-work__title{-webkit-line-clamp:3;margin-top:var(--z-space-0-5);font:var(--z-text-body-strong);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.z-work__title a:after{content:"";border-radius:var(--z-radius-md);position:absolute;inset:0}.z-work__title a{scroll-margin-block:var(--z-space-6)}.z-work__title a:focus-visible{outline:none}.z-work__title:has(a:focus-visible){outline:2px solid var(--z-focus);outline-offset:2px;border-radius:var(--z-radius-sm)}.z-work:has(.z-work__title a:focus-visible) .z-work__media{box-shadow:inset 0 0 0 2px var(--z-focus)}.z-work__by{align-items:center;gap:var(--z-space-2);min-width:0;color:var(--z-sub);font:var(--z-text-small);white-space:nowrap;margin-top:auto;display:flex}.z-work__by strong{text-overflow:ellipsis;min-width:0;color:var(--z-ink);font-weight:400;overflow:hidden}.z-work__role{flex-shrink:0}.z-work__role:before{content:"·";content:"·" / "";margin-inline-end:var(--z-space-2)}@media (hover:hover){.z-work:has(.z-work__title a):hover .z-work__media img{transform:scale(1.04)}.z-work:has(.z-work__title a):hover .z-work__title{color:var(--z-accent-text)}}.z-work__summary{-webkit-line-clamp:2;margin-top:var(--z-space-1);color:var(--z-sub);font:var(--z-text-small);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.z-work__date{flex-shrink:0}.z-work__date:before{content:"·";content:"·" / "";margin-inline-end:var(--z-space-2)}.z-work__duration{bottom:var(--z-space-2);left:var(--z-space-2);padding:var(--z-space-0-5) var(--z-space-1-5);border-radius:var(--z-radius-sm);background:color-mix(in srgb, var(--z-media-bg) 80%, transparent);color:var(--z-on-media);font:var(--z-text-label);position:absolute}.z-work__media--video{background:var(--z-media-bg)}.z-work__media--video video{object-fit:cover;width:100%;height:100%}.z-work__play{width:var(--z-control-h);height:var(--z-control-h);border-radius:var(--z-radius-full);background:color-mix(in srgb, var(--z-media-bg) 70%, transparent);color:var(--z-on-media);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.z-work__play .z-icon{fill:currentColor;width:18px;height:18px}.z-work__media--symbol{color:var(--z-sub);place-items:center;display:grid}.z-work__media--symbol .z-icon{stroke-width:1.5px;width:36px;height:36px}.z-work__excerpt{gap:var(--z-space-2);padding:var(--z-space-4);flex-direction:column;display:flex}.z-work__excerpt-label{color:var(--z-sub);font:var(--z-text-label);letter-spacing:var(--z-tracking-label)}.z-work__excerpt strong{font:var(--z-text-body-strong);overflow-wrap:anywhere}.z-work__excerpt p{-webkit-line-clamp:5;color:var(--z-ink);font:var(--z-text-small);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.z-work__excerpt pre{min-height:0;font:var(--z-text-mono);white-space:pre;flex:1;margin:0;font-size:.75rem;line-height:1.25rem;overflow:hidden}.z-work__excerpt table{border-collapse:collapse;width:100%;font:var(--z-text-caption)}.z-work__excerpt :is(th,td){padding:var(--z-space-1) var(--z-space-2);border-bottom:1px solid var(--z-line);text-align:start;overflow-wrap:anywhere}.z-work__excerpt-source{color:var(--z-sub);font:var(--z-text-caption);margin-top:auto}.z-work__sprite{aspect-ratio:1;background:url(/assets/creation-sheet.webp) 0 0/200% 200% no-repeat;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.z-work__sample{bottom:var(--z-space-2);left:var(--z-space-2);padding:var(--z-space-0-5) var(--z-space-2);border-radius:var(--z-radius-sm);background:var(--z-surface);color:var(--z-ink);font:var(--z-text-label);position:absolute}.z-work__media[data-fit=contain] img,.z-topic__thumb[data-fit=contain] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.z-work__media[data-fit=contain] img{inset:var(--z-space-3);max-width:calc(100% - 2 * var(--z-space-3));max-height:calc(100% - 2 * var(--z-space-3));border-radius:var(--z-radius-sm);box-shadow:0 0 0 1px var(--z-line)}.z-tool{gap:var(--z-space-3);min-width:0;padding:var(--z-space-4);transition:border-color var(--z-dur-fast) var(--z-ease);display:flex;position:relative}.z-tool__body{gap:var(--z-space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.z-tool__name{font:var(--z-text-body-strong);overflow-wrap:anywhere}.z-tool__name a:after{content:"";border-radius:var(--z-radius-md);position:absolute;inset:0}.z-tool__name a{scroll-margin-block:var(--z-space-6)}.z-tool__name a:focus-visible{outline:2px solid var(--z-focus);outline-offset:2px}.z-tool:has(.z-tool__name a:focus-visible){box-shadow:inset 0 0 0 2px var(--z-focus)}.z-tool__desc{color:var(--z-sub);font:var(--z-text-small);overflow-wrap:anywhere}.z-tool__meta{padding-top:var(--z-space-0-5);color:var(--z-ink);font:var(--z-text-caption);font-variant-numeric:tabular-nums;margin-top:auto}.z-tool__meta[data-empty]{color:var(--z-sub)}@media (hover:hover){.z-tool:hover{background:var(--z-row)}}.z-hdr-shell{z-index:40;margin-top:10px;position:sticky;top:10px}.z-hdr{height:76px;padding:0 10px 14px 22px;position:relative}.z-hdr__bgw{filter:var(--z-sh-hdr);pointer-events:none;position:absolute;inset:0}.z-hdr__bg{background:var(--z-surface);clip-path:polygon(0 10px,10px 10px,10px 0,100% 0,100% calc(100% - 18px),calc(100% - 30px) 100%,calc(100% - 30px) calc(100% - 14px),0 calc(100% - 14px));transition:background-color var(--z-dur-slow) var(--z-ease);position:absolute;inset:0}.z-hdr__row{align-items:center;gap:22px;height:62px;display:flex;position:relative}.z-hdr .z-logo{min-height:var(--z-control-h)}.z-nav{align-self:stretch;gap:var(--z-space-0-5);display:flex}.z-nav__item{align-items:center;display:flex}.z-nav__link{height:var(--z-control-h);clip-path:var(--z-notch);color:var(--z-ink);font:var(--z-text-small-strong);white-space:nowrap;transition:background-color var(--z-dur) var(--z-ease), color var(--z-dur) var(--z-ease);align-items:center;padding:0 13px;font-size:.90625rem;font-weight:500;display:flex}.z-nav__link:focus-visible{outline-offset:-4px;outline:2px solid}.z-nav__link[aria-current=page],.z-nav__item:hover .z-nav__link,.z-nav__item:focus-within .z-nav__link{background:var(--z-accent-soft);color:var(--z-accent-text)}@media (forced-colors:active){.z-nav__link[aria-current=page]{text-underline-offset:6px;text-decoration:underline}}.z-mega{z-index:70;opacity:0;visibility:hidden;transition:opacity .22s ease 60ms, transform var(--z-dur-slow) var(--z-ease) 60ms, visibility .22s 60ms;pointer-events:none;padding-top:14px;position:absolute;top:100%;left:-22px;right:-10px;transform:translateY(10px)}.z-nav__item:hover .z-mega,.z-nav__item:focus-within .z-mega{opacity:1;visibility:visible;pointer-events:auto;transform:none}.z-nav__item:focus-within .z-mega{transition:opacity .22s ease, transform var(--z-dur-slow) var(--z-ease)}.z-nav[data-closed] .z-mega{opacity:0;visibility:hidden;pointer-events:none;transition:none}.z-mega__w{filter:var(--z-sh-pop)}.z-mega__in{background:var(--z-surface);clip-path:var(--z-bubble-m);padding:22px 22px 44px}.z-mega__cols{gap:var(--z-space-2) 26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 340px;display:grid}.z-mega__h{margin-bottom:var(--z-space-2);padding:0 var(--z-space-3);color:var(--z-sub);font:var(--z-text-label);letter-spacing:.06em;text-transform:uppercase}.z-mega__item{padding:11px var(--z-space-3);color:var(--z-ink);transition:background-color var(--z-dur) var(--z-ease);align-items:flex-start;gap:14px;display:flex}.z-mega__item:focus-visible{outline:2px solid var(--z-focus);outline-offset:-2px}.z-mega__icon{width:38px;height:38px;clip-path:var(--z-notch);background:var(--z-accent-soft);color:var(--z-accent-text);transition:background-color var(--z-dur) var(--z-ease), color var(--z-dur) var(--z-ease);flex:none;place-items:center;display:grid}.z-mega__icon[data-area]{background:var(--cat-tile);color:var(--z-on-media)}.z-mega__text{flex-direction:column;min-width:0;display:flex}.z-mega__title{font:var(--z-text-small-strong);letter-spacing:-.01em;font-size:.90625rem;font-weight:600}.z-mega__caption{color:var(--z-sub);font:var(--z-text-caption);margin-top:2px;font-weight:400}@media (hover:hover){.z-mega__item:hover{background:var(--z-row);color:var(--z-ink)}.z-mega__item:hover .z-mega__title{color:var(--z-accent-text)}.z-mega__item:hover .z-mega__icon:not([data-area]){background:var(--z-accent);color:var(--z-on-accent)}}.z-mega__feat{min-height:100%;clip-path:var(--z-bubble-m);background:var(--z-accent);color:var(--z-on-accent);flex-direction:column;gap:10px;padding:20px 20px 40px;display:flex}.z-mega__feat[data-tone=night]{background:var(--z-night);color:var(--z-on-night)}.z-mega__feat:focus-visible{outline-offset:-6px;outline:2px solid}.z-mega__kicker{color:var(--z-highlight);font:var(--z-text-caption);align-items:center;gap:7px;font-weight:600;display:inline-flex}.z-mega__feat-title{font:600 1.3125rem/1.18 var(--z-font-sans);letter-spacing:-.03em;text-wrap:pretty}.z-mega__feat-text{color:var(--z-on-night-3);font:var(--z-text-small)}.z-mega__feat[data-tone=night] .z-mega__feat-text{color:var(--z-on-night-2)}.z-mega__go{color:var(--z-highlight);font:var(--z-text-small-strong);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-weight:600;display:inline-flex}.z-mega__go .z-ri{transition:transform var(--z-dur-slow) var(--z-ease)}.z-mega__feat:hover .z-mega__go .z-ri{transform:translate(3px)}.z-mega__foot{align-items:center;gap:var(--z-space-2) 22px;padding:14px var(--z-space-3) 0;border-top:1px solid var(--z-line);color:var(--z-sub);font:var(--z-text-caption);flex-wrap:wrap;margin-top:14px;font-weight:400;display:flex}.z-mega__foot a{color:var(--z-accent-text);align-items:center;gap:5px;font-weight:550;display:inline-flex}.z-hdr__actions{align-items:center;gap:var(--z-space-1);flex:none;margin-left:auto;display:flex}.z-hdr__search{height:var(--z-control-h);padding:0 var(--z-space-3);clip-path:var(--z-notch);color:var(--z-ink-2);font:var(--z-text-body);transition:background-color var(--z-dur) var(--z-ease), color var(--z-dur) var(--z-ease);align-items:center;gap:9px;font-size:.90625rem;display:flex}.z-hdr__search:focus-visible{outline-offset:-4px;outline:2px solid}@media (hover:hover){.z-hdr__search:hover{background:var(--z-accent-soft);color:var(--z-accent-text)}}.z-hdr__sep{width:1px;height:22px;margin:0 var(--z-space-2);background:var(--z-line-2);flex:none}.z-hdr__me{margin:0 6px 0 2px;display:block}.z-hdr__me:focus-visible{outline:2px solid var(--z-focus);outline-offset:2px}.z-hdr__narrow,.z-hdr__menu{display:none}.z-theme .z-ri{transition:transform .6s var(--z-ease)}@media (hover:hover){.z-theme:hover .z-ri{transform:rotate(-24deg)}}.z-theme__sun,:root[data-theme=dark] .z-theme__moon{display:none}:root[data-theme=dark] .z-theme__sun{color:var(--z-highlight);display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .z-theme__moon{display:none}:root:not([data-theme=light]) .z-theme__sun{color:var(--z-highlight);display:block}}.z-mm__ov{z-index:55;background:var(--z-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.2s z-fade;position:fixed;inset:0}.z-mm__w{z-index:58;filter:var(--z-sh-pop);animation:z-pop .35s var(--z-ease);position:fixed;top:96px;left:18px;right:18px}.z-mm{background:var(--z-surface);max-height:calc(100dvh - 130px);clip-path:var(--z-bubble);padding:12px 12px 36px;overflow:auto}.z-mm__a{border-bottom:1px solid var(--z-line);height:52px;color:var(--z-ink);font:600 1.1875rem/1 var(--z-font-sans);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.z-mm__a .z-ri,.z-mm__a[aria-current=page]{color:var(--z-accent-text)}.z-mm__a:focus-visible{outline:2px solid var(--z-focus);outline-offset:-2px}.z-pal{width:min(640px,100vw - 16px);max-width:none;max-height:none;color:var(--z-ink);background:0 0;border:0;margin:12vh auto 0;padding:0;overflow:visible}.z-pal::backdrop{background:var(--z-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.z-pal[open]{animation:z-pop .4s var(--z-ease)}.z-pal__w{filter:var(--z-sh-pop)}.z-pal__in{background:var(--z-surface);clip-path:var(--z-bubble);padding:0 0 34px}.z-pal__top{align-items:center;gap:var(--z-space-3);border-bottom:1px solid var(--z-line);height:66px;color:var(--z-accent-text);padding:0 20px;display:flex}.z-pal__field{min-width:0;color:var(--z-ink);font:var(--z-text-body-lg);background:0 0;border:0;outline:none;flex:1}.z-pal__field::placeholder{color:var(--z-sub);opacity:1}.z-pal__field::-webkit-search-cancel-button{display:none}.z-pal__top:focus-within{box-shadow:inset 0 -2px 0 var(--z-focus)}.z-pal__body{max-height:min(52vh,420px);padding:var(--z-space-2);overflow:auto}.z-pal__group{padding:var(--z-space-3) var(--z-space-3) 6px;color:var(--z-sub);font:var(--z-text-caption)}.z-pal__item{align-items:center;gap:var(--z-space-3);padding:10px var(--z-space-3);color:var(--z-ink);display:flex}.z-pal__item:focus-visible{background:var(--z-accent-soft);outline:none}.z-pal__icon{width:34px;height:34px;clip-path:var(--z-notch);background:var(--z-tint-card);color:var(--z-accent-text);flex:none;place-items:center;display:grid}.z-pal__text{flex:1;min-width:0}.z-pal__title{font:var(--z-text-body-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:550;display:block;overflow:hidden}.z-pal__caption{color:var(--z-sub);font:var(--z-text-caption);margin-top:2px;font-weight:400;display:block}.z-pal__go{color:var(--z-accent-text);opacity:0}.z-pal__item:is(:hover,:focus-visible){background:var(--z-accent-soft)}.z-pal__item:is(:hover,:focus-visible) .z-pal__icon{background:var(--z-accent);color:var(--z-on-accent)}.z-pal__item:is(:hover,:focus-visible) .z-pal__go{opacity:1}.z-pal__item[aria-disabled=true]{pointer-events:none;opacity:.6}.z-pal__hint{align-items:center;gap:var(--z-space-2);padding:var(--z-space-2) 20px 0;color:var(--z-sub);font:var(--z-text-caption);font-weight:400;display:flex}@keyframes z-fade{0%{opacity:0}}@keyframes z-pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (max-width:74em){.z-nav__link{padding:0 10px}.z-hdr__row{gap:14px}.z-hdr__search-label{display:none}.z-mega__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 280px}}@media (max-width:68.6875em){.z-nav,.z-hdr__sep{display:none}.z-hdr__menu{display:grid}}@media (max-width:47.9375em){.z-hdr-shell{margin-top:8px;top:8px}.z-hdr{height:68px;padding:0 6px 12px 16px}.z-hdr__row{gap:6px;height:56px}.z-hdr .z-logo svg{width:88px;height:18px}.z-hdr__search{width:var(--z-control-h);justify-content:center;padding:0}.z-hdr__actions{gap:0}.z-hdr__new,.z-hdr__menu,.z-hdr__wide{display:none}.z-hdr__narrow{display:grid}.z-mm__w{top:84px;left:8px;right:8px}.z-pal{margin-top:10px}}@media (max-width:59.9375em) and (max-height:31.25em){.z-hdr-shell{position:relative;top:0}}.z-bottom-nav{display:none}@media (max-width:47.9375em){.z-bottom-nav{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;filter:var(--z-sh-pop);display:block;position:fixed;left:10px}.z-bottom-nav__bg{background:var(--z-surface);clip-path:polygon(0 10px,10px 10px,10px 0,100% 0,100% 100%,0 100%);position:absolute;inset:0}.z-bottom-nav__in{min-height:var(--z-bottom-nav-h);padding:0 var(--z-space-1);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:relative}.z-mn{min-width:0;min-height:var(--z-tap);color:var(--z-sub);font:var(--z-text-label);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.6875rem;font-weight:550;display:flex}.z-mn[aria-current=page]{color:var(--z-accent-text)}.z-mn:focus-visible{outline:2px solid var(--z-focus);outline-offset:-2px}.z-mn__plus{background:var(--z-accent);width:54px;height:50px;color:var(--z-on-accent);clip-path:polygon(0 8px,8px 8px,8px 0,100% 0,100% calc(100% - 10px),calc(100% - 16px) 100%,calc(100% - 16px) calc(100% - 7px),0 calc(100% - 7px));justify-self:center;place-items:center;margin-top:-22px;padding-bottom:6px;display:grid}.z-mn__plus:focus-visible{outline-offset:-6px;outline:2px solid}.z-root:has(.z-bottom-nav){padding-bottom:calc(var(--z-bottom-nav-h) + 20px + env(safe-area-inset-bottom))}}@media (max-width:16em){.z-mn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.z-footer{--z-logo-word:var(--z-ivory);--z-logo-bubble:var(--z-aqua);background:var(--z-chrome);color:var(--z-ivory);margin-top:auto;padding-top:96px;position:relative;overflow:hidden}.z-root>main{margin-bottom:120px}.z-footer a{color:var(--z-on-night-2)}@media (hover:hover){.z-footer a:hover{color:var(--z-ivory)}}.z-footer a:focus-visible{outline:2px solid var(--z-highlight);outline-offset:2px}.z-footer__cta{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.z-footer__title{font:600 clamp(2.25rem, 4.4vw, 4rem)/1 var(--z-font-sans);letter-spacing:-.05em;margin:0}.z-footer__title>span{display:block}.z-footer__title .z-accent-word{color:var(--z-highlight);font-size:1.08em}.z-footer__actions{align-items:center;gap:var(--z-space-3);flex-wrap:wrap;display:flex}.z-footer .z-footer__actions .z-btn--highlight{color:var(--z-on-highlight)}.z-footer .z-footer__ghost{color:var(--z-ivory)}@media (hover:hover){.z-footer .z-footer__ghost:hover{color:var(--z-ivory);background:#f5fbef14}}.z-footer__brand{border-block:1px solid var(--z-night-line);align-items:center;gap:18px;margin-top:80px;padding:28px 0;display:flex}.z-footer__brand .z-logo svg{width:126px;height:26px}.z-footer__tag{font:var(--z-text-label);letter-spacing:.09em;text-transform:uppercase}.z-footer__sub{color:var(--z-on-night-2);font:var(--z-text-caption);margin-top:3px;font-weight:400}.z-footer__cols{border-bottom:1px solid var(--z-night-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding:44px 0;display:grid}.z-footer__col h2{color:var(--z-ivory);font:var(--z-text-caption);margin-bottom:14px;font-weight:600}.z-footer__col ul{gap:9px;display:grid}.z-footer__col a{font:var(--z-text-small)}.z-footer__note{max-width:70em;color:var(--z-on-night-2);font:var(--z-text-label);padding:22px 0 28px;font-weight:400;line-height:1.6}.z-tapes{height:220px;position:relative;overflow:hidden}.z-tape{align-items:center;width:112%;display:flex;position:absolute;left:-6%;overflow:hidden}.z-tape--a{z-index:2;background:var(--z-violet);--z-logo-word:var(--z-ivory);--z-logo-bubble:var(--z-aqua);height:104px;top:40px;transform:rotate(-2deg)}.z-tape--b{z-index:1;background:var(--z-aqua);height:52px;top:134px;transform:rotate(1.4deg)}.z-tape__track{align-items:center;gap:52px;width:max-content;padding-right:52px;animation:55s linear infinite z-tape;display:flex}.z-tape__track--rev{gap:34px;padding-right:34px;animation-duration:40s;animation-direction:reverse}.z-tapes:hover .z-tape__track{animation-play-state:paused}@keyframes z-tape{to{transform:translate(-50%)}}.z-tape__logo{flex:none;width:262px;max-width:none;height:54px;display:block}.z-tape__w{color:var(--z-lav);font:italic 400 3.375rem/1 var(--z-font-accent);white-space:nowrap}.z-tape__s{color:var(--z-night-ink);font:var(--z-text-small-strong);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:600}.z-tape__sq{background:var(--z-night-ink);flex:none;width:9px;height:9px}@media (max-width:68.6875em){.z-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.9375em){.z-footer{padding-top:64px}.z-root>main{margin-bottom:88px}.z-footer__cta{flex-direction:column;align-items:flex-start}.z-footer__brand{flex-direction:column;align-items:flex-start;margin-top:56px}.z-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.z-tapes{height:150px}.z-tape--a{height:72px;top:24px}.z-tape--b{height:40px;top:88px}.z-tape__logo{width:175px;height:36px}.z-tape__w{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.z-tape__track{animation:none}.z-mega,.z-nav__item:focus-within .z-mega{transition:none}.z-mm__ov,.z-mm__w,.z-pal[open]{animation:none}}.z-btn:disabled,.z-btn[aria-disabled=true],.z-text-btn:disabled,.z-text-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.z-btn:disabled:active,.z-btn[aria-disabled=true]:active{transform:none}.z-btn--secondary[aria-pressed=true]{border-color:var(--z-accent-text);background:var(--z-accent-soft);color:var(--z-accent-text)}.z-text-btn{align-items:center;gap:var(--z-space-1-5);min-height:var(--z-control-h-sm);padding:0 var(--z-space-2);border-radius:var(--z-radius-sm);color:var(--z-sub);font:var(--z-text-small-strong);white-space:nowrap;transition:background-color var(--z-dur-fast) var(--z-ease), color var(--z-dur-fast) var(--z-ease);display:inline-flex;position:relative}.z-text-btn .z-icon{width:16px;height:16px}.z-text-btn[aria-expanded=true],.z-text-btn[aria-pressed=true]{background:var(--z-muted);color:var(--z-ink)}.z-text-btn__chevron{transition:transform var(--z-dur) var(--z-ease)}.z-text-btn[aria-expanded=true] .z-text-btn__chevron{transform:rotate(180deg)}@media (hover:hover){.z-text-btn:not(:disabled,[aria-disabled=true]):hover{background:var(--z-muted);color:var(--z-ink)}}.z-chips{gap:var(--z-space-2);flex-wrap:wrap;display:flex}.z-chip{align-items:center;gap:var(--z-space-1-5);min-height:var(--z-control-h-sm);padding:0 var(--z-space-3);border:1px solid var(--z-line-2);background:var(--z-surface);color:var(--z-ink-2);font:var(--z-text-caption);white-space:nowrap;transition:border-color var(--z-dur-fast) var(--z-ease), color var(--z-dur-fast) var(--z-ease), background-color var(--z-dur-fast) var(--z-ease);display:inline-flex;position:relative}.z-chip .z-icon{width:14px;height:14px;color:var(--z-sub)}.z-chip[aria-current=page]{border-color:var(--z-accent-text);background:var(--z-accent-soft);color:var(--z-accent-text)}.z-chip[aria-current=page] .z-cat{color:inherit}.z-chip:has(>.z-pending[data-pending=true]){border-color:var(--z-line-strong)}.z-chip__count{color:var(--z-sub);font-variant-numeric:tabular-nums}.z-chip[aria-current=page] .z-chip__count{color:inherit;opacity:.75}@media (hover:hover){.z-chip:not([aria-current=page]):hover{border-color:var(--z-accent-text);color:var(--z-accent-text)}}@media (forced-colors:active){.z-chip[aria-current=page]{forced-color-adjust:none;color:selecteditemtext;background:selecteditem;border-color:selecteditem}}.z-chips--scroll{margin-inline:calc(-1 * var(--z-gutter));padding:var(--z-space-1) var(--z-gutter);scroll-padding-inline:var(--z-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.z-chips--scroll::-webkit-scrollbar{display:none}@media (max-width:39.9375em){.z-chips--phone-scroll{margin-inline:calc(-1 * var(--z-gutter));padding:var(--z-space-1) var(--z-gutter);scroll-padding-inline:var(--z-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--z-space-6)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--z-space-6)), transparent);flex-wrap:nowrap;overflow-x:auto}.z-chips--phone-scroll::-webkit-scrollbar{display:none}.z-chips--phone-scroll:after{content:"";flex:0 0 var(--z-space-4)}}.z-form{gap:var(--z-space-4);flex-direction:column;min-width:0;display:flex}.z-field{gap:var(--z-space-1-5);flex-direction:column;min-width:0;display:flex}.z-field__label{font:var(--z-text-small-strong)}.z-field__hint{color:var(--z-sub);font:var(--z-text-caption);font-variant-numeric:tabular-nums}.z-field__optional{color:var(--z-sub);font-weight:400}.z-form__columns{gap:var(--z-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z-form__foot{justify-content:space-between;align-items:center;gap:var(--z-space-3) var(--z-space-4);flex-wrap:wrap;display:flex}.z-form__foot>p{flex:14rem}@media (max-width:39.9375em){.z-form__columns{grid-template-columns:minmax(0,1fr)}.z-form__foot .z-btn{width:100%}}.z-private{align-items:center;gap:var(--z-space-1);color:var(--z-sub);font:var(--z-text-caption);white-space:nowrap;display:inline-flex}.z-private .z-icon{width:14px;height:14px}.z-input,.z-textarea,.z-select select{width:100%;min-height:var(--z-control-h);padding:0 var(--z-space-3);border:1px solid var(--z-line-strong);border-radius:var(--z-radius-sm);background:var(--z-surface);color:var(--z-ink);font:var(--z-text-body);transition:border-color var(--z-dur-fast) var(--z-ease)}.z-textarea{padding:var(--z-space-3);resize:vertical;line-height:1.6;display:block}.z-input::placeholder,.z-textarea::placeholder{color:var(--z-sub);opacity:1}@media (hover:hover){:is(.z-input,.z-textarea,.z-select select):not(:disabled):hover{border-color:var(--z-sub)}}:is(.z-input,.z-textarea,.z-select select):focus-visible{border-color:var(--z-focus);outline:2px solid color-mix(in srgb, var(--z-focus) 25%, transparent);outline-offset:0}:is(.z-input,.z-textarea,.z-select select):disabled{background:var(--z-muted);color:var(--z-sub);cursor:not-allowed}.z-form[aria-busy=true] :is(.z-input,.z-textarea):read-only,.z-select select[aria-disabled=true]{background:var(--z-muted);color:var(--z-sub)}:is(.z-input,.z-textarea)[aria-invalid=true]{border-color:var(--z-danger)}.z-select{display:block;position:relative}.z-select select{appearance:none;text-overflow:ellipsis;padding-inline-end:var(--z-space-10)}.z-select .z-icon{top:50%;right:var(--z-space-3);width:16px;height:16px;color:var(--z-sub);pointer-events:none;position:absolute;transform:translateY(-50%)}.z-form__actions{align-items:center;gap:var(--z-space-3);flex-wrap:wrap;display:flex}.z-form-status{align-items:flex-start;gap:var(--z-space-2);font:var(--z-text-small);display:flex}.z-form-status .z-icon{width:16px;height:16px;margin-top:2px}.z-form-status--error{color:var(--z-danger)}.z-form-status--success{color:var(--z-success)}.z-form-group{gap:var(--z-space-4);min-width:0;padding:var(--z-space-6) var(--z-space-6) calc(var(--z-space-6) + var(--z-bubble-m-foot));clip-path:var(--z-bubble-m);background:var(--z-surface);border:0;flex-direction:column;margin:0;display:flex}.z-form-group__title{align-items:center;gap:var(--z-space-3);font:var(--z-text-h3);letter-spacing:var(--z-tracking-h3);display:flex}.z-form-group__step{color:var(--z-sub);font:var(--z-text-label);letter-spacing:var(--z-tracking-label)}@media (max-width:39.9375em){.z-form-group{padding:var(--z-space-4) var(--z-space-4) calc(var(--z-space-4) + var(--z-bubble-m-foot))}}.z-progress{width:100%;height:var(--z-space-2);border-radius:var(--z-radius-full);background:var(--z-muted);color:var(--z-ink);appearance:none;border:0;display:block;overflow:hidden}.z-progress::-webkit-progress-bar{border-radius:inherit;background:var(--z-muted)}.z-progress::-webkit-progress-value{border-radius:inherit;background:var(--z-ink)}.z-progress::-moz-progress-bar{border-radius:inherit;background:var(--z-ink)}@media (forced-colors:active){.z-progress{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.z-progress::-webkit-progress-bar{background:canvas}.z-progress::-webkit-progress-value{background:highlight}.z-progress::-moz-progress-bar{background:highlight}}.z-disclosure{min-width:0}.z-disclosure>summary{align-items:center;gap:var(--z-space-2);min-height:var(--z-control-h);color:var(--z-ink);font:var(--z-text-small-strong);cursor:pointer;list-style:none;display:flex}.z-disclosure__label{flex:auto;min-width:0}.z-disclosure>summary::-webkit-details-marker{display:none}.z-disclosure>summary:focus-visible{outline-offset:2px}.z-disclosure__meta{color:var(--z-sub);font:var(--z-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.z-disclosure__chevron{width:16px;height:16px;color:var(--z-sub);transition:transform var(--z-dur) var(--z-ease);flex-shrink:0;margin-inline-start:auto}.z-disclosure[open]>summary .z-disclosure__chevron{transform:rotate(180deg)}.z-disclosure__body{gap:var(--z-space-3);padding-block:var(--z-space-1) var(--z-space-4);color:var(--z-sub);font:var(--z-text-small);flex-direction:column;display:flex}@media (pointer:coarse){.z-disclosure>summary{min-height:var(--z-tap)}}.z-check{align-items:center;gap:var(--z-space-2);min-height:var(--z-control-h-sm);color:var(--z-ink);font:var(--z-text-small);cursor:pointer;display:inline-flex;position:relative}.z-check input{width:18px;height:18px;accent-color:var(--z-accent);cursor:inherit;flex-shrink:0;margin:0}.z-check input:focus-visible{outline:2px solid var(--z-focus);outline-offset:2px}.z-check:has(input:disabled){color:var(--z-sub);cursor:not-allowed;opacity:.55}.z-pick{gap:var(--z-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z-pick--4{grid-template-columns:repeat(4,minmax(0,1fr))}.z-pick--3{grid-template-columns:repeat(3,minmax(0,1fr))}.z-pick__item{align-items:flex-start;gap:var(--z-space-3);min-height:var(--z-tap);padding:var(--z-space-3) var(--z-space-4);border:1px solid var(--z-line);border-radius:var(--z-radius-sm);background:var(--z-surface);cursor:pointer;transition:border-color var(--z-dur-fast) var(--z-ease), background-color var(--z-dur-fast) var(--z-ease);display:flex;position:relative}.z-pick__item input{width:18px;height:18px;accent-color:var(--z-accent);cursor:inherit;flex-shrink:0;margin:2px 0 0}.z-pick__item input:focus-visible{outline:none}.z-pick__item:has(input:focus-visible){outline:2px solid var(--z-focus);outline-offset:2px}.z-pick__item:has(input:checked){border-color:var(--z-ink);background:var(--z-muted)}.z-pick__item:has(input[aria-disabled=true]){cursor:default;opacity:.55}.z-pick__item>.z-icon{color:var(--z-sub);flex-shrink:0;margin-top:2px}.z-pick__item:has(input:checked)>.z-icon{color:var(--z-ink)}.z-pick__copy{gap:var(--z-space-0-5);flex-direction:column;min-width:0;display:flex}.z-pick__copy strong{color:var(--z-ink);font:var(--z-text-small-strong)}.z-pick__copy>span{color:var(--z-sub);font:var(--z-text-caption)}@media (hover:hover){.z-pick__item:hover{border-color:var(--z-line-strong)}}@media (max-width:59.9375em){.z-pick--4,.z-pick--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.9375em){.z-pick,.z-pick--3{grid-template-columns:minmax(0,1fr)}.z-pick--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.z-editor{border:1px solid var(--z-line-strong);border-radius:var(--z-radius-sm);background:var(--z-surface);transition:border-color var(--z-dur-fast) var(--z-ease)}.z-editor:focus-within{border-color:var(--z-focus);outline:2px solid color-mix(in srgb, var(--z-focus) 25%, transparent)}.z-editor__toolbar{gap:var(--z-space-1);padding:var(--z-space-1);border-bottom:1px solid var(--z-line);flex-wrap:wrap;display:flex}.z-editor__preview-toggle{margin-inline-start:auto}.z-editor__input{width:100%;min-height:9rem;padding:var(--z-space-3);border-radius:0 0 var(--z-radius-sm) var(--z-radius-sm);color:var(--z-ink);font:var(--z-text-body);resize:vertical;background:0 0;border:0;line-height:1.6;display:block}.z-editor__input:focus-visible{outline:none}.z-editor__input::placeholder{color:var(--z-sub);opacity:1}@media (pointer:coarse){.z-editor__input{font-size:max(16px,.9375rem)}}.z-editor__input:disabled,.z-form[aria-busy=true] .z-editor__input:read-only{background:var(--z-muted);color:var(--z-sub)}@media (forced-colors:active){.z-form[aria-busy=true] :is(.z-input,.z-textarea,.z-editor__input):read-only,.z-select select[aria-disabled=true]{color:graytext;border-color:graytext}.z-form[aria-busy=true] .z-editor{border-color:graytext}}.z-editor__preview{gap:var(--z-space-2);padding:var(--z-space-4);border:1px dashed var(--z-line-strong);border-radius:var(--z-radius-sm);flex-direction:column;display:flex}@media (max-width:39.9375em){.z-editor__toolbar{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.z-editor__toolbar .z-text-btn{justify-content:center;gap:var(--z-space-1);min-width:0;padding-inline:var(--z-space-1)}.z-editor__toolbar .z-editor__preview-toggle{margin-inline-start:0}}@media (max-width:22em){.z-editor__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.z-rows{flex-direction:column;display:flex;overflow:hidden}.z-rows>*+*{border-top:1px solid var(--z-line)}.z-row{grid-template-columns:var(--z-control-h) minmax(0, 1fr) fit-content(min(16rem, 33%));gap:var(--z-space-4);padding:var(--z-space-4) var(--z-space-5);align-items:start;display:grid}.z-row--unread{background:var(--z-muted);box-shadow:inset 3px 0 0 var(--z-line-strong)}@media (forced-colors:active){.z-row--unread{outline-offset:-2px;outline:2px solid canvastext}}.z-row__symbol{width:var(--z-control-h);height:var(--z-control-h);clip-path:var(--z-notch);background:var(--z-accent-soft);color:var(--z-accent-text);place-items:center;display:grid}.z-row--unread .z-row__symbol{background:var(--z-surface);color:var(--z-ink)}.z-row__symbol .z-icon{stroke-width:1.75px;width:20px;height:20px}.z-row__body{gap:var(--z-space-1-5);flex-direction:column;min-width:0;display:flex}.z-row__eyebrow{align-items:center;gap:var(--z-space-1) var(--z-space-2);color:var(--z-sub);font:var(--z-text-caption);flex-wrap:wrap;display:flex}.z-row__eyebrow>strong{color:var(--z-ink);font-weight:600}.z-row__title{font:var(--z-text-body-strong);overflow-wrap:anywhere}.z-row__title a{color:inherit;position:relative}@media (pointer:coarse){.z-row__title a:after{content:"";height:max(100% + 2 * var(--z-space-3), var(--z-tap));position:absolute;inset:50% 0 auto;translate:0 -50%}}@media (hover:hover){.z-row__title a:hover{text-underline-offset:3px;text-decoration:underline}}.z-row__text{-webkit-line-clamp:2;color:var(--z-sub);font:var(--z-text-small);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.z-row__note{color:var(--z-sub);font:var(--z-text-small)}.z-row__meta{align-items:center;gap:var(--z-space-1) var(--z-space-3);color:var(--z-sub);font:var(--z-text-caption);flex-wrap:wrap;display:flex}.z-row__meta>span{align-items:center;gap:var(--z-space-1);display:inline-flex}.z-row__meta .z-icon{width:14px;height:14px}.z-row__actions{gap:var(--z-space-2);margin-top:var(--z-space-1);flex-wrap:wrap;display:flex}.z-row__actions .z-btn{height:auto;min-height:var(--z-control-h-sm);white-space:normal;text-align:start}.z-row__action{justify-content:flex-end;display:flex}.z-row__action .z-inline-form{flex-direction:column;align-items:flex-end}@media (max-width:39.9375em){.z-row{grid-template-columns:var(--z-control-h-sm) minmax(0, 1fr);gap:var(--z-space-3);padding:var(--z-space-4)}.z-row__symbol{width:var(--z-control-h-sm);height:var(--z-control-h-sm)}.z-row__symbol .z-icon{width:16px;height:16px}.z-row>.z-logo-tile{width:var(--z-control-h-sm);height:var(--z-control-h-sm)}.z-row>.z-logo-tile img{width:18px;height:18px}.z-row__action{grid-column:2;justify-content:flex-start}.z-row__action .z-inline-form{align-items:flex-start}}.z-facts{align-items:flex-start;gap:var(--z-space-4);flex-direction:column;display:flex}.z-facts>dl{align-self:stretch}.z-facts__stats{gap:var(--z-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z-facts__stats div{flex-direction:column-reverse;display:flex}.z-facts__stats dt{color:var(--z-sub);font:var(--z-text-caption)}.z-facts__stats dd{font:var(--z-text-h2);font-variant-numeric:tabular-nums}.z-facts__list div{justify-content:space-between;gap:var(--z-space-4);padding-block:var(--z-space-2);border-top:1px solid var(--z-line);font:var(--z-text-small);display:flex}.z-facts__list dt{color:var(--z-sub);flex-shrink:0}.z-facts__list dd{text-align:end;overflow-wrap:anywhere;min-width:0}.z-facts__list dd a{color:var(--z-accent-text)}@media (hover:hover){.z-facts__list dd a:hover{text-underline-offset:3px;text-decoration:underline}}.z-facts__tool{gap:var(--z-space-3);min-width:0;display:flex}.z-facts__tool>div{min-width:0}.z-facts__tool a{font:var(--z-text-body-strong)}@media (hover:hover){.z-facts__tool a:hover{text-underline-offset:3px;text-decoration:underline}}.z-facts__tool p{color:var(--z-sub);font:var(--z-text-small)}@media (pointer:coarse){.z-facts__list dd a,.z-facts__tool a{position:relative}.z-facts__list dd a:after,.z-facts__tool a:after{content:"";inset:50% calc(-1 * var(--z-space-1)) auto;height:max(100% + 2 * var(--z-space-3), var(--z-tap));position:absolute;translate:0 -50%}.z-check{min-height:var(--z-tap)}}.z-notice{align-items:flex-start;gap:var(--z-space-3);padding:var(--z-space-3) var(--z-space-4);clip-path:var(--z-notch-md);background:var(--z-muted);color:var(--z-ink);font:var(--z-text-small);display:flex}.z-notice>.z-icon{width:18px;height:18px;color:var(--z-sub);margin-top:1px}.z-notice--success{background:var(--z-success-soft)}.z-notice--success>.z-icon{color:var(--z-success)}.z-notice__body{justify-content:space-between;align-items:center;gap:var(--z-space-2) var(--z-space-4);flex-wrap:wrap;flex:1;min-width:0;display:flex}@media (forced-colors:active){.z-notice{border:1px solid canvastext}}.z-empty{align-items:flex-start;gap:var(--z-space-3);padding:var(--z-space-8) var(--z-space-6);flex-direction:column;display:flex}.z-empty h2{font:var(--z-text-h3);letter-spacing:var(--z-tracking-h3)}.z-empty p{max-width:36rem;color:var(--z-sub);font:var(--z-text-small)}.z-empty .z-btn{margin-top:var(--z-space-1)}@media (max-width:39.9375em){.z-empty{padding:var(--z-space-6) var(--z-space-4)}}.z-signin{align-items:center;gap:var(--z-space-4) var(--z-space-6);padding:var(--z-space-6);flex-wrap:wrap;display:flex}.z-signin>div{flex:18rem;min-width:0}.z-signin h2{font:var(--z-text-h3);letter-spacing:var(--z-tracking-h3)}.z-signin p{margin-top:var(--z-space-1);color:var(--z-sub);font:var(--z-text-small)}@media (max-width:39.9375em){.z-signin{padding:var(--z-space-4)}.z-signin .z-btn{width:100%}}.z-byline{align-items:center;gap:var(--z-space-3);min-width:0;display:flex}.z-byline__text{flex-direction:column;min-width:0;display:flex}.z-byline__name{align-items:center;gap:var(--z-space-0-5) var(--z-space-2);font:var(--z-text-small-strong);flex-wrap:wrap;display:flex}.z-byline__name a{overflow-wrap:anywhere}@media (hover:hover){.z-byline__name a:hover{text-underline-offset:3px;text-decoration:underline}}.z-byline__role{padding:0 var(--z-space-1-5);border-radius:var(--z-radius-xs);background:var(--z-muted);color:var(--z-sub);font:var(--z-text-label);letter-spacing:var(--z-tracking-label)}.z-byline__meta{color:var(--z-sub);font:var(--z-text-caption)}.z-inline-form{align-items:center;gap:var(--z-space-2);flex-wrap:wrap;display:inline-flex}@media (pointer:coarse){.z-byline__name a{position:relative}.z-byline__name a:after{content:"";inset:50% calc(-1 * var(--z-space-1)) auto;height:max(100% + 2 * var(--z-space-3), var(--z-tap));position:absolute;translate:0 -50%}}.z-crumbs{align-items:center;gap:var(--z-space-1) var(--z-space-2);color:var(--z-sub);font:var(--z-text-caption);flex-wrap:wrap;display:flex}.z-crumbs a{align-items:center;gap:var(--z-space-1);min-height:var(--z-control-h-xs);border-radius:var(--z-radius-sm);display:inline-flex}.z-crumbs a .z-icon{width:14px;height:14px}.z-crumbs__sep{color:var(--z-line-strong)}@media (hover:hover){.z-crumbs a:hover{color:var(--z-ink);text-underline-offset:3px;text-decoration:underline}}.z-pagination{align-items:center;gap:var(--z-space-3);grid-template-columns:1fr auto 1fr;display:grid}.z-pagination>:first-child{justify-self:start}.z-pagination>:last-child{justify-self:end}.z-pagination__status{color:var(--z-sub);font:var(--z-text-small);font-variant-numeric:tabular-nums;white-space:nowrap}.z-prose{color:var(--z-ink);font:var(--z-text-body);overflow-wrap:anywhere}.z-prose>*+*{margin-top:var(--z-space-4)}.z-prose>[data-level]{margin-top:var(--z-space-8)}.z-prose>[data-level]:first-child{margin-top:0}.z-prose [data-level="2"]{font:var(--z-text-h3);letter-spacing:var(--z-tracking-h3);font-size:1.25rem;line-height:1.75rem}.z-prose [data-level="3"]{font:var(--z-text-body-strong);font-size:1.0625rem}.z-prose p,.z-prose blockquote{white-space:pre-wrap}.z-prose li+li{margin-top:var(--z-space-1-5)}.z-prose li::marker{color:var(--z-sub)}.z-prose a{color:var(--z-accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.z-prose a:hover{text-decoration-thickness:2px}}.z-prose blockquote{padding:var(--z-space-1) 0 var(--z-space-1) var(--z-space-4);border-inline-start:3px solid var(--z-line-strong);color:var(--z-sub)}.z-prose--lg{font:var(--z-text-body-lg)}.z-prose--lg [data-level="2"]{font-size:1.375rem;line-height:1.875rem}.z-code{clip-path:var(--z-notch-lg);background:var(--z-muted);overflow:hidden}.z-code__head{justify-content:space-between;align-items:center;gap:var(--z-space-3);min-height:var(--z-control-h);padding:0 var(--z-space-1) 0 var(--z-space-4);border-bottom:1px solid var(--z-line);color:var(--z-sub);font:var(--z-text-label);letter-spacing:var(--z-tracking-label);display:flex}.z-code pre{padding:var(--z-space-4);font:var(--z-text-mono);white-space:pre;tab-size:2;margin:0;overflow-x:auto}.z-code pre:focus-visible{outline-offset:-2px}.z-code code{font:inherit}.z-code--prompt{background:var(--z-accent-soft)}.z-code--prompt .z-code__head{border-color:color-mix(in srgb, var(--z-accent-text) 18%, transparent);color:var(--z-accent-text)}.z-code--prompt pre{white-space:pre-wrap}.z-copy{align-items:center;gap:var(--z-space-2);display:inline-flex}.z-copy__error{color:var(--z-danger);font:var(--z-text-caption);letter-spacing:0}.z-copy .z-text-btn[data-copied=true]{color:var(--z-ink)}.z-copy .z-text-btn[data-copied=true] .z-icon{color:var(--z-success)}@media (forced-colors:active){.z-hdr__bg,.z-bottom-nav__bg{background:canvas}.z-mn[aria-current=page]{outline-offset:-2px;outline:2px solid canvastext}}@media (pointer:coarse){.z-btn{min-height:var(--z-tap)}.z-icon-btn{width:var(--z-tap);height:var(--z-tap)}.z-seg__item{min-height:var(--z-tap)}.z-tab{padding-block:var(--z-space-3)}.z-tab:before{content:"";inset-block:0;width:max(100%, var(--z-tap));position:absolute;left:50%;transform:translate(-50%)}.z-tab:first-child:before{left:0;transform:none}.z-logo{min-height:var(--z-tap)}.z-hdr__search,.z-search{height:var(--z-tap)}.z-search input{font-size:max(16px,.9375rem)}.z-footer__col ul{gap:0}.z-footer__col a{min-width:var(--z-tap);min-height:var(--z-tap);align-items:center;padding-block:0;display:inline-flex}.z-link:after{content:"";inset:calc(-1 * var(--z-space-3)) calc(-1 * var(--z-space-1));position:absolute}.z-text-btn,.z-chip,.z-crumbs a,.z-input,.z-select select{min-height:var(--z-tap)}.z-input,.z-textarea,.z-select select{font-size:max(16px,.9375rem)}}@media print{.z-hdr-shell,.z-bottom-nav,.z-footer,.z-crumbs,.z-skip{display:none}.z-root:has(.z-bottom-nav){padding-bottom:0}.z-root>main{margin-bottom:0}:root[data-theme] :is(.z-logo-tile[data-mono] img,.z-logo-tile img[data-mono]),:root:not([data-theme=light]) :is(.z-logo-tile[data-mono] img,.z-logo-tile img[data-mono]){filter:none}}}@layer z.pages,z.utilities;
