@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.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:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.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{--bg: #eef3f2;--surface: #ffffff;--surface-2: #f3f7f6;--surface-3: #e3ecea;--text: #101a19;--muted: #5b6b69;--border: #dde7e5;--accent: #764c36;--accent-strong: #5c3a29;--accent-soft: #f6ece3;--accent-text: #ffffff;--success: #15803d;--success-soft: #dcfce7;--danger: #c0392b;--danger-soft: #fbe7e4;--warn: #a8620a;--warn-soft: #fdf0dc;--info: #2f5f9e;--info-soft: #e5eef9;--shadow: 0 1px 2px rgb(16 26 25 / .04), 0 8px 24px -8px rgb(16 26 25 / .1);--shadow-lg: 0 16px 40px -12px rgb(16 26 25 / .25);--radius: 22px;--radius-sm: 14px;--pill-h: 80px;--pill-r: 40px;--nav-h: 64px;--top-h: 56px;--safe-b: env(safe-area-inset-bottom, 0px);--glass: rgb(255 255 255 / .55);--glass-strong: rgb(255 255 255 / .72);--glass-border: rgb(255 255 255 / .85);--glass-edge: rgb(16 26 25 / .06);--glass-shadow: 0 1px 1px rgb(16 26 25 / .04), 0 24px 64px -12px rgb(16 26 25 / .18);--pane-shadow: 0 1px 2px rgb(16 26 25 / .04), 0 6px 18px -10px rgb(16 26 25 / .08);--scroll-thumb: rgb(16 26 25 / .14);--scroll-thumb-hover: rgb(16 26 25 / .3);--blob-a: #d4a373;--blob-b: #764c36;--blob-c: #fbbf24;--blob-opacity: .55;--accent-1: #d4a373;--accent-2: #b07648;--accent-3: #764c36;--accent-ring: rgb(176 118 72 / .28);--accent-glow: 118 76 54;--dev: #c2410c;--dev-soft: #ffedd5;--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6b69' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color-scheme:light}:root[data-theme=dark]{--bg: #0a1110;--surface: #141c1b;--surface-2: #1b2524;--surface-3: #243130;--text: #eef5f4;--muted: #96a8a5;--border: #263331;--accent: #d4a373;--accent-strong: #e6c3a0;--accent-soft: #2b1f17;--accent-text: #0a1110;--success: #4ade80;--success-soft: #11281a;--danger: #ef7465;--danger-soft: #34191a;--warn: #e6a64a;--warn-soft: #33260f;--info: #79a8e6;--info-soft: #172435;--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 4px 16px rgb(0 0 0 / .25);--shadow-lg: 0 8px 32px rgb(0 0 0 / .5);--glass: rgb(28 38 37 / .5);--glass-strong: rgb(36 48 46 / .6);--glass-border: rgb(255 255 255 / .1);--glass-edge: rgb(255 255 255 / .04);--glass-shadow: 0 1px 1px rgb(0 0 0 / .3), 0 24px 64px -12px rgb(0 0 0 / .6);--pane-shadow: 0 1px 2px rgb(0 0 0 / .25), 0 6px 18px -10px rgb(0 0 0 / .35);--scroll-thumb: rgb(255 255 255 / .16);--scroll-thumb-hover: rgb(255 255 255 / .32);--blob-a: #b07648;--blob-b: #4a2f21;--blob-c: #d97706;--accent-glow: 212 163 115;--dev: #fb923c;--dev-soft: #3a1d0b;--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2396a8a5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--blob-opacity: .38;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme]){--bg: #0a1110;--surface: #141c1b;--surface-2: #1b2524;--surface-3: #243130;--text: #eef5f4;--muted: #96a8a5;--border: #263331;--accent: #d4a373;--accent-strong: #e6c3a0;--accent-soft: #2b1f17;--accent-text: #0a1110;--success: #4ade80;--success-soft: #11281a;--danger: #ef7465;--danger-soft: #34191a;--warn: #e6a64a;--warn-soft: #33260f;--info: #79a8e6;--info-soft: #172435;--shadow: 0 1px 2px rgb(0 0 0 / .3), 0 4px 16px rgb(0 0 0 / .25);--shadow-lg: 0 8px 32px rgb(0 0 0 / .5);--glass: rgb(28 38 37 / .5);--glass-strong: rgb(36 48 46 / .6);--glass-border: rgb(255 255 255 / .1);--glass-edge: rgb(255 255 255 / .04);--glass-shadow: 0 1px 1px rgb(0 0 0 / .3), 0 24px 64px -12px rgb(0 0 0 / .6);--pane-shadow: 0 1px 2px rgb(0 0 0 / .25), 0 6px 18px -10px rgb(0 0 0 / .35);--scroll-thumb: rgb(255 255 255 / .16);--scroll-thumb-hover: rgb(255 255 255 / .32);--blob-a: #b07648;--blob-b: #4a2f21;--blob-c: #d97706;--accent-glow: 212 163 115;--dev: #fb923c;--dev-soft: #3a1d0b;--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2396a8a5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--blob-opacity: .38;color-scheme:dark}}:root[data-accent]{--accent: var(--brand);--accent-strong: color-mix(in oklab, var(--brand) 80%, black);--accent-soft: color-mix(in oklab, var(--brand) 14%, white);--accent-text: var(--brand-text);--accent-1: color-mix(in oklab, var(--brand) 45%, white);--accent-2: color-mix(in oklab, var(--brand) 75%, white);--accent-3: var(--brand);--accent-ring: color-mix(in srgb, var(--accent-2) 28%, transparent);--accent-glow: var(--brand-rgb);--blob-a: color-mix(in oklab, var(--brand) 45%, white);--blob-b: var(--brand)}:root[data-accent][data-theme=dark]{--accent: color-mix(in oklab, var(--brand) 65%, white);--accent-strong: color-mix(in oklab, var(--brand) 40%, white);--accent-soft: color-mix(in oklab, var(--brand) 22%, var(--bg));--accent-text: var(--bg);--accent-1: color-mix(in oklab, var(--brand) 45%, white);--accent-2: color-mix(in oklab, var(--brand) 75%, white);--accent-3: var(--brand);--accent-ring: color-mix(in srgb, var(--accent-2) 28%, transparent);--accent-glow: var(--brand-rgb);--blob-a: color-mix(in oklab, var(--brand) 80%, white);--blob-b: color-mix(in oklab, var(--brand) 50%, black)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;overscroll-behavior-x:none;background:var(--bg);color:var(--text);font-family:Vazirmatn Variable,Tahoma,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-strong);text-decoration:none}h1,h2,h3{margin:0;line-height:1.35}h1{font-size:1.35rem;font-weight:750}h2{font-size:1.05rem;font-weight:700}h3{font-size:.95rem;font-weight:650}p{margin:0}.ltr{direction:ltr;unicode-bidi:isolate}.muted{color:var(--muted)}.small{font-size:.85rem}.num{font-feature-settings:"tnum"}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shell{position:relative;isolation:isolate;min-height:100dvh}.phonebar{position:fixed;top:0;inset-inline:0;z-index:22;height:68px;display:flex;align-items:flex-start;padding:10px 12px 0;pointer-events:none}.shell:has(.backfab) .phonebar{padding-inline-start:68px}.backfab.btn{position:fixed;z-index:21;top:10px;inset-inline-start:12px;width:48px;min-height:48px;border-radius:50%;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);transition:opacity .2s ease-out,transform .2s ease-out}.shell:has(.bizcard--floating) .backfab.btn{opacity:0;transform:scale(.6);pointer-events:none}@media(prefers-reduced-motion:reduce){.backfab.btn{transition:none}}.pager{position:fixed;inset:0;z-index:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.pager::-webkit-scrollbar{display:none}.pager__panel{flex:0 0 100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-align:start;scroll-snap-stop:always}.pager__panel:has(>.main--stretch){overscroll-behavior-y:none}.pager:has(>.pager__panel>.main--stretch){overscroll-behavior-x:none}@media(max-width:959px){html:has(.main--stretch),body:has(.main--stretch){overscroll-behavior-y:none}}.page-title--mobile{margin:4px 4px 16px;font-size:1.5rem;font-weight:800}@media(min-width:960px){.page-title--mobile{display:none}}.brand{display:flex;align-items:center;gap:10px;font-weight:750}.brand__mark{width:36px;height:36px;flex:none;border-radius:11px;box-shadow:0 6px 16px -6px rgb(var(--accent-glow) / .45)}.brand__sub{display:block;font-size:.75rem;font-weight:500;color:var(--muted);line-height:1.2}.main{padding:72px 16px calc(var(--nav-h) + var(--safe-b) + 40px);max-width:760px;margin:0 auto}.main--wide{max-width:1040px}.bottomnav{position:fixed;inset:auto 12px calc(var(--safe-b) + 10px) 12px;z-index:30;height:var(--nav-h);padding:6px;display:flex;gap:2px;align-items:stretch;overflow:hidden;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.bottomnav>a{flex:1 1 0;min-width:0;padding-inline:2px;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--muted);justify-content:center;font-size:.75rem;font-weight:600;border-radius:999px;transition:background .15s,color .15s}.bottomnav>a>svg{flex:none}.bottomnav>a{font-size:clamp(.62rem,2.6vw,.75rem);overflow:hidden;text-overflow:ellipsis}.bottomnav>a.active{color:var(--accent);background:var(--accent-soft)}.fab{position:fixed;z-index:31;inset-inline-end:16px;bottom:calc(var(--nav-h) + var(--safe-b) + 24px);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent-1),var(--accent-2) 45%,var(--accent-3));background-origin:border-box;color:#fff;box-shadow:0 14px 30px -10px rgb(var(--accent-glow) / .75)}.avatar{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong);font-weight:750;font-size:1.05rem}.avatar--muted{background:var(--surface-2);color:var(--muted)}.sidecol{display:none}@media(min-width:960px){.shell{display:grid;grid-template-columns:340px minmax(0,1fr)}.bottomnav,.fab{display:none}.sidecol{display:flex;flex-direction:column;gap:16px;position:sticky;top:0;height:100dvh;padding:24px 0 20px;padding-inline-start:20px}.siderail{flex:1;min-height:0;width:calc(100% - 24px);align-self:center;display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding:22px 16px;border-radius:var(--pill-r);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}.siderail .navlink{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:16px;color:var(--muted);font-weight:600;transition:background .15s,color .15s}.siderail .navlink:hover{background:var(--glass-strong);color:var(--text)}.siderail .navlink.active{background:var(--accent-soft);color:var(--accent-strong)}.siderail .navlink--button{width:100%;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.siderail__foot{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--glass-edge)}.siderail__brand{display:flex;align-items:center;gap:6px}.siderail__brand .navlink{flex:1;min-width:0}.siderail__full{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.siderail__lang{font:inherit;font-size:.8rem;font-weight:700}.siderail__lang>span{line-height:1;text-box:trim-both cap alphabetic}.siderail__full:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.siderail__full:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.siderail__foot .navlink span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phonebar,.backfab.btn{display:none}.main,.main--wide,.main--split{padding:0 var(--pane-pad) 32px;margin-inline:0;max-width:none}.content{--pane-pad: 20px;--pane-inset: 10px}.workspace{display:flex;height:100dvh;overflow-x:auto;overflow-y:hidden;padding-block:24px 20px;padding-inline:16px 20px}.pane{--title-gap: 14px;position:relative;isolation:isolate;flex:1 0 0;min-width:360px;padding-top:calc(var(--pill-h) + var(--title-gap));container-type:inline-size}.pane:before{content:"";position:absolute;inset:calc(var(--pill-h) + var(--title-gap)) 0 0;z-index:-1;border-radius:var(--pill-r);border:1px solid var(--glass-border);box-shadow:var(--pane-shadow);background:var(--glass);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}.pane__scroll{height:100%;padding:var(--pane-inset) 0;overflow-x:hidden;overflow-y:auto;border-radius:var(--pill-r)}.pane__scroll,.siderail,.workspace{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}@supports selector(::-webkit-scrollbar){.pane__scroll,.siderail,.workspace{scrollbar-width:auto;scrollbar-color:auto}.pane__scroll::-webkit-scrollbar,.siderail::-webkit-scrollbar,.workspace::-webkit-scrollbar{width:12px;height:12px;background:transparent}.pane__scroll::-webkit-scrollbar-track,.siderail::-webkit-scrollbar-track{background:transparent;margin-block:calc(var(--pill-r) - 4px)}.workspace::-webkit-scrollbar-track{background:transparent;margin-inline:40px}.pane__scroll::-webkit-scrollbar-thumb,.siderail::-webkit-scrollbar-thumb,.workspace::-webkit-scrollbar-thumb{background-color:transparent;background-clip:padding-box;border:4px solid transparent;border-radius:999px;min-height:40px}.pane__scroll:hover::-webkit-scrollbar-thumb,.siderail:hover::-webkit-scrollbar-thumb,.workspace:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.pane__scroll::-webkit-scrollbar-thumb:hover,.siderail::-webkit-scrollbar-thumb:hover,.workspace::-webkit-scrollbar-thumb:hover,.pane__scroll::-webkit-scrollbar-thumb:active,.workspace::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover)}.pane__scroll::-webkit-scrollbar-corner,.workspace::-webkit-scrollbar-corner{background:transparent}}.pane .main{padding-top:var(--pane-inset)}.pane .page-head--desktop{position:absolute;top:0;inset-inline:0;z-index:3}.workspace--many .pane--focused .page-head--desktop{background:color-mix(in srgb,var(--accent) 13%,var(--glass-strong));border-color:color-mix(in srgb,var(--accent) 28%,var(--glass-border))}.pane .notices:empty{display:none}.pane .notices{position:sticky;top:0;z-index:2;padding:8px;margin:-8px -8px 0;border-radius:22px;box-shadow:var(--pane-shadow);background:var(--glass-strong);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.workspace--many .pane .page-head--desktop{cursor:grab}.pane--lifted{z-index:10}.pane--lifted:before{background:var(--surface);box-shadow:0 24px 56px -20px #101a1959}.pane--lifted .page-head--desktop{box-shadow:0 18px 40px -16px #101a1959}.workspace--reordering .pane:not(.pane--lifted){transition:transform .22s cubic-bezier(.4,0,.2,1)}.workspace--reordering .pane-divider{opacity:0}.pane--settle{transition:none!important}.reordering,.reordering *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.main--closable .page-head--desktop{padding-inline-end:76px}.pane .backfab.btn{display:grid;place-items:center;position:absolute;z-index:4;top:calc((var(--pill-h) - 40px) / 2);inset-inline:16px auto;width:40px;min-height:40px;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text)}.pane .backfab.btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.main--back .page-head--desktop{padding-inline-start:64px}.paneclose{position:absolute;z-index:4;top:calc((var(--pill-h) - 40px) / 2);inset-inline-end:20px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.paneclose:hover{background:var(--danger-soft);color:var(--danger)}.paneclose:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pane-divider{position:relative;flex:none;width:14px;cursor:col-resize;touch-action:none;outline:none}.pane-divider:after{content:"";position:absolute;inset:0;margin:auto;width:4px;height:56px;border-radius:999px;background:var(--glass-edge);transition:background .15s,height .15s}.pane-divider:hover:after,.pane-divider:focus-visible:after,.resizing .pane-divider:after{height:96px;background:var(--accent)}.resizing,.resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.navitem{position:relative}.navitem__beside{position:absolute;top:50%;inset-inline-end:8px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.navitem:hover .navitem__beside,.navitem__beside:focus-visible{opacity:1}.navitem__beside:hover{background:var(--glass-strong);color:var(--accent-strong)}}@media(max-width:959px){.main{container-type:inline-size}}.card-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start}.split{display:flex;flex-direction:column;gap:20px}@container (min-width: 900px){.form-split.stack{display:grid;grid-template-columns:1fr 1fr;align-items:start}.form-split>:nth-child(n+3){grid-column:1 / -1}.split{display:grid;grid-template-columns:minmax(380px,5fr) 7fr;gap:24px;align-items:start}}.bizcard{position:relative;z-index:5;display:flex;align-items:center;gap:14px;min-height:var(--pill-h);padding:10px 28px;border-radius:var(--pill-r);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}.bizcard__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bizcard__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:100%}.bizcard__name{min-width:0;font-size:1.12rem;font-weight:800;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phonebar__lang{flex:none;display:grid;place-items:center;width:48px;height:48px;margin-inline-start:8px;padding:0;border-radius:50%;border:1px solid var(--glass-border);background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);color:var(--text);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;pointer-events:auto}.phonebar__lang>span{line-height:1;text-box:trim-both cap alphabetic}.phonebar:has(.bizcard--floating) .phonebar__lang{visibility:hidden}.bizbubble{flex:none;display:grid;place-items:center;width:48px;height:48px;padding:3px;border-radius:50%;border:1px solid var(--glass-border);background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);color:var(--accent-strong);cursor:pointer;pointer-events:auto}.bizcard--floating{position:absolute;top:10px;inset-inline:12px;z-index:40;pointer-events:auto;animation:bizcard-in .2s ease-out;transform-origin:top right}@keyframes bizcard-in{0%{opacity:0;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.bizcard--floating{animation:none}}.bizcard__actions{flex:none;display:flex;gap:6px}.bizcard__round{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--glass-border);background:var(--glass-strong);color:var(--text);cursor:pointer}.bizcard__round--danger{color:var(--danger)}.bizcard__round--danger:hover{background:var(--danger-soft)}.combo{position:relative;min-width:0}.combo__trigger{display:inline-flex;align-items:center;max-width:100%;font:inherit;color:inherit;cursor:pointer}.combo__trigger svg{transition:transform .2s}.combo--open>.combo__trigger svg:last-child{transform:rotate(180deg)}.combo__list{position:absolute;z-index:50;top:calc(100% + 8px);inset-inline-start:0;min-width:240px;max-width:min(320px,calc(100vw - 32px));max-height:min(360px,60dvh);overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:20px;background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--glass-edge);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);outline:none;transform-origin:top;animation:combo-in .16s ease-out}@keyframes combo-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media(prefers-reduced-motion:reduce){.combo__list{animation:none}}.combo__option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;cursor:pointer}.combo__option--active{background:var(--accent-soft)}.combo__option[aria-selected=true]{color:var(--accent);font-weight:700}.combo__option[aria-disabled=true]{opacity:.5;cursor:default}.combo__text{flex:1;min-width:0;display:flex;flex-direction:column}.combo__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo__hint{font-size:.75rem;font-weight:500;color:var(--muted)}.backdrop-image{position:fixed;inset:-40px;z-index:-1;background-size:cover;background-position:center;filter:blur(32px) saturate(140%);opacity:.85;pointer-events:none}.pillswitch{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface-2);border:1px solid var(--glass-border)}.pillswitch__item{flex:1;min-height:40px;border:0;border-radius:999px;background:none;font:inherit;font-weight:650;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.pillswitch__item[aria-checked=true]{background:linear-gradient(135deg,var(--accent-1),var(--accent-2) 45%,var(--accent-3));background-origin:border-box;color:#fff;box-shadow:0 8px 18px -10px rgb(var(--accent-glow) / .7)}.pillswitch--fit .pillswitch__item{flex:1 1 auto;padding:0 12px;white-space:nowrap}.accent-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--surface-2);font:inherit;color:var(--text);text-align:start;cursor:pointer;transition:background .15s}.accent-row:hover{background:var(--surface-3)}.accent-row__dot{flex:none;width:32px;height:32px;border-radius:999px;background:linear-gradient(135deg,var(--accent-1),var(--accent-2) 45%,var(--accent-3));box-shadow:0 6px 14px -6px rgb(var(--accent-glow) / .7)}.accent-row__text{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.accent-row__action{color:var(--accent);font-weight:650;font-size:.9rem}.modal-backdrop--blur{background:#00000040;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.modal--accent{max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:26px;padding:24px;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);animation:pop .2s ease-out}@keyframes pop{0%{transform:scale(.96);opacity:0}}.accent-preview{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border)}.accent-preview__bar{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--accent-1),var(--accent-2) 45%,var(--accent-3));transition:background .2s}.accent-preview__row{display:flex;align-items:center;gap:8px}.accent-preview__chip,.accent-preview__soft{padding:6px 14px;border-radius:999px;font-size:.85rem;font-weight:650}.accent-preview__chip{background:var(--accent);color:var(--accent-text);box-shadow:0 6px 14px -6px rgb(var(--accent-glow) / .7)}.accent-preview__soft{background:var(--accent-soft);color:var(--accent)}.accent-preview__dot{margin-inline-start:auto;width:18px;height:18px;border-radius:999px;border:2px solid var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.accent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.accent-option{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:.88rem;color:var(--text);text-align:start;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.accent-option:hover{transform:translateY(-1px)}.accent-option[aria-checked=true]{border-color:var(--swatch);box-shadow:0 0 0 1px var(--swatch)}.accent-option__dot{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--swatch);color:#fff}.accent-option__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accent-option--custom .accent-option__dot{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#3b82f6,#a855f7,#ef4444)}.accent-option--picked .accent-option__dot{background:var(--swatch)}.accent-option__tag{position:absolute;top:-8px;inset-inline-end:8px;padding:1px 8px;border-radius:999px;background:var(--surface-3);color:var(--muted);font-size:.7rem;font-weight:650}.accent-reset{align-self:center}.cpick{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);animation:fade .15s}.cpick__area{position:relative;height:168px;border-radius:14px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--hue));cursor:crosshair;touch-action:none;outline:none;box-shadow:inset 0 0 0 1px #00000014}.cpick__area:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}.cpick__thumb{position:absolute;width:22px;height:22px;border-radius:999px;border:3px solid #fff;box-shadow:0 0 0 1px #0003,0 4px 10px #0000004d;transform:translate(-50%,-50%);pointer-events:none}.cpick__hue{-webkit-appearance:none;appearance:none;width:100%;height:14px;margin:0;border-radius:999px;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);box-shadow:inset 0 0 0 1px #00000014;cursor:pointer;outline:none}.cpick__hue::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:999px;border:3px solid #fff;background:var(--thumb);box-shadow:0 0 0 1px #0003,0 4px 10px #0000004d}.cpick__hue::-moz-range-thumb{width:16px;height:16px;border-radius:999px;border:3px solid #fff;background:var(--thumb);box-shadow:0 0 0 1px #0003,0 4px 10px #0000004d}.cpick__hue:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}.cpick__row{display:flex;align-items:center;gap:10px}.cpick__swatch{flex:none;width:40px;height:40px;border-radius:12px;box-shadow:inset 0 0 0 1px #0000001a}.cpick__hex{flex:1;font-family:ui-monospace,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}@media(max-width:420px){.pillswitch--fit .pillswitch__item{padding:0 8px;font-size:.85rem}}.stack{display:flex;flex-direction:column;gap:16px}.stack--sm{gap:8px}.stack--lg{gap:24px}.row{display:flex;align-items:center;gap:8px}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.grid-2{display:grid;grid-template-columns:1fr;gap:12px}@container (min-width: 560px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;grid-template-columns:1fr;gap:12px}@container (min-width: 560px){.grid-3{grid-template-columns:repeat(3,1fr)}}.totals{padding:10px 12px;border-radius:12px;background:var(--accent-soft)}.card{background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow),inset 0 0 0 1px var(--glass-edge)}.card--flat{box-shadow:none}.signout-card{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 18px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);font:inherit;font-weight:650;box-shadow:var(--shadow);cursor:pointer;transition:background .15s,border-color .15s}.signout-card:hover{background:color-mix(in srgb,var(--danger) 16%,var(--danger-soft));border-color:color-mix(in srgb,var(--danger) 55%,transparent)}.signout-card:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.card--tight{padding:12px}.card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.divider{height:1px;background:var(--border);margin:4px 0}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-head--desktop{display:none}@media(min-width:960px){.page-head--desktop{display:flex;align-items:center;gap:12px;min-height:var(--pill-h);margin-bottom:8px;padding:10px 32px;border-radius:var(--pill-r);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:14px;border:1px solid transparent;background:var(--surface-2);color:var(--text);font-weight:650;cursor:pointer;white-space:nowrap;transition:background .15s,transform .05s,opacity .15s}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.chip:focus-visible,.input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn--primary{background:linear-gradient(135deg,var(--accent-1),var(--accent-2) 45%,var(--accent-3));background-origin:border-box;color:#fff;box-shadow:0 10px 24px -12px rgb(var(--accent-glow) / .7);transition:transform .15s,box-shadow .15s,filter .15s}.btn--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 14px 28px -12px rgb(var(--accent-glow) / .8)}.btn--primary:active:not(:disabled){transform:scale(.985)}.btn--secondary{background:var(--surface);border-color:var(--border)}.btn--secondary:hover:not(:disabled){background:var(--surface-2)}.btn--ghost{background:transparent;color:var(--muted)}.btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn--danger{background:var(--danger-soft);color:var(--danger)}.btn--danger-solid{background:#c62f22;color:#fff}.btn--danger-solid:hover:not(:disabled){filter:brightness(.92)}.btn--lg{min-height:52px;font-size:1.02rem;border-radius:14px}.btn--sm{min-height:34px;padding:0 12px;font-size:.85rem;border-radius:10px}.btn--block{width:100%}.btn--icon{width:40px;min-height:40px;padding:0;border-radius:12px}.spinner{width:18px;height:18px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex:none}.spinner--lg{width:32px;height:32px;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:.88rem;font-weight:650}.field__hint{font-size:.8rem;color:var(--muted)}.field__error{font-size:.82rem;color:var(--danger)}.input{width:100%;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--border);background:var(--surface);outline:none;transition:border-color .15s}.input:focus{border-color:var(--accent)}.input--invalid{border-color:var(--danger)}.input--lg{min-height:54px;font-size:1.15rem;letter-spacing:.04em}.input--phone{text-align:right}.input--code{text-align:center;font-size:1.5rem;letter-spacing:.4em}.input-group{position:relative;display:flex;align-items:center}.input-group .input{padding-inline-end:56px}.input-group__suffix{position:absolute;inset-inline-end:14px;color:var(--muted);font-size:.85rem;pointer-events:none}.weight-inputs,.segmented{display:grid;grid-template-columns:1fr 1fr;gap:8px}.choice{display:flex;flex-direction:column;gap:2px;text-align:start;padding:12px 14px;border-radius:14px;border:1.5px solid var(--border);background:var(--surface);cursor:pointer}.choice[aria-pressed=true],.choice[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.choice__title{font-weight:700}.choice__hint{font-size:.8rem;color:var(--muted);line-height:1.5}.item-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.item-picker .choice{padding:10px;align-items:flex-start}.item-picker .choice__title{font-size:.85rem}.item-picker .choice__hint{font-size:.78rem}@container (max-width: 400px){.item-picker{grid-template-columns:1fr}.item-picker .choice{flex-direction:row;justify-content:space-between;align-items:center}}.check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.9rem;-webkit-user-select:none;user-select:none}.check input{width:20px;height:20px;accent-color:var(--accent)}.disclosure{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--accent-strong);font-weight:650;font-size:.9rem;cursor:pointer}.disclosure svg{transition:transform .15s}.disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.chip{flex:none;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-weight:600;font-size:.85rem;cursor:pointer}.chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;max-width:100%;border-radius:12px;font-size:.75rem;font-weight:650;overflow-wrap:anywhere;background:var(--surface-2);color:var(--muted)}.badge--accent{background:var(--accent-soft);color:var(--accent-strong)}.badge--success{background:var(--success-soft);color:var(--success)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.badge--warn{background:var(--warn-soft);color:var(--warn)}.badge--info{background:var(--info-soft);color:var(--info)}.badge--metal{background:color-mix(in srgb,var(--tint) 16%,transparent);border:1px solid color-mix(in srgb,var(--tint) 45%,transparent);color:color-mix(in srgb,var(--tint) 72%,var(--text));font-weight:600}.badge--super-admin{--tint: #c9a227}.badge--admin{--tint: #8c97a3}.badge--support{--tint: #b4723a}.dot{width:6px;height:6px;border-radius:50%;background:currentColor}.dot--pulse{animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.banner{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;font-size:.88rem;line-height:1.6}.banner svg{flex:none;margin-top:2px}.banner--info{background:var(--info-soft);color:var(--info)}.banner--warn{background:var(--warn-soft);color:var(--warn)}.banner--danger{background:var(--danger-soft);color:var(--danger)}.banner--success{background:var(--success-soft);color:var(--success)}.banner--accent{background:var(--accent-soft);color:var(--accent-strong)}.buyer-link{position:relative;z-index:1;color:var(--accent-strong);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.buyer-link:hover{text-decoration-color:currentColor}.buyer-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.banner a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.banner__body{flex:1}.receipt-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.list-tools{display:flex;gap:8px;align-items:center}.search{position:relative;flex:1;min-width:0;display:flex;align-items:center;color:var(--muted)}.search>svg{position:absolute;inset-inline-start:14px;pointer-events:none}.search .input{padding-inline:42px 40px}.search .input::-webkit-search-cancel-button{display:none}.search__clear{position:absolute;inset-inline-end:8px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:var(--surface-2);color:var(--muted);cursor:pointer}.view-toggle{display:flex;flex:none;padding:3px;gap:2px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.view-toggle button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:9px;background:none;color:var(--muted);cursor:pointer}.view-toggle button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong)}.receipt-list.receipt-list--list{grid-template-columns:1fr;gap:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.receipt-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"no badges" "buyer date" "balances balances";gap:4px 12px;align-items:center;padding:12px 14px;color:inherit;border-bottom:1px solid var(--border)}.receipt-row:last-child{border-bottom:0}.receipt-row:hover{background:var(--surface-2)}.receipt-card,.receipt-row{position:relative}.stretched-link{color:inherit}.stretched-link:after{content:"";position:absolute;inset:0}.stretched-link:focus-visible{outline:none}.receipt-card:has(.stretched-link:focus-visible),.receipt-row:has(.stretched-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.receipt-row:has(.stretched-link:focus-visible){outline-offset:-2px}.receipt-row__no{grid-area:no;font-weight:750}.receipt-row__buyer{grid-area:buyer;min-width:0}.receipt-row__balances{grid-area:balances}.receipt-row__balances:empty{display:none}.receipt-row__date{grid-area:date;white-space:nowrap}.receipt-row__badges{grid-area:badges;display:flex;gap:6px;justify-content:flex-end}@container (min-width: 680px){.receipt-row{grid-template-columns:110px minmax(0,1.3fr) minmax(0,1.4fr) auto auto;grid-template-areas:"no buyer balances date badges"}.receipt-row__balances:empty{display:block}}.customer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who date" "counts counts";gap:6px 12px;align-items:center;padding:10px 14px;color:inherit;border-bottom:1px solid var(--border)}.customer-row:last-child{border-bottom:0}.customer-row:hover{background:var(--surface-2)}.customer-row__who{grid-area:who;display:flex;align-items:center;gap:10px;min-width:0}.customer-row__who .avatar{width:34px;height:34px;font-size:.95rem}.customer-row__name{display:flex;flex-direction:column;min-width:0;line-height:1.4}.customer-row__name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-row__counts{grid-area:counts;display:flex;flex-wrap:wrap;gap:6px}.customer-row__date{grid-area:date;white-space:nowrap}@container (min-width: 680px){.customer-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who counts date"}}.receipt-card{display:flex;flex-direction:column;gap:10px;color:inherit;transition:border-color .15s,transform .1s}.receipt-card:hover{border-color:var(--accent)}.receipt-card:active{transform:scale(.99)}.receipt-card__no{font-weight:750;font-size:1rem}.receipt-card__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;color:var(--muted)}.balances{display:flex;flex-wrap:wrap;gap:6px}.balance-pill{display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;border-radius:10px;background:var(--surface-2);font-size:.82rem}.balance-pill b{font-weight:700}.balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.balance-tile{padding:12px;border-radius:12px;background:var(--surface-2)}.balance-tile__value{font-size:1.25rem;font-weight:750}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:.9rem}.kv dt{color:var(--muted)}.kv dd{margin:0;text-align:end;font-weight:600;min-width:0;overflow-wrap:anywhere}.line{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:var(--surface-2)}.line__head{display:flex;justify-content:space-between;gap:8px;font-weight:700}.line__rows{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:.86rem}.line__rows span:nth-child(odd){color:var(--muted)}.line__rows span:nth-child(2n){text-align:end;font-weight:600}.diff{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--warn-soft);color:var(--warn);font-size:.84rem;font-weight:650}.timeline{display:flex;flex-direction:column;gap:10px}.record{border-inline-start:3px solid var(--border)}.record--approved{border-inline-start-color:var(--success)}.record--pending{border-inline-start-color:var(--accent)}.record--rejected,.record--canceled,.record--expired{border-inline-start-color:var(--danger);opacity:.85}.sigs{display:flex;flex-wrap:wrap;gap:6px}.actions{display:flex;flex-wrap:wrap;gap:8px}.actions .btn{flex:1 1 140px}.countdown{font-size:1.6rem;font-weight:750;font-feature-settings:"tnum"}.outcome{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:24px 8px}.outcome__icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center}.outcome__icon--success{background:var(--success-soft);color:var(--success)}.outcome__icon--danger{background:var(--danger-soft);color:var(--danger)}.outcome__icon--wait{background:var(--accent-soft);color:var(--accent-strong)}.auth{position:relative;isolation:isolate;overflow:hidden;min-height:100dvh;display:grid;grid-template-rows:1fr auto;place-items:center;gap:24px;padding:32px 16px 20px;background:var(--bg)}.auth__corner{position:absolute;top:16px;inset-inline-end:16px;display:flex;gap:8px}.auth__lang{display:grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border:0;border-radius:999px;background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--glass-edge);color:var(--muted);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.auth__lang>span{line-height:1;text-box:trim-both cap alphabetic}.auth__lang:hover{background:var(--surface);color:var(--text)}.auth__lang:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth__foot{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%;text-align:center;color:var(--muted);font-size:.8rem}.auth__foot-name{color:var(--text);font-weight:700}.auth__foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}.auth__foot-links a{color:inherit;text-decoration:none}.auth__foot-links a:hover{color:var(--accent);text-decoration:underline}.blob{position:fixed;z-index:-1;border-radius:50%;filter:blur(72px);opacity:var(--blob-opacity);pointer-events:none;animation:auth-drift 22s ease-in-out infinite alternate}.blob--a{width:46vmax;height:46vmax;top:-14vmax;inset-inline-start:-10vmax;background:var(--blob-a)}.blob--b{width:40vmax;height:40vmax;bottom:-16vmax;inset-inline-end:-8vmax;background:var(--blob-b);animation-duration:28s;animation-direction:alternate-reverse}.blob--c{width:24vmax;height:24vmax;top:52%;inset-inline-start:58%;background:var(--blob-c);opacity:calc(var(--blob-opacity) * .6);animation-duration:34s}@keyframes auth-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4vmax,3vmax,0) scale(1.12)}}@media(prefers-reduced-motion:reduce){.blob{animation:none}}.auth__card{width:min(100%,420px)}.auth .auth__panel{display:flex;flex-direction:column;gap:16px;padding:32px 24px 24px;border-radius:28px;background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),inset 0 0 0 1px var(--glass-edge);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.auth .auth__panel{background:var(--surface)}}.auth__head{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;margin-bottom:8px}.auth__logo{width:76px;height:76px;margin-bottom:10px;filter:drop-shadow(0 10px 16px rgb(var(--accent-glow) / .35))}.auth__head h1{font-size:1.7rem;font-weight:800;letter-spacing:-.01em}.auth__tagline{color:var(--muted);font-size:.95rem}.auth__welcome{display:flex;flex-direction:column;gap:2px;padding-top:16px;border-top:1px solid var(--glass-edge)}.auth .btn--lg{min-height:54px;border-radius:18px}.auth .btn--secondary{background:var(--glass-strong);border-color:var(--glass-border);box-shadow:inset 0 0 0 1px var(--glass-edge)}.auth .btn--secondary:hover:not(:disabled){background:var(--surface)}.auth .input{border-radius:16px;background:var(--glass-strong);border-color:var(--glass-border);box-shadow:inset 0 0 0 1px var(--glass-edge)}.auth .input:focus{border-color:var(--accent-2);box-shadow:0 0 0 4px var(--accent-ring)}.auth .input:focus-visible{outline:none}.auth .btn:focus-visible{outline-color:var(--accent-2)}.auth .input--invalid,.auth .input--invalid:focus{border-color:var(--danger)}.auth .banner{border-radius:16px}.empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;text-align:center;color:var(--muted)}.empty svg{color:var(--accent);opacity:.8}.center-screen{min-height:60dvh;display:grid;place-items:center;align-content:center;gap:16px;padding:24px;text-align:center}.skeleton{border-radius:var(--radius);background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200% 0}}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;align-items:end;background:#00000073;animation:fade .15s}.modal{width:100%;max-width:460px;margin:0 auto;padding:20px 16px calc(20px + var(--safe-b));border-radius:22px 22px 0 0;background:var(--surface);display:flex;flex-direction:column;gap:16px;animation:rise .2s ease-out}@media(min-width:600px){.modal-backdrop{align-items:center}.modal{border-radius:22px;padding:24px}}.modal-backdrop--center{align-items:center;padding:16px}.modal--notice{border-radius:22px;align-items:center;text-align:center}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{transform:translateY(24px);opacity:0}}.ptr{display:grid;place-items:center;overflow:hidden;color:var(--muted);font-size:.8rem;transition:height .15s}.nowrap{white-space:nowrap}.mock-badge{position:fixed;top:8px;inset-inline-start:50%;transform:translate(50%);z-index:60;padding:2px 10px;border-radius:999px;background:var(--info);color:#fff;font-size:.7rem;font-weight:700;pointer-events:none;opacity:.85}.mock-badge--dev{background:var(--warn)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.profile-switch{display:block;max-width:100%;margin-top:2px;padding:2px 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;font-weight:600;line-height:1.3;cursor:pointer}.profile-switch:hover,.profile-switch:focus-visible{border-color:var(--border);background:var(--surface-2);color:var(--text);outline:none}.vault-state{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-size:.8rem;font-weight:600}.vault-state:hover{color:var(--text)}.switch{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch__track{flex:none;position:relative;width:44px;height:26px;border-radius:999px;background:var(--surface-3);border:1px solid var(--border);transition:background .15s}.switch__thumb{position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);transition:transform .15s}.switch input:checked+.switch__track{background:var(--accent);border-color:var(--accent)}.switch input:checked+.switch__track .switch__thumb{transform:translate(-18px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--accent);outline-offset:2px}.switch input:disabled+.switch__track{opacity:.5}.switch__label{font-weight:600}.textarea{min-height:0;padding:10px 14px;resize:vertical;font:inherit;line-height:1.7}.textarea::placeholder,.input::placeholder{font-family:inherit}.textarea--code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8rem;line-height:1.5}.file-input{max-width:100%;font-size:.85rem}.code{padding:2px 8px;border-radius:6px;background:var(--surface-2);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8rem;word-break:break-all}.chips__gap{flex:1}.chip--accent[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.steps{margin:0;padding-inline-start:22px;display:flex;flex-direction:column;gap:8px;color:var(--muted)}.steps__now{color:var(--text);font-weight:650}.steps__done{text-decoration:line-through}.error-list{margin:4px 0 0;padding-inline-start:18px;color:var(--danger);font-size:.85rem}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:.85rem}.table th,.table td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:start;white-space:nowrap;vertical-align:top}.table th{color:var(--muted);font-weight:600}.table tr:last-child td{border-bottom:0}.phrase-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:480px){.phrase-grid{grid-template-columns:repeat(2,1fr)}}.phrase-word{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.phrase-word__n{min-width:1.6em;color:var(--muted);font-size:.8rem}.phrase-word__w{font-weight:700;letter-spacing:.02em}@media print{body *{visibility:hidden}.phrase-sheet,.phrase-sheet *{visibility:visible}.phrase-sheet{position:fixed;inset:0;margin:0;padding:24px;box-shadow:none}}.badge--gold,.banner--gold{background:var(--accent-soft);color:var(--accent-strong)}.stack--xs{gap:4px}.center{text-align:center}@media(min-width:960px){.page-only-phone{display:none}}.bizcard--dev{border-color:color-mix(in srgb,var(--dev) 45%,var(--glass-border))}.bizbubble--dev{border-color:var(--dev);box-shadow:0 0 0 2px var(--dev-soft),var(--glass-shadow)}.bizcard__live{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bizcard__live:empty{display:none}.presence{flex:none;display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--muted)}.presence--available{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 22%,transparent)}.presence--away{background:transparent;box-shadow:inset 0 0 0 2px var(--muted)}.presence--lg{width:14px;height:14px}.bizbubble{position:relative}.presence--corner{position:absolute;bottom:1px;inset-inline-end:1px;width:13px;height:13px;border:2px solid var(--surface)}.presence--corner.presence--away{background:var(--surface);box-shadow:inset 0 0 0 2px var(--muted)}.statusbadge{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 9px;border:0;border-radius:999px;font:inherit;font-size:.72rem;font-weight:650;cursor:pointer;transition:filter .15s}.statusbadge--available{color:var(--success);background:var(--success-soft)}.statusbadge--away{color:var(--muted);background:var(--surface-3)}.statusbadge:hover{filter:brightness(.96)}.statusbadge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal--status{max-width:400px;border-radius:26px;padding:24px;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);animation:pop .2s ease-out}.status-list{display:flex;flex-direction:column;gap:8px}.status-option{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font:inherit;color:var(--text);text-align:start;cursor:pointer;transition:border-color .15s,background .15s}.status-option:hover:not(:disabled){background:var(--surface-2)}.status-option[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.status-option[aria-checked=true]>svg{color:var(--accent)}.status-option:disabled{cursor:progress}.status-option__text{flex:1;display:flex;flex-direction:column;gap:2px}.bizcard__state,.bizcard__alerts{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:999px;font-size:.72rem;font-weight:650}.bizcard__state--warn{color:var(--warn);background:var(--warn-soft)}.bizcard__state--danger{color:var(--danger);background:var(--danger-soft)}.bizcard__alerts{color:var(--muted);background:var(--surface-2)}.bizcard__alerts--on{color:var(--danger);background:var(--danger-soft)}.bizcard__requests{color:var(--warn);background:var(--warn-soft)}.menucount{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-inline-start:auto;border-radius:999px;font-size:.72rem;font-weight:650;color:var(--warn);background:var(--warn-soft)}.tiernote{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0}.tiernote>span{display:inline-flex;align-items:center;gap:4px}.copyblock.payload{white-space:pre;overflow-wrap:normal;overflow-x:auto;max-height:60vh}.lockcover{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lockcover__card{width:min(100%,400px);text-align:center;align-items:center;box-shadow:var(--shadow-lg)}.kv__row{display:contents}.help__body{margin-top:8px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-2);line-height:1.8}.reveal{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1px dashed var(--border);border-radius:999px;background:none;color:var(--accent-strong);font-size:.8rem;cursor:pointer}.bigcode{padding:14px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong);font-size:1.8rem;font-weight:800;letter-spacing:.18em;text-align:center;font-feature-settings:"tnum"}.code-block{padding:8px 10px;border-radius:10px;background:var(--surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;white-space:pre-wrap;overflow-wrap:anywhere}.jdate{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.jdate>.input{flex:1 1 80px;width:auto}.jdate>.input[type=time]{flex-basis:110px}.jdate__clear{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:var(--surface-2);color:var(--muted);font-size:1.2rem;cursor:pointer}.dlist{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow),inset 0 0 0 1px var(--glass-edge)}.dlist__head{display:none}.dlist__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;color:inherit;border-bottom:1px solid var(--border)}.dlist__row:last-child{border-bottom:0}a.dlist__row:hover{background:var(--surface-2)}a.dlist__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dlist__row--off{opacity:.6}.dlist__main{flex:1 0 100%;display:flex;flex-direction:column;min-width:0;line-height:1.5}.dlist__main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit__params{flex-basis:100%;overflow-wrap:anywhere}@container (min-width: 680px){.dlist{--cols: repeat(5, auto)}.dlist--four{--cols: repeat(4, auto)}.dlist--requests{--cols: auto minmax(12rem, 1fr) repeat(4, auto)}.dlist--requests-own{--cols: auto minmax(12rem, 1fr) repeat(4, auto) max-content}.dlist{display:grid;grid-template-columns:var(--cols);column-gap:24px}.dlist__head>*,.dlist__row>*{white-space:nowrap}.dlist__row>.dlist__main,.dlist__row>.audit__params{white-space:normal}.dlist .ticket-app{flex-wrap:nowrap}.dlist__head,.dlist__row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center}.dlist__head{padding:10px 16px;font-size:.78rem;font-weight:650;color:var(--muted);border-bottom:1px solid var(--border)}.dlist__main{flex:none}}.thread{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.msg{display:flex;flex-direction:column;gap:6px;max-width:min(100%,640px);padding:12px 16px;border-radius:20px;background-color:var(--glass);background-image:linear-gradient(to bottom,color-mix(in srgb,var(--glass-border) 45%,transparent),transparent 55%);border:1px solid var(--glass-border);box-shadow:var(--shadow),inset 0 0 0 1px var(--glass-edge);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.msg--user{align-self:flex-start;border-start-start-radius:6px}.msg--reply,.msg--note,.msg--proposal{align-self:flex-end;border-start-end-radius:6px}.msg--reply{background-color:color-mix(in srgb,var(--accent-soft) 60%,transparent)}.msg--note{background-color:color-mix(in srgb,var(--warn-soft) 60%,transparent);border:1px dashed color-mix(in srgb,var(--warn) 45%,transparent)}.msg--proposal{border:1px dashed var(--accent)}.msg__head .badge{background:color-mix(in srgb,currentColor 16%,var(--surface));border:1px solid color-mix(in srgb,currentColor 35%,transparent)}.msg__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.85rem}.msg__foot{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:8px;direction:ltr}.msg__time{margin-right:auto;direction:rtl}.msg__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.remedy{padding:12px 14px;border-radius:var(--radius-sm);background:var(--surface-2)}.alert{border-inline-start:4px solid var(--warn)}.alert--critical{border-inline-start-color:var(--danger)}.loglist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;overflow:hidden;border-radius:var(--radius);background:var(--glass-strong);border:1px solid var(--glass-border)}.logrec{display:flex;flex-direction:column;gap:6px;padding:18px 14px;border-bottom:1px solid var(--border);border-inline-start:3px solid transparent;content-visibility:auto;contain-intrinsic-size:auto 180px}.logrec:last-child{border-bottom:0}.logrec--warn{border-inline-start-color:var(--warn)}.logrec--error{border-inline-start-color:var(--danger)}.logrec code{font-size:.78rem}.logrec__msg{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;overflow-wrap:anywhere}.logrec__fields{margin:0;padding:6px 8px;border-radius:8px;background:var(--surface-2);font-size:.75rem;white-space:pre-wrap;overflow-wrap:anywhere}.keylist{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.keylist__item{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.keylist__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.keylist__body{flex:1;min-width:0;overflow-wrap:anywhere}.docview{display:block;width:100%;height:75vh;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.docview--image{height:auto;max-height:80vh;object-fit:contain}select.input{-webkit-appearance:none;appearance:none;padding-inline-end:40px;background-image:var(--select-arrow);background-repeat:no-repeat;background-size:16px 16px;background-position:left 14px center;cursor:pointer;text-overflow:ellipsis}[dir=ltr] select.input,select.input.ltr{background-position:right 14px center}select.input:disabled{cursor:default;opacity:.6}.jdate>select.input{padding-inline-start:12px;padding-inline-end:34px;background-position:left 12px center}.tile-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start}.ticket-tile{position:relative;display:flex;flex-direction:column;gap:8px;color:inherit;transition:border-color .15s,transform .1s}.ticket-tile:hover{border-color:var(--accent)}.ticket-tile:active{transform:scale(.99)}.ticket-tile:has(.stretched-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ticket-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ticket-tile__subject{min-width:0;font-weight:700;line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ticket-tile__foot{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--border)}@media(prefers-reduced-motion:reduce){.ticket-tile{transition:none}.ticket-tile:active{transform:none}}.ticket-tile__foot--plain{align-items:center;min-height:0;padding-top:0;border-top:0}.beside-btn{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.beside-btn:hover,.beside-btn:focus-visible{background:var(--accent-soft);color:var(--accent-strong)}.dlist__row{position:relative}.dlist__row:has(.stretched-link):hover{background:var(--surface-2)}.dlist__row:has(.stretched-link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.dlist__beside{display:flex;margin-inline-start:auto}@container (min-width: 680px){.dlist--tickets.dlist--beside{--cols: repeat(5, auto) max-content}.dlist--tickets .dlist__head,.dlist--tickets .dlist__row{padding-inline:20px 12px}.dlist--tickets .dlist__row{padding-block:14px}.dlist__beside{margin-inline-start:0}}.forward-list{max-height:min(50vh,420px);overflow-y:auto;overscroll-behavior:contain;padding:2px}.ticket-user{align-self:flex-start;display:inline-flex;gap:4px}.toasts{position:fixed;inset-inline:0;bottom:calc(20px + var(--safe-b));z-index:200;display:flex;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;pointer-events:none}@media(max-width:959px){.toasts{bottom:calc(var(--nav-h) + var(--safe-b) + 12px)}}.toast{display:flex;align-items:center;gap:12px;width:min(100%,380px);padding-block:10px;padding-inline:12px 8px;border-radius:var(--radius-sm);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);color:var(--text);pointer-events:auto;cursor:pointer;animation:toast-in .2s ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.toast__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%}.toast--success .toast__icon{color:var(--success);background:var(--success-soft)}.toast--info .toast__icon{color:var(--accent-strong);background:var(--accent-soft)}.toast--warn .toast__icon{color:var(--warn);background:var(--warn-soft)}.toast__text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.5}.toast__title{font-size:.9rem;font-weight:700}.toast__desc{font-size:.82rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast__close{flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.toast__close:hover{background:var(--surface-2);color:var(--text)}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.ticket-app{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.ticket-app__name{font-weight:650;color:var(--text)}.dlist .ltr,.dlist bdi{text-align:right}.row--end{justify-content:flex-end}.dlist__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (min-width: 680px){.dlist--alerts{--cols: minmax(12rem, auto) repeat(6, auto)}.dlist--alerts.dlist--reset{--cols: minmax(12rem, auto) repeat(6, auto) max-content}.dlist--alerts .dlist__main{min-width:0}}.dlist__head>*,.dlist__row>*{text-align:right}.detail-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:none}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0}.fact{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 16px;border-radius:var(--radius);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow),inset 0 0 0 1px var(--glass-edge)}.fact__label{color:var(--muted);font-size:.78rem;font-weight:650}.fact__value{margin:0;min-width:0;font-weight:700}.fact__line{display:flex;align-items:center;gap:8px;min-width:0}.fact__more{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-align:right}.fact__wait{display:block;width:70%;height:1.1em;border-radius:6px;background:var(--surface-2)}.detail__menu{display:none}.detail,.detail__stage{display:flex;flex-direction:column;gap:32px}.detail__title{margin:0 4px 12px;font-size:1.15rem;font-weight:800}.usertable{width:100%;border-collapse:collapse}.usertable th,.usertable td{padding:10px 12px;text-align:right;vertical-align:top;border-bottom:1px solid var(--border)}.usertable tbody tr:not(.usertable__group):hover{background:var(--surface-2)}.usertable th[scope=row]{width:1%;white-space:nowrap;color:var(--muted);font-weight:600;font-size:.88rem}.usertable td{overflow-wrap:anywhere}.usertable__group th{padding:18px 12px 8px;border-bottom:2px solid var(--accent);color:var(--accent-strong);font-size:.82rem;font-weight:750}.usertable tbody:first-child .usertable__group th{padding-top:4px}.usertable__badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.usertable__more{padding-top:4px}@container (min-width: 520px){.fact--wide{grid-column:span 2}}@container (min-width: 760px){.detail{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.detail__menu{position:sticky;top:12px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid var(--border);box-shadow:var(--shadow)}.detail__tab{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--muted);font:inherit;font-weight:600;text-align:right;cursor:pointer;transition:background .15s,color .15s}.detail__tab:hover{background:var(--surface-2);color:var(--text)}.detail__tab[aria-selected=true],.detail__tab[aria-current=page]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-strong);font-weight:700}.detail__tab[aria-selected=true]:before,.detail__tab[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--accent)}.detail__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.detail__stage{display:block;min-width:0}.detail__part--off{display:none}.detail__part{animation:detail-in .18s ease-out}.detail__title{display:none}}@keyframes detail-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.detail__part{animation:none}}.list-tools{display:flex;align-items:center;gap:12px}.list-tools>.search{flex:1;min-width:0}@container (min-width: 680px){.dlist--discounts{--cols: repeat(6, auto) max-content}}.dlist.dlist--tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;overflow:visible;background:none;border:0;box-shadow:none;border-radius:0}.dlist--tiles .dlist__head{display:none}.dlist.dlist--tiles .dlist__row{grid-column:auto;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px 12px;padding:16px 18px;border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-strong);box-shadow:var(--shadow),inset 0 0 0 1px var(--glass-edge)}.dlist.dlist--tiles .dlist__row>*{white-space:normal}.dlist--tiles .dlist__main{flex:1 0 100%}.dlist--tiles .dlist__beside{margin-inline-start:auto}.chatbox{display:flex;flex-direction:column;gap:12px;min-height:380px}.chatbox__thread{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.chatbox__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-inline:-8px;padding-inline:8px}.chatbox__compose{flex:none}.copyable{display:inline-flex;align-items:center;gap:6px;max-width:calc(100% + 12px);margin:-2px -6px;padding:2px 6px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;transition:background .15s}.copyable>bdi{min-width:0;overflow-wrap:anywhere}.copyable>bdi.nowrap{flex:none}.copyable:not(:has(>.badge)):hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.copyable:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.copyable__icon{display:inline-grid;place-items:center;flex:none;color:var(--accent-strong);opacity:0;transition:opacity .15s}.copyable:hover .copyable__icon,.copyable:focus-visible .copyable__icon{opacity:1}@media(hover:none){.copyable__icon{opacity:.7}}.cardbadges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.cardbadges__item{display:inline-flex;align-items:center;gap:4px}.usertable__heading{margin:8px 0 0;padding:0 12px 8px;border-bottom:2px solid var(--accent);color:var(--accent-strong);font-size:.82rem;font-weight:750}.paycards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;align-items:start}.paycard{min-width:0;padding:14px 16px;border-radius:16px;background:var(--surface-2);border:1px solid var(--border)}.paycard__title{margin:0;font-size:.95rem;font-weight:750}.paycard__line{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.paycard__label{color:var(--muted);font-size:.8rem;font-weight:600}.chatlink{display:flex;align-items:center;gap:12px;color:inherit}.chatlink:active{background:var(--surface-2)}.chatlink__text{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.chatlink__last{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.6}.chatlink__go{flex:none;color:var(--muted);transform:rotate(90deg)}.phonechat{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;height:100dvh;background:color-mix(in srgb,var(--bg) 45%,transparent);-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%)}.phonechat__head{display:flex;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 8px) 8px 8px;background:var(--glass-strong);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.phonechat__title{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.phonechat__title b{flex:1 1 auto;min-width:0}.phonechat__title>.row{flex:none;flex-wrap:nowrap}.phonechat__title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phonechat__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 12px}.phonechat__compose{display:flex;flex-direction:column;gap:8px;padding:8px 10px calc(var(--safe-b) + 8px);background:var(--glass-strong);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.phonechat__compose .pillswitch{align-self:flex-start}.phonechat__row{display:flex;align-items:flex-end;gap:8px}.phonechat__field{flex:1;min-height:44px;max-height:140px;resize:none;field-sizing:content;border-radius:22px}.phonechat__send.btn{flex:none;width:44px;min-height:44px;padding:0;border-radius:50%}.phonechat__readonly{padding:12px 16px calc(var(--safe-b) + 12px);text-align:center;border-top:1px solid var(--border)}.crumbs{min-width:0}.crumbs ol{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.crumbs__step{display:flex;align-items:baseline;gap:8px;min-width:0;flex:0 1 auto}.crumbs__step a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:600;border-radius:6px}.crumbs__step a:hover{color:var(--accent-strong);text-decoration:underline}.crumbs__step a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.crumbs__sep{flex:none;color:var(--muted);opacity:.6}.crumbs__here{flex:none;max-width:100%}.crumbs__here h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs--mobile ol{flex-wrap:wrap;row-gap:2px;font-size:.85rem}.page-title--trail{margin:4px 4px -10px}.detail__tab[aria-current=page],a.detail__tab{text-decoration:none}@container (max-width: 759px){.detail--group{gap:16px}.detail__menu--nav{display:flex;gap:4px;padding:4px;overflow-x:auto;scrollbar-width:none;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--accent) 7%,var(--surface));width:fit-content;max-width:100%}.detail__menu--nav::-webkit-scrollbar{display:none}.detail__menu--nav .detail__tab{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;color:var(--muted);font-weight:600;font-size:.88rem;white-space:nowrap}.detail__menu--nav .detail__tab svg{width:18px;height:18px}.detail__menu--nav .detail__tab[aria-current=page],.detail__menu--nav .detail__tab[aria-selected=true]{color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 14%,transparent)}.detail--tabs{gap:16px}.detail--tabs .detail__menu--nav .detail__tab{border:0;background:transparent;font:inherit;font-weight:600;font-size:.88rem;cursor:pointer}.detail--tabs .detail__menu--nav .detail__tab[aria-selected=true]{background:color-mix(in srgb,var(--accent) 14%,transparent)}.detail--tabs .detail__part--off,.detail--tabs .detail__title{display:none}}.dashboard{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.dashpanel{display:flex;flex-direction:column}@media(min-width:960px){.dashpanel{min-height:0;overflow:hidden}.dashpanel>.dashlist{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}}.dashpanel__head{flex:none;display:flex;align-items:center;gap:8px}.dashpanel__head h2{margin:0}.dashpanel__icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--accent-strong);background:var(--accent-soft)}.dashpanel__all{margin-inline-start:auto}.dashlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dashlist li+li{border-top:1px solid var(--border)}.dashlist__row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:var(--radius-sm);color:inherit;text-decoration:none}.dashlist__row:hover{background:var(--glass-strong)}.dashlist__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dashlist__main>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashlist__side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dashpanel .empty{padding-block:16px}.chip:disabled{opacity:.45;cursor:not-allowed}.main:has(>.detail--group),.main:has(.dashboard){max-width:none}.dashlist__main>.ltr{text-align:right}@media(min-width:960px){.dlist--fill{overflow-y:auto;overscroll-behavior:contain;align-content:start}.dlist--fill .dlist__head{position:sticky;top:0;z-index:1;background:var(--surface)}.dlist.dlist--fill.dlist--tiles{overflow-y:auto;padding:2px 2px 12px}}@media(min-width:960px){.pane:has(.main--headless){padding-top:0}.pane:has(.main--headless):before{inset:0}}.logpanel{display:flex;flex-direction:column;gap:12px;min-height:0}.logpanel>h2{flex:none;margin:0}@media(min-width:960px){.logpanel__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}}.logpanel>.btn{flex:none}.fold-chevron{transition:transform .18s}.fold-chevron--open{transform:rotate(180deg)}.logpanel__list,.dlist--fill,.dashpanel>.dashlist{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}@supports selector(::-webkit-scrollbar){.logpanel__list,.dlist--fill,.dashpanel>.dashlist{scrollbar-width:auto;scrollbar-color:auto}.logpanel__list::-webkit-scrollbar,.dlist--fill::-webkit-scrollbar,.dashpanel>.dashlist::-webkit-scrollbar{width:10px;background:transparent}.logpanel__list::-webkit-scrollbar-track,.dlist--fill::-webkit-scrollbar-track,.dashpanel>.dashlist::-webkit-scrollbar-track{background:transparent;margin-block:12px}.logpanel__list::-webkit-scrollbar-thumb,.dlist--fill::-webkit-scrollbar-thumb,.dashpanel>.dashlist::-webkit-scrollbar-thumb{min-height:40px;border:3px solid transparent;border-radius:999px;background-clip:padding-box;background-color:color-mix(in srgb,var(--scroll-thumb) 55%,transparent)}.logpanel__list:hover::-webkit-scrollbar-thumb,.dlist--fill:hover::-webkit-scrollbar-thumb,.dashpanel>.dashlist:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.logpanel__list::-webkit-scrollbar-thumb:hover,.logpanel__list::-webkit-scrollbar-thumb:active,.dlist--fill::-webkit-scrollbar-thumb:hover,.dlist--fill::-webkit-scrollbar-thumb:active,.dashpanel>.dashlist::-webkit-scrollbar-thumb:hover,.dashpanel>.dashlist::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover)}.logpanel__list::-webkit-scrollbar-corner,.dlist--fill::-webkit-scrollbar-corner{background:transparent}}.detail__side{display:flex;flex-direction:column;gap:12px;min-width:0}@container (min-width: 760px){.detail__side{position:sticky;top:12px}.detail__side>.detail__menu{position:static}}.sidecard{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);background:color-mix(in srgb,var(--warn) 12%,var(--surface));box-shadow:var(--shadow);color:var(--text)}.sidecard__label{color:var(--muted);font-size:.82rem;font-weight:600}.sidecard__value{color:var(--warn);font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.dlist__more{grid-column:1 / -1;display:flex;justify-content:center;padding:12px}.input--auto{width:auto;min-width:10rem}.inline-field{display:flex;align-items:stretch;gap:8px}.inline-field>.input{flex:1;min-width:0}.inline-field>.btn{flex:none}@media(min-width:960px){.fillbox{overflow-y:auto;overscroll-behavior:contain;margin:-4px;padding:4px 4px 12px;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.fillbox>.dlist{overflow:clip;min-height:100%;align-content:start}.fillbox>.dlist.dlist--tiles{min-height:0}.fillbox>.dlist>.dlist__head{position:sticky;top:-4px;z-index:1;background:var(--surface)}}@supports selector(::-webkit-scrollbar){@media(min-width:960px){.fillbox{scrollbar-width:auto;scrollbar-color:auto}.fillbox::-webkit-scrollbar{width:10px;background:transparent}.fillbox::-webkit-scrollbar-track{background:transparent;margin-block:12px}.fillbox::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--scroll-thumb) padding-box}.fillbox:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-hover, var(--scroll-thumb)) padding-box}}}.fillbox__more{display:flex;justify-content:center;margin-top:12px}.sidehelp{padding:10px 14px;border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.sidehelp:empty{display:none}.sidehelp>.help+.help{margin-top:8px}.audit__details{display:flex;flex-wrap:wrap;gap:6px;margin:0;min-width:0}.audit__detail{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:2px 10px;border-radius:12px;background:var(--surface-2);font-size:.75rem;line-height:1.6}.audit__detail dt{flex:none;font-weight:600;white-space:nowrap}.audit__detail dt:after{content:":"}.audit__detail dd{margin:0;min-width:0;overflow-wrap:anywhere}.audit__detail .copyable{max-width:100%;min-width:0;margin:0;padding:0;gap:0;border-radius:0}.copyable:has(>.badge){max-width:100%;min-width:0;margin:0;padding:0;gap:4px;border-radius:0}.audit__detail .copyable__icon{width:0;overflow:hidden;transition:opacity .15s,width .15s,margin .15s}.audit__detail .copyable:hover>.copyable__icon,.audit__detail .copyable:focus-visible>.copyable__icon{width:14px;margin-inline-start:4px}@media(hover:none){.audit__detail .copyable>.copyable__icon{width:14px;margin-inline-start:4px}}@media(prefers-reduced-motion:reduce){.audit__detail .copyable__icon{transition:none}}.audit__detail .copyable:hover{background:transparent}.audit__detail:has(.copyable){transition:background .15s}.audit__detail:has(.copyable:hover){background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}.copyable:hover>.badge{box-shadow:inset 0 0 0 1px var(--accent)}.copyable:has(>.badge):focus-visible{outline:none}.copyable:has(>.badge):focus-visible>.badge{outline:2px solid var(--accent);outline-offset:1px}.audit__detail:has(.copyable:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.audit__detail .copyable:focus-visible{outline:none}.audit__detail .copyable>:first-child{min-width:0;overflow-wrap:anywhere}.dlist--audit .copyable{white-space:nowrap}.badge--code{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-weight:500;color:var(--text);background:var(--surface-2);border:1px solid var(--border)}.badge--wrap{white-space:normal;overflow-wrap:anywhere;border-radius:10px;text-align:start}.dlist--alerts .dlist__main{gap:10px}.dashlist__main--alert{gap:6px}.dashlist__main--alert>*{overflow:visible;white-space:normal}.alert .alert__text{margin-top:4px}.badge__label{color:var(--muted);font-weight:600;margin-inline-end:4px}.copyblock{position:relative;display:block;width:100%;margin:0;padding:6px 28px 6px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;transition:background .15s}.copyblock:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.copyblock:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.copyblock__icon{position:absolute;top:6px;right:6px;opacity:0;color:var(--muted);transition:opacity .15s}.copyblock:hover .copyblock__icon,.copyblock:focus-visible .copyblock__icon{opacity:1}@media(hover:none){.copyblock__icon{opacity:1}}.logrec .logrec__msg{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.logrec .logrec__fields:not(:hover){background:var(--surface-2)}.logrec .logrec__fields{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.badge--tint{background:color-mix(in srgb,var(--tint) 13%,transparent);border-color:color-mix(in srgb,var(--tint) 35%,transparent);color:color-mix(in srgb,var(--tint) 70%,var(--text))}.badge--tint .badge__label{color:inherit;opacity:.75}.badge--slate{--tint: #64748b}.badge--violet{--tint: #8b5cf6}.badge--blue{--tint: #3b82f6}.badge--teal{--tint: #14b8a6}.badge--indigo{--tint: #6366f1}.badge--sand{--tint: #b08850}.actions--center{justify-content:center}.msg__copy .copyable{font-weight:600}.msg__copy--number{color:color-mix(in srgb,#2563eb 75%,var(--text))}.msg__copy--email{color:color-mix(in srgb,#9333ea 75%,var(--text))}.msg__link{color:color-mix(in srgb,#0d9488 80%,var(--text));font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.msg__pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:-2px -6px;padding:2px 6px;border-radius:8px;transition:background .15s}.msg__pill:hover,.msg__pill:focus-within{background:color-mix(in srgb,var(--accent) 10%,transparent)}.msg__pill .copyable{margin:0;padding:0;background:transparent}.msg__pill:hover .copyable__icon,.msg__pill:focus-within .copyable__icon{opacity:1}.msg__act{display:inline-grid;place-items:center;padding:2px;border-radius:6px;color:var(--accent-strong);opacity:0;transition:opacity .15s,background .15s}.msg__pill:hover .msg__act,.msg__pill:focus-within .msg__act{opacity:1}.msg__act:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}@media(hover:none){.msg__act{opacity:.7}}.msg__ticks{display:inline-grid;place-items:center;color:var(--muted)}.msg__ticks--acked{color:var(--accent-strong)}.msg--new{animation:msg-in .32s cubic-bezier(.2,.9,.3,1.15) both;transform-origin:bottom right}.msg--user.msg--new,[dir=rtl] .msg--new{transform-origin:bottom left}[dir=rtl] .msg--user.msg--new{transform-origin:bottom right}@keyframes msg-in{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.msg--new{animation:none}}.msg__copy--number .copyable>bdi{flex:none;overflow-wrap:normal}.msg__pill{flex-wrap:nowrap;white-space:nowrap}[dir=ltr] .input--phone,[dir=ltr] .dlist .ltr,[dir=ltr] .dlist bdi,[dir=ltr] .dlist__row>*,[dir=ltr] .fact__more,[dir=ltr] .usertable td,[dir=ltr] .detail__tab,[dir=ltr] .dashlist__main>.ltr{text-align:left}.scrollthumb,.scrolljump{position:fixed;top:0;left:0;z-index:21;opacity:0;pointer-events:none;transition:opacity .25s ease-out}.scrollthumb{width:28px;height:44px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:var(--accent-text);box-shadow:0 6px 16px -4px rgb(var(--accent-glow) / .6),0 0 0 1px #00000014;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.scrollthumb>span{width:12px;height:10px;background:linear-gradient(currentColor 0 0) top / 100% 2px no-repeat,linear-gradient(currentColor 0 0) center / 100% 2px no-repeat,linear-gradient(currentColor 0 0) bottom / 100% 2px no-repeat}.scrollthumb:hover{filter:brightness(1.08)}.scrollthumb--on{opacity:1;pointer-events:auto}.scrollthumb--held{cursor:grabbing;transform-origin:center;filter:brightness(1.15)}.scrolljump{width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--glass-border);background:var(--glass-strong);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);color:var(--text);cursor:pointer}.scrolljump--on{opacity:1;pointer-events:auto}.scrolljump:hover{background:var(--surface)}.scrolljump:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.scrollthumb,.scrolljump{transition:none}}
