.platform-shell{--platform-ink:#e1e1e6;--platform-ink-strong:#fff;--platform-muted:#8d8d99;--platform-bg:#09090b;--platform-panel:#121214;--platform-surface:#202024;--platform-line:#ffffff14;--platform-accent:#8257e5;--platform-accent-hover:#9466ff;--platform-touch:44px;--platform-font:"Inter", system-ui, -apple-system, sans-serif;--platform-toolbar-h:2.5rem;--platform-icon-xs:.9rem;--platform-icon-sm:1.05rem;--platform-icon-md:1.25rem;--platform-icon-lg:1.5rem;background:var(--platform-bg);height:100svh;max-height:100svh;color:var(--platform-ink);font-family:var(--platform-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#3f3f46 var(--platform-bg);flex-direction:column;width:100%;display:flex;overflow:hidden}.platform-shell *,.platform-shell :before,.platform-shell :after{scrollbar-width:thin;scrollbar-color:#3f3f46 var(--platform-panel)}.platform-shell ::-webkit-scrollbar{width:10px;height:10px}.platform-shell ::-webkit-scrollbar-track{background:var(--platform-panel)}.platform-shell ::-webkit-scrollbar-thumb{border:2px solid var(--platform-panel);background:#3f3f46;border-radius:999px}.platform-shell ::-webkit-scrollbar-thumb:hover{background:#52525b}.platform-shell ::-webkit-scrollbar-corner{background:var(--platform-panel)}@supports (height:100dvh){.platform-shell{height:100dvh;max-height:100dvh}}.platform-shell-body,.platform-panel-fill{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.platform-topbar{z-index:40;min-height:56px;padding:max(.6rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) .6rem max(1rem, env(safe-area-inset-left,0px));border-bottom:1px solid var(--platform-line);-webkit-backdrop-filter:blur(14px);background:#09090bf5;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex;position:sticky;top:0}.platform-brand{font:inherit;letter-spacing:-.03em;color:var(--platform-ink-strong);cursor:pointer;touch-action:manipulation;text-align:left;background:0 0;border:0;align-items:center;gap:.55rem;min-width:0;max-width:min(14rem,42vw);margin:0;padding:0;font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:700;display:inline-flex}.platform-brand:focus-visible{outline:2px solid var(--platform-accent);outline-offset:3px;border-radius:10px}.platform-brand-mark{object-fit:cover;object-position:center;background:#121214;border-radius:9px;flex-shrink:0;width:2.15rem;height:2.15rem;box-shadow:0 0 0 1px #ffffff14}.platform-brand-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-brand-wide{object-fit:cover;object-position:50% 48%;flex-shrink:0;width:4.6rem;height:2.15rem;display:none}.platform-topbar-actions{--topnav-pad:3px;--topnav-item-h:1.85rem;--topnav-radius:12px;--topnav-item-radius:8px;--topnav-h:calc(var(--topnav-pad) * 2 + var(--topnav-item-h));flex-shrink:1;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.platform-user{color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;margin-right:.15rem;font-size:.875rem;font-weight:500;overflow:hidden}.platform-plan-chip{appearance:none;box-sizing:border-box;height:var(--topnav-h,2.4rem);min-height:var(--topnav-h,2.4rem);padding:var(--topnav-pad,.2rem) .75rem;border-radius:var(--topnav-radius,12px);border:1px solid var(--platform-line);color:var(--platform-muted);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#ffffff08;justify-content:center;align-items:center;gap:.35rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.platform-plan-chip svg{flex-shrink:0;width:.85rem;height:.85rem}.platform-plan-chip.is-free{color:#d1d5db}.platform-plan-chip.is-free:hover{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.platform-plan-chip.is-premium{color:#f5c542;background:#f5c5421f;border-color:#f5c54273}.platform-plan-chip.is-premium:hover{background:#f5c5422e;border-color:#f5c542b3}.plan-modal-root{--plan-font:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--plan-ink:#e1e1e6;--plan-ink-strong:#fff;--plan-muted:#8d8d99;z-index:120;isolation:isolate;font-family:var(--plan-font);color:var(--plan-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.plan-modal-root,.plan-modal-root *,.plan-modal-root h1,.plan-modal-root h2,.plan-modal-root h3,.plan-modal-root p,.plan-modal-root button,.plan-modal-root input,.plan-modal-root textarea,.plan-modal-root label,.plan-modal-root li,.plan-modal-root span,.plan-modal-root strong{box-sizing:border-box;font-family:var(--plan-font)!important}.plan-modal-scrim{cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0000009e;border:0;margin:0;padding:0;position:absolute;inset:0}.plan-modal{z-index:1;width:min(100%,420px);color:var(--plan-ink);background:#141418;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;animation:.22s ease-out plan-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c}@keyframes plan-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.plan-modal-premium{border-color:#f5c54247}.plan-modal-close{z-index:2;appearance:none;color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.75rem;right:.75rem}.plan-modal-close:hover{background:#ffffff1f}.plan-modal-close svg{width:1.15rem;height:1.15rem}.plan-modal-hero{background:radial-gradient(85% 80% at 50% 0,#8257e533,#0000 68%),#141418;flex-direction:column;align-items:center;gap:.45rem;padding:1rem 1rem .15rem;display:flex}.plan-modal-premium .plan-modal-hero{background:radial-gradient(85% 80% at 50% 0,#f5c5422e,#0000 68%),#141418}.plan-modal-badge{width:2.65rem;height:2.65rem;color:var(--plan-muted);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:1.1rem;display:grid}.plan-modal-badge.is-on{color:#f5c542;background:linear-gradient(160deg,#3a2e12 0%,#1c1c1f 70%);border-color:#f5c5428c;box-shadow:0 0 0 6px #f5c54214}.plan-modal-hero-chip{color:var(--plan-muted);letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.plan-modal-hero-chip.is-premium{color:#f5c542;background:#f5c5421f;border-color:#f5c54266}.plan-modal-head{text-align:left;padding:.55rem 1rem 0}.plan-modal-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--plan-muted);margin:0 0 .2rem;font-size:.7rem;font-weight:700}.plan-modal-premium .plan-modal-kicker{color:#f5c542}.plan-modal-title{letter-spacing:-.015em;color:#fff;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.plan-modal-sub{color:#a1a1aa;margin:.25rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.4}.plan-modal-body{flex-direction:column;gap:.65rem;padding:.7rem 1rem .9rem;display:flex;overflow:hidden}.plan-modal-credit-note{text-align:left;background:#8257e51f;border:1px solid #c4b5fd59;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.5rem;padding:.55rem .7rem;display:grid}.plan-modal-credit-note-icon{color:#c4b5fd;background:#8257e538;border-radius:999px;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;display:grid}.plan-modal-credit-note-icon svg{width:.9rem;height:.9rem}.plan-modal-credit-note p{color:#d4d4d8;margin:0;font-size:.78rem;font-weight:400;line-height:1.4}.plan-modal-credit-note strong{color:#e9d5ff;font-weight:700}.plan-modal-perks{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.plan-modal-perks-compact li{padding:.45rem .6rem;font-size:.78rem}.plan-modal-perks li{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.plan-modal-perk-icon{color:#c4b5fd;background:#8257e52e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:.75rem;display:inline-flex}.plan-modal-premium .plan-modal-perk-icon,.plan-modal-perk-icon.is-muted{color:#f5c542;background:#f5c54224}.plan-modal-perk-icon svg{width:.75rem;height:.75rem}.plan-modal-field{color:var(--plan-ink);text-align:left;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;display:flex}.plan-modal-field span{color:var(--plan-muted);font-weight:600}.plan-modal-field textarea,.plan-modal-field input{color:#fff;font:inherit;background:#0e0e12;border:1px solid #ffffff1a;border-radius:10px;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;line-height:1.4}.plan-modal-field textarea{resize:none;min-height:3.25rem;max-height:3.25rem;overflow:hidden}.plan-modal-field input{min-height:2.6rem}.plan-modal-field textarea:focus,.plan-modal-field input:focus{border-color:#8257e58c;outline:none;box-shadow:0 0 0 3px #8257e524}.plan-modal-premium .plan-modal-field textarea:focus,.plan-modal-premium .plan-modal-field input:focus{border-color:#f5c54273;box-shadow:0 0 0 3px #f5c5421f}.plan-modal-field textarea::placeholder,.plan-modal-field input::placeholder{color:#71717a}.plan-modal-pending{text-align:left;background:#f5c5421a;border:1px solid #f5c54259;border-radius:12px;flex-direction:column;gap:.3rem;padding:.8rem .9rem;display:flex}.plan-modal-pending strong{color:#fde68a;font-size:.875rem;font-weight:700}.plan-modal-pending span{color:#f5e6b8;font-size:.8125rem;font-weight:400;line-height:1.45}.plan-modal-status{text-align:center;color:var(--plan-muted);margin:0;font-size:.8125rem;font-weight:500}.plan-modal-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin:0;padding:.55rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.4}.plan-modal-ok{color:#86efac;background:#22c55e1f;border:1px solid #22c55e47;border-radius:10px;margin:0;padding:.55rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.4}.plan-modal-actions{grid-template-columns:1fr 1.35fr;gap:.5rem;margin-top:.1rem;display:grid}.plan-modal-body>.plan-modal-btn{grid-template-columns:1fr}.plan-modal-actions:has(>:only-child){grid-template-columns:1fr}.plan-modal-body>.plan-modal-btn{width:100%}.plan-modal-btn{appearance:none;letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:0 .85rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.plan-modal-btn svg{flex-shrink:0;width:.9rem;height:.9rem}.plan-modal-btn:disabled{opacity:.65;cursor:wait}.plan-modal-btn-primary{color:#1a1408;background:linear-gradient(#f0c14b 0%,#d4a017 100%);border-color:#d4a017}.plan-modal-btn-primary:hover:not(:disabled){background:linear-gradient(#f5cc63 0%,#e0ad20 100%)}.plan-modal-btn-ghost{color:var(--plan-ink);background:#ffffff0a;border-color:#ffffff1f}.plan-modal-btn-ghost:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff2e}@media (width<=420px){.plan-modal-actions{grid-template-columns:1fr}}.platform-credit-chip,.platform-ai-credit{appearance:none;box-sizing:border-box;height:var(--topnav-h,2.4rem);min-height:var(--topnav-h,2.4rem);padding:var(--topnav-pad,.2rem) .75rem;border-radius:var(--topnav-radius,12px);border:1px solid var(--platform-line);color:var(--platform-muted);white-space:nowrap;cursor:pointer;background:#ffffff08;justify-content:center;align-items:center;gap:.35rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.platform-credit-chip svg,.platform-ai-credit svg{width:var(--platform-icon-sm);height:var(--platform-icon-sm);color:#c4b5fd;flex-shrink:0;max-width:none}.platform-credit-chip strong{font-variant-numeric:tabular-nums;color:#fff;font-weight:700}.platform-credit-chip:hover,.platform-ai-credit:hover{color:var(--platform-ink-strong);background:#ffffff0f;border-color:#ffffff24}.platform-credit-chip.is-empty,.platform-ai-credit.is-empty{color:#fca5a5;background:#f871711a;border-color:#f8717159}.platform-credit-chip.is-empty svg,.platform-ai-credit.is-empty svg{color:#fca5a5}.platform-credit-chip.is-empty strong{color:#fecaca}.platform-credit-chip.is-pending{opacity:.72}.platform-credit-chip.is-pending strong{color:#c4b5fd;min-width:1.25ch}.platform-topnav{box-sizing:border-box;height:var(--topnav-h,2.4rem);min-height:var(--topnav-h,2.4rem);padding-block:var(--topnav-pad,.2rem);padding-inline:var(--topnav-pad,.2rem);border-radius:var(--topnav-radius,12px);border:1px solid var(--platform-line);scrollbar-width:none;background:#ffffff08;flex-direction:row;justify-content:center;align-items:center;gap:.2rem;max-width:100%;display:inline-flex;overflow-x:auto}.platform-topnav::-webkit-scrollbar{display:none}.platform-topnav-item{appearance:none;box-sizing:border-box;height:var(--topnav-item-h,2rem);min-height:var(--topnav-item-h,2rem);max-height:var(--topnav-item-h,2rem);border-radius:var(--topnav-item-radius,9px);color:var(--platform-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:.35rem;margin:0;padding-block:0;padding-inline:.75rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.platform-topnav-item svg{width:var(--platform-icon-sm);height:var(--platform-icon-sm);flex-shrink:0;max-width:none;display:block}.platform-topnav-item span{padding-block:0;line-height:1;display:inline-block}.platform-topnav-item:hover{color:var(--platform-ink-strong);background:#ffffff0f}.platform-topnav-item.is-active{color:#fff;background:#8257e547;box-shadow:inset 0 0 0 1px #8257e559}.platform-topnav-item:focus-visible{outline:2px solid var(--platform-accent);outline-offset:1px}.platform-topnav-crown{color:#f0c14b;opacity:.95;margin-left:-.1rem;width:.7rem!important;height:.7rem!important}.platform-topbar-actions .platform-topbar-logout.platform-btn{box-sizing:border-box;height:var(--topnav-h);min-height:var(--topnav-h);max-height:var(--topnav-h);border-radius:var(--topnav-radius);justify-content:center;align-items:center;gap:.35rem;margin-left:.05rem;padding:0 .85rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.platform-topbar-actions .platform-topbar-logout.platform-btn svg{width:var(--platform-icon-sm);height:var(--platform-icon-sm);flex-shrink:0;max-width:none;display:block}.platform-btn{min-height:var(--platform-touch);border:1px solid var(--platform-line);background:var(--platform-surface);color:var(--platform-ink-strong);font:inherit;cursor:pointer;touch-action:manipulation;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:.92rem;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.platform-btn svg{width:var(--platform-icon-sm);height:var(--platform-icon-sm);flex-shrink:0;max-width:none}.platform-btn-sm{justify-content:center;align-items:center;gap:.35rem;height:2rem;min-height:2rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.platform-btn-sm svg{width:var(--platform-icon-xs);height:var(--platform-icon-xs);flex-shrink:0;max-width:none}.platform-canvas-toolbar,.thumb-canvas-toolbar{box-sizing:border-box;z-index:30;height:var(--platform-toolbar-h);min-height:var(--platform-toolbar-h);max-height:var(--platform-toolbar-h);border-bottom:1px solid var(--platform-line);flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;display:flex;position:relative;overflow:visible}.platform-canvas-toolbar{background:#121214;justify-content:flex-end}.thumb-canvas-toolbar{background:var(--platform-panel)}.platform-canvas-toolbar-actions,.thumb-canvas-toolbar-actions,.thumb-canvas-toolbar-meta{scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:auto hidden}.platform-canvas-toolbar-actions::-webkit-scrollbar{display:none}.thumb-canvas-toolbar-actions::-webkit-scrollbar{display:none}.thumb-canvas-toolbar-meta::-webkit-scrollbar{display:none}.platform-canvas-toolbar>.platform-save-menu-wrap,.thumb-canvas-toolbar>.platform-save-menu-wrap{z-index:31;flex:none;position:relative}.platform-canvas-toolbar .platform-btn-sm,.thumb-canvas-toolbar .platform-btn-sm{border-radius:6px;gap:.22rem;height:1.75rem;min-height:1.75rem;padding:0 .55rem;font-size:.7rem;font-weight:600}.platform-canvas-toolbar .platform-btn-sm svg,.thumb-canvas-toolbar .platform-btn-sm svg{width:var(--platform-icon-xs);height:var(--platform-icon-xs);flex-shrink:0;max-width:none}.platform-canvas-toolbar .platform-btn-sm.is-active{color:#f3f4f6;background:#8257e538;border-color:#8257e5a6}.platform-canvas-toolbar .platform-btn-sm.is-preset-undo{color:#fcd34d;background:#d9770633;border-color:#d977068c}.platform-compare-toggle-group{background:#ffffff08;border:1px solid #ffffff1f;border-radius:7px;flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden}.platform-compare-toggle-group .platform-btn-sm{border:0;border-radius:0;height:1.75rem;min-height:1.75rem}.platform-compare-toggle-group .platform-btn-sm+.platform-btn-sm{border-left:1px solid #ffffff1f}.platform-compare-toggle-group .platform-btn-sm.is-active{color:#fff;background:#8257e559;border-color:#0000}.platform-btn:hover{background:#29292e;border-color:#ffffff2e}.platform-btn:focus-visible{outline:2px solid var(--platform-accent);outline-offset:2px}.platform-btn-primary{border-color:var(--platform-accent);background:var(--platform-accent);color:#fff}.platform-btn-primary:hover{background:var(--platform-accent-hover);border-color:var(--platform-accent-hover)}.platform-btn-secondary{color:#f4f4f5;background:#3f3f46;border-color:#3f3f46}.platform-btn-secondary:hover:not(:disabled){color:#fff;background:#52525b;border-color:#52525b}.platform-btn-danger{color:#fff;background:#e11d48;border-color:#be123c}.platform-btn-danger:hover:not(:disabled){color:#fff;background:#f43f5e;border-color:#e11d48}.platform-btn-danger:disabled{opacity:.6;cursor:wait}.platform-lead{color:var(--platform-muted);margin:0;font-size:clamp(.92rem,2.2vw,1rem);line-height:1.6}.platform-loading{text-align:center;place-items:center;min-height:100svh;padding:2rem;display:grid}@supports (height:100dvh){.platform-loading{min-height:100dvh}}@media (width<=1100px){.platform-credit-chip-label,.platform-topnav-item span{display:none}.platform-topnav-item{min-width:2.15rem;height:var(--topnav-item-h,2rem);min-height:var(--topnav-item-h,2rem);max-height:var(--topnav-item-h,2rem);padding-block:0;padding-inline:.55rem}}@media (width<=900px){.platform-user{max-width:7rem}}@media (width<=640px){.platform-topbar{padding:max(.55rem, env(safe-area-inset-top,0px)) .85rem .65rem;flex-wrap:wrap;justify-content:flex-start;row-gap:.55rem}.platform-plan-chip{margin-left:auto;padding-inline:.55rem}.platform-plan-chip-label{display:none}.platform-brand{flex:none;max-width:none}.platform-brand-mark,.platform-brand-text{display:none}.platform-brand-wide{display:block}.platform-user{display:none}.platform-topbar-actions{display:contents}.platform-topnav{width:100%;padding-block:var(--topnav-pad,.2rem);padding-inline:var(--topnav-pad,.2rem);order:3;justify-content:center;align-items:center;gap:.3rem}.platform-topnav-item{flex:0 2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;max-height:2.5rem;padding-block:0;padding-inline:0}.platform-topbar-logout{margin-left:0}.platform-credit-chip{padding-inline:.55rem}.platform-topbar-actions .platform-topbar-logout.platform-btn{height:var(--topnav-h);min-height:var(--topnav-h);max-height:var(--topnav-h);border-radius:var(--topnav-radius);padding-inline:.6rem;font-size:.8rem}.platform-canvas-toolbar{justify-content:center}.platform-canvas-toolbar-actions{flex:0 auto;justify-content:center}.platform-canvas-toolbar-actions .platform-btn-sm span{display:none}.platform-canvas-toolbar-actions .platform-btn-sm{gap:0;min-width:1.75rem;padding-inline:.5rem}.platform-canvas-toolbar>.platform-save-menu-wrap>.platform-btn-sm span{display:none}.platform-canvas-toolbar>.platform-save-menu-wrap>.platform-btn-sm{gap:0;min-width:1.75rem;padding-inline:.5rem}}@media (width<=380px){.platform-btn{font-size:.8125rem}}.platform-protect-shell-banner{z-index:80;color:#e2e8f0;text-align:center;pointer-events:none;background:#0f1218f0;border:1px solid #94a3b859;border-radius:8px;max-width:min(92%,28rem);padding:.55rem .95rem;font-size:.82rem;line-height:1.35;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000059}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#3f3f46 #09090b;background:#09090b;overflow-x:clip}html::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#09090b}body::-webkit-scrollbar-track{background:#09090b}html::-webkit-scrollbar-thumb{background:#3f3f46;border:2px solid #09090b;border-radius:999px}body::-webkit-scrollbar-thumb{background:#3f3f46;border:2px solid #09090b;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#52525b}body::-webkit-scrollbar-thumb:hover{background:#52525b}html::-webkit-scrollbar-corner{background:#09090b}body::-webkit-scrollbar-corner{background:#09090b}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#3f3f46 #09090b;background:#09090b;min-height:100svh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}#root{width:100%;min-height:100svh;overflow-x:clip}@supports (height:100dvh){body,#root{min-height:100dvh}}img,svg,video,canvas{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;max-width:100%}a{color:inherit}@media (width<=360px){html{font-size:15px}}.alert-dialog-root{--ad-font:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ad-ink:#e1e1e6;--ad-ink-strong:#fff;--ad-muted:#9a9aa5;--ad-panel:#17171b;--ad-line:#ffffff1a;--ad-accent:#8257e5;--ad-accent-hover:#9466ff;z-index:200;isolation:isolate;font-family:var(--ad-font);color:var(--ad-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.alert-dialog-root,.alert-dialog-root *{box-sizing:border-box;font-family:var(--ad-font)!important}.alert-dialog-scrim{cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#060608a8;border:0;margin:0;padding:0;position:absolute;inset:0}.alert-dialog-card{z-index:1;text-align:center;border:1px solid var(--ad-line);background:linear-gradient(180deg, #1c1c22 0%, var(--ad-panel) 100%);border-radius:20px;flex-direction:column;align-items:center;gap:.35rem;width:min(100%,380px);padding:1.9rem 1.6rem 1.5rem;animation:.28s cubic-bezier(.2,.9,.3,1.1) alert-dialog-in;display:flex;position:relative;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffffff05}@keyframes alert-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.alert-dialog-icon{width:3.5rem;height:3.5rem;color:var(--ad-accent);background:#8257e529;border-radius:999px;place-items:center;margin-bottom:.5rem;font-size:1.75rem;animation:.32s cubic-bezier(.2,.9,.3,1.4) 50ms both alert-dialog-pop;display:grid;box-shadow:0 0 0 6px #8257e514}@keyframes alert-dialog-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.alert-dialog-tone-danger .alert-dialog-icon{color:#fca5a5;background:#f8717129;box-shadow:0 0 0 6px #f8717114}.alert-dialog-tone-warning .alert-dialog-icon{color:#fcd34d;background:#d977062e;box-shadow:0 0 0 6px #d9770614}.alert-dialog-title{letter-spacing:-.01em;color:var(--ad-ink-strong);margin:0;font-size:1.15rem;font-weight:700}.alert-dialog-message{color:var(--ad-muted);margin:.15rem 0 .4rem;font-size:.88rem;line-height:1.55}.alert-dialog-actions{flex-wrap:wrap-reverse;justify-content:center;gap:.6rem;width:100%;margin-top:.75rem;display:flex}.alert-dialog-btn{appearance:none;min-width:8rem;min-height:2.6rem;font:inherit;cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:11px;flex:auto;padding:0 1.1rem;font-size:.88rem;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s}.alert-dialog-btn:active{transform:scale(.97)}.alert-dialog-btn-ghost{border-color:var(--ad-line);color:var(--ad-ink);background:0 0}.alert-dialog-btn-ghost:hover{background:#ffffff0d;border-color:#fff3}.alert-dialog-btn-primary{background:var(--ad-accent);border-color:var(--ad-accent);color:#fff}.alert-dialog-btn-primary:hover{background:var(--ad-accent-hover);border-color:var(--ad-accent-hover)}.alert-dialog-btn-primary.alert-dialog-btn-danger{background:#e11d48;border-color:#e11d48}.alert-dialog-btn-primary.alert-dialog-btn-danger:hover{background:#f43f5e;border-color:#f43f5e}.alert-dialog-btn-primary.alert-dialog-btn-warning{color:#1c1306;background:#d97706;border-color:#d97706}.alert-dialog-btn-primary.alert-dialog-btn-warning:hover{background:#f59e0b;border-color:#f59e0b}.alert-dialog-btn:focus-visible{outline:2px solid var(--ad-accent);outline-offset:2px}
