@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #121316;--surface-1: #1a1c20;--surface-2: #22252a;--surface-3: #2a2d33;--hairline: #2c3038;--text: #eceef2;--text-2: #8a909e;--text-3: #6b7180;--text-faint: #525763;--accent: #4a82e8;--accent-soft: rgb(74 130 232 / .14);--accent-ring: rgb(74 130 232 / .55);--button: #3570da;--button-hover: #3f7be6;--button-text: #ffffff;--copper: #e86c3a;--favorite: #f07aa8;--record: #ef4444;--success: #3ccf8e;--warning: #f2b84b;--material: rgb(18 19 22 / .72);--material-strong: rgb(26 28 32 / .86);--scrim: rgb(5 6 8 / .6);--shadow-1: 0 1px 2px rgb(0 0 0 / .3), 0 4px 16px rgb(0 0 0 / .18);--shadow-2: 0 2px 6px rgb(0 0 0 / .35), 0 18px 48px rgb(0 0 0 / .35);--glow: radial-gradient(60% 60% at 50% 40%, rgb(74 130 232 / .22), transparent 70%);--font-sans: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-display: "Tango Sans", "Inter Variable", Inter, system-ui, sans-serif;--radius-s: 10px;--radius-m: 14px;--radius-l: 20px;--radius-xl: 28px;--radius-pill: 999px;--gutter: clamp(16px, 4vw, 40px);--maxw: 1180px;--header-h: 64px;--spring-default: linear(0, .0195, .0681, .134, .2086, .2864, .3633, .4369, .5057, .5687, .6256, .6766, .7218, .7615, .7961, .8263, .8524, .8748, .8941, .9105, .9246, .9365, .9467, .9552, .9625, .9686, .9737, .9781, .9817, .9847, .9873, .9894, .9912, .9927, .9939, .995, .9958, .9965, .9971, .9976, 1);--spring-default-duration: .54s;--spring-snappy: linear(0, .02, .0696, .1366, .2124, .2912, .3689, .4431, .5121, .5753, .6323, .6831, .728, .7673, .8017, .8314, .8571, .8791, .8979, .914, .9277, .9393, .9491, .9574, .9644, .9703, .9752, .9793, .9828, .9857, .9881, .9901, .9918, .9932, .9944, .9954, .9962, .9968, .9974, .9978, 1);--spring-snappy-duration: .41s;--spring-bouncy: linear(0, .0183, .0657, .1324, .2108, .295, .3805, .4638, .5428, .6158, .6821, .741, .7927, .8373, .8753, .9071, .9333, .9546, .9717, .9849, .9951, 1.0026, 1.008, 1.0116, 1.0138, 1.0149, 1.0152, 1.0148, 1.0141, 1.0131, 1.0119, 1.0106, 1.0093, 1.008, 1.0068, 1.0057, 1.0048, 1.0039, 1.0031, 1.0024, 1);--spring-bouncy-duration: .45s;--press: transform .1s ease-out}:root[data-theme=light]{color-scheme:light;--bg: #f6f7f9;--surface-1: #ffffff;--surface-2: #eef0f4;--surface-3: #e4e7ed;--hairline: #dde1e8;--text: #15171b;--text-2: #555b68;--text-3: #6a7080;--text-faint: #9aa0ad;--accent: #2f66cc;--accent-soft: rgb(47 102 204 / .1);--accent-ring: rgb(47 102 204 / .5);--button: #2f66cc;--button-hover: #2a5cb9;--copper: #c9541f;--favorite: #d4457f;--success: #138a5a;--warning: #a66b00;--material: rgb(246 247 249 / .74);--material-strong: rgb(255 255 255 / .9);--scrim: rgb(20 22 26 / .35);--shadow-1: 0 1px 2px rgb(20 24 32 / .06), 0 4px 16px rgb(20 24 32 / .06);--shadow-2: 0 2px 6px rgb(20 24 32 / .08), 0 18px 48px rgb(20 24 32 / .12);--glow: radial-gradient(60% 60% at 50% 40%, rgb(47 102 204 / .12), transparent 70%)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:1rem;line-height:1.55;letter-spacing:-.006em;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color .3s ease,color .3s ease}main{flex:1}img,svg,video{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit;text-decoration:none}p a,li a,.link{color:var(--accent);text-underline-offset:3px}p a:hover,li a:hover,.link:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:3px;border-radius:6px}::selection{background:var(--accent-soft)}[hidden]{display:none!important}:lang(hi),:lang(bn),:lang(ar),:lang(ur),:lang(zh),:lang(ja){letter-spacing:0}:lang(hi) body,:lang(bn) body,:lang(ur) body,:lang(ar) body{line-height:1.75}:lang(ur){font-family:"Noto Nastaliq Urdu","Jameel Noori Nastaleeq",var(--font-sans)}.display,h1,h2,h3{font-family:var(--font-display);font-weight:700;color:var(--text);text-wrap:balance}.display{font-size:clamp(2.5rem,1.4rem + 5vw,5rem);line-height:1.02;letter-spacing:-.035em;font-weight:750}h1,.h1{font-size:clamp(2.1rem,1.4rem + 3vw,3.4rem);line-height:1.06;letter-spacing:-.03em}h2,.h2{font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);line-height:1.12;letter-spacing:-.022em}h3,.h3{font-size:1.2rem;line-height:1.3;letter-spacing:-.012em;font-weight:650}:lang(hi) :is(.display,h1,h2,h3),:lang(bn) :is(.display,h1,h2,h3),:lang(ar) :is(.display,h1,h2,h3),:lang(ur) :is(.display,h1,h2,h3),:lang(zh) :is(.display,h1,h2,h3),:lang(ja) :is(.display,h1,h2,h3){letter-spacing:0;line-height:1.3}.lead{font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:1.5;color:var(--text-2);text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--accent)}.small{font-size:.875rem;letter-spacing:0}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.label-caps{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.container-narrow{max-width:760px}.section{padding-block:clamp(56px,8vw,112px)}.section-tight{padding-block:clamp(40px,5vw,72px)}.stack>*+*{margin-block-start:var(--stack, 16px)}.center{text-align:center;margin-inline:auto}.grid{display:grid;gap:var(--grid-gap, 20px)}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.page-head{padding-block:clamp(48px,7vw,96px) clamp(24px,4vw,48px);max-width:820px}.page-head .lead{margin-top:16px}.card{background:var(--surface-1);border-radius:var(--radius-l);padding:clamp(20px,3vw,28px);box-shadow:inset 0 1px #ffffff08}:root[data-theme=light] .card{box-shadow:var(--shadow-1)}.card-raised{background:var(--surface-2)}.card h3+p{margin-top:8px;color:var(--text-2)}.icon-tile{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);margin-bottom:18px}.icon-tile svg{width:24px;height:24px}.divider{height:1px;background:var(--hairline);border:0;margin-block:24px}.btn{--btn-bg: var(--surface-2);--btn-fg: var(--text);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border:0;border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-weight:600;font-size:.975rem;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:var(--press),background-color .16s ease,opacity .16s ease;text-decoration:none!important}.btn svg{width:20px;height:20px;flex:none}.btn:hover{--btn-bg: var(--surface-3)}.btn:active{transform:scale(.97)}.btn-primary{--btn-bg: var(--button);--btn-fg: var(--button-text)}.btn-primary:hover{--btn-bg: var(--button-hover)}.btn-ghost{--btn-bg: transparent}.btn-ghost:hover{--btn-bg: var(--surface-2)}.btn-lg{min-height:54px;padding:0 28px;font-size:1.05rem}.btn-sm{min-height:36px;padding:0 14px;font-size:.875rem}.btn-block{width:100%}.btn-danger{--btn-fg: #ff8a8a}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn .spinner{width:18px;height:18px}.field{display:grid;gap:8px}.field+.field{margin-top:16px}.field label,.field .label{font-size:.9rem;font-weight:550;color:var(--text-2)}.input,.select,.textarea{width:100%;min-height:48px;padding:12px 16px;background:var(--surface-2);border:1px solid transparent;border-radius:var(--radius-m);color:var(--text);outline:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.textarea{min-height:140px;resize:vertical;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:hover,.select:hover,.textarea:hover{background:var(--surface-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.input[aria-invalid=true]{border-color:#ff6b6b}.input-code{font-family:ui-monospace,Cascadia Code,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:1.15rem}.hint{font-size:.85rem;color:var(--text-3)}.form-msg{font-size:.92rem;padding:12px 16px;border-radius:var(--radius-m);background:var(--surface-2)}.form-msg[data-tone=ok]{background:#3ccf8e1f;color:var(--success)}.form-msg[data-tone=error]{background:#ff6b6b1f;color:#ff8a8a}:root[data-theme=light] .form-msg[data-tone=error]{color:#b42323}.choice-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.choice{position:relative}.choice input{position:absolute;opacity:0;inset:0;cursor:pointer}.choice span{display:grid;gap:2px;padding:14px 16px;border-radius:var(--radius-m);background:var(--surface-2);border:1px solid transparent;font-weight:600;transition:var(--press),background-color .16s ease,border-color .16s ease}.choice span small{font-weight:450;color:var(--text-2);font-size:.85rem}.choice input:checked+span{background:var(--accent-soft);border-color:var(--accent)}.choice input:focus-visible+span{outline:2px solid var(--accent-ring);outline-offset:2px}.choice input:active+span{transform:scale(.98)}.segmented{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:var(--radius-pill);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline)}.segmented button{position:relative;z-index:1;min-height:40px;padding:0 18px;border:0;background:transparent;border-radius:var(--radius-pill);font-weight:600;font-size:.925rem;color:var(--text-2);cursor:pointer;transition:color .2s ease;white-space:nowrap}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{color:var(--text)}.segmented .thumb{position:absolute;z-index:0;inset-block:4px;inset-inline-start:0;border-radius:var(--radius-pill);background:var(--surface-3);box-shadow:var(--shadow-1);will-change:transform,width}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:.75rem;font-weight:650;background:var(--accent-soft);color:var(--accent);letter-spacing:.01em;white-space:nowrap}.badge-muted{background:var(--surface-2);color:var(--text-2)}.badge-copper{background:#e86c3a24;color:var(--copper)}.badge-ok{background:#3ccf8e24;color:var(--success)}.badge-warn{background:#f2b84b24;color:var(--warning)}.table-wrap{overflow-x:auto;border-radius:var(--radius-l);background:var(--surface-1)}table{width:100%;border-collapse:collapse;font-size:.95rem}th,td{padding:14px 18px;text-align:start;border-bottom:1px solid var(--hairline);vertical-align:middle}th{font-weight:600;color:var(--text-2);font-size:.85rem}tr:last-child td{border-bottom:0}td.c,th.c{text-align:center}.faq{display:grid;gap:10px}.faq details{background:var(--surface-1);border-radius:var(--radius-m)}.faq summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:600;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:18px;height:18px;flex:none;color:var(--text-3);transition:transform var(--spring-snappy-duration) var(--spring-snappy)}.faq details[open] summary svg{transform:rotate(45deg)}.faq details>div{padding:0 20px 20px;color:var(--text-2)}.spinner{width:22px;height:22px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{display:inline-block;min-width:4ch;height:1em;border-radius:6px;background:var(--surface-2);color:transparent!important;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kbd{font-family:ui-monospace,Menlo,monospace;font-size:.85em;padding:2px 6px;border-radius:6px;background:var(--surface-2)}.prose{max-width:70ch}.prose h2{font-size:1.4rem;margin-top:40px}.prose h3{margin-top:28px}.prose p,.prose ul,.prose ol{margin-top:14px;color:var(--text-2)}.prose ul,.prose ol{padding-inline-start:1.3em}.prose li+li{margin-top:6px}.notice{padding:16px 20px;border-radius:var(--radius-m);background:var(--accent-soft);color:var(--text)}.reveal{opacity:0;transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none;transition:opacity .5s ease,transform var(--spring-default-duration) var(--spring-default)}.no-js .reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.reveal,.reveal.is-in{opacity:1;transform:none;transition:opacity .2s ease!important}.btn:active{transform:none}}@media(prefers-reduced-transparency:reduce){:root{--material: var(--bg);--material-strong: var(--surface-1)}}@media(prefers-contrast:more){:root{--text-2: #c3c8d2;--text-3: #a4aab6;--hairline: #59606e}:root[data-theme=light]{--text-2: #2e333c;--text-3: #3e4450;--hairline: #8b919c}.card,.input,.select,.textarea,.choice span{border:1px solid var(--hairline)}}@media print{.site-header,.site-footer,.update-toast,.no-print{display:none!important}body{background:#fff;color:#000}}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.logo[data-astro-cid-tvrurpns]{display:inline-flex;color:var(--text)}.logo[data-astro-cid-tvrurpns] svg{height:28px;width:auto}.logo[data-astro-cid-tvrurpns].l svg{height:44px}.lang-menu[data-astro-cid-i7clhtw7]{position:relative}.lang-menu[data-astro-cid-i7clhtw7] summary[data-astro-cid-i7clhtw7]{list-style:none}.lang-menu[data-astro-cid-i7clhtw7] summary[data-astro-cid-i7clhtw7]::-webkit-details-marker{display:none}.code[data-astro-cid-i7clhtw7]{font-size:.8rem;font-weight:650;letter-spacing:.04em}ul[data-astro-cid-i7clhtw7]{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:60;list-style:none;padding:6px;margin:0;width:230px;max-height:min(70vh,520px);overflow:auto;background:var(--material-strong);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border-radius:var(--radius-m);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--hairline);transform-origin:top right}[dir=rtl] ul[data-astro-cid-i7clhtw7]{transform-origin:top left}.up[data-astro-cid-i7clhtw7] ul[data-astro-cid-i7clhtw7]{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right}.lang-menu[data-astro-cid-i7clhtw7][open] ul[data-astro-cid-i7clhtw7]{animation:pop var(--spring-snappy-duration) var(--spring-snappy)}@keyframes pop{0%{opacity:0;transform:scale(.94)}}a[data-astro-cid-i7clhtw7]{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:9px;font-size:.93rem}a[data-astro-cid-i7clhtw7]:hover{background:var(--surface-3)}a[data-astro-cid-i7clhtw7][aria-current]{color:var(--accent);font-weight:600}a[data-astro-cid-i7clhtw7] svg{width:16px;height:16px}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--material);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%)}.site-header[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset-inline:0;top:100%;height:18px;pointer-events:none;background:linear-gradient(to bottom,var(--material),transparent);opacity:0;transition:opacity .24s ease}.site-header[data-astro-cid-3ef6ksr2][data-scrolled]:after{opacity:1}.bar[data-astro-cid-3ef6ksr2]{height:var(--header-h);display:flex;align-items:center;gap:24px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;flex:none;border-radius:8px}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:4px;margin-inline-start:12px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:8px 12px;border-radius:var(--radius-pill);font-size:.925rem;font-weight:500;color:var(--text-2);transition:color .16s ease,background-color .16s ease}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--text)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--surface-2)}.actions[data-astro-cid-3ef6ksr2]{margin-inline-start:auto;display:flex;align-items:center;gap:6px}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;padding:0 10px}.mobile-nav[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--hairline)}.mobile-nav[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:grid;gap:2px;padding-block:12px 20px}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){padding:14px 4px;font-size:1.1rem;font-weight:550;border-bottom:1px solid var(--hairline)}.mobile-nav[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin-top:16px}.mobile-nav[data-astro-cid-3ef6ksr2].is-open{animation:drop var(--spring-default-duration) var(--spring-default)}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}}@media(max-width:1060px){.nav[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(max-width:640px){.account-link[data-astro-cid-3ef6ksr2],.dl[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:clamp(48px,8vw,96px);padding-block:56px 32px;background:var(--surface-1)}[data-theme=light] .site-footer[data-astro-cid-sz7xmlte]{background:var(--surface-2)}.top[data-astro-cid-sz7xmlte]{display:grid;gap:32px;grid-template-columns:1.4fr repeat(3,1fr)}.brand-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:14px;max-width:30ch}nav[data-astro-cid-sz7xmlte]{display:grid;align-content:start;gap:10px}nav[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin-bottom:4px}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-2);font-size:.93rem;width:fit-content}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.bottom[data-astro-cid-sz7xmlte]{margin-top:48px;padding-top:24px;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.theme-switch[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{min-height:34px;padding:0 12px}.theme-switch[data-astro-cid-sz7xmlte] svg{width:17px;height:17px}@media(max-width:820px){.top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.brand-col[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}.update-toast[data-astro-cid-yhngncap]{position:fixed;z-index:90;inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom));margin-inline:auto;max-width:560px;display:flex;gap:14px;align-items:center;padding:14px 14px 14px 16px;border-radius:var(--radius-l);background:var(--material-strong);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--hairline)}.update-toast[data-astro-cid-yhngncap].is-in{animation:rise var(--spring-bouncy-duration) var(--spring-bouncy)}.update-toast[data-astro-cid-yhngncap].is-out{animation:sink .24s ease-in forwards}@keyframes rise{0%{opacity:0;transform:translateY(24px) scale(.98)}}@keyframes sink{to{opacity:0;transform:translateY(24px) scale(.98)}}.ico[data-astro-cid-yhngncap]{width:38px;height:38px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.ico[data-astro-cid-yhngncap] svg{width:20px;height:20px}.txt[data-astro-cid-yhngncap]{display:grid;gap:2px;font-size:.9rem;line-height:1.35}.txt[data-astro-cid-yhngncap] span[data-astro-cid-yhngncap]{color:var(--text-2)}.btns[data-astro-cid-yhngncap]{margin-inline-start:auto;display:flex;gap:6px;flex:none}@media(max-width:520px){.update-toast[data-astro-cid-yhngncap]{flex-wrap:wrap}.btns[data-astro-cid-yhngncap]{width:100%;justify-content:flex-end}}.skip[data-astro-cid-5hce7sga]{position:fixed;z-index:100;inset-block-start:12px;inset-inline-start:12px;padding:10px 16px;border-radius:var(--radius-pill);background:var(--button);color:#fff;font-weight:600;transform:translateY(-160%);transition:transform .2s ease}.skip[data-astro-cid-5hce7sga]:focus{transform:none}main[data-astro-cid-5hce7sga]:focus{outline:none}
