[data-icon]{--icon-tone:#c4b5fd}[data-icon=exposure]{--icon-tone:#f5c16c}[data-icon=contrast]{--icon-tone:#a5b4fc}[data-icon=highlights]{--icon-tone:#fde68a}[data-icon=shadows]{--icon-tone:#818cf8}[data-icon=whites]{--icon-tone:#e7e5e4}[data-icon=blacks]{--icon-tone:#94a3b8}[data-icon=temperature]{--icon-tone:#fb923c}[data-icon=tint]{--icon-tone:#c084fc}[data-icon=vibrance]{--icon-tone:#f472b6}[data-icon=saturation]{--icon-tone:#fb7185}[data-icon=hue]{--icon-tone:#f59e0b}[data-icon=luminance]{--icon-tone:#fcd34d}[data-icon=texture]{--icon-tone:#d4a574}[data-icon=clarity]{--icon-tone:#67e8f9}[data-icon=dehaze]{--icon-tone:#38bdf8}[data-icon=vignette]{--icon-tone:#c4b5fd}[data-icon=grain]{--icon-tone:#cbd5e1}[data-icon=sharpness]{--icon-tone:#5eead4}[data-icon=denoiseAmount],[data-icon=denoise]{--icon-tone:#86efac}[data-icon=curveShadows]{--icon-tone:#6366f1}[data-icon=curveDarks]{--icon-tone:#818cf8}[data-icon=curveLights]{--icon-tone:#fcd34d}[data-icon=curveHighlights]{--icon-tone:#fbbf24}[data-icon=select]{--icon-tone:#93c5fd}[data-icon=heal],[data-icon=heal-soft]{--icon-tone:#f9a8d4}[data-icon=bg-blur]{--icon-tone:#7dd3fc}[data-icon=skin-smooth]{--icon-tone:#fda4af}[data-icon=crop]{--icon-tone:#86efac}[data-icon=rotate]{--icon-tone:#a5b4fc}[data-icon=zoom]{--icon-tone:#67e8f9}[data-icon=pan]{--icon-tone:#fdba74}[data-icon=adjust],[data-icon=luz]{--icon-tone:#f5c16c}[data-icon=ia]{--icon-tone:#d8b4fe}[data-icon=curva]{--icon-tone:#93c5fd}[data-icon=cor]{--icon-tone:#fb923c}[data-icon=mixer]{--icon-tone:#f472b6}[data-icon=tomDividido]{--icon-tone:#f59e0b}[data-icon=ponto]{--icon-tone:#22d3ee}[data-icon=efeitos]{--icon-tone:#67e8f9}[data-icon=detalhe]{--icon-tone:#5eead4}[data-icon=otica]{--icon-tone:#94a3b8}[data-icon=look],[data-icon=user-presets],[data-icon=preset]{--icon-tone:#c4b5fd}[data-icon=filtros],[data-icon=filter]{--icon-tone:#fbbf24}[data-icon=beautify]{--icon-tone:#f9a8d4}[data-icon=estilos],[data-icon=dt-restore]{--icon-tone:#67e8f9}[data-icon=skin-clean]{--icon-tone:#fda4af}[data-icon=auto]{--icon-tone:#d8b4fe}[data-icon=bw-quick]{--icon-tone:#d6d3d1}[data-icon=hdr]{--icon-tone:#fbbf24}[data-icon=editor]{--icon-tone:#c4b5fd}[data-icon=thumbs]{--icon-tone:#fb7185}[data-icon=caricature]{--icon-tone:#fbbf24}[data-icon=photoRestorer],[data-icon=restorer]{--icon-tone:#67e8f9}[data-icon=background]{--icon-tone:#34d399}[data-icon=album]{--icon-tone:#a78bfa}[data-icon=conta],[data-icon=account]{--icon-tone:#93c5fd}[data-icon=credits]{--icon-tone:#fbbf24}[data-icon=logout]{--icon-tone:#f87171}[data-icon=compare]{--icon-tone:#67e8f9}[data-icon=undo]{--icon-tone:#93c5fd}[data-icon=preset-undo]{--icon-tone:#c4b5fd}[data-icon=redo]{--icon-tone:#86efac}[data-icon=copy]{--icon-tone:#c4b5fd}[data-icon=download]{--icon-tone:#5eead4}[data-icon=reset]{--icon-tone:#f87171}[data-icon=lgpd]{--icon-tone:#86efac}[data-icon=creditos]{--icon-tone:#fbbf24}[data-icon=relatos]{--icon-tone:#67e8f9}[data-icon=usuarios]{--icon-tone:#93c5fd}[data-icon=novo]{--icon-tone:#86efac}[data-icon=presets]{--icon-tone:#c4b5fd}[data-icon=modelos-ia]{--icon-tone:#d8b4fe}[data-icon=presets-ia]{--icon-tone:#f9a8d4}.gp-intensity[data-icon]{background:color-mix(in srgb, var(--icon-tone) 18%, #202124);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--icon-tone) 32%, transparent)}.gp-intensity[data-icon] .gp-intensity-icon{color:var(--icon-tone)}.gp-intensity[data-icon] .gp-intensity-track-wrap:after{background:color-mix(in srgb, var(--icon-tone) 82%, #fff)}.gp-intensity[data-icon] .gp-intensity-zero{background:color-mix(in srgb, var(--icon-tone) 70%, #fff)}.gp-intensity[data-icon] .gp-intensity-range::-webkit-slider-thumb{background:color-mix(in srgb, var(--icon-tone) 55%, #fff)}.gp-intensity[data-icon] .gp-intensity-range::-moz-range-thumb{background:color-mix(in srgb, var(--icon-tone) 55%, #fff)}.platform-tool-btn[data-icon]{color:var(--icon-tone)}.platform-tool-btn[data-icon]:hover,.platform-tool-btn[data-icon]:focus-visible{color:var(--icon-tone);background:color-mix(in srgb, var(--icon-tone) 14%, transparent);border-color:color-mix(in srgb, var(--icon-tone) 28%, transparent)}.platform-tool-btn-active[data-icon]{color:var(--icon-tone);background:color-mix(in srgb, var(--icon-tone) 20%, transparent);border-color:color-mix(in srgb, var(--icon-tone) 42%, transparent)}.platform-effect-group-icon{color:var(--icon-tone,#c4b5fd)}.platform-topnav-item[data-icon] svg:not(.platform-topnav-crown),.platform-topnav-item[data-icon].is-active svg:not(.platform-topnav-crown),.platform-credit-chip[data-icon] svg,.platform-plan-chip[data-icon] svg,.platform-btn[data-icon] svg,.gp-tile[data-icon] .gp-tile-icon{color:var(--icon-tone)}.gp-tile[data-icon] .gp-tile-colored .gp-tile-icon{color:#fff}.account-sidenav-item[data-icon] svg,.account-mobile-nav-item[data-icon] svg{color:var(--icon-tone)}.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);max-height:min(92vh,860px);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}.plan-modal-wide{width:min(100%,680px)}@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:auto}.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-period-toggle{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.3rem;width:fit-content;max-width:100%;margin:0 auto;padding:.24rem;display:flex}.plan-modal-period-btn{appearance:none;min-height:2.15rem;color:var(--plan-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .9rem;font-family:inherit;font-size:.78rem;font-weight:700}.plan-modal-period-btn:hover{color:#fff}.plan-modal-period-btn.is-active{color:#1a1408;background:#f0c14b}.plan-modal-offers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.7rem;display:grid}.plan-modal-offers:has(>:only-child){grid-template-columns:1fr}.plan-modal-offer{text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.45rem;padding:.85rem .8rem .8rem;display:flex}.plan-modal-offer.is-featured{background:linear-gradient(#f0c14b1f,#0000 42%),#ffffff08;border-color:#f0c14b73}.plan-modal-offer-badge{color:#1a1408;letter-spacing:.04em;text-transform:uppercase;background:#f0c14b;border-radius:999px;width:fit-content;margin:0;padding:.12rem .45rem;font-size:.62rem;font-weight:800}.plan-modal-offer-kicker{color:var(--plan-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.plan-modal-offer-name{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:800}.plan-modal-price{flex-wrap:wrap;align-items:baseline;gap:.3rem;margin:.15rem 0 0;display:flex}.plan-modal-amount{color:#fff;letter-spacing:-.03em;font-size:1.35rem;font-weight:800;line-height:1.1}.plan-modal-price-suffix{color:var(--plan-muted);font-size:.78rem;font-weight:600}.plan-modal-equiv,.plan-modal-save{margin:0;font-size:.72rem;line-height:1.35}.plan-modal-equiv{color:var(--plan-muted)}.plan-modal-save{color:#86efac;font-weight:700}.plan-modal-offer-features{gap:.28rem;margin:.15rem 0 .2rem;padding:0;list-style:none;display:grid}.plan-modal-offer-features li{color:#e4e4e7;align-items:flex-start;gap:.35rem;font-size:.75rem;font-weight:500;line-height:1.35;display:flex}.plan-modal-offer-features svg{color:#86efac;flex-shrink:0;width:.85rem;height:.85rem;margin-top:.1rem}.plan-modal-offer .plan-modal-btn{width:100%;margin-top:auto}.plan-modal-pay-hint{color:var(--plan-muted);text-align:center;margin:0;font-size:.72rem;line-height:1.4}.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<=640px){.plan-modal-offers,.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);color:#fff;letter-spacing:.01em;background:linear-gradient(#ef4444 0%,#dc2626 100%);border:1px solid #f8717173;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;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000059}.platform-topbar-actions .platform-topbar-logout.platform-btn:hover{color:#fff;background:linear-gradient(#f87171 0%,#ef4444 100%);border-color:#fca5a5a6}.platform-topbar-actions .platform-topbar-logout.platform-btn:active{background:linear-gradient(#dc2626 0%,#b91c1c 100%)}.platform-topbar-actions .platform-topbar-logout.platform-btn:focus-visible{outline-offset:2px;outline:2px solid #f87171bf}.platform-topbar-actions .platform-topbar-logout.platform-btn svg{width:var(--platform-icon-sm);height:var(--platform-icon-sm);color:#fff;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;-webkit-tap-highlight-color:transparent;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;overflow:hidden}.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-btn-icon-only{min-width:2.25rem;padding-inline:.55rem}.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{pointer-events:auto;isolation:isolate;background:#121214;border-bottom:1px solid #ffffff1a;justify-content:flex-end;box-shadow:0 1px #00000059;container:canvas-tb/inline-size}.platform-canvas-filename{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:16rem;color:var(--platform-muted);flex:0 auto;margin-right:auto;padding-right:.75rem;font-size:.78rem;font-weight:600;overflow:hidden}.platform-canvas-toolbar .platform-btn,.platform-canvas-toolbar-actions{pointer-events:auto;z-index:1;position:relative}.platform-canvas-batch-badge{color:#c4b5fd;white-space:nowrap;background:#c4b5fd24;border:1px solid #c4b5fd66;border-radius:999px;flex:0 auto;align-items:center;gap:.35rem;min-width:0;max-width:12rem;margin-right:.6rem;padding:.28rem .35rem .28rem .55rem;font-size:.74rem;font-weight:600;display:flex}.platform-canvas-batch-badge svg{flex-shrink:0;font-size:.9rem}.platform-canvas-batch-badge strong{flex-shrink:0}.platform-canvas-batch-badge-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-canvas-batch-clear{color:#c4b5fd;cursor:pointer;background:#c4b5fd40;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;margin-left:.15rem;padding:0;font-size:.65rem;display:grid}.platform-canvas-batch-clear:hover{background:#c4b5fd66}.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 .platform-canvas-toolbar-actions{overflow:visible}.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-toolbar-account{color:#ecfdf5;background:#0d948859;border-color:#2dd4bf8c;flex:none}.platform-canvas-toolbar .platform-toolbar-account:hover{color:#fff;background:#0d948880;border-color:#2dd4bfcc}.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.platform-btn-danger{font-size:.75rem}.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}}.platform-busy{background:var(--platform-bg,#09090b);flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.platform-busy.is-screen{min-height:100svh}@supports (height:100dvh){.platform-busy.is-screen{min-height:100dvh}}.platform-busy-shimmer{pointer-events:none;background:linear-gradient(100deg,#fff0 32%,#ffffff24 50%,#fff0 68%) 0 0/200% 100%;animation:1.5s ease-in-out infinite platform-busy-shimmer;position:absolute;inset:0}@keyframes platform-busy-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.platform-busy-shimmer{background:#ffffff0f;animation:none}}@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<=860px){.platform-topnav,.platform-credit-chip{display:none!important}.platform-topbar{--topnav-radius:7px;--topnav-item-radius:7px;padding:max(.5rem, env(safe-area-inset-top,0px)) .75rem .55rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;min-height:3.25rem;display:grid}.platform-topbar-actions{display:contents}.platform-plan-chip{border-radius:7px;order:1;justify-self:start;min-width:2.15rem;margin-left:0;padding-inline:.5rem}.platform-plan-chip-label{display:none}.platform-brand{flex:none;order:2;justify-self:center;max-width:none}.platform-brand-mark,.platform-brand-text{display:none}.platform-brand-wide{width:4.25rem;height:2rem;display:block}.platform-user{display:none}.platform-topbar-logout{order:3;justify-self:end;margin-left:0}.platform-topbar-actions .platform-topbar-logout.platform-btn{height:var(--topnav-h);min-height:var(--topnav-h);max-height:var(--topnav-h);width:var(--topnav-h);min-width:var(--topnav-h);border-radius:7px;gap:0;padding-inline:0;font-size:.78rem}.platform-topbar-actions .platform-topbar-logout.platform-btn span{display:none}.platform-canvas-toolbar{justify-content:center;padding-inline:.5rem}.platform-canvas-toolbar-actions{flex:0 auto;justify-content:center;gap:.35rem;overflow:visible}.platform-canvas-toolbar-actions>.platform-btn-sm,.platform-canvas-toolbar-actions>.platform-save-menu-wrap{flex:0 0 4.75rem;width:4.75rem;max-width:4.75rem}.platform-canvas-toolbar-actions>.platform-btn-sm,.platform-canvas-toolbar-actions>.platform-save-menu-wrap>.platform-btn-sm{box-sizing:border-box;border-radius:7px;justify-content:center;gap:.18rem;width:100%;padding-inline:.3rem;font-size:.68rem}.platform-canvas-toolbar-actions>.platform-btn-sm.platform-btn-danger{flex:0 0 calc(6.5rem + 7px);width:calc(6.5rem + 7px);max-width:calc(6.5rem + 7px);font-size:.75rem}}@container canvas-tb (width<=460px){.platform-canvas-batch-badge-label{display:none}.platform-canvas-batch-badge{max-width:none}.platform-canvas-toolbar-actions>.platform-btn-sm span,.platform-canvas-toolbar-actions>.platform-save-menu-wrap>.platform-btn-sm span{display:none}.platform-canvas-toolbar-actions>.platform-btn-sm,.platform-canvas-toolbar-actions>.platform-save-menu-wrap{flex:0 0 2.65rem;width:2.65rem;max-width:2.65rem}.platform-canvas-toolbar-actions>.platform-btn-sm,.platform-canvas-toolbar-actions>.platform-save-menu-wrap>.platform-btn-sm{gap:0;padding-inline:.35rem}}@supports not (container-type:inline-size){@media (width<=460px){.platform-canvas-batch-badge-label{display:none}.platform-canvas-batch-badge{max-width:none}.platform-canvas-toolbar-actions>.platform-btn-sm span,.platform-canvas-toolbar-actions>.platform-save-menu-wrap>.platform-btn-sm span{display:none}.platform-canvas-toolbar-actions>.platform-btn-sm,.platform-canvas-toolbar-actions>.platform-save-menu-wrap{flex:0 0 2.65rem;width:2.65rem;max-width:2.65rem}.platform-canvas-toolbar-actions>.platform-btn-sm,.platform-canvas-toolbar-actions>.platform-save-menu-wrap>.platform-btn-sm{gap:0;padding-inline:.35rem}}}@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}.site-page{--site-bg:#09090b;--site-bg-elevated:#121214;--site-surface:#202024;--site-surface-hover:#29292e;--site-ink:#e1e1e6;--site-ink-strong:#fff;--site-muted:#8d8d99;--site-line:#ffffff14;--site-line-strong:#ffffff24;--site-accent:#8257e5;--site-accent-hover:#9466ff;--site-accent-soft:#8257e529;--site-accent-glow:#8257e559;--site-success:#04d361;--site-radius:8px;--site-radius-lg:16px;--site-touch:44px;--site-font:"Inter", system-ui, -apple-system, sans-serif;--site-max:1120px;--site-header-h:72px;--site-shadow:0 24px 48px #00000059}html:has(.site-page){scroll-padding-top:calc(72px + env(safe-area-inset-top,0px) + 12px)}.site-page{min-height:100svh;color:var(--site-ink);background:var(--site-bg);font-family:var(--site-font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;width:100%;scroll-padding-top:calc(var(--site-header-h) + env(safe-area-inset-top,0px) + 12px);flex-direction:column;font-size:16px;line-height:1.6;display:flex;overflow-x:clip}.site-page *,.site-page :before,.site-page :after{box-sizing:border-box}.site-main{flex:1;width:100%;min-width:0}.site-container{width:min(100%, var(--site-max));padding-inline:max(1.25rem, env(safe-area-inset-left,0px)) max(1.25rem, env(safe-area-inset-right,0px));margin-inline:auto}.site-section{scroll-margin-top:calc(var(--site-header-h) + env(safe-area-inset-top,0px) + 8px);padding-block:clamp(3.25rem,8vw,7rem)}.site-eyebrow{color:var(--site-accent-hover);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.site-eyebrow:before{content:"";background:var(--site-accent);border-radius:2px;flex-shrink:0;width:.5rem;height:2px}.site-section-title{letter-spacing:-.04em;color:var(--site-ink-strong);overflow-wrap:break-word;margin:0 0 1rem;font-size:clamp(1.6rem,4.5vw,2.75rem);font-weight:700;line-height:1.15}.site-section-head{margin-bottom:clamp(2.25rem,5vw,3.25rem)}.site-section-head .site-section-lead{max-width:36rem}.site-section-lead{max-width:36rem;color:var(--site-muted);margin:0;font-size:clamp(.95rem,2.2vw,1.0625rem);line-height:1.65}.site-btn{min-height:var(--site-touch);border-radius:var(--site-radius);font-family:var(--site-font);letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.site-btn:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.site-btn-primary{color:#fff;background:var(--site-accent);border-color:var(--site-accent);box-shadow:0 0 #0000}.site-btn-primary:hover{background:var(--site-accent-hover);border-color:var(--site-accent-hover);box-shadow:0 8px 28px var(--site-accent-glow);transform:translateY(-1px)}.site-btn-ghost{color:var(--site-ink-strong);border-color:var(--site-line-strong);background:0 0}.site-btn-ghost:hover{background:#ffffff0a;border-color:#ffffff47}.site-btn-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=640px){.site-section{padding-block:clamp(2.75rem,10vw,4rem)}.site-btn-group{width:100%}.site-btn-group .site-btn{flex:100%;width:100%}}@supports (height:100dvh){.site-page{min-height:100dvh}}.site-header-wrap{z-index:100;padding-top:env(safe-area-inset-top,0);background:var(--site-bg);box-shadow:0 1px 0 var(--site-line);isolation:isolate;position:sticky;top:0}.site-header{height:var(--site-header-h);background:var(--site-bg);border-bottom:1px solid #0000;transition:border-color .25s,background-color .25s,box-shadow .25s}.site-header-scrolled{border-bottom-color:var(--site-line);box-shadow:0 10px 28px #00000047}.site-header-inner{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;height:100%;display:flex}.site-brand{min-height:var(--site-touch);min-width:0;color:var(--site-ink-strong);font-family:var(--site-font);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-shrink:1;align-items:center;gap:.65rem;padding:0;text-decoration:none;display:inline-flex}.site-brand:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px;border-radius:6px}.site-brand-mark{object-fit:contain;object-position:center;background:0 0;border-radius:8px;flex-shrink:0;width:2rem;height:2rem}.site-brand-name{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:700;overflow:hidden}.site-nav{flex:1;justify-content:center;align-items:center;gap:.55rem;min-width:0;display:flex}.site-nav-link{min-height:var(--site-touch);color:var(--site-muted);font-family:var(--site-font);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;padding:0 .55rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.site-nav-link:hover{color:var(--site-ink-strong);background:#ffffff0f}.site-nav-link:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.site-nav-link.is-active{color:var(--site-ink-strong);-webkit-backdrop-filter:blur(12px)saturate(1.3);background:linear-gradient(165deg,#ffffff29 0%,#ffffff0d 100%),#ffffff0f;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0003,0 6px 16px #0003}.site-header-actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.site-login-wrap{position:relative}.site-login-dropdown{z-index:60;border:1px solid var(--site-line-strong);border-radius:var(--site-radius-lg);background:var(--site-bg-elevated);width:min(90vw,320px);box-shadow:var(--site-shadow);padding:1.1rem 1.15rem 1.25rem;animation:.16s site-login-dropdown-in;position:absolute;top:calc(100% + .6rem);right:0}@keyframes site-login-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.site-login-dropdown-close{width:1.75rem;height:1.75rem;color:var(--site-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:.6rem;right:.6rem}.site-login-dropdown-close:hover{background:var(--site-surface);color:var(--site-ink-strong)}.site-login-dropdown-title{letter-spacing:-.02em;color:var(--site-ink-strong);margin:0 0 .3rem;font-size:1.15rem}.site-login-dropdown-lead{color:var(--site-muted);margin:0 0 1rem;font-size:.85rem;line-height:1.5}.site-login-dropdown-form{gap:.85rem;display:grid}.site-login-dropdown-field{color:var(--site-ink);gap:.35rem;font-size:.82rem;display:grid}.site-login-dropdown-field input{width:100%;height:var(--site-touch);min-height:var(--site-touch);max-height:var(--site-touch);border:1px solid var(--site-line-strong);border-radius:var(--site-radius);background:var(--site-bg);color:var(--site-ink-strong);font:inherit;box-sizing:border-box;appearance:none;padding:0 .75rem;font-size:1rem;line-height:1.25}.site-login-dropdown-field input[type=tel],.site-login-dropdown-field input[type=email],.site-login-dropdown-field input[type=password],.site-login-dropdown-field input[type=text]{height:var(--site-touch);min-height:var(--site-touch);max-height:var(--site-touch)}.site-login-dropdown-field input:focus-visible{outline:2px solid var(--site-accent);outline-offset:1px}.site-login-dropdown-error{color:#f87171;margin:0;font-size:.82rem}.site-login-dropdown-success{color:#4ade80;margin:0;font-size:.82rem;line-height:1.45}.site-login-dropdown-submit{width:100%;min-height:var(--site-touch);border-radius:var(--site-radius);background:var(--site-accent);color:#fff;font:inherit;cursor:pointer;touch-action:manipulation;border:0;margin-top:.15rem;font-weight:600}.site-login-dropdown-submit:hover:not(:disabled){background:var(--site-accent-hover)}.site-login-dropdown-submit:disabled{opacity:.7;cursor:wait}.site-login-dropdown-switch{width:100%;min-height:36px;color:var(--site-accent-hover);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin-top:.6rem;padding:.4rem;font-size:.8rem;font-weight:600;display:block}.site-login-dropdown-privacy{color:var(--site-muted,#a1a1aa);text-align:center;margin:.6rem 0 0;font-size:.75rem;line-height:1.5}.site-login-dropdown-privacy-link{color:var(--site-accent-hover);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.site-login-totp-qr{background:#fff;border-radius:10px;margin:.35rem auto .75rem;padding:.4rem;display:block}.site-login-totp-key{color:var(--site-muted,#a1a1aa);word-break:break-all;text-align:center;margin:0 0 .75rem;font-size:.78rem}.site-login-totp-key code{color:#fff;font-size:.8rem}.site-login-dropdown-switch:hover{color:var(--site-ink-strong)}@media (width<=480px){.site-login-dropdown{width:min(94vw,320px);right:-.5rem}}.site-header-login{min-height:var(--site-touch);color:var(--site-muted);font-family:var(--site-font);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.site-header-login:hover{color:var(--site-ink-strong);background:#ffffff0f}.site-header-login.is-active,.site-header-login[aria-expanded=true]{color:var(--site-ink-strong);-webkit-backdrop-filter:blur(12px)saturate(1.3);background:linear-gradient(165deg,#ffffff29 0%,#ffffff0d 100%),#ffffff0f;border-color:#ffffff2e;border-radius:6px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0003,0 6px 16px #0003}.site-header-login:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.site-menu-toggle{width:var(--site-touch);height:var(--site-touch);border:1px solid var(--site-line-strong);border-radius:var(--site-radius);cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;padding:0;display:none}.site-menu-toggle:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.site-menu-toggle-bars{width:18px;height:12px;position:relative}.site-menu-toggle-bars span{background:var(--site-ink-strong);border-radius:2px;height:2px;transition:transform .2s,opacity .2s,top .2s;position:absolute;left:0;right:0}.site-menu-toggle-bars span:first-child{top:0}.site-menu-toggle-bars span:nth-child(2){top:5px}.site-menu-toggle-bars span:nth-child(3){top:10px}.site-menu-toggle-open .site-menu-toggle-bars span:first-child{top:5px;transform:rotate(45deg)}.site-menu-toggle-open .site-menu-toggle-bars span:nth-child(2){opacity:0}.site-menu-toggle-open .site-menu-toggle-bars span:nth-child(3){top:5px;transform:rotate(-45deg)}.site-mobile-panel{display:none}@media (width<=1024px){.site-nav-desktop{display:none}.site-menu-toggle{display:inline-flex}.site-mobile-panel{top:calc(var(--site-header-h) + env(safe-area-inset-top,0px));max-height:calc(100svh - var(--site-header-h) - env(safe-area-inset-top,0px));padding:.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-bottom:1px solid var(--site-line);background:var(--site-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;display:block;position:absolute;left:0;right:0;overflow-y:auto;transform:translateY(-.4rem)}.site-mobile-panel-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-mobile-nav{flex-direction:column;gap:.15rem;margin-bottom:1rem;display:flex}.site-mobile-nav .site-nav-link{width:100%;min-height:var(--site-touch);color:var(--site-ink);justify-content:flex-start}.site-mobile-panel .site-btn{width:100%;min-height:var(--site-touch)}}@media (width<=480px){.site-header-login{padding:0 .8rem;font-size:.8125rem}.site-brand-name{max-width:9.5rem;font-size:.875rem}}@media (width<=360px){.site-brand-name{max-width:7.25rem}}.site-hero{isolation:isolate;position:relative;overflow:hidden}.site-hero-plane{z-index:0;background:radial-gradient(70% 55% at 75% 35%,#8257e547,#0000 60%),radial-gradient(50% 40% at 15% 80%,#9466ff1f,#0000 55%),linear-gradient(#09090b 0%,#0c0c10 50%,#09090b 100%);position:absolute;inset:0}.site-hero-plane:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}.site-hero-plane:after{content:"";background:linear-gradient(180deg, transparent, var(--site-bg-elevated));pointer-events:none;height:6rem;position:absolute;inset:auto 0 0}.site-hero .site-container{z-index:1;position:relative}.site-hero-head{margin-bottom:clamp(2.25rem,5vw,3.25rem)}.site-hero-head .site-btn-group{margin-top:1.75rem}.site-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.site-hero-card{border-radius:var(--site-radius-lg);flex-direction:column;min-height:100%;padding:1.5rem 1.4rem;display:flex}.site-hero-kicker{color:var(--site-accent-hover);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:700}.site-hero-card-title{letter-spacing:-.02em;color:var(--site-ink-strong);margin:0 0 .55rem;font-size:1.125rem;font-weight:700;line-height:1.25}.site-hero-card-text{color:var(--site-muted);margin:0;font-size:.95rem;line-height:1.6}@media (width<=1100px){.site-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-hero-grid>:last-child{grid-column:1/-1}}@media (width<=640px){.site-hero-grid{grid-template-columns:1fr}.site-hero-grid>:last-child{grid-column:auto}.site-hero-card{padding:1.2rem 1.1rem}.site-hero .site-btn-group{align-items:center;gap:.35rem}.site-hero .site-btn-primary{width:100%}.site-hero .site-btn-ghost{width:auto;min-height:auto;color:var(--site-accent-hover);text-underline-offset:3px;background:0 0;border-color:#0000;flex:none;padding:.6rem .75rem;font-size:.875rem;text-decoration:underline}.site-hero .site-btn-ghost:hover{color:var(--site-ink-strong);background:0 0;border-color:#0000}}.site-features{border-top:1px solid var(--site-line);background:var(--site-bg-elevated)}.site-features-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.site-features-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-feature{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:linear-gradient(180deg, #ffffff08, transparent 55%), var(--site-surface);padding:1.5rem 1.4rem;transition:border-color .2s,transform .2s,box-shadow .2s}.site-feature:hover{border-color:#8257e573;transform:translateY(-2px);box-shadow:0 16px 40px #00000040}.site-feature-icon{color:#fff;background:var(--site-accent-soft);letter-spacing:.02em;border:1px solid #8257e559;border-radius:10px;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.1rem;font-size:.8rem;font-weight:700;display:grid}.site-feature-title{letter-spacing:-.02em;color:var(--site-ink-strong);margin:0 0 .55rem;font-size:1.125rem;font-weight:700}.site-feature-text{color:var(--site-muted);margin:0;font-size:.95rem;line-height:1.6}@media (width<=640px){.site-features-list{grid-template-columns:1fr}.site-feature{padding:1.2rem 1.1rem}}.site-modules{border-top:1px solid var(--site-line);background:var(--site-bg)}.site-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.site-module-card{border-radius:var(--site-radius-lg);flex-direction:column;min-height:100%;padding:1.6rem 1.45rem 1.45rem;display:flex}.site-module-kicker{color:var(--site-accent-hover);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:700}.site-module-title{letter-spacing:-.03em;color:var(--site-ink-strong);margin:0 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.25}.site-module-text{color:var(--site-muted);margin:0 0 1.15rem;font-size:.95rem;line-height:1.6}.site-module-points{flex-wrap:wrap;gap:.45rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.site-module-points li{border:1px solid var(--site-line-strong);min-height:1.85rem;color:var(--site-ink);background:#ffffff0a;border-radius:999px;align-items:center;padding:.2rem .7rem;font-size:.78rem;font-weight:500;display:inline-flex}@media (width<=800px){.site-modules-grid{grid-template-columns:1fr}}.site-audience{border-top:1px solid var(--site-line);background:var(--site-bg-elevated)}.site-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.site-audience-card{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--site-surface);padding:1.4rem 1.35rem}.site-audience-card h3{letter-spacing:-.02em;color:var(--site-ink-strong);margin:0 0 .45rem;font-size:1.05rem;font-weight:700}.site-audience-card p{color:var(--site-muted);margin:0;font-size:.95rem;line-height:1.6}@media (width<=720px){.site-audience-grid{grid-template-columns:1fr}}.site-tools{border-top:1px solid var(--site-line);background:var(--site-bg-elevated)}.site-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.site-tool{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:linear-gradient(180deg, #ffffff06, transparent), var(--site-surface);padding:1.2rem 1.15rem}.site-tool h3{letter-spacing:-.02em;color:var(--site-ink-strong);margin:0 0 .4rem;font-size:.98rem;font-weight:700}.site-tool p{color:var(--site-muted);margin:0;font-size:.9rem;line-height:1.55}@media (width<=960px){.site-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.site-tools-grid{grid-template-columns:1fr}}.site-how{border-top:1px solid var(--site-line);background:var(--site-bg)}.site-how-list{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.site-how-item{border-top:2px solid var(--site-accent);background:0 0;padding:1.5rem 1.35rem}.site-how-num{color:var(--site-accent-hover);letter-spacing:.08em;margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:block}.site-how-item h3{letter-spacing:-.02em;color:var(--site-ink-strong);margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.site-how-item p{color:var(--site-muted);margin:0;font-size:.95rem;line-height:1.6}@media (width<=1100px){.site-how-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.site-how-list{grid-template-columns:1fr}}.site-plans{border-top:1px solid var(--site-line);background:radial-gradient(720px 280px at 82% 8%, #8257e524, transparent 68%), var(--site-bg)}.site-plans-head .site-section-lead{max-width:38rem}.site-plans-toggle{border:1px solid var(--site-line-strong);background:#ffffff0a;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.35rem;width:fit-content;max-width:100%;margin:0 auto clamp(1.75rem,4vw,2.5rem);padding:.28rem;display:flex}.site-plans-toggle-btn{min-height:2.5rem;color:var(--site-muted);font-family:var(--site-font);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;padding:.45rem 1.05rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s}.site-plans-toggle-btn:hover{color:var(--site-ink-strong)}.site-plans-toggle-btn.is-active{color:var(--site-ink-strong);background:var(--site-accent)}.site-plans-toggle-btn:focus-visible{outline:2px solid var(--site-accent-hover);outline-offset:2px}.site-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.site-plan-card{border-radius:var(--site-radius-lg);flex-direction:column;padding:1.45rem 1.35rem 1.3rem;display:flex}.site-plan-card .site-btn{width:100%;margin-top:auto}.site-plan-card-featured{background:linear-gradient(#8257e52e,#0000 42%),linear-gradient(165deg,#ffffff1f 0%,#ffffff08 100%),#1212168c;border-color:#c4b5fd6b;box-shadow:inset 0 1px #ffffff47,0 18px 40px #633bbc38}.site-plan-badge{background:var(--site-accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:0 0 .7rem;padding:.22rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.site-plan-kicker{color:var(--site-accent-hover);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:600}.site-plan-name{letter-spacing:-.03em;color:var(--site-ink-strong);margin:0 0 .85rem;font-size:1.45rem;font-weight:700}.site-plan-price{flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;margin:0 0 .2rem;display:flex}.site-plan-amount{letter-spacing:-.04em;color:var(--site-ink-strong);font-size:clamp(1.55rem,2.4vw,1.85rem);font-weight:700;line-height:1.1}.site-plan-period{color:var(--site-muted);font-size:.9rem;font-weight:500}.site-plan-equiv,.site-plan-save{margin:0;font-size:.82rem;line-height:1.4}.site-plan-equiv{color:var(--site-muted)}.site-plan-save{color:var(--site-success);margin-top:.2rem;font-weight:600}.site-plan-summary{color:var(--site-muted);min-height:3.1em;margin:.85rem 0 1rem;font-size:.92rem;line-height:1.55}.site-plan-features{gap:.55rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.site-plan-features li{align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.45;display:flex}.site-plan-features svg{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.12rem}.site-plan-features .is-on{color:var(--site-ink)}.site-plan-features .is-on svg{color:var(--site-success)}.site-plan-features .is-off{color:var(--site-muted)}.site-plan-features .is-off svg{color:#ef4444;opacity:.85}.site-plans-error{color:#fecaca;text-align:center;background:#7f1d1d59;border:1px solid #f8717159;border-radius:12px;max-width:40rem;margin:0 auto 1rem;padding:.7rem .9rem;font-size:.9rem}.site-plans-note{color:var(--site-muted);text-align:center;margin:1.35rem 0 0;max-width:40rem;margin-inline:auto;font-size:.875rem;line-height:1.6}@media (width<=1024px){.site-plans-grid{grid-template-columns:1fr;max-width:28rem;margin-inline:auto}.site-plan-summary{min-height:0}}@media (width<=640px){.site-plans-toggle{width:100%}.site-plans-toggle-btn{flex:1 1 0;padding-inline:.5rem}.site-plan-card{padding:1.25rem 1.1rem 1.15rem}}.site-cta-band{border-top:1px solid var(--site-line);background:radial-gradient(600px 240px at 15% 0%, #8257e538, transparent 70%), var(--site-bg)}.site-cta-band-inner{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:linear-gradient(135deg, #8257e51f, transparent 50%), var(--site-surface);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem;padding:clamp(1.75rem,4vw,2.5rem);display:flex}.site-cta-band-copy{max-width:34rem}.site-cta-band-copy .site-section-title{margin-bottom:.65rem}.site-cta-band-copy .site-section-lead{max-width:30rem}@media (width<=720px){.site-cta-band-inner{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.35rem 1.15rem}.site-cta-band-inner .site-btn{width:100%;min-height:var(--site-touch)}}.site-footer{border-top:1px solid var(--site-line);background:var(--site-bg-elevated);padding-block:2.75rem 1.5rem}.site-footer-top{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:2rem 3rem;padding-bottom:2rem;display:flex}.site-footer-brand-block{align-items:center;gap:1.15rem;min-width:0;display:flex}.site-footer-logo{object-fit:contain;object-position:center;background:0 0;flex-shrink:0;width:8.5rem;height:8.5rem;display:block}.site-footer-brand-copy{gap:.4rem;min-width:0;display:grid}.site-footer-name{color:var(--site-ink-strong);letter-spacing:-.03em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.site-footer-tagline{max-width:22rem;color:var(--site-muted);margin:0;font-size:.9375rem;line-height:1.5}.site-footer-cards{flex-shrink:0;gap:.65rem;min-width:15.5rem;display:grid}.site-footer-card{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);width:100%;color:var(--site-ink-strong);font-family:var(--site-font);text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.site-footer-card:hover,.site-footer-card:focus-visible{background:#ffffff0a;border-color:#8257e573}.site-footer-card:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.site-footer-card-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.site-footer-card-icon-ig{color:#e1306c}.site-footer-card-icon-privacy{color:#7c9cff}.site-footer-card span{gap:.12rem;min-width:0;display:grid}.site-footer-card-label{font-size:.8125rem;font-weight:600;line-height:1.2}.site-footer-card-meta{color:var(--site-muted);font-size:.8rem;font-weight:500;line-height:1.2}.site-footer-bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding-top:1.25rem;display:flex}.site-footer-note{color:var(--site-muted);margin:0;font-size:.8125rem}@media (width<=720px){.site-footer-top{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (width<=560px){.site-footer{padding-block:2rem calc(1.35rem + env(safe-area-inset-bottom,0px))}.site-footer-brand-block{flex-direction:column;align-items:flex-start;gap:.85rem}.site-footer-logo{width:7.25rem;height:7.25rem}.site-footer-cards{width:100%;min-width:0}}.site-glass-card,.site-glass-btn,.site-glass-nav,.site-glass-chip{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(165deg,#ffffff1f 0%,#ffffff0a 42%,#ffffff05 100%),#1212166b;border:1px solid #ffffff29;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000047,0 14px 36px #00000047}.site-glass-card:before,.site-glass-btn:before,.site-glass-nav:before,.site-glass-chip:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.55;background:linear-gradient(125deg,#ffffff38 0%,#0000 38% 62%,#ffffff0d 100%);position:absolute;inset:0}.site-glass-card>*,.site-glass-btn>*,.site-glass-nav>*,.site-glass-chip>*{z-index:1;position:relative}.site-hero .site-btn-primary.site-glass-btn{color:#fff;background:linear-gradient(#ffffff38 0%,#ffffff0a 100%),#8257e58c;border-color:#c4b5fd73;border-radius:14px;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000038,0 12px 32px #633bbc47}.site-hero .site-btn-primary.site-glass-btn:hover{background:linear-gradient(#ffffff47 0%,#ffffff0f 100%),#9466ff9e;border-color:#c4b5fda6;transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 14px 36px #8257e552}.site-hero .site-btn-ghost.site-glass-btn{color:var(--site-ink-strong);background:linear-gradient(165deg,#ffffff1a 0%,#ffffff08 100%),#0c0c1059;border-color:#ffffff2e;border-radius:14px}.site-hero .site-btn-ghost.site-glass-btn:hover{background:linear-gradient(165deg,#ffffff24 0%,#ffffff0d 100%),#12121673;border-color:#ffffff4d;transform:translateY(-1px)}.site-header.site-header-glass{isolation:isolate;background:var(--site-bg);box-shadow:none;-webkit-backdrop-filter:none;border-bottom-color:#0000}.site-header.site-header-glass.site-header-scrolled{border-bottom-color:var(--site-line);background:var(--site-bg);-webkit-backdrop-filter:none;box-shadow:0 10px 28px #00000047}.site-audience-card.site-glass-card,.site-feature.site-glass-card,.site-module-card.site-glass-card,.site-hero-card.site-glass-card{border-radius:var(--site-radius-lg);background:linear-gradient(165deg,#ffffff17 0%,#ffffff06 50%,#ffffff04 100%),#14141873;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s}.site-audience-card.site-glass-card:hover,.site-feature.site-glass-card:hover,.site-module-card.site-glass-card:hover,.site-hero-card.site-glass-card:hover{border-color:#ffffff42;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #00000040,0 18px 40px #00000052}.site-feature.site-glass-card .site-feature-icon{-webkit-backdrop-filter:blur(8px);background:#8257e538;border-color:#c4b5fd47}.site-cta-band-inner.site-glass-card{border-radius:calc(var(--site-radius-lg) + 2px);background:linear-gradient(135deg,#8257e52e 0%,#ffffff0d 45%,#ffffff05 100%),#10101480}.site-cta-band-inner .site-btn-primary.site-glass-btn,.site-plan-card .site-btn-primary.site-glass-btn{color:#fff;background:linear-gradient(#ffffff38 0%,#ffffff0a 100%),#8257e594;border-color:#c4b5fd73;border-radius:14px;box-shadow:inset 0 1px #ffffff59,0 12px 28px #633bbc42}.site-cta-band-inner .site-btn-primary.site-glass-btn:hover,.site-plan-card .site-btn-primary.site-glass-btn:hover{background:linear-gradient(#ffffff47 0%,#ffffff0f 100%),#9466ffa6;border-color:#c4b5fda6;transform:translateY(-1px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-glass-card,.site-glass-btn,.site-glass-chip{-webkit-backdrop-filter:none;background:#1c1c22f0}.site-header.site-header-glass,.site-header.site-header-glass.site-header-scrolled{-webkit-backdrop-filter:none;background:var(--site-bg)}.site-hero .site-btn-primary.site-glass-btn,.site-cta-band-inner .site-btn-primary.site-glass-btn,.site-plan-card .site-btn-primary.site-glass-btn{background:var(--site-accent)}}@media (prefers-reduced-transparency:reduce){.site-glass-card,.site-glass-btn,.site-glass-chip{-webkit-backdrop-filter:none;background:#1c1c22f2;box-shadow:0 10px 28px #00000047}.site-header.site-header-glass,.site-header.site-header-glass.site-header-scrolled{-webkit-backdrop-filter:none;background:var(--site-bg);box-shadow:0 10px 28px #00000047}.site-glass-card:before,.site-glass-btn:before,.site-glass-chip:before{opacity:.25}}@media (width<=640px){.site-hero .site-btn-ghost.site-glass-btn{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.site-hero .site-btn-ghost.site-glass-btn:before{display:none}}@keyframes site-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes site-fade{0%{opacity:0}to{opacity:1}}.site-header{animation:.5s both site-fade}.site-hero-head{animation:.7s cubic-bezier(.22,1,.36,1) both site-rise}.site-hero-grid{animation:.75s cubic-bezier(.22,1,.36,1) .12s both site-rise}@media (prefers-reduced-motion:reduce){.site-header,.site-hero-head,.site-hero-grid{animation:none}.site-btn,.site-avatar-btn,.site-nav-link,.site-mobile-panel,.site-feature{transition:none}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}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;-webkit-tap-highlight-color:transparent;max-width:100%}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}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}
