@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/epilogue-vietnamese-wght-normal-CCSRnr7S.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:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/epilogue-latin-ext-wght-normal-C9jy1SL9.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:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/epilogue-latin-wght-normal-BnupfK5F.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{--p-bg:#0f1f10;--p-surface:#162a17;--p-ink:#fff;--p-muted:#9aa39a;--p-accent:#c6f19d;--p-accent-ink:#0f1f10;--p-surface-2:#1e3620;--p-side:#0b180c;--p-field:#0c190d;--p-line:#ffffff1f;--p-line-2:#ffffff38;--p-soft:#cfd6cf;--p-warn:#f4c27a;--p-warn-bg:#3a2f17;--p-warn-ink:#ffe3b8;--p-danger:#ff9b8a;--font-display:"Epilogue Variable", "Epilogue", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--r-s:8px;--r-m:12px;--r-l:18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--p-bg);font-family:var(--font-display);color:var(--p-ink);-webkit-font-smoothing:antialiased}img{display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cover{object-fit:cover;width:100%;height:100%}.mono{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);font-size:11px;font-weight:500}.muted{color:var(--p-muted)}.soft{color:var(--p-soft)}.l{color:var(--p-accent);text-underline-offset:3px;padding-block:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}button.l{padding:6px 0;display:inline}.l[aria-disabled=true]{color:var(--p-muted);cursor:default;text-decoration-style:dotted}.key{font:600 15px/1 var(--font-display);border-radius:var(--r-m);cursor:pointer;white-space:nowrap;color:inherit;border:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.key-p{background:var(--p-accent);color:var(--p-accent-ink);box-shadow:inset 0 -3px #0f1f1047,inset 0 1px #fff9,0 6px 14px #00000059}.key-s{background:var(--p-surface-2);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-line-2), inset 0 -3px 0 #00000059, 0 4px 10px #0000004d}.key-g{color:var(--p-soft);box-shadow:inset 0 0 0 1px var(--p-line-2);background:0 0}.key-d{color:var(--p-danger);background:0 0;box-shadow:inset 0 0 0 1px #ff9b8a73}.key:active:not(:disabled){transform:translateY(1px)}.key-p:active:not(:disabled){box-shadow:inset 0 -1px #0f1f1047,inset 0 1px #fff9,0 3px 8px #00000059}.key:disabled,.key[aria-busy=true]{opacity:.6}@media (hover:hover){.key-p:hover:not(:disabled){background:#d2f5ae}.key-s:hover:not(:disabled){background:#24402a}.key-g:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1px #fff6}}.dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.dot.ok{background:var(--p-accent);box-shadow:0 0 0 4px #c6f19d2e}.dot.warn{background:var(--p-warn);box-shadow:0 0 0 4px #f4c27a2e}.dot.off{background:#6f786f}.chip{white-space:nowrap;height:28px;color:var(--p-accent);background:#c6f19d24;border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chip.warn{color:var(--p-warn);background:#f4c27a24}.chip.grey{color:var(--p-soft);background:#ffffff14}.chip.sm{border-radius:11px;gap:6px;height:22px;padding:0 8px;font-size:11px}svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}svg.i.s{width:18px;height:18px}.card{background:var(--p-surface);border-radius:var(--r-l);padding:20px 22px}.av{background:#2c4a2f;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brand .brand-mark{flex:none;width:28px;height:28px;display:block}.brand .brand-word{flex:none;width:auto;height:18px;display:block}.note{border-radius:var(--r-m);color:var(--p-soft);background:#ffffff0d;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.note.warn{background:var(--p-warn-bg);color:var(--p-warn-ink)}.note.warn b{color:#fff}.note.err{color:#ffd6cf;background:#ff9b8a1f}.note.err b{color:#fff}.note .acts{flex:none;gap:8px;margin-left:auto;display:flex}.illus{color:#1a1a1a;font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;z-index:3;background:#ffe24a;padding:5px 7px;position:absolute;top:10px;right:10px}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}.wz{grid-template-rows:64px minmax(0,1fr);height:100vh;min-height:640px;display:grid}.wtop{border-bottom:1px solid var(--p-line);background:var(--p-side);align-items:center;gap:16px;min-width:0;padding:0 24px 0 22px;display:flex}.wtop .brand{padding:0;font-size:15px;text-decoration:none}.wtop .sep{background:var(--p-line-2);flex:none;width:1px;height:28px}.wtop .ttl{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.wtop .ttl span{color:var(--p-muted);margin-left:8px;font-weight:400}.wtop .saved{color:var(--p-muted);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.wtop .key-s{height:44px;padding:0 16px}.wmain{display:contents}.wbody{grid-template-columns:256px minmax(0,1fr) 440px;min-height:0;display:grid}.steps{background:var(--p-side);border-right:1px solid var(--p-line);flex-direction:column;gap:4px;min-height:0;padding:24px 14px;display:flex;overflow:auto}.steps ol{flex-direction:column;gap:4px;list-style:none;display:flex}.step{border-radius:var(--r-m);width:100%;min-height:64px;color:inherit;grid-template-columns:32px 1fr;align-items:start;gap:12px;padding:12px;text-decoration:none;display:grid}button.step:not(:disabled):hover{background:#ffffff0a}button.step:disabled{cursor:default}.step .c{width:32px;height:32px;font:600 14px var(--font-display);box-shadow:inset 0 0 0 1.5px var(--p-line-2);color:var(--p-muted);border-radius:50%;place-items:center;display:grid}.step b{color:var(--p-soft);margin-top:6px;font-size:15px;font-weight:600;display:block}.step span.s{color:var(--p-muted);margin-top:4px;font-size:13px;line-height:1.35;display:block}.step.done .c{color:var(--p-accent);box-shadow:none;background:#c6f19d29}.step.done b{color:#fff}.step.on{background:var(--p-surface-2);box-shadow:inset 3px 0 0 var(--p-accent)}button.step.on:hover{background:var(--p-surface-2)}.step.on .c{background:var(--p-accent);color:var(--p-accent-ink);box-shadow:none}.step.on b{color:#fff}.steps .help{border-top:1px solid var(--p-line);color:var(--p-soft);margin-top:auto;padding:14px 12px;font-size:13px;line-height:1.5}.form{grid-template-rows:minmax(0,1fr) 76px;min-width:0;min-height:0;display:grid}.fscroll{flex-direction:column;gap:18px;min-height:0;padding:26px 40px 12px;display:flex;overflow:auto}.fscroll.g16{gap:16px}.fscroll.g14{gap:14px}.fhead h1{letter-spacing:-.03em;margin-top:6px;font-size:30px;font-weight:500}.fhead p{color:var(--p-soft);max-width:600px;margin-top:6px;font-size:15px;line-height:1.45}.ffoot{border-top:1px solid var(--p-line);align-items:center;gap:12px;min-width:0;padding:0 40px;display:flex}.ffoot .key{height:48px;padding:0 20px}.ffoot .key-p{margin-left:auto}.ffoot .hint{color:var(--p-muted);min-width:0;font-size:13px}.ffoot .err{color:var(--p-danger);font-size:13px}.row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.row3{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}.fld{border:0;flex-direction:column;gap:7px;min-width:0;display:flex}.fld>label,.fld>legend,.fld .lbl{color:var(--p-soft);align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:flex}.fld>legend{margin-bottom:7px}.fld label i,.fld legend i{color:var(--p-muted);font-style:normal;font-weight:400}.fld .h{color:var(--p-muted);font-size:13px;line-height:1.4}.fld .fe{color:var(--p-danger);font-size:13px;line-height:1.4}.inp{background:var(--p-field);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--p-line-2);color:#fff;border:0;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:0 14px;font-size:16px;display:flex;position:relative}input.inp::placeholder{color:#6f786f}.inp:focus,.inp:focus-within,.inp.focus{box-shadow:inset 0 0 0 2px var(--p-accent), 0 0 0 4px #c6f19d24;outline:none}.inp[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--p-danger)}.inp .r{color:var(--p-muted);flex:none;margin-left:auto}.inp.ro{box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-soft);background:0 0}.inp.wrap{padding:0}.inp.wrap input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0 14px;font-size:16px}.inp.wrap input::placeholder{color:#6f786f}.inp.wrap .r{margin-right:14px}select.inp{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa39a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}select.inp option{background:var(--p-surface);color:#fff}.datef{cursor:pointer}.datef input[type=date]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.datef .ph{color:var(--p-muted)}.seg{background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-line);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.seg label,.seg button{height:44px;color:var(--p-soft);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex;position:relative}.seg .on{background:var(--p-surface-2);color:#fff;box-shadow:inset 0 0 0 1px var(--p-line-2), 0 2px 6px #00000059}.seg label:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:1px}.seg input{opacity:0;pointer-events:none;position:absolute}.opts{flex-wrap:wrap;gap:10px;display:flex}.opts.nowrap{flex-wrap:nowrap}.opt{min-height:48px;box-shadow:inset 0 0 0 1px var(--p-line-2);color:var(--p-soft);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:500;display:flex;position:relative}.opt input{opacity:0;pointer-events:none;position:absolute}.opt:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.opt.on{box-shadow:inset 0 0 0 2px var(--p-accent);color:#fff;background:#c6f19d0f}.opt.dis{cursor:not-allowed;opacity:.7}.box{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--p-line-2);border-radius:5px;flex:none;place-items:center;display:grid}.on>.box,.box.on{background:var(--p-accent);box-shadow:none}.box svg{width:14px;height:14px;stroke:var(--p-accent-ink);stroke-width:3px;fill:none}.rad{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--p-line-2);border-radius:50%;flex:none}.on>.rad{box-shadow:inset 0 0 0 6px var(--p-accent)}.optc{flex:1;align-items:flex-start;padding:12px 16px}.optc div b{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.optc div span.d{color:var(--p-muted);margin-top:3px;font-size:13px;line-height:1.35;display:block}.optc .rad{margin-top:2px}.tog{background:var(--p-accent);cursor:pointer;border:0;border-radius:13px;flex:none;width:44px;height:26px;position:relative}.tog:after{content:"";background:var(--p-accent-ink);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px}.tog[aria-checked=false]{background:#3a4a3b}.tog[aria-checked=false]:after{background:#9aa39a;left:3px;right:auto}.prev{border-left:1px solid var(--p-line);background:#091309;flex-direction:column;align-items:center;gap:16px;min-height:0;padding:22px 26px;display:flex;overflow:hidden}.prev .stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:100%;min-height:0;display:flex}.prev .ph-h{justify-content:space-between;align-items:center;width:100%;min-height:52px;display:flex}.prev .cap{color:var(--p-muted);text-align:center;max-width:340px;font-size:13px;line-height:1.45}.dev-k{background:#050905;border-radius:18px;padding:26px 14px 14px;position:relative;box-shadow:0 0 0 1px #233424,0 24px 50px #0009}.dev-k:before{content:"";background:#1d2a1e;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:9px;left:50%;box-shadow:inset 0 0 0 2px #2f4630}.dev-k .scr{aspect-ratio:9/16;background:#111;border-radius:3px;height:clamp(300px,100vh - 367px,533px);position:relative;overflow:hidden}.dev-k .scr img{width:100%;height:100%}.scr iframe.booth{pointer-events:none;background:#111;border:0;width:100%;height:100%;display:block}.dev-k .stand{background:linear-gradient(#0b120b,#152016);width:60px;height:26px;margin-left:-30px;position:absolute;bottom:-26px;left:50%}.dev-t{background:#050905;border-radius:22px;padding:14px;position:relative;box-shadow:0 0 0 1px #233424,0 24px 50px #0009}.dev-t:before{content:"";background:#1d2a1e;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:4px;left:50%;box-shadow:inset 0 0 0 2px #2f4630}.dev-t .scr{background:#111;border-radius:8px;width:346px;height:195px;overflow:hidden}.dev-t .scr img{width:100%;height:100%}.scr .none{text-align:center;color:var(--p-muted);place-items:center;padding:24px;font-size:13px;line-height:1.5;display:grid;position:absolute;inset:0}.lensnote{font:500 11px var(--font-mono);letter-spacing:.05em;color:var(--p-muted);text-transform:uppercase;align-items:center;gap:6px;display:flex}.prev .seg label,.prev .seg button{height:44px;font-size:13px}.prev .ph-h{flex-wrap:wrap;row-gap:8px}.prev .ph-h .seg{max-width:100%;overflow-x:auto}.prev .seg button{white-space:nowrap;flex:none}.cats{flex-wrap:wrap;gap:8px;display:flex}.cat{height:44px;box-shadow:inset 0 0 0 1px var(--p-line-2);color:var(--p-soft);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.cat em{font:500 12px var(--font-mono);color:var(--p-muted);font-style:normal}.cat.on{background:var(--p-surface-2);color:#fff;box-shadow:inset 0 0 0 1px var(--p-line-2), 0 2px 6px #00000059}.cat.on em{color:var(--p-accent)}.grid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px;display:grid}.lk{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.lk .pick{border-radius:12px;flex-direction:column;gap:6px;width:100%;display:flex}.lk .pick:focus-visible{outline-offset:4px}.lk .p{aspect-ratio:3/4;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.lk.sel .p{box-shadow:0 0 0 2px var(--p-bg), 0 0 0 4px var(--p-accent)}.lk:not(.sel) .p img{opacity:.62}.lk .ck{background:#0f1f10b8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px;box-shadow:inset 0 0 0 2px #fffc}.lk.sel .ck{background:var(--p-accent);box-shadow:0 2px 6px #0006}.lk .ck svg{width:16px;height:16px;stroke:var(--p-accent-ink);stroke-width:3px;fill:none}.lk .ft{height:26px;color:var(--p-accent);font:600 11px var(--font-display);z-index:2;background:#0f1f10d1;border-radius:13px;align-items:center;gap:4px;padding:0 8px;display:flex;position:absolute;top:7px;left:7px}.lk .ft.off{color:var(--p-soft);opacity:0}.lk:hover .ft.off,.lk .ft.off:focus-visible{opacity:1}.lk b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.lk .meta{font:500 11px var(--font-mono);letter-spacing:.03em;color:var(--p-muted);text-transform:uppercase}.lk .noimg{color:var(--p-muted);text-align:center;background:var(--p-surface);place-items:center;padding:8px;font-size:12px;display:grid;position:absolute;inset:0}.cover3{grid-template-columns:1fr 1fr 2fr;gap:10px;display:grid}.cv{border-radius:var(--r-m);background:var(--p-surface);align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.cv b{white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.cv span{color:var(--p-muted);font-size:13px;line-height:1.35}.cv.warn{background:var(--p-warn-bg);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:7px 14px}.cv.warn span{color:var(--p-warn-ink)}.slot{border:1.5px dashed var(--p-line-2);border-radius:var(--r-m);color:var(--p-muted);white-space:nowrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.skins{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.skn{border-radius:var(--r-l);background:var(--p-surface);width:100%;display:block;position:relative;overflow:hidden}.skn .p{background:#111;height:176px;overflow:hidden}.skn .p img{width:100%;height:auto;margin-top:-10px}.skn .t{padding:10px 14px 12px}.skn .t b{font-size:15px;font-weight:600;display:block}.skn .t span{font:500 11px var(--font-mono);color:var(--p-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.skn.on{box-shadow:0 0 0 2px var(--p-bg), 0 0 0 4px var(--p-accent)}.skn .ck{background:var(--p-accent);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0006}.skn .ck svg{width:16px;height:16px;stroke:var(--p-accent-ink);stroke-width:3px;fill:none}.drop{border-radius:var(--r-m);border:1.5px dashed var(--p-line-2);min-height:64px;color:var(--p-soft);align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.drop .chip{margin-left:auto}.trow{border-radius:var(--r-m);background:var(--p-surface);align-items:center;gap:14px;min-height:56px;padding:0 16px;display:flex}.trow div b{font-size:15px;font-weight:600;display:block}.trow div span{color:var(--p-muted);margin-top:2px;font-size:13px;display:block}.trow .tog{margin-left:auto}.looks{flex-wrap:wrap;gap:10px;display:flex}.look{min-height:48px;box-shadow:inset 0 0 0 1px var(--p-line-2);color:var(--p-soft);border-radius:10px;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:15px;font-weight:500;display:inline-flex}.look.on{box-shadow:inset 0 0 0 2px var(--p-accent);color:#fff;background:#c6f19d0f}.look .sw{display:inline-flex}.look .sw i{width:18px;height:18px;box-shadow:0 0 0 1.5px var(--p-bg), inset 0 0 0 1px #ffffff2e;border-radius:50%}.look .sw i+i{margin-left:-5px}.drop.act{cursor:pointer;position:relative}.drop.act:hover{border-color:var(--p-accent)}.drop.act input,.filepick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.drop.act:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.filepick:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.drop .key,.brand-row .key,.brand-edit .key,.slides .key{flex:none;height:44px;padding:0 16px}.drop .key{margin-left:auto}.lthumb{width:96px;height:56px;color:var(--p-muted);background:repeating-conic-gradient(#d9dfd9 0 25%, #f2f5f2 0 50%) 0 0 / 14px 14px;border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.lthumb img{object-fit:contain;max-width:88%;max-height:82%}.lthumb.big{width:200px;height:120px}.brand-row{border-radius:var(--r-m);background:var(--p-surface);align-items:center;gap:14px;min-height:72px;padding:8px 16px 8px 8px;display:flex}.brand-row .tx,.slide .tx{flex:1;min-width:0}.brand-row .tx b,.slide .tx b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.brand-row .tx span,.slide .tx>span{color:var(--p-muted);align-items:center;gap:6px;margin-top:3px;font-size:13px;display:flex}.brand-edit{border-radius:var(--r-m);background:var(--p-surface);grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px;display:grid}.brand-edit .col{flex-direction:column;gap:12px;min-width:0;display:flex}.brand-edit .col:first-child{align-items:stretch}.brand-edit .acts,.slide-add .acts{gap:10px;display:flex}.filepick.key{cursor:pointer;position:relative}.slides{flex-direction:column;gap:10px;display:flex}.slh{align-items:center;gap:12px;display:flex}.slh b{font-size:15px;font-weight:600}.slh span{color:var(--p-muted);font-size:13px}.slh .key{margin-left:auto}.slide{border-radius:var(--r-m);background:var(--p-surface);align-items:center;gap:12px;min-height:72px;padding:8px 12px 8px 8px;display:flex}.slide .th{background:var(--p-surface-2);width:40px;height:56px;color:var(--p-muted);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.slide .th img,.slide .th video{object-fit:cover;width:100%;height:100%}.ib{width:44px;height:44px;color:var(--p-soft);box-shadow:inset 0 0 0 1px var(--p-line);border-radius:10px;flex:none;place-items:center;display:grid}.ib:disabled{opacity:.35;cursor:default}@media (hover:hover){.ib:not(:disabled):hover{background:var(--p-surface-2);color:#fff}}.slide-add{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--p-line-2);flex-direction:column;gap:12px;padding:16px;display:flex}.slide-add .seg{align-self:flex-start}.slide-add .h{color:var(--p-muted);margin:0;font-size:13px;line-height:1.45}.inp.filepick{cursor:pointer}.dlist{flex-direction:column;gap:10px;display:flex}.drow{border-radius:var(--r-m);background:var(--p-surface);cursor:pointer;grid-template-columns:24px 44px 1fr auto;align-items:center;gap:14px;min-height:66px;padding:0 16px;display:grid;position:relative}.drow input{opacity:0;pointer-events:none;position:absolute}.drow:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.drow.on{box-shadow:inset 0 0 0 1.5px #c6f19d80}.drow .ic{background:var(--p-surface-2);width:44px;height:44px;color:var(--p-soft);border-radius:10px;place-items:center;display:grid}.drow b{font-size:15px;font-weight:600;display:block}.drow .m{color:var(--p-muted);margin-top:3px;font-size:13px;display:block}.drow .rt{text-align:right;color:var(--p-soft);flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;display:flex}.drow .rt .seen{align-items:center;gap:8px;display:flex}.drow .rt .seen.w{color:var(--p-warn)}.drow:not(.on) .ic{opacity:.7}.drow:not(.on) b{color:var(--p-soft)}.drow.static{cursor:default;opacity:1;grid-template-columns:44px 1fr auto}.drow.dis{cursor:not-allowed}.drow.dis .box{box-shadow:inset 0 0 0 1.5px var(--p-line)}.dlim{color:var(--p-soft);align-items:center;gap:8px;margin-top:-4px;font-size:13px;line-height:1.4;display:flex}.dlim svg{color:var(--p-muted);flex:none}.how{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.how div{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-soft);padding:12px 14px;font-size:14px;line-height:1.4}.how div b{font:600 12px var(--font-mono);color:var(--p-accent);letter-spacing:.04em;margin-bottom:4px;display:block}.stepper{background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-line);border-radius:12px;align-self:flex-start;align-items:center;gap:4px;padding:4px;display:inline-flex}.stepper button{width:44px;height:44px;color:var(--p-soft);border-radius:9px;place-items:center;font-size:20px;display:grid}.stepper button:not(:disabled):hover{background:var(--p-surface-2);color:#fff}.stepper output{text-align:center;min-width:48px;font-size:18px;font-weight:600}.ready{border-radius:var(--r-m);background:var(--p-surface);align-items:center;gap:14px;padding:14px 16px;display:flex}.ready .big{width:40px;height:40px;color:var(--p-accent);background:#c6f19d29;border-radius:50%;flex:none;place-items:center;display:grid}.ready.warn .big{color:var(--p-warn);background:#f4c27a29}.ready b{font-size:16px;display:block}.ready span{color:var(--p-muted);font-size:13px}.sum{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sc{background:var(--p-surface);border-radius:var(--r-m);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sc .h{justify-content:space-between;align-items:center;display:flex}.sc .h b{color:var(--p-soft);font-size:14px;font-weight:600}.sc .h .l{font-size:14px}.sc .v{font-size:15px;line-height:1.45}.sc .v span{color:var(--p-muted)}.thumbs{align-items:center;gap:6px;margin-top:4px;display:flex}.thumbs .more{width:auto;height:auto;color:var(--p-muted);background:0 0;padding-left:4px;font-size:13px}.thumbs div{background:var(--p-surface-2);border-radius:6px;width:40px;height:53px;overflow:hidden}.kv{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.kv div{border-top:1px solid var(--p-line);min-height:42px;color:var(--p-soft);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.kv div b{color:#fff;text-align:right;font-weight:600}.kv div b.q{color:var(--p-soft);font-weight:500}.wz-loading{color:var(--p-muted);place-items:center;gap:12px;font-size:14px;display:grid}@media (width<=1279px){.wbody{grid-template-columns:256px minmax(0,1fr)}.prev{display:none}}@media (width<=899px){.wbody{grid-template-columns:76px minmax(0,1fr)}.step{grid-template-columns:32px;justify-content:center}.step>div,.steps .help{display:none}.fscroll{padding:22px 20px}.ffoot{padding:0 20px}.grid5{grid-template-columns:repeat(3,minmax(0,1fr))}.row2,.row3,.sum,.kv,.how,.skins,.brand-edit{grid-template-columns:1fr}.wtop .saved,.wtop .ttl span{display:none}}.shell{background:linear-gradient(90deg, var(--p-side) 0 239px, var(--p-line) 239px 240px, transparent 240px);grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--p-side);border-right:1px solid var(--p-line);flex-direction:column;gap:4px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.side .brand{padding:0 10px 22px}.side nav{flex-direction:column;gap:4px;display:flex}.nav{border-radius:var(--r-s);height:44px;color:var(--p-soft);align-items:center;gap:12px;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.nav.on{background:var(--p-surface-2);color:#fff;box-shadow:inset 3px 0 0 var(--p-accent)}.nav.off{color:#7d877d;cursor:default}.side .foot{border-top:1px solid var(--p-line);margin-top:auto;padding:14px 12px;font-size:13px;line-height:1.5}.side .foot .out{min-height:36px;color:var(--p-soft);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.side .foot .out:hover{color:#fff}.main{flex-direction:column;min-width:0;display:flex}.top{border-bottom:1px solid var(--p-line);flex:none;align-items:center;gap:16px;height:68px;padding:0 32px;display:flex}.search{border-radius:var(--r-m);background:var(--p-surface);max-width:520px;height:44px;box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-muted);flex:1;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.top .key-p{height:44px;margin-left:auto;padding:0 18px}.evl{flex-direction:column;gap:16px;max-width:1100px;padding:22px 32px 40px;display:flex}.evl h1{letter-spacing:-.035em;font-size:34px;font-weight:400}.erows{flex-direction:column;list-style:none;display:flex}.erows li{border-top:1px solid var(--p-line);align-items:center;gap:16px;min-height:72px;display:flex}.erows .en{flex:1;min-width:0}.erows .en b{font-size:16px;font-weight:600;display:block}.erows .en span{color:var(--p-muted);margin-top:4px;font-size:13px;display:block}.erows .key{width:170px;height:44px;padding:0 16px}.empty{border-radius:var(--r-m);background:var(--p-surface);color:var(--p-soft);padding:28px;font-size:14px;line-height:1.5}.skip{z-index:50;border-radius:var(--r-s);background:var(--p-accent);color:#0b160c;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.main:focus{outline:none}.menub{border-radius:var(--r-m);height:44px;color:var(--p-soft);box-shadow:inset 0 0 0 1px var(--p-line-2);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:none}.menub:hover{color:#fff}.drawer{background:var(--p-side);width:min(300px,86vw);max-width:none;height:100dvh;max-height:none;color:var(--p-ink);border:0;border-right:1px solid var(--p-line);flex-direction:column;gap:4px;margin:0 auto 0 0;padding:18px 14px}.drawer[open]{display:flex}.drawer::backdrop{background:#040904a8}.drawer .dhead{justify-content:space-between;align-items:center;padding:0 0 18px 10px;display:flex}.drawer .x{border-radius:var(--r-s);width:44px;height:44px;color:var(--p-soft);font-size:26px;line-height:1}.drawer nav{flex-direction:column;gap:4px;display:flex}.drawer .foot{border-top:1px solid var(--p-line);margin-top:auto;padding:14px 12px;font-size:13px;line-height:1.5}.drawer .foot .out{min-height:44px;color:var(--p-soft);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}@media (width<=899px){.shell{background:0 0;grid-template-columns:1fr}.side{display:none}.menub{display:inline-flex}.top{gap:10px}.top,.evl{padding-left:16px;padding-right:16px}.erows li{flex-wrap:wrap;padding:12px 0}.search{white-space:nowrap;min-width:0}}@media (width<=519px){.search{display:none}}.pbar{background:var(--p-warn-bg);color:var(--p-warn-ink);border-bottom:1px solid var(--p-line);align-items:center;gap:12px;padding:10px 32px;font-size:14px;line-height:1.45;display:flex}.pbar b{color:#fff}.pbar span{flex:1;min-width:0}.pbar .key{flex:none;height:40px;padding:0 14px}.side .foot .plat{min-height:36px;color:var(--p-soft);align-items:center;gap:8px;margin-top:10px;font-size:13px;text-decoration:none;display:flex}.side .foot .plat:hover{color:#fff}@media (width<=899px){.pbar{flex-wrap:wrap;padding:10px 16px}}.evl .lede{color:var(--p-soft);max-width:720px;font-size:15px;line-height:1.5}.dtab{border-collapse:collapse;width:100%;font-size:14px}.dtab th{text-align:left;color:var(--p-muted);font-weight:500;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:0 12px 10px 0;font-size:12px}.dtab td{border-top:1px solid var(--p-line);vertical-align:top;padding:14px 12px 14px 0}.dtab td b{color:#fff;font-size:15px;font-weight:600;display:block}.dtab td .m{color:var(--p-muted);margin-top:4px;font-size:13px;display:block}.kv{grid-template-columns:220px 1fr;gap:0;max-width:760px;display:grid}.kv dt,.kv dd{border-top:1px solid var(--p-line);padding:14px 0;font-size:15px}.kv dt{color:var(--p-muted)}.kv dd{color:#fff}.kv dd .m{color:var(--p-muted);margin-top:4px;font-size:13px;display:block}.evl h2{margin-top:12px;font-size:20px;font-weight:500}@media (width<=899px){.dtab thead{display:none}.dtab tr{border-top:1px solid var(--p-line);padding:10px 0;display:block}.dtab td{border:0;padding:4px 0;display:block}.kv{grid-template-columns:1fr}.kv dd{border-top:0;padding-top:0}}.dtab .rn{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dtab .rn .inp{flex:1;min-width:160px;height:44px}.dtab .rn .key{height:44px;padding:0 14px}.dtab td .key-s{white-space:nowrap;height:44px;padding:0 14px}.dtab td .dot{width:8px;height:8px;box-shadow:none;margin-right:4px}.kv dd .key{align-items:center;height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.cbooth{border-radius:var(--r-l);background:var(--p-surface);align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.cbooth .cb-steps{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.cbooth h2{margin:0;font-size:20px;font-weight:500}.cbooth ol{color:var(--p-soft);flex-direction:column;gap:8px;margin:0 0 0 20px;font-size:15px;line-height:1.5;display:flex}.cbooth ol b{color:#fff}.cbooth .cb-url{word-break:break-all;font-family:var(--font-mono);color:var(--p-accent);font-size:14px}.cbooth .cb-note{color:var(--p-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}.cbooth .key{height:44px;padding:0 16px}.cbooth .st-qr{border-radius:var(--r-m);flex:none;overflow:hidden}.cbooth .cb-lede{color:var(--p-soft);margin:0;font-size:15px;line-height:1.5}.cbooth .cb-lede b{color:#fff}.cbooth .cb-pick{color:var(--p-muted);flex-direction:column;gap:6px;min-width:260px;font-size:13px;display:flex}.cbooth .cb-pick .inp{height:44px}.cbooth .key-p{height:52px;padding:0 22px;font-size:16px}.cbooth .cb-code{border-radius:var(--r-m);background:#ffffff0d;border:1px solid #ffffff14;flex-direction:column;align-self:stretch;gap:10px;padding:16px 18px;display:flex}.cbooth .cb-code.expired{opacity:.7}.cbooth .cb-big{font-family:var(--font-mono);letter-spacing:.12em;color:var(--p-accent);font-size:40px;line-height:1.1}.cbooth .cb-ttl{color:var(--p-soft);font-size:14px}.cbooth .cb-code ol{margin-top:4px}.cbooth .cb-acts{flex-wrap:wrap;gap:8px;display:flex}.cbooth .cb-alt{color:var(--p-muted);align-self:stretch;font-size:14px}.cbooth .cb-alt summary{cursor:pointer;color:var(--p-soft);padding:4px 0}.cbooth .cb-alt ol{margin-top:8px;font-size:14px}@media (width<=899px){.cbooth{flex-direction:column}}.search.sb{padding-right:6px;position:relative}.search.sb:focus-within{box-shadow:inset 0 0 0 2px var(--p-accent)}.search.sb input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:15px}.search.sb input::placeholder{color:#8b948b}.sb-pop{background:var(--p-surface-2);border-radius:var(--r-m);box-shadow:0 0 0 1px var(--p-line-2), 0 14px 32px #00000080;z-index:30;white-space:normal;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.sb-pop ul{flex-direction:column;list-style:none;display:flex}.sb-pop li{cursor:pointer;color:var(--p-soft);border-radius:9px;align-items:flex-start;gap:12px;min-height:48px;padding:10px;display:flex}.sb-pop li[data-group]:before{content:attr(data-group);display:block}.sb-pop li.first[data-group]{margin-top:22px;position:relative}.sb-pop li.first[data-group]:before{font:500 11px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);position:absolute;top:-20px;left:10px}.sb-pop li.on{color:#fff;background:#c6f19d1a}.sb-pop li b{color:#fff;font-size:15px;font-weight:600;display:block}.sb-pop li .m{color:var(--p-soft);margin-top:2px;font-size:13px;display:block}.sb-pop li svg{color:var(--p-muted);margin-top:2px}.sb-none{color:var(--p-soft);padding:12px 10px;font-size:14px}.acct-row{flex-direction:column;gap:12px;max-width:760px;display:flex}.acct-form{flex-direction:column;gap:14px;max-width:560px;display:flex}.acct-form h3,.acct-sub{font-size:16px;font-weight:600}.acct-sub{margin-top:8px}.acct-h{color:var(--p-muted);font-size:13px;line-height:1.5}.acct-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acct-acts.end{justify-content:flex-end}.acct-acts .key{height:48px;padding:0 18px}.acct-k{align-self:flex-start;height:48px;padding:0 18px}.acct-status{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;line-height:1.45;display:flex}.acct-codes{font-family:var(--font-mono);grid-template-columns:repeat(2,1fr);gap:6px;padding:12px 14px;display:grid;height:auto!important}.acct-link{font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:12px 14px;font-size:13px;height:auto!important}.acct-invite{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;display:grid}.acct-sel{min-width:150px;height:44px}.acct-switch{max-width:360px;margin-top:10px;display:block}.acct-switch .acct-sel{width:100%}@media (width<=899px){.acct-invite{grid-template-columns:1fr}.acct-acts.end{justify-content:flex-start}}.lang{box-shadow:inset 0 0 0 1px var(--p-line);background:#ffffff0f;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.lang button{min-width:44px;height:32px;font:600 12px/1 var(--font-display);letter-spacing:.04em;color:var(--p-soft);border-radius:999px;padding:0 12px}.lang button:hover{color:#fff}.lang button.on{background:var(--p-accent);color:var(--p-accent-ink)}.top .top-lang{flex:none}.top .key-p .ks{display:none}@media (width<=519px){.top{gap:8px}.menub{justify-content:center;width:44px;padding:0}.menub .ml{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top .key-p{min-width:0;padding:0 12px}.top .key-p .kl{display:none}.top .key-p .ks{white-space:nowrap;display:inline}.top .lang button{min-width:36px;padding:0 7px}}@media (width<=359px){.top{gap:6px}.top .key-p{padding:0 10px;font-size:14px}.top .lang button{min-width:32px;padding:0 5px}.top .st-search{flex:0 0 44px;padding:0 12px}}.lang-card{flex-wrap:wrap;gap:10px;display:flex}.lang-card .lang-opt{border-radius:var(--r-m);background:var(--p-surface-2);min-height:44px;box-shadow:inset 0 0 0 1px var(--p-line);cursor:pointer;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:inline-flex}.lang-card .lang-opt.on{box-shadow:inset 0 0 0 2px var(--p-accent)}.lang-card .lang-opt input{accent-color:var(--p-accent);width:18px;height:18px;margin:0}.lang-card p{flex-basis:100%;font-size:13px;line-height:1.45}.login{--p-bg:#f2f5ea;--p-ink:#0f1f10;--p-soft:#26332a;--p-muted:#55605a;--p-field:#fff;--p-line:#c3cdbf;--p-line-2:#b3bfae;--p-surface:#fff;--p-surface-2:#e6ecda;--p-accent-ink:#0f1f10;--l-moss:#2f6b2c;--l-wall:#d6f0b9;background:var(--p-bg);height:100dvh;color:var(--p-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.lpane{scrollbar-width:thin;flex-direction:column;min-width:0;min-height:0;padding:clamp(20px,5vh,48px) clamp(24px,7vw,96px);display:flex;overflow-y:auto}.ltop{justify-content:space-between;align-items:center;gap:12px;display:flex}.ltop .brand{font-size:16px}.lbody{flex-direction:column;gap:clamp(14px,2.4vh,22px);width:100%;max-width:440px;margin:auto 0;padding:clamp(16px,4vh,40px) 0;display:flex}.lhead{flex-direction:column;gap:clamp(8px,1.5vh,14px);display:flex}.lhead h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,min(3.6vw,6vh),52px);font-weight:500;line-height:1.02}.lhead h1 b{font-weight:inherit;color:#3f7a3a}.lhead .lead{color:#4b5a4b;font-size:16px;line-height:1.5}.lhead .lead b{color:var(--p-ink)}.lform{display:contents}.lfoot{color:var(--p-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:13px;display:flex}.login .fld>label{color:var(--p-soft)}.login .inp{border-radius:var(--r-m);height:clamp(48px,6.2vh,56px);color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-line), 0 1px 0 #fff}.login .inp:focus,.login .inp:focus-within{box-shadow:inset 0 0 0 2px var(--p-ink), 0 0 0 4px #0f1f1014}.login .inp.ro{color:var(--p-muted);background:#f7f9f2}.login .inp::placeholder{color:#6f7a70}.login .note{color:var(--p-soft);background:#e6ecda}.login .note.err{color:#6b1d12;background:#fbe5e0}.login .note b{color:var(--p-ink)}.login .key{height:clamp(48px,6.2vh,56px);font-size:16px}.login .key-p{background:var(--p-ink);color:#c6f19d;box-shadow:inset 0 -3px #00000080,inset 0 1px #ffffff1f,0 8px 18px #0f1f1040}.login .key-p:active:not(:disabled){box-shadow:inset 0 -1px #00000080,inset 0 1px #ffffff1f,0 3px 8px #0f1f1040}.login .key-s{color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-line), inset 0 -3px 0 #0f1f101a, 0 4px 10px #0f1f101f;background:#fff}.login .l{color:var(--l-moss)}.login .lrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.login .lrow .l{font-size:14px}.login :focus-visible{outline-color:var(--p-ink)}@media (hover:hover){.login .key-p:hover:not(:disabled){background:#1a2f1b}.login .key-s:hover:not(:disabled){background:#f7f9f2}}.login .lang{box-shadow:inset 0 0 0 1px var(--p-line);background:0 0}.login .lang button{color:var(--p-muted)}.login .lang button:hover{color:var(--p-ink)}.login .lang button.on{background:var(--p-ink);color:#fff}.lwall{color:#fff;isolation:isolate;background:radial-gradient(120% 70% at 50% 32%,#1f3a21 0,#132714 46%,#0b170c 100%);min-height:0;position:relative;overflow:hidden}.lwall:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0b170cd9 0,#0b170c00 26%);position:absolute;inset:0}.lb{--px:0;--py:0;position:absolute;inset:0}.lb-light{pointer-events:none;background:radial-gradient(50% 60% at 50% 40%,#d6f0b938,#d6f0b900 70%);width:90%;height:75%;position:absolute;top:-10%;left:50%;translate:-50%}.lb-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.lb-bokeh{pointer-events:none;position:absolute;inset:0}.lb-bokeh i{aspect-ratio:1;opacity:.32;background:radial-gradient(circle,#c6f19de6,#c6f19d00 70%);border-radius:50%;position:absolute}.lb-bokeh i:nth-child(3n){background:radial-gradient(circle,#f5c84bd9,#f5c84b00 70%)}.lb-bokeh i:nth-child(4n){opacity:.22;background:radial-gradient(circle,#fffc,#fff0 70%)}.lb-cam{cursor:pointer;transform-origin:360px 500px;transform:rotate(calc(var(--px) * 3deg));outline:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.lb-cam[aria-disabled=true]{cursor:default}.lb-eye{transform:translate(calc(var(--px) * 18px), calc(var(--py) * 18px));transition:transform .25s ease-out}.lb-lid{stroke-width:0;transition:stroke-width .35s cubic-bezier(.6,0,.3,1)}.lb-lidline{opacity:0;transition:opacity .2s}.lb-shy .lb-lid{stroke-width:62px}.lb-shy .lb-lidline{opacity:1;transition-delay:.2s}.lb-shy .lb-cam{transform:rotate(-4deg)}.lb-shy .lb-num{opacity:0}.lb-ring{opacity:0;transition:opacity .2s}.lb-cam:focus-visible .lb-ring{opacity:1}.lb-led{fill:#8fd16a}.lb-num{pointer-events:none}.is-count .lb-led{fill:#ff6b5b}.lb-word{font:600 12px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;fill:#0f1f10;opacity:.55}.lb-num{font:600 132px/1 var(--font-display);fill:#c6f19d;paint-order:stroke;stroke:#0f1f10;stroke-width:10px}.lb-flashwin{transition:fill .1s}.is-flash .lb-flashwin{fill:#fff}.lb-oops .lb-led{fill:#ff4d3d}.lb-cap{font:600 10.5px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;fill:#26332a}.lb-print{transition:transform}.lb-print.on{transition:transform 1s cubic-bezier(.3,.7,.2,1)}.is-eject .lb-print{transition:transform .9s cubic-bezier(.5,0,.2,1)}.lb-dev{opacity:0}.is-emerge .lb-dev.on{opacity:1}.is-develop .lb-print .lb-dev{opacity:1;animation:2.4s ease-in .2s forwards lb-develop}.lb-bubble{z-index:4;pointer-events:none;color:#0f1f10;white-space:nowrap;background:#fff;border-radius:16px 16px 16px 4px;padding:10px 16px;font-size:15px;font-weight:600;position:absolute;top:clamp(140px,24%,230px);left:calc(50% + clamp(60px,9vw,130px));box-shadow:0 10px 24px #0000004d}.lb-flash{z-index:5;pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0}.lcap{z-index:4;pointer-events:none;flex-direction:column;gap:clamp(8px,1.4vh,12px);display:flex;position:absolute;top:clamp(24px,5vh,48px);left:clamp(28px,4vw,56px);right:32px}.lcap h2{letter-spacing:-.035em;text-wrap:balance;max-width:460px;font-size:clamp(26px,min(2.6vw,4.4vh),38px);font-weight:500;line-height:1.04}.lcap h2 b{font-weight:inherit;color:#c6f19d}.lhint{font:500 12px/1.3 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#b8c7b4}.lchip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;width:max-content;height:30px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.lchip i{background:#c6f19d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #c6f19d40}.lb-dock{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(16px,3.4vh,32px);left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px)}.lb-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.lb-chips button,.lb-pause{color:#e9f0e3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1f108c;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.lb-chips button.on{color:#0f1f10;box-shadow:none;background:#c6f19d}.lb-chips button:disabled:not(.on){color:#b8c7b4;cursor:default}.lb-pause{flex:none;justify-content:center;width:40px;padding:0}.lwall :focus-visible{outline-offset:2px;outline:3px solid #c6f19d}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot-wedding{background:#f6b8c4}.dot-corporate{background:#f5c84b}.dot-party{background:#8ec5ff}.dot-birthday{background:#ff9fbd}.dot-graduation{background:#8fd16a}.lb-chips button.on .dot{box-shadow:0 0 0 2px #0f1f10}@media (hover:hover){.lb-chips button:hover:not(:disabled):not(.on),.lb-pause:hover{color:#fff;background:#ffffff29}}@media (prefers-reduced-motion:no-preference){.lbody{animation:.6s cubic-bezier(.2,.8,.2,1) both pane-in}.lb-svg{animation:1s cubic-bezier(.2,.8,.2,1) both lb-in}.lb-bokeh i{animation:lb-drift var(--d,12s) ease-in-out calc(var(--i) * -1.3s) infinite alternate}.lb-light{animation:6s ease-in-out infinite alternate lb-breathe}.lb-num{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,1.4,.4,1) both lb-pop}.lb-flash{animation:.45s ease-out both lb-flash}.lb-confetti rect{transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.15,.7,.3,1) both lb-burst}.lb-bubble{animation:.35s cubic-bezier(.2,1.4,.4,1) both lb-bubble}.lb-oops .lb-cam{animation:.5s cubic-bezier(.36,.07,.19,.97) 2 lb-shake}.lb-oops .lb-led{animation:.3s steps(2,end) 5 lb-blink}.is-count .lb-led{animation:.7s steps(2,end) infinite lb-blink}.is-count .lb-shutter-btn{transition:transform .12s;transform:translateY(5px)}.lb-flame{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate lb-flicker}.lb-pile{animation:.35s ease-out both lb-land}.lb-paused *,.lb-paused :before{animation-play-state:paused!important}@keyframes pane-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes lb-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes lb-drift{0%{transform:translate(0)scale(1)}to{transform:translate(18px,-34px)scale(1.25)}}@keyframes lb-breathe{0%{opacity:.75}to{opacity:1}}@keyframes lb-pop{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.08)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes lb-flash{0%{opacity:0}18%{opacity:.55}to{opacity:0}}@keyframes lb-burst{0%{opacity:1;transform:translate(0)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot))}}@keyframes lb-bubble{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@keyframes lb-shake{0%,to{translate:0}20%{translate:-12px}40%{translate:10px}60%{translate:-7px}80%{translate:4px}}@keyframes lb-blink{0%{opacity:1}to{opacity:.2}}@keyframes lb-flicker{0%{transform:scale(1)rotate(-4deg)}to{transform:scale(.85,1.12)rotate(4deg)}}@keyframes lb-develop{to{opacity:0}}@keyframes lb-land{0%{opacity:.6}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.lb-cam,.lb-eye,.lb-lid,.lb-print,.lb-print.on{transition:none!important}.is-develop .lb-print .lb-dev{opacity:0}}@media (width>=861px) and (height<=800px){.lhint{display:none}.lfoot{font-size:12px}}@media (width<=860px){.login{grid-template-rows:320px auto;grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.lwall{order:-1}.lwall:before{background:linear-gradient(#0b170ccc 0,#0b170c00 30%)}.lpane{padding:20px 24px 28px;overflow:visible}.lcap{top:16px;left:20px;right:20px}.lcap h2,.lhint{display:none}.lchip{height:28px;font-size:12px}.lb-dock{bottom:12px;left:auto;right:12px}.lb-chips{display:none}.lb-bubble{font-size:14px;top:60px;left:auto;right:16px}.lbody{gap:16px;max-width:none;padding:16px 0 24px}.lfoot{text-align:center;justify-content:center}}.ev{flex-direction:column;gap:14px;padding:18px 32px 40px;display:flex}.crumb{color:var(--p-muted);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.crumb a{color:var(--p-soft);text-underline-offset:3px;padding-block:6px;text-decoration:underline}.crumb [aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ehead{align-items:flex-start;gap:16px;display:flex}.ehead .et{flex:1;min-width:0}.ehead h1{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:14px;font-size:30px;font-weight:500;line-height:1.2;display:flex}.ehead .meta{color:var(--p-soft);margin-top:6px;font-size:14px}.ehead .acts{flex:none;gap:10px;margin-left:auto;display:flex}.ehead .acts .key{height:46px;padding:0 18px}.tline{font:500 12px var(--font-mono);color:var(--p-muted);grid-template-columns:auto 1fr auto;grid-auto-flow:column;align-items:center;gap:14px;padding-top:6px;display:grid}.tline .key{height:36px;margin-left:8px;padding:0 14px;font-size:13px}.tline .bar{background:var(--p-line);border-radius:4px;height:8px;position:relative}.tline .bar i{background:var(--p-accent);border-radius:4px;height:100%;display:block}.tline .now{background:#fff;width:2px;height:18px;margin-left:-1px;position:absolute;top:-5px}.tline .nowl{color:#fff;font:600 11px var(--font-mono);position:absolute;top:-21px;transform:translate(-50%)}.tabs{border-bottom:1px solid var(--p-line);gap:4px;display:flex;overflow-x:auto}.tabs>*{height:48px;color:var(--p-soft);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:relative}.tabs em{font:500 12px var(--font-mono);color:var(--p-muted);font-style:normal}.tabs a:hover{color:#fff}.tabs .on{color:#fff;font-weight:600}.tabs .on:after{content:"";background:var(--p-accent);border-radius:2px;height:3px;position:absolute;bottom:0;left:12px;right:12px}.tabs [aria-disabled=true]{color:#7d877d;cursor:default}.egrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.ecol{flex-direction:column;gap:16px;min-width:0;display:flex}.small{font-size:14px;line-height:1.45}.k4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.k4 .card{padding:14px 16px}.k4 b{letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1.1;display:block}.k4 span{color:var(--p-muted);margin-top:4px;font-size:13px;line-height:1.35;display:block}.k4 .warnk b{color:var(--p-warn)}.pcard{padding:16px 18px}.hdr{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.hdr h2{letter-spacing:-.01em;font-size:17px;font-weight:600}.hdr .l{font-size:14px}.toplooks{flex-direction:column;gap:8px;display:flex}.tl{grid-template-columns:36px 150px 1fr 44px;align-items:center;gap:12px;font-size:14px;display:grid}.tl .t{background:var(--p-surface-2);border-radius:6px;width:36px;height:48px;overflow:hidden}.tl .b{background:var(--p-line);border-radius:5px;height:10px;overflow:hidden}.tl .b i{background:var(--p-accent);border-radius:5px;height:100%;display:block}.tl em{font:600 13px var(--font-mono);text-align:right;font-style:normal}.panel{background:var(--p-surface);border-radius:var(--r-l);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.panel h2{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;font-size:17px;font-weight:600;display:flex}.panel h2 .l{font-size:14px}.devrow{background:var(--p-surface-2);border-radius:var(--r-m);align-items:center;gap:12px;padding:12px 14px;display:flex}.devrow .n{font-size:15px;font-weight:600}.devrow .s{color:var(--p-muted);font-size:13px}.devrow .r{color:var(--p-muted);text-align:right;margin-left:auto;font-size:13px;line-height:1.4}.log{flex-direction:column;display:flex}.log>div{border-top:1px solid var(--p-line);color:var(--p-soft);grid-template-columns:46px 1fr;gap:10px;padding:8px 0;font-size:13px;line-height:1.4;display:grid}.log em{font:500 12px var(--font-mono);color:var(--p-muted);font-style:normal}.log b{color:#fff;font-weight:600}.dgrid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.dcard{background:var(--p-surface);border-radius:var(--r-l);flex-direction:column;display:flex;overflow:hidden}.dcard .dh{border-bottom:1px solid var(--p-line);align-items:center;gap:14px;padding:16px 18px;display:flex}.dcard .dh .ic{background:var(--p-surface-2);width:48px;height:48px;color:var(--p-soft);border-radius:12px;flex:none;place-items:center;display:grid}.dcard .dh b{font-size:18px;font-weight:600;display:block}.dcard .dh>div{min-width:0}.dcard .dh>div span{color:var(--p-muted);font-size:13px}.dcard .dh .chip{margin-left:auto}.dcard .now{background:#c6f19d0f;align-items:center;gap:10px;padding:12px 18px;font-size:15px;display:flex}.dcard .now.warn{background:var(--p-warn-bg);color:var(--p-warn-ink)}.dcard .now.warn b{color:#fff}.dcard .now.off{color:var(--p-soft);background:#ffffff0a;font-size:14px}.facts{grid-template-columns:1fr 1fr;gap:0 22px;padding:4px 18px;display:grid}.facts div{border-bottom:1px solid var(--p-line);min-height:40px;color:var(--p-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.facts div b{color:#fff;text-align:right;font-size:14px;font-weight:500}.facts div b.w{color:var(--p-warn)}.queue{border-radius:var(--r-m);color:var(--p-soft);align-items:flex-start;gap:12px;margin:12px 18px 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #f4c27a73}.queue b{color:#fff}.recov{color:var(--p-soft);padding:10px 18px 0;font-size:14px;line-height:1.5}.recov ol{margin:6px 0 0 18px}.dnote{color:var(--p-muted);padding:12px 18px 0;font-size:13px;line-height:1.45}.dacts{flex-wrap:wrap;gap:10px;margin-top:auto;padding:12px 18px 16px;display:flex}.dacts .key{height:46px;padding:0 16px}.hpanel{padding:14px 18px 6px}.hpanel h2 .mono{font-weight:500}.hist>div{border-top:1px solid var(--p-line);grid-template-columns:70px 110px 1.3fr 1.6fr;align-items:center;gap:12px;min-height:38px;font-size:14px;display:grid}.hist .hh{font:500 11px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);border-top:0;min-height:32px}.hist em{font:500 13px var(--font-mono);color:var(--p-muted);font-style:normal}.hist span{align-items:center;gap:8px;display:flex}.hist .w{color:var(--p-warn)}.hist .o{color:var(--p-muted)}.hist .dot{box-shadow:none}.dlg{background:var(--p-surface);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--p-ink);border-radius:var(--r-l);box-shadow:0 24px 60px #0000008c, inset 0 0 0 1px var(--p-line-2);border:0;margin:auto;padding:0}.dlg::backdrop{background:#050c06b8}.dlg .db{flex-direction:column;gap:14px;padding:24px 24px 6px;display:flex}.dlg h2{letter-spacing:-.02em;font-size:22px;font-weight:500}.dlg .dtext,.dlg .dtext p{color:var(--p-soft);font-size:15px;line-height:1.5}.dlg .dtext{flex-direction:column;gap:8px;display:flex}.dlg .dtext b{color:#fff}.dlg .dfoot{justify-content:flex-end;gap:10px;padding:16px 24px 22px;display:flex}.dlg .dfoot .key{height:48px;padding:0 20px}.key-dd{background:var(--p-danger);color:#2a0d08;box-shadow:inset 0 -3px #2a0d0847,0 6px 14px #00000059}.pols{border:0;flex-direction:column;gap:8px;display:flex}.pol{border-radius:var(--r-m);background:var(--p-surface-2);box-shadow:inset 0 0 0 1px var(--p-line-2);cursor:pointer;color:var(--p-muted);align-items:flex-start;gap:14px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.pol.on{box-shadow:inset 0 0 0 2px var(--p-accent)}.pol:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.pol input{accent-color:var(--p-accent);flex:none;width:20px;height:20px;margin-top:2px}.pol>span{color:var(--p-muted)}.pol b{color:#fff;margin-bottom:2px;font-size:16px;font-weight:600;display:block}.pol b em{color:var(--p-accent);font-size:14px;font-style:normal;font-weight:500}.tline .w{color:var(--p-warn)}.tline .bar i.w,.tn .bar i.w{background:var(--p-warn)}.tline .acts2{gap:10px;display:flex}.tline .acts2 .key{height:40px;margin-left:0;font-size:14px}.ended{border-radius:var(--r-l);background:var(--p-warn-bg);color:var(--p-warn-ink);grid-template-columns:26px 1fr auto;align-items:center;gap:14px;padding:18px 20px;font-size:15px;line-height:1.45;display:grid}.ended>svg{color:var(--p-warn);width:26px;height:26px}.ended b{color:#fff;margin-bottom:2px;font-size:17px;display:block}.ended small{opacity:.9;margin-top:4px;font-size:13px;display:block}.ended .k{gap:10px;display:flex}.ended .key{height:48px;padding:0 18px}.dlg.xdlg{background:#142715;width:min(660px,100vw - 32px)}.dlg.xdlg .db{padding:24px 28px 6px}.dlg.xdlg h2{font-size:25px}.dlg.xdlg .dfoot{padding:16px 28px 22px}.dlg.xdlg .dfoot .key{height:52px;padding:0 22px;font-size:16px}.dlg.xdlg .fld .h{line-height:1.45}.xnow{color:var(--p-soft);margin-top:-6px;font-size:15px}.xnow b{color:#fff}.xopts{border:0;grid-template-columns:1fr 1fr;gap:10px;display:grid}.xopt{border-radius:var(--r-m);background:var(--p-surface);min-height:70px;box-shadow:inset 0 0 0 1px var(--p-line-2);cursor:pointer;grid-template-columns:22px 1fr;align-items:center;gap:14px;padding:10px 16px;display:grid}.xopt.on{background:var(--p-surface-2);box-shadow:inset 0 0 0 2px var(--p-accent)}.xopt:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.xopt input{appearance:none;cursor:pointer;border-radius:50%;width:22px;height:22px;margin:0;box-shadow:inset 0 0 0 2px #6f786f}.xopt input:checked{background:var(--p-accent);box-shadow:inset 0 0 0 5px #1e3620, 0 0 0 2px var(--p-accent)}.xopt b{color:#fff;font-size:17px;font-weight:600;display:block}.xopt>span>span{color:var(--p-soft);margin-top:3px;font-size:14px;display:block}.xres{border-radius:var(--r-m);color:var(--p-soft);background:#1b331c;flex-direction:column;gap:7px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.xres .big{color:#fff;margin-bottom:2px;font-size:17px}.xres b{color:#fff;font-weight:600}.xres .r{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.xres .r svg{color:var(--p-accent);margin-top:1px}.xres .r.m,.xres .r.m svg{color:var(--p-muted)}.enl{color:inherit;padding-block:4px;text-decoration:none;display:inline-block}.enl:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1180px){.egrid,.dgrid{grid-template-columns:1fr}.ehead{flex-wrap:wrap}.ehead .acts{flex-wrap:wrap;margin-left:0}}@media (width<=899px){.ev{padding:16px 16px 32px}.ehead .acts{width:100%}.ehead .acts .key{white-space:normal;text-align:left;height:auto;min-height:44px;padding:8px 14px}.tline{flex-wrap:wrap;row-gap:12px;display:flex}.tline .bar{flex:160px}.tline .key{min-height:44px;margin-left:0}.xopts{grid-template-columns:1fr}.ended{grid-template-columns:26px 1fr}.ended .k{flex-wrap:wrap;grid-column:1/-1}.k4{grid-template-columns:1fr 1fr}.tl{grid-template-columns:36px minmax(0,1fr) 80px 36px}.facts{grid-template-columns:1fr}.hist>div{grid-template-columns:52px 72px 1fr}.hist>div>:nth-child(4){grid-column:2/-1;padding-bottom:8px}}.schart{flex-direction:column;gap:6px;display:flex}.cplot{grid-template-columns:34px 1fr;gap:8px;display:grid}.cplot .ax{font:500 11px var(--font-mono);color:var(--p-muted);text-align:right;position:relative}.cplot .ax span{position:absolute;right:0;transform:translateY(50%)}.cplot .bars{border-bottom:1px solid var(--p-line-2);border-radius:2px;align-items:stretch;gap:4px;display:flex;position:relative}.cplot .bars:focus-visible{outline:2px solid var(--p-accent);outline-offset:6px}.cplot .gl{border-top:1px solid var(--p-line);pointer-events:none;position:absolute;left:0;right:0}.cplot .col{flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.cplot .col i{background:var(--p-accent);border-radius:4px 4px 0 0;width:100%;display:block}.cplot .col i.part{background:repeating-linear-gradient(135deg, var(--p-accent) 0 4px, #c6f19d73 4px 8px)}.cplot .col.on i{background:#e2fbc9}.cplot .col.on i.part{background:repeating-linear-gradient(135deg,#e2fbc9 0 4px,#c6f19d8c 4px 8px)}.cplot .col.on:before{content:"";background:#ffffff0d;border-radius:4px;position:absolute;inset:0 -2px}.ctip{border-radius:var(--r-m);min-width:170px;box-shadow:0 10px 28px #00000080, inset 0 0 0 1px var(--p-line-2);color:var(--p-soft);pointer-events:none;z-index:2;white-space:nowrap;background:#0b180c;flex-direction:column;gap:3px;margin-left:8px;padding:10px 12px;font-size:13px;display:flex;position:absolute;top:0}.ctip[data-side=l]{margin-left:-8px;transform:translate(-100%)}.ctip em{font:500 11px var(--font-mono);color:var(--p-muted);font-style:normal}.ctip b{color:#fff;font-size:15px;font-weight:600}.schart .xl{height:16px;font:500 11px var(--font-mono);color:var(--p-muted);margin-left:42px;position:relative}.schart .xl span{position:absolute;top:0;transform:translate(-50%)}.schart .xl span[data-edge=l]{transform:none}.schart .xl span[data-edge=r]{transform:translate(-100%)}.hdr .mono{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted)}.log .more{border-top:1px solid var(--p-line);padding-top:10px;display:block}.rep{flex-direction:column;gap:16px;display:flex}.rgrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.rep .tl small{color:var(--p-muted);font-size:12px;display:block}.tl.tl-n{grid-template-columns:100px 1fr 44px}.rtab{border-collapse:collapse;width:100%;font-size:14px}.rtab th,.rtab td{text-align:right;border-top:1px solid var(--p-line);font-variant-numeric:tabular-nums;padding:8px 0 8px 12px}.rtab th:first-child{text-align:left;padding-left:0;font-weight:500}.rtab thead th{font:500 11px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);border-top:0;padding-top:0}.rtab tbody th small{color:var(--p-muted);font-size:12px}.rdet{margin-top:12px}.rdet summary{cursor:pointer;color:var(--p-soft);text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.rdet[open] summary{margin-bottom:4px}.rwait{color:var(--p-soft)}.rwait b{color:#fff;font-weight:600}.rmore{align-self:flex-start;height:44px;padding:0 16px;font-size:14px}@media (width<=1180px){.rgrid{grid-template-columns:1fr}}.tn{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:18px;padding:22px 32px 40px;display:grid}.tn h1{letter-spacing:-.035em;flex-wrap:wrap;grid-column:span 12;align-items:baseline;gap:16px;font-size:34px;font-weight:400;display:flex}.tn h1 span{letter-spacing:0;color:var(--p-muted);font-size:15px}.tn .wide{grid-column:span 12}.tn .live{grid-column:span 8;grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.tn .live.wide{grid-column:span 12}.tn .live .t{letter-spacing:-.02em;margin:10px 0 4px;font-size:24px;font-weight:500;line-height:1.2}.tn .live .t a{color:inherit;text-decoration:none}.tn .live .t a:hover{text-underline-offset:4px;text-decoration:underline}.tn .live .tm{font-size:14px}.tn .live .tm .w{color:var(--p-warn)}.tn .timerow{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.tn .timerow .key{flex:none;height:40px;padding:0 14px;font-size:14px}.tn .bar{background:var(--p-line);border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.tn .bar i{background:var(--p-accent);border-radius:4px;height:100%;display:block}.tn .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.tn .kpi b{letter-spacing:-.03em;font-size:30px;font-weight:500;display:block}.tn .kpi span{color:var(--p-muted);font-size:13px;line-height:1.35;display:block}.tn .kpi.w b{color:var(--p-warn)}.tn .kpin{margin-top:18px}.tn .also{color:var(--p-muted);margin-top:14px;font-size:13px}.tn .also .l{font-size:13px}.tn .devlist{flex-direction:column;gap:10px;display:flex}.tn .devlist .key{width:100%;height:48px;margin-top:4px}.tn .live.none p{margin-top:6px}.tn .live.none .devlist{justify-content:center}.tn .acct{flex-direction:column;grid-column:span 4;gap:8px;display:flex}.tn .acct h2.mono{font-size:11px}.tn .acct .big{letter-spacing:-.04em;align-items:baseline;gap:10px;margin-top:6px;font-size:44px;font-weight:500;line-height:1;display:flex}.tn .acct .big.sm{font-size:38px}.tn .acct .big small{letter-spacing:0;color:var(--p-soft);font-size:15px;font-weight:500}.tn .acct .held{color:var(--p-soft);align-items:center;gap:8px;font-size:14px;display:flex}.tn .acct .held .dot{box-shadow:none}.tn .acct p{color:var(--p-soft);font-size:14px;line-height:1.45}.tn .acct .acts{align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}.tn .acct .acts .key{flex:1;height:46px}.tn .acct .acts .l{font-size:14px}.tn .shots{grid-column:span 12}.tn .hdr{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.tn .hdr h2{letter-spacing:-.02em;font-size:20px;font-weight:500}.tn .hdr .l{white-space:nowrap;font-size:15px}.tn .strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.tn .strip figure{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.tn .ph34{aspect-ratio:3/4;border-radius:var(--r-m);background:var(--p-surface-2);overflow:hidden}.tn .ph34 img{object-position:50% 30%}.tn .strip .meta{justify-content:space-between;gap:8px;font-size:13px;display:flex}.tn .strip .meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tn .strip .meta span:last-child{color:var(--p-muted);font-family:var(--font-mono);flex:none;font-size:12px}.tn .half{flex-direction:column;grid-column:span 6;display:flex}.tn .half h2{letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:500}.tn .li{border-top:1px solid var(--p-line);align-items:center;gap:12px;min-height:50px;padding-block:6px;font-size:15px;line-height:1.35;display:flex}.tn .li .dot{box-shadow:none}.tn .li .tx{min-width:0}.tn .li .x{flex:none;margin-left:auto;font-size:14px}.tn .li .d{font-family:var(--font-mono);color:var(--p-muted);flex:none;width:96px;font-size:12px}.tn .li .tm{font-family:var(--font-mono);color:var(--p-muted);flex:none;width:44px;font-size:12px}.tn .li .st{color:var(--p-muted);flex:none;font-size:13px}.tn .li .st.w{color:var(--p-warn)}a.nav:not(.on):hover{color:#fff;background:#ffffff0a}@media (width<=1180px){.tn .live,.tn .live.wide,.tn .acct{grid-column:span 12}.tn .strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.tn{gap:14px;padding:16px 16px 32px}.tn .live{grid-template-columns:1fr}.tn .half{grid-column:span 12}.tn .strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tn .li{flex-wrap:wrap;gap:2px 10px}.tn .li .d,.tn .li .tm{width:auto}.tn .li .tx{flex:60%}}.con{max-width:520px;min-height:100dvh;padding-bottom:calc(96px + env(safe-area-inset-bottom));margin:0 auto}.con .chd{min-height:64px;padding:calc(8px + env(safe-area-inset-top)) 16px 0 20px;justify-content:space-between;align-items:center;display:flex}.con .chd h1{letter-spacing:-.03em;font-size:30px;font-weight:500}.con .chd .av{color:#fff;width:44px;height:44px}.con .cscroll{flex-direction:column;gap:10px;padding:6px 16px 16px;display:flex}.con .lede{color:var(--p-soft);padding:6px 4px 0;font-size:14px}.con .evt{background:var(--p-surface);border-radius:var(--r-l);flex-direction:column;gap:6px;padding:12px 16px 14px;display:flex}.con .evt .k{align-items:center;gap:10px;min-height:22px;display:flex}.con .evt .k .mono{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.con .evt .t{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.25}.con .evt .bar{background:var(--p-line);border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.con .evt .bar i{background:var(--p-accent);height:100%;display:block}.con .evt .meta{color:var(--p-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.con .evt .meta b{color:#fff;font-weight:600}.con .cstate{border-radius:var(--r-m);color:var(--p-soft);background:#ffffff0d;flex-direction:column;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.con .cstate b{color:#fff}.con .cstate.warn{background:var(--p-warn-bg);color:var(--p-warn-ink)}.con .rolenote{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--p-line-2);color:var(--p-soft);align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.con .dev{background:var(--p-surface);border-radius:var(--r-l);flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.con .dev.bad{box-shadow:inset 0 0 0 1.5px #f4c27a8c}.con .dev .row1{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.con .dev .name{letter-spacing:-.01em;min-width:0;font-size:18px;font-weight:600}.con .dev .row1 .mono{flex:none}.con .dev .state{align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;display:flex}.con .dev .state .dot{margin-top:4px}.con .dev .state.w{color:var(--p-warn-ink)}.con .dev .state.o{color:var(--p-soft)}.con .dev .sub{color:var(--p-muted);padding-left:18px;font-size:13px}.con .dev .sub.w{color:var(--p-warn)}.con .dev .stats{color:var(--p-muted);gap:14px;font-size:13px;display:flex}.con .dev .stats b{color:var(--p-ink);font-weight:600}.con .dev .q{border-radius:var(--r-m);background:var(--p-warn-bg);min-height:48px;color:var(--p-warn-ink);align-items:center;gap:10px;padding:0 8px 0 12px;font-size:13px;line-height:1.4;display:flex}.con .dev .q>span{padding:6px 0}.con .dev .q b{color:#fff}.con .dev .q.held{color:var(--p-soft);background:#c6f19d14}.con .dev .q .l{color:var(--p-warn);white-space:nowrap;align-items:center;min-height:44px;margin-left:auto;padding:0 6px;font-size:14px;display:flex}.con .acts{gap:10px;margin-top:2px;display:flex}.con .acts .key-p,.con .acts .key.wide{flex:1;height:52px;font-size:16px}.con .acts .key.sq{flex:none;width:52px;height:52px}.con .key.wide{flex:none;width:100%;height:52px;font-size:16px;display:flex}.con .evlink{border-radius:var(--r-l);background:var(--p-surface);grid-template-columns:1fr auto 22px;grid-template-areas:"t c i""m c i";align-items:center;gap:4px 12px;min-height:72px;padding:12px 14px 12px 16px;text-decoration:none;display:grid}.con .evlink .t{grid-area:t;font-size:16px;font-weight:600}.con .evlink .meta{color:var(--p-muted);grid-area:m;font-size:13px}.con .evlink .chip{grid-area:c}.con .evlink svg{color:var(--p-muted);grid-area:i}.ctb{z-index:5;width:min(100%,520px);padding:8px 4px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--p-line);background:#0b180cf7;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.ctb>*{color:#a7b0a7;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.ctb>.on{color:var(--p-accent)}.ctb>[aria-disabled=true]{color:#7d877d;cursor:default}.ctb>button{width:100%}.con .toast{z-index:6;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));border-radius:var(--r-m);width:min(100% - 24px,496px);box-shadow:0 10px 30px #00000073, inset 0 0 0 1px var(--p-line-2);color:#fff;background:#22402a;align-items:center;gap:10px;padding:10px 8px 10px 14px;font-size:14px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%)}.con .toast svg{color:var(--p-accent)}.con .toast.warn{background:var(--p-warn-bg);color:var(--p-warn-ink)}.con .toast.warn svg{color:var(--p-warn)}.con .toast.err{color:#ffd6cf;background:#3a1d18}.con .toast.err svg{color:var(--p-danger)}.con .toast .l{flex:none;align-items:center;min-height:44px;margin-left:auto;padding:0 6px;display:flex}.dlg.sheet{background:#142715;border-radius:22px 22px 0 0;width:min(520px,100vw);max-width:100vw;max-height:92dvh;margin:auto auto 0;padding-top:10px;animation:.22s ease-out sheet-up;box-shadow:0 -10px 40px #00000080}.dlg.sheet::backdrop{background:#040904a8}.dlg.sheet .grab{background:#ffffff40;border-radius:3px;width:40px;height:5px;margin:0 auto 6px;display:block}.dlg.sheet .db{gap:10px;padding:8px 16px 0}.dlg.sheet h2{letter-spacing:-.01em;padding:0 4px;font-size:20px;font-weight:600}.dlg.sheet .dfoot{padding:14px 16px calc(22px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.dlg.sheet .dfoot .key{height:54px;padding:0 12px;font-size:16px}.dlg.sheet .dfoot .key:only-child{grid-column:1/-1}.dlg.sheet .lead{border-radius:var(--r-m);color:var(--p-soft);background:#c6f19d14;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.dlg.sheet .lead .dot{margin-top:5px}.dlg.sheet .lead b{color:#fff}.dlg.sheet .its{border:0;flex-direction:column;gap:6px;display:flex}.dlg.sheet .it{border-radius:var(--r-m);cursor:pointer;min-height:60px;color:inherit;grid-template-columns:40px 1fr;align-items:center;gap:12px;width:100%;padding:8px;text-decoration:none;display:grid}.dlg.sheet .it .ic{background:var(--p-surface-2);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.dlg.sheet .it b{font-size:16px;font-weight:600;display:block}.dlg.sheet .it span span{color:var(--p-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.dlg.sheet .it.on{background:var(--p-surface-2);box-shadow:inset 0 0 0 1.5px var(--p-accent)}.dlg.sheet .it.on .ic{background:var(--p-accent);color:var(--p-accent-ink)}.dlg.sheet .it.d b{color:var(--p-danger)}.dlg.sheet .cbal{padding:4px 4px 2px}.dlg.sheet .cbal .big{letter-spacing:-.04em;align-items:baseline;gap:10px;font-size:44px;font-weight:500;line-height:1;display:flex}.dlg.sheet .cbal .big small{letter-spacing:0;color:var(--p-soft);font-size:15px;font-weight:500}.dlg.sheet .cbal .held{color:var(--p-soft);align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.dlg.sheet .cbal .held .dot{box-shadow:none}.dlg.sheet>.db>p.muted{padding:0 4px;font-size:14px;line-height:1.45}.dlg.sheet .it.d.on{box-shadow:inset 0 0 0 1.5px var(--p-danger)}.dlg.sheet .it.d.on .ic{background:var(--p-danger);color:#2a0d08}.dlg.sheet .it:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.dlg.sheet .facts{grid-template-columns:1fr;padding:0 4px}.dlg.sheet .facts div{min-height:44px}.dlg.sheet .facts dd{color:#fff;text-align:right;font-size:14px;font-weight:500}.dlg.sheet .facts dd.w{color:var(--p-warn)}.dlg.sheet .rename{flex-direction:column;gap:8px;padding:6px 4px 2px;display:flex}.dlg.sheet .rename label{color:var(--p-soft);font-size:14px;font-weight:600}.dlg.sheet .rename .rr{gap:8px;display:flex}.dlg.sheet .rename .inp{flex:1;min-width:0}.dlg.sheet .rename .key{flex:none;height:48px;padding:0 14px;font-size:15px}.dlg.sheet .rename .rmsg{color:var(--p-soft);font-size:13px;line-height:1.4}.dlg.sheet .rename .rmsg.e{color:var(--p-danger)}.dlg.sheet .rsteps{color:var(--p-soft);flex-direction:column;gap:6px;margin:0 4px 0 24px;font-size:15px;line-height:1.5;display:flex}.dlg.sheet .who{color:var(--p-soft);padding:0 4px;font-size:14px}@keyframes sheet-up{0%{opacity:.6;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.dlg.sheet{animation:none}}.con .evt.soon{box-shadow:inset 0 0 0 1.5px #f4c27a8c}.con .evt .bar i.w{background:var(--p-warn)}.con .evt .meta .w{color:var(--p-warn)}.con .evt .meta .l{align-items:center;min-height:44px;margin:-14px 0;padding:0;font-size:13px;display:inline-flex}.con .evt .ext{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.con .evt .ext span{color:var(--p-warn-ink);font-size:13px;line-height:1.35}.con .evt .ext .key{flex:none;height:48px;padding:0 16px;font-size:15px}.dlg.sheet .it .ic.t{font:600 13px var(--font-mono);color:var(--p-soft)}.dlg.sheet .it.on .ic.t{color:var(--p-accent-ink)}.dlg.sheet .xnote{color:var(--p-soft);padding:2px 6px 0;font-size:13px;line-height:1.45}.dlg.sheet .xwhy{align-self:flex-start;align-items:center;min-height:44px;padding:0 6px;font-size:14px;display:flex}.dlg.sheet .fld{padding:0 4px}.con .toast b{font-size:15px;display:block}.kr{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:18px;padding:22px 32px 40px;display:grid}.kr h1{letter-spacing:-.035em;flex-wrap:wrap;grid-column:span 12;align-items:baseline;gap:16px;font-size:34px;font-weight:400;display:flex}.kr h1 span{letter-spacing:0;color:var(--p-muted);font-size:15px}.kr .wide{grid-column:span 12}.kr h2{letter-spacing:-.02em;font-size:20px;font-weight:500}.kr h2.mono{font-size:11px}.kr .small{font-size:13px;line-height:1.45}.kr .err-l{color:#ffd6cf;margin:6px 0;font-size:14px}.kr .bal{flex-direction:column;grid-column:span 4;gap:10px;display:flex}.kr .bal .big{letter-spacing:-.04em;align-items:baseline;gap:10px;margin-top:6px;font-size:52px;font-weight:500;line-height:1;display:flex}.kr .bal .big small{letter-spacing:0;color:var(--p-soft);font-size:15px;font-weight:500}.kr .bal .held{color:var(--p-soft);align-items:center;gap:8px;font-size:14px;display:flex}.kr .bal .held .dot{box-shadow:none}.kr .bal p{color:var(--p-soft);font-size:14px;line-height:1.45}.kr .bal p.muted{color:var(--p-muted);margin-top:auto}.kr .buy{flex-direction:column;grid-column:span 8;gap:14px;scroll-margin-top:16px;display:flex}.kr .packs{border:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.kr .pack{border-radius:var(--r-m);background:var(--p-surface-2);min-height:104px;box-shadow:inset 0 0 0 1px var(--p-line-2);cursor:pointer;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.kr .pack b{letter-spacing:-.02em;font-size:22px;font-weight:600}.kr .pack .pr{color:#fff;font-size:16px}.kr .pack .muted{font-size:13px}.kr .pack.on{box-shadow:inset 0 0 0 2px var(--p-accent);background:#c6f19d14}.kr .pack:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.kr .payrow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.kr .payrow .key{height:52px;padding:0 24px;font-size:16px}.kr .payrow p{flex:260px}.kr .pays{flex-direction:column;grid-column:span 5;align-self:start;gap:8px;display:flex}.kr .ledg{flex-direction:column;grid-column:span 7;gap:8px;scroll-margin-top:16px;display:flex}.kr .lhd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.kr .rows{margin:4px 0 0;padding:0;list-style:none}.kr .rows li{border-top:1px solid var(--p-line);align-items:center;gap:12px;min-height:56px;padding-block:8px;font-size:14px;line-height:1.35;display:flex}.kr .rows .who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kr .rows .d{font-family:var(--font-mono);color:var(--p-muted);font-size:12px}.kr .rows .tx b{font-weight:600}.kr .pays .rows .tx{white-space:nowrap}.kr .rows .l,.kr .rows .l-sp{text-align:right;flex:none;width:52px;font-size:14px}.kr .rows .ch{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:92px;font-weight:600}.kr .rows .ch.plus{color:var(--p-accent)}.kr .rows .ch.minus{color:#fff}.kr .rows .ch.held{color:var(--p-muted);font-size:13px;font-weight:500}.kr .rows .af{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:130px;font-size:13px}.kr .more{align-self:flex-start;height:44px;margin-top:8px;padding:0 18px}.kr p.more{height:auto}.kr .ret{flex-direction:column;grid-column:3/span 8;gap:16px;display:flex}.kr .ret .head{align-items:flex-start;gap:16px;display:flex}.kr .ret .head .ic{background:var(--p-surface-2);width:48px;height:48px;color:var(--p-soft);border-radius:50%;flex:none;place-items:center;display:grid}.kr .ret.ok .head .ic{background:var(--p-accent);color:var(--p-accent-ink)}.kr .ret.bad .head .ic{background:var(--p-warn-bg);color:var(--p-warn)}.kr .ret .head h2{font-size:24px}.kr .ret .head p{color:var(--p-soft);margin-top:6px;font-size:15px;line-height:1.5}.kr .ret .facts{grid-template-columns:1fr 1fr;padding:0}.kr .ret .facts div{min-height:44px}.kr .ret .facts dd{color:#fff;text-align:right;font-size:14px;font-weight:500}.kr .ret .acts{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.kr .ret .acts .key{height:48px;padding:0 20px}.kr .ret p.muted{align-items:center;gap:10px;display:flex}@media (width<=1180px){.kr .bal,.kr .buy,.kr .pays,.kr .ledg,.kr .ret{grid-column:span 12}}@media (width<=899px){.kr{gap:14px;padding:16px 16px 32px}.kr h1{font-size:28px}.kr .payrow .key{width:100%}.kr .rows li{flex-wrap:wrap;gap:4px 10px}.kr .rows .who{flex:100%}.kr .rows .ch{text-align:left;width:auto}.kr .rows .af{width:auto;margin-left:auto}.kr .rows .l{align-items:center;width:auto;min-height:44px;margin-left:auto;display:inline-flex}.kr .rows .l-sp{display:none}.kr .ret .facts{grid-template-columns:1fr}.kr .ret .acts .key{flex:100%}}.rq-page{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:18px;padding:22px 32px 40px;display:grid}.rq-head{flex-wrap:wrap;grid-column:span 12;justify-content:space-between;align-items:center;gap:16px;display:flex}.rq-head h1{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:16px;font-size:34px;font-weight:400;display:flex}.rq-head h1 span{letter-spacing:0;color:var(--p-muted);font-size:15px}.rq-head .key{height:48px;padding:0 20px}.rq-head .key.dis{opacity:.55;cursor:not-allowed}.rq-page h2{letter-spacing:-.02em;font-size:20px;font-weight:500}.rq-page .small{font-size:13px;line-height:1.45}.rq-page .note.ok{color:var(--p-soft);background:#c6f19d1a}.rq-page .note.ok svg{color:var(--p-accent)}.rq-page .note b{color:#fff}.rq-main{flex-direction:column;grid-column:span 8;gap:14px;min-width:0;display:flex}.rq-how{flex-direction:column;grid-column:span 4;align-self:start;gap:12px;display:flex;position:sticky;top:16px}.rq-how ol{color:var(--p-soft);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:flex}.rq-how ol b{color:#fff;font-weight:600}.rq-empty{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rq-empty p{color:var(--p-soft);max-width:520px;font-size:15px;line-height:1.5}.rq-empty .key,.rq-more{height:48px;padding:0 20px}.rq-more{align-self:flex-start}.rq-list{flex-direction:column;gap:14px;list-style:none;display:flex}.rq-card{flex-direction:column;gap:14px;display:flex}.rq-card header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rq-card header .d{font-family:var(--font-mono);color:var(--p-muted);font-size:12px}.rq-card header .q{color:var(--p-soft);margin-left:auto;font-size:14px}.rq-card header .q b{color:#fff;font-weight:600}.rq-card .brief{color:#fff;white-space:pre-line;font-size:16px;line-height:1.5}.rq-line{color:var(--p-soft);font-size:14px}.rq-steps{color:var(--p-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:13px;list-style:none;display:grid}.rq-steps li{flex-direction:column;gap:6px;display:flex}.rq-steps .b{background:#ffffff1f;border-radius:2px;height:4px}.rq-steps li.done .b{background:#c6f19d8c}.rq-steps li.now{color:#fff;font-weight:600}.rq-steps li.now .b{background:var(--p-accent)}.rq-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;display:grid}.rq-meta div{min-width:0}.rq-meta .wide{grid-column:1/-1}.rq-meta dt{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);font-size:11px}.rq-meta dd{color:var(--p-soft);overflow-wrap:anywhere;white-space:pre-line;margin-top:3px;font-size:14px;line-height:1.4}.rq-refs{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.rq-refs li{border-radius:var(--r-s);background:var(--p-surface-2);flex:none;width:72px;height:72px;overflow:hidden}.rq-refs a{width:100%;height:100%;display:block}.rq-refs .gone,.rq-refs .more{width:100%;height:100%;color:var(--p-muted);text-align:center;place-items:center;padding:4px;font-size:11px;line-height:1.2;display:grid}.rq-refs .more{color:var(--p-soft);font-size:14px;font-weight:600}.rq-note{background:#ffffff0f}.rq-done{border-radius:var(--r-m);color:var(--p-soft);background:#c6f19d1a;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.rq-done svg{color:var(--p-accent)}.rq-done span{flex:240px}.rq-done b{color:#fff}.rq-form{flex-direction:column;grid-column:span 8;gap:20px;min-width:0;display:flex}.rq-form textarea.inp{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5;display:block}.rq-form textarea.inp.sm{min-height:72px}.rq-form .cnt{font-family:var(--font-mono);color:var(--p-muted);align-self:flex-end;margin-top:-2px;font-size:11px}.rq-form .row2>.fld{min-width:0}.fld>label.rq-rights{min-height:56px;color:var(--p-soft);align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.45}.fld>label.rq-rights.on{color:#fff}.rq-rights .box{margin-top:1px}.rq-tiles{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;list-style:none;display:grid}.rq-tiles li{aspect-ratio:1;border-radius:var(--r-m);background:var(--p-surface-2);position:relative;overflow:hidden}.rq-tiles .ov{background:#0810088c;place-items:center;display:grid;position:absolute;inset:0}.rq-tiles .ov.err{color:#ffd6cf;text-align:center;background:#280e0adb;padding:10px;font-size:12px;line-height:1.35}.rq-tiles .x{color:#fff;width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--p-line-2);background:#081008c7;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.rq-tiles .x:after{content:"";border-radius:50%;position:absolute;inset:-6px}.rq-tiles .add button{width:100%;height:100%;color:var(--p-soft);border-radius:var(--r-m);box-shadow:inset 0 0 0 1.5px var(--p-line-2);background:var(--p-field);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rq-tiles .add button:disabled{opacity:.55}@media (hover:hover){.rq-tiles .add button:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1.5px var(--p-accent)}}.rq-acts{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.rq-acts .key{height:52px;padding:0 24px;font-size:16px}@media (width<=1180px){.rq-main,.rq-form,.rq-how{grid-column:span 12}.rq-how{position:static}}@media (width<=899px){.rq-page{gap:14px;padding:16px 16px 32px}.rq-head h1{font-size:28px}.rq-head .key{width:100%}.rq-meta{grid-template-columns:1fr 1fr}.rq-form .row2{grid-template-columns:1fr}.rq-acts .key{flex:100%}.rq-card header .q{flex-basis:100%;margin-left:0}}.pf{flex-direction:column;gap:16px;display:flex}.pf .st-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.pf .st-head>div:first-child{flex:320px;min-width:0}.pf .st-head>.key,.pf .st-head>.pf-acts{flex:none}.pf-k .card{flex-direction:column;gap:6px;display:flex}.pf-k .card .mono{font-size:11px}.pf-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.pf-col{flex-direction:column;gap:16px;min-width:0;display:flex}.pf-foot{font-size:13px;line-height:1.5}.pf-ok{color:var(--p-soft);align-items:center;gap:10px;font-size:14px;display:flex}.pf-att,.pf-list{flex-direction:column;list-style:none;display:flex}.pf-att li{border-top:1px solid var(--p-line);align-items:center;gap:10px;min-height:48px;display:flex}.pf-att li:first-child{border-top:0}.pf-att .dot{box-shadow:none}.pf-al{color:var(--p-soft);flex:1;padding:12px 0;font-size:14px;text-decoration:none}.pf-al b{color:#fff;font-weight:600}@media (hover:hover){.pf-al:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}}.pf-list li{border-top:1px solid var(--p-line);flex-direction:column;padding:4px 0 10px;font-size:13px;display:flex}.pf-list li:first-child{border-top:0}.pf-list .pf-al{padding:8px 0 2px;font-size:15px}.dot.err{background:var(--p-danger);box-shadow:0 0 0 4px #ff9b8a2e}.pf-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.pf-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pf-acts .key{height:48px;padding:0 18px}.pf-facts{grid-template-columns:1fr;margin:0;padding:0}.pf-facts dt{color:var(--p-muted);font-size:13px}.pf-facts dd{text-align:right;margin:0}.panel h2 .pf-sm{height:40px;padding:0 14px;font-size:14px}.pf-bal{flex-wrap:wrap;align-items:baseline;gap:12px;padding:4px 0 6px;display:flex}.pf-bal b{letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1}.pf-bal span{color:var(--p-soft);font-size:14px}.pf-h3{font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);margin-top:8px}.pf-ledger th small{margin-top:2px;display:block}.pf-ledger th .pf-why{color:var(--p-soft);margin-top:2px;font-size:13px;display:block}.pf-ledger td.neg{color:var(--p-warn)}.pf-form{flex-direction:column;gap:16px;display:flex}.pf-seg{border-radius:var(--r-m);background:var(--p-field);box-shadow:inset 0 0 0 1px var(--p-line-2);grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.pf-seg label{min-height:44px;color:var(--p-soft);cursor:pointer;border-radius:9px;place-items:center;font-size:15px;font-weight:600;display:grid}.pf-seg label.on{background:var(--p-surface-2);color:#fff;box-shadow:inset 0 0 0 1.5px var(--p-accent)}.pf-seg label:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px}.pf-pass{align-items:center;gap:10px;display:flex}.pf-pass code{background:var(--p-field);min-width:0;box-shadow:inset 0 0 0 1px var(--p-line-2);font:500 17px var(--font-mono);letter-spacing:.04em;color:#fff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;flex:1;padding:14px}.pf-pass .key{height:48px;padding:0 16px}.pf-opts{flex-direction:column;gap:6px;display:flex}.pf-opts label{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--p-line);cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;padding:10px 12px;display:flex}.pf-opts label.on{box-shadow:inset 0 0 0 1.5px var(--p-accent);background:#c6f19d0f}.pf-opts input{accent-color:var(--p-accent);width:18px;height:18px;margin-top:3px}.pf-opts b{font-size:15px;display:block}.pf-opts small{color:var(--p-muted);margin-top:2px;font-size:13px;display:block}.pf-tsel{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pf-sel{width:auto;min-width:190px;height:44px;padding:0 10px;font-size:14px}.pf-you{vertical-align:middle;margin-left:8px;display:inline-flex}.dtab tr.pf-off td b,.dtab tr.pf-off td{color:var(--p-muted)}.dtab td .key-g{height:44px;padding:0 14px}.pf-roles{max-width:760px}.pf-sum{border-radius:var(--r-m);background:var(--p-surface);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.pf-sum b{font-weight:600}.pf-sum.err{box-shadow:inset 0 0 0 1px #ff9b8a73}.pf-sum.warn{box-shadow:inset 0 0 0 1px #f4c27a66}.pf-checks{background:var(--p-surface);border-radius:var(--r-l);flex-direction:column;padding:4px 18px;list-style:none;display:flex}.pf-checks>li{border-top:1px solid var(--p-line);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.pf-checks>li:first-child{border-top:0}.pf-checks>li>.dot{box-shadow:none;margin-top:6px}.pf-checks b{font-size:15px;font-weight:600;display:block}.pf-read{color:var(--p-soft);overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.45;display:block}.pf-fix{color:var(--p-warn-ink);margin-top:6px;font-size:13px;line-height:1.45;display:block}.pf-checks>li.err .pf-fix{color:#ffd6cf}.pf-find{color:var(--p-soft);flex-direction:column;gap:4px;margin:8px 0 0 18px;font-size:13px;line-height:1.45;display:flex}.pf-find code{font-family:var(--font-mono);color:#fff;font-size:12px}@media (width<=1100px){.pf-grid{grid-template-columns:1fr}}@media (width<=720px){.pf-acts{justify-content:flex-start}.pf-acts .key{flex:auto}.pf-checks{padding:4px 12px}.pf-checks>li{grid-template-columns:14px minmax(0,1fr)}.pf-checks>li>.chip{grid-column:2;justify-self:start}}.dtab .tn-l{color:inherit;padding-block:4px;text-decoration:none;display:inline-block}.dtab .tn-l b{text-decoration:underline;-webkit-text-decoration-color:var(--p-line-2);text-decoration-color:var(--p-line-2);text-underline-offset:4px}@media (hover:hover){.dtab .tn-l:hover b{-webkit-text-decoration-color:var(--p-accent);text-decoration-color:var(--p-accent)}}.pf .st-head>.key,.pf .st-head>.pf-acts .key{height:48px;padding:0 18px}.pf .schart .xl span{white-space:nowrap}.chip.err{color:var(--p-danger);background:#ff9b8a24}@media (width<=600px){.pf .schart .xl span:nth-last-child(2){display:none}}.dtab td .pf-sm{height:40px;padding:0 14px;font-size:14px}.dtab td .pf-acts{justify-content:flex-end}.pf-manual{margin-top:10px}.ov h2{letter-spacing:-.01em;font-size:18px;font-weight:600}.ov h3{margin-bottom:12px;font-size:15px;font-weight:600}.ov .st-h h3{margin-bottom:0}.ov-small{font-size:13px}.ov-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ov-row .fld{flex:180px}.ov code{font:500 12px var(--font-mono);color:var(--p-muted)}.ov-bal{grid-template-columns:minmax(0,1fr) 340px;gap:28px;display:grid}.ov-bal.low{box-shadow:inset 0 0 0 1px #f4c27a73}.ov-bal.exhausted{box-shadow:inset 0 0 0 2px #ff9b8a99}.ov-bal-main{flex-direction:column;gap:12px;min-width:0;display:flex}.ov-bal-side{border-left:1px solid var(--p-line);flex-direction:column;align-items:flex-start;gap:12px;padding-left:28px;display:flex}.ov-bal-side .key{height:48px;padding:0 18px}.ov-big{letter-spacing:-.03em;font-size:44px;font-weight:500;line-height:1}.ov-bal.low .ov-big{color:var(--p-warn)}.ov-bal.exhausted .ov-big{color:var(--p-danger)}.chip.bad{color:var(--p-danger);background:#ff9b8a29}.ov-facts{color:var(--p-muted);flex-direction:column;gap:4px;font-size:13px;list-style:none;display:flex}.ov-facts b{color:var(--p-soft);font-weight:600}.ov-form{flex-direction:column;gap:14px;width:100%;display:flex}.ov-form .key{height:48px;padding:0 18px}.ov-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.ov-bar .seg{margin-left:auto}.ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ov-kpi{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ov-kpi b{letter-spacing:-.03em;font-size:28px;font-weight:500}.ov-kpi>span:last-child{color:var(--p-muted);font-size:13px;line-height:1.35}.ov-chart{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.ov-axis{font:500 11px var(--font-mono);color:var(--p-muted);text-align:right;flex-direction:column;justify-content:space-between;height:180px;display:flex}.ov-bars{border-bottom:0;align-items:stretch;gap:2px;height:206px;display:flex;position:relative}.ov-b{min-width:0;height:180px;box-shadow:0 1px 0 var(--p-line-2);cursor:default;flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.ov-b i{background:var(--p-accent);opacity:.85;border-radius:4px 4px 0 0;width:min(28px,70%);margin:0 auto;display:block}.ov-b.on i{opacity:1;box-shadow:0 0 0 2px var(--p-surface), 0 0 0 3px #c6f19d99}.ov-b em{font:500 11px var(--font-mono);color:var(--p-muted);white-space:nowrap;font-style:normal;position:absolute;top:186px;left:50%;transform:translate(-50%)}.ov-bars.dense .ov-b i{border-radius:2px 2px 0 0;width:70%}.ov-tip{box-shadow:0 0 0 1px var(--p-line-2), 0 6px 16px #00000073;color:var(--p-soft);white-space:nowrap;z-index:2;pointer-events:none;background:#0b180c;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ov-tip b{color:#fff;font-size:12px;font-weight:600}.ov-two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.ov-errs{flex-direction:column;list-style:none;display:flex}.ov-errs li{border-top:1px solid var(--p-line);color:var(--p-soft);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.ov-errs li span{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ov-tabs{border-bottom:1px solid var(--p-line);gap:4px;display:flex}.ov-tabs a{min-height:44px;color:var(--p-soft);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ov-tabs a.on{color:#fff;border-bottom-color:var(--p-accent)}.ov-filters{flex-direction:column;gap:12px;display:flex}.ov-filters .opt{min-height:44px;padding:0 14px;font-size:14px}.ov-filters .ov-row{max-width:760px}.ov-audit td{color:var(--p-soft);font-size:14px}.ov-audit tr.hl td:first-child{box-shadow:inset 3px 0 0 var(--p-accent);padding-left:10px}.ov-when{white-space:nowrap;font-variant-numeric:tabular-nums}.ov-det span{color:var(--p-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.ov-more{height:48px;padding:0 18px}.ov-del{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;max-width:1100px;display:grid}.ov-del .ov-row .inp{flex:260px}.ov-del .ov-row .key{height:48px;padding:0 18px}.ov-dl{grid-template-columns:140px minmax(0,1fr);gap:8px 14px;font-size:14px;display:grid}.ov-dl dt{color:var(--p-muted)}.ov-dl dd{color:#fff}.ov-who{flex-direction:column;gap:8px;display:flex}.ov-check{color:var(--p-soft);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;line-height:1.45;display:flex}.ov-check input{width:20px;height:20px;accent-color:var(--p-accent);flex:none;margin-top:1px}.ov-go{height:52px;padding:0 22px}@media (width<=1180px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-two,.ov-del{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.dtab td[data-label]:before{content:attr(data-label) ": ";color:var(--p-muted);font-size:13px}.ov-bal{grid-template-columns:minmax(0,1fr)}.ov-bal-side{border-left:0;border-top:1px solid var(--p-line);padding-top:16px;padding-left:0}.ov-bar .seg{margin-left:0}}@media (width<=560px){.ov-bars:not(.dense) .ov-b em{display:none}.ov-bars:not(.dense) .ov-b:first-child em,.ov-bars:not(.dense) .ov-b:nth-child(4) em,.ov-bars:not(.dense) .ov-b:last-child em{display:block}.ov-kpis{grid-template-columns:minmax(0,1fr)}.ov-big{font-size:36px}.ov-dl{grid-template-columns:minmax(0,1fr)}.ov-dl dd{margin-bottom:6px}}.st-page{flex-direction:column;gap:14px;min-width:0;padding:18px 32px 48px;display:flex}.st-crumb{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.st-crumb a{color:var(--p-soft);text-underline-offset:3px;padding-block:6px;text-decoration:underline}.st-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.st-head h1{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:14px;font-size:30px;font-weight:500;display:flex}.st-head .meta{color:var(--p-soft);margin-top:6px;font-size:14px}.st-head .acts{align-items:center;gap:10px;margin-left:auto;display:flex}.st-head .acts .key{height:46px;padding:0 18px}.st-saved{color:var(--p-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.st-grid{grid-template-columns:372px minmax(0,1fr) 392px;align-items:start;gap:18px;display:grid}.st-card{flex-direction:column;gap:10px;min-width:0;display:flex}.st-col{flex-direction:column;gap:14px;min-width:0;display:flex}.st-h{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.st-h .l{font-size:14px}.st-p{color:var(--p-soft);font-size:14px;line-height:1.45}.st-p.muted{color:var(--p-muted);font-size:13px}.st-sub{border-top:1px solid var(--p-line);margin-top:6px;padding-top:12px}.st-tpl{touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.st-tpl>img{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.st-fbox{border:2px solid var(--p-accent);cursor:move;border-radius:10px;outline:none;position:absolute;box-shadow:0 0 0 1px #00000073}.st-fbox:focus-visible,.st-fbox.on{border-color:#fff;box-shadow:0 0 0 1px #00000073,0 0 0 4px #c6f19d8c}.st-fbox em{background:var(--p-accent);height:22px;color:var(--p-accent-ink);font:600 12px/22px var(--font-display);white-space:nowrap;pointer-events:none;border-radius:6px;padding:0 8px;font-style:normal;position:absolute;top:-26px;left:-2px}.st-fbox.low em{top:auto;bottom:-26px}.st-fbox .rs{cursor:nwse-resize;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-12px;right:-12px}.st-fbox .rs:after{content:"";background:var(--p-accent);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--p-accent-ink);border-radius:3px}.st-drop{aspect-ratio:3/4;border:1.5px dashed var(--p-line-2);text-align:center;color:var(--p-soft);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:14px;line-height:1.45;display:flex}.st-drop:hover,.st-drop:focus-within{border-color:var(--p-accent);color:#fff}.st-drop input,.st-file input{opacity:0;width:1px;height:1px;position:absolute}.st-file{cursor:pointer;position:relative}.st-file:has(input:focus-visible){outline:2px solid var(--p-accent);outline-offset:2px;border-radius:4px}.st-slotbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-slotbar .key{height:44px;padding:0 16px;font-size:14px}.st-tabs{flex-wrap:wrap;gap:6px;display:flex}.st-tab{min-height:44px;color:var(--p-soft);box-shadow:inset 0 0 0 1px var(--p-line-2);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.st-tab.on{color:#fff;background:var(--p-surface-2);box-shadow:inset 0 0 0 2px var(--p-accent)}.st-tab.bad{box-shadow:inset 0 0 0 1px #ff9b8a99}.st-tab.add{color:var(--p-accent);box-shadow:inset 0 0 0 1px #c6f19d66}.st-confirm{border-radius:var(--r-m);background:var(--p-surface-2);box-shadow:inset 0 0 0 1px var(--p-line-2);flex-direction:column;gap:12px;padding:14px;display:flex}.st-confirm .row{gap:8px;display:flex}.st-confirm .row .key{height:44px;padding:0 16px}.st-confirm .optc div span.d{color:var(--p-soft)}.st-gcard{background:#fffdf8;border-radius:14px;grid-template-columns:92px 1fr;align-items:center;gap:16px;padding:12px;display:grid;box-shadow:0 6px 16px #00000059}.st-gcard .p{aspect-ratio:3/4;background:#000;border-radius:8px;position:relative;overflow:hidden}.st-gcard .p img{object-fit:cover;width:100%;height:100%}.st-gcard b{color:#1e1a16;font:400 22px/1.1 Marcellus,Georgia,Times New Roman,serif;display:block}.st-gcard span{font:500 15px/1.35 var(--font-display);color:#1e1a16;margin-top:8px;display:block}.st-gcard em{color:#5f564b;height:28px;font:600 13px var(--font-display);background:#f3ebdd;border-radius:14px;align-items:center;margin-top:8px;padding:0 10px;font-style:normal;display:inline-flex}.st-trio{grid-template-columns:1fr 14px 1fr 14px 1fr;align-items:start;gap:6px;display:grid}.st-trio figure{flex-direction:column;gap:6px;min-width:0;display:flex}.st-trio figcaption{color:var(--p-soft);font-size:12px;line-height:1.3}.st-t34{aspect-ratio:3/4;background:#000;border-radius:8px;position:relative;overflow:hidden}.st-t34 img{object-fit:cover;width:100%;height:100%}.st-t34.empty{border:1.5px dashed var(--p-line-2);text-align:center;color:var(--p-soft);background:0 0;place-items:center;padding:6px;font-size:12px;line-height:1.3;display:grid}.st-trio .op{text-align:center;color:var(--p-muted);padding-top:58px;font-size:16px}.st-req{flex-direction:column;list-style:none;display:flex}.st-req li{border-top:1px solid var(--p-line);min-height:36px;color:var(--p-soft);align-items:center;gap:10px;padding:4px 0;font-size:14px;line-height:1.35;display:flex}.st-req li:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--p-line-2);border-radius:50%;flex:none}.st-req li.ok{color:#fff}.st-req li.ok:before{background:var(--p-accent);box-shadow:none}.st-rev{flex-direction:column;gap:8px;display:flex}.st-rev .vr{color:var(--p-soft);align-items:center;gap:10px;min-height:32px;font-size:14px;display:flex}.st-rev .vr b{color:#fff;font-weight:600}.st-rev .vr .chip{margin-left:auto}.st-rev .row{gap:8px;display:flex}.st-rev .row .key{height:44px;padding:0 14px;font-size:14px}.st-chips{flex-wrap:wrap;gap:8px;display:flex}.st-chips .opt{min-height:44px;padding:0 14px;font-size:14px}.st-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-filters .seg{flex-wrap:wrap;max-width:100%}.st-filters .seg button{height:44px;padding:0 12px;font-size:13px}.st-lib{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:16px;display:grid}.st-tcard{color:inherit;border-radius:var(--r-m);background:var(--p-surface);flex-direction:column;gap:8px;padding:8px;text-decoration:none;display:flex}.st-tcard:hover{background:var(--p-surface-2)}.st-tcard .ph{aspect-ratio:3/4;background:#000;border-radius:8px;position:relative;overflow:hidden}.st-tcard .ph img{object-fit:cover;width:100%;height:100%}.st-tcard .ph .none{color:var(--p-muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.st-tcard b{padding:0 4px;font-size:15px;font-weight:600}.st-tcard .ln{color:var(--p-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 4px;font-size:13px;display:flex}.st-search{border-radius:var(--r-m);background:var(--p-surface);min-width:0;max-width:520px;height:44px;box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-muted);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.st-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:15px}.st-search input::placeholder{color:#8b948b}.st-search:focus-within{box-shadow:inset 0 0 0 2px var(--p-accent)}.st-rows{flex-direction:column;list-style:none;display:flex}.st-rows>li{border-top:1px solid var(--p-line);min-height:64px;color:var(--p-soft);align-items:center;gap:16px;padding:8px 0;font-size:14px;display:grid}.st-rows.cats>li{grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) 140px 120px 110px}.st-rows.models>li{grid-template-columns:minmax(0,1.6fr) 110px 110px 130px 120px 130px}.st-rows>li.hd{min-height:36px;font:500 11px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);border-top:0}.st-rows b{color:#fff;font-size:15px;font-weight:600;display:block}.st-rows .sm{color:var(--p-muted);word-break:break-all;margin-top:3px;font-size:12px;display:block}.st-sw{gap:4px;display:flex}.st-sw i{border-radius:6px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff40}.st-rows .key{height:44px;padding:0 16px;font-size:14px}.st-edit{border-radius:var(--r-m);background:var(--p-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;padding:16px;display:grid}.st-edit .acts{gap:8px;display:flex}.st-edit .acts .key{height:48px;padding:0 16px}.st-color{background:var(--p-field);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--p-line-2);cursor:pointer;border:0;border-radius:10px;padding:6px}.st-switch{border-radius:22px;flex:none;width:60px;height:44px;position:relative}.st-switch:before{content:"";width:52px;height:30px;box-shadow:inset 0 0 0 1px var(--p-line-2);background:#3a463b;border-radius:15px;position:absolute;top:7px;left:4px}.st-switch:after{content:"";background:#cfd6cf;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:11px;left:8px}.st-switch[aria-checked=true]:before{background:var(--p-accent);box-shadow:none}.st-switch[aria-checked=true]:after{background:var(--p-accent-ink);left:30px}@media (prefers-reduced-motion:reduce){.st-switch:after{transition:none}}.st-demo{font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a;background:#ffe24a;border-radius:4px;padding:5px 8px}.side .nav .n{font:500 12px var(--font-mono);color:var(--p-muted);margin-left:auto}@media (width<=1280px){.st-grid{grid-template-columns:340px minmax(0,1fr)}.st-grid>.st-card:last-child{grid-column:1/-1}}@media (width<=860px){.st-page{padding:16px}.top .st-demo{display:none}.top .key-p{padding:0 14px}.st-grid{grid-template-columns:1fr}.st-rows.cats>li,.st-rows.models>li{grid-template-columns:1fr 1fr}.st-rows>li.hd{display:none}}.st-mfa{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.st-mfa>.st-card{flex:220px}.st-qr{box-shadow:0 0 0 1px var(--p-line-2);background:#fff;border-radius:10px;flex:none;padding:0;overflow:hidden}.st-qr svg{display:block}.st-scan{align-items:center;gap:8px;display:flex}.st-scan .spin{width:14px;height:14px}.st-tab .n{font:500 12px var(--font-mono);color:var(--p-muted)}.st-rq{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.st-rq-empty p{color:var(--p-soft);font-size:15px}.st-rq-list{flex-direction:column;gap:8px;list-style:none;display:flex}.st-rq-row{border-radius:var(--r-m);background:var(--p-surface);text-align:left;flex-direction:column;gap:6px;width:100%;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #0000}.st-rq-row:hover{background:var(--p-surface-2)}.st-rq-row.on{background:var(--p-surface-2);box-shadow:inset 0 0 0 2px var(--p-accent)}.st-rq-row .t{justify-content:space-between;align-items:center;gap:10px;display:flex}.st-rq-row .t b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.st-rq-row .br{color:var(--p-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.st-rq-row .m{color:var(--p-muted);font-size:12px}.st-rq-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.st-rq-detail header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.st-rq-detail h2{letter-spacing:-.02em;font-size:22px;font-weight:500}.st-rq-detail header p{margin-top:4px;font-size:13px}.st-rq-brief{color:#fff;white-space:pre-line;font-size:16px;line-height:1.5}.st-rq-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;display:grid}.st-rq-facts .wide{grid-column:1/-1}.st-rq-facts dt{font:500 11px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted)}.st-rq-facts dd{color:var(--p-soft);white-space:pre-line;overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.4}.st-rq-refs{flex-direction:column;gap:8px;display:flex}.st-rq-refs .rq-refs{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.st-rq-refs .rq-refs li{border-radius:var(--r-s);background:var(--p-surface-2);width:112px;height:112px;overflow:hidden}.st-rq-refs .rq-refs a{width:100%;height:100%;display:block}.st-rq-refs .rq-refs .gone,.st-rq-refs .rq-refs .more{height:100%;color:var(--p-muted);text-align:center;place-items:center;padding:6px;font-size:12px;display:grid}.st-rq-assign{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);color:var(--p-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.st-rq-assign b{color:#fff}.st-rq-assign .key{height:44px;padding:0 16px;font-size:14px}.st-rq-form{flex-direction:column;gap:16px;display:flex}.st-rq-form textarea.inp{resize:vertical;height:auto;min-height:64px;padding:10px 14px;line-height:1.5;display:block}.st-rq-form .note .acts .key{height:44px;padding:0 14px;font-size:14px}.st-rq-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-rq-acts .sp{flex:1}.st-rq-acts .key{height:48px;padding:0 18px}.st-rq-closed{flex-direction:column;gap:10px;display:flex}@media (width<=1100px){.st-rq{grid-template-columns:1fr}.st-rq-facts{grid-template-columns:1fr 1fr}}@media (width<=860px){.st-rq-acts .sp{display:none}.st-rq-acts .key{flex:auto}.st-rq-form .row2{grid-template-columns:1fr}}
