.sf-logo,.sf-loader,.sf-app-icon,.sf-splash{--sf-logo-color-auto:oklch(.52 var(--sf-accent-c,.27) var(--sf-accent-h,283));--_sf-m:var(--sf-motion,1);--_sf-out:var(--ease-out,cubic-bezier(.23, 1, .32, 1));--_sf-in-out:var(--ease-in-out,cubic-bezier(.77, 0, .175, 1))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.sf-logo,.sf-loader){--sf-logo-color-auto:oklch(.66 calc(var(--sf-accent-c,.27) * .9) var(--sf-accent-h,283))}}[data-theme=dark] :is(.sf-logo,.sf-loader){--sf-logo-color-auto:oklch(.66 calc(var(--sf-accent-c,.27) * .9) var(--sf-accent-h,283))}:root [data-theme=light] :is(.sf-logo,.sf-loader){--sf-logo-color-auto:oklch(.52 var(--sf-accent-c,.27) var(--sf-accent-h,283))}.sf-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-logo{--_mark:var(--sf-logo-color,var(--sf-logo-color-auto));--_word:var(--sf-logo-ink,currentColor);vertical-align:middle;flex:none;display:inline-block;overflow:visible}.sf-logo--ink{--_mark:oklch(.2 .02 var(--sf-accent-h,283));--_word:oklch(.2 .02 var(--sf-accent-h,283))}.sf-logo--white{--_mark:#fff;--_word:#fff}.sf-logo--current{--_mark:currentColor;--_word:currentColor}.sf-logo__mark{color:var(--_mark)}.sf-logo__word{color:var(--_word)}.sf-logo__fill{fill:currentColor}.sf-logo :where(g,path){transform-box:view-box}.sf-logo__outline{fill:none;stroke:currentColor;stroke-width:calc(var(--sf-sw,1.5) * 1px);stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0;opacity:0}.sf-logo__lw>.sf-logo__outline{stroke-width:calc(var(--sf-sw,1.5) * .9px)}.sf-logo--draw .sf-logo__part>.sf-logo__outline{animation:sf-logo-line calc(.62s * var(--_sf-m)) var(--_sf-in-out) calc(var(--i) * 90ms * var(--_sf-m)) both, sf-logo-fade-out calc(.26s * var(--_sf-m)) var(--_sf-out) calc((.6s + var(--i) * 60ms) * var(--_sf-m)) forwards}.sf-logo--draw .sf-logo__part>.sf-logo__fill{animation:sf-logo-fade-in calc(.3s * var(--_sf-m)) var(--_sf-out) calc((.52s + var(--i) * 60ms) * var(--_sf-m)) both}.sf-logo--draw .sf-logo__lw>.sf-logo__outline{animation:sf-logo-line calc(.52s * var(--_sf-m)) var(--_sf-in-out) calc((.26s + var(--i) * 46ms) * var(--_sf-m)) both, sf-logo-fade-out calc(.26s * var(--_sf-m)) var(--_sf-out) calc((.72s + var(--i) * 46ms) * var(--_sf-m)) forwards}.sf-logo--draw .sf-logo__lw>.sf-logo__fill{animation:sf-logo-fade-in calc(.3s * var(--_sf-m)) var(--_sf-out) calc((.64s + var(--i) * 46ms) * var(--_sf-m)) both}@keyframes sf-logo-line{0%{stroke-dashoffset:1.02px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes sf-logo-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sf-logo-fade-in{0%{opacity:0}to{opacity:1}}.sf-logo--expandable{--_sf-mx:min(var(--sf-motion,1), 1.4);transition:width 0s linear calc(.12s * var(--_sf-mx))}.sf-logo--expandable.sf-logo--open{width:var(--sf-open-w);transition-delay:0s}.sf-logo--expandable .sf-logo__lw{opacity:0;transform:translateX(calc(-16px - var(--i) * 4px));transition:transform calc(92ms * var(--_sf-mx)) var(--_sf-out), opacity calc(80ms * var(--_sf-mx)) var(--_sf-out);transition-delay:calc((7 - var(--i)) * 4ms * var(--_sf-mx))}.sf-logo--expandable.sf-logo--open .sf-logo__lw{opacity:1;transition-duration:calc(.13s * var(--_sf-mx)), calc(.11s * var(--_sf-mx));transition-delay:calc(var(--i) * 5ms * var(--_sf-mx));transform:none}.sf-loader{--_mark:var(--sf-logo-color,var(--sf-logo-color-auto));--_sf-ml:clamp(.6, var(--sf-motion,1), 1.2);vertical-align:middle;color:var(--_mark);flex:none;line-height:0;display:inline-flex;position:relative}.sf-loader--ink{--_mark:oklch(.2 .02 var(--sf-accent-h,283))}.sf-loader--white{--_mark:#fff}.sf-loader--current{--_mark:currentColor}.sf-loader__svg{display:block;overflow:visible}.sf-loader__part{fill:currentColor;opacity:.28;animation:sf-loader-chase calc(1s * var(--_sf-ml)) linear calc((var(--i) / 6 - 1) * 1s * var(--_sf-ml)) infinite}@keyframes sf-loader-chase{0%{opacity:.28;animation-timing-function:cubic-bezier(.37,0,.63,1)}25%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}60%,to{opacity:.28}}@keyframes sf-loader-pulse{50%{opacity:.42}}.sf-app-icon{vertical-align:middle;flex:none;display:inline-block}.sf-app-icon__tile{fill:oklch(.52 var(--sf-accent-c,.27) var(--sf-accent-h,283))}.sf-splash{--_sf-k:min(var(--sf-motion,1), 1.1);z-index:2147483000;contain:layout paint;color:var(--sf-splash-fg,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;animation:sf-splash-exit-zip calc(.36s * var(--_sf-k)) var(--_sf-in-out) calc(1.08s * var(--_sf-k)) forwards;position:fixed;inset:0;overflow:hidden}.sf-splash--contained{z-index:1;position:absolute}.sf-splash.sf-splash--skip{animation:sf-splash-exit-skip .14s var(--_sf-out) forwards}.sf-splash__bg{background:var(--sf-splash-bg,oklch(.52 var(--sf-accent-c,.27) var(--sf-accent-h,283)));position:absolute;inset:0}.sf-splash__center{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sf-splash__svg{fill:currentColor;width:min(56%,380px);height:auto;display:block;overflow:visible}.sf-splash__svg :where(g,path){transform-box:view-box}.sf-splash__mark{animation:sf-splash-mark calc(.56s * var(--_sf-k)) var(--_sf-out) both}.sf-splash__trail{animation:sf-splash-trail calc(.82s * var(--_sf-k)) var(--_sf-out) calc((30ms + var(--i) * 30ms) * var(--_sf-k)) both}.sf-splash__word{animation:sf-splash-blur calc(.52s * var(--_sf-k)) var(--_sf-out) calc(.4s * var(--_sf-k)) both}.sf-splash__letters{animation:sf-splash-word calc(.56s * var(--_sf-k)) var(--_sf-out) calc(.4s * var(--_sf-k)) both}.sf-splash__skip{right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));color:inherit;cursor:pointer;opacity:0;transition:transform .16s var(--_sf-out);animation:sf-splash-skip-in calc(.2s * var(--_sf-k)) var(--_sf-out) calc(.38s * var(--_sf-k)) both;background:0 0;border:1px solid;border-radius:999px;padding:8px 13px;font:500 13px/1 ui-sans-serif,system-ui,sans-serif;position:absolute}.sf-splash__skip:active{transform:scale(.97)}.sf-splash__skip:focus-visible{outline-offset:2px;outline:2px solid}.sf-splash--contained .sf-splash__skip{padding:5px 9px;font-size:11px;bottom:10px;right:10px}@keyframes sf-splash-mark{0%{filter:blur(5px);opacity:0;transform:translate(-300px)}25%{opacity:1}to{filter:blur();opacity:1;transform:none}}@keyframes sf-splash-trail{0%{opacity:1;transform:scaleX(1.4)}50%{opacity:.85}to{opacity:0;transform:scaleX(.3)}}@keyframes sf-splash-blur{0%{filter:blur(4px)}to{filter:blur()}}@keyframes sf-splash-word{0%{transform:translateX(var(--sf-travel,-388px))}to{transform:none}}@keyframes sf-splash-skip-in{to{opacity:.7}}@keyframes sf-splash-fade-in{0%{opacity:0}}@keyframes sf-splash-exit-zip{0%{transform:none}to{transform:translate(102%)}}@keyframes sf-splash-exit-fade{to{opacity:0}}@keyframes sf-splash-exit-skip{to{opacity:0}}@media (prefers-reduced-motion:reduce){.sf-logo--draw .sf-logo__outline{display:none}.sf-logo--draw .sf-logo__fill,.sf-logo--draw .sf-logo__part>.sf-logo__fill,.sf-logo--draw .sf-logo__lw>.sf-logo__fill{animation:sf-logo-fade-in .24s var(--_sf-out) both}.sf-logo--expandable .sf-logo__lw{transform:none}.sf-loader__part{opacity:1;animation:none}.sf-loader__svg{animation:1.6s cubic-bezier(.37,0,.63,1) infinite sf-loader-pulse}.sf-splash{animation:sf-splash-exit-fade .22s var(--_sf-out) .65s forwards}.sf-splash__center{animation:sf-splash-fade-in .2s var(--_sf-out) both}.sf-splash__mark,.sf-splash__word,.sf-splash__letters{animation:none}.sf-splash__trail{display:none}.sf-splash__skip{opacity:.7;animation:none}}@media (forced-colors:active){.sf-logo__fill,.sf-loader__part,.sf-splash__svg{fill:canvastext}}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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{--sf-accent-h:283;--sf-accent-c:.27;--sf-radius:10px;--sf-density:1;--sf-motion:1.4;--sf-shadow:1;--sf-font-display:"Schibsted Grotesk Variable", "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sf-font-body:"Onest Variable", "Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sf-font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--d-1:calc(.12s * var(--sf-motion));--d-2:calc(.16s * var(--sf-motion));--d-3:calc(.2s * var(--sf-motion));--d-4:calc(.24s * var(--sf-motion));--d-exit:calc(.11s * var(--sf-motion));--d-drawer:calc(.32s * var(--sf-motion));--d-drawer-exit:calc(.2s * var(--sf-motion));--d-morph:calc(.32s * var(--sf-motion));--d-toast:calc(.36s * var(--sf-motion));--stagger:calc(40ms * var(--sf-motion));--s-1:calc(4px * var(--sf-density));--s-2:calc(8px * var(--sf-density));--s-3:calc(12px * var(--sf-density));--s-4:calc(16px * var(--sf-density));--s-5:calc(20px * var(--sf-density));--s-6:calc(24px * var(--sf-density));--s-8:calc(32px * var(--sf-density));--ctl:calc(32px * var(--sf-density));--ctl-sm:calc(26px * var(--sf-density));--ctl-lg:calc(40px * var(--sf-density));--row:calc(32px * var(--sf-density));--row-tbl:calc(48px * var(--sf-density));--grid-size:calc(24px * var(--sf-density));--gut:max(16px, calc(28px * var(--sf-density)));--rail-w:236px;--rail-w-c:64px;--top-h:calc(56px * var(--sf-density));--r:var(--sf-radius);--r-xs:calc(var(--sf-radius) * .4);--r-sm:calc(var(--sf-radius) * .7);--r-lg:calc(var(--sf-radius) * 1.4);--r-pill:calc(var(--sf-radius) * 100);--h:var(--sf-accent-h);--c:var(--sf-accent-c);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:oklch(.975 .007 var(--h));--grid:oklch(.52 var(--c) var(--h) / .05);--panel:oklch(100% 0 0);--panel-2:oklch(.985 .004 var(--h));--sunken:oklch(.962 .009 var(--h));--ink:oklch(.21 .025 var(--h));--ink-2:oklch(.36 .022 var(--h));--muted:oklch(.52 .02 var(--h));--faint:oklch(.56 .016 var(--h));--line:oklch(.21 .025 var(--h) / .1);--line-2:oklch(.21 .025 var(--h) / .16);--hover:oklch(.21 .025 var(--h) / .05);--hover-2:oklch(.21 .025 var(--h) / .085);--accent:oklch(.52 var(--c) var(--h));--accent-hover:oklch(.47 var(--c) var(--h));--accent-ink:oklch(.47 calc(var(--c) * .9) var(--h));--accent-soft:oklch(.955 calc(var(--c) * .16) var(--h));--accent-soft-2:oklch(.91 calc(var(--c) * .3) var(--h));--accent-line:oklch(.52 var(--c) var(--h) / .35);--on-accent:oklch(100% 0 0);--sel:oklch(.55 var(--c) var(--h));--good:oklch(56% .13 155);--good-soft:oklch(95% .04 155);--good-ink:oklch(45% .12 155);--warn:oklch(58% .13 65);--warn-soft:oklch(95.5% .05 80);--warn-ink:oklch(48% .12 65);--bad:oklch(55% .19 25);--bad-soft:oklch(95.5% .03 25);--bad-ink:oklch(48% .17 25);--bad-solid:oklch(55% .2 25);--bad-hover:oklch(50% .2 25);--scrim:oklch(.2 .03 var(--h) / .3);--sk:var(--sunken);--sk-hi:oklch(100% 0 0/.55);--chart:var(--accent);--chart-fill:oklch(.52 var(--c) var(--h) / .14);--chart-1:var(--accent);--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#2a78d6;--chart-8:#e34948;--chart-muted:oklch(.8 .015 var(--h));--sh-1:0 1px 2px oklch(.25 .05 var(--h) / calc(.14 * var(--sf-shadow)));--sh-2:0 1px 2px oklch(.25 .05 var(--h) / calc(.12 * var(--sf-shadow))), 0 6px 16px -4px oklch(.25 .05 var(--h) / calc(.2 * var(--sf-shadow)));--sh-3:0 2px 6px oklch(.25 .05 var(--h) / calc(.14 * var(--sf-shadow))), 0 24px 56px -12px oklch(.25 .06 var(--h) / calc(.5 * var(--sf-shadow)));--ring:0 0 0 3px oklch(.6 var(--c) var(--h) / .3);--inset-hi:inset 0 1px 0 oklch(100% 0 0/.18)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:oklch(.17 .015 var(--h));--grid:oklch(.72 var(--c) var(--h) / .05);--panel:oklch(.21 .018 var(--h));--panel-2:oklch(.235 .02 var(--h));--sunken:oklch(.185 .016 var(--h));--ink:oklch(.96 .006 var(--h));--ink-2:oklch(.84 .012 var(--h));--muted:oklch(.72 .018 var(--h));--faint:oklch(.64 .018 var(--h));--line:oklch(100% 0 0/.085);--line-2:oklch(100% 0 0/.14);--hover:oklch(100% 0 0/.05);--hover-2:oklch(100% 0 0/.085);--accent:oklch(.6 calc(var(--c) * .92) var(--h));--accent-hover:oklch(.65 calc(var(--c) * .92) var(--h));--accent-ink:oklch(.8 calc(var(--c) * .55) var(--h));--accent-soft:oklch(.29 calc(var(--c) * .3) var(--h));--accent-soft-2:oklch(.34 calc(var(--c) * .42) var(--h));--accent-line:oklch(.7 var(--c) var(--h) / .45);--sel:oklch(.68 var(--c) var(--h));--good:oklch(74% .14 155);--good-soft:oklch(30% .05 155);--good-ink:oklch(78% .14 155);--warn:oklch(80% .13 75);--warn-soft:oklch(31% .05 75);--warn-ink:oklch(82% .13 75);--bad:oklch(72% .16 25);--bad-soft:oklch(30% .06 25);--bad-ink:oklch(80% .13 25);--scrim:oklch(.08 .02 var(--h) / .6);--sk-hi:oklch(100% 0 0/.06);--chart-fill:oklch(.6 var(--c) var(--h) / .2);--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#3987e5;--chart-8:#e66767;--chart-muted:oklch(.5 .02 var(--h));--sh-1:0 1px 2px oklch(0 0 0 / calc(.5 * var(--sf-shadow)));--sh-2:0 1px 2px oklch(0 0 0 / calc(.4 * var(--sf-shadow))), 0 8px 20px -6px oklch(0 0 0 / calc(.6 * var(--sf-shadow)));--sh-3:0 2px 6px oklch(0 0 0 / calc(.4 * var(--sf-shadow))), 0 28px 64px -12px oklch(0 0 0 / calc(.9 * var(--sf-shadow)));--inset-hi:inset 0 1px 0 oklch(100% 0 0/.12)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:oklch(.17 .015 var(--h));--grid:oklch(.72 var(--c) var(--h) / .05);--panel:oklch(.21 .018 var(--h));--panel-2:oklch(.235 .02 var(--h));--sunken:oklch(.185 .016 var(--h));--ink:oklch(.96 .006 var(--h));--ink-2:oklch(.84 .012 var(--h));--muted:oklch(.72 .018 var(--h));--faint:oklch(.64 .018 var(--h));--line:oklch(100% 0 0/.085);--line-2:oklch(100% 0 0/.14);--hover:oklch(100% 0 0/.05);--hover-2:oklch(100% 0 0/.085);--accent:oklch(.6 calc(var(--c) * .92) var(--h));--accent-hover:oklch(.65 calc(var(--c) * .92) var(--h));--accent-ink:oklch(.8 calc(var(--c) * .55) var(--h));--accent-soft:oklch(.29 calc(var(--c) * .3) var(--h));--accent-soft-2:oklch(.34 calc(var(--c) * .42) var(--h));--accent-line:oklch(.7 var(--c) var(--h) / .45);--sel:oklch(.68 var(--c) var(--h));--good:oklch(74% .14 155);--good-soft:oklch(30% .05 155);--good-ink:oklch(78% .14 155);--warn:oklch(80% .13 75);--warn-soft:oklch(31% .05 75);--warn-ink:oklch(82% .13 75);--bad:oklch(72% .16 25);--bad-soft:oklch(30% .06 25);--bad-ink:oklch(80% .13 25);--scrim:oklch(.08 .02 var(--h) / .6);--sk-hi:oklch(100% 0 0/.06);--chart-fill:oklch(.6 var(--c) var(--h) / .2);--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#3987e5;--chart-8:#e66767;--chart-muted:oklch(.5 .02 var(--h));--sh-1:0 1px 2px oklch(0 0 0 / calc(.5 * var(--sf-shadow)));--sh-2:0 1px 2px oklch(0 0 0 / calc(.4 * var(--sf-shadow))), 0 8px 20px -6px oklch(0 0 0 / calc(.6 * var(--sf-shadow)));--sh-3:0 2px 6px oklch(0 0 0 / calc(.4 * var(--sf-shadow))), 0 28px 64px -12px oklch(0 0 0 / calc(.9 * var(--sf-shadow)));--inset-hi:inset 0 1px 0 oklch(100% 0 0/.12)}@media (pointer:coarse){:root{--ctl:max(36px, calc(32px * var(--sf-density)));--ctl-sm:max(32px, calc(26px * var(--sf-density)));--row:max(40px, calc(32px * var(--sf-density)))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--canvas);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);min-height:100dvh;color:var(--ink);font:400 14px/1.45 var(--sf-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}body[data-sf-lock=true]{overflow:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}p,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--sf-font-display);letter-spacing:-.012em;color:var(--ink);margin:0;font-weight:700}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:default}ol,ul{margin:0;padding:0;list-style:none}dl,dd{margin:0}table{border-collapse:collapse}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--sel);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--accent-soft-2);color:var(--ink)}.sf-auth{--auth-pad:clamp(24px, 3.4vw, 48px);background:var(--canvas);grid-template:"top scene""main scene"1fr"foot scene"/minmax(440px,1fr) minmax(0,1.2fr);min-height:100dvh;display:grid}.sf-auth__top{padding:24px var(--auth-pad) 0;grid-area:top;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.sf-auth__brand{height:32px;color:var(--ink);border-radius:var(--r-xs);align-items:center;gap:10px;display:inline-flex}.sf-auth__aside{color:var(--muted);text-align:right;font-size:13px}.sf-auth__aside .sf-link{font-weight:550}.sf-auth__main{padding:48px var(--auth-pad);grid-area:main;place-items:center;min-width:0;display:grid}.sf-auth__inner{width:min(380px,100%)}.sf-auth__foot{padding:0 var(--auth-pad) 24px;color:var(--muted);flex-wrap:wrap;grid-area:foot;align-items:center;gap:6px 18px;font-size:12px;display:flex}.sf-auth__foot a{color:var(--muted);border-radius:var(--r-xs);transition:color var(--d-1) var(--ease-out)}@media (hover:hover) and (pointer:fine){.sf-auth__foot a:hover{color:var(--ink)}}.sf-auth__scene{grid-area:scene;min-width:0;height:100dvh;padding:12px 12px 12px 0;position:sticky;top:0}.sf-auth__head{margin-bottom:28px}.sf-auth__eyebrow{font:500 11.5px/1 var(--sf-font-mono);color:var(--muted);letter-spacing:.02em;margin-bottom:10px}.sf-auth__title{letter-spacing:-.03em;text-wrap:balance;font-size:28px;font-weight:700;line-height:1.12}.sf-auth__desc{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.5}.sf-auth-form{gap:18px;display:grid}.sf-auth-form .sf-input,.sf-auth-form .sf-select{height:var(--ctl-lg)}.sf-auth-form .sf-input{padding-left:var(--s-3);font-size:14px}.sf-auth-form .sf-select__el{font-size:14px}.sf-auth-form .sf-field{gap:7px}.sf-auth-form .sf-field__label{color:var(--ink-2);font-size:13px}.sf-auth-form .sf-btn--lg{height:calc(var(--ctl-lg) + 2px);margin-top:6px;font-size:14px}.sf-auth-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sf-auth-form__actions{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:6px;display:grid}.sf-auth-form__actions .sf-btn--lg{margin-top:0}.sf-auth-form[data-shake=on]{animation:sf-auth-shake calc(.3s * var(--sf-motion)) var(--ease-out)}@keyframes sf-auth-shake{0%,to{transform:translate(0)}18%{transform:translate(-7px)}38%{transform:translate(6px)}58%{transform:translate(-3px)}78%{transform:translate(2px)}}@keyframes sf-auth-still{0%{opacity:.9}to{opacity:1}}.sf-auth__notice{border-radius:var(--r-sm);background:var(--bad-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--bad) 28%, transparent);color:var(--ink);transition:opacity var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-out);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}@starting-style{.sf-auth__notice{opacity:0;transform:translateY(-4px)}}.sf-auth__notice>.sf-icon{color:var(--bad);margin-top:1px}.sf-auth__notice[data-tone=info]{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.sf-auth__notice[data-tone=info]>.sf-icon{color:var(--muted)}.sf-auth__notice b{font-weight:600}.sf-input--password{padding-right:4px}.sf-input--password .sf-input__affix--end{align-items:center;gap:6px;display:inline-flex}.sf-input__caps{border-radius:var(--r-xs);background:var(--warn-soft);height:20px;color:var(--warn);font:600 10.5px/1 var(--sf-font-mono);letter-spacing:.01em;transition:opacity var(--d-1) var(--ease-out), transform var(--d-1) var(--ease-out);align-items:center;gap:4px;padding:0 7px 0 5px;display:inline-flex}.sf-input__caps[data-on=false]{display:none}@starting-style{.sf-input__caps[data-on=true]{opacity:0;transform:scale(.95)}}.sf-input__reveal{border-radius:calc(var(--r-sm) - 2px);width:32px;height:32px;color:var(--faint);transition:color var(--d-1) var(--ease-out), background-color var(--d-1) var(--ease-out), transform var(--d-2) var(--ease-out);place-items:center;display:grid}.sf-input__reveal:active{transform:scale(.94)}.sf-input__reveal[aria-pressed=true]{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.sf-input__reveal:hover{color:var(--ink);background:var(--hover)}}.sf-input__reveal:focus-visible{outline-offset:-2px}.sf-input:has(.sf-input__reveal:focus-visible){border-color:var(--line-2);box-shadow:none}.sf-auth-steps{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:8px;margin-bottom:28px;display:grid}.sf-auth-steps__item{min-width:0;color:var(--muted);transition:color var(--d-2) var(--ease-out);align-items:center;gap:8px;padding-top:12px;font-size:12.5px;font-weight:500;display:flex;position:relative}.sf-auth-steps__item:before,.sf-auth-steps__item:after{content:"";border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}.sf-auth-steps__item:before{background:var(--line-2)}.sf-auth-steps__item:after{background:var(--accent);transform-origin:0;transition:transform calc(.24s * var(--sf-motion)) var(--ease-out);transform:scaleX(0)}.sf-auth-steps__item[data-state=current],.sf-auth-steps__item[data-state=done]{color:var(--ink-2)}.sf-auth-steps__item[data-state=current]:after,.sf-auth-steps__item[data-state=done]:after{transform:scaleX(1)}.sf-auth-steps__dot{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-2);font:600 10px/1 var(--sf-font-mono);color:var(--faint);transition:background-color var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out), box-shadow var(--d-2) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.sf-auth-steps__item[data-state=current] .sf-auth-steps__dot{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-ink)}.sf-auth-steps__item[data-state=done] .sf-auth-steps__dot{background:var(--accent);box-shadow:none;color:var(--on-accent)}.sf-auth-steps__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-auth-step{transition:opacity var(--d-3) var(--ease-out), transform var(--d-3) var(--ease-out);gap:18px;display:grid}@starting-style{.sf-auth-step[data-dir=next]{opacity:0;transform:translate(14px)}.sf-auth-step[data-dir=back]{opacity:0;transform:translate(-14px)}}.sf-scene{--sc-bg:oklch(.155 .032 var(--h));--sc-edge:oklch(100% 0 0/.07);--sc-card:oklch(.205 .03 var(--h) / .82);--sc-solid:oklch(.225 .03 var(--h));--sc-line:oklch(100% 0 0/.07);--sc-line-2:oklch(100% 0 0/.12);--sc-ink:oklch(.97 .006 var(--h));--sc-muted:oklch(.77 .02 var(--h));--sc-faint:oklch(.62 .025 var(--h));--sc-accent:oklch(.74 .16 var(--h));--sc-good:oklch(80% .14 155);--sc-good-soft:oklch(80% .14 155/.14);--sc-plane-top:oklch(.6 .2 var(--h) / .16);--sc-plane-band:oklch(.5 .21 var(--h) / .12);--sc-plane-bottom:oklch(.42 .19 var(--h) / .18);--sc-fold-line:oklch(.82 .1 var(--h) / .22);--sc-run:oklch(.86 .13 var(--h));--sc-lattice:oklch(.82 .07 var(--h) / .065);--sc-shadow:0 1px 0 oklch(100% 0 0/.05) inset, 0 28px 60px -22px oklch(0% 0 0/.75), 0 10px 24px -12px oklch(0% 0 0/.5);isolation:isolate;border-radius:calc(var(--r-lg) * 1.3);background:var(--sc-bg);height:100%;box-shadow:inset 0 0 0 1px var(--sc-edge);color:var(--sc-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:13px;position:relative;overflow:hidden}.sf-scene[data-variant=admin]{--sc-bg:oklch(.16 .006 var(--h));--sc-card:oklch(.21 .007 var(--h) / .84);--sc-solid:oklch(.23 .008 var(--h));--sc-muted:oklch(.76 .008 var(--h));--sc-faint:oklch(.6 .01 var(--h));--sc-accent:oklch(.86 .02 var(--h));--sc-plane-top:oklch(.7 .01 var(--h) / .1);--sc-plane-band:oklch(.55 .01 var(--h) / .08);--sc-plane-bottom:oklch(.45 .01 var(--h) / .12);--sc-fold-line:oklch(.9 .01 var(--h) / .16);--sc-run:oklch(.95 .02 var(--h));--sc-lattice:oklch(.9 .01 var(--h) / .055)}.sf-scene__fold{z-index:-1;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sf-scene__lattice{fill:none;stroke:var(--sc-lattice);stroke-width:1px}.sf-scene__plane{stroke:var(--sc-fold-line);stroke-width:.13px;stroke-linejoin:round}.sf-scene__plane--top{fill:var(--sc-plane-top)}.sf-scene__plane--band{fill:var(--sc-plane-band)}.sf-scene__plane--bottom{fill:var(--sc-plane-bottom)}.sf-scene__crease{fill:none;stroke:var(--sc-fold-line);stroke-width:.11px;stroke-dasharray:.5 .7}.sf-scene__run{fill:none;stroke:var(--sc-run);stroke-width:.32px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.09 .91;stroke-dashoffset:1px;opacity:0;animation:sf-scene-run calc(6s * var(--sf-motion)) var(--ease-in-out) infinite;animation-delay:calc(var(--i) * 2s * var(--sf-motion))}@keyframes sf-scene-run{0%{stroke-dashoffset:1px;opacity:0}6%{opacity:.9}40%{opacity:.9}50%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.sf-scene__stage{width:min(430px,72%);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.sf-scene__win{background:var(--sc-card);box-shadow:inset 0 0 0 1px var(--sc-line-2), var(--sc-shadow);-webkit-backdrop-filter:blur(14px);border-radius:14px;position:relative;overflow:hidden}.sf-scene__bar{border-bottom:1px solid var(--sc-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.sf-scene__addr{border-radius:var(--r-pill);min-width:0;height:24px;color:var(--sc-faint);font:500 11px/1 var(--sf-font-mono);background:oklch(100% 0 0/.05);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sf-scene__host{text-overflow:ellipsis;white-space:nowrap;color:var(--sc-muted);overflow:hidden}.sf-scene__live{color:var(--sc-good);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.sf-scene__live i{width:6px;height:6px;box-shadow:0 0 0 3px var(--sc-good-soft);animation:sf-scene-pulse calc(2.4s * var(--sf-motion)) var(--ease-in-out) infinite;background:currentColor;border-radius:50%}@keyframes sf-scene-pulse{50%{opacity:.45}}.sf-scene__kpi{grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:16px;padding:16px 16px 12px;display:grid}.sf-scene__kpi small{text-overflow:ellipsis;white-space:nowrap;color:var(--sc-muted);font-size:12px;display:block;overflow:hidden}.sf-scene__kpi b{font:600 26px/1 var(--sf-font-mono);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--sc-ink);margin-top:6px;display:block}.sf-scene__spark{width:112px;height:40px;color:var(--sc-accent);overflow:visible}.sf-scene__spark path{transition:d calc(.24s * var(--sf-motion)) var(--ease-out)}.sf-scene__spark-dot{transition:cx calc(.24s * var(--sf-motion)) var(--ease-out), cy calc(.24s * var(--sf-motion)) var(--ease-out)}.sf-scene__feed{height:calc(var(--count) * 52px + 18px);position:relative}.sf-scene__row{height:52px;box-shadow:inset 0 1px 0 var(--sc-line);transform:translateY(calc(var(--index) * 52px));transition:transform calc(.24s * var(--sf-motion)) var(--ease-out), opacity calc(.2s * var(--sf-motion)) var(--ease-out);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px;display:grid;position:absolute;inset:0 0 auto}@starting-style{.sf-scene__row{opacity:0;transform:translateY(-16px)}}.sf-scene__row[data-gone=true]{opacity:0}.sf-scene__row:after{content:"";z-index:-1;background:oklch(.7 .18 var(--h) / .1);opacity:0;pointer-events:none;position:absolute;inset:0}.sf-scene__row:first-child:after{animation:sf-scene-fresh calc(1.4s * var(--sf-motion)) var(--ease-out)}@keyframes sf-scene-fresh{0%{opacity:1}to{opacity:0}}.sf-scene .sf-avatar{background:oklch(.34 .06 var(--av-h));color:oklch(.9 .07 var(--av-h))}.sf-scene__what{min-width:0}.sf-scene__what b,.sf-scene__what small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sf-scene__what b{font-size:13px;font-weight:550}.sf-scene__what small{color:var(--sc-muted);margin-top:2px;font-size:12px}.sf-scene__amt{text-align:right}.sf-scene__amt b{font:600 12.5px/1.2 var(--sf-font-mono);font-variant-numeric:tabular-nums;color:var(--sc-good);display:block}.sf-scene__amt small{color:var(--sc-faint);margin-top:3px;font-size:11px;display:block}.sf-scene__tile{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--sc-line);color:var(--sc-muted);background:oklch(100% 0 0/.06);border-radius:8px;flex:none;place-items:center;display:grid}.sf-scene__tile--good{background:var(--sc-good-soft);color:var(--sc-good);box-shadow:none}.sf-scene__detail{background:var(--sc-solid);width:264px;box-shadow:inset 0 0 0 1px var(--sc-line-2), var(--sc-shadow);animation:sf-scene-pop calc(.26s * var(--sf-motion)) var(--ease-out) both;border-radius:12px;padding:12px 14px;position:absolute;top:calc(100% - 14px);left:-48px}@keyframes sf-scene-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}.sf-scene__detail-head{align-items:center;gap:8px;font-size:12.5px;display:flex}.sf-scene__detail-head b{font-weight:600}.sf-scene__check{background:var(--sc-good);color:oklch(20% .03 155);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.sf-scene__note{color:var(--sc-faint);margin-top:8px;font-size:11.5px;display:block}.sf-scene__code{box-shadow:inset 0 0 0 1px var(--sc-line);font:500 13px/1 var(--sf-font-mono);letter-spacing:.06em;color:var(--sc-ink);white-space:pre;background:oklch(0% 0 0/.25);border-radius:8px;margin-top:10px;padding:8px 10px;display:flex}.sf-scene__code span{animation:sf-scene-char calc(.16s * var(--sf-motion)) var(--ease-out) both;animation-delay:calc((.18s + var(--i) * 26ms) * var(--sf-motion))}@keyframes sf-scene-char{0%{opacity:0;transform:translateY(3px)}}.sf-scene__file{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding-bottom:10px;display:grid;position:relative}.sf-scene__file b{text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.2 var(--sf-font-mono);display:block;overflow:hidden}.sf-scene__file small{color:var(--sc-faint);margin-top:2px;font-size:11.5px;display:block}.sf-scene__bar-fill{background:var(--sc-good);transform-origin:0;height:3px;animation:sf-scene-fill calc(.9s * var(--sf-motion)) var(--ease-out) both;animation-delay:calc(.15s * var(--sf-motion));border-radius:3px;position:absolute;bottom:0;left:0;right:0}.sf-scene__file:after{content:"";z-index:-1;background:oklch(100% 0 0/.08);border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}@keyframes sf-scene-fill{0%{transform:scaleX(0)}}.sf-scene__chip{border-radius:var(--r-pill);background:oklch(.7 .16 var(--h) / .16);height:26px;box-shadow:inset 0 0 0 1px oklch(.75 .15 var(--h) / .3);color:oklch(.88 .08 var(--h));font:500 12px/1 var(--sf-font-mono);animation:sf-scene-pop calc(.24s * var(--sf-motion)) var(--ease-out) both;animation-delay:calc(.16s * var(--sf-motion));align-items:center;gap:6px;margin-top:10px;padding:0 10px;display:inline-flex}.sf-scene[data-variant=admin] .sf-scene__chip{box-shadow:inset 0 0 0 1px var(--sc-line-2);color:var(--sc-ink);background:oklch(100% 0 0/.07)}.sf-scene__rows{gap:6px;margin-top:10px;display:grid}.sf-scene__rows div{font:500 11.5px/1.3 var(--sf-font-mono);animation:sf-scene-char calc(.2s * var(--sf-motion)) var(--ease-out) both;animation-delay:calc((.14s + var(--i) * 60ms) * var(--sf-motion));justify-content:space-between;gap:12px;display:flex}.sf-scene__rows dt{color:var(--sc-muted);white-space:pre}.sf-scene__rows dd{color:var(--sc-ink);font-variant-numeric:tabular-nums}.sf-scene__payout{background:var(--sc-solid);box-shadow:inset 0 0 0 1px var(--sc-line-2), var(--sc-shadow);border-radius:12px;align-items:center;gap:10px;padding:9px 14px 9px 9px;display:flex;position:absolute;top:-58px;right:-36px}.sf-scene__payout small{color:var(--sc-muted);font-size:11px;display:block}.sf-scene__payout b{font:600 13px/1.1 var(--sf-font-mono);font-variant-numeric:tabular-nums;color:var(--sc-good);margin-top:2px;display:block}.sf-scene[data-variant=admin] .sf-scene__payout b{color:var(--sc-ink)}.sf-scene__caption{gap:6px;max-width:420px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.sf-scene__caption b{font:650 17px/1.25 var(--sf-font-display);letter-spacing:-.015em;color:var(--sc-ink)}.sf-scene__caption span{color:var(--sc-muted);text-wrap:pretty;font-size:13px;line-height:1.5}.sf-scene__ticker,.sf-scene[data-still=true] .sf-scene__run{display:none}.sf-scene[data-still=true] *,.sf-scene[data-still=true] :after{animation:none!important}@media (width<=1240px){.sf-auth{grid-template-columns:minmax(420px,1fr) minmax(0,1fr)}.sf-scene__stage{width:min(400px,74%)}.sf-scene__detail{width:240px;left:-24px}.sf-scene__payout{right:-16px}}@media (width<=1023px){.sf-auth{grid-template:"top""scene""main"1fr"foot"/minmax(0,1fr)}.sf-auth__top{padding:14px 16px 12px}.sf-auth__aside{font-size:12.5px}.sf-auth__scene{height:auto;padding:0 16px;position:relative}.sf-scene{border-radius:14px;height:96px}.sf-scene__fold g,.sf-scene__stage,.sf-scene__caption{display:none}.sf-scene__ticker{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:10px}.sf-scene__ticker-label{font:500 10.5px/1 var(--sf-font-mono);letter-spacing:.02em;color:var(--sc-muted);align-items:center;gap:6px;padding-left:4px;display:inline-flex}.sf-scene__ticker-label i{background:var(--sc-good);width:6px;height:6px;box-shadow:0 0 0 3px var(--sc-good-soft);border-radius:50%}.sf-scene__tick{background:var(--sc-solid);width:100%;min-width:0;height:36px;box-shadow:inset 0 0 0 1px var(--sc-line-2), 0 8px 18px -10px oklch(0% 0 0/.6);animation:sf-scene-pop calc(.24s * var(--sf-motion)) var(--ease-out) both;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}.sf-scene__tick .sf-icon{color:var(--sc-accent)}.sf-scene__tick b{flex:none;font-weight:600}.sf-scene__tick span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-muted);flex:1;overflow:hidden}.sf-scene__tick em{font:600 12px/1 var(--sf-font-mono);color:var(--sc-good);flex:none;font-style:normal}.sf-auth__main{place-items:start center;padding:28px 16px 32px}.sf-auth__inner{width:min(420px,100%)}.sf-auth__foot{padding:0 16px 20px}}@media (width<=480px){.sf-auth__title{font-size:24px}.sf-auth__head{margin-bottom:22px}.sf-auth-form__row{grid-template-columns:minmax(0,1fr)}.sf-auth-steps__label{font-size:12px}}@media (prefers-reduced-motion:reduce){.sf-auth-form[data-shake=on]{animation-name:sf-auth-still}.sf-auth-step,.sf-auth__notice{transition-property:opacity}@starting-style{.sf-auth-step[data-dir],.sf-auth__notice{transform:none}}.sf-input__reveal:active{transform:none}.sf-auth-steps__item:after{transition-duration:0s}}.sf-pcb{gap:6px;min-width:0;display:grid}.sf-pcb__chosen{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sf-pcb__row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);align-items:center;gap:10px;min-width:0;min-height:46px;padding:6px 4px 6px 8px;display:flex;position:relative}.sf-pcb--multiple .sf-pcb__row{gap:8px;padding-left:2px}.sf-pcb__chosen[data-dragging] .sf-pcb__row{transition:transform var(--d-2) var(--ease-out)}.sf-pcb__chosen[data-dragging] .sf-pcb__row.is-lifted{z-index:2;transition:box-shadow var(--d-1) var(--ease-out);box-shadow:var(--sh-2);border-color:var(--line-2);cursor:grabbing}.sf-pcb__grip{border-radius:var(--r-xs);width:22px;height:32px;color:var(--faint);cursor:grab;touch-action:none;transition:color var(--d-1) ease, background-color var(--d-1) ease;flex:none;place-items:center;display:grid}.sf-pcb__grip:focus-visible{box-shadow:var(--ring);color:var(--ink);outline:none}.sf-pcb__grip:disabled{cursor:default;opacity:.45}.sf-pcb__row.is-lifted .sf-pcb__grip{color:var(--accent);cursor:grabbing}@media (hover:hover) and (pointer:fine){.sf-pcb__grip:hover:not(:disabled){color:var(--ink-2);background:var(--hover)}}@media (pointer:coarse){.sf-pcb__grip{width:32px;height:40px}}.sf-pcb__img{border-radius:var(--r-xs);object-fit:cover;background:var(--sunken);flex:none;display:block}.sf-pcb__text{flex:1;gap:2px;min-width:0;display:grid}.sf-pcb__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.sf-pcb__skel{height:11px;margin:2px 0}.sf-pcb__meta{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}.sf-pcb__detail{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.sf-pcb__key{font-family:var(--sf-font-mono);color:var(--faint);font-size:11.5px}.sf-pcb__note{border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn-ink);white-space:nowrap;flex:none;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.sf-pcb__remove{color:var(--muted);flex:none}.sf-pcb__box{gap:4px;min-width:0;display:grid}.sf-pcb__count{font:500 11.5px/1 var(--sf-font-mono);color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.sf-pcb__count.is-full{color:var(--warn-ink)}.sf-pcb__spin{border:1.5px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;flex:none;width:12px;height:12px;animation:.64s linear infinite sf-pcb-spin}@keyframes sf-pcb-spin{to{transform:rotate(360deg)}}.sf-pcb__pop{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);box-shadow:var(--sh-2);overflow:hidden}.sf-pcb__list{overscroll-behavior:contain;gap:1px;max-height:300px;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}.sf-pcb__list:empty{display:none}.sf-pcb__opt{border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:46px;padding:6px 8px;display:grid}.sf-pcb__opt.is-active{background:var(--accent-soft)}.sf-pcb__opt.is-active .sf-pcb__title{color:var(--accent-ink)}.sf-pcb__opt.is-blocked{cursor:not-allowed;opacity:.5}.sf-pcb__price{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.sf-pcb__check{color:var(--accent);place-items:center;display:grid}.sf-pcb__loading{gap:10px;padding:10px 12px;display:grid}.sf-pcb__ghost{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sf-pcb__empty{color:var(--muted);text-align:center;margin:0;padding:14px 12px;font-size:12.5px}.sf-pcb__empty--bad{color:var(--bad-ink);border-top:1px solid var(--line)}.sf-pcb__more{border-top:1px solid var(--line);width:100%;color:var(--ink-2);text-align:center;transition:background-color var(--d-1) ease;padding:9px 12px;font-size:12.5px;font-weight:600;display:block}.sf-pcb__more:disabled{color:var(--muted);cursor:progress}@media (hover:hover) and (pointer:fine){.sf-pcb__more:hover:not(:disabled){background:var(--hover)}}.sf-pcb__full{border-top:1px solid var(--line);background:var(--warn-soft);color:var(--warn-ink);align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.sf-pcb__chosen[data-dragging] .sf-pcb__row{transition-duration:0s}.sf-pcb__spin{animation-duration:1.6s}}.sf-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-icon{flex:none}.sf-num{font-variant-numeric:tabular-nums}.sf-mono{font-family:var(--sf-font-mono);letter-spacing:-.01em;font-size:12px}.sf-muted{color:var(--muted)}.sf-link{color:var(--accent-ink);border-radius:var(--r-xs);align-items:center;gap:4px;font-size:12.5px;font-weight:550;display:inline-flex}.sf-link:disabled{color:var(--faint)}@media (hover:hover) and (pointer:fine){.sf-link:not(:disabled):hover{text-underline-offset:3px;text-decoration:underline}}.sf-skip{z-index:200;background:var(--ink);color:var(--panel);border-radius:var(--r-sm);transition:transform var(--d-2) var(--ease-out);padding:8px 12px;font-size:13px;font-weight:550;position:fixed;top:-48px;left:12px}.sf-skip:focus-visible{transform:translateY(60px)}.sf-grid{gap:var(--s-4);display:grid}.sf-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-grid--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sf-grid--1-1-wide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sf-stack-v{gap:var(--s-4);align-content:start;display:grid}@media (width<=1100px){.sf-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-grid--3,.sf-grid--2-1,.sf-grid--1-1-wide{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sf-grid--2{grid-template-columns:minmax(0,1fr)}}.sf-btn{height:var(--ctl);padding:0 var(--s-3);border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font:500 13px/1 var(--sf-font-body);white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:var(--sh-1);transition:transform var(--d-2) var(--ease-out), background-color var(--d-2) var(--ease-out), border-color var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out), opacity var(--d-2) var(--ease-out);flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.sf-btn>.sf-btn__content{white-space:nowrap;min-width:0;transition:opacity var(--d-2) var(--ease-out), filter var(--d-2) var(--ease-out);flex-flow:row;align-items:center;gap:6px;display:inline-flex}.sf-btn__end{transition:transform var(--d-3) var(--ease-out)}.sf-btn:active:not(:disabled){transform:scale(.97)}.sf-btn:disabled{opacity:.5;cursor:default}.sf-btn--loading:disabled{opacity:1}.sf-btn--loading>.sf-btn__content{opacity:0;filter:blur(2px)}.sf-btn__spinner{place-items:center;display:grid;position:absolute;inset:0}.sf-btn--sm{height:var(--ctl-sm);padding:0 var(--s-2);gap:4px;font-size:12px}.sf-btn--sm>.sf-btn__content{gap:4px}.sf-btn--lg{height:var(--ctl-lg);padding:0 var(--s-4);font-size:14px}.sf-btn--block{width:100%;display:flex}.sf-btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--inset-hi), var(--sh-1);border-color:#0000}.sf-btn--ink{background:var(--ink);color:var(--panel);border-color:#0000}.sf-btn--ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.sf-btn--danger{background:var(--bad-solid);color:oklch(100% 0 0);box-shadow:var(--inset-hi), var(--sh-1);border-color:#0000}@media (hover:hover) and (pointer:fine){.sf-btn:hover:not(:disabled){background-color:var(--panel-2)}.sf-btn--primary:hover:not(:disabled){background-color:var(--accent-hover)}.sf-btn--ink:hover:not(:disabled){background-color:var(--ink-2)}.sf-btn--ghost:hover:not(:disabled){background-color:var(--hover-2);color:var(--ink)}.sf-btn--danger:hover:not(:disabled){background-color:var(--bad-hover)}.sf-btn:hover .sf-btn__end{transform:translate(2px)}}.sf-ib{width:var(--ctl);height:var(--ctl);border-radius:var(--r-sm);color:var(--ink-2);transition:transform var(--d-2) var(--ease-out), background-color var(--d-1) var(--ease-out), color var(--d-1) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.sf-ib--sm{width:var(--ctl-sm);height:var(--ctl-sm)}.sf-ib--lg{width:var(--ctl-lg);height:var(--ctl-lg)}.sf-ib--secondary{background:var(--panel);border-color:var(--line-2);box-shadow:var(--sh-1)}.sf-ib--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--inset-hi), var(--sh-1)}.sf-ib:active:not(:disabled){transform:scale(.95)}.sf-ib[aria-expanded=true]{background:var(--hover-2);color:var(--ink)}@media (hover:hover) and (pointer:fine){.sf-ib:hover:not(:disabled){background:var(--hover-2);color:var(--ink)}.sf-ib--secondary:hover:not(:disabled){background:var(--panel-2)}.sf-ib--primary:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}}.sf-ib__badge{border-radius:var(--r-pill);background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);font:600 10px/1 var(--sf-font-body);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--panel);transition:transform var(--d-3) var(--ease-out), opacity var(--d-3) var(--ease-out);place-items:center;padding:0 4px;display:grid;position:absolute;top:1px;right:0}.sf-ib__badge[data-zero=true]{opacity:0;transform:scale(.6)}.sf-tip-anchor{display:inline-flex}.sf-tip-anchor--block{width:100%;display:flex}.sf-tip{z-index:140;pointer-events:none;border-radius:var(--r-sm);background:var(--ink);max-width:260px;color:var(--panel);font:500 12px/1.3 var(--sf-font-body);white-space:nowrap;box-shadow:var(--sh-2);opacity:1;transition:opacity var(--d-1) var(--ease-out), transform var(--d-1) var(--ease-out);padding:5px 8px;position:fixed;transform:translate(-50%,-100%)scale(1)}.sf-tip[data-side=top]{transform-origin:50% 100%;transform:translate(-50%,-100%)}.sf-tip[data-side=bottom]{transform-origin:50% 0;transform:translate(-50%)}.sf-tip[data-side=right]{transform-origin:0;transform:translateY(-50%)}.sf-tip[data-side=left]{transform-origin:100%;transform:translate(-100%,-50%)}@starting-style{.sf-tip[data-instant=false]{opacity:0}}.sf-tip[data-instant=true]{transition:none}.sf-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;position:relative}.sf-card--elevated{box-shadow:var(--sh-1)}.sf-card--plain{box-shadow:none}.sf-card--sunken{background:var(--sunken);box-shadow:none}.sf-card--interactive{cursor:pointer;transition:transform var(--d-2) var(--ease-out), box-shadow var(--d-2) var(--ease-out), border-color var(--d-2) var(--ease-out)}.sf-card--interactive:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.sf-card--interactive:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}}.sf-card__head{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-3);padding:var(--s-4) var(--s-4) 0;flex-wrap:wrap;display:flex}.sf-card__titles{flex:220px;min-width:0}.sf-card__title{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3}.sf-card__desc{color:var(--muted);margin-top:2px;font-size:12.5px}.sf-card__meta{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;display:flex}.sf-card__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:0 auto;row-gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.sf-card__actions>*{min-width:0;max-width:100%}.sf-card__body{padding:var(--s-4)}.sf-card__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;font-size:12.5px;display:flex}.sf-card__big{font:800 22px/1.1 var(--sf-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sf-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf-stats__item{padding:var(--s-3) var(--s-4);border-left:1px solid var(--line);gap:2px;min-width:0;display:grid}.sf-stats__item:first-child{border-left:0}.sf-stats dt{color:var(--muted);font-size:12px}.sf-stats dd{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sf-stats__value{font:700 17px/1.2 var(--sf-font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}@media (width<=1100px){.sf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-stats__item:nth-child(3){border-left:0}.sf-stats__item:nth-child(n+3){border-top:1px solid var(--line)}}.sf-ph{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.sf-ph__text{min-width:0;max-width:760px}.sf-ph__eyebrow{color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.sf-ph__title{letter-spacing:-.025em;text-wrap:balance;font-size:28px;font-weight:800;line-height:1.1}.sf-ph__title:focus{outline:none}.sf-ph__desc{color:var(--muted);text-wrap:pretty;max-width:70ch;margin-top:6px;font-size:13.5px}.sf-ph__desc b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sf-ph__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.sf-eyebrow{letter-spacing:.02em;color:var(--faint);font-size:11.5px;font-weight:600;display:block}.sf-pill{border-radius:var(--r-pill);white-space:nowrap;background:var(--sunken);height:22px;color:var(--ink-2);flex:none;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.sf-pill--dot:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.sf-pill--sm{gap:4px;height:18px;padding:0 6px;font-size:11px}.sf-pill--sm.sf-pill--dot:before{width:5px;height:5px}.sf-pill--good{background:var(--good-soft);color:var(--good-ink)}.sf-pill--warn{background:var(--warn-soft);color:var(--warn-ink)}.sf-pill--bad{background:var(--bad-soft);color:var(--bad-ink)}.sf-pill--accent{background:var(--accent-soft);color:var(--accent-ink)}.sf-pill--test{color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line);background:0 0}.sf-pills{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.sf-td--end .sf-pills{justify-content:flex-end}.sf-type{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.sf-type .sf-icon{color:var(--muted)}.sf-count{border-radius:var(--r-pill);min-width:18px;height:18px;font:600 11px/1 var(--sf-font-body);font-variant-numeric:tabular-nums;background:var(--sunken);color:var(--muted);place-items:center;padding:0 5px;display:inline-grid}.sf-count--accent{background:var(--accent-soft);color:var(--accent-ink)}.sf-count--solid{background:var(--accent);color:var(--on-accent)}.sf-kbd{min-width:18px;font:500 11px/1 var(--sf-font-mono);border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--panel-2);color:var(--muted);place-items:center;padding:3px 5px;display:inline-grid}.sf-avatar{--av-h:290;font-family:var(--sf-font-display);letter-spacing:.01em;background:oklch(.93 .045 var(--av-h));color:oklch(.42 .11 var(--av-h));border-radius:50%;flex:none;place-items:center;font-weight:650;line-height:1;display:inline-grid}.sf-avatar--square{border-radius:var(--r-sm)}.sf-avatar--violet{--av-h:290}.sf-avatar--blue{--av-h:250}.sf-avatar--teal{--av-h:195}.sf-avatar--green{--av-h:150}.sf-avatar--amber{--av-h:75}.sf-avatar--rose{--av-h:15}.sf-avatar--accent{background:var(--accent-soft-2);color:var(--accent-ink)}:root[data-theme=dark] .sf-avatar:not(.sf-avatar--accent){background:oklch(.32 .05 var(--av-h));color:oklch(.86 .08 var(--av-h))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf-avatar:not(.sf-avatar--accent){background:oklch(.32 .05 var(--av-h));color:oklch(.86 .08 var(--av-h))}}.sf-store-mark{border-radius:var(--r-sm);color:oklch(100% 0 0);font:700 12px/1 var(--sf-font-display);letter-spacing:.02em;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08)}.sf-store-mark--logo{background:var(--panel);box-shadow:none;position:relative;overflow:hidden}.sf-store-mark--logo img{object-fit:contain;width:100%;height:100%;padding:2px}.sf-store-mark--logo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.sf-tile{border-radius:var(--r-sm);background:var(--sunken);width:30px;height:30px;color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.sf-tile--accent{background:var(--accent-soft);color:var(--accent-ink)}.sf-tile--warn{background:var(--warn-soft);color:var(--warn)}.sf-tile--bad{background:var(--bad-soft);color:var(--bad)}.sf-tile--good{background:var(--good-soft);color:var(--good)}.sf-money{font-variant-numeric:tabular-nums;white-space:nowrap}.sf-money--display{font:800 28px/1.05 var(--sf-font-display);letter-spacing:-.03em}.sf-money__cents{color:var(--muted);letter-spacing:-.01em;font-size:.72em}.sf-delta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.sf-delta--good{color:var(--good-ink)}.sf-delta--bad{color:var(--bad-ink)}.sf-delta .sf-icon{opacity:.9}.sf-delta--pill{border-radius:var(--r-pill);height:20px;padding:0 6px}.sf-delta--pill.sf-delta--good{background:var(--good-soft)}.sf-delta--pill.sf-delta--bad{background:var(--bad-soft)}.sf-kpi{padding:var(--s-4);align-content:start;gap:6px;display:grid;overflow:hidden}.sf-kpi__label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.sf-kpi__name{align-items:center;gap:6px;min-width:0;display:inline-flex}.sf-kpi__info{border:1px solid var(--line-2);width:15px;height:15px;font:600 10px/1 var(--sf-font-mono,ui-monospace, monospace);color:var(--muted);cursor:help;border-radius:50%;place-items:center;display:inline-grid}.sf-kpi__info:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sf-kpi__value{font:800 28px/1.05 var(--sf-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-kpi__foot{color:var(--muted);justify-content:space-between;align-items:flex-end;gap:8px;min-height:30px;font-size:12px;display:flex}.sf-kpi__foot>span:first-child{min-width:0;padding-bottom:2px}.sf-kpi__chart{flex:none;width:96px}.sf-kpi__chart .sf-spark{width:96px}@media (width<=640px){.sf-kpi{padding:var(--s-3)}.sf-kpi__value{font-size:22px}.sf-kpi__chart,.sf-kpi__chart .sf-spark{width:64px}.sf-kpi__foot>span:first-child{display:none}.sf-kpi__foot{justify-content:flex-end}}.sf-spark{width:100%;display:block;overflow:visible}.sf-spark__line{fill:none;stroke:var(--chart);stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sf-spark__area{fill:var(--chart-fill)}.sf-spark--good .sf-spark__line{stroke:var(--good)}.sf-spark--good .sf-spark__area{fill:var(--good-soft)}.sf-spark--bad .sf-spark__line{stroke:var(--bad)}.sf-spark--bad .sf-spark__area{fill:var(--bad-soft)}.sf-spark--ink .sf-spark__line{stroke:var(--ink-2)}.sf-spark--ink .sf-spark__area{fill:var(--hover-2)}.sf-area{position:relative}.sf-area__plot{touch-action:pan-y;border-radius:var(--r-sm);position:relative}.sf-area__plot:focus-visible{outline-offset:4px}.sf-area__svg{display:block;overflow:visible}.sf-area__y text,.sf-area__x text{fill:var(--muted);font:400 11px var(--sf-font-body);font-variant-numeric:tabular-nums}.sf-area__grid{stroke:var(--line);stroke-width:1px}.sf-area__base{stroke:var(--line-2);stroke-width:1px}.sf-area__line{fill:none;stroke:var(--chart);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sf-area__stop-top{stop-color:var(--chart);stop-opacity:.22}.sf-area__stop-bottom{stop-color:var(--chart);stop-opacity:0}.sf-area__cursor line{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3}.sf-area__cursor circle{fill:var(--chart);stroke:var(--panel);stroke-width:2px}.sf-area__note circle{fill:var(--panel);stroke:var(--chart);stroke-width:2px}.sf-area__note text{fill:var(--ink-2);font:600 11px var(--sf-font-body);paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round}.sf-area__tip{z-index:2;pointer-events:none;border-radius:var(--r-sm);background:var(--ink);color:var(--panel);white-space:nowrap;box-shadow:var(--sh-2);padding:8px 10px;font-size:12px;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.sf-area__tip-title,.sf-area__tip span{opacity:.72;display:block}.sf-area__tip b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.sf-cols__bar{fill:var(--chart)}.sf-cols__band{fill:var(--hover)}.sf-area__plot[data-active=true] .sf-cols__bar[data-on=false]{opacity:.5}.sf-stack__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.sf-stack__head b{font-weight:600}.sf-stack__readout{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.sf-stack__bar{gap:2px;height:10px;display:flex}.sf-stack__seg{background:var(--color);min-width:3px;transition:opacity var(--d-1) var(--ease-out);border-radius:2px;flex:1 1 0}.sf-stack__seg:first-child{border-radius:var(--r-pill) 2px 2px var(--r-pill)}.sf-stack__seg:last-child{border-radius:2px var(--r-pill) var(--r-pill) 2px}.sf-stack[data-active=true] .sf-stack__seg[data-on=false]{opacity:.3}.sf-stack__legend{flex-wrap:wrap;gap:2px 4px;margin:10px -6px 0;display:flex}.sf-stack__key{border-radius:var(--r-xs);height:24px;color:var(--ink-2);white-space:nowrap;transition:background-color var(--d-1) var(--ease-out), opacity var(--d-1) var(--ease-out);align-items:center;gap:6px;padding:0 6px;font-size:12.5px;display:inline-flex}.sf-stack__key i{background:var(--color);border-radius:2px;width:8px;height:8px}.sf-stack__key b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.sf-stack__key[data-on=true]{background:var(--hover-2)}.sf-stack[data-active=true] .sf-stack__key[data-on=false]{opacity:.55}.sf-donut{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.sf-donut__ring{flex:none;position:relative}.sf-donut__ring svg{display:block;overflow:visible}.sf-donut__track{fill:none;stroke:var(--sunken);stroke-width:11px}.sf-donut__seg{fill:none;stroke:var(--color);stroke-width:11px;transition:opacity var(--d-1) var(--ease-out)}.sf-donut[data-active=true] .sf-donut__seg[data-on=false]{opacity:.28}.sf-donut__center{text-align:center;pointer-events:none;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.sf-donut__center b{font:800 20px/1.05 var(--sf-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sf-donut__center span{color:var(--muted);max-width:11ch;margin:0 auto;font-size:11.5px;line-height:1.25}.sf-donut__legend{flex:1;gap:2px;min-width:200px;display:grid}.sf-donut__key{border-radius:var(--r-xs);text-align:left;width:100%;transition:background-color var(--d-1) var(--ease-out);grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot name share"".val share";align-items:center;gap:1px 10px;padding:5px 8px;font-size:13px;display:grid}.sf-donut__key i{background:var(--color);border-radius:2px;grid-area:dot;width:8px;height:8px}.sf-donut__name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;overflow:hidden}.sf-donut__val{color:var(--muted);font-variant-numeric:tabular-nums;text-wrap:pretty;grid-area:val;font-size:12px}.sf-donut__val:empty{display:none}.sf-donut__key b{text-align:right;font-variant-numeric:tabular-nums;grid-area:share;min-width:44px;font-weight:600}.sf-donut__key[data-on=true]{background:var(--hover-2)}.sf-funnel{gap:var(--s-3);display:grid}.sf-funnel__row{border-radius:var(--r-xs);transition:background-color var(--d-1) var(--ease-out);gap:6px;margin:-4px -6px;padding:4px 6px;display:grid;position:relative}.sf-funnel__row:focus-visible{outline-offset:0}@media (hover:hover) and (pointer:fine){.sf-funnel__row:hover{background:var(--hover)}}.sf-funnel__text{justify-content:space-between;gap:12px;font-size:13px;display:flex}.sf-funnel__num{font-variant-numeric:tabular-nums;gap:8px;display:inline-flex}.sf-funnel__num b{font-weight:600}.sf-funnel__num span{color:var(--muted);text-align:right;min-width:38px}.sf-funnel__track{border-radius:var(--r-pill);background:var(--sunken);height:8px;overflow:hidden}.sf-funnel__bar{border-radius:inherit;background:var(--accent-soft-2);transform-origin:0;height:100%;transform:scaleX(var(--fill));display:block}.sf-funnel__row--last .sf-funnel__bar{background:var(--chart)}.sf-funnel__label{min-width:0}.sf-funnel__step{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px;font-size:11.5px}.sf-funnel-mini{align-items:flex-end;gap:4px;height:30px;display:flex}.sf-funnel-mini i{height:calc(var(--fill) * 100%);background:var(--accent-soft-2);border-radius:2px 2px 1px 1px;flex:1}.sf-funnel-mini i:last-child{background:var(--chart)}.sf-ring{flex:none;place-items:center;display:grid;position:relative}.sf-ring svg{display:block;overflow:visible}.sf-ring__seg{fill:none;stroke:var(--sunken);stroke-width:9px;stroke-linecap:round}.sf-ring__seg--on{stroke:var(--accent);transform-box:view-box;transform-origin:50px 50px;animation:sf-ring-on calc(.42s * var(--sf-motion)) var(--ease-out) calc(var(--index,0) * 50ms * var(--sf-motion)) both}.sf-ring__seg--cont{animation:none}@keyframes sf-ring-on{0%{opacity:.35;transform:scale(.94)}}.sf-ring__text{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.sf-ring__text b{font:800 24px/1 var(--sf-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sf-ring__text b span{color:var(--faint);font-size:.62em;font-weight:700}.sf-ring__text small{color:var(--muted);margin-top:4px;font-size:11px}.sf-list{display:grid}.sf-row,.sf-row-li{border-top:1px solid var(--line)}.sf-row-li>.sf-row,.sf-list>:first-child{border-top:0}.sf-row{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sf-row--nostart{grid-template-columns:minmax(0,1fr) auto}.sf-row--button{transition:background-color var(--d-1) var(--ease-out)}@media (hover:hover) and (pointer:fine){.sf-row--button:hover{background:var(--hover)}}.sf-row--button:focus-visible{outline-offset:-2px}.sf-row__text{min-width:0;font-size:13px;line-height:1.35}.sf-row__title{display:block}.sf-row__title b{font-weight:550}.sf-row__meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.sf-row__end{font-variant-numeric:tabular-nums;text-align:right;justify-items:end;gap:3px;font-size:13px;font-weight:600;display:grid}.sf-barlist{gap:var(--s-1);padding:var(--s-2) 0 var(--s-3);display:grid}.sf-barlist__row{padding:var(--s-2) var(--s-4);gap:6px;display:grid}.sf-barlist__top{justify-content:space-between;gap:8px;font-size:13px;display:flex}.sf-barlist__label{min-width:0}.sf-barlist__value{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sf-barlist__track{border-radius:var(--r-pill);background:var(--sunken);height:6px;overflow:hidden}.sf-barlist__track i{border-radius:inherit;background:var(--chart);transform-origin:0;height:100%;transform:scaleX(var(--fill));animation:sf-grow var(--d-4) var(--ease-out) calc(var(--index,0) * var(--stagger)) both;display:block}@keyframes sf-grow{0%{transform:scaleX(.001)}}.sf-kv{padding:var(--s-4);gap:8px;font-size:13px;display:grid}.sf-kv__row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.sf-kv dt{white-space:nowrap;color:var(--muted)}.sf-kv dd{text-align:right;font-variant-numeric:tabular-nums;text-wrap:pretty;min-width:0;font-weight:550}.sf-steps{display:grid}.sf-step{gap:var(--s-3);padding:var(--s-4);border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.sf-step:first-child{border-top:0}.sf-step[data-state=next]{background:var(--panel-2)}.sf-step__mark{border:1.5px dashed var(--line-2);width:26px;height:26px;color:var(--muted);font:600 12px/1 var(--sf-font-body);font-variant-numeric:tabular-nums;background:var(--panel);border-radius:50%;place-items:center;display:grid}.sf-step[data-state=next] .sf-step__mark{border:1.5px solid var(--accent);color:var(--accent-ink);box-shadow:var(--ring)}.sf-step[data-state=done] .sf-step__mark{background:var(--accent);color:var(--on-accent);border:0}.sf-step__check path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.sf-step[data-fresh=true] .sf-step__check path{animation:sf-draw calc(.42s * var(--sf-motion)) var(--ease-out) calc(.12s * var(--sf-motion)) both}.sf-step[data-fresh=true] .sf-step__mark{animation:sf-fade-in calc(.24s * var(--sf-motion)) var(--ease-out) both}@keyframes sf-draw{0%{stroke-dashoffset:1px}}@keyframes sf-fade-in{0%{opacity:0}}.sf-step__text{min-width:0}.sf-step h3{font:600 14px/1.35 var(--sf-font-body);letter-spacing:0;padding-top:3px}.sf-step[data-state=done] h3{color:var(--ink-2)}.sf-step p{color:var(--muted);text-wrap:pretty;max-width:60ch;margin-top:2px;font-size:13px}.sf-step__action{align-items:center;gap:8px;padding-top:1px;display:flex}@media (width<=640px){.sf-step{grid-template-columns:26px minmax(0,1fr)}.sf-step__action{grid-column:2}}.sf-timeline{padding:var(--s-2) var(--s-4) var(--s-4);display:grid;position:relative}.sf-timeline__item{gap:var(--s-3);padding:var(--s-2) 0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.sf-timeline__item:not(:last-child):before{content:"";background:var(--line-2);width:1px;height:calc(100% - 26px);position:absolute;top:calc(50% + 15px);left:12.5px}.sf-timeline__dot{z-index:1;background:var(--good-soft);width:26px;height:26px;color:var(--good);border-radius:50%;place-items:center;display:grid;position:relative}.sf-timeline__item[data-state=upcoming] .sf-timeline__dot{background:var(--panel);color:var(--warn);box-shadow:inset 0 0 0 1.5px var(--warn)}.sf-timeline__item[data-state=test] .sf-timeline__dot{background:var(--accent-soft);color:var(--accent-ink)}.sf-timeline__item[data-state=failed] .sf-timeline__dot{background:var(--bad-soft);color:var(--bad)}.sf-timeline__item[data-state=test]{margin:2px calc(-1 * var(--s-2));padding-left:var(--s-2);padding-right:var(--s-2);border-radius:var(--r-sm);background:var(--accent-soft)}.sf-timeline__item[data-fresh=true]{animation:sf-rise calc(.32s * var(--sf-motion)) var(--ease-out) both}@keyframes sf-rise{0%{opacity:0;transform:translateY(-6px)}}.sf-timeline__text{min-width:0;font-size:13px;line-height:1.35}.sf-timeline__text b{font-weight:550;display:block}.sf-timeline__text span{color:var(--muted);font-size:12px;display:block}.sf-timeline__amount{text-align:right}.sf-timeline__amount b{font:700 14px/1.3 var(--sf-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.sf-timeline__amount span{color:var(--muted);font-size:11.5px;display:block}.sf-success{display:block;overflow:visible}.sf-success__halo{fill:var(--accent-soft);transform-box:fill-box;transform-origin:50%;animation:sf-halo calc(.52s * var(--sf-motion)) var(--ease-out) both}.sf-success__disc{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:sf-disc calc(.32s * var(--sf-motion)) var(--ease-out) both}.sf-success__check{fill:none;stroke:var(--on-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:sf-draw calc(.38s * var(--sf-motion)) var(--ease-out) calc(.2s * var(--sf-motion)) both}@keyframes sf-halo{0%{opacity:0;transform:scale(.7)}}@keyframes sf-disc{0%{opacity:0;transform:scale(.85)}}.sf-countup{font-variant-numeric:tabular-nums}.sf-skel{background:var(--sk);border-radius:5px;max-width:100%;height:10px;display:block;position:relative;overflow:hidden}.sf-skel--block{border-radius:var(--r-sm);height:80px}.sf-skel--circle{border-radius:50%}.sf-skel--text{vertical-align:middle;border-radius:var(--r-xs);height:.72em;display:inline-block}.sf-skel-rows{display:grid}.sf-skel-row{align-items:center;gap:var(--s-4);min-height:var(--row-tbl);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);display:flex}.sf-skel-row:last-child{border-bottom:0}.sf-skel-row__lead{flex:none}.sf-skel-row__cell{flex:1 1 0;gap:6px;min-width:0;display:grid}.sf-skel-page{gap:var(--s-4);display:grid}.sf-skel-page>.sf-ph{margin-bottom:var(--s-1)}.sf-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--sk-hi), transparent);animation:sf-shimmer calc(1.4s * max(var(--sf-motion), .4)) var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes sf-shimmer{to{transform:translate(100%)}}.sf-skel-text{gap:7px;display:grid}.sf-lsk[data-lsk-state=replay],.sf-lsk[data-lsk-state=fallback]{position:relative;overflow:clip}.sf-lsk[data-lsk-state=replay]>:not(.sf-lsk__bones),.sf-lsk[data-lsk-state=fallback]>:not(.sf-lsk__bones){visibility:hidden}.sf-lsk__bones{pointer-events:none;position:absolute;inset:0}.sf-lsk:is([data-lsk-state=replay],[data-lsk-state=fallback]) [data-lsk-keep]{visibility:visible;z-index:1;position:relative}.sf-lsk__bone{background:var(--sk);display:block;position:absolute;overflow:hidden}.sf-lsk__bone:not([data-k=s]):after{content:"";background:linear-gradient(90deg, transparent, var(--sk-hi), transparent);animation:sf-shimmer calc(1.4s * max(var(--sf-motion), .4)) var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.sf-lsk__bone[data-k=s]{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.sf-lsk[data-lsk-in]>*{animation:sf-lsk-in calc(.12s * var(--sf-motion)) var(--ease-out) both}@keyframes sf-lsk-in{0%{opacity:0}}.sf-kept{border-radius:var(--r-pill);background:var(--sk);flex:none;display:block}.sf-progress{top:env(safe-area-inset-top,0px);z-index:1000;pointer-events:none;opacity:0;height:2px;transition:opacity var(--d-1) var(--ease-out);position:fixed;left:0;right:0}.sf-progress[data-state=running]{opacity:1}.sf-progress[data-state=done]{opacity:0;transition:opacity calc(.2s * var(--sf-motion)) var(--ease-out) calc(.16s * var(--sf-motion))}.sf-progress__bar{background:var(--accent);height:100%;transform:translateX(calc((var(--p,0) - 1) * 100%));transition:transform .36s linear;position:relative}.sf-progress__bar:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--accent), white 40%));width:96px;box-shadow:0 0 8px color-mix(in oklch, var(--accent) 70%, transparent);position:absolute;top:0;bottom:0;right:0}.sf-progress[data-state=idle] .sf-progress__bar{transition:none}.sf-progress[data-state=done] .sf-progress__bar{transition:transform calc(.2s * var(--sf-motion)) var(--ease-out)}.sf-empty{text-align:center;justify-items:center;gap:var(--s-2);padding:calc(var(--s-8) * 1.25) var(--s-4);display:grid}.sf-empty--compact{padding:var(--s-6) var(--s-4)}.sf-empty .sf-illo{margin-bottom:var(--s-1)}.sf-empty__title{font-size:16px;font-weight:700}.sf-empty__desc{max-width:42ch;color:var(--muted);text-wrap:pretty;font-size:13px}.sf-empty__action{margin-top:var(--s-2);gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.sf-illo{--il-line:oklch(.21 .025 var(--h) / .5);--il-f1:oklch(100% 0 0);--il-f2:oklch(.955 .01 var(--h));--il-f3:oklch(.93 .014 var(--h));--il-f4:oklch(.9 .018 var(--h));--il-accent-soft:oklch(.92 calc(var(--c) * .26) var(--h));--il-accent-side:oklch(.82 calc(var(--c) * .4) var(--h));--il-shadow:oklch(.21 .025 var(--h) / .045);flex:none;display:block;overflow:visible}:root[data-theme=dark] .sf-illo{--il-line:oklch(100% 0 0/.3);--il-f1:oklch(.28 .02 var(--h));--il-f2:oklch(.25 .02 var(--h));--il-f3:oklch(.22 .018 var(--h));--il-f4:oklch(.2 .018 var(--h));--il-accent-soft:oklch(.36 calc(var(--c) * .45) var(--h));--il-accent-side:oklch(.3 calc(var(--c) * .4) var(--h));--il-shadow:oklch(0% 0 0/.16)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf-illo{--il-line:oklch(100% 0 0/.3);--il-f1:oklch(.28 .02 var(--h));--il-f2:oklch(.25 .02 var(--h));--il-f3:oklch(.22 .018 var(--h));--il-f4:oklch(.2 .018 var(--h));--il-accent-soft:oklch(.36 calc(var(--c) * .45) var(--h));--il-accent-side:oklch(.3 calc(var(--c) * .4) var(--h));--il-shadow:oklch(0% 0 0/.16)}}.sf-illo path,.sf-illo circle{stroke-linejoin:round;stroke-linecap:round}.sf-illo__shadow{fill:var(--il-shadow)}.sf-illo__panel{fill:var(--il-f1);stroke:var(--il-line);stroke-width:1.2px}.sf-illo__panel-2{fill:var(--il-f2);stroke:var(--il-line);stroke-width:1.2px}.sf-illo__sunken{fill:var(--il-f3);stroke:var(--il-line);stroke-width:1.2px}.sf-illo__sunken-2{fill:var(--il-f4);stroke:var(--il-line);stroke-width:1.2px}.sf-illo__rows{fill:none;stroke:var(--il-line);stroke-width:1.6px;opacity:.7}.sf-illo__accent-soft{fill:var(--il-accent-soft);stroke:var(--accent);stroke-width:1.3px}.sf-illo__accent-side{fill:var(--il-accent-side);stroke:var(--accent);stroke-width:1.2px}.sf-illo__accent-line{fill:none;stroke:var(--accent);stroke-width:1.4px}.sf-illo__accent-stroke,.sf-illo__accent-ring{fill:none;stroke:var(--accent);stroke-width:2.4px}.sf-illo__accent-fill{fill:var(--accent)}.sf-illo__lens{fill:var(--il-accent-soft);opacity:.55}.sf-illo__on-accent{fill:none;stroke:var(--on-accent);stroke-width:2.4px}.sf-cover{--cv-h:calc(var(--sf-accent-h) + var(--cover-dh,0));isolation:isolate;border-radius:var(--r-sm);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);width:100%;position:relative;overflow:hidden}.sf-cover__art{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.sf-cover__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-cover__bg0{stop-color:oklch(.975 .018 var(--cv-h))}.sf-cover__bg1{stop-color:oklch(.9 .05 calc(var(--cv-h) + 18))}.sf-cover__a0{stop-color:oklch(.58 .2 var(--cv-h))}.sf-cover__a1{stop-color:oklch(.43 .19 calc(var(--cv-h) + 22))}.sf-cover__b0{stop-color:oklch(.82 .1 calc(var(--cv-h) - 16))}.sf-cover__b1{stop-color:oklch(.68 .16 var(--cv-h))}.sf-cover__p3{fill:oklch(.995 .008 var(--cv-h) / .78)}.sf-cover__shade{fill:oklch(.2 .08 var(--cv-h) / .3)}.sf-cover__grid path{stroke:oklch(.3 .05 var(--cv-h) / .07);stroke-width:1px;fill:none}:root[data-theme=dark] .sf-cover__bg0{stop-color:oklch(.3 .05 var(--cv-h))}:root[data-theme=dark] .sf-cover__bg1{stop-color:oklch(.22 .05 calc(var(--cv-h) + 18))}:root[data-theme=dark] .sf-cover__p3{fill:oklch(.9 .04 var(--cv-h) / .22)}:root[data-theme=dark] .sf-cover__grid path{stroke:oklch(100% 0 0/.05)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf-cover__bg0{stop-color:oklch(.3 .05 var(--cv-h))}:root:not([data-theme=light]) .sf-cover__bg1{stop-color:oklch(.22 .05 calc(var(--cv-h) + 18))}:root:not([data-theme=light]) .sf-cover__p3{fill:oklch(.9 .04 var(--cv-h) / .22)}:root:not([data-theme=light]) .sf-cover__grid path{stroke:oklch(100% 0 0/.05)}}.sf-cover__chip{border-radius:var(--r-sm);max-width:calc(100% - 20px);height:24px;color:oklch(.21 .025 var(--h));white-space:nowrap;box-shadow:0 1px 2px oklch(.2 .05 var(--h) / .16);background:oklch(100% 0 0/.9);align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:550;display:inline-flex;position:absolute;bottom:10px;left:10px}.sf-cover__chip>span{text-overflow:ellipsis;overflow:hidden}.sf-cover__code{font-family:var(--sf-font-mono);letter-spacing:.03em;font-size:11px;font-weight:500}.sf-cover--thumb{border-radius:var(--r-xs);flex:none}.sf-cover__glyph{color:oklch(100% 0 0);place-items:center;display:grid;position:absolute;inset:0}.sf-cover__glyph .sf-icon{filter:drop-shadow(0 1px 1px oklch(.2 .08 var(--h) / .4))}.sf-tabs{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line);padding:0 var(--s-3);display:flex;position:relative}.sf-tabs__list{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex:1;gap:2px;min-width:0;display:flex;position:relative;overflow-x:auto}.sf-tabs__list[data-fade-end=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.sf-tabs__list[data-fade-start=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.sf-tabs__list[data-fade-start=true][data-fade-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.sf-tabs__list::-webkit-scrollbar{display:none}.sf-tab{height:calc(42px * var(--sf-density));min-height:34px;padding:0 var(--s-2);color:var(--muted);white-space:nowrap;transition:color var(--d-1) var(--ease-out);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.sf-tab:focus-visible{outline-offset:-4px}.sf-tab{scroll-snap-align:start;flex:none;scroll-margin-inline:24px}.sf-tab[aria-selected=true]{color:var(--ink)}.sf-tab__count{font-variant-numeric:tabular-nums;border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);transition:background-color var(--d-1) var(--ease-out), color var(--d-1) var(--ease-out);padding:2px 6px;font-size:11.5px;line-height:1.2}.sf-tab[aria-selected=true] .sf-tab__count{background:var(--accent-soft);color:var(--accent-ink)}.sf-tab:disabled{opacity:.5}.sf-tabs__ind{background:var(--ink);transform-origin:0;pointer-events:none;width:1px;height:2px;position:absolute;bottom:0;left:0}.sf-tabs__ind[data-ready=true]{transition:transform var(--d-3) var(--ease-out)}@media (hover:hover) and (pointer:fine){.sf-tab:hover{color:var(--ink)}}.sf-tabs__end{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.sf-toolbar{align-items:center;gap:var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.sf-toolbar__grow{flex:1}.sf-toolbar .sf-input{width:min(280px,100%)}.sf-table,.sf-table-region{min-width:0}.sf-table__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow:auto}.sf-table__scroll--overlay{position:relative}.sf-table__t{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.sf-table__t th{z-index:1;text-align:left;color:var(--muted);padding:0 var(--s-3);height:calc(36px * var(--sf-density));border-bottom:1px solid var(--line);white-space:nowrap;background:var(--panel-2);min-height:30px;font-size:12px;font-weight:500;position:sticky;top:0}.sf-table__t td{padding:5px var(--s-3);height:var(--row-tbl);border-bottom:1px solid var(--line);vertical-align:middle}.sf-table__t th:first-child,.sf-table__t td:first-child{padding-left:var(--s-4)}.sf-table__t th:last-child,.sf-table__t td:last-child{padding-right:var(--s-4)}.sf-table__t tbody tr:last-child td{border-bottom:0}.sf-td--end{text-align:right;font-variant-numeric:tabular-nums}.sf-td__mlabel{display:none}.sf-td--center{text-align:center}.sf-table__t th.sf-td--end{text-align:right}.sf-table__t th.sf-td--center{text-align:center}.sf-td--nowrap{white-space:nowrap}.sf-th-sort{border-radius:var(--r-xs);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin:0 -4px;padding:4px;display:inline-flex}.sf-th-sort .sf-icon{opacity:.4;flex:none}.sf-th-sort[data-sorted=true]{color:var(--ink)}.sf-th-sort[data-sorted=true] .sf-icon{opacity:1}.sf-th-sort:focus-visible{outline-offset:0}@media (hover:hover) and (pointer:fine){.sf-th-sort:hover{color:var(--ink)}.sf-th-sort:hover .sf-icon{opacity:1}}.sf-table__sortbar{display:none}.sf-table__sortby,.sf-table__sortdir{border-radius:var(--r-xs);height:32px;color:inherit;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out), background-color var(--d-1) var(--ease-out);background:0 0;border:0;align-items:center;display:inline-flex}.sf-table__sortby{gap:5px;min-width:0;margin-left:-8px;padding:0 8px}.sf-table__sortby b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:550;overflow:hidden}.sf-table__sortby .sf-icon{opacity:.6;flex:none}.sf-table__sortdir{width:32px;color:var(--ink);flex:none;justify-content:center}.sf-table__sortdir:disabled{opacity:.4;cursor:default}.sf-table__sortby:active,.sf-table__sortdir:active:not(:disabled){background:var(--hover-2);transform:scale(.97)}.sf-table__t tbody tr{transition:background-color var(--d-1) var(--ease-out)}.sf-tr--click{cursor:pointer}.sf-tr--click:focus-visible{outline-offset:-2px}.sf-table__t tr[data-selected=true]{background:var(--accent-soft)}@media (hover:hover) and (pointer:fine){.sf-tr--click:hover{background:var(--hover)}}.sf-tr--fresh{animation:sf-row-fresh calc(1.2s * var(--sf-motion)) var(--ease-out)}@keyframes sf-row-fresh{0%{background-color:var(--accent-soft)}}.sf-arrived{animation:sf-arrive calc(.18s * var(--sf-motion)) var(--ease-out) both}@keyframes sf-arrive{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.sf-arrived{animation-name:sf-fade-in}}.sf-tr--empty td{height:auto;padding:0}.sf-table__none{padding:var(--s-6);text-align:center;color:var(--muted)}.sf-table__foot{padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}html.sf-dragging,html.sf-dragging *{cursor:grabbing!important}.sf-drag-ghost{z-index:1000;pointer-events:none;will-change:transform;position:fixed}.sf-drag-ghost__lift{border-radius:var(--r);background:var(--panel);box-shadow:var(--sh-3), 0 0 0 1px var(--accent-line)}.sf-dropline{z-index:3;background:var(--accent);opacity:0;pointer-events:none;height:2px;transition:opacity var(--d-1) var(--ease-out);border-radius:2px;position:absolute;top:-1px;left:10px;right:10px}.sf-dropline:before,.sf-dropline:after{content:"";border:2px solid var(--accent);background:var(--panel);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%}.sf-dropline:before{left:-6px}.sf-dropline:after{right:-6px}.sf-dropline.is-on{opacity:1}.sf-dropline.is-gliding{transition:opacity var(--d-1) var(--ease-out), transform calc(.11s * var(--sf-motion)) var(--ease-out)}@media (prefers-reduced-motion:reduce){.sf-dropline.is-gliding{transition:opacity var(--d-1) var(--ease-out)}}.sf-cell-prod{align-items:center;gap:var(--s-3);min-width:240px;display:flex}.sf-cell-prod b{font-weight:550;display:block}.sf-cell-prod small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:12px;display:block;overflow:hidden}.sf-cell-id{font-family:var(--sf-font-mono);color:var(--ink-2);white-space:nowrap;font-size:12px}.sf-cell-cc{font:500 11px/1 var(--sf-font-mono);border-radius:var(--r-xs);background:var(--sunken);color:var(--muted);padding:3px 5px}.sf-cell-muted{color:var(--muted);white-space:nowrap}@media (width<=640px){.sf-table__sortbar{min-height:40px;padding:0 var(--s-3) 0 var(--s-4);border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--muted);align-items:center;gap:2px;font-size:12.5px;display:flex}.sf-table__t thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sf-table__t,.sf-table__t tbody{display:block}.sf-table__t tbody tr{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:dense;gap:2px 12px;display:grid}.sf-table__t tbody tr:last-child{border-bottom:0}.sf-table__t td{border:0;min-width:0;height:auto;display:block;padding:0!important}.sf-table__t td[data-m=primary]{order:-1;grid-column:1;font-weight:550}.sf-table__t td[data-m=end]{text-align:right;grid-column:2;justify-self:end}.sf-table__t td[data-m=meta]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-align:left;grid-column:1;font-size:12.5px;overflow:hidden}.sf-table__t td[data-m=meta].sf-td--end .sf-pills{justify-content:flex-start}.sf-table__t td[data-m=meta]:has(button,.sf-btn){overflow:visible}.sf-table__t td[data-m=meta] .sf-td__mlabel{color:var(--faint);display:inline}.sf-table__t td[data-m=hidden]{display:none}.sf-table__t td[data-m=end] .sf-pills{justify-content:flex-end}.sf-tr--empty{padding:0!important;display:block!important}.sf-cell-prod,.sf-cell-prod>div{min-width:0}.sf-cell-prod small{max-width:none}}.sf-field{align-content:start;gap:6px;min-width:0;display:grid}.sf-field__label{color:var(--ink-2);font-size:12.5px;font-weight:500}.sf-field__req{color:var(--bad);margin-left:2px}.sf-field__hint{color:var(--muted);font-size:12px}.sf-field__error{color:var(--bad);align-items:center;gap:5px;font-size:12px;display:flex}.sf-field--inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px}.sf-field--inline .sf-field__control{grid-area:1/2/span 2}.sf-field--inline .sf-field__hint{grid-column:1}.sf-input,.sf-select,.sf-textarea{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);color:var(--ink);transition:border-color var(--d-2) var(--ease-out), box-shadow var(--d-2) var(--ease-out);font-size:13px}.sf-input{height:var(--ctl);padding:0 var(--s-3);align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sf-input--sm{height:var(--ctl-sm);padding:0 var(--s-2)}.sf-input:focus-within,.sf-select:focus-within,.sf-textarea:focus-visible{border-color:var(--sel);box-shadow:var(--ring);outline:none}.sf-input__el{width:100%;min-width:0;height:100%;color:inherit;font-size:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.sf-input__el::placeholder,.sf-textarea::placeholder{color:var(--faint)}.sf-input__el::-webkit-search-cancel-button{display:none}.sf-input__icon{color:var(--faint)}.sf-input__affix{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sf-input__code{font:500 11px/1 var(--sf-font-mono);color:var(--faint)}.sf-input--money .sf-input__el{font-variant-numeric:tabular-nums}:is(.sf-input--invalid,.sf-input:has([aria-invalid=true])){border-color:var(--bad)}:is(.sf-input--invalid:focus-within,.sf-input:has([aria-invalid=true]):focus-within){border-color:var(--bad);box-shadow:0 0 0 3px oklch(60% .19 25/.25)}.sf-textarea{width:100%;min-width:0;padding:var(--s-2) var(--s-3);resize:vertical;min-height:72px;line-height:1.45;display:block}.sf-select{height:var(--ctl);align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.sf-select--sm{height:var(--ctl-sm)}.sf-select__el{appearance:none;text-overflow:ellipsis;width:100%;min-width:0;height:100%;padding:0 30px 0 var(--s-3);color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;outline:none}.sf-select__chev{color:var(--muted);pointer-events:none;position:absolute;right:9px}.sf-field .sf-select{width:100%}option,optgroup{background-color:var(--panel);color:var(--ink)}option:disabled{color:var(--faint)}.sf-field__control{min-width:0}.sf-switch{border-radius:var(--r-pill);background:var(--line-2);width:30px;height:18px;transition:background-color var(--d-2) var(--ease-out);flex:none;position:relative}.sf-switch__thumb{width:14px;height:14px;transition:transform var(--d-3) var(--ease-out);background:oklch(100% 0 0);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px oklch(0% 0 0/.25)}.sf-switch[aria-checked=true]{background:var(--accent)}.sf-switch[aria-checked=true] .sf-switch__thumb{transform:translate(12px)}.sf-switch:active .sf-switch__thumb{transform:scale(.92)}.sf-switch[aria-checked=true]:active .sf-switch__thumb{transform:translate(12px)scale(.92)}.sf-switch:disabled{opacity:.5}.sf-check-row{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sf-checkbox{flex:none;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.sf-checkbox input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:-6px}.sf-checkbox__box{pointer-events:none;border-radius:var(--r-xs);border:1.5px solid var(--line-2);background:var(--panel);width:16px;height:16px;color:var(--on-accent);transition:background-color var(--d-1) var(--ease-out), border-color var(--d-1) var(--ease-out);place-items:center;display:grid}.sf-checkbox__box .sf-icon{opacity:0;transition:opacity var(--d-1) var(--ease-out), transform var(--d-2) var(--ease-out);transform:scale(.6)}.sf-checkbox[data-state=on] .sf-checkbox__box,.sf-checkbox[data-state=mixed] .sf-checkbox__box{background:var(--accent);border-color:var(--accent)}.sf-checkbox[data-state=on] .sf-icon,.sf-checkbox[data-state=mixed] .sf-icon{opacity:1;transform:none}.sf-checkbox input:focus-visible+.sf-checkbox__box{outline:2px solid var(--sel);outline-offset:2px}.sf-seg{border-radius:var(--r-sm);background:var(--sunken);border:1px solid var(--line);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:inline-grid;position:relative}.sf-seg__thumb{width:calc((100% - 4px) / var(--count));border-radius:calc(var(--r-sm) - 2px);background:var(--panel);box-shadow:var(--sh-1), 0 0 0 1px var(--line);transform:translateX(calc(var(--index) * 100%));transition:transform var(--d-3) var(--ease-out);position:absolute;top:2px;bottom:2px;left:2px}.sf-seg__opt{z-index:1;height:calc(var(--ctl) - 6px);padding:0 var(--s-2);border-radius:calc(var(--r-sm) - 2px);color:var(--muted);white-space:nowrap;transition:color var(--d-2) var(--ease-out);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.sf-seg__opt[aria-checked=true]{color:var(--ink)}:root[data-theme=dark] .sf-seg{background:oklch(.16 .014 var(--h))}:root[data-theme=dark] .sf-seg__thumb{background:oklch(.3 .02 var(--h));box-shadow:0 0 0 1px oklch(100% 0 0/.1), 0 1px 2px oklch(0% 0 0/.3), var(--inset-hi)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf-seg{background:oklch(.16 .014 var(--h))}:root:not([data-theme=light]) .sf-seg__thumb{background:oklch(.3 .02 var(--h));box-shadow:0 0 0 1px oklch(100% 0 0/.1), 0 1px 2px oklch(0% 0 0/.3), var(--inset-hi)}}.sf-seg__opt:focus-visible{outline-offset:0}@media (hover:hover) and (pointer:fine){.sf-seg__opt:hover{color:var(--ink)}}.sf-seg--sm .sf-seg__opt{height:calc(var(--ctl-sm) - 4px)}@media (pointer:coarse){.sf-switch{width:44px;height:26px}.sf-switch:before{content:"";position:absolute;inset:-10px}.sf-switch__thumb{width:22px;height:22px}.sf-switch[aria-checked=true] .sf-switch__thumb{transform:translate(18px)}.sf-switch[aria-checked=true]:active .sf-switch__thumb{transform:translate(18px)scale(.92)}.sf-seg__opt,.sf-seg--sm .sf-seg__opt{min-height:36px}}.sf-tt{--tt-seg:26px;--tt-track:var(--sunken);--tt-thumb:var(--panel);--tt-thumb-edge:var(--line-2);border-radius:var(--r-pill);background:var(--tt-track);box-shadow:inset 0 0 0 1px var(--line);flex:none;padding:2px;display:inline-flex;position:relative}:root[data-theme=dark] .sf-tt{--tt-track:oklch(.15 .014 var(--h));--tt-thumb:oklch(.3 .02 var(--h));--tt-thumb-edge:oklch(100% 0 0/.1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf-tt{--tt-track:oklch(.15 .014 var(--h));--tt-thumb:oklch(.3 .02 var(--h));--tt-thumb-edge:oklch(100% 0 0/.1)}}.sf-tt__thumb{width:var(--tt-seg);height:var(--tt-seg);background:var(--tt-thumb);box-shadow:0 0 0 1px var(--tt-thumb-edge), 0 1px 2px oklch(0% 0 0/.14), var(--inset-hi);transform:translateX(calc(var(--i) * var(--tt-seg)));transition:transform calc(.2s * var(--sf-motion)) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.sf-tt .sf-tip-anchor{display:inline-flex}.sf-tt__opt{z-index:1;width:var(--tt-seg);height:var(--tt-seg);color:var(--faint);transition:color var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.sf-tt__opt[aria-checked=true]{color:var(--ink)}.sf-tt__opt:active{transform:scale(.92)}.sf-tt__opt:focus-visible{outline:2px solid var(--sel);outline-offset:0;border-radius:50%}@media (hover:hover) and (pointer:fine){.sf-tt__opt:hover{color:var(--ink-2)}.sf-tt__opt[aria-checked=true]:hover{color:var(--ink)}}@media (pointer:coarse){.sf-tt{--tt-seg:32px}}.sf-pop{z-index:120;overscroll-behavior:contain;background:var(--panel);min-width:200px;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-3);opacity:0;pointer-events:none;transition:opacity var(--d-exit) var(--ease-out), transform var(--d-exit) var(--ease-out);padding:6px;position:fixed;overflow:auto;transform:scale(.96)}.sf-pop[data-open=true]{opacity:1;pointer-events:auto;transition:opacity var(--d-3) var(--ease-out), transform var(--d-3) var(--ease-out);transform:none}.sf-pop[data-instant=true]{transition:none}.sf-pop--flush{padding:0}.sf-menu__list{gap:1px;display:grid}.sf-menu__sep{background:var(--line);height:1px;margin:5px 4px}.sf-menu__label{color:var(--faint);letter-spacing:.02em;padding:6px 10px 4px;font-size:11.5px;font-weight:600}.sf-menu__item{width:100%;min-height:calc(34px * var(--sf-density));border-radius:var(--r-sm);text-align:left;color:var(--ink);transition:background-color var(--d-1) var(--ease-out);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:grid}.sf-menu__item .sf-menu__icon{color:var(--muted)}.sf-menu__item--media{grid-template-columns:24px minmax(0,1fr) auto;gap:7px;padding-left:7px}.sf-menu__text{min-width:0}.sf-menu__text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sf-menu__hint{color:var(--faint);font-size:12px;font-family:var(--sf-font-mono)}.sf-menu__check{color:var(--accent)}.sf-menu__item--danger,.sf-menu__item--danger .sf-menu__icon{color:var(--bad)}.sf-menu__item[aria-disabled=true]{opacity:.5}@media (hover:hover) and (pointer:fine){.sf-menu__item:hover{background:var(--hover)}}.sf-menu__item:focus-visible{background:var(--hover-2);outline:none}.sf-menu__who{align-items:center;gap:10px;padding:8px 10px 6px;font-size:13px;display:flex}.sf-menu__who b{font-weight:600;display:block}.sf-menu__who small{color:var(--muted);font-size:12px;display:block}.sf-notifs__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.sf-notifs__head h3{font-size:14px}.sf-notifs__list{max-height:min(420px,60vh);padding:6px;overflow-y:auto}.sf-notif{border-radius:var(--r-sm);text-align:left;width:100%;transition:background-color var(--d-1) var(--ease-out);grid-template-columns:30px minmax(0,1fr) 8px;align-items:start;gap:10px;padding:10px;font-size:13px;line-height:1.4;display:grid}.sf-notif__text b{font-weight:550;display:block}.sf-notif__text span{color:var(--ink-2);font-size:12.5px;display:block}.sf-notif__text small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.sf-notif__dot{background:var(--accent);width:7px;height:7px;transition:opacity var(--d-2) var(--ease-out);border-radius:50%;margin-top:6px}.sf-notif[data-unread=false] .sf-notif__dot{opacity:0}@media (hover:hover) and (pointer:fine){.sf-notif:hover{background:var(--hover)}}.sf-notifs__foot{border-top:1px solid var(--line);background:var(--panel-2);border-radius:0 0 var(--r-lg) var(--r-lg);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.sf-scrim{background:var(--scrim);opacity:0;transition:opacity var(--d-exit) var(--ease-out);position:fixed;inset:0}.sf-modal{z-index:100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sf-modal[data-open=true] .sf-scrim{opacity:1;transition-duration:var(--d-3)}.sf-modal__box{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--sh-3);opacity:0;transition:opacity var(--d-exit) var(--ease-out), transform var(--d-exit) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.96)}.sf-modal__box:focus-visible,.sf-sheet:focus-visible{outline:none}.sf-modal__box--sm{width:min(400px,100%)}.sf-modal__box--lg{width:min(720px,100%)}.sf-modal[data-open=true] .sf-modal__box{opacity:1;transition-duration:var(--d-3);transform:none}.sf-modal__head{padding:var(--s-5) var(--s-5) var(--s-2);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sf-modal__title{letter-spacing:-.015em;font-size:17px}.sf-modal__desc{color:var(--muted);text-wrap:pretty;margin-top:4px;font-size:13px}.sf-modal__body{padding:var(--s-2) var(--s-5) var(--s-5);font-size:13.5px;overflow-y:auto}.sf-modal__foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-5);border-top:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;display:flex}.sf-sheet-layer{z-index:95;position:fixed;inset:0}.sf-sheet-layer[data-open=true] .sf-scrim{opacity:1;transition-duration:var(--d-drawer)}.sf-sheet{background:var(--panel);border-left:1px solid var(--line-2);box-shadow:var(--sh-3);padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);transition:transform var(--d-drawer-exit) var(--ease-out);touch-action:pan-y;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%)}.sf-sheet-layer[data-open=true] .sf-sheet{transition:transform var(--d-drawer) var(--ease-drawer);transform:none}.sf-sheet[data-dragging=true]{transition:none!important}.sf-sheet__head{padding:var(--s-4) var(--s-4) var(--s-3);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sf-sheet__titles{min-width:0}.sf-sheet__titlerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sf-sheet__title{letter-spacing:-.02em;font-size:20px}.sf-sheet__desc{color:var(--muted);margin-top:2px;font-size:13px}.sf-sheet__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--s-4);gap:var(--s-4);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:hidden auto}.sf-sheet__body>*{min-width:0}.sf-sheet__frame{flex-direction:column;flex:1;min-height:0;display:flex}.sf-sheet__foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-4);padding-bottom:max(var(--s-3), env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.sf-box{border:1px solid var(--line);border-radius:var(--r)}.sf-box__head{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}@media (width<=640px){.sf-sheet{border-left:0}}.sf-toaster{z-index:130;right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));pointer-events:none;width:min(380px,100vw - 32px);position:fixed}.sf-toaster__list{pointer-events:none;height:0;position:relative}.sf-toast{border-radius:var(--r-lg);background:var(--ink);width:100%;color:var(--panel);box-shadow:var(--sh-3);touch-action:pan-y;-webkit-user-select:none;user-select:none;pointer-events:auto;opacity:0;transition:transform var(--d-toast) var(--ease-out), opacity var(--d-3) var(--ease-out);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 10px 12px 14px;font-size:13px;line-height:1.4;display:grid;position:absolute;bottom:0;right:0;transform:translateY(calc(100% + 24px))}.sf-toast:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.sf-toast[data-removing=down],.sf-toast[data-removing=swipe]{pointer-events:none}.sf-toast[data-dragging=true]{transition:none}.sf-toast[data-removing=down],.sf-toast[data-removing=swipe]{transition-duration:var(--d-3), var(--d-2)}.sf-toast>*{transition:opacity var(--d-2) var(--ease-out)}.sf-toast[data-behind=true]>*{opacity:0}.sf-toast__icon{color:oklch(84% .14 87);place-items:center;width:20px;height:20px;margin-top:0;display:grid}.sf-toast--success .sf-toast__icon{color:oklch(80% .14 155)}.sf-toast--warning .sf-toast__icon{color:oklch(84% .14 80)}.sf-toast--danger .sf-toast__icon{color:oklch(75% .16 25)}.sf-toast--accent .sf-toast__icon{color:oklch(.8 calc(var(--c) * .6) var(--h))}.sf-toast__text b{font-weight:600;display:block}.sf-toast__text p{opacity:.72;text-wrap:pretty;margin-top:1px;font-size:12.5px}.sf-toast__actions{align-items:center;gap:4px;display:flex}.sf-toast__action{border-radius:var(--r-sm);white-space:nowrap;transition:background-color var(--d-1) var(--ease-out), transform var(--d-2) var(--ease-out);background:oklch(100% 0 0/.12);padding:6px 10px;font-size:12.5px;font-weight:600}:root[data-theme=dark] .sf-toast{background:oklch(.27 .022 var(--h));color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), var(--sh-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf-toast{background:oklch(.27 .022 var(--h));color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), var(--sh-3)}}.sf-toast__action:active{transform:scale(.97)}.sf-toast__drain{opacity:.32;transform-origin:0;height:2px;transform:scaleX(var(--from,1));pointer-events:none;background:currentColor;border-radius:2px;animation:linear forwards sf-toast-drain;position:absolute;bottom:5px;left:14px;right:14px}@keyframes sf-toast-drain{0%{transform:scaleX(var(--from,1))}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.sf-toast__drain{animation:none}}.sf-toast__close{border-radius:var(--r-xs);opacity:.6;width:24px;height:24px;transition:opacity var(--d-1) var(--ease-out), background-color var(--d-1) var(--ease-out);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.sf-toast__close:hover{opacity:1;background:oklch(100% 0 0/.1)}.sf-toast__action:hover{background:oklch(100% 0 0/.18)}}@media (width<=640px){.sf-toaster{width:auto;left:16px;right:16px}}.sf-cmdk{z-index:150;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.sf-cmdk__scrim{background:var(--scrim);position:fixed;inset:0}.sf-cmdk__box{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(620px,100%);box-shadow:var(--sh-3);position:relative;overflow:hidden}.sf-cmdk__in{padding:0 var(--s-4);border-bottom:1px solid var(--line);height:52px;color:var(--muted);align-items:center;gap:10px;display:flex}.sf-cmdk__in input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.sf-cmdk__in input::placeholder{color:var(--faint)}.sf-cmdk__list{overscroll-behavior:contain;max-height:min(420px,60vh);padding:6px;overflow-y:auto}.sf-cmdk__group{color:var(--faint);letter-spacing:.02em;padding:8px 10px 4px;font-size:11.5px;font-weight:600}.sf-cmdk__opt{min-height:calc(36px * var(--sf-density));border-radius:var(--r-sm);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;display:grid}.sf-cmdk__opt .sf-icon{color:var(--muted)}.sf-cmdk__opt[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink)}.sf-cmdk__opt[aria-selected=true] .sf-icon{color:var(--accent)}.sf-cmdk__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-cmdk__hint{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.sf-cmdk__empty{text-align:center;color:var(--muted);padding:28px 20px;font-size:13px}.sf-cmdk__foot{padding:8px var(--s-4);border-top:1px solid var(--line);color:var(--muted);background:var(--panel-2);gap:14px;font-size:12px;display:flex}.sf-cmdk__mod{margin-left:auto}@media (width<=640px){.sf-cmdk{padding-top:8vh}.sf-cmdk__mod{display:none}}.sf-shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);min-height:100dvh;display:grid}.sf-shell[data-collapsed=true]{grid-template-columns:var(--rail-w-c) minmax(0, 1fr)}.sf-shell__main{flex-direction:column;min-width:0;display:flex}.sf-shell__scrim{display:none}.sf-rail{z-index:30;background:var(--panel);border-right:1px solid var(--line);min-width:0;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);flex-direction:column;display:flex;position:sticky;top:0}.sf-rail__head{height:var(--top-h);min-height:48px;padding:0 var(--s-3) 0 var(--s-4);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.sf-rail__brand{height:28px;color:var(--ink);border-radius:var(--r-xs);align-items:center;display:inline-flex}.sf-logo-label{border-radius:var(--r-xs);background:var(--ink);height:18px;color:var(--panel);font:600 10.5px/1 var(--sf-font-mono);letter-spacing:.03em;white-space:nowrap;flex:none;align-items:center;padding:0 6px;display:inline-flex}.sf-rail__brand .sf-logo-label,.sf-top__mark .sf-logo-label{margin-left:8px}.sf-rail__top{padding:0 var(--s-3) var(--s-2);flex:none}.sf-rail__nav{flex:1;min-height:0;position:relative;overflow:hidden}.sf-rail__pages{height:100%;transition:transform var(--d-4) var(--ease-out);grid-template-columns:100% 100%;display:grid}.sf-rail__nav[data-page=secondary] .sf-rail__pages{transform:translate(-100%)}.sf-rail__page{overscroll-behavior:contain;padding:var(--s-1) var(--s-2) var(--s-6);scrollbar-width:thin;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.sf-rail__page[inert]{visibility:hidden;transition:visibility 0s var(--d-4)}.sf-nav__group{margin-top:var(--s-3)}.sf-nav__group:first-child{margin-top:var(--s-1)}.sf-nav__heading{height:24px;padding:0 var(--s-2);color:var(--faint);letter-spacing:.02em;align-items:center;font-size:11.5px;font-weight:600;display:flex}.sf-nav__heading--fold{border-radius:var(--r-xs);text-align:left;width:100%;transition:color var(--d-1) var(--ease-out);justify-content:space-between}.sf-nav__heading--fold:disabled{cursor:default}.sf-nav__heading--fold:disabled .sf-nav__chev{opacity:0}.sf-nav__chev{opacity:0;transition:transform calc(.2s * var(--sf-motion)) var(--ease-out), opacity var(--d-1) var(--ease-out)}.sf-nav__group[data-open=false] .sf-nav__chev{opacity:1;transform:rotate(-90deg)}.sf-nav__heading--fold:focus-visible .sf-nav__chev{opacity:1}@media (hover:hover) and (pointer:fine){.sf-nav__heading--fold:not(:disabled):hover{color:var(--ink-2)}.sf-nav__heading--fold:not(:disabled):hover .sf-nav__chev{opacity:1}}.sf-nav__items{transition:grid-template-rows calc(.2s * var(--sf-motion)) var(--ease-out);grid-template-rows:1fr;display:grid}.sf-nav__items-inner{min-height:0;overflow:hidden}.sf-nav__group[data-open=false] .sf-nav__items{grid-template-rows:0fr}@media (width>=769px) and (height<=960px){.sf-rail .sf-nav__item{height:30px}.sf-rail .sf-nav__group{margin-top:var(--s-2)}.sf-rail .sf-nav__group:first-child{margin-top:var(--s-1)}}.sf-nav__item{width:100%;height:var(--row);min-height:26px;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--ink-2);transition:background-color var(--d-1) var(--ease-out), color var(--d-1) var(--ease-out), transform var(--d-2) var(--ease-out);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;font-weight:450;text-decoration:none;display:grid;position:relative}.sf-nav__item .sf-icon{color:var(--muted);transition:color var(--d-1) var(--ease-out)}.sf-nav__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-nav__item[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:550}.sf-nav__item[aria-current=page] .sf-icon{color:var(--accent)}.sf-nav__item:active{transform:scale(.985)}.sf-nav__item:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.sf-nav__item:hover:not([aria-current=page]){background:var(--hover);color:var(--ink)}}.sf-nav__badge{font:600 11px/1 var(--sf-font-body);font-variant-numeric:tabular-nums;border-radius:var(--r-pill);background:var(--sunken);min-width:18px;height:18px;color:var(--muted);place-items:center;padding:0 5px;display:grid}.sf-nav__badge--accent{background:var(--accent-soft);color:var(--accent-ink)}.sf-nav__item[aria-current=page] .sf-nav__badge{background:var(--panel)}.sf-nav__dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:6px;right:12px}.sf-nav__back{width:100%;height:var(--row);min-height:26px;padding:0 var(--s-2);margin:var(--s-1) 0 var(--s-2);color:var(--muted);border-radius:var(--r-sm);align-items:center;gap:8px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.sf-nav__back:hover{background:var(--hover);color:var(--ink)}}.sf-nav__title{padding:0 var(--s-2) var(--s-2);font:700 16px/1.2 var(--sf-font-display)}.sf-rail__foot{border-top:1px solid var(--line);padding:6px var(--s-2);padding-bottom:max(6px, env(safe-area-inset-bottom,0px));flex:none;gap:0;display:grid}.sf-rail__foot .sf-nav__item{height:30px;min-height:26px;font-size:13px}.sf-rail__extra{margin-bottom:var(--s-1)}.sf-rail__theme{margin-top:var(--s-1);padding:4px var(--s-2);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.sf-plan{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--sunken);color:var(--muted);gap:6px;font-size:12px;display:grid}.sf-plan b{color:var(--ink);font-weight:600}.sf-plan__bar{border-radius:var(--r-pill);background:var(--line-2);height:4px;overflow:hidden}.sf-plan__bar i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transform:scaleX(var(--fill));display:block}.sf-shell[data-collapsed=true] .sf-rail__head{flex-direction:column;justify-content:center;gap:6px;height:auto;padding:14px 0 8px}.sf-shell[data-collapsed=true] .sf-rail__top{padding:0 0 var(--s-2);justify-content:center;display:flex}.sf-shell[data-collapsed=true] .sf-store{background:0 0;border-color:#0000;grid-template-columns:30px;justify-content:center;width:auto;padding:4px}.sf-shell[data-collapsed=true] .sf-store__text,.sf-shell[data-collapsed=true] .sf-store__chev{display:none}.sf-shell[data-collapsed=true] .sf-rail__page{padding-left:10px;padding-right:10px}.sf-shell[data-collapsed=true] .sf-nav__item,.sf-shell[data-collapsed=true] .sf-nav__back{grid-template-columns:18px;justify-content:center;padding:0}.sf-shell[data-collapsed=true] .sf-nav__label,.sf-shell[data-collapsed=true] .sf-nav__badge{display:none}.sf-shell[data-collapsed=true] .sf-nav__items-inner{overflow:visible}.sf-shell[data-collapsed=true] .sf-nav__dot{display:block}.sf-shell[data-collapsed=true] .sf-nav__heading{justify-content:center;height:13px;padding:0}.sf-shell[data-collapsed=true] .sf-nav__heading span{display:none}.sf-shell[data-collapsed=true] .sf-nav__heading:after{content:"";background:var(--line-2);width:20px;height:1px}.sf-shell[data-collapsed=true] .sf-nav__title,.sf-shell[data-collapsed=true] .sf-rail__extra{display:none}.sf-shell[data-collapsed=true] .sf-rail__foot{padding-left:10px;padding-right:10px}.sf-store{align-items:center;gap:var(--s-2);border-radius:var(--r);border:1px solid var(--line);background:var(--panel-2);text-align:left;width:100%;transition:background-color var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-out);grid-template-columns:30px minmax(0,1fr) 16px;padding:6px;display:grid}.sf-store:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.sf-store:hover{background:var(--sunken)}}.sf-store__text{min-width:0;display:grid}.sf-store__text b{font:600 13px/1.25 var(--sf-font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-store__text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sf-store__chev{color:var(--muted)}.sf-top{top:env(safe-area-inset-top,0px);z-index:20;align-items:center;gap:var(--s-3);height:var(--top-h);min-height:48px;padding-left:max(16px, env(safe-area-inset-left,0px), var(--gut));padding-right:max(16px, env(safe-area-inset-right,0px), var(--gut));background:var(--panel);border-bottom:1px solid var(--line);display:flex;position:sticky}.sf-top__menu{margin-left:-6px}.sf-top__mark{color:var(--ink);align-items:center;display:inline-flex}.sf-top__start{align-items:center;min-width:0;display:flex}.sf-top__actions{flex:none;align-self:stretch;align-items:center;gap:4px;display:flex}.sf-top__extra{align-items:center;gap:4px;display:flex}.sf-top__user{width:var(--ctl);height:var(--ctl);transition:transform var(--d-2) var(--ease-out);border-radius:50%;place-items:center;margin-left:4px;display:grid}.sf-top__user:active{transform:scale(.95)}.sf-search{height:var(--ctl);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-2);width:min(360px,32vw);color:var(--muted);transition:border-color var(--d-2) var(--ease-out), background-color var(--d-2) var(--ease-out);flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 6px 0 10px;font-size:13px;display:flex}.sf-search__text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (hover:hover) and (pointer:fine){.sf-search:hover{border-color:var(--line-2);background:var(--panel)}}.sf-crumbs ol{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.sf-crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.sf-crumbs b{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.sf-crumbs a{color:inherit;border-radius:var(--r-xs)}@media (hover:hover) and (pointer:fine){.sf-crumbs a:hover{color:var(--ink)}}.sf-crumbs__sep{color:var(--faint)}.sf-shell__main [id]{scroll-margin-top:calc(var(--top-h) + 16px)}.sf-content{width:100%;max-width:1360px;padding:var(--s-6) max(16px, env(safe-area-inset-right,0px), var(--gut)) calc(var(--s-8) * 2) max(16px, env(safe-area-inset-left,0px), var(--gut));outline:none;flex:1;margin:0 auto}.sf-subnav-grid{gap:var(--s-5);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.sf-subnav{top:calc(var(--top-h) + var(--s-4));gap:var(--s-3);display:grid;position:sticky}.sf-subnav__group{gap:2px;display:grid}.sf-subnav__heading{height:24px;padding:0 var(--s-2);color:var(--faint);letter-spacing:.02em;align-items:center;font-size:11.5px;font-weight:600;display:flex}.sf-subnav__item{height:var(--row);min-height:30px;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--ink-2);transition:background-color var(--d-1) var(--ease-out), color var(--d-1) var(--ease-out), box-shadow var(--d-1) var(--ease-out), transform var(--d-2) var(--ease-out);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;font-size:13.5px;font-weight:450;text-decoration:none;display:grid}.sf-subnav__item .sf-icon{color:var(--muted);transition:color var(--d-1) var(--ease-out)}.sf-subnav__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-subnav__item[aria-current=page]{background:var(--panel);color:var(--ink);box-shadow:var(--sh-1), 0 0 0 1px var(--line);font-weight:550}.sf-subnav__item[aria-current=page] .sf-icon{color:var(--accent)}.sf-subnav__item:active{transform:scale(.985)}.sf-subnav__item:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.sf-subnav__item:hover:not([aria-current=page]){background:var(--hover);color:var(--ink)}}.sf-subnav-body{min-width:0}.sf-ph--sub{margin-bottom:var(--s-4)}.sf-ph--sub .sf-ph__title{letter-spacing:-.015em;font-size:19px;font-weight:700}.sf-ph--sub .sf-ph__desc{margin-top:4px}@media (width<=1099px){.sf-subnav-grid{gap:var(--s-4);grid-template-columns:188px minmax(0,1fr)}}@media (width<=768px){.sf-shell,.sf-shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.sf-rail{z-index:85;width:min(304px,86vw);height:auto;box-shadow:var(--sh-3);touch-action:pan-y;transition:transform var(--d-drawer-exit) var(--ease-out);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.sf-shell[data-drawer=open] .sf-rail{transition:transform var(--d-drawer) var(--ease-drawer);transform:none}.sf-rail[data-dragging=true]{transition:none!important}.sf-shell__scrim{z-index:84;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--d-drawer-exit) var(--ease-out);display:block;position:fixed;inset:0}.sf-shell[data-drawer=open] .sf-shell__scrim{opacity:1;pointer-events:auto;transition-duration:var(--d-drawer)}.sf-top{gap:var(--s-2)}.sf-top__actions{gap:8px}.sf-top .sf-ib{width:40px;height:40px}.sf-top .sf-ib__badge{top:2px;right:2px}.sf-top__extra,.sf-top__theme{display:none}.sf-top__start{flex:1}.sf-crumbs__parent{display:none!important}.sf-search{width:var(--ctl);color:var(--ink-2);background:0 0;border-color:#0000;justify-content:center;margin-left:auto;padding:0}.sf-search__text,.sf-search .sf-kbd{display:none}}@media (width<=640px){.sf-content{padding-top:var(--s-4);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.sf-ph__title{font-size:24px}.sf-ph__actions{width:100%}.sf-tabs{padding:0 var(--s-2)}.sf-tabs__end{display:none}.sf-stats__value{font-size:15px}.sf-toolbar .sf-input{width:100%}}@media (prefers-reduced-motion:reduce){.sf-btn:active:not(:disabled),.sf-ib:active:not(:disabled),.sf-nav__item:active,.sf-subnav__item:active,.sf-store:active,.sf-card--interactive:active,.sf-top__user:active,.sf-pop,.sf-pop[data-open=true],.sf-modal__box,.sf-modal[data-open=true] .sf-modal__box{transform:none}.sf-sheet,.sf-sheet-layer[data-open=true] .sf-sheet{opacity:0;transition:opacity var(--d-2) var(--ease-out);transform:none}.sf-sheet-layer[data-open=true] .sf-sheet{opacity:1}.sf-toast{transition-property:opacity}.sf-tabs__ind[data-ready=true],.sf-seg__thumb,.sf-tt__thumb,.sf-rail__pages,.sf-switch__thumb,.sf-nav__items,.sf-nav__chev{transition-duration:0s}.sf-tt__opt:active{transform:none}.sf-skel:after,.sf-lsk__bone:after{animation:none}.sf-progress .sf-progress__bar,.sf-progress[data-state] .sf-progress__bar{transition:none;transform:none}.sf-progress[data-state=done]{transition-delay:0s}.sf-barlist__track i,.sf-ring__seg--on,.sf-timeline__item[data-fresh=true],.sf-success__halo,.sf-success__disc{animation-name:sf-fade-in}.sf-btn:hover .sf-btn__end{transform:none}}@media (width<=768px) and (prefers-reduced-motion:reduce){.sf-rail{opacity:0;visibility:hidden;transition:opacity var(--d-2) var(--ease-out), visibility 0s linear var(--d-2);transform:none}.sf-shell[data-drawer=open] .sf-rail{opacity:1;visibility:visible;transition:opacity var(--d-2) var(--ease-out), visibility 0s}}.sf-dh{justify-content:space-between;align-items:flex-start;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;min-width:0;display:flex}.sf-dh__lead{align-items:flex-start;gap:var(--s-3);flex:320px;min-width:0;display:flex}.sf-dh__back{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);width:36px;height:36px;color:var(--ink-2);box-shadow:var(--sh-1);transition:background-color var(--d-1) var(--ease-out), color var(--d-1) var(--ease-out), transform var(--d-2) var(--ease-out);flex:none;place-items:center;margin-top:2px;display:inline-grid}.sf-dh__back:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sf-dh__back:hover{background:var(--hover-2);color:var(--ink)}}.sf-dh__text{gap:2px;min-width:0;display:grid}.sf-dh__crumbs{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;display:flex;overflow:hidden}.sf-dh__crumbs a{color:inherit}@media (hover:hover) and (pointer:fine){.sf-dh__crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}.sf-dh__titlerow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sf-dh__title{letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:22px;font-weight:700;line-height:1.2}.sf-dh__title:focus{outline:none}.sf-dh__desc{color:var(--muted);max-width:70ch;margin:2px 0 0;font-size:13px}.sf-dh__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}@media (width<=640px){.sf-dh{margin-bottom:var(--s-4)}.sf-dh__title{font-size:19px}.sf-dh__actions{width:100%}.sf-dh__actions>.sf-range-btn{flex:auto;min-width:0}.sf-dh:has(>.sf-dh__actions>.sf-ib:only-child,>.sf-dh__actions>.sf-tip-anchor:only-child>.sf-ib){flex-wrap:nowrap}.sf-dh:has(>.sf-dh__actions>.sf-ib:only-child,>.sf-dh__actions>.sf-tip-anchor:only-child>.sf-ib)>.sf-dh__lead{flex-basis:0}.sf-dh:has(>.sf-dh__actions>.sf-ib:only-child,>.sf-dh__actions>.sf-tip-anchor:only-child>.sf-ib)>.sf-dh__actions{flex:none;width:auto}}.sf-range-btn{justify-content:space-between;min-width:0;max-width:100%}.sf-range-btn .sf-btn__label{text-overflow:ellipsis;overflow:hidden}.sf-range{gap:var(--s-3);padding:var(--s-2);display:grid}.sf-range__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.sf-range__presets--one{grid-template-columns:minmax(0,1fr)}.sf-range__preset{appearance:none;color:var(--ink-2);font:500 13px/1.2 var(--sf-font-body);text-align:left;border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--d-1) var(--ease-out), transform var(--d-1) var(--ease-out);background:0 0;border:0;padding:8px 10px}.sf-range__preset:active{transform:scale(.97)}.sf-range__preset:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.sf-range__preset[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.sf-range__preset:hover{background:var(--sunken);color:var(--ink)}.sf-range__preset[aria-pressed=true]:hover{background:var(--accent-soft-2)}}.sf-range__custom{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);display:grid}.sf-range__title{font:600 12px/1 var(--sf-font-body);color:var(--muted);letter-spacing:.02em;margin:0}.sf-range__dates{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf-range__field{color:var(--muted);gap:4px;font-size:12px;display:grid}.sf-range__field .sf-input{width:100%}.sf-ed{grid-template-columns:minmax(0, 1fr) minmax(300px, var(--sf-ed-preview-w,420px));gap:var(--s-5);align-items:start;min-width:0;display:grid}.sf-ed--start{grid-template-columns:minmax(300px, var(--sf-ed-preview-w,420px)) minmax(0, 1fr)}.sf-ed--start .sf-ed__side{order:-1}.sf-ed--narrow{grid-template-columns:minmax(0,1fr)}.sf-ed__main{gap:var(--s-4);align-content:start;min-width:0;display:grid}.sf-ed__side{align-self:stretch;min-width:0}.sf-ed__sticky{top:calc(var(--top-h) + var(--s-4));max-height:calc(100dvh - var(--top-h) - var(--s-4) * 2);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--sh-1);grid-template-rows:auto minmax(0,1fr);display:grid;position:sticky;overflow:hidden}.sf-ed__sticky--bare{box-shadow:none;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;display:block;overflow:auto}.sf-ed__head,.sf-dock__head{justify-content:space-between;align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);min-height:44px;padding:6px 8px 6px 14px;display:flex}.sf-ed__title{min-width:0;font:600 13px/1.2 var(--sf-font-display);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sf-ed__title .sf-icon{color:var(--muted);flex:none}.sf-ed__actions{flex:none;align-items:center;gap:4px;display:inline-flex}.sf-ed__body,.sf-dock__body{overscroll-behavior:contain;min-height:0;padding:var(--s-3);overflow:auto}.sf-dock-spacer{height:var(--sf-dock-h,0px)}.sf-dock-pill{z-index:60;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + var(--sf-dock-h,0px) + env(safe-area-inset-bottom,0px));border-radius:var(--r-pill);box-shadow:var(--sh-3);transition:bottom var(--d-3) var(--ease-out), transform var(--d-2) var(--ease-out);position:fixed}.sf-dock-pill[data-open=true]{bottom:calc(var(--sf-dock-h,0px) + 10px)}.sf-dock{z-index:59;height:min(46dvh,460px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--panel);border-top:1px solid var(--line-2);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--sh-3);transition:transform var(--d-drawer-exit) var(--ease-out);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(104%)}.sf-dock[data-open=true]{transition:transform var(--d-drawer) var(--ease-drawer);transform:none}@media (width>=769px){.sf-dock{left:var(--rail-w)}.sf-shell[data-collapsed=true] .sf-dock{left:var(--rail-w-c)}}@media (prefers-reduced-motion:reduce){.sf-dock,.sf-dock[data-open=true]{opacity:0;transition:opacity var(--d-2) var(--ease-out);transform:none}.sf-dock[data-open=true]{opacity:1}.sf-dock-pill{transition:none}}.sf-savebar{bottom:calc(var(--s-4) + var(--sf-dock-h,0px));z-index:30;margin-top:var(--s-4);pointer-events:none;justify-content:center;display:flex;position:sticky}.sf-savebar__box{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--s-3);border-radius:var(--r-lg);background:var(--panel);width:min(600px,100%);box-shadow:var(--sh-3), 0 0 0 1px var(--line-2);opacity:0;transition:opacity var(--d-exit) var(--ease-out), transform var(--d-exit) var(--ease-out);padding:8px 8px 8px 14px;display:flex;transform:translateY(12px)}.sf-savebar[data-open=true] .sf-savebar__box{opacity:1;transition:opacity var(--d-3) var(--ease-out), transform var(--d-3) var(--ease-out);transform:none}.sf-savebar__text{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.sf-savebar__text>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-savebar__text--error{color:var(--bad)}.sf-savebar__dot{background:var(--warn);width:7px;height:7px;box-shadow:0 0 0 3px var(--warn-soft);border-radius:50%;flex:none}.sf-savebar__dot[data-tone=good]{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.sf-savebar__dot[data-tone=bad]{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.sf-savebar__actions{flex:none;align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.sf-savebar{bottom:calc(var(--s-3) + var(--sf-dock-h,0px) + env(safe-area-inset-bottom,0px))}.sf-savebar__box{padding:8px 8px 8px 12px}.sf-content:has(.sf-savebar[data-open=true]) .sf-dock-pill[data-open=false]{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.sf-savebar__box,.sf-savebar[data-open=true] .sf-savebar__box{transition:opacity var(--d-2) linear;transform:none}}.sf-slider{width:100%;min-height:24px;accent-color:var(--accent);cursor:pointer}.sf-slider:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sf-slider:disabled{cursor:default;opacity:.5}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea,[contenteditable]:not([contenteditable=false]){font-size:max(16px,1em)!important}}@supports (-webkit-touch-callout:none){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea,[contenteditable]:not([contenteditable=false]){font-size:max(16px,1em)!important}}.app-mt{margin-top:var(--s-4)}.app-sub{color:var(--muted);font-size:12.5px;font-weight:400;font-family:var(--sf-font-body);letter-spacing:0}.app-muted{color:var(--muted);text-wrap:pretty;font-size:13px}.app-muted-link{color:var(--muted)}.app-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.app-mono{font-family:var(--sf-font-mono);font-size:11px}.app-two{gap:2px;min-width:0;display:grid}.app-two small{color:var(--muted);font-size:12px}.app-two--start{justify-items:start}.app-tx{color:var(--accent-ink);align-items:center;gap:3px;font-size:12px;font-weight:550;display:inline-flex}@media (hover:hover) and (pointer:fine){.app-tx:hover{text-decoration:underline}}.app-reason{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden;color:var(--bad-ink)!important}.app-wallet{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.app-wallet .sf-icon{color:var(--accent-ink)}.app-mono-title{font-family:var(--sf-font-mono);letter-spacing:-.01em;font-size:17px;font-weight:600}.app-strong{font-weight:550}.app-amt{font-weight:600}.app-inline{align-items:center;gap:var(--s-3);display:inline-flex}.app-type-stock{align-items:center;gap:8px;min-width:0;display:inline-flex}.app-phone-only{display:none}@media (width<=640px){.app-phone-only{align-items:center;gap:8px;display:inline-flex}.app-phone-only:before{content:"·";color:var(--faint)}}.app-head-nowrap{flex-wrap:nowrap}.app-head-nowrap .sf-card__titles{min-width:0}.app-live{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px var(--good-soft);border-radius:50%;flex:none}.app-dim{opacity:.55;transition:opacity var(--d-2) var(--ease-out)}.app-updating{align-content:center;place-items:center;gap:var(--s-3);min-height:50dvh;padding:var(--s-6) 0;text-align:center;display:grid}.app-center{align-content:center;place-items:center;gap:var(--s-4);min-height:100dvh;padding:var(--s-6) 16px;background:var(--canvas);display:grid}.app-notfound{padding:calc(var(--s-8) * 2) 0}.app-error{min-height:100%;padding:var(--s-4);place-items:center;display:grid}.app-done{color:var(--good);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:550;display:inline-flex}.app-step-done{align-items:center;gap:var(--s-2);display:inline-flex}.app-chart-ctl{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.app-foot-chart{padding-top:var(--s-4);padding-bottom:var(--s-4);color:var(--ink);font-size:13px;display:block}.app-list{margin-top:var(--s-2)}.app-table-card{overflow:hidden}.app-table-card>.sf-card__head{padding-bottom:var(--s-3)}.app-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.app-cust{align-items:center;gap:10px;min-width:0;display:flex}.app-cust b{white-space:nowrap;font-weight:550;display:block}.app-cust small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:12px;display:block;overflow:hidden}.app-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.app-price s{color:var(--faint);font-size:12px}.app-kpi-skel{padding:var(--s-4);gap:12px;min-height:128px;display:grid}.app-skel-end{justify-self:end}.app-skel-cover{aspect-ratio:4/3;margin-bottom:var(--s-3)}.app-stat-skel{padding:var(--s-4)}.app-donut-skel{align-items:center;gap:var(--s-6);display:flex}.app-donut-skel .sf-skel-text{flex:1}.app-pw-hint{color:var(--muted);transition:color var(--d-2) var(--ease-out);align-items:center;gap:5px;display:inline-flex}.app-pw-hint[data-ok=true]{color:var(--good)}.app-handle{gap:8px;margin-top:-4px;display:grid}.app-handle__card{border-radius:var(--r);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.app-handle__text{min-width:0}.app-handle__text>b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.app-handle__url{text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.2 var(--sf-font-mono);color:var(--muted);margin-top:3px;display:block;overflow:hidden}.app-handle__url span{color:var(--accent-ink);font-weight:600}.app-handle__url span[data-empty=true]{color:var(--faint);font-weight:500}.app-handle__badge{border-radius:var(--r-xs);background:var(--hover-2);color:var(--muted);font:600 10px/1 var(--sf-font-mono);letter-spacing:.04em;text-transform:uppercase;padding:3px 7px}.app-handle__note{color:var(--muted);text-wrap:pretty;font-size:12px}.app-recap{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);display:grid}.app-recap>div{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.app-recap>div+div{border-top:1px solid var(--line)}.app-recap dt{color:var(--muted);font-size:12px}.app-recap dd{min-width:0}.app-recap dd b,.app-recap dd span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-recap dd b{font-size:13px;font-weight:550}.app-recap dd span{color:var(--muted);margin-top:2px;font-size:12px}.app-recap .app-recap__mono{font-family:var(--sf-font-mono);font-size:11.5px}.app-auth-legal{color:var(--muted);text-align:center;text-wrap:balance;font-size:12px}.app-form{gap:var(--s-4);display:grid}.app-form__row{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.app-form__row{grid-template-columns:minmax(0,1fr)}}.app-banner{border-radius:var(--r-sm);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.app-banner .sf-icon{flex:none;margin-top:1px}.app-banner--bad{background:var(--bad-soft);color:var(--ink)}.app-banner--bad .sf-icon{color:var(--bad)}.app-setup{overflow:hidden}.app-setup__body{align-items:center;gap:var(--s-6);padding:var(--s-6);grid-template-columns:auto minmax(0,1fr) auto;height:100%;display:grid;position:relative}.app-setup__text h2{letter-spacing:-.02em;margin:6px 0;font-size:20px}.app-setup__text p{color:var(--muted);text-wrap:pretty;max-width:54ch;font-size:13.5px}.app-setup__text p b{color:var(--ink);font-weight:600}.app-setup__actions{margin-top:var(--s-4);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.app-setup__art{margin:-12px -8px -16px 0}@media (width<=1280px){.app-setup__art{display:none}.app-setup__body{grid-template-columns:auto minmax(0,1fr)}}@media (width<=640px){.app-setup__body{gap:var(--s-4);padding:var(--s-4);grid-template-columns:minmax(0,1fr)}}.app-balance{flex-direction:column;display:flex}.app-balance .sf-card__body{padding-top:var(--s-2);flex:1}.app-balance__amount{font:800 34px/1.05 var(--sf-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.app-balance__text{color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.55}.app-kv-tight{padding:var(--s-3) 0 0}.app-kv-pad{padding:var(--s-3)}.app-balance-hero .sf-card__body{gap:var(--s-3);display:grid}.app-leftover{margin-bottom:var(--s-4)}.app-leftover .sf-card__body{gap:var(--s-3);display:grid}.app-leftover--blocked{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--warn) 38%, transparent)}.app-next-amt{font:800 26px/1.1 var(--sf-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.app-best{gap:var(--s-4);padding:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-best__item{border-radius:var(--r);transition:transform var(--d-2) var(--ease-out);align-content:start;gap:4px;display:grid;position:relative}.app-best__item:active{transform:scale(.985)}.app-best__item .sf-cover{transition:box-shadow var(--d-2) var(--ease-out);margin-bottom:6px}@media (hover:hover) and (pointer:fine){.app-best__item:hover .sf-cover{box-shadow:inset 0 0 0 1px var(--line-2), var(--sh-2)}}.app-best__tag{position:absolute;top:10px;left:10px}.app-best__name{font-size:13.5px;font-weight:550;line-height:1.3}.app-best__meta{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.app-best__meta b{color:var(--ink);font-weight:600}@media (width<=1100px){.app-best{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-ckl-head{align-items:center;gap:var(--s-4);padding:var(--s-4);border-bottom:1px solid var(--line);display:flex}.app-ckl-head h2{font-size:16px}.app-ckl-head p{color:var(--muted);margin-top:2px;font-size:13px}.app-ckl-head .sf-ring__text b{font-size:18px}.app-sold{align-items:center;gap:var(--s-4);padding:var(--s-4);border-color:var(--accent-line);background:linear-gradient(180deg, var(--accent-soft), var(--panel) 70%);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.app-sold__text h2{margin-top:4px;font-size:16px}.app-sold__text p{color:var(--muted);text-wrap:pretty;margin-top:2px;font-size:13px}.app-sold__amount{text-align:right;justify-items:end;gap:2px;display:grid}.app-sold__amount>span{color:var(--muted);font-size:12px}.app-sold__amount b{font:800 24px/1.1 var(--sf-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (width<=640px){.app-sold{grid-template-columns:auto minmax(0,1fr)}.app-sold__amount{text-align:left;grid-column:1/-1;justify-items:start}}.app-flow-box{container-type:inline-size}.app-flow{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}@container (width<=540px){.app-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-flow li{min-width:0}.app-flow__arr{display:none}.app-flow__step{width:100%}}.app-flow li{align-items:center;gap:6px;display:inline-flex}.app-flow__step{border-radius:var(--r-pill);background:var(--sunken);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.app-flow__step .sf-icon{color:var(--muted)}.app-flow__arr{color:var(--faint)}.app-section{margin-top:calc(var(--s-8) * 1.25);scroll-margin-top:calc(var(--top-h,56px) + var(--s-4))}.app-section__head{margin-bottom:var(--s-4)}.app-section__head h2{letter-spacing:-.015em;font-size:18px}.app-section__head p{color:var(--muted);margin-top:4px;font-size:13px}.app-models{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.app-models{grid-template-columns:minmax(0,1fr)}}.app-model{text-align:left;padding:var(--s-4) var(--s-4) var(--s-6);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:border-color var(--d-2) var(--ease-out), box-shadow var(--d-2) var(--ease-out), transform var(--d-2) var(--ease-out);align-content:start;gap:8px;display:grid;position:relative}.app-model:active{transform:scale(.99)}.app-model[data-on=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--sh-1)}@media (hover:hover) and (pointer:fine){.app-model[data-on=false]:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}}.app-model__head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.app-model__radio{border:1.5px solid var(--line-2);color:#0000;width:20px;height:20px;transition:background-color var(--d-2) var(--ease-out), border-color var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.app-model[data-on=true] .app-model__radio{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.app-model__title{letter-spacing:-.01em;font-size:15px;font-weight:650;line-height:1.3}.app-model__body{color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.5}.app-model__offer{justify-items:start;gap:4px;display:grid}.app-model__offer small{color:var(--muted);font-size:12px}.app-model__pitch{border-radius:var(--r-pill);background:var(--accent-soft);width:fit-content;color:var(--accent-ink);justify-self:start;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.app-model__points{color:var(--ink-2);gap:4px;margin-top:4px;font-size:12.5px;display:grid}.app-model__points li{align-items:center;gap:6px;display:flex}.app-model__points .sf-icon{color:var(--good)}.app-model--static:active{transform:none}.app-model--static{padding-bottom:var(--s-4);flex-direction:column;display:flex}.app-model--static .app-model__foot{margin-top:auto}.app-model__foot{padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-model__foot small{color:var(--muted);text-wrap:pretty;flex:200px;font-size:12.5px;line-height:1.45}.app-sheet-stack{gap:var(--s-4);display:grid}.app-sheet-amt{font:800 32px/1 var(--sf-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.app-sheet-sub{color:var(--muted);margin-top:8px;font-size:13px}.app-sheet-sub b{color:var(--good);font-variant-numeric:tabular-nums;font-weight:650}.app-sheet-foot-note{color:var(--muted);margin-right:auto;font-size:12px}.app-note{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--ink);align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.app-note .sf-icon{color:var(--accent-ink);flex:none}.app-sheet-cust{align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.app-sheet-cust b{font-weight:600;display:block}.app-sheet-cust small{color:var(--muted);text-overflow:ellipsis;display:block;overflow:hidden}.app-sheet-cust>span:nth-child(2){min-width:0}.app-sheet-cust .sf-cell-cc{margin-left:auto}.app-box-text{color:var(--ink-2);padding:12px;font-size:13px}.app-items li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.app-items li+li{border-top:1px solid var(--line)}.app-items__text{gap:3px;min-width:0;display:grid}.app-items__text b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.app-items__amt{font-variant-numeric:tabular-nums;justify-items:end;font-weight:550;display:grid}.app-items__amt small{color:var(--muted);font-size:11.5px;font-weight:400}.app-fees{padding:6px 12px 10px;font-size:13px;display:grid}.app-fee{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0;display:grid}.app-fee dt{min-width:0}.app-fee dt small{color:var(--faint);margin-top:1px;font-size:11.5px;line-height:1.4;display:block}.app-fee dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:550}.app-fee--muted dd{color:var(--muted);font-weight:450}.app-fee--minus dd{color:var(--ink-2)}.app-fee--sub{border-top:1px dashed var(--line-2);margin-top:4px;padding-top:10px}.app-fee--sub dt{font-weight:550}.app-fee--total{border-top:1px solid var(--line-2);margin-top:6px;padding-top:10px}.app-fee--total dt{font-weight:650}.app-fee--total dd{font:800 18px/1.1 var(--sf-font-display);letter-spacing:-.01em;color:var(--good)}.app-refund{gap:var(--s-3);padding:var(--s-4);border:1px solid color-mix(in oklch, var(--bad) 40%, transparent);border-radius:var(--r);background:var(--bad-soft);display:grid}.app-refund h3{font-size:15px;font-weight:650}.app-refund>p{color:var(--ink-2);text-wrap:pretty;font-size:13px;line-height:1.5}.app-modal-actions{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.sf-modal__body .app-modal-actions:last-child,.sf-sheet__body .app-modal-actions:last-child{z-index:3;padding-block:var(--s-3) var(--s-1);background:var(--panel);position:sticky;bottom:0}.sf-modal__body .app-modal-actions:last-child:before,.sf-sheet__body .app-modal-actions:last-child:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(to top, var(--panel), transparent);height:14px;position:absolute;bottom:100%}.app-keys-input{font-family:var(--sf-font-mono);font-size:12.5px}.app-keys-done{text-align:center;justify-items:center;gap:var(--s-3);padding:var(--s-2) 0;display:grid}.app-keys-done h3{font-size:16px}.app-keys-done p{color:var(--muted);max-width:44ch;margin:4px auto 0;font-size:13px}.app-range-tabs{margin-bottom:var(--s-4);padding-left:0}.app-share{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;grid-template-columns:minmax(40px,1fr) 48px;align-items:center;gap:10px;font-size:12px;display:grid}.app-share__track{border-radius:var(--r-pill);background:var(--sunken);height:6px;overflow:hidden}.app-share__track i{border-radius:inherit;background:var(--chart,var(--accent));transform-origin:0;height:100%;transform:scaleX(var(--fill));transition:transform var(--d-4) var(--ease-out);display:block}.app-country{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.app-gateways{display:grid}.app-gateway{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.app-gateways>:first-child{margin-top:var(--s-2);border-top:0}.app-gateway__text{gap:2px;min-width:0;display:grid}.app-gateway__text b{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.app-gateway__text small{color:var(--muted);font-size:12px}.app-gateway__end{align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}@media (width<=480px){.app-gateway{grid-template-columns:auto minmax(0,1fr)}.app-gateway__end{grid-column:1/-1;justify-content:flex-start}}.app-prose{gap:var(--s-3);color:var(--ink-2);font-size:13.5px;line-height:1.55;display:grid}.app-bullets{gap:6px;display:grid}.app-bullets li{align-items:flex-start;gap:8px;display:flex}.app-bullets .sf-icon{color:var(--good);flex:none;margin-top:3px}.app-paybar{align-items:center;gap:var(--s-3);min-height:48px;margin-bottom:var(--s-5);border:1px solid color-mix(in oklch, var(--warn) 26%, var(--line));border-radius:var(--r-lg);background:var(--warn-soft);color:var(--ink);padding:8px 8px 8px 10px;font-size:13.5px;line-height:1.4;display:flex}.app-paybar__icon{border-radius:var(--r-sm);width:28px;height:28px;color:var(--warn-ink);background:color-mix(in oklch, var(--warn) 16%, transparent);flex:none;place-items:center;display:grid}.app-paybar__text{text-wrap:pretty;flex:1;min-width:0;margin:0;font-weight:500}.app-paybar__action{flex:none}.app-mailbar__email{overflow-wrap:anywhere;font-weight:600}.app-mailbar__actions{align-items:center;gap:var(--s-1);flex:none;display:flex}@media (width<=640px){.app-paybar{flex-wrap:wrap;align-items:flex-start;padding:10px}.app-paybar__text{flex-basis:calc(100% - 40px)}.app-paybar__action{justify-content:center;width:100%}.app-mailbar__actions{width:100%}.app-mailbar__actions>*{flex:1;justify-content:center}}.app-skel-page{overflow:hidden}.app-skel-tabs .sf-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ink)}.app-skel-count{border-radius:var(--r-pill)}@media (width<=640px){.app-donut-skel{flex-direction:column;align-items:stretch}.app-ellipsis,.app-cust small{max-width:none}.app-balance__amount{font-size:30px}}@media (prefers-reduced-motion:reduce){.app-model,.app-best__item,.app-share__track i,.app-dim{transition:none}}.app-fee-example__net{color:var(--good);font-variant-numeric:tabular-nums;font-weight:700}.app-bal-pop,.app-bal-chip{--bal-good:var(--good);--bal-clearing:var(--accent);--bal-risk:var(--warn);--bal-reserve:var(--chart-7);--bal-dispute:var(--bad);--bal-payout:color-mix(in oklch, var(--ink) 30%, transparent)}:is(.app-bal-pop,.app-bal-chip) [data-tone=good]{--tone:var(--bal-good)}:is(.app-bal-pop,.app-bal-chip) [data-tone=clearing]{--tone:var(--bal-clearing)}:is(.app-bal-pop,.app-bal-chip) [data-tone=risk]{--tone:var(--bal-risk)}:is(.app-bal-pop,.app-bal-chip) [data-tone=reserve]{--tone:var(--bal-reserve)}:is(.app-bal-pop,.app-bal-chip) [data-tone=dispute]{--tone:var(--bal-dispute)}:is(.app-bal-pop,.app-bal-chip) [data-tone=payout]{--tone:var(--bal-payout)}.app-bal-chip{border-radius:var(--r-pill);background:var(--panel);min-width:132px;height:32px;box-shadow:inset 0 0 0 1px var(--line-2), var(--sh-1);color:var(--ink);font-variant-numeric:tabular-nums;transition:background-color var(--d-1) ease, transform var(--d-2) var(--ease-out);align-items:center;gap:7px;padding:0 9px 0 7px;font-size:13px;font-weight:650;display:inline-flex}.app-bal-chip:active{transform:scale(.97)}.app-bal-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-bal-chip[aria-expanded=true]{background:var(--sunken)}@media (hover:hover) and (pointer:fine){.app-bal-chip:hover{background:var(--sunken)}}.app-bal-chip__amt[data-negative]{color:var(--bad-ink)}.app-bal-chip__chev{color:var(--muted);transition:transform var(--d-2) var(--ease-out)}.app-bal-chip[aria-expanded=true] .app-bal-chip__chev{transform:rotate(180deg)}.app-bal-ring{flex:none;width:18px;height:18px;transform:rotate(-90deg)}.app-bal-ring circle{fill:none;stroke-width:3px}.app-bal-ring__track{stroke:var(--line-2)}.app-bal-ring__fill{stroke:var(--bal-good);stroke-linecap:round;transition:stroke-dasharray var(--d-4) var(--ease-out)}.app-bal{gap:14px;padding:16px;display:grid}.app-bal__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:3px;display:grid}.app-bal__label{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:550;display:inline-flex}.app-bal__share{border-radius:var(--r-pill);background:var(--good-soft);color:var(--good-ink);font-variant-numeric:tabular-nums;justify-self:end;padding:2px 8px;font-size:11.5px;font-weight:650}.app-bal__big{font:800 28px/1.1 var(--sf-font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;grid-column:1/-1}.app-bal__big[data-negative]{color:var(--bad-ink)}.app-bal__of{color:var(--muted);text-wrap:pretty;grid-column:1/-1;font-size:12.5px}.app-bal__of b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.app-bal__dot{background:var(--tone);border-radius:50%;flex:none;width:8px;height:8px}.app-bal-bar{border-radius:var(--r-pill);background:var(--sunken);height:10px;animation:app-bal-reveal var(--d-4) var(--ease-out) 60ms both;gap:2px;display:flex;overflow:hidden}.app-bal-bar i{background:var(--tone);flex:1 1 0;min-width:4px}.sf-pop[data-instant=true] .app-bal-bar{animation:none}@keyframes app-bal-reveal{0%{clip-path:inset(0 100% 0 0 round 99px)}to{clip-path:inset(0 round 99px)}}.app-bal__actions{gap:8px;display:flex}.app-bal__actions .sf-btn{flex:1}.app-bal__held{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.app-bal__group{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;margin:0;font-size:11.5px;font-weight:600;display:flex}.app-bal__group b{color:var(--ink-2);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12.5px}.app-bal__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.app-bal__list li{grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;font-size:13px;display:grid}.app-bal__list li .app-bal__dot{align-self:start;margin-top:5px}.app-bal__list b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.app-bal__line{gap:1px;min-width:0;display:grid}.app-bal__line small{color:var(--muted);text-wrap:pretty;font-size:12px}.app-bal-chip__short{display:none}@media (width<=768px){.sf-top__extra:has(>.app-bal-chip,>.app-bal-slot>.app-bal-chip){display:flex}.sf-top__extra:has(>.app-bal-chip,>.app-bal-slot>.app-bal-chip)>:not(.app-bal-chip,.app-bal-slot){display:none}.app-bal-chip{min-width:84px;height:36px;padding:0 10px 0 8px}.app-bal-chip__full,.app-bal-chip__chev{display:none}.app-bal-chip__short{display:inline}}@media (width<=480px){.sf-top:has(.app-bal-chip) .sf-crumbs{display:none}}@media (prefers-reduced-motion:reduce){.app-bal-bar{animation:none}.app-bal-ring__fill,.app-bal-chip__chev{transition:none}}.app-auth-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.app-bal-slot{display:contents}.app-bal-chip--wait{justify-content:center}.app-bal-chip--wait .sf-skel{height:10px}.app-assist-slot{display:contents}.app-assist-wait{visibility:hidden;display:contents}.home{gap:var(--s-4);display:grid}.home>*{min-width:0}.home>.app-mt{margin-top:0}.home-one{gap:var(--s-4);display:grid}.home-kpis{gap:var(--s-3);display:grid}.home-kpis__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.home-kpis__head h2{font:600 15px/1.3 var(--sf-font-display);color:var(--ink)}.home-kpis__head .sf-link{align-items:center;gap:4px;font-size:13px;display:inline-flex}.dsp-mono{font-family:var(--sf-font-mono);letter-spacing:-.01em;font-size:.92em}.dsp-muted{color:var(--muted);font-weight:450}.dsp-good{color:var(--good)}.dsp-warn{color:var(--warn)}.dsp-bad{color:var(--bad)}.dsp-stats{margin-bottom:var(--s-4)}.dsp-stat-extra{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.dsp-stat-extra[data-tone=warn]{color:var(--warn)}.dsp-next{font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-xs);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;transition:text-decoration-color calc(.16s * var(--sf-motion)) var(--ease-out);background:0 0;border:0;padding:0;text-decoration-thickness:1px}.dsp-next[data-tone=warn]{color:var(--warn)}.dsp-next[data-tone=bad]{color:var(--bad)}.dsp-next:focus-visible{outline:2px solid var(--sel);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dsp-next:hover{text-decoration-color:currentColor}}.dsp-type{white-space:nowrap}.dsp-type small{color:var(--muted);font-size:12px}.dsp-due-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.dsp-due-cell[data-tone=bad]{color:var(--bad);font-weight:600}.dsp-due-cell[data-tone=warn]{color:var(--warn);font-weight:600}.dsp-due-cell[data-tone=muted]{color:var(--muted)}.dsp-due-cell__pre{display:none}.dsp-empty{padding:var(--s-6) var(--s-4)}.dsp-empty__actions{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.dsp-empty .sf-empty p{text-wrap:pretty;max-width:58ch;margin-inline:auto}.dsp-sum{gap:0;display:grid}.dsp-sum__top{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.dsp-due{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;background:var(--sunken);color:var(--ink-2);border:1px solid var(--line);align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.dsp-due[data-tone=warn]{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in oklch, var(--warn) 30%, transparent)}.dsp-due[data-tone=bad]{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in oklch, var(--bad) 30%, transparent)}.dsp-sum .app-sheet-sub{text-wrap:pretty;line-height:1.5}.dsp-facts.sf-kv{margin-top:var(--s-4);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.35fr);gap:0;padding:0;overflow:hidden}.dsp-facts .sf-kv__row{border-left:1px solid var(--line);grid-template-columns:none;align-content:start;gap:2px;padding:10px 12px;display:grid}.dsp-facts .sf-kv__row:first-child{border-left:0}.dsp-facts dt{font-size:11.5px}.dsp-facts dd{text-align:left;overflow-wrap:anywhere;font-size:13px}.dsp-facts dd .dsp-mono{font-size:12px;font-weight:500}.dsp-sum__links{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;font-size:12.5px;display:flex}.dsp-sum .app-note{margin-top:var(--s-3)}.dsp-sum__order{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.dsp-section{margin-top:var(--s-2);font:650 15px/1.3 var(--sf-font-display);letter-spacing:-.01em}.dsp-pair{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.dsp-sandbox{justify-content:space-between;align-items:center;gap:var(--s-3);border:1px dashed var(--accent-line);border-radius:var(--r);background:color-mix(in oklch, var(--accent-soft) 55%, transparent);flex-wrap:wrap;padding:10px 12px;display:flex}.dsp-sandbox>div:first-child{flex:240px;justify-items:start;gap:6px;min-width:0;display:grid}.dsp-sandbox p{color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.45}.dsp-sandbox__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.dsp-kv.sf-kv{border-top:1px solid var(--line);padding:10px 12px 12px}.app-sheet-cust+.dsp-kv.sf-kv{border-top:1px solid var(--line)}.dsp-explain{color:var(--ink-2);text-wrap:pretty;padding:0 12px 12px;font-size:12.5px;line-height:1.5}.dsp-proof{color:var(--muted);gap:2px;display:grid}.sf-timeline__text .dsp-proof__tech{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.sf-timeline__text .dsp-proof__tech>span{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--sunken);color:var(--ink-2);white-space:nowrap;padding:1px 6px;font-size:11.5px;line-height:1.5;display:inline-block}.dsp-proof__at{font:450 12px/1.3 var(--sf-font-body);color:var(--muted);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.dsp-quote{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;display:block;overflow:hidden}.dsp-lines{padding:4px 12px;display:grid}.dsp-lines li{justify-content:space-between;align-items:center;gap:var(--s-3);padding:8px 0;font-size:13px;display:flex}.dsp-lines li+li{border-top:1px solid var(--line)}.dsp-lines__name{justify-items:start;gap:4px;min-width:0;display:grid}.dsp-lines__name b{overflow-wrap:anywhere;font-weight:550}.dsp-lines .sf-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dsp-check{gap:10px;padding:12px;display:grid}.dsp-check__head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);display:flex}.dsp-check__head b{font-size:14px;font-weight:650;display:block}.dsp-check__head div span{color:var(--muted);font-size:12.5px}.dsp-check__pct{font:700 22px/1 var(--sf-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.dsp-meter{border-radius:var(--r-pill);background:var(--sunken);height:6px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.dsp-meter span{border-radius:inherit;background:var(--warn);transform-origin:0;height:100%;transition:transform .2s var(--ease-out);display:block}.dsp-meter span[data-full=true]{background:var(--good)}.dsp-check__list{gap:6px var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px;display:grid}.dsp-check__list li{align-items:center;gap:8px;min-width:0;display:flex}.dsp-check__list li[data-done=false]{color:var(--muted)}.dsp-check__mark{background:var(--good-soft);width:18px;height:18px;color:var(--good);border-radius:50%;flex:none;place-items:center;display:grid}.dsp-check__list li[data-done=false] .dsp-check__mark{background:var(--warn-soft);color:var(--warn)}.dsp-form{gap:var(--s-4);padding:12px;display:grid}.dsp-tip{border-radius:var(--r-sm);background:var(--sunken);color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.dsp-tip .sf-icon{color:var(--accent-ink);flex:none;margin-top:2px}.dsp-form__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.dsp-form__foot>span{flex:220px}.dsp-sent{padding:4px 12px;display:grid}.dsp-sent>div{gap:4px;padding:10px 0;display:grid}.dsp-sent>div+div{border-top:1px solid var(--line)}.dsp-sent dt{color:var(--muted);font-size:12px;font-weight:550}.dsp-sent dd{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.dsp-thread{gap:var(--s-3);padding:var(--s-4) 12px;background:var(--sunken);display:grid}.dsp-thread__empty,.dsp-thread__closed{color:var(--muted);font-size:13px}.dsp-thread__closed{border-top:1px solid var(--line);padding:10px 12px}.dsp-msg{align-items:flex-end;gap:8px;max-width:88%;display:flex}.dsp-msg[data-from=seller],.dsp-msg[data-from=note]{flex-direction:row-reverse;margin-left:auto}.dsp-msg__bubble{background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:var(--sh-1);border-radius:14px;padding:8px 12px 10px}.dsp-msg[data-from=buyer] .dsp-msg__bubble{border-bottom-left-radius:4px}.dsp-msg[data-from=seller] .dsp-msg__bubble{background:var(--accent-soft);border-color:var(--accent-line);box-shadow:none;border-bottom-right-radius:4px}.dsp-msg[data-from=processor]{max-width:92%;margin-inline:auto}.dsp-msg[data-from=processor] .dsp-msg__bubble{background:var(--panel);border:1px dashed var(--line-2);box-shadow:none}.dsp-msg[data-from=processor] .dsp-msg__meta .sf-icon{color:var(--accent-ink)}.dsp-msg[data-from=note] .dsp-msg__bubble{background:var(--warn-soft);border:1px dashed color-mix(in oklch, var(--warn) 45%, transparent);box-shadow:none;border-bottom-right-radius:4px}.dsp-msg__meta{align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px;display:flex}.dsp-msg__meta b{font-weight:600}.dsp-msg__meta time{color:var(--muted);font-variant-numeric:tabular-nums}.dsp-msg__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;font-size:13.5px;line-height:1.5}.dsp-compose{gap:var(--s-2);border-top:1px solid var(--line);transition:background-color calc(.16s * var(--sf-motion)) var(--ease-out);padding:12px;display:grid}.dsp-compose[data-internal=true]{background:color-mix(in oklch, var(--warn-soft) 60%, transparent)}.dsp-compose__foot{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.dsp-foot-claim{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;width:100%;display:flex}.dsp-modal-err:not(:first-child){margin-top:var(--s-3)}.dsp-rules{gap:var(--s-3);max-width:340px;padding:4px;display:grid}.dsp-rules h3{font:650 14px/1.3 var(--sf-font-display);letter-spacing:-.01em}.dsp-rules__row{border:1px solid var(--line);border-radius:var(--r);background:var(--sunken);gap:6px;padding:12px;display:grid}.dsp-rules__row p{color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.5}.dsp-rules__foot{color:var(--muted);font-size:12px;line-height:1.45}@media (width<=640px){.dsp-pair{grid-template-columns:minmax(0,1fr)}.dsp-facts.sf-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.dsp-facts .sf-kv__row:nth-child(3){border-left:0}.dsp-facts .sf-kv__row:nth-child(n+3){border-top:1px solid var(--line)}.dsp-check__list{grid-template-columns:minmax(0,1fr)}.dsp-msg{max-width:94%}.dsp-quote{max-width:28ch}.dsp-foot-claim>.sf-btn{flex:auto}.dsp-foot-note{display:none}.dsp-sheet .sf-sheet__foot>.sf-btn{flex:1 1 0}.dsp-due-cell__pre{display:inline}.dsp-log .sf-timeline__item{grid-template-columns:26px minmax(0,1fr);row-gap:2px}.dsp-log .sf-timeline__dot{grid-row:1/span 2}.dsp-log .sf-timeline__amount{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.dsp-meter span,.dsp-compose,.dsp-next{transition:none}}.h3-page{gap:var(--s-4);display:grid}.h3-setup{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;display:grid}.h3-col{gap:var(--s-4);align-content:start;min-width:0;display:grid}.h3-side{top:calc(var(--top-h,56px) + var(--s-4));gap:var(--s-4);min-width:0;display:grid;position:sticky}.h3-mono{font-family:var(--sf-font-mono);letter-spacing:-.01em;font-size:12.5px}.h3-num{font-family:var(--sf-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.h3-wallets{gap:var(--s-4);display:grid}.h3-xpub{gap:8px;display:grid}.h3-xpub textarea{resize:vertical;word-break:break-all;min-height:64px}.h3-derived{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-2);padding:10px 12px;font-size:12.5px}.h3-derived ol{color:var(--ink-2)}.h3-derived p{align-items:flex-start;gap:6px;margin:0 0 6px;display:flex}.h3-derived p .sf-icon{color:var(--good);flex:none;margin-top:2px}.h3-derived ol{overflow-wrap:anywhere;gap:2px;margin:0;padding-left:22px;display:grid}.h3-coins{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.h3-coins__group{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.h3-coins__group legend{letter-spacing:.02em;color:var(--muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:600}.h3-coin{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);cursor:pointer;min-height:44px;transition:border-color .14s var(--ease-out), background-color .14s var(--ease-out), transform .12s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid;position:relative}.h3-coin:active{transform:scale(.98)}.h3-coin input{opacity:0;pointer-events:none;position:absolute}.h3-coin:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.h3-coin[data-on]{border-color:var(--accent);background:var(--accent-soft)}.h3-coin[data-disabled]{cursor:not-allowed;opacity:.5}.h3-coin__name{gap:1px;min-width:0;display:grid}.h3-coin__name b{font-size:13.5px}.h3-coin__name small{color:var(--muted);font-size:12px}.h3-coin__check{border:1.5px solid var(--line-2);color:#0000;width:18px;height:18px;transition:background-color .14s var(--ease-out), border-color .14s var(--ease-out), color .14s var(--ease-out);border-radius:6px;place-items:center;display:grid}.h3-coin[data-on] .h3-coin__check{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.h3-dot{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e}.h3-rules{gap:var(--s-4);display:grid}.h3-pair{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.h3-tol-note{margin:calc(var(--s-2) * -1) 0 0;text-wrap:pretty;font-size:13px;line-height:1.45}.h3-confs{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.h3-conf{color:var(--muted);gap:4px;font-size:12px;display:grid}.h3-status__body{gap:var(--s-4);display:grid}.h3-live{gap:6px;margin:0;padding:0;list-style:none;display:grid}.h3-live li{align-items:center;gap:10px;font-size:13.5px;font-weight:550;display:flex}.h3-live .h3-dot{width:22px;height:22px;font-size:11px}.h3-facts{gap:10px;margin:0;display:grid}.h3-facts div{gap:2px;display:grid}.h3-facts dt{color:var(--muted);font-size:12px}.h3-facts dd{margin:0;font-size:13px;line-height:1.45}.h3-safe{padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.h3-pays{margin:0;padding:0;list-style:none;display:grid}.h3-pay{padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);gap:8px;display:grid}.h3-pay__main{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.h3-pay__what{gap:2px;min-width:0;display:grid}.h3-pay__what b{font-size:14px}.h3-pay__what small{color:var(--muted);font-size:12px}.h3-pay__addr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h3-pay__state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:280px;display:flex}.h3-pay__state small{text-align:right;width:100%;color:var(--muted)}.h3-pay__note{border-radius:var(--r-sm);background:var(--warn-soft);margin:0;padding:8px 10px;font-size:12.5px}.h3-pay__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.h3-link{color:var(--accent-ink);font-size:13px}.h3-txs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.h3-txs li{border-radius:var(--r-sm);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto 96px;gap:10px;padding:6px 10px;font-size:12.5px;display:grid}.h3-txs li[data-status=dropped]{opacity:.6;text-decoration:line-through}.h3-shield__grid{gap:var(--s-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.h3-hint{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.h3-hint .sf-icon{flex:none;margin-top:2px}.h3-inline-link{color:var(--accent-ink);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.h3-bars{grid-template-columns:repeat(auto-fit,minmax(4px,1fr));align-items:end;gap:3px;height:168px;padding-bottom:28px;display:grid;position:relative}.h3-bars__col{align-items:flex-end;height:100%;display:flex}.h3-bars__steered{background:var(--line-2);border-radius:3px 3px 1px 1px;align-items:flex-end;width:100%;min-height:2px;display:flex;position:relative;overflow:hidden}.h3-bars__paid{background:var(--accent);width:100%;display:block}.h3-bars__legend{color:var(--muted);gap:14px;font-size:12px;display:flex;position:absolute;bottom:0;left:0}.h3-bars__legend span{align-items:center;gap:6px;display:inline-flex}.h3-k{border-radius:3px;width:10px;height:10px;display:inline-block}.h3-k--steered{background:var(--line-2)}.h3-k--paid{background:var(--accent)}.h3-compare{border:1px solid var(--line);border-radius:var(--r);background:var(--line);gap:1px;margin:0;display:grid;overflow:hidden}.h3-compare>div{background:var(--panel);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 14px;display:grid}.h3-compare dt{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.h3-compare dd{gap:2px;margin:0;display:grid}.h3-compare b{font-size:18px}.h3-compare small{color:var(--muted);font-size:12px}.h3-recent{padding:0 var(--s-4) var(--s-3);margin:0;list-style:none;display:grid}.h3-recent li{border-top:1px solid var(--line);grid-template-columns:124px minmax(0,1fr) auto 84px;align-items:center;gap:12px;min-height:44px;font-size:13px;display:grid}.h3-recent li:first-child{border-top:0}.h3-recent__when{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.h3-recent__why{gap:1px;min-width:0;display:grid}.h3-recent__why small{color:var(--muted);font-size:12px}.h3-recent__amt{text-align:right}@media (width<=1080px){.h3-setup,.h3-shield__grid{grid-template-columns:minmax(0,1fr)}.h3-side{position:static}}@media (width<=640px){.h3-coins,.h3-pair{grid-template-columns:minmax(0,1fr)}.h3-pay__main{grid-template-columns:auto minmax(0,1fr)}.h3-pay__state{grid-column:1/-1;justify-content:flex-start;max-width:none}.h3-pay__state small{text-align:left}.h3-txs li{grid-template-columns:minmax(0,1fr) auto}.h3-txs li span:last-child{color:var(--muted);grid-column:1/-1}.h3-compare>div{grid-template-columns:minmax(0,1fr);gap:4px}.h3-recent li{grid-template-columns:minmax(0,1fr) auto}.h3-recent__when{grid-column:1/-1;padding-top:8px}.h3-recent__amt{grid-column:2}}@media (prefers-reduced-motion:reduce){.h3-coin,.h3-coin__check{transition:none}}.sec-page{gap:var(--s-6);display:grid}.sec-top{align-items:start}.sec-stat-extra{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.sec-label{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.sec-rules{gap:0;display:grid}.sec-scale-set{gap:var(--s-4);padding:0 0 var(--s-5);border:0;min-width:0;margin:0;display:grid}.sec-scale-set>legend{margin-bottom:var(--s-3);padding:0}.sec-setting{align-items:center;gap:6px var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.sec-setting__text p{color:var(--muted);text-wrap:pretty;margin-top:3px;font-size:13px;line-height:1.45}.sec-setting__control{justify-self:end}.sec-setting__below{grid-column:1/-1}.sec-limit{max-width:260px}.sec-scale{gap:10px;padding-top:22px;display:grid}.sec-scale__track{border-radius:var(--r-pill);background:var(--sunken);height:12px;box-shadow:inset 0 0 0 1px var(--line);position:relative}.sec-scale__zone{border-radius:var(--r-pill);transition:clip-path calc(var(--d-3) * var(--sf-motion)) var(--ease-out);position:absolute;inset:0}.sec-scale__zone--allow{background:color-mix(in oklch, var(--good) 34%, transparent)}.sec-scale__zone--review{background:color-mix(in oklch, var(--warn) 55%, transparent)}.sec-scale__zone--block{background:color-mix(in oklch, var(--bad) 60%, transparent)}.sec-scale__ticks{border-radius:var(--r-pill);pointer-events:none;position:absolute;inset:0;overflow:hidden}.sec-scale__pins{pointer-events:none;position:absolute;inset:-28px -16px -6px;overflow:hidden}.sec-scale__pins .sec-scale__pin{inset:28px 16px 6px;inset-block:28px 6px;inset-inline:16px}.sec-scale__tick{pointer-events:none;position:absolute;inset:0}.sec-scale__tick:before{content:"";background:var(--ink);opacity:.55;border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px;left:-1px}.sec-scale__pin{pointer-events:none;transition:transform calc(var(--d-3) * var(--sf-motion)) var(--ease-out);position:absolute;inset:0}.sec-scale__pin:before{content:"";background:var(--ink);width:4px;box-shadow:0 0 0 2px var(--panel);border-radius:2px;position:absolute;top:-4px;bottom:-4px;left:-2px}.sec-scale__pin b{border-radius:var(--r-xs);background:var(--ink);color:var(--canvas);font:600 11px/1.5 var(--sf-font-mono);font-variant-numeric:tabular-nums;padding:1px 6px;position:absolute;bottom:calc(100% + 6px);left:0;transform:translate(-50%)}.sec-scale__legend{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.sec-scale__legend>span{align-items:center;gap:6px;display:inline-flex}.sec-scale__note{margin-left:auto}.sec-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.sec-dot--allow{background:var(--good)}.sec-dot--review{background:var(--warn)}.sec-dot--block{background:var(--bad)}.sec-score{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.sec-score b{min-width:2ch;font:600 12.5px/1 var(--sf-font-mono);text-align:right}.sec-score__bar{background:var(--sunken);border-radius:2px;width:56px;height:4px;position:relative;overflow:hidden}.sec-score__bar span{transform-origin:0;background:var(--good);border-radius:2px;position:absolute;inset:0}.sec-score[data-action=review] .sec-score__bar span{background:var(--warn)}.sec-score[data-action=block] .sec-score__bar span{background:var(--bad)}.sec-buyer{gap:2px;min-width:0;display:grid}.sec-buyer b{overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:550;display:inline-flex}.sec-buyer small{color:var(--muted);white-space:nowrap;font-size:12px}.sec-reasons{flex-wrap:wrap;gap:4px;display:flex}.sec-reason{border-radius:var(--r-pill);height:22px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;display:inline-flex}.sec-reason b{font:600 11px/1 var(--sf-font-mono);color:var(--ink)}.sec-value{overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:550;display:inline-flex}.sec-value--mono{font-family:var(--sf-font-mono);font-size:12.5px;font-weight:500}.sec-num{font-variant-numeric:tabular-nums}.sec-verdict{margin-top:var(--s-5);padding:var(--s-4);border-radius:var(--r);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);animation:sec-in calc(var(--d-4) * var(--sf-motion)) var(--ease-out);gap:10px;display:grid}.sec-verdict__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sec-verdict__score{font:600 34px/1 var(--sf-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sec-verdict__of{color:var(--muted);margin-left:4px;font-size:13px}.sec-verdict__text{font-size:13.5px;font-weight:550}.sec-verdict .sec-score{display:flex}.sec-verdict .sec-score b{display:none}.sec-verdict .sec-score__bar{border-radius:3px;flex:1;height:6px}.sec-verdict__none{color:var(--muted);font-size:13px}.sec-verdict__reasons{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.sec-verdict__reasons li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.sec-verdict__reasons li:last-child{border-bottom:0;padding-bottom:0}.sec-verdict__reasons b{font-size:13px;font-weight:600;display:block}.sec-verdict__reasons small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.sec-points{font:600 13px/1.4 var(--sf-font-mono);color:var(--ink);flex:none}@keyframes sec-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sec-added{gap:var(--s-4);display:grid}.sec-added__head{align-items:flex-start;gap:var(--s-3);display:flex}.sec-added__head h3{font-size:15px;font-weight:600}.sec-added__head p{color:var(--muted);margin-top:4px;font-size:13px}.sec-skipped{border:1px solid var(--line);border-radius:var(--r-sm);max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sec-skipped li{justify-content:space-between;gap:12px;padding:8px 12px;font-size:12.5px;display:flex}.sec-skipped li+li{border-top:1px solid var(--line)}.sec-skipped code{font-family:var(--sf-font-mono);overflow-wrap:anywhere}.sec-skipped span{color:var(--muted);text-align:right}@media (width<=640px){.sec-setting--stack{grid-template-columns:minmax(0,1fr)}.sec-setting--stack .sec-setting__control{justify-self:stretch}.sec-scale__note{margin-left:0}.sec-limit{max-width:none}}@media (prefers-reduced-motion:reduce){.sec-scale__zone,.sec-scale__pin{transition:none}.sec-verdict{animation:none}}.sec-note{color:var(--muted);font-size:12.5px}.sec-adv.stg-adv--inline{padding:var(--s-2) 0 0}.sec-adv>.stg-adv__body{padding-top:var(--s-1);gap:0}.crf-split{gap:var(--s-6,24px);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;display:grid}.crf-controls{gap:var(--s-4);min-width:0;display:grid}.crf-row{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crf-hint{color:var(--muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.5}.crf-preview{gap:10px;margin:0;display:grid}.crf-preview figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.crf-example{max-width:128px}.crf-choices{transition:opacity var(--d-2,.18s) var(--ease-out);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crf-choices[data-off]{opacity:.45}.crf-choice{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);gap:4px;padding:14px;display:grid}.crf-choice--credit{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.crf-choice__top{color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.crf-choice b{font:650 20px/1.2 var(--sf-font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.crf-choice small{color:var(--muted);font-size:12px}.crf-pill{border-radius:var(--r-pill);background:var(--good-soft,var(--sunken));color:var(--good);white-space:nowrap;padding:1px 7px;font-size:11.5px;font-weight:600}.crf-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.crf-footer>span{color:var(--muted);margin-right:auto;font-size:13px}.crf-stats{gap:var(--s-3);border-top:1px solid var(--line);display:grid}.crf-stats__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crf-stats__head b{font-size:13.5px;font-weight:600}.crf-weeks{gap:8px;margin:0;display:grid}.crf-weeks__bars{border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:96px;padding:0 2px;display:grid}.crf-bar{flex-direction:column-reverse;justify-self:center;gap:2px;width:min(100%,28px);height:100%;display:flex}.crf-bar i{border-radius:3px 3px 0 0;min-height:0;display:block}.crf-bar__credit{background:var(--accent)}.crf-bar__money{background:var(--line-2);border-radius:0 0 3px 3px!important}.crf-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.crf-legend span{align-items:center;gap:6px;display:inline-flex}.crf-legend__range{margin-left:auto}.crf-dot{background:var(--line-2);border-radius:2px;width:8px;height:8px}.crf-dot--credit{background:var(--accent)}.crf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crf-offers{border-top:1px solid var(--line)}.osh-offer{border-radius:var(--r);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.osh-offer>.sf-icon{color:var(--warn,var(--muted))}.osh-offer b{font-size:13.5px;font-weight:600;display:block}.osh-offer small{color:var(--muted);font-size:12px;display:block}@media (width<=980px){.crf-split{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.crf-row,.crf-choices{grid-template-columns:minmax(0,1fr)}.crf-weeks__bars{gap:3px}}@media (prefers-reduced-motion:reduce){.crf-choices{transition:none}}.osh-refund-grid.osh-refund-grid--stack{grid-template-columns:minmax(0,1fr)}.osh-refund-grid--stack .sf-input{max-width:240px}.h2-card{overflow:hidden}.h2-stats-pad{padding:0 var(--s-4) var(--s-2)}.h2-stats-pad .sf-stats{box-shadow:none;background:var(--panel-2)}.h2-num{font-family:var(--sf-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.h2-muted{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.h2-label{letter-spacing:.02em;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.h2-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.h2-col{gap:var(--s-4);align-content:start;min-width:0;display:grid}.h2-checks{gap:8px;display:grid}.h2-pair{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.h2-health{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);padding:12px 14px;display:grid}.h2-health__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.h2-health__list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;display:grid}.h2-health__name{gap:2px;min-width:0;display:grid}.h2-health__name b{font-size:13.5px}.h2-health__name small{color:var(--muted);font-size:12px;line-height:1.4}.h2-dot{background:var(--faint);border-radius:50%;width:8px;height:8px}.h2-dot[data-tone=good]{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.h2-dot[data-tone=warn]{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.h2-dot[data-tone=bad]{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.h2-recent{padding:var(--s-3) var(--s-4) var(--s-4);border-top:1px solid var(--line)}.h2-attempts{margin:0;padding:0;list-style:none;display:grid}.h2-attempts li{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr) auto 92px;align-items:center;gap:12px;min-height:42px;font-size:13px;display:grid}.h2-attempts li:first-child{border-top:0}.h2-attempts__when{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.h2-attempts__what{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.h2-attempts__what small{color:var(--muted);font-size:12px}.h2-attempts__tags{justify-content:flex-end;gap:6px;display:flex}.h2-attempts__amount{text-align:right}.h2-divider{background:var(--line);height:1px;margin:2px 0}.h2-tipgrid{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.h2-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.h2-mini{border:1px solid var(--line);border-radius:var(--r);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:4px 0 0;display:grid;overflow:hidden}.h2-mini>div{background:var(--panel-2);gap:4px;padding:12px 14px;display:grid}.h2-mini dt{color:var(--muted);font-size:12px}.h2-mini dd{gap:2px;margin:0;font-size:15px;font-weight:650;display:grid}.h2-mini dd small{font-family:var(--sf-font-body);color:var(--muted);font-size:12px;font-weight:500}.h2-support{gap:var(--s-4);display:grid}.h2-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.h2-grid,.h2-tipgrid,.h2-mini{grid-template-columns:minmax(0,1fr)}.h2-attempts li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:8px 0}.h2-attempts__when{grid-column:1/-1}.h2-attempts__tags{justify-content:flex-start}}@media (width<=480px){.h2-pair{grid-template-columns:minmax(0,1fr)}}.gpl-sr,.gpl-field--bare>.sf-field__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gpl-table{margin-top:var(--s-4);display:grid}.gpl-head,.gpl-row{gap:var(--s-2) var(--s-4);padding:0 var(--s-4);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);display:grid}.gpl-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:8px;font-size:11.5px;font-weight:600}.gpl-row{border-top:1px solid var(--line);align-items:start;padding-top:12px;padding-bottom:12px}.gpl-row[data-off=true] .gpl-kind{opacity:.6}.gpl-kind{align-items:flex-start;gap:var(--s-3);min-width:0;padding-top:2px;display:flex}.gpl-kind__text{gap:2px;min-width:0;display:grid}.gpl-kind__text b{font-size:13.5px}.gpl-kind__text small{color:var(--muted);text-wrap:pretty;font-size:12px;line-height:1.45}.gpl-row .gpl-field>.sf-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gpl-row .sf-input--money{font-variant-numeric:tabular-nums}.gpl-body{gap:var(--s-3);border-top:1px solid var(--line);display:grid}.gpl-first{align-items:center;gap:8px var(--s-4);flex-wrap:wrap;display:flex}.gpl-first__amount{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.gpl-first__hint{color:var(--muted);text-wrap:pretty;flex-basis:100%;font-size:12.5px;line-height:1.45}.gpl-money{width:132px;display:inline-block}.gpl-example{border-radius:var(--r);background:var(--sunken);border:1px dashed var(--line-2);gap:6px;padding:12px 14px;font-size:13px;display:grid}.gpl-example__line{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.gpl-example__label{color:var(--muted)}.gpl-example .sf-select{width:auto;min-width:168px}.gpl-example__result{flex-wrap:wrap;gap:6px;display:inline-flex}.gpl-example__hidden{color:var(--muted);text-wrap:pretty;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.gpl-example__hidden .sf-icon{flex:none;margin-top:2px}@media (width<=720px){.gpl-head{display:none}.gpl-row{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.gpl-kind{grid-column:1/-1}.gpl-row .gpl-field>.sf-field__label{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.gpl-example__line{gap:8px}}.pr-tabs{margin:calc(var(--s-2) * -1) 0 var(--s-4)}.pr-tabs .sf-tabs{padding:0}.pr-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=1100px){.pr-grid{grid-template-columns:minmax(0,1fr)}}.pr-card{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg,14px);background:var(--panel);min-width:0;box-shadow:var(--sh-1);transition:border-color var(--d-1) var(--ease-out), box-shadow var(--d-1) var(--ease-out);display:grid;position:relative}.pr-card.is-selected{border-color:var(--accent-line)}.pr-card:has(.pr-card__open:focus-visible){box-shadow:var(--ring)}@media (hover:hover) and (pointer:fine){.pr-card:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}}.pr-card--skel{gap:var(--s-3)}.pr-card[data-state=ended] .pr-card__pct,.pr-card[data-state=draft] .pr-card__pct{color:var(--ink-2);background:var(--sunken)}.pr-card__head{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"pct title badge more";align-items:center;gap:12px;display:grid}.pr-card__pct{grid-area:pct}.pr-card__title{grid-area:title}.pr-card__badge{grid-area:badge}.pr-card__more{grid-area:more}@media (width<=640px){.pr-card__head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pct title more""pct badge more";align-items:start;row-gap:6px}.pr-card__badge{justify-self:start}}.pr-card__pct{border-radius:var(--r);background:var(--accent-soft);min-width:64px;height:52px;color:var(--accent-ink);font:800 26px/52px var(--sf-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;padding:0 10px;display:inline-flex}.pr-card__pct small{letter-spacing:0;margin-left:1px;font-size:11px;font-weight:650}.pr-card__title{min-width:0}.pr-card__title h3{letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:650;line-height:1.3}.pr-card__title p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.pr-card__open{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.pr-card__open:focus-visible{outline:none}.pr-card__open:after{content:"";border-radius:inherit;position:absolute;inset:0}.pr-card__more{z-index:1;position:relative}.pr-live .sf-badge__dot,.pr-live:before{animation:pr-pulse 1.8s var(--ease-out) infinite}@keyframes pr-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pr-live .sf-badge__dot,.pr-live:before{animation:none}}.pr-card__when{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);color:var(--ink-2);flex-wrap:wrap;font-size:13px;display:flex}.pr-card__range{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.pr-card__range .sf-icon{color:var(--muted)}.pr-card__clock{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.pr-card__clock b{color:var(--ink);font:600 12.5px var(--sf-font-mono);letter-spacing:-.01em}.pr-card__clock--quiet{color:var(--faint)}.pr-card__track{border-radius:var(--r-pill);background:var(--sunken);height:3px;margin-top:-4px;overflow:hidden}.pr-card__track i{background:var(--good);transform-origin:0;height:100%;transition:transform var(--d-4) linear;display:block}.pr-card__results{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pr-card__results>div{min-width:0;padding:10px 12px}.pr-card__results>div+div{border-left:1px solid var(--line)}.pr-card__results dt{color:var(--muted);font-size:11.5px}.pr-card__results dd{font:700 16px/1.2 var(--sf-font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.pr-card[data-state=draft] .pr-card__results dd,.pr-card[data-state=scheduled] .pr-card__results dd{color:var(--faint);font-weight:500}.pr-card__foot{gap:var(--s-2);flex-wrap:wrap;display:flex}.pr-chip{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.pr-chip .sf-icon{color:var(--muted)}.pr-swatch{border:1px solid var(--line-2);border-radius:3px;width:10px;height:10px}.pr-swatch[data-tone=accent]{background:var(--accent);border-color:#0000}.pr-swatch[data-tone=ink]{background:oklch(.2 .02 var(--h))}.pr-swatch[data-tone=canvas]{background:oklch(97% .01 85)}.pr-swatch[data-tone=off]{background:0 0;border-style:dashed}.pr-editor{display:grid}.pr-fieldset{gap:var(--s-5);border:0;min-width:0;margin:0;padding:0;display:grid}.pr-fieldset:disabled{opacity:.72}.pr-sec{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line);min-width:0;display:grid}.pr-sec h3{letter-spacing:-.005em;margin:0;font-size:14px;font-weight:650}.pr-sec__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.pr-sec code,.sf-field__hint code{font:500 11.5px var(--sf-font-mono);border-radius:var(--r-xs);background:var(--sunken);color:var(--ink-2);padding:0 4px}.pr-foot-cancel{margin-right:auto}.pr-pct-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.pr-pct-input{width:136px}.pr-pct-input .sf-input__el{font:650 15px var(--sf-font-display);font-variant-numeric:tabular-nums}.pr-quick{flex-wrap:wrap;gap:4px;display:flex}.pr-quick__b{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);min-width:44px;height:32px;color:var(--ink-2);font:550 12.5px var(--sf-font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--d-1) var(--ease-out), background-color var(--d-1) var(--ease-out), color var(--d-1) var(--ease-out), transform var(--d-1) var(--ease-out);padding:0 10px}.pr-quick__b:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.pr-quick__b:active{transform:none}}.pr-quick__b:focus-visible{box-shadow:var(--ring);outline:none}.pr-quick__b[data-on=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.pr-quick__b[data-on=false]:hover{border-color:var(--line-2);color:var(--ink)}}.pr-choice{grid-template-columns:minmax(0,1fr) auto}.pr-pick{border:1px solid var(--line);border-radius:var(--r);min-width:0}.pr-pick--bad{border-color:color-mix(in oklch, var(--bad) 50%, var(--line))}.pr-pick__head{justify-content:space-between;align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);color:var(--muted);padding:8px 8px 8px 12px;font-size:12px;display:flex}.pr-pick__head .sf-input{width:min(240px,100%)}.pr-pick__list{overscroll-behavior:contain;max-height:248px;padding:4px;overflow-y:auto}.pr-pick__list li>label{border-radius:var(--r-sm);cursor:pointer;width:100%;padding:8px;display:flex}@media (hover:hover) and (pointer:fine){.pr-pick__list li>label:hover{background:var(--sunken)}}.pr-pick__list .sf-check-row>span:last-child{flex:1;min-width:0}.pr-pick__row{justify-content:space-between;align-items:baseline;gap:var(--s-3);width:100%;min-width:0;font-size:13px;display:flex}.pr-pick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pr-pick__meta{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.pr-pick__meta s{color:var(--faint);margin-right:4px}.pr-pick .pr-pick__cats{box-shadow:none;background:0 0;border-radius:0}.pr-pick__pad{padding:12px}.pr-pick__err{border-top:1px solid var(--line);color:var(--bad);align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;display:flex}.pr-preview{border:1px solid var(--line);border-radius:var(--r);color:oklch(22% .02 60);background:oklch(98.5% .004 85);overflow:hidden}.pr-preview__chrome{background:var(--panel-2);border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:7px 10px;display:flex}.pr-preview__chrome i{background:var(--line-2);border-radius:50%;width:7px;height:7px}.pr-preview__chrome span{border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);font:500 11px var(--sf-font-mono);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;padding:1px 10px;overflow:hidden}.pr-bar{text-align:center;min-height:38px;transition:background-color var(--d-1) var(--ease-out), color var(--d-1) var(--ease-out);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:8px 14px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.pr-bar[data-tone=accent]{color:oklch(100% 0 0);background:oklch(52% .24 283)}.pr-bar[data-tone=ink]{color:oklch(97% .005 283);background:oklch(20% .015 283)}.pr-bar[data-tone=canvas]{color:oklch(22% .02 60);background:oklch(95% .02 85);border-bottom:1px solid oklch(88% .02 85)}.pr-bar--off{color:oklch(50% .01 60);background:oklch(96% .005 85);border-bottom:1px dashed oklch(86% .01 85);font-weight:500}.pr-bar__text{text-wrap:balance}.pr-bar__clock{font:600 11.5px var(--sf-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:oklch(0% 0 0/.16);border-radius:4px;padding:1px 7px}.pr-bar[data-tone=canvas] .pr-bar__clock{background:oklch(0% 0 0/.06)}.pr-bar__cta{text-underline-offset:3px;align-items:center;gap:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pr-preview__page{gap:12px;padding:12px 14px 14px;display:grid}.pr-preview__nav{font:700 12px var(--sf-font-display);align-items:center;gap:10px;display:flex}.pr-preview__nav b{margin-right:auto}.pr-preview__nav span{background:oklch(88% .01 85);border-radius:3px;width:34px;height:5px}.pr-preview__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pr-preview__tile{gap:6px;display:grid}.pr-preview__img{aspect-ratio:4/3;background:linear-gradient(135deg,oklch(90% .04 283),oklch(94% .02 85));border-radius:6px}.pr-preview__tile:nth-child(2) .pr-preview__img{background:linear-gradient(135deg,oklch(90% .04 200),oklch(95% .02 85))}.pr-preview__tile:nth-child(3) .pr-preview__img{background:linear-gradient(135deg,oklch(90% .05 35),oklch(95% .02 85))}.pr-preview__line{background:oklch(86% .01 85);border-radius:3px;width:70%;height:5px}.pr-preview__price{align-items:center;gap:6px;display:flex}.pr-preview__price s{background:oklch(90% .01 85);border-radius:3px;width:26px;height:4px}.pr-preview__price b{font:700 10.5px var(--sf-font-mono);color:oklch(50% .2 25)}@media (prefers-reduced-motion:reduce){.pr-bar{transition:none}}@media (width<=640px){.pr-card__results dd{text-overflow:clip;font-size:13.5px;overflow:visible}.pr-card__results>div{padding:8px 10px}.pr-quick{flex-wrap:nowrap;flex:100%}.pr-quick__b{flex:1 1 0;min-width:0;padding:0 4px}.pr-pct-input{width:100%}}.pr-sec>.pr-preview{top:calc(var(--s-4) * -1);z-index:2;position:sticky;box-shadow:0 10px 18px -16px #00000080}.rf,.rf-loading{gap:var(--s-4);display:grid}.rf-grid{align-items:start}.rf-side{gap:var(--s-4);align-content:start;min-width:0;display:grid}.rf-quiet{color:var(--muted)}.rf-paused{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn-ink);margin:0;padding:10px 14px;font-size:13.5px}.rf-link__eyebrow{margin:0 0 var(--s-2);letter-spacing:.02em;color:var(--muted);font-size:12.5px;font-weight:600}.rf-link__row{align-items:center;gap:var(--s-3);border:1px solid var(--line);border-radius:var(--r);background:var(--sunken);padding:8px 8px 8px 16px;display:flex}.rf-link__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--sf-font-mono);letter-spacing:-.01em;color:var(--ink);-webkit-user-select:all;user-select:all;flex:1;font-size:15px;overflow:hidden}.rf-link__copy{transition:transform .16s var(--ease-out);flex:none}.rf-link__copy:active{transform:scale(.97)}.rf-link__note{margin:var(--s-3) 0 0;color:var(--muted);font-size:13px;line-height:1.5}.rf-link__note b{color:var(--ink-2);font-weight:600}@media (width<=560px){.rf-link__row{flex-direction:column;align-items:stretch;padding:12px}.rf-link__url{white-space:normal;overflow-wrap:anywhere;font-size:14px}}@media (prefers-reduced-motion:reduce){.rf-link__copy{transition:none}.rf-link__copy:active{transform:none}}.rf-stat-note{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.rf .sf-stats__value{font-variant-numeric:tabular-nums}.rf-steps{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.rf-steps li{gap:var(--s-3);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.rf-steps__n{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:12px;font-weight:650;display:grid}.rf-steps__text{gap:2px;padding-top:2px;display:grid}.rf-steps__text b{color:var(--ink);font-size:13.5px;font-weight:600}.rf-steps__text small{color:var(--muted);font-size:13px;line-height:1.5}.rf-fine{margin:var(--s-4) 0 0;padding:var(--s-3) 0 0 16px;border-top:1px solid var(--line);color:var(--muted);gap:4px;font-size:12.5px;line-height:1.5;display:grid}.rf-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.rf-months{margin:0;padding:0;list-style:none;display:grid}.rf-months li{gap:var(--s-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:10px 0;font-size:13.5px;display:grid}.rf-months li:first-child{border-top:0;padding-top:0}.rf-months__name{color:var(--ink-2)}.rf-months__amount{font-variant-numeric:tabular-nums;font-weight:600}.im-page{gap:var(--s-4);display:grid}.im-card{overflow:hidden}.im-body{gap:var(--s-5);display:grid}.im-lead{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:13.5px}.im-lead b{color:var(--ink);font-weight:600}.im-sub{margin:0 0 var(--s-2);font:600 14px/1.3 var(--sf-font-display);align-items:center;gap:8px;display:flex}.im-foot-note{color:var(--muted);font-size:12.5px}.im-bad{color:var(--bad)}.im-steps{margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);background:var(--panel-2);border-bottom:1px solid var(--line);scrollbar-width:none;gap:0;list-style:none;display:flex;overflow-x:auto}.im-step{min-width:max-content;padding-right:var(--s-4);color:var(--muted);flex:1 1 0;align-items:center;gap:8px;font-size:13px;display:flex}.im-step+.im-step:before{content:"";background:var(--line-2);flex:0 0 24px;height:1px;margin-right:4px}.im-step__dot{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);font:600 11px/1 var(--sf-font-mono);color:var(--muted);transition:background-color var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.im-step[data-state=current]{color:var(--ink);font-weight:600}.im-step[data-state=current] .im-step__dot{background:var(--accent);color:var(--on-accent);box-shadow:none}.im-step[data-state=done] .im-step__dot{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}.im-step[data-state=done]{color:var(--ink-2)}@media (width<=640px){.im-step:not([data-state=current]) .im-step__label{display:none}.im-step{flex:none}}.im-group{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}.im-legend{color:var(--ink);padding:0;font-size:13px;font-weight:600}.im-entities{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1100px){.im-entities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.im-entities{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.im-entity{position:relative}.im-entity__pick{grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:12px;padding:12px 40px 6px 12px}.im-entity__head{display:contents}.im-entity__radio{position:absolute;top:14px;right:14px}.im-entity__text{gap:2px}.im-entity__fields{display:none}.im-entity__tpl{margin-left:52px}}.im-entity{border-radius:var(--r);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--d-2) var(--ease-out), background-color var(--d-2) var(--ease-out);grid-template-rows:1fr auto;display:grid}.im-entity[data-on=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.im-entity__pick{border-radius:var(--r) var(--r) 0 0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--ease-out);background:0 0;border:0;align-content:start;gap:4px;padding:14px 14px 10px;display:grid}.im-entity__pick:active{transform:scale(.98)}.im-entity__pick:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.im-entity__text{gap:4px;min-width:0;display:grid}.im-entity__text b{font-size:14px;font-weight:600}.im-entity__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.im-entity__icon{border-radius:var(--r-sm);background:var(--sunken);width:34px;height:34px;color:var(--ink-2);place-items:center;display:grid}.im-entity[data-on=true] .im-entity__icon{background:var(--panel);color:var(--accent-ink)}.im-entity__radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:box-shadow var(--d-2) var(--ease-out);border-radius:50%}.im-entity[data-on=true] .im-entity__radio{box-shadow:inset 0 0 0 5px var(--accent)}.im-entity__blurb{color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.4}.im-entity__fields{color:var(--muted);font-size:12px;line-height:1.4}.im-entity__tpl{border-radius:var(--r-xs);color:var(--accent-ink);font:550 12px/1 var(--sf-font-body);cursor:pointer;transition:transform .16s var(--ease-out);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin:0 8px 8px;padding:5px 6px;display:inline-flex}.im-entity__tpl:active{transform:scale(.97)}.im-entity__tpl:focus-visible{outline:2px solid var(--sel);outline-offset:1px}@media (hover:hover) and (pointer:fine){.im-entity[data-on=false]:hover{box-shadow:inset 0 0 0 1px var(--accent-line)}.im-entity__tpl:hover{background:var(--hover)}}.im-drop{align-items:center;gap:var(--s-3);border-radius:var(--r);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background-image:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 12px), repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 12px);transition:box-shadow var(--d-2) var(--ease-out), background-color var(--d-2) var(--ease-out);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px;padding:18px;display:flex;position:relative}.im-drop:focus-within{box-shadow:inset 0 0 0 1px var(--accent-line), var(--ring)}.im-drop--over{background-color:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.im-drop--has{background-image:none;background-color:var(--panel);box-shadow:inset 0 0 0 1px var(--accent-line)}.im-drop--bad{box-shadow:inset 0 0 0 1px var(--bad)}.im-drop__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.im-drop__icon{border-radius:var(--r-sm);background:var(--panel);width:40px;height:40px;color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;display:grid}.im-drop__text{gap:3px;min-width:0;display:grid}.im-drop__text b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.im-drop__text small{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.45}@media (hover:hover) and (pointer:fine){.im-drop:not(.im-drop--has):hover{background-color:var(--hover)}}.im-error{color:var(--bad);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.im-map{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);display:grid;overflow:hidden}.im-map__row{align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);padding:10px 14px;display:grid}.im-map__row+.im-map__row{border-top:1px solid var(--line)}.im-map__row--head{background:var(--panel-2);color:var(--muted);padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:550}.im-map__row--bad{background:var(--bad-soft)}.im-map__field{gap:2px;min-width:0;display:grid}.im-map__field b{align-items:center;gap:8px;font-size:13.5px;font-weight:550;display:flex}.im-map__field small{color:var(--muted);font-size:12px;line-height:1.4}.im-map .sf-select{width:100%}.im-map__sample{min-width:0;font:500 12px/1.4 var(--sf-font-mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.im-map__sample--empty{color:var(--faint)}@media (width<=720px){.im-map__row--head{display:none}.im-map__row{grid-template-columns:minmax(0,1fr);gap:8px}.im-map .sf-select{width:100%}.im-map__sample{white-space:normal;overflow-wrap:anywhere}}.im-sample{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line)}.im-sample summary{cursor:pointer;padding:10px 14px;font-size:13px;font-weight:550}.im-sample__scroll{border-top:1px solid var(--line);overflow-x:auto}.im-sample table{border-collapse:collapse;min-width:100%;font:12px/1.4 var(--sf-font-mono)}.im-sample th,.im-sample td{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:240px;padding:7px 12px;overflow:hidden}.im-sample th{color:var(--muted);background:var(--panel-2);font-weight:600}.im-sample tr+tr td,.im-sample tbody tr:first-child td{border-top:1px solid var(--line)}.im-report{gap:var(--s-4);display:grid}.im-stats{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.im-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.im-stat{padding:12px 14px}.im-stat+.im-stat{border-left:1px solid var(--line)}.im-stat dt{color:var(--muted);font-size:12px}.im-stat dd{font:600 22px/1.1 var(--sf-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:4px 0 0}.im-stat[data-tone=good] dd{color:var(--good)}.im-stat[data-tone=bad] dd{color:var(--bad)}@media (width<=640px){.im-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.im-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.im-stats:not(.im-stats--3) .im-stat:nth-child(3){border-left:0}.im-stats:not(.im-stats--3) .im-stat:nth-child(n+3){border-top:1px solid var(--line)}.im-stat dd{font-size:18px}}.im-issues{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.im-issue--bad:before,.im-issue--warn:before{content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.im-issue--bad:before{background:var(--bad)}.im-issue--warn:before{background:var(--warn)}.im-job__title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.im-progress{gap:10px;display:grid}.im-progress__top{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;font-size:13.5px;display:flex}.im-progress__top b{font-weight:600}.im-progress__track{border-radius:var(--r-pill);background:var(--sunken);height:8px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.im-progress__fill{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transition:transform calc(.4s * var(--sf-motion)) var(--ease-out);display:block}.im-progress[data-status=completed] .im-progress__fill{background:var(--good)}.im-progress[data-status=failed] .im-progress__fill{background:var(--bad)}@media (prefers-reduced-motion:reduce){.im-progress__fill{transition:none}.im-entity__pick:active,.im-entity__tpl:active{transform:none}}
