.support-modal-overlay{z-index:260;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 35%, #0000008c);-webkit-backdrop-filter:blur(18px)saturate(1.15);place-items:center;display:grid;position:fixed;inset:0}.support-modal-panel{border:1px solid color-mix(in srgb, var(--accent,#7c5cff) 32%, transparent);background:color-mix(in srgb, var(--bg-elevated,var(--bg)) 88%, transparent);width:min(100%,460px);max-height:min(92vh,720px);box-shadow:0 28px 72px #0000006b, 0 0 48px color-mix(in srgb, var(--accent,#7c5cff) 16%, transparent), inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:blur(22px)saturate(165%);border-radius:1.35rem;padding:1.35rem 1.25rem 1.5rem;position:relative;overflow:auto}.support-modal-glow{pointer-events:none;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 72%);opacity:.65;height:45%;position:absolute;inset:-15% 0 auto}.support-modal-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.1rem;display:flex;position:relative}.support-modal-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--fg);margin:0;font-size:1.3rem;font-weight:700}.support-modal-subtitle{color:var(--muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.support-modal-close{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:color-mix(in srgb, var(--fg) 6%, transparent);width:36px;height:36px;color:var(--fg);cursor:pointer;border-radius:999px;flex-shrink:0;font-size:1.25rem;line-height:1;transition:background .2s,border-color .2s}.support-modal-close:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.support-modal-form{z-index:1;flex-direction:column;gap:.85rem;display:flex;position:relative}.support-field{color:color-mix(in srgb, var(--fg) 75%, var(--muted));flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.support-input,.support-select,.support-textarea{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:color-mix(in srgb, var(--bg) 72%, transparent);width:100%;color:var(--fg);border-radius:.75rem;outline:none;padding:.65rem .8rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.support-input:focus,.support-select:focus,.support-textarea:focus{border-color:color-mix(in srgb, var(--accent,#7c5cff) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#7c5cff) 18%, transparent)}.support-textarea{resize:vertical;min-height:120px}.support-modal-error{color:#f87171;margin:0;font-size:.8rem}.support-modal-submit{width:100%;margin-top:.25rem}.support-modal-submit-inner{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.support-spinner{border:2px solid color-mix(in srgb, var(--fg) 25%, transparent);border-top-color:var(--fg);border-radius:999px;width:16px;height:16px;animation:.7s linear infinite supportSpin}@keyframes supportSpin{to{transform:rotate(360deg)}}.support-modal-success{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:1.5rem .5rem .75rem;display:flex;position:relative}.support-modal-success-icon{color:#fff;background:linear-gradient(135deg, var(--accent,#7c3aed), #4fc3f7);width:64px;height:64px;box-shadow:0 0 40px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:999px;place-items:center;margin-bottom:1rem;font-size:1.75rem;font-weight:700;display:grid}.support-modal-success-title{color:var(--fg);margin:0 0 .65rem;font-size:1.35rem;font-weight:700}.support-modal-success-body{max-width:28rem;color:var(--muted);margin:0 0 1.25rem;font-size:.92rem;line-height:1.55}.support-modal-success-btn{min-width:140px}html[data-theme=light] .support-modal-overlay{background:color-mix(in srgb, var(--bg) 55%, #1e0a3c40)}html[data-theme=light] .support-modal-panel{border-color:color-mix(in srgb, var(--accent) 22%, transparent);background:#fefeffe7}html[data-theme=light] .support-input,html[data-theme=light] .support-select,html[data-theme=light] .support-textarea{color:var(--fg);background:#ffffffeb}.footer-dock-card--button{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}
.surprise-me-wrap{align-items:center;display:inline-flex;position:relative}.surprise-me-dice{border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);background:color-mix(in srgb, var(--accent,#a855f7) 10%, transparent);cursor:pointer;border-radius:.55rem;width:2rem;height:2rem;font-size:1rem;line-height:1;transition:box-shadow .25s,transform .2s}.surprise-me-dice.is-highlight{transform:scale(1.06);box-shadow:0 0 18px #a855f7a6}.surprise-me-tooltip{white-space:nowrap;color:#fff;z-index:20;background:#111;border-radius:.4rem;padding:.25rem .45rem;font-size:.68rem;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.surprise-me-backdrop{z-index:200;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.surprise-me-modal{background:var(--surface,#fff);width:min(720px,100%);max-height:85vh;color:var(--fg,#111);border-radius:1rem;padding:1rem 1rem 1.25rem;overflow:auto;box-shadow:0 24px 80px #00000040}.surprise-me-modal-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.surprise-me-modal-head h2{font-size:1.1rem;font-weight:600}.surprise-me-close{cursor:pointer;background:0 0;border:none;font-size:1.4rem;line-height:1}.surprise-me-grid{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.surprise-me-grid{grid-template-columns:1fr 1fr}}.surprise-me-card{text-align:left;border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background:color-mix(in srgb, var(--fg) 3%, transparent);cursor:pointer;border-radius:.75rem;width:100%;padding:.75rem}.surprise-me-card:hover{border-color:color-mix(in srgb, var(--accent,#a855f7) 40%, transparent)}.surprise-me-card-emoji{margin-bottom:.25rem;font-size:1.25rem;display:block}.surprise-me-card-title{margin-bottom:.2rem;font-size:.9rem;display:block}.surprise-me-card-body{opacity:.8;margin:0;font-size:.75rem}.export-modal-backdrop{z-index:680;-webkit-backdrop-filter:blur(10px);background:#0000009e;justify-content:center;align-items:center;padding:1rem;animation:.22s exportBackdropIn;display:flex;position:fixed;inset:0}@keyframes exportBackdropIn{0%{opacity:0}to{opacity:1}}.export-modal{background:color-mix(in srgb, var(--bg,#0a0a0f) 96%, #fff 4%);width:min(640px,100%);color:var(--fg,#f4f4f5);border:1px solid color-mix(in srgb, var(--accent,#7c3aed) 28%, transparent);border-radius:1rem;padding:1rem;box-shadow:0 24px 64px #0000008c}html[data-theme=light] .export-modal{color:#18181b;background:#fff}.export-modal-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.export-modal-head h2{margin:0;font-size:1.1rem}.export-modal-close{cursor:pointer;color:inherit;background:0 0;border:none;font-size:1.4rem}.export-modal-progress{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:.65rem;justify-content:center;align-items:center;height:2rem;margin-bottom:.75rem;font-size:.75rem;display:flex;position:relative;overflow:hidden}.export-modal-progress-bar{opacity:.45;background:linear-gradient(90deg,#7c3aed,#a855f7);transition:width .25s;position:absolute;top:0;bottom:0;left:0}.export-modal-progress-label{z-index:1;font-weight:600;position:relative}.export-modal-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.export-modal-card{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);text-align:left;cursor:pointer;color:inherit;background:0 0;border-radius:.75rem;padding:.75rem}.export-modal-card p{opacity:.75;margin:.2rem 0 0;font-size:.72rem}.export-modal-card:disabled{opacity:.5;cursor:not-allowed}.export-modal-card-icon{font-size:1.4rem;display:block}.export-modal-error{color:#f87171;font-size:.8rem}.export-modal-success a{color:#c4b5fd;font-weight:600}html[data-theme=light] .export-modal-success a{color:#7c3aed}.studio-forge-preview-column{flex-direction:column;gap:.85rem;width:100%;min-height:0;display:flex}.studio-forge-preview{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:1rem;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000040,inset 0 1px #ffffff14}.studio-forge-action-dock{flex-direction:column;gap:.25rem;padding:.15rem 0;display:flex}.studio-forge-action-dock--collapsed{padding:0}.studio-forge-dock-toggle{background:color-mix(in srgb, var(--fg) 6%, transparent);width:1.65rem;height:1.35rem;color:var(--muted);cursor:pointer;border:none;border-radius:.4rem;align-self:flex-end;padding:0;font-size:.65rem;line-height:1}.studio-forge-action-dock-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.studio-forge-action-btn--compact{border-radius:.65rem;flex-direction:row;justify-content:center;gap:.35rem;min-height:2.15rem;padding:.35rem .5rem}.studio-forge-action-btn--compact .studio-forge-action-btn-icon{border-radius:.45rem;width:1.35rem;height:1.35rem;font-size:.75rem}.studio-forge-action-btn--compact .studio-forge-action-btn-label{font-size:.68rem;font-weight:600}.studio-forge-action-btn{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--fg) 4%, transparent));min-height:4.25rem;color:var(--fg);cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .45rem;transition:border-color .25s,box-shadow .25s,opacity .2s;display:flex;position:relative;overflow:hidden}.studio-forge-action-btn:disabled{opacity:.42;cursor:not-allowed}.studio-forge-action-btn-glow{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:-30%}.studio-forge-action-btn--marketplace .studio-forge-action-btn-glow{background:radial-gradient(circle,#7c3aed73,#0000 68%)}.studio-forge-action-btn--export .studio-forge-action-btn-glow{background:radial-gradient(circle,#3b82f66b,#0000 68%)}.studio-forge-action-btn--telegram .studio-forge-action-btn-glow{background:radial-gradient(circle,#229ed973,#0000 68%)}.studio-forge-action-btn:not(:disabled):hover .studio-forge-action-btn-glow{opacity:1}.studio-forge-action-btn-icon{z-index:1;background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:.75rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f}.studio-forge-action-btn--marketplace .studio-forge-action-btn-icon{color:#a78bfa}.studio-forge-action-btn--export .studio-forge-action-btn-icon{color:#60a5fa}.studio-forge-action-btn--telegram .studio-forge-action-btn-icon{color:#fff;background:linear-gradient(145deg,#2aabee,#229ed9)}.studio-forge-action-btn--telegram .studio-forge-action-btn-label{color:#e0f2fe;text-shadow:0 1px 2px #00000059}.studio-forge-action-btn--telegram:not(:disabled):active .studio-forge-action-btn-label,.studio-forge-action-btn--telegram:not(:disabled):focus-visible .studio-forge-action-btn-label{color:#fff}html[data-theme=light] .studio-forge-action-btn--telegram .studio-forge-action-btn-label{color:#0c4a6e;text-shadow:none}html[data-theme=light] .studio-forge-action-btn--telegram .studio-forge-action-btn-icon{color:#fff}.studio-forge-action-btn-label{z-index:1;letter-spacing:.02em;text-align:center;font-size:.68rem;font-weight:650;line-height:1.2;position:relative}@media (max-width:640px){.studio-forge-action-dock{padding-bottom:env(safe-area-inset-bottom,0px);gap:.4rem}.studio-forge-action-btn{min-height:3.85rem;padding:.55rem .35rem}.studio-forge-action-btn-icon{width:2.1rem;height:2.1rem}.studio-forge-action-btn-label{font-size:.62rem}}html[data-theme=light] .studio-forge-action-btn{color:#18181b;border-color:color-mix(in srgb, var(--accent) 20%, #e4e4e7);background:linear-gradient(160deg,#fff,#f4f4f5)}html[data-theme=dark] .studio-forge-action-btn{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 16%, #18181b), #09090be6);border-color:color-mix(in srgb, var(--accent) 32%, transparent);color:#f4f4f5}.studio-forge-action-btn-ring{pointer-events:none;opacity:0;border:1px solid #0000;border-radius:.85rem;position:absolute;inset:.35rem}.studio-forge-action-btn--marketplace:not(:disabled) .studio-forge-action-btn-ring{animation:3.5s ease-in-out infinite dockRingMarket}.studio-forge-action-btn--telegram:not(:disabled) .studio-forge-action-btn-ring{animation:2.8s ease-in-out infinite dockRingTelegram}.studio-forge-action-btn--export:not(:disabled) .studio-forge-action-btn-ring{animation:3.8s ease-in-out infinite dockRingExport}@keyframes dockRingMarket{0%,to{opacity:0;box-shadow:0 0 #a78bfa00}50%{opacity:1;box-shadow:0 0 18px 2px #a78bfa59}}@keyframes dockRingTelegram{0%,to{opacity:0;box-shadow:0 0 #38bdf800}50%{opacity:1;box-shadow:0 0 20px 3px #38bdf866}}@keyframes dockRingExport{0%,to{opacity:0;box-shadow:0 0 #60a5fa00}50%{opacity:1;box-shadow:0 0 16px 2px #60a5fa52}}@media (prefers-reduced-motion:reduce){.studio-forge-action-btn-glow,.studio-forge-action-btn-ring{display:none}}
.hero-headline-clean{max-width:34rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.2rem,3.6vw,1.75rem);font-weight:600;line-height:1.32}.hero-section--compact{padding-bottom:.5rem}.hero-composer--compact{width:100%;max-width:47.5rem}.hero-detail-hint{max-width:36rem;color:color-mix(in srgb, var(--fg) 62%, transparent);text-wrap:balance;margin:.55rem 0 0;font-size:.78rem;line-height:1.45}.hero-quick-row{justify-content:center;margin-top:.65rem;display:flex}.hero-telegram-quick{color:#91dafc;cursor:pointer;background:#2aabee1f;border:1px solid #2aabee73;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.hero-telegram-quick:hover{border-color:#2aabeea6;transform:translateY(-2px);box-shadow:0 10px 28px #2aabee47}.hero-telegram-quick-icon{width:1rem;height:1rem}html[data-theme=light] .hero-telegram-quick{color:#0284c7;background:#eaf7fd}html[data-theme=light] .hero-headline-clean{color:color-mix(in srgb, var(--fg) 92%, #000)}.hero-title-wrap--mega{margin:.35rem 0 1rem;padding:.5rem 0 .75rem}.hero-title-aurora--mega{background:radial-gradient(at 50% 42%,#a78bfa8c 0%,#22d3ee2e 45%,#0000 72%);width:min(560px,96vw);height:min(220px,42vw);animation:6s ease-in-out infinite alternate heroAuroraPulse}@keyframes heroAuroraPulse{0%{opacity:.75;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}.hero-title-mega{margin:0;padding:0;line-height:1;display:inline-block;position:relative}.hero-title-mega-text{z-index:2;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;background:linear-gradient(135deg,#fff 0%,#e9d5ff 28%,#67e8f9 52%,#c4b5fd 78%,#fff 100%) 0 0/220%;color:#0000;filter:drop-shadow(0 0 28px #a78bfa8c);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,13vw,8.5rem);font-weight:800;line-height:.95;animation:7s linear infinite heroTitleShimmer;display:block;position:relative}.hero-title-mega-glow{z-index:1;filter:blur(18px);pointer-events:none;background:radial-gradient(#7c3aed73,#0000 68%);animation:4s ease-in-out infinite alternate heroTitleGlow;position:absolute;inset:-12% -8%}@keyframes heroTitleShimmer{0%{background-position:0%}to{background-position:220%}}@keyframes heroTitleGlow{0%{opacity:.55;transform:scale(.98)}to{opacity:.95;transform:scale(1.03)}}html[data-theme=light] .hero-title-aurora--mega{background:radial-gradient(at 50% 42%,#7c3aed47 0%,#fb923c1f 45%,#0000 72%)}html[data-theme=light] .hero-title-mega-text{background:linear-gradient(135deg,#1e1b4b 0%,#5b21b6 25%,#7c3aed 50%,#0891b2 75%,#312e81 100%) 0 0/220%;filter:drop-shadow(0 2px 12px #7c3aed40);-webkit-background-clip:text;background-clip:text;animation:7s linear infinite heroTitleShimmer,4s ease-in-out infinite alternate heroTitleLightGlow}@keyframes heroTitleLightGlow{0%{filter:drop-shadow(0 2px 10px #7c3aed38)}to{filter:drop-shadow(0 4px 24px #7c3aed6b)}}.hero-title-mega-text--brand{letter-spacing:.02em;text-transform:none;filter:none;font-size:clamp(2.8rem,10vw,5.5rem);font-weight:700;animation:none}html[data-theme=dark] .hero-title-mega-text--brand{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:var(--fg)}html[data-theme=light] .hero-title-mega-text--brand{color:#1a0a2e;background:0 0;-webkit-background-clip:unset;background-clip:unset;filter:none}html[data-theme=dark] .hero-title-mega-glow{display:none}html[data-theme=light] .hero-title-mega-glow{background:radial-gradient(#7c3aed38,#0000 70%)}html[data-theme=light] .liquid-orb-bright .liquid-orb-glass-halo{opacity:.92!important;background:radial-gradient(circle at 50% 42%,#fb923c59 0%,#a78bfa6b 38%,#7c3aed26 62%,#0000 78%)!important}html[data-theme=light] .liquid-orb-bright .liquid-orb-stage{box-shadow:0 0 48px #7c3aed47,0 0 96px #fb923c26,inset 0 0 40px #fff6}html[data-theme=light] .celestial-fallback--sun{background:radial-gradient(circle,#fb923c33,#a78bfa1f 55%,#0000 72%)}html[data-theme=light] .celestial-fallback--sun .celestial-fallback-sun-body{filter:drop-shadow(0 0 16px #fb923ca6)drop-shadow(0 0 32px #7c3aed59)}.profile-floating-anchor--home{top:calc(env(safe-area-inset-top,0px) + 4.75rem);flex-direction:column;align-items:flex-end;gap:.55rem;transition:top .4s cubic-bezier(.32,.72,0,1);display:flex}.profile-floating-anchor--home.is-scrolled{top:calc(env(safe-area-inset-top,0px) + .85rem)}.profile-floating-locale{pointer-events:auto;transform-origin:100% 0;animation:.5s cubic-bezier(.32,.72,0,1) both profileLocaleIn}@keyframes profileLocaleIn{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-floating-locale .locale-currency-trigger{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 #ffffff24}.hero-surprise-side .surprise-me-dice{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--fg) 6%, transparent));width:2.75rem;height:2.75rem;box-shadow:0 4px 20px color-mix(in srgb, var(--accent) 25%, transparent), inset 0 1px 0 #ffffff1f;border-radius:.85rem;font-size:1.35rem;animation:3.2s ease-in-out infinite surpriseDiceFloat}.hero-surprise-side .surprise-me-dice.is-highlight{animation:1.2s ease-in-out infinite surpriseDicePulse;box-shadow:0 0 24px #a855f7bf,0 0 48px #22d3ee59}@keyframes surpriseDiceFloat{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-4px)rotate(-8deg)}70%{transform:translateY(2px)rotate(6deg)}}@keyframes surpriseDicePulse{0%,to{transform:scale(1.06)rotate(0)}50%{transform:scale(1.12)rotate(12deg)}}.surprise-me-tooltip{white-space:nowrap;z-index:30;border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, #1a0a2e), color-mix(in srgb, var(--fg) 8%, #0f0a18));color:#fff;box-shadow:0 12px 32px #00000059, 0 0 20px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:.65rem;padding:.45rem .75rem;font-size:.72rem;font-weight:600;animation:.35s ease-out surpriseTooltipIn}html[data-theme=light] .surprise-me-tooltip{color:#1e1b4b;border-color:color-mix(in srgb, var(--accent) 35%, #c4b5fd);background:linear-gradient(135deg,#f5f3ff,#ede9fe);box-shadow:0 8px 24px #7c3aed2e,0 0 16px #a78bfa40}@keyframes surpriseTooltipIn{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.surprise-me-backdrop{z-index:9990;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#07050fb8;align-items:stretch;padding:0;animation:.35s ease-out surpriseBackdropIn}html[data-theme=light] .surprise-me-backdrop{background:#faf5ffe0}.surprise-me-modal--fullscreen{width:100%;max-width:none;height:100%;max-height:none;padding:max(1.25rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 8%, #0a0612) 0%, #0f0a18 40%, #07050f 100%);box-shadow:none;border:none;border-radius:0;flex-direction:column;animation:.45s cubic-bezier(.32,.72,0,1) surpriseModalIn;display:flex}html[data-theme=light] .surprise-me-modal--fullscreen{color:#1a0a2e;background:linear-gradient(165deg,#fff 0%,#f5f3ff 45%,#ede9fe 100%)}@keyframes surpriseBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes surpriseModalIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.surprise-me-modal-head--fullscreen{border-bottom:1px solid color-mix(in srgb, var(--accent) 22%, transparent);margin-bottom:1.25rem;padding-bottom:.75rem}.surprise-me-modal-head--fullscreen h2{letter-spacing:-.02em;background:linear-gradient(135deg, var(--fg), color-mix(in srgb, var(--accent) 80%, var(--fg)));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}.surprise-me-modal-head--fullscreen .surprise-me-dice-hero{font-size:2rem;animation:2.5s ease-in-out infinite surpriseDiceFloat}.surprise-me-grid--fullscreen{flex:1;grid-template-columns:1fr;gap:.85rem;padding-bottom:1rem;overflow:auto}@media (min-width:640px){.surprise-me-grid--fullscreen{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.surprise-me-grid--fullscreen{grid-template-columns:repeat(3,1fr);width:100%;max-width:72rem;margin-inline:auto}}.surprise-me-card--premium{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--fg) 4%, transparent));box-shadow:0 8px 28px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:1rem;padding:1.1rem 1.15rem;transition:transform .25s,box-shadow .25s,border-color .25s}.surprise-me-card--premium:hover,.surprise-me-card--premium:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 24px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-3px)}html[data-theme=light] .surprise-me-card--premium{border-color:color-mix(in srgb, var(--accent) 25%, #e9d5ff);color:#1a0a2e;background:linear-gradient(145deg,#fff,#f5f3ff)}.surprise-me-close--premium{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--fg);border-radius:999px;place-items:center;transition:background .2s,transform .2s;display:grid}.surprise-me-close--premium:hover{background:color-mix(in srgb, var(--accent) 22%, transparent);transform:scale(1.05)}.pricing-credits-badge{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, transparent), color-mix(in srgb, var(--fg) 4%, transparent));box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.35rem .75rem;font-size:.82rem;display:inline-flex}.pricing-credits-badge-symbol{color:color-mix(in srgb, var(--accent) 90%, #fff);font-size:.95rem}.pricing-credits-badge-amount{color:var(--fg);font-weight:700}.pricing-credits-badge-label{color:var(--muted);font-size:.75rem}.pricing-lumons-cta{transition:transform .2s,box-shadow .25s;position:relative;overflow:hidden}.pricing-lumons-cta:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-2px)}.pricing-lumons-cta:after{display:none}@keyframes pricingCtaShine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.hero-title-mega-text,.hero-title-aurora--mega,.hero-title-mega-glow,.hero-surprise-side .surprise-me-dice,.surprise-me-modal--fullscreen,.pricing-lumons-cta:after{animation:none!important}}.home-scroll-story--unified{background:0 0;min-height:100%;position:relative}.home-scroll-story--unified:before{display:none}.home-scroll-story--unified>*{z-index:1;position:relative}.home-scroll-story--unified .neural-section:before,.home-scroll-story--unified .neural-section:after,.home-scroll-story--unified .section-hero:before{display:none!important}.neural-section--flat{background:0 0!important}html[data-theme=dark] .hero-composer .liquid-search-glass{box-shadow:0 0 0 1px #ffffff1a, 0 0 24px #ffffff12, 0 0 48px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1px 0 #ffffff12;background:#0d0d10f2;border-color:#ffffff29}html[data-theme=dark] .hero-composer .liquid-search-wrap:focus-within .liquid-search-glass,html[data-theme=dark] .hero-composer .liquid-search-wrap.is-expanded .liquid-search-glass{box-shadow:0 0 0 1px #ffffff2e, 0 0 32px #ffffff1a, 0 0 64px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 #ffffff1a}.hero-composer .liquid-search-wrap{border-radius:1.35rem;overflow:visible}.hero-composer .liquid-search-glass{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 32px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 64px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:1.35rem;transition:box-shadow .35s}.hero-composer .liquid-search-wrap:focus-within .liquid-search-glass,.hero-composer .liquid-search-wrap.is-expanded .liquid-search-glass{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 40px color-mix(in srgb, var(--accent) 32%, transparent), 0 0 80px color-mix(in srgb, var(--accent) 18%, transparent)}html[data-theme=light] .hero-composer .liquid-search-glass{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, #d4d4d8), 0 0 28px color-mix(in srgb, var(--accent) 16%, transparent), 0 8px 32px #0000000f}html[data-theme=light] .hero-composer .liquid-search-wrap:focus-within .liquid-search-glass,html[data-theme=light] .hero-composer .liquid-search-wrap.is-expanded .liquid-search-glass{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 38%, #a78bfa), 0 0 36px color-mix(in srgb, var(--accent) 24%, transparent), 0 10px 40px #7c3aed1a}.online-count-chip{color:var(--muted);border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background:color-mix(in srgb, var(--fg) 4%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.online-count-chip-dot{background:#34d399;border-radius:50%;width:.45rem;height:.45rem;animation:2s ease-in-out infinite onlineDotPulse;box-shadow:0 0 8px #34d399a6}@keyframes onlineDotPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.mobile-bottom-nav--three,.mobile-bottom-nav--four{display:none}@media (max-width:768px){.mobile-bottom-nav{z-index:140;padding:.35rem .5rem calc(.45rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav-theme{flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-height:2.75rem;display:flex}.mobile-bottom-nav-theme .chrome-icon-btn{width:2.35rem;height:2.35rem}.mobile-bottom-nav-theme-label{color:var(--muted);font-size:.58rem;font-weight:650;line-height:1}.mobile-bottom-nav-link{min-height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:.35rem .5rem;font-size:.72rem;font-weight:650;text-decoration:none;transition:color .2s,background .2s;display:flex}.mobile-bottom-nav-link.is-active{color:var(--fg);background:color-mix(in srgb, var(--accent) 12%, transparent)}body:has(.mobile-bottom-nav){padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}}.home-scroll-story--unified .neural-section,.home-scroll-story--unified .pricing-section,.home-scroll-story--unified .capabilities-section{content-visibility:visible;contain-intrinsic-size:auto}.home-scroll-story--unified{padding-bottom:clamp(4rem,10vw,6rem)}.examples-split{grid-template-columns:1fr;align-items:center;gap:clamp(1.75rem,4vw,3rem);padding-block:clamp(2.5rem,6vw,4rem);display:grid}@media (min-width:900px){.examples-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4rem)}}.examples-split-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(2rem,4.8vw,3.35rem);font-weight:700;line-height:1.08}.examples-split-lead{max-width:28rem;color:color-mix(in srgb, var(--fg) 78%, transparent);margin:1rem 0 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.55}.examples-split-note{color:var(--muted);margin:.85rem 0 0;font-size:.88rem}.examples-split-stage{flex-direction:column;align-items:stretch;gap:.85rem;min-height:14rem;display:flex}.examples-split-card{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--bg-elevated,var(--bg)) 88%, transparent);width:100%;box-shadow:0 20px 48px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1px 0 #ffffff1a;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.55rem;padding:clamp(1.35rem,3vw,1.75rem);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.examples-split-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, transparent);box-shadow:0 28px 56px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px 0 #ffffff24;transform:translateY(-3px)}.examples-split-icon{font-size:1.75rem;line-height:1}.examples-split-card-title{color:var(--fg);font-size:1.15rem;font-weight:650}.examples-split-card-prompt{color:var(--muted);font-size:.88rem;line-height:1.5}.examples-split-card-cta{color:color-mix(in srgb, var(--accent) 85%, var(--fg));margin-top:.35rem;font-size:.8rem;font-weight:600}.examples-split-dots{justify-content:center;gap:.45rem;display:flex}.examples-split-dot{background:color-mix(in srgb, var(--fg) 18%, transparent);border-radius:999px;width:.45rem;height:.45rem;transition:background .25s,transform .25s}.examples-split-dot.is-active{background:color-mix(in srgb, var(--accent) 75%, var(--fg));transform:scale(1.2)}.neural-nav-actions .profile-glass-btn{flex-shrink:0;width:42px;height:42px}.advantages-split{grid-template-columns:1fr;align-items:center;gap:clamp(1.75rem,4vw,3rem);padding-block:clamp(2.5rem,6vw,4rem);display:grid}.advantages-block{padding-block:clamp(3rem,8vw,5.5rem)}.advantages-block--carousel{max-width:52rem;margin-inline:auto}.advantages-block--pair-right{margin-inline:auto;max-width:56rem;margin-top:clamp(2.5rem,7vw,4rem)}.advantages-block--pair-right.advantages-block--carousel{max-width:52rem}.advantages-block-head--center{text-align:center;margin-inline:auto}.advantages-block-head--center .advantages-split-lead--sm{margin-inline:auto}.advantages-block--pair-right .advantages-block-head--center{text-align:center;margin-inline:auto}.advantages-block--pair-right .home-pair-card-stage{align-items:center}.advantages-block--pair-right .home-pair-card{text-align:center}html[data-theme=dark] .advantages-block--carousel .home-pair-card{box-shadow:0 0 0 1px #ffffff14, 0 0 28px #ffffff0f, 0 16px 40px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px 0 #ffffff0f;background:#0b0b11f5;border-color:#ffffff1f}.advantages-block-head--compact .advantages-stats-row{justify-content:center}.advantages-split-title--sm{font-size:clamp(1.45rem,3.2vw,2.1rem)}.advantages-split-lead--sm{max-width:32rem;margin-inline:auto;font-size:clamp(.88rem,1.6vw,1rem)}.advantages-split-lead--below{text-align:center;margin:clamp(1.25rem,3.5vw,1.75rem) auto 0;line-height:1.55}html[data-theme=dark] .home-pair-starry .advantages-split-lead--below{text-shadow:0 0 18px #fff3,0 0 32px #ffffff14}.advantages-carousel-stage{flex-direction:column;align-items:center;min-height:10.5rem;display:flex}.advantages-carousel-card{text-align:center;border-radius:1.25rem;width:min(100%,28rem);padding:clamp(1.35rem,3vw,1.85rem) clamp(1.25rem,3vw,1.5rem)}.home-pair-card.advantages-carousel-card,.home-pair-card.examples-spacious-visual{width:100%;max-width:none}.advantages-carousel-icon{font-size:1.75rem;line-height:1}.advantages-carousel-title{color:var(--fg);margin:.65rem 0 0;font-size:1.05rem;font-weight:650}.advantages-carousel-line{color:var(--muted);margin:.4rem 0 0;font-size:.86rem;line-height:1.5}.home-pair-footnote{letter-spacing:.03em;color:color-mix(in srgb, var(--accent) 72%, var(--fg));margin:.55rem 0 0;font-size:.78rem;font-weight:600}.home-pair-card-stage{flex-direction:column;flex:1;align-items:stretch;gap:.75rem;min-height:15.5rem;display:flex}.home-pair-card{flex-direction:column;flex:1;justify-content:center;width:100%;min-height:15.5rem;display:flex}.examples-spacious--pair-left .home-pair-card,.advantages-block--pair-right .home-pair-card{max-width:none}.premium-surface-glow{isolation:isolate;position:relative}.premium-surface-glow:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.85;position:absolute;inset:0}html[data-theme=dark] .premium-surface-glow:after{box-shadow:inset 0 1px #ffffff12,0 0 48px #ffffff0f,0 12px 40px #00000059}html[data-theme=light] .premium-surface-glow:after{box-shadow:inset 0 1px #ffffffa6,0 0 40px #7c3aed1a,0 10px 32px #7c3aed0f}.premium-surface-glow>*{z-index:1;position:relative}html[data-theme=dark] .hero-composer.liquid-search-alive,html[data-theme=light] .hero-composer.liquid-search-alive{box-shadow:none}.hero-search-glass-stack.liquid-search-glass{box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 8%, transparent), 0 12px 40px color-mix(in srgb, var(--accent,#7c5cff) 12%, transparent);border-radius:1.25rem;outline:none;overflow:hidden}html[data-theme=dark] .hero-search-glass-stack.liquid-search-glass{box-shadow:0 0 0 1px #ffffff17, 0 0 22px #ffffff0f, 0 12px 36px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 1px 0 #ffffff0f;background:#0d0d10f2;border-color:#ffffff24}.hero-search-field .liquid-search-glass{outline:none}.hero-search-grow .liquid-search-glass{border-radius:1.25rem}.hero-section--viewport{min-height:calc(100dvh - 4.5rem);padding-top:calc(4rem + env(safe-area-inset-top,0px));justify-content:center;align-items:center;padding-bottom:1.25rem;display:flex}.hero-title-wrap--brand{text-align:center}html[data-theme=dark] .hero-title-mega-text--brand{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:#fff;filter:none;text-shadow:0 0 14px #ffffff7a,0 0 28px #fff3;animation:none}html[data-theme=dark] .hero-section--viewport .hero-title-aurora--mega{display:none}html[data-theme=dark] .section-hero{position:relative}html[data-theme=dark] .section-hero:after{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#ffffff8c,#0000),radial-gradient(1px 1px at 78% 24%,#ffffff73,#0000),radial-gradient(1.5px 1.5px at 44% 12%,#c4b5fd80,#0000),radial-gradient(1px 1px at 88% 62%,#ffffff59,#0000),radial-gradient(1px 1px at 22% 72%,#fff6,#0000);position:absolute;inset:0}.hero-viewport-inner{flex-direction:column;align-items:center;gap:1.35rem;width:100%;max-width:48rem;margin-inline:auto;padding-inline:1rem;display:flex}.hero-scroll-cue{justify-content:center;margin:0;animation:2.4s ease-in-out infinite heroScrollCue;display:flex}.hero-scroll-cue-line{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--accent) 55%, transparent));border-radius:1px;width:1px;height:2.5rem;display:block}@keyframes heroScrollCue{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.examples-spacious{border-top:none;padding-block:clamp(1.5rem,4vw,2.5rem)}.home-pair-section{z-index:2;margin-top:-3.5rem;padding-top:0;position:relative}.home-pair-grid{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,3rem);padding-block:clamp(.5rem,2vw,1rem) clamp(2rem,5vw,3rem);display:grid}@media (max-width:899px){.home-pair-grid{scroll-snap-type:none;grid-template-columns:1fr;gap:clamp(2.5rem,7vw,3.5rem);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.home-pair-grid>*{width:100%;min-width:0;max-width:none}.examples-spacious-head--left,.advantages-block-head--right{text-align:center;margin-inline:auto}.examples-spacious-head--left .advantages-split-lead--sm,.advantages-block-head--right .advantages-split-lead--sm{margin-inline:auto}.advantages-block-head--right .advantages-stats-row{justify-content:center}.home-pair-card.advantages-carousel-card,.home-pair-card.examples-split-visual{width:100%;max-width:none}.examples-carousel-stage,.advantages-carousel-stage{width:100%}.home-pair-card-scroll{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:.25rem .5rem;flex-direction:row;gap:.75rem;margin-inline:-.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.home-pair-card-scroll::-webkit-scrollbar{display:none}.home-pair-card-scroll>.home-pair-card{scroll-snap-align:start;flex:0 0 min(78vw,17.5rem);min-height:14.5rem}}.advantages-export-block{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.15rem;display:flex}.advantages-export-lead{color:color-mix(in srgb, var(--fg) 72%, transparent);max-width:22rem;margin:0;font-size:.88rem;line-height:1.45}.advantages-export-formats{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:24rem;margin-top:0;display:flex}.advantages-export-format{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 14%, transparent), color-mix(in srgb, var(--fg) 4%, transparent));min-width:5.5rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.03em;text-align:center;color:var(--fg);border-radius:.85rem;flex:calc(33.333% - .5rem);justify-content:center;align-items:center;gap:.35rem;padding:.55rem .5rem;font-size:.76rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.advantages-export-format--pwa{background:linear-gradient(160deg, #8b5cf62e, color-mix(in srgb, var(--fg) 4%, transparent));border-color:#a78bfa73}.advantages-export-format--telegram{color:#e8f7ff;background:linear-gradient(145deg,#2aabee47,#229ed924);border-color:#2aabee94;box-shadow:0 0 20px #2aabee38}.advantages-export-tg-icon{flex-shrink:0;width:.9rem;height:.9rem}.home-pair-card-scroll--always{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:.25rem .75rem;flex-direction:row;gap:.85rem;margin-inline:-.25rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.home-pair-card-scroll--always::-webkit-scrollbar{display:none}.home-pair-card-scroll--always>.home-pair-card{scroll-snap-align:start;flex:0 0 min(78vw,17rem);min-height:14.75rem}@media (min-width:900px){.home-pair-card-scroll--always>.home-pair-card{flex:0 0 min(15.5rem,22vw)}}.home-pair-card-stage--examples{position:relative}.home-pair-card-stage--examples:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 50% 40%,#ffffff12,#0000 68%);position:absolute;inset:-12% -8%}.home-pair-card--example{z-index:1;position:relative}.neural-luxury-sweep,.neural-luxury-sweep--2,.advantages-split-dots--hidden{display:none!important}@media (min-width:900px){.home-pair-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,4vw,3.5rem)}.examples-spacious-head--left{text-align:left;margin-inline:0}.examples-spacious-head--left .advantages-split-lead--sm{margin-inline:0}.advantages-block-head--right,.advantages-block-head--center{text-align:center;margin-inline:auto}.advantages-block-head--right .advantages-split-lead--sm,.advantages-block-head--center .advantages-split-lead--sm{margin-inline:auto}.advantages-block-head--right .advantages-stats-row{justify-content:center}.advantages-block--pair-right{margin-inline:auto;align-self:start;margin-top:clamp(7rem,16vw,12rem);padding-top:clamp(1.5rem,4vw,3rem)}.advantages-block--pair-right .home-pair-card-stage{align-items:center}.advantages-block--pair-right .home-pair-card{text-align:center}.advantages-block-head--right .home-pair-footnote{margin-inline:0 0 0 auto}.examples-spacious--pair-left{max-width:none;margin-inline:0}}.examples-spacious-head{text-align:center;max-width:36rem;margin:0 auto clamp(2rem,5vw,3rem)}.examples-spacious-body{gap:clamp(2rem,5vw,3rem);display:grid}@media (min-width:900px){.examples-spacious-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}.examples-spacious-visual-stage{justify-content:center;display:flex}.examples-spacious-visual{text-align:center;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:15.5rem;padding:1.75rem 1.25rem;display:flex;position:relative}.examples-spacious-glow{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 70%);pointer-events:none;animation:4s ease-in-out infinite alternate examplesVisualGlow;position:absolute;inset:-18%}.examples-spacious-icon{z-index:1;font-size:clamp(2rem,5vw,2.75rem);line-height:1;position:relative}.examples-spacious-visual-title{z-index:1;color:var(--fg);margin:0;font-size:clamp(1rem,2vw,1.2rem);font-weight:650;position:relative}.examples-split-cta--in-card{z-index:1;margin-top:.35rem;position:relative}.examples-spacious-grid-wrap{border:1px solid color-mix(in srgb, var(--fg) 8%, transparent);background:color-mix(in srgb, var(--fg) 3%, transparent);border-radius:1.25rem;padding:clamp(1rem,2.5vw,1.5rem)}.examples-spacious-grid-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .85rem;font-size:.72rem;font-weight:650}.examples-spacious-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.examples-spacious-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.examples-spacious-chip{border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background:color-mix(in srgb, var(--bg) 60%, transparent);width:100%;color:var(--fg);text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.78rem;font-weight:550;transition:border-color .2s,background .2s,transform .15s;display:flex}.examples-spacious-chip:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-1px)}.examples-spacious-chip.is-active{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.examples-spacious-chip-icon{flex-shrink:0;font-size:1.1rem}html[data-theme=dark] .home-scroll-story--unified{background:linear-gradient(#030306 0%,#05050a 40%,#030306 100%)}html[data-theme=dark] .capabilities-section{background:0 0}.advantages-block-head{max-width:40rem;margin-bottom:clamp(1.5rem,4vw,2.25rem)}.advantages-stats-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem;display:flex}.advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.advantages-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.advantages-grid-card{border-radius:1rem;flex-direction:column;gap:.35rem;min-height:6.5rem;padding:1.1rem 1rem;display:flex}.advantages-grid-icon{font-size:1.35rem;line-height:1}.advantages-grid-title{color:var(--fg);margin:0;font-size:.95rem;font-weight:650}.advantages-grid-line{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.registered-count-chip{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--fg);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.78rem;display:inline-flex}.registered-count-chip-icon{opacity:.85}.registered-count-chip-value{font-variant-numeric:tabular-nums;font-weight:700}.registered-count-chip-label{opacity:.72}@media (min-width:900px){.advantages-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.advantages-split-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(2rem,4.8vw,3.35rem);font-weight:700;line-height:1.08}.advantages-split-lead{max-width:28rem;color:color-mix(in srgb, var(--fg) 78%, transparent);margin:1rem 0 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.55}.advantages-split-copy-panel{border-radius:1.35rem;padding:clamp(1.35rem,3vw,1.85rem) clamp(1.25rem,3vw,1.65rem);animation:5s ease-in-out infinite alternate splitCopyGlow;position:relative;overflow:hidden}.advantages-split-copy-panel:before{content:"";background:radial-gradient(ellipse 55% 45% at 30% 20%, color-mix(in srgb, var(--accent,#7c3aed) 16%, transparent), transparent 65%);pointer-events:none;animation:8s linear infinite splitCopySheen;position:absolute;inset:-40%}.advantages-split-copy-panel>*{z-index:1;position:relative}@keyframes splitCopyGlow{0%{box-shadow:inset 0 1px 0 var(--glass-highlight), 0 16px 40px color-mix(in srgb, var(--accent) 10%, transparent)}to{box-shadow:inset 0 1px 0 var(--glass-highlight), 0 20px 52px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 48px color-mix(in srgb, var(--accent) 12%, transparent)}}@keyframes splitCopySheen{0%{transform:translate(-8%)rotate(0)}to{transform:translate(8%)rotate(2deg)}}.advantages-split-stage{min-height:11rem}.advantages-split-card{border-radius:1.2rem;flex-direction:column;gap:.45rem;padding:1.5rem 1.35rem;display:flex}.advantages-split-icon{font-size:1.6rem}.advantages-split-card-title{color:var(--fg);margin:0;font-size:1.1rem;font-weight:650}.advantages-split-card-line{color:var(--muted);margin:0;font-size:.88rem}.advantages-split-dots{justify-content:center;gap:.45rem;margin-top:.75rem;display:flex}.advantages-split-dot{background:color-mix(in srgb, var(--fg) 18%, transparent);cursor:pointer;border:none;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:transform .2s,background .2s}.advantages-split-dot.is-active{background:color-mix(in srgb, var(--accent) 75%, var(--fg));transform:scale(1.15)}.examples-split--visual-left{border-top:1px solid color-mix(in srgb, var(--fg) 8%, transparent);padding-top:clamp(1.5rem,4vw,2.5rem)}@media (min-width:900px){.examples-split--visual-left{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.examples-split-visual-stage{flex-direction:column;justify-content:center;align-items:center;min-height:12rem;display:flex}.examples-carousel-stage{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:11rem;display:flex}.home-pair-card.examples-split-visual{aspect-ratio:auto;text-align:center;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;width:min(100%,28rem);min-height:10.5rem;padding:clamp(1.35rem,3vw,1.85rem) clamp(1.25rem,3vw,1.5rem);display:flex;overflow:hidden}.advantages-carousel-card.home-pair-card{border-radius:1.5rem;overflow:hidden}.examples-split-visual-glow{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 68%);animation:4s ease-in-out infinite alternate examplesVisualGlow;position:absolute;inset:-20%}@keyframes examplesVisualGlow{0%{opacity:.45;transform:scale(.92)}to{opacity:.95;transform:scale(1.06)}}.examples-split-visual-icon{z-index:1;filter:drop-shadow(0 6px 16px color-mix(in srgb, var(--accent) 30%, transparent));font-size:clamp(1.75rem,4.5vw,2.35rem);line-height:1;position:relative}.examples-split-visual-title{z-index:1;letter-spacing:-.02em;color:var(--fg);text-align:center;margin:.5rem 0 0;font-size:clamp(1rem,2vw,1.25rem);font-weight:650;position:relative}.examples-split--visual-left .advantages-split-copy,.examples-split--visual-left .advantages-split-copy-panel{flex-direction:column;gap:.75rem;display:flex}.examples-split--visual-left .examples-split-cta{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--fg);cursor:pointer;border-radius:999px;align-self:flex-start;margin-top:.25rem;padding:.5rem .95rem;font-size:.78rem;font-weight:650;transition:transform .2s,box-shadow .25s,border-color .2s}.live-process-how-wrap{border-top:1px solid color-mix(in srgb, var(--fg) 8%, transparent);margin-top:clamp(3rem,7vw,4.5rem);padding-top:clamp(2rem,5vw,3rem)}.live-process-how-head{margin-bottom:1.5rem}.live-process-how-wrap .cap-how-grid{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.live-process-how-wrap .cap-how-step{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--bg-elevated,var(--bg)) 82%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(18px)saturate(150%);border-radius:1.25rem;padding:clamp(1.15rem,2.5vw,1.45rem)}@media (max-width:899px){.live-process-how-wrap .cap-how-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:.25rem .5rem;flex-direction:row;gap:.75rem;margin-inline:-.25rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.live-process-how-wrap .cap-how-grid::-webkit-scrollbar{display:none}.live-process-how-wrap .cap-how-step{scroll-snap-align:start;flex:0 0 min(78vw,16.5rem);min-width:0}}.cap-how-step-title{color:var(--fg);margin:.35rem 0 .4rem;font-size:1.05rem;font-weight:650}.cap-how-step-desc{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.examples-split--visual-left .examples-split-cta:hover{border-color:color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:0 8px 28px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-1px)}.examples-split{padding-bottom:clamp(2rem,5vw,3.5rem)}.home-contact-section--finale{padding-block:clamp(2.5rem,7vw,4.5rem) clamp(3rem,8vw,5rem);position:relative;overflow:hidden}.home-contact-ambient{pointer-events:none;background:radial-gradient(ellipse 50% 40% at 20% 40%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), radial-gradient(ellipse 45% 35% at 80% 55%, #4fc3f71f, transparent 72%);animation:9s ease-in-out infinite alternate homeContactAmbient;position:absolute;inset:10% -20% -30%}html[data-theme=dark] .home-contact-ambient{opacity:.35;background:radial-gradient(ellipse 50% 40% at 20% 40%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%), radial-gradient(ellipse 45% 35% at 80% 55%, #4fc3f70d, transparent 72%)}html[data-theme=dark] .home-contact-card--glow{border-color:color-mix(in srgb, var(--accent) 18%, transparent);animation:none}html[data-theme=dark] .home-contact-glow-ring{display:none}@keyframes homeContactAmbient{0%{opacity:.55;transform:scale(.98)}to{opacity:.9;transform:scale(1.03)}}.home-contact-intro{text-align:center;margin-bottom:clamp(1.25rem,3vw,2rem)}.home-contact-finale-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:700}.home-contact-finale-lead{max-width:36rem;color:color-mix(in srgb, var(--fg) 72%, transparent);margin:.65rem auto 0;font-size:.92rem;line-height:1.55}.home-contact-section--finale .home-contact-strip{z-index:1;padding:0;position:relative}.home-contact-card--glow{border-color:color-mix(in srgb, var(--accent) 32%, transparent);animation:4.5s ease-in-out infinite alternate homeContactCardPulse;position:relative;overflow:hidden}.home-contact-card--partner{animation-delay:1.2s}.home-contact-glow-ring{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 0 40px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 0 24px color-mix(in srgb, var(--accent) 8%, transparent);transition:opacity .3s;position:absolute;inset:-1px}.home-contact-glow-ring--partner{box-shadow:0 0 0 1px #4fc3f759,0 0 40px #4fc3f738,inset 0 0 24px #4fc3f714}.home-contact-card--glow:hover .home-contact-glow-ring{opacity:1}@keyframes homeContactCardPulse{0%{box-shadow:inset 0 1px 0 var(--glass-highlight), 0 12px 32px color-mix(in srgb, var(--accent) 10%, transparent)}to{box-shadow:inset 0 1px 0 var(--glass-highlight), 0 18px 48px color-mix(in srgb, var(--accent) 20%, transparent), 0 0 36px color-mix(in srgb, var(--accent) 10%, transparent)}}.home-contact-strip{grid-template-columns:1fr;gap:.85rem;padding:.5rem 0 1rem;display:grid}@media (min-width:640px){.home-contact-strip{grid-template-columns:1fr 1fr}}.home-contact-card{text-align:left;cursor:pointer;border-radius:1.1rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.15rem 1.1rem;transition:transform .22s;display:flex}.home-contact-icon{font-size:1.35rem}.home-contact-label{color:var(--fg);font-size:1rem;font-weight:650}.home-contact-hint{color:var(--muted);font-size:.78rem}html[data-theme=dark] .home-section-title-glow{text-shadow:0 0 20px #ffffff52,0 0 40px #ffffff24,0 0 64px #ffffff0f}html[data-theme=dark] .home-pair-starry{isolation:isolate;position:relative}html[data-theme=dark] .home-pair-starry:before{content:"";pointer-events:none;z-index:0;opacity:.95;background:radial-gradient(80% 55% at 50% 40%,#08080eeb,#040408fa),radial-gradient(1px 1px at 5% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 8% 22%,#ffffffa6,#0000),radial-gradient(1px 1px at 14% 52%,#ffffff73,#0000),radial-gradient(1px 1px at 18% 68%,#ffffff73,#0000),radial-gradient(1.5px 1.5px at 32% 14%,#ffffff8c,#0000),radial-gradient(1px 1px at 38% 88%,#ffffff59,#0000),radial-gradient(1px 1px at 44% 78%,#fff6,#0000),radial-gradient(1px 1px at 58% 28%,#ffffff80,#0000),radial-gradient(1.2px 1.2px at 72% 62%,#ffffff7a,#0000),radial-gradient(1px 1px at 78% 42%,#ffffff61,#0000),radial-gradient(1px 1px at 86% 18%,#ffffff6b,#0000),radial-gradient(1px 1px at 92% 82%,#ffffff61,#0000),radial-gradient(1.2px 1.2px at 96% 36%,#ffffff70,#0000);border-radius:2rem;position:absolute;inset:-2rem -1rem}html[data-theme=dark] .home-pair-starry>*{z-index:1;position:relative}html[data-theme=dark] .home-pair-starry .advantages-split-title--sm,html[data-theme=dark] .home-pair-starry .advantages-split-lead--sm{text-shadow:0 0 18px #ffffff38,0 0 36px #ffffff14}html[data-theme=dark] .home-pair-starry .home-pair-card{isolation:isolate;background:#09090df5;border-color:#ffffff24;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 0 32px #ffffff12,0 20px 48px #00000073,inset 0 1px #ffffff12}html[data-theme=dark] .home-pair-starry .home-pair-card:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;opacity:.92;background:radial-gradient(85% 65% at 50% 45%,#06060c8c,#020206eb),radial-gradient(1px 1px at 10% 20%,#ffffff9e,#0000),radial-gradient(1px 1px at 22% 72%,#ffffff7a,#0000),radial-gradient(1.2px 1.2px at 35% 38%,#ffffff8c,#0000),radial-gradient(1px 1px at 48% 12%,#ffffff6b,#0000),radial-gradient(1px 1px at 58% 84%,#ffffff61,#0000),radial-gradient(1.5px 1.5px at 68% 28%,#ffffff85,#0000),radial-gradient(1px 1px at 78% 58%,#ffffff70,#0000),radial-gradient(1px 1px at 88% 22%,#fff6,#0000),radial-gradient(1px 1px at 92% 76%,#ffffff5c,#0000);position:absolute;inset:0}html[data-theme=dark] .home-pair-starry .home-pair-card>*{z-index:1;position:relative}html[data-theme=dark] .home-pair-starry .advantages-carousel-title,html[data-theme=dark] .home-pair-starry .examples-split-visual-title{text-shadow:0 0 16px #ffffff47,0 0 28px #ffffff1a}html[data-theme=dark] .home-pair-starry .advantages-carousel-line,html[data-theme=dark] .home-pair-starry .advantages-split-lead--below{text-shadow:0 0 14px #ffffff2e,0 0 26px #ffffff12}html[data-theme=dark] .live-process-how-wrap .cap-how-step{isolation:isolate;position:relative;overflow:hidden}html[data-theme=dark] .live-process-how-wrap .cap-how-step:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;opacity:.85;background:radial-gradient(90% 70%,#04040a66,#0000),radial-gradient(1px 1px at 15% 25%,#ffffff73,#0000),radial-gradient(1px 1px at 75% 65%,#ffffff61,#0000),radial-gradient(1px 1px at 42% 78%,#ffffff52,#0000);position:absolute;inset:0}html[data-theme=dark] .live-process-how-wrap .cap-how-step>*{z-index:1;position:relative}html[data-theme=dark] .live-process-how-wrap .cap-how-step-title{text-shadow:0 0 12px #fff3,0 0 22px #ffffff14}html[data-theme=dark] .home-contact-card--glow .home-contact-label{text-shadow:0 0 14px #ffffff38,0 0 24px #ffffff14}.hero-viewport-inner,.hero-composer.liquid-search-alive,.liquid-search-wrap{max-width:54rem}@media (hover:hover) and (pointer:fine){.hero-composer .liquid-search-wrap:hover .liquid-search-glass,.hero-composer .liquid-search-wrap:focus-within .liquid-search-glass{transform:scale(1.028)}}.hero-search-grow .liquid-search-textarea,.hero-search-grow .studio-forge-search-input{color:var(--fg);font-size:clamp(.92rem,2.8vw,1rem)}.hero-search-grow .liquid-search-textarea::placeholder{color:color-mix(in srgb, var(--fg) 52%, transparent);opacity:1}@media (max-width:768px){.hero-search-glass-stack.liquid-search-glass{min-height:3.55rem;padding-left:.9rem;padding-right:.75rem}.hero-search-grow .liquid-search-textarea{color:var(--fg);padding-top:.1rem;font-size:1rem;line-height:1.4}.hero-search-grow .liquid-search-icon{opacity:.85;flex-shrink:0}.hero-search-input-row{gap:.5rem}}
.why-feature-carousel{max-width:54rem;margin:1.75rem auto 0;position:relative}.why-feature-viewport{min-height:clamp(14rem,34vw,17.5rem);padding:.35rem 0 .75rem;position:relative;overflow:hidden}.why-feature-track{min-height:clamp(15rem,36vw,19rem);margin:0;padding:0;list-style:none;position:relative}.why-feature-slide{pointer-events:none;width:min(26rem,86vw);margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.why-feature-slide.is-active{pointer-events:auto}.why-feature-slide-btn{z-index:2;cursor:pointer;pointer-events:auto;background:0 0;border:none;position:absolute;inset:0}.why-feature-slide.is-active .why-feature-slide-btn{pointer-events:none}.why-feature-card{text-align:center;border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:color-mix(in srgb, var(--bg-elevated,#14121c) 94%, #fff 6%);border-radius:1.4rem;flex-direction:column;align-items:center;padding:1.75rem 1.5rem;transition:box-shadow .35s,border-color .35s,transform .35s;display:flex}.why-feature-slide.is-peek .why-feature-card{justify-content:center;min-height:9.5rem;padding:1.25rem .75rem}.why-feature-card.is-active:hover{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent) inset, 0 20px 50px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 48px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-4px)}.why-feature-card.is-telegram.is-active:hover{border-color:#2aabee8c;box-shadow:inset 0 0 0 1px #2aabee33,0 20px 50px #2aabee4d}.why-feature-icon{background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:1.1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.85rem;display:inline-flex}.why-feature-icon--peek{width:2.75rem;height:2.75rem;font-size:1.45rem}.why-feature-icon--telegram{color:#fff;background:linear-gradient(145deg,#2aabee,#229ed9)}.why-feature-tg-svg{width:1.75rem;height:1.75rem}.why-feature-copy{margin-top:.85rem}.why-feature-title{color:var(--fg);margin:0;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:700;line-height:1.25}.why-feature-body{color:color-mix(in srgb, var(--fg) 80%, transparent);margin:.6rem 0 0;font-size:clamp(.92rem,2.3vw,1.02rem);line-height:1.55}.why-feature-peek-label{color:color-mix(in srgb, var(--fg) 65%, transparent);max-width:5.5rem;margin-top:.55rem;font-size:.72rem;font-weight:600;line-height:1.2;display:block}.why-feature-cta{color:#fff;background:linear-gradient(135deg,#2aabee,#1d8ecf);border-radius:999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.65rem 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.why-feature-dots{justify-content:center;gap:.45rem;margin-top:.75rem;display:flex}.why-feature-dot{cursor:pointer;background:color-mix(in srgb, var(--fg) 20%, transparent);border:none;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:width .25s,background .25s}.why-feature-dot.is-active{background:color-mix(in srgb, var(--accent) 85%, white);width:1.25rem}html[data-theme=light] .why-feature-card{background:#ffffffeb}
html[data-theme=light]{color:var(--fg)}html[data-theme=light] .hero-tagline,html[data-theme=light] .pricing-subtitle,html[data-theme=light] .why-card-body,html[data-theme=light] .section-subtitle,html[data-theme=light] p.text-\[var\(--muted\)\]{color:#52525b!important}html[data-theme=light] .hero-title-mega-text{background:linear-gradient(135deg,#0a0a0f 0%,#18181b 35%,#27272a 55%,#0a0a0f 100%) 0 0/220%;filter:drop-shadow(0 2px 16px #7c3aed26);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .pricing-title,html[data-theme=light] .why-us-title,html[data-theme=light] h2,html[data-theme=light] h3{color:#0a0a0f}.glass-btn__glow{opacity:.35;filter:blur(12px);inset:-6px}.glass-btn:hover:not(.glass-btn--disabled) .glass-btn__glow,.glass-btn:focus-visible:not(.glass-btn--disabled) .glass-btn__glow{opacity:.95}.glass-btn--primary .glass-btn__glow{opacity:.65;animation:2.8s ease-in-out infinite glassBtnGlowPulse}@keyframes glassBtnGlowPulse{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:.95;transform:scale(1.04)}}.glass-btn--primary:hover:not(.glass-btn--disabled) .glass-btn__border{box-shadow:inset 0 1px 0 #ffffff6b, 0 0 32px color-mix(in srgb, var(--glass-btn-glow) 45%, transparent), 0 12px 36px color-mix(in srgb, var(--glass-btn-glow) 28%, transparent)}.liquid-glass-panel,.pricing-card-plan--lumen,.why-card{transition:transform .35s cubic-bezier(.32,.72,0,1),box-shadow .35s,border-color .35s}.liquid-glass-panel:hover,.pricing-card-plan--lumen:hover,.why-card:hover{transform:translateY(-3px)}html[data-theme=light] .liquid-glass-panel:hover,html[data-theme=light] .pricing-card-plan--lumen:hover,html[data-theme=light] .why-card:hover{box-shadow:0 16px 48px #7c3aed1f,0 0 40px #a78bfa2e,inset 0 1px #fffffff2}html[data-theme=dark] .liquid-glass-panel:hover,html[data-theme=dark] .pricing-card-plan--lumen:hover,html[data-theme=dark] .why-card:hover{box-shadow:0 20px 56px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 48px color-mix(in srgb, var(--accent) 18%, transparent)}.neural-section{position:relative}.neural-section:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%);opacity:0;transition:opacity .6s;position:absolute;inset:0}.neural-section:hover:before{opacity:1}.surprise-me-dice{position:relative;overflow:visible}.surprise-me-dice-face{z-index:2;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:block;position:relative}.surprise-me-dice-glow{border-radius:inherit;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 70%);filter:blur(10px);opacity:.55;z-index:0;animation:2.4s ease-in-out infinite surpriseDiceGlow;position:absolute;inset:-8px}.surprise-me-dice.is-rolling .surprise-me-dice-face{animation:.52s cubic-bezier(.32,.72,0,1) surpriseDiceRoll}.surprise-me-dice.is-rolling .surprise-me-dice-glow{animation:.52s ease-out surpriseDiceGlowBurst}@keyframes surpriseDiceRoll{0%{transform:rotate(0)scale(1)}35%{transform:rotate(180deg)scale(1.18)}70%{transform:rotate(360deg)scale(.92)}to{transform:rotate(540deg)scale(1)}}@keyframes surpriseDiceGlow{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.85;transform:scale(1.08)}}@keyframes surpriseDiceGlowBurst{0%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}to{opacity:.6;transform:scale(1)}}.surprise-me-toolbar{justify-content:center;padding:0 1rem .85rem;display:flex}.surprise-me-shuffle-btn{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--fg) 4%, transparent));color:var(--fg);cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px 0 #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:650;transition:transform .22s,box-shadow .22s;display:inline-flex}.surprise-me-shuffle-btn:hover{box-shadow:0 14px 32px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 24px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-2px)}.surprise-me-shuffle-btn.is-rolling .surprise-me-shuffle-icon{animation:.48s ease-out surpriseDiceRoll}html[data-theme=light] .surprise-me-shuffle-btn{color:#0a0a0f;border-color:color-mix(in srgb, var(--accent) 28%, #e4e4e7);background:linear-gradient(135deg,#fff,#f4f4f5)}html[data-theme=light] .surprise-me-card-title,html[data-theme=light] .surprise-me-modal-head--fullscreen h2{color:#0a0a0f}html[data-theme=light] .surprise-me-card-body{color:#52525b}@media (prefers-reduced-motion:reduce){.glass-btn--primary .glass-btn__glow,.surprise-me-dice-glow,.surprise-me-dice.is-rolling .surprise-me-dice-face{animation:none!important}}
.lumons-balance-chip{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, transparent), color-mix(in srgb, var(--fg) 4%, transparent));color:var(--fg);box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 16%, transparent), inset 0 1px 0 #ffffff1a;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:650;line-height:1;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex}.lumons-balance-chip:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 24%, transparent), 0 0 20px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-1px)}.lumons-balance-chip.is-empty{background:linear-gradient(135deg, #f59e0b1f, color-mix(in srgb, var(--fg) 4%, transparent));border-color:#f59e0b66}.lumons-balance-chip-symbol{color:color-mix(in srgb, var(--accent) 90%, #fff);font-size:.95rem}.lumons-balance-chip-value{font-variant-numeric:tabular-nums}.lumons-balance-chip-label{color:var(--muted);font-size:.72rem;font-weight:600}html[data-theme=light] .lumons-balance-chip{color:#0a0a0f;border-color:color-mix(in srgb, var(--accent) 25%, #e4e4e7);background:linear-gradient(135deg,#fff,#f4f4f5)}html[data-theme=light] .lumons-balance-chip-label{color:#52525b}.lumons-balance-chip.is-compact{gap:.28rem;padding:.32rem .55rem}.lumons-balance-chip.is-compact .lumons-balance-chip-symbol{font-size:.88rem}.lumons-balance-chip.is-compact .lumons-balance-chip-value{font-size:.78rem;font-weight:700}.lumons-balance-chip--nav{margin-inline-end:.15rem}.neural-nav-actions--cluster{flex-wrap:nowrap;align-items:center;gap:.55rem;display:flex}@media (max-width:640px){.neural-nav-actions--cluster{gap:.35rem}.lumons-balance-chip--nav .lumons-balance-chip-label{display:none}.lumons-balance-chip--nav{padding:.3rem .55rem}}html[data-theme=light] .hero-tagline,html[data-theme=light] .studio-forge-prompt-title,html[data-theme=light] .neural-nav-links a,html[data-theme=light] .profile-sheet-name{color:#0a0a0f}html[data-theme=light] .studio-forge-error,html[data-theme=light] .prompt-input-lumons-text{color:#18181b}@media (prefers-reduced-motion:no-preference){.lumons-balance-chip,.ai-search-shell,.studio-forge-orb-wrap{will-change:auto}}.profile-floating-anchor--compact{top:4.75rem}@media (max-width:640px){.profile-floating-anchor--compact{top:auto;bottom:1rem}}.lumons-balance-chip--hero{margin-top:.65rem}.lumons-balance-chip--studio{margin-inline-end:.35rem}.profile-lumons-card{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--fg) 3%, transparent));border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.profile-lumons-card-label{color:var(--muted);font-size:.78rem}.profile-lumons-card-value{font-variant-numeric:tabular-nums;color:var(--fg);font-size:1.35rem;font-weight:700}.studio-forge-model-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.28rem .65rem;font-size:.68rem;font-weight:600;display:inline-flex}.studio-forge-preview-empty{z-index:2;text-align:center;border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent);max-width:22rem;color:var(--muted);border-radius:1rem;margin:0 auto;padding:1.25rem;font-size:.88rem;line-height:1.5;position:absolute;inset:auto 1rem 1rem}.studio-forge-prompt-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-forge-preview-empty strong{color:var(--fg);margin-bottom:.35rem;display:block}.lumons-balance-chip--loading{pointer-events:none;min-width:4.5rem;min-height:1.85rem}.lumons-balance-chip-skeleton{background:linear-gradient(110deg, color-mix(in srgb, var(--fg) 10%, transparent) 30%, color-mix(in srgb, var(--accent) 28%, transparent) 50%, color-mix(in srgb, var(--fg) 10%, transparent) 70%);background-size:200% 100%;border-radius:999px;width:3.2rem;height:.72rem;animation:1.2s ease-in-out infinite lumonsChipShimmer;display:block}@keyframes lumonsChipShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.checkout-modal-backdrop{z-index:300;background:#0303088c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.checkout-modal{color:#f5f5f7;border-radius:1.25rem;width:min(480px,100%);padding:1.25rem;box-shadow:0 24px 80px #00000073}html[data-theme=light] .checkout-modal{color:#1a0a2e;background:#ffffffb8!important}.checkout-modal-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.checkout-modal-title{font-size:1.35rem;font-weight:700}.checkout-modal-close{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;font-size:1.5rem}.checkout-modal-tabs{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.checkout-modal-tabs button{cursor:pointer;color:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:.65rem;padding:.55rem;font-weight:600}.checkout-modal-tabs button.is-active{border-color:#a855f799;box-shadow:0 0 16px #a855f759}.checkout-modal-packs{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.checkout-pack{text-align:left;cursor:pointer;color:inherit;background:#00000026;border:1px solid #ffffff26;border-radius:.75rem;padding:.65rem;position:relative}.checkout-pack.is-selected{border-color:#fbbf24b3;box-shadow:0 0 0 1px #fbbf2466}.checkout-pack strong{font-size:.95rem;display:block}.checkout-pack span{opacity:.85;font-size:.8rem}.checkout-pack-badge{border-radius:999px;padding:.12rem .35rem;font-size:.58rem;font-weight:700;position:absolute;top:-.4rem;right:.35rem}.checkout-pack-badge--popular{color:#fff;background:linear-gradient(90deg,#8b5cf6,#d946ef)}.checkout-pack-badge--best{color:#111;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.checkout-pack-badge--bonus{color:#4ade80;background:#22c55e33;border:1px solid #4ade8059;left:.35rem;right:auto}.checkout-crypto-assets{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.checkout-crypto-assets button{color:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:.45rem;padding:.35rem .55rem;font-size:.72rem}.checkout-crypto-assets button.is-active{border-color:#a855f7}.checkout-modal-pay{color:#fff;cursor:pointer;border:none;border-radius:.75rem;width:100%;margin-top:.25rem;padding:.75rem;font-weight:700}.checkout-modal-pay:disabled{opacity:.6;cursor:not-allowed}.checkout-modal-error{color:#fca5a5;margin:.5rem 0;font-size:.8rem}.checkout-modal-trust{opacity:.75;justify-content:center;gap:.75rem;margin-top:.85rem;font-size:.68rem;display:flex}
.neural-section{isolation:isolate;position:relative}.neural-section:after{content:"";pointer-events:none;z-index:0;opacity:.55;background:radial-gradient(ellipse 60% 40% at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%);animation:8s ease-in-out infinite magicSectionBreath;position:absolute;inset:-20% -10%}@keyframes magicSectionBreath{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.glass-card-live,.liquid-glass-panel,.tile-alive{transition:transform .35s cubic-bezier(.32,.72,0,1),box-shadow .4s,border-color .3s}.glass-card-live:hover,.liquid-glass-panel:hover,.tile-alive:hover{box-shadow:0 20px 50px #0000002e, 0 0 40px color-mix(in srgb, var(--accent) 16%, transparent), inset 0 1px 0 #ffffff1f;transform:translateY(-3px)}.hero-mega-title,.hero-title-mega{background-size:200%;animation:6s linear infinite magicTitleShimmer}@keyframes magicTitleShimmer{0%{background-position:0%}to{background-position:200%}}.liquid-search-alive .liquid-search-inner-glow{animation:4.5s ease-in-out infinite magicSearchPulse}@keyframes magicSearchPulse{0%,to{opacity:.35}50%{opacity:.85}}.pricing-card-plan--lumen{position:relative;overflow:hidden}.pricing-card-plan--lumen:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 55%, transparent), transparent 40%, #4fc3f759);-webkit-mask-composite:xor;pointer-events:none;opacity:.65;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-card-popular--lumen{box-shadow:0 24px 60px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.pricing-aurora--lumen{animation:7s ease-in-out infinite magicPricingAurora}@keyframes magicPricingAurora{0%,to{opacity:.45;filter:hue-rotate()}50%{opacity:.85;filter:hue-rotate(18deg)}}.pricing-period-tab.is-active{box-shadow:0 0 22px color-mix(in srgb, var(--accent) 35%, transparent)}.why-card,.about-story-card,.capability-tile{position:relative;overflow:hidden}.why-card:after,.about-story-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:40%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-60%;transform:rotate(12deg)}.why-card:hover:after,.about-story-card:hover:after{opacity:0;animation:none}@keyframes magicCardSweep{to{left:120%}}.section-flow .glass-card-live{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.footer-dock-panel{box-shadow:0 -8px 40px #0003, 0 0 60px color-mix(in srgb, var(--accent) 10%, transparent)}html[data-theme=light] .neural-section:after{opacity:.35;background:radial-gradient(ellipse 60% 40% at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%)}html[data-theme=light] .glass-card-live:hover,html[data-theme=light] .liquid-glass-panel:hover{box-shadow:0 16px 40px #00000014, 0 0 32px color-mix(in srgb, var(--accent) 12%, transparent)}@media (prefers-reduced-motion:reduce){.neural-section:after,.hero-mega-title,.hero-title-mega,.liquid-search-alive .liquid-search-inner-glow,.pricing-aurora--lumen{animation:none!important}.glass-card-live:hover,.liquid-glass-panel:hover,.tile-alive:hover{transform:none}}
.site-intro-cover{z-index:10000;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));cursor:pointer;color:#0a0a0a;background:#fff;border:none;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0}html[data-theme=dark] .site-intro-cover{color:#0a0a0a;background:#fff}.site-intro-cover-inner{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.site-intro-cover-mark{filter:none;box-shadow:none;display:block}.site-intro-cover-hint{letter-spacing:.08em;text-transform:uppercase;opacity:.45;font-size:.8125rem}.hero-am-mark{color:inherit;filter:none;margin:0 auto .5rem;display:block}.am-lettermark{flex-shrink:0;display:block}.studio-forge-revision-history{border:1px solid color-mix(in srgb, var(--accent,#7c3aed) 22%, transparent);background:color-mix(in srgb, var(--accent,#7c3aed) 6%, transparent);border-radius:.75rem;margin-bottom:.75rem;padding:.65rem .75rem}.studio-forge-revision-label{letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin:0 0 .45rem;font-size:.6875rem;font-weight:600}.studio-forge-revision-list{flex-direction:column;gap:.35rem;max-height:7.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.studio-forge-revision-item{align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.35;display:flex}.studio-forge-revision-num{background:color-mix(in srgb, var(--accent,#7c3aed) 18%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.studio-forge-revision-text{opacity:.85;word-break:break-word}
