@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-arabic-wght-normal.Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-ext-wght-normal.tDTa1Fj6.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:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-wght-normal.BFexNX-K.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}:root{--sticky-top:4.25rem;--dock:calc(5.25rem + env(safe-area-inset-bottom,0px));scroll-padding-top:var(--sticky-top)}@media (width>=60rem){:root{--sticky-top:5.5rem;--dock:0px}}:root{--bg:#eceef6;--surface:#fff;--surface-2:#eef0f8;--ink:#0d1230;--ink-2:#565e7e;--line:#e1e4ef;--line-strong:#c9cee2;--accent:#1d4ed8;--accent-strong:#1e3a8a;--accent-soft:#e3ebfd;--accent-fill:#1d4ed8;--accent-fill-strong:#1e40af;--signal:#0b8ea2;--signal-soft:#dcf5f8;--warn:#9a5b00;--warn-soft:#fdf1dc;--danger:#c2283c;--danger-soft:#fde7ea;--code-bg:#0d1230;--code-ink:#dfe4ff;--dot:#0d123017;--on-accent:#fff;--selected:#eef3fe;--success-ink:#0a6e7c;--danger-ink:#8f1d2c;--knob:#fff;--scrim:#0d123059;--glass-card:#ffffffa8;--glass-line:#0d123014;--glass-inset:#0d12300b;--glass-card-shadow:inset 0 1px 0 #fffffff2, 0 1px 2px #0d12300a, 0 8px 24px -12px #0d123029;--glass-card-shadow-hover:inset 0 1px 0 #fffffff2, 0 1px 2px #0d12300d, 0 18px 36px -16px #0d12303d;--glass-fill:#fff9;--glass-shadow:inset 0 1px 0 #fffffff2, inset 0 0 0 .5px #ffffffb3, 0 0 0 .5px #0d123014, 0 10px 30px #0d12301f;--glass-panel-shadow:inset 0 1px 0 #fffffff2, inset 0 0 0 .5px #ffffffb3, 0 0 0 .5px #0d123014, 0 20px 50px #0d123024;--glass-sheet-fill:#f8f9fcd6;--aura:radial-gradient(70% 55% at 100% 0%, #1d4ed829, transparent 70%), radial-gradient(60% 50% at 0% 100%, #0b8ea21f, transparent 70%), radial-gradient(45% 40% at 20% 15%, #6366f117, transparent 70%);--grid-dot:#0d123029;--grid-line:#1d4ed81c;--grid-node:#0b8ea280;--grid-guide:#1d4ed83d;--success-fill:#0a6e7c;--shadow-color:#0000008c;--shadow-tint:#0d123099;--scrim-strong:#0508148c;--tile-bg:#fff;--ph:#f5c38a;--ph-soft:#f5c38a24;--term-bg:#060917;--term-ink:#dfe4ff;--term-white:#fff;--term-dim:#dfe4ffb8;--term-text:#dfe4ffe0;--term-line:#ffffff12;--term-bar:#ffffff08;--term-fill:#ffffff29;--term-accent:#6f9cff;--term-link:#9dbcff;--term-accent-bg:#6f9cff33;--term-accent-line:#6f9cff73;--term-accent-soft:#6f9cff1a;--term-accent-soft-line:#6f9cff38;--term-signal:#3fdcea;--term-btn:#1f4fd1;--term-btn-hover:#2a5fe6;--cat-ecommerce:#ef4056;--cat-classifieds:#e5484d;--cat-payment:#2fbf71;--cat-messaging:#2f6fed;--cat-maps:#22b8cf;--cat-finance:#f5a524;--cat-cloud:#5b8cff;--cat-travel:#38bdf8;--cat-content:#d4a373;--cat-health:#f472b6;--cat-language:#14b8a6;--cat-utilities:#34d399;--cat-dev:#94a3b8;--font:"Vazirmatn Variable", Vazirmatn, Tahoma, sans-serif;--mono:ui-monospace, "Cascadia Code", "JetBrains Mono", Consolas, monospace;--step--2:.78rem;--step--1:.85rem;--step-0:1rem;--step-1:1.2rem;--step-2:1.5rem;--step-3:1.95rem;--step-4:clamp(2.1rem, 4.6vw, 3.5rem);--radius-xs:6px;--radius-s:8px;--radius-m:14px;--radius-l:20px;--radius-xl:28px;--radius-pill:999px;--glass-blur:saturate(180%) blur(24px);--focus:var(--accent);--wrap:74rem;--gutter:clamp(16px, 4vw, 40px);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#070a17;--surface:#0f152c;--surface-2:#151c38;--ink:#e8ebf7;--ink-2:#8f99bf;--line:#1f2849;--line-strong:#2e3a66;--accent:#6f9cff;--accent-strong:#9dbcff;--accent-soft:#12224a;--accent-fill:#1f4fd1;--accent-fill-strong:#2a5fe6;--signal:#3fdcea;--signal-soft:#0d3340;--warn:#f5b544;--warn-soft:#3a2a0c;--danger:#ff7586;--danger-soft:#3d1620;--code-bg:#060917;--code-ink:#dfe4ff;--dot:#6f9cff1a;--on-accent:#fff;--selected:#0f1d40;--success-ink:#7ae1ee;--danger-ink:#ffb3bd;--knob:#e8ebf7;--scrim:#0508148c;--glass-card:#161e3e8c;--glass-line:#ffffff12;--glass-inset:#ffffff0a;--glass-card-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #0003, 0 12px 28px -14px #00000080;--glass-card-shadow-hover:inset 0 1px 0 #ffffff1a, 0 1px 2px #00000040, 0 22px 40px -16px #0009;--glass-fill:#151c389e;--glass-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 .5px #ffffff0f, 0 0 0 1px #ffffff0f, 0 10px 30px #0006;--glass-panel-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 .5px #ffffff0f, 0 0 0 1px #ffffff0f, 0 20px 50px #00000073;--glass-sheet-fill:#0f152cdb;--aura:radial-gradient(70% 55% at 100% 0%, #1f4fd152, transparent 70%), radial-gradient(60% 50% at 0% 100%, #3fdcea1f, transparent 70%), radial-gradient(45% 40% at 20% 15%, #6f9cff24, transparent 70%);--grid-dot:#8caaff21;--grid-line:#6f9cff21;--grid-node:#3fdcea99;--grid-guide:#6f9cff47;--success-fill:#0b7383;color-scheme:dark}}:root[data-theme=dark]{--bg:#070a17;--surface:#0f152c;--surface-2:#151c38;--ink:#e8ebf7;--ink-2:#8f99bf;--line:#1f2849;--line-strong:#2e3a66;--accent:#6f9cff;--accent-strong:#9dbcff;--accent-soft:#12224a;--accent-fill:#1f4fd1;--accent-fill-strong:#2a5fe6;--signal:#3fdcea;--signal-soft:#0d3340;--warn:#f5b544;--warn-soft:#3a2a0c;--danger:#ff7586;--danger-soft:#3d1620;--code-bg:#060917;--code-ink:#dfe4ff;--dot:#6f9cff1a;--on-accent:#fff;--selected:#0f1d40;--success-ink:#7ae1ee;--danger-ink:#ffb3bd;--knob:#e8ebf7;--scrim:#0508148c;--glass-card:#161e3e8c;--glass-line:#ffffff12;--glass-inset:#ffffff0a;--glass-card-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #0003, 0 12px 28px -14px #00000080;--glass-card-shadow-hover:inset 0 1px 0 #ffffff1a, 0 1px 2px #00000040, 0 22px 40px -16px #0009;--glass-fill:#151c389e;--glass-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 .5px #ffffff0f, 0 0 0 1px #ffffff0f, 0 10px 30px #0006;--glass-panel-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 .5px #ffffff0f, 0 0 0 1px #ffffff0f, 0 20px 50px #00000073;--glass-sheet-fill:#0f152cdb;--aura:radial-gradient(70% 55% at 100% 0%, #1f4fd152, transparent 70%), radial-gradient(60% 50% at 0% 100%, #3fdcea1f, transparent 70%), radial-gradient(45% 40% at 20% 15%, #6f9cff24, transparent 70%);--grid-dot:#8caaff21;--grid-line:#6f9cff21;--grid-node:#3fdcea99;--grid-guide:#6f9cff47;--success-fill:#0b7383;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-variation-settings:normal;padding-bottom:var(--dock);margin:0;font-size:1rem;line-height:1.85}body:before{content:"";z-index:-1;background:var(--aura);pointer-events:none;position:fixed;inset:0}html,body{position:relative}body:after{content:"";z-index:-1;background: radial-gradient(circle, var(--grid-node) 1.5px, transparent 2.2px) -47.5px -47.5px / 96px 96px,  conic-gradient(from 90deg at 1px 1px, transparent 90deg, var(--grid-line) 0) 0 0 / 96px 96px, radial-gradient(var(--grid-dot) 1px, transparent 1.4px) 0 0 / 24px 24px;-webkit-mask-image:linear-gradient(to right, #000, transparent calc(50% - var(--wrap) / 2), transparent calc(50% + var(--wrap) / 2), #000), linear-gradient(#000 6rem, transparent 30rem);mask-image:linear-gradient(to right, #000, transparent calc(50% - var(--wrap) / 2), transparent calc(50% + var(--wrap) / 2), #000), linear-gradient(#000 6rem, transparent 30rem);pointer-events:none;position:absolute;inset:0}@media (width<=59.99rem){body:after{-webkit-mask-image:linear-gradient(#000 2rem,#0000 13rem);mask-image:linear-gradient(#000 2rem,#0000 13rem)}}@media (width>=80rem){body:after{--edge:calc(50% - var(--wrap) / 2);background:linear-gradient(var(--grid-guide) 50%, transparent 0) left calc(var(--edge) + .5px) top 0 / 1px 8px repeat-y, linear-gradient(var(--grid-guide) 50%, transparent 0) right calc(var(--edge) + .5px) top 0 / 1px 8px repeat-y, radial-gradient(circle, var(--grid-node) 1.5px, transparent 2.2px) -47.5px -47.5px / 96px 96px, conic-gradient(from 90deg at 1px 1px, transparent 90deg, var(--grid-line) 0) 0 0 / 96px 96px, radial-gradient(var(--grid-dot) 1px, transparent 1.4px) 0 0 / 24px 24px;-webkit-mask-image:linear-gradient(to right, #000, transparent calc(50% - var(--wrap) / 2), transparent calc(50% + var(--wrap) / 2), #000), linear-gradient(#000 6rem, transparent 30rem), linear-gradient(to right, transparent var(--edge), #000 0 calc(var(--edge) + 1px), transparent 0 calc(100% - var(--edge) - 1px), #000 0 calc(100% - var(--edge)), transparent 0);mask-image:linear-gradient(to right, #000, transparent calc(50% - var(--wrap) / 2), transparent calc(50% + var(--wrap) / 2), #000), linear-gradient(#000 6rem, transparent 30rem), linear-gradient(to right, transparent var(--edge), #000 0 calc(var(--edge) + 1px), transparent 0 calc(100% - var(--edge) - 1px), #000 0 calc(100% - var(--edge)), transparent 0)}}.glass{background:var(--glass-card);border:1px solid var(--glass-line);border-radius:var(--radius-l);box-shadow:var(--glass-card-shadow)}.glass-float{background:var(--glass-sheet-fill);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-panel-shadow)}::selection{background:var(--accent-fill);color:var(--on-accent)}img,svg{max-width:100%}a{color:var(--accent);text-decoration:none}a:hover,:is(.prose,p,.doc-body li,.doc-body dd) a:not([class]){text-underline-offset:.3em;text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}h1,h2,h3{text-wrap:balance;margin:0 0 .5em;font-weight:800;line-height:1.35}h1{font-weight:900}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}@media (width<=30rem){h2{font-size:var(--step-2)}}.page-head{max-width:46rem;margin-bottom:1.75rem}.page-head h1{font-size:var(--step-4);margin:0 0 .4rem;line-height:1.25}.page-head.doc{padding-block:0}.page-head.doc h1{font-size:var(--step-3)}.page-head>p{text-wrap:pretty;max-width:40rem;margin:0}.page-head>p+p{margin-top:.5rem}p{margin:0 0 1em}ol{list-style-type:persian}code,pre,kbd{font-family:var(--mono);font-size:max(12px,.88em)}:not(pre)>code{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-xs);direction:ltr;unicode-bidi:isolate;padding:.05em .4em}kbd{border:1px solid var(--line-strong);border-radius:var(--radius-xs);font-size:var(--step--2);color:var(--ink-2);direction:ltr;border-bottom-width:2px;padding:0 .45em;line-height:1.6;display:inline-block}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.muted{color:var(--ink-2)}.ltr{direction:ltr;unicode-bidi:isolate}.icon{vertical-align:-.25em;flex:none;width:1.25em;height:1.25em}.app-logo{border-radius:var(--radius-s);background:var(--tile-bg);width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--glass-line), 0 2px 6px -2px #0d12302e;flex:none;place-items:center;display:inline-grid}.app-logo img{width:60%;height:60%}.app-logo-s{border-radius:var(--radius-xs);width:1.6rem;height:1.6rem}.glass-bar{bottom:calc(var(--dock) + .5rem);z-index:2;border:1px solid var(--glass-line);border-radius:var(--radius-xl);background:var(--glass-sheet-fill);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-panel-shadow);margin-block-end:.5rem;padding:.5rem .6rem;position:sticky}.crumbs{font-size:var(--step--1)}.crumbs ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.crumbs li{flex:none;align-items:center;min-width:0;display:flex}.crumbs li:last-child{flex:0 auto}.crumbs .sep{width:1em;height:1em;color:var(--ink-2);margin-inline:.3rem}.crumbs a{min-block-size:44px;color:var(--ink-2);align-items:center;display:inline-flex}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:700;overflow:hidden}.search-field{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--glass-fill);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);align-items:center;gap:.6rem;padding:.3rem;padding-inline-start:1.1rem;transition:border-color .15s,box-shadow .15s;display:flex}.search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), var(--glass-shadow)}.search-field>.icon{width:1.3rem;height:1.3rem;color:var(--accent)}.search-field input[type],.search-field input[type]:focus{min-width:0;min-height:3rem;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.search-field input[type]:focus-visible{outline:none}.search-field .btn[type=submit]{background:var(--accent-soft);min-height:3rem;color:var(--accent);border-color:#0000;padding-inline:1.6rem;font-weight:700}.search-field .btn[type=submit]:hover{border-color:var(--accent)}.btn{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;font-size:var(--step-0);cursor:pointer;justify-content:center;align-items:center;gap:.5em;padding:.4em 1.1em;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn:hover{border-color:var(--accent);text-decoration:none}.btn:active:not(:disabled){transform:scale(.96)}.btn-primary{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-fill-strong);border-color:var(--accent-strong)}@media (hover:hover){.btn-primary:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb, var(--accent-fill) 35%, transparent)}}.btn-primary:active:not(:disabled){background:color-mix(in srgb, var(--accent-fill) 75%, #000);box-shadow:inset 0 2px 6px #00000040}.btn:disabled{opacity:.6;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn-primary:disabled{opacity:1;background:var(--line-strong);border-color:var(--line-strong);color:var(--ink-2)}.btn-s{font-size:var(--step--1);padding:0 .8rem}.btn-l{min-height:48px;padding-inline:1.5em}.btn-danger{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-ink)}.btn-danger:hover{border-color:var(--danger-ink)}.btn-ghost-danger{border-color:var(--line);color:var(--danger-ink);background:0 0}.btn-ghost-danger:hover{border-color:var(--danger)}.to-top{min-block-size:44px;font-size:var(--step--1);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled){transform:none}}.skel{border-radius:var(--radius-s);background:linear-gradient(to left, var(--surface-2) 30%, color-mix(in srgb, var(--surface-2) 40%, var(--surface)) 50%, var(--surface-2) 70%) 0 0 / 300% 100%;animation:1.6s linear infinite skel}@keyframes skel{0%{background-position:0 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.btn svg{flex:none;width:1.1em;height:1.1em}.badge{border-radius:var(--radius-xs);border:1px solid var(--line);font-size:var(--step--2);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;align-items:center;gap:.3em;padding:0 .6em;font-weight:600;line-height:1.9;display:inline-flex}.badge-first-party{background:var(--accent-soft);color:var(--accent);border-color:#0000}.badge-official{background:var(--signal-soft);color:var(--signal);border-color:#0000}.badge-warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.badge-ok{background:var(--signal-soft);color:var(--success-ink);border-color:#0000}.badge-danger{background:var(--danger-soft);color:var(--danger-ink);border-color:#0000}.badge-off{background:var(--surface-2);color:var(--ink-2)}.mode{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.mode:before{content:"";background:var(--mode-ink,currentColor);block-size:1.05em;inline-size:1.05em;-webkit-mask:var(--mode-icon) center / contain no-repeat;mask:var(--mode-icon) center / contain no-repeat;flex:none}.mode-local{--mode-ink:var(--ink-2);--mode-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='5' width='16' height='11' rx='1.5'/><path d='M2 19.5h20'/></svg>")}.mode-hosted{--mode-ink:var(--accent);--mode-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='3.5' width='16' height='7' rx='1.5'/><rect x='4' y='13.5' width='16' height='7' rx='1.5'/><path d='M8 7h.01M8 17h.01'/></svg>")}.mode-remote{--mode-ink:var(--signal);--mode-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/></svg>");border-style:dashed}.chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink-2);font:inherit;font-size:var(--step--1);white-space:nowrap;cursor:pointer;align-items:center;padding:0 .8rem;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--ink);text-decoration:none}.chip[aria-pressed=true],.chip:has(:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.chip:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.chip .n{font-size:var(--step--2);opacity:.8;margin-inline-start:.35em}@media (pointer:coarse){.chip{min-height:44px}}.switch{appearance:none;border-radius:var(--radius-pill);background:var(--line-strong);cursor:pointer;flex:none;width:46px;height:26px;margin:0;transition:background-color .15s;position:relative}.switch:before{content:"";position:absolute;inset:-9px -4px}.switch:after{content:"";top:3px;background:var(--knob);border-radius:50%;width:20px;height:20px;transition:translate .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #00000040}.switch:checked{background:var(--accent-fill)}.switch:checked:after{translate:-20px}.switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.switch:disabled{opacity:.55;cursor:progress}.stepper{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stepper .step{border:0;border-top:3px solid var(--line-strong);width:100%;color:var(--ink-2);font:inherit;text-align:start;background:0 0;gap:2px;padding:.6rem 0 0;display:grid}.stepper button.step{cursor:pointer}.stepper .done .step,.stepper .current .step{border-top-color:var(--accent);color:var(--ink)}.step-label{font-weight:800;font-size:var(--step-0);align-items:center;gap:.5rem;display:flex}.step-n{background:var(--surface-2);width:22px;height:22px;color:var(--ink-2);font-size:var(--step--2);border-radius:50%;flex:none;place-items:center;display:grid}.done .step-n,.current .step-n{background:var(--accent-fill);color:var(--on-accent)}.step-sub{min-height:1.7em;font-size:var(--step--2);color:var(--ink-2);padding-inline-start:30px}@media (width<=40rem){.stepper{gap:.4rem}.step-label{font-size:var(--step--1);gap:.35rem}.step-sub{display:none}}.drawer{border:0;border-inline-start:1px solid var(--glass-line);background:var(--glass-sheet-fill);width:min(32rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;backdrop-filter:var(--glass-blur);color:var(--ink);box-shadow:var(--glass-panel-shadow);margin:0;padding:0;position:fixed;inset:0 auto 0 0}.drawer[open]{grid-template-rows:auto auto minmax(0,1fr);animation:.2s ease-out drawer-in;display:grid}.drawer::backdrop{background:var(--scrim-strong);backdrop-filter:blur(3px)}@keyframes drawer-in{0%{transform:translate(-100%)}}.toast-region{z-index:50;inset-inline:0;bottom:calc(1.5rem + var(--dock));pointer-events:none;justify-content:center;padding-inline:1rem;display:flex;position:fixed}.toast{border-radius:var(--radius-l);border:1px solid var(--glass-line);background:var(--glass-sheet-fill);max-width:36rem;backdrop-filter:var(--glass-blur);color:var(--ink);font-size:var(--step--1);box-shadow:var(--glass-panel-shadow);pointer-events:auto;margin:0;padding:.6rem 1.1rem;line-height:1.7}.detail{overflow-wrap:anywhere;font-size:max(12px,.85em)}.toast-error{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-ink)}.pulse{background:var(--signal);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.pulse:after{content:"";border-radius:inherit;background:var(--signal);opacity:0;animation:1.6s ease-out infinite pulse-ring;position:absolute;inset:0}@keyframes pulse-ring{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 55%, transparent)}80%,to{box-shadow:0 0 0 14px #0000}}.spin{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:1em;height:1em;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pulse:after,.spin,.drawer[open]{animation:none}}input[type=search],input[type=text],input[type=url],input[type=password],select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);width:100%;min-height:44px;padding:.5em .8em;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:max(1rem,1em)}}.ph-fa:placeholder-shown{direction:rtl}input::placeholder,textarea::placeholder{color:var(--ink-2);opacity:1}label{font-weight:600}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.field-error{font-size:var(--step--1);color:var(--danger-ink);overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:600;line-height:1.7}[aria-invalid=true],:is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}.fine{font-size:var(--step--2);color:var(--ink-2);margin:0;line-height:1.7}.key-field{gap:.35rem;min-width:0;display:grid}.key-field label{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.key-field .muted{font-weight:500}.key-saved{font-size:var(--step--2);color:var(--success-ink);margin-inline-start:auto}.key-row{gap:.5rem;display:flex}.key-row input{min-width:0;font-size:max(1rem,1em)}.key-row .btn{flex:none}@media (width<=30rem){.key-row{flex-wrap:wrap}.key-row .btn{flex:auto}}.code{text-align:left;background:var(--code-bg);color:var(--code-ink);border:1px solid var(--line);border-radius:var(--radius-s);font-family:var(--mono);direction:ltr;font-size:.86rem;line-height:1.65;position:relative}.code pre{white-space:pre;margin:0;padding:1rem 1.1rem;overflow-x:auto}.code-bar{border-bottom:1px solid color-mix(in srgb, var(--code-ink) 14%, transparent);justify-content:flex-end;gap:.5rem;padding:.4rem .5rem;display:flex}.code .btn{font-family:var(--font);direction:rtl}.doc{padding-block:2.5rem 0}.doc-head{max-width:46rem;margin-bottom:2rem}.doc-head h1{font-size:var(--step-3)}.doc-cols{gap:1.5rem 3rem;display:grid}@media (width>=56rem){.doc-cols{grid-template-columns:14rem minmax(0,1fr);align-items:start}.doc-toc{top:var(--sticky-top);position:sticky}}.doc-toc ol{border-inline-start:2px solid var(--line);gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.doc-toc a{color:var(--ink-2);padding:.3rem .9rem;display:block}.doc-toc a:hover{color:var(--accent)}.doc-toc a[aria-current]{border-inline-start:2px solid var(--accent);color:var(--accent);margin-inline-start:-2px;font-weight:700}@media (pointer:coarse){.doc-toc a{align-items:center;min-height:44px;display:flex}}@media (width<=55.99rem){.doc-cols:has(.toc-m)>.doc-toc{display:none}}@media (width>=56rem){.doc-cols .toc-m{display:none}}.toc-m{border:1px solid var(--glass-line);border-radius:var(--radius-l);background:var(--glass-card);box-shadow:var(--glass-card-shadow);margin:0 0 1.75rem}.toc-m summary{cursor:pointer;min-height:3rem;font-weight:700;font-size:var(--step-0);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;list-style:none;display:flex}.toc-m summary::-webkit-details-marker{display:none}.toc-m summary .muted{font-weight:500;font-size:var(--step--1)}.toc-m ol{margin:0;padding:0 .5rem .6rem;list-style:none;display:grid}.toc-m a{border-radius:var(--radius-s);min-height:44px;color:var(--ink);font-size:var(--step-0);align-items:center;padding:0 .6rem;line-height:1.6;display:flex}.toc-m a:hover{background:var(--glass-inset);text-decoration:none}.doc-body{min-width:0;max-width:44rem}.doc-body section{scroll-margin-top:var(--sticky-top);margin-bottom:2.5rem}.doc-body h2{font-size:var(--step-2)}.doc-body li{margin-bottom:.5rem}.note,.doc-note{border-inline-start:3px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere;padding:.75rem 1rem;line-height:1.75}.note-warn,.doc-note{border-inline-start-color:var(--warn);background:var(--warn-soft)}.note-error{border-inline-start-color:var(--danger);background:var(--danger-soft)}.note a:not([class]){text-underline-offset:.3em;text-decoration:underline}.note>:last-child{margin-bottom:0}.note .btn{margin-top:.5rem}.empty-state{max-width:36rem;padding:3rem .75rem}.empty-state h2{font-size:var(--step-2)}.empty-state-icon{border:1px solid var(--glass-line);border-radius:var(--radius-l);background:var(--glass-card);width:4.5rem;height:4.5rem;box-shadow:var(--glass-card-shadow);color:var(--ink-2);place-items:center;margin-bottom:1rem;display:grid}.empty-state-icon svg{width:2rem;height:2rem}.empty-state-actions{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.failed{border:1px solid var(--glass-line);border-inline-start:3px solid var(--danger);border-radius:var(--radius-l);background:var(--glass-card);max-width:32rem;box-shadow:var(--glass-card-shadow);margin-block:3rem;padding:1.1rem 1.2rem 1.3rem}.failed h2{font-size:var(--step-2)}.failed .fine{margin-bottom:1rem}.faq{gap:.6rem;margin-top:2.75rem;display:grid}.faq h2{font-size:var(--step-2);margin:0 0 .4rem}.faq details{border:1px solid var(--glass-line);border-radius:var(--radius-l);background:var(--glass-card);box-shadow:var(--glass-card-shadow)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.5rem 1.1rem;font-weight:700;line-height:1.7;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--ink-2);flex:none;width:1.1rem;height:1.1rem;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") 50%/contain no-repeat}.faq summary:has(svg):after{display:none}.faq details[open] summary:after{transform:rotate(180deg)}.faq details>:not(summary){margin:0;padding:0 1.1rem 1rem;line-height:1.95}.ledger{border-top:1px solid var(--line);margin:0 0 1rem}.ledger>div{border-bottom:1px solid var(--line);gap:.2rem 1.5rem;padding-block:.85rem;display:grid}@media (width>=40rem){.ledger>div{grid-template-columns:10rem minmax(0,1fr)}}.ledger dt{font-weight:800}.ledger dd{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fbf[data-astro-cid-gaw5cccz]{display:grid}.fbf-form[data-astro-cid-gaw5cccz],.fbf-done[data-astro-cid-gaw5cccz]{grid-area:1/1}.fbf-form[data-astro-cid-gaw5cccz]{gap:1.1rem;display:grid}.fbf[data-astro-cid-gaw5cccz][data-done] .fbf-form[data-astro-cid-gaw5cccz],.fbf[data-astro-cid-gaw5cccz]:not([data-done]) .fbf-done[data-astro-cid-gaw5cccz]{visibility:hidden}.fbf-kinds[data-astro-cid-gaw5cccz]{border:0;min-width:0;margin:0;padding:0}.fbf-kinds[data-astro-cid-gaw5cccz] legend[data-astro-cid-gaw5cccz]{margin-bottom:.45rem;padding:0;font-weight:600}.fbf-kind-row[data-astro-cid-gaw5cccz]{border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-inset);padding:3px;display:flex}.fbf-kind[data-astro-cid-gaw5cccz]{border-radius:var(--radius-pill);min-height:44px;color:var(--ink-2);cursor:pointer;flex:1;place-items:center;padding-inline:.75rem;font-weight:600;transition:background-color .15s,color .15s;display:grid}.fbf-kind[data-astro-cid-gaw5cccz]:hover{color:var(--ink)}.fbf-kind[data-astro-cid-gaw5cccz]:has(:checked){background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--accent)}.fbf-kind[data-astro-cid-gaw5cccz]:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.fbf-field[data-astro-cid-gaw5cccz]{gap:.35rem;display:grid}.fbf-label-row[data-astro-cid-gaw5cccz]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fbf-count[data-astro-cid-gaw5cccz]{font-size:var(--step--1);color:var(--ink-2);font-variant-numeric:tabular-nums}.fbf[data-astro-cid-gaw5cccz] textarea[data-astro-cid-gaw5cccz]{resize:vertical;min-height:8rem}.fbf-hint[data-astro-cid-gaw5cccz]{font-size:var(--step--1);margin:0;line-height:1.8}.fbf-status-err[data-astro-cid-gaw5cccz]{color:var(--danger-ink)}.fbf-actions[data-astro-cid-gaw5cccz]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.fbf-status[data-astro-cid-gaw5cccz]{min-height:1.7em;font-size:var(--step--1);flex:14rem;margin:0;line-height:1.7}.fbf-done[data-astro-cid-gaw5cccz]{text-align:center;align-content:center;justify-items:center;gap:.6rem;padding:1rem;display:grid}.fbf-done[data-astro-cid-gaw5cccz] svg[data-astro-cid-gaw5cccz]{width:3rem;height:3rem;color:var(--success-ink)}.fbf-done[data-astro-cid-gaw5cccz] h3[data-astro-cid-gaw5cccz]{margin:0}.fbf-done[data-astro-cid-gaw5cccz] h3[data-astro-cid-gaw5cccz]:focus{outline:none}.fbf-done[data-astro-cid-gaw5cccz] p[data-astro-cid-gaw5cccz]{max-width:30rem;margin:0 0 .4rem;line-height:1.9}@media (prefers-reduced-motion:reduce){.fbf-kind[data-astro-cid-gaw5cccz]{transition:none}}.fbd[data-astro-cid-xnt2dnp6]{border:1px solid var(--glass-line);border-radius:var(--radius-xl);background:var(--glass-sheet-fill);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);backdrop-filter:var(--glass-blur);color:var(--ink);box-shadow:var(--glass-panel-shadow);overscroll-behavior:contain;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.fbd[data-astro-cid-xnt2dnp6]::backdrop{background:var(--scrim-strong);backdrop-filter:blur(3px)}.fbd[data-astro-cid-xnt2dnp6][open]{animation:.16s ease-out fbd-in}@keyframes fbd-in{0%{opacity:0;transform:translateY(8px)}}.fbd-head[data-astro-cid-xnt2dnp6]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fbd-head[data-astro-cid-xnt2dnp6] h2[data-astro-cid-xnt2dnp6]{font-size:var(--step-1);margin:0}.fbd-close[data-astro-cid-xnt2dnp6]{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-end:-.5rem;display:grid}.fbd-close[data-astro-cid-xnt2dnp6]:hover{background:var(--glass-inset);color:var(--ink)}.fbd-close[data-astro-cid-xnt2dnp6] svg[data-astro-cid-xnt2dnp6]{width:1.25rem;height:1.25rem}.fbd-lead[data-astro-cid-xnt2dnp6]{font-size:var(--step--1);margin:.1rem 0 1rem}@media (prefers-reduced-motion:reduce){.fbd[data-astro-cid-xnt2dnp6][open]{animation:none}}.skip[data-astro-cid-hkbrpulz]{inset-inline-start:1rem;background:var(--surface);z-index:30;padding:.5rem 1rem;position:absolute;top:-4rem}.skip[data-astro-cid-hkbrpulz]:focus{top:1rem}.promo[data-astro-cid-hkbrpulz]{background:var(--accent-soft);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--step--1);text-align:center;justify-content:center;align-items:center;gap:.25rem;padding:.45rem 1rem;font-weight:600;display:flex}.promo[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{min-width:0;margin:0}.promo[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;min-height:2rem;margin-inline-start:.4rem;padding-inline:.25rem;font-weight:700;display:inline-flex}.promo-close[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-block:-.75rem;margin-inline-end:-.75rem;display:grid}.promo-close[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}.promo-close[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:1rem;height:1rem}@media (width<=40rem){.promo[data-astro-cid-hkbrpulz]{font-size:var(--step--2);padding-block:0}.promo-close[data-astro-cid-hkbrpulz]{margin-block:0}.promo[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.promo[data-astro-cid-hkbrpulz] .more[data-astro-cid-hkbrpulz]{display:none}.promo[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{margin-inline-start:.25rem;text-decoration:underline}}.site-header[data-astro-cid-hkbrpulz]{z-index:20;background:var(--glass-sheet-fill);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:0 1.75rem;min-height:3.5rem;display:flex}.brand[data-astro-cid-hkbrpulz]{color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-hkbrpulz]:hover{text-decoration:none}.brand-mark[data-astro-cid-hkbrpulz]{aspect-ratio:1;width:1.9rem;height:1.9rem;color:var(--accent-fill);flex:none}:root[data-auth=in] .only-out[data-astro-cid-hkbrpulz],:root:not([data-auth=in]) .only-in[data-astro-cid-hkbrpulz]{display:none}.brand-name[data-astro-cid-hkbrpulz]{font-weight:900;font-size:var(--step-1)}.bar[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{display:none}.bar[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bar[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);min-height:2.25rem;color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 .85rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.bar[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink);background:var(--glass-inset);text-decoration:none}.bar[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--accent);background:var(--accent-soft);font-weight:700}@media (width>=60rem){.site-header[data-astro-cid-hkbrpulz]{width:calc(min(100%, var(--wrap)) - 2 * var(--gutter));border-radius:var(--radius-pill);background:var(--glass-fill);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);border:0;margin:.75rem auto 0;top:.75rem}.bar[data-astro-cid-hkbrpulz]{max-width:none;min-height:3.75rem;padding-inline:.6rem}.bar[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{display:block}}@media (width<=59.99rem){.has-tabs[data-astro-cid-hkbrpulz] .cmdk-open[data-astro-cid-hkbrpulz]{display:none}.bar[data-astro-cid-hkbrpulz]{gap:0 .75rem}}.site-menu[data-astro-cid-hkbrpulz]{position:relative}.site-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{list-style:none}.site-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}@media (width>=60rem){.site-menu[data-astro-cid-hkbrpulz]{display:none}}.site-menu[data-astro-cid-hkbrpulz] .menu[data-astro-cid-hkbrpulz]{inset-inline:0 auto}@media (width<=23rem){.bar[data-astro-cid-hkbrpulz] .brand-name[data-astro-cid-hkbrpulz]{display:none}.account[data-astro-cid-hkbrpulz]{min-width:4rem}}@media (width<=26rem){.site-header[data-astro-cid-hkbrpulz]:not(.has-tabs) .bar[data-astro-cid-hkbrpulz] .brand-name[data-astro-cid-hkbrpulz],:root[data-auth=in] .bar[data-astro-cid-hkbrpulz] .brand-name[data-astro-cid-hkbrpulz]{display:none}}.tools[data-astro-cid-hkbrpulz]{align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.cmdk-open[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 6%, transparent);min-height:40px;color:var(--ink-2);font:inherit;font-size:var(--step--1);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:0 .6rem 0 .75rem;display:inline-flex}.cmdk-open[data-astro-cid-hkbrpulz]:hover{border-color:var(--line-strong);color:var(--ink)}.cmdk-open[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:1.05rem;height:1.05rem}.icon-btn[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 6%, transparent);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border:1px solid #0000;place-items:center;display:grid}.icon-btn[data-astro-cid-hkbrpulz]:hover{color:var(--ink);border-color:var(--line-strong)}.icon-btn[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:1.15rem;height:1.15rem}.i-sun[data-astro-cid-hkbrpulz]{display:none}:root[data-theme=dark] .i-sun[data-astro-cid-hkbrpulz]{display:block}:root[data-theme=dark] .i-moon[data-astro-cid-hkbrpulz]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .i-sun[data-astro-cid-hkbrpulz]{display:block}:root:not([data-theme=light]) .i-moon[data-astro-cid-hkbrpulz]{display:none}}@media (width<=74.99rem){.cmdk-open[data-astro-cid-hkbrpulz] kbd[data-astro-cid-hkbrpulz]{display:none}.cmdk-label[data-astro-cid-hkbrpulz]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cmdk-open[data-astro-cid-hkbrpulz]{justify-content:center;width:40px;padding:0}}.account[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);min-width:5rem;min-height:40px;color:var(--ink);font-weight:700;font-size:var(--step--1);white-space:nowrap;justify-content:center;align-items:center;padding:0 .8rem;display:inline-flex}.account[data-astro-cid-hkbrpulz]:hover{border-color:var(--accent);text-decoration:none}.acct-menu[data-astro-cid-hkbrpulz]{position:relative}.acct-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;list-style:none}.acct-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu[data-astro-cid-hkbrpulz]{inset-inline-end:0;z-index:25;border:1px solid var(--glass-line);border-radius:var(--radius-xl);background:var(--glass-sheet-fill);min-width:13rem;backdrop-filter:var(--glass-blur);box-shadow:var(--glass-panel-shadow);padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem)}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.menu[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{border-radius:var(--radius-s);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--step-0);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .75rem;text-decoration:none;display:flex}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.menu[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]:hover{background:var(--glass-inset);text-decoration:none}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{box-shadow:inset 0 0 0 1px var(--line)}.tabbar[data-astro-cid-hkbrpulz]{display:none}@media (width<=59.99rem){.tabbar[data-astro-cid-hkbrpulz]{z-index:30;inset-inline:1rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));gap:.6rem;display:flex;position:fixed}}.tabbar[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz],.tab-search[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);background:var(--glass-fill);height:3.9rem;box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur)}.tabbar[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex:1;margin:0;padding:4px;list-style:none;display:flex}.tabbar[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{flex:1;display:flex}.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);color:var(--ink);font-size:var(--step--2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--accent);background:var(--accent-soft);font-weight:700}.tabbar[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:22px;height:22px}.tab-search[data-astro-cid-hkbrpulz]{width:3.9rem;color:var(--ink);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.tab-search[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:24px;height:24px}.tabbar[data-astro-cid-hkbrpulz]:before{content:"";z-index:-1;inset-inline:-1rem;bottom:calc(-.75rem - env(safe-area-inset-bottom,0px));background:linear-gradient(to top, color-mix(in srgb, var(--bg) 85%, transparent), transparent);backdrop-filter:blur(2px);pointer-events:none;height:7.5rem;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.tab-search[data-astro-cid-hkbrpulz],.cmdk-open[data-astro-cid-hkbrpulz],.icon-btn[data-astro-cid-hkbrpulz]{transition:transform .12s,background-color .12s}.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:active{background:color-mix(in srgb, var(--surface) 70%, transparent);transform:scale(1.06)}.tab-search[data-astro-cid-hkbrpulz]:active,.cmdk-open[data-astro-cid-hkbrpulz]:active,.icon-btn[data-astro-cid-hkbrpulz]:active{filter:brightness(1.08);transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:active,.tab-search[data-astro-cid-hkbrpulz]:active,.cmdk-open[data-astro-cid-hkbrpulz]:active,.icon-btn[data-astro-cid-hkbrpulz]:active{transform:none}}.cmdk[data-astro-cid-hkbrpulz]{border-radius:var(--radius-xl);background:var(--glass-sheet-fill);width:min(40rem,100vw - 2rem);backdrop-filter:var(--glass-blur);color:var(--ink);box-shadow:var(--glass-panel-shadow);border:0;margin-top:12vh;padding:0}.cmdk[data-astro-cid-hkbrpulz]::backdrop{background:var(--scrim-strong);backdrop-filter:blur(3px)}.cmdk[data-astro-cid-hkbrpulz][open]{animation:.14s ease-out pop}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.cmdk-input[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.4rem 1rem;display:flex}.cmdk-input[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:1.2rem;height:1.2rem;color:var(--ink-2);flex:none}.cmdk-input[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]{min-height:3rem;box-shadow:none;background:0 0;border:0;padding:0;font-size:1.1rem}.cmdk-close[data-astro-cid-hkbrpulz]{flex:none;display:none}@media (pointer:coarse){.cmdk-esc[data-astro-cid-hkbrpulz]{display:none}.cmdk-close[data-astro-cid-hkbrpulz]{display:grid}}.cmdk-list[data-astro-cid-hkbrpulz]{max-height:22rem;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.cmdk-list[data-astro-cid-hkbrpulz] a{border-radius:var(--radius-m);color:var(--ink);align-items:center;gap:.6rem;padding:.55rem .75rem;text-decoration:none;display:flex}.cmdk-list[data-astro-cid-hkbrpulz] [aria-selected=true] a,.cmdk-list[data-astro-cid-hkbrpulz] a:hover{background:var(--accent-soft)}.cmdk-list[data-astro-cid-hkbrpulz] .badge{margin-inline-start:auto}.cmdk-list[data-astro-cid-hkbrpulz] .muted{font-size:var(--step--1)}.cmdk-list[data-astro-cid-hkbrpulz] .cmdk-all{min-height:44px;color:var(--accent);overflow-wrap:anywhere;font-weight:700}.cmdk-list[data-astro-cid-hkbrpulz] li:not(:first-child):has(.cmdk-all){border-block-start:1px solid var(--line);margin-block-start:.3rem;padding-block-start:.3rem}.cmdk-empty[data-astro-cid-hkbrpulz]{color:var(--ink-2);margin:0;padding:1rem 1.25rem}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-2);margin-top:6rem}.foot[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;padding-block:3rem 2.5rem;display:grid}.foot-about[data-astro-cid-hkbrpulz]{grid-column:1/-1}@media (width>=48rem){.foot[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.foot-about[data-astro-cid-hkbrpulz]{grid-column:auto}}.foot-about[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{max-width:26rem;margin:.9rem 0 0;line-height:1.9}.foot-about[data-astro-cid-hkbrpulz] .foot-safety[data-astro-cid-hkbrpulz]{font-size:var(--step--2);margin-top:.6rem}.foot-col[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{font-size:var(--step-0);color:var(--ink);margin:0 0 .6rem;font-weight:800}.foot-col[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.foot-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:2.75rem;min-inline-size:2.75rem;color:var(--ink-2);align-items:center;padding-inline:.25rem;display:inline-flex}.foot-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}.foot-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--ink);font-weight:700}@media (pointer:coarse){.brand[data-astro-cid-hkbrpulz],.bar[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.cmdk-open[data-astro-cid-hkbrpulz],.account[data-astro-cid-hkbrpulz]{min-height:44px}.icon-btn[data-astro-cid-hkbrpulz]{width:44px;height:44px}.foot-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:44px}.promo[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:44px;min-inline-size:44px}}@media (pointer:coarse) and (width<=74.99rem){.cmdk-open[data-astro-cid-hkbrpulz]{width:44px}}
