.hero-section--search-alive .hero-search-field-ambient{opacity:1}.hero-search-field-ambient{pointer-events:none;opacity:0;z-index:0;background:radial-gradient(ellipse 55% 45% at 30% 40%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 68%), radial-gradient(ellipse 50% 40% at 70% 55%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 65%), radial-gradient(ellipse 40% 35% at 50% 80%, color-mix(in srgb, var(--accent) 3%, transparent), transparent 70%);filter:blur(28px);border-radius:2.5rem;width:min(720px,96vw);height:min(420px,55vh);transition:opacity .6s;animation:none;position:absolute;top:42%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes heroFieldAmbient{0%{transform:translate(-50%,-50%)scale(.92)rotate(0)}to{transform:translate(-48%,-52%)scale(1.06)rotate(2deg)}}.hero-search-field{z-index:4;width:min(100%,640px);position:relative}.hero-search-field.is-alive .hero-search-neural-mesh{opacity:1}.hero-search-neural-mesh{pointer-events:none;opacity:0;background-image:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--accent) 18%, transparent) 0 1px, transparent 1px), radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--accent) 10%, transparent) 0 1px, transparent 1px);background-size:36px 36px,48px 48px;transition:opacity .5s;animation:none;position:absolute;inset:-24% -12%;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}@keyframes heroSearchMeshDrift{to{transform:translate(4%,-3%)}}.hero-search-pulse-ring{border-radius:inherit;border:1px solid color-mix(in srgb, var(--accent,#7c5cff) 18%, transparent);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:-8px}.hero-search-field.is-alive .hero-search-pulse-ring{opacity:.65;animation:none}@keyframes heroSearchPulse{0%,to{transform:scale(1);box-shadow:0 0 #7c3aed00}50%{transform:scale(1.015);box-shadow:0 0 40px #7c3aed59}}.hero-search-orbit-dust{pointer-events:none;opacity:0;background:conic-gradient(from 0deg, transparent, color-mix(in srgb, var(--accent) 14%, transparent), transparent, color-mix(in srgb, var(--accent) 10%, transparent), transparent);filter:blur(18px);border-radius:999px;transition:opacity .5s;position:absolute;inset:-20px}.hero-search-field.is-alive .hero-search-orbit-dust{opacity:.25;animation:none}@keyframes heroSearchOrbit{to{transform:rotate(360deg)}}.hero-search-field.is-alive .liquid-search-glass{border-color:color-mix(in srgb, var(--accent,#7c5cff) 32%, transparent);box-shadow:0 0 32px color-mix(in srgb, var(--accent,#7c5cff) 14%, transparent), 0 12px 40px #00000040, inset 0 1px 0 #ffffff1f}.hero-search-typing-bloom{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse 80% 60% at 50% 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%);transition:opacity .35s;position:absolute;inset:0}.hero-search-field.is-alive .hero-search-typing-bloom{opacity:.45;animation:none}@keyframes heroTypingBloom{0%,to{opacity:.35}50%{opacity:.85}}.hero-search-toolbar{z-index:2;pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding-left:0;display:flex;position:relative}.hero-theme-picker{align-items:center;gap:.35rem;display:inline-flex}.hero-theme-chip{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--bg) 72%, transparent);min-height:2rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:600;transition:border-color .2s,color .2s,background .2s}.hero-theme-chip.is-active{color:var(--fg);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.hero-search-row{align-items:flex-start;gap:.65rem;width:min(100%,47.5rem);display:flex}.hero-search-row .liquid-search-wrap{flex:1;min-width:0;margin-top:0}.hero-surprise-side{flex-shrink:0;margin-top:.35rem}.hero-surprise-side .surprise-me-dice{width:2.75rem;height:2.75rem;font-size:1.15rem}.hero-search-glass-stack{border-radius:1.25rem;flex-direction:column;align-items:stretch;height:auto;min-height:3.25rem;padding-left:1rem;padding-right:1rem;overflow:hidden}.hero-search-input-row{align-items:center;gap:.65rem;width:100%;min-width:0;display:flex}.hero-search-input-row .prompt-input-wrap{flex:1;min-width:0}.hero-search-send-btn--compact{flex-shrink:0;margin-left:auto}.hero-search-grow:not(.is-expanded) .liquid-search-textarea{white-space:nowrap;text-overflow:ellipsis;resize:none;width:100%;min-width:0;max-width:100%;overflow:hidden}.hero-search-grow:not(.is-expanded) .liquid-search-textarea::placeholder{opacity:.92;color:color-mix(in srgb, var(--fg,#f5f5f7) 72%, var(--text-muted,#a1a1aa))}.hero-search-grow:not(.is-expanded) .liquid-search-textarea:placeholder-shown{letter-spacing:-.01em;font-size:clamp(.78rem,2.6vw,.95rem)}.hero-search-grow .hero-search-input-row .prompt-input-wrap,.hero-search-grow .hero-search-input-row .liquid-search-input{min-width:0;max-width:100%}@media (max-width:768px){.hero-search-grow:not(.is-expanded) .liquid-search-textarea{white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;max-height:1.55em;color:var(--fg);font-size:1.05rem;line-height:1.45;overflow:hidden}.hero-search-grow:not(.is-expanded) .liquid-search-textarea::placeholder{opacity:.92;font-size:1.02rem}.hero-search-grow:not(.is-expanded) .liquid-search-textarea:placeholder-shown{font-size:1.02rem}.hero-search-glass-stack.liquid-search-glass{min-height:3.85rem;padding-left:1rem;padding-right:.85rem}.hero-search-input-row{gap:.45rem}.hero-search-grow.is-expanded .liquid-search-textarea{white-space:pre-wrap;text-overflow:unset;word-break:break-word;overflow-wrap:anywhere;max-height:min(40vh,280px);overflow:hidden auto}.hero-search-input-row{align-items:center}.hero-search-field{width:100%}.hero-search-send-btn--compact{padding:.35rem .6rem;font-size:.68rem}}.hero-search-grow.is-expanded .liquid-search-textarea{white-space:pre-wrap;text-overflow:unset;word-break:break-word;overflow-wrap:anywhere;resize:none;max-height:min(40vh,280px);overflow:hidden auto}html[data-theme=light] .hero-search-send-btn{color:#fff}.prompt-input-lumons-banner{background:color-mix(in srgb, var(--accent,#a855f7) 12%, transparent);color:var(--fg);border-radius:.65rem;flex-wrap:wrap;align-items:baseline;gap:.25rem;max-width:100%;margin:0 0 .5rem;padding:.45rem .65rem;font-size:.78rem;line-height:1.35;display:flex}.prompt-input-lumons-text{flex:auto;min-width:0}.prompt-input-lumons-link{text-underline-offset:2px;white-space:nowrap;flex-shrink:0;font-weight:600;text-decoration:underline}.hero-search-attach-btn,.hero-search-send-btn{border:1px solid color-mix(in srgb, var(--accent,#7c5cff) 35%, transparent);background:color-mix(in srgb, var(--accent,#7c5cff) 18%, transparent);color:var(--fg,#f5f5f7);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:transform .25s,box-shadow .3s;display:inline-flex}.hero-search-attach-btn:hover,.hero-search-send-btn:hover{box-shadow:0 6px 24px color-mix(in srgb, var(--accent,#7c5cff) 35%, transparent);transform:translateY(-1px)scale(1.03)}.hero-search-send-btn{background:linear-gradient(135deg, var(--matrix-purple-2,#7c4dff), var(--amethyst-mid,#7c3aed))}.hero-search-photo-preview{flex-shrink:0;align-self:flex-start;margin-right:.5rem;position:relative}.hero-search-photo-img{object-fit:cover;border:1px solid #fff3;border-radius:12px;width:56px;height:56px;box-shadow:0 8px 24px #7c3aed59}.hero-search-photo-remove{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:999px;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 12px #00000059}.hero-search-photo-hint{color:var(--text-muted,#71717a);text-align:left;margin:.5rem 0 0;padding-left:2.25rem;font-size:.7rem}.hero-search-field .liquid-search-glass{flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.prompt-input-wrap{flex:1;min-width:0}.prompt-input-lumons-banner{background:color-mix(in srgb, var(--accent,#a855f7) 12%, transparent);color:var(--fg);border-radius:.65rem;margin:0 0 .5rem;padding:.45rem .65rem;font-size:.78rem}.prompt-input-lumons-link{text-underline-offset:2px;font-weight:600;text-decoration:underline}.attachment-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.attachment-bar--compact{flex-shrink:0;gap:0}.attachment-bar--compact.attachment-bar--has-chips{flex-wrap:wrap;align-items:center;gap:.35rem;max-width:min(100%,12rem);display:flex}.attachment-bar--compact .attachment-bar-chips{order:2;width:100%}.attachment-bar-clip{border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);background:color-mix(in srgb, var(--fg) 5%, transparent);width:2.25rem;height:2.25rem;color:var(--fg);cursor:pointer;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.attachment-bar-clip:disabled{opacity:.45;cursor:not-allowed}.attachment-bar-clip-icon{display:block;transform:rotate(-45deg)}.attachment-bar-plus{place-items:center;width:100%;height:100%;font-size:1.35rem;font-weight:500;line-height:1;display:grid;transform:translateY(-.5px)}.studio-forge-attach-btn .attachment-bar-plus{font-size:1.25rem;font-weight:600}.attachment-bar-chips{flex-wrap:wrap;gap:.35rem;display:flex}.attachment-chip{display:inline-flex;position:relative}.attachment-chip-img{object-fit:cover;border-radius:.4rem;width:2rem;height:2rem}.attachment-chip-remove{color:#fff;cursor:pointer;background:#111;border:none;border-radius:999px;width:1rem;height:1rem;font-size:.65rem;line-height:1;position:absolute;top:-.35rem;right:-.35rem}.attachment-bar--studio.attachment-bar--has-chips{flex-wrap:wrap;align-items:flex-start;gap:.45rem}.attachment-bar--studio .attachment-chip-img{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);border-radius:.55rem;width:2.75rem;height:2.75rem}.attachment-chip-doc{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--fg) 5%, transparent);border-radius:.55rem;align-items:center;gap:.35rem;max-width:8rem;padding:.35rem .5rem;font-size:.68rem;display:inline-flex}.attachment-chip-doc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-preview-strip{flex-wrap:wrap;gap:.45rem;padding:.15rem .1rem .35rem;display:flex}.attachment-preview-strip--studio{padding:.25rem .15rem .45rem}.attachment-preview-card{display:inline-flex;position:relative}.attachment-preview-img{object-fit:cover;border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:.65rem;width:3.5rem;height:3.5rem;box-shadow:0 4px 14px #0000002e}.attachment-preview-doc{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--fg) 5%, transparent);border-radius:.65rem;align-items:center;gap:.35rem;max-width:9rem;padding:.45rem .55rem;font-size:.72rem;display:inline-flex}.attachment-preview-doc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-preview-remove{color:#fff;cursor:pointer;background:#111;border:none;border-radius:999px;width:1.1rem;height:1.1rem;font-size:.7rem;line-height:1;position:absolute;top:-.35rem;right:-.35rem}html[data-theme=light] .attachment-preview-remove,html[data-theme=light] .attachment-chip-remove{background:#333}.eco-mode-toggle{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.eco-mode-toggle-label{white-space:nowrap}.eco-mode-toggle-hint{opacity:.85;font-size:.68rem}.studio-forge-composer-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;display:flex}.hero-search-field .liquid-search-textarea{flex:100%;width:100%}.liquid-search-glass:has(.hero-search-photo-preview) .liquid-search-textarea{flex:12rem;min-width:0}.hero-recent-trigger{border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);background:color-mix(in srgb, var(--bg-elevated,#14121c) 90%, #fff 10%);min-height:2.75rem;color:var(--fg);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 1rem;font-size:.88rem;font-weight:600;transition:border-color .2s,background .2s}.hero-recent-trigger:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.hero-recent-backdrop{z-index:200;cursor:pointer;background:#00000073;border:none;position:fixed;inset:0}.hero-recent-panel{z-index:201;border-left:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:color-mix(in srgb, var(--bg-elevated,#121018) 96%, #fff 4%);width:min(100vw,22rem);height:100dvh;padding:1.25rem 1rem 1.5rem;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #00000040}.hero-recent-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.hero-recent-title{color:var(--fg);margin:0;font-size:1.05rem;font-weight:700}.hero-recent-close{background:color-mix(in srgb, var(--fg) 8%, transparent);width:2rem;height:2rem;color:var(--fg);cursor:pointer;border:none;border-radius:999px;font-size:1.25rem;line-height:1}.hero-recent-section{margin-bottom:1.25rem}.hero-recent-section h3{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 55%, transparent);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.hero-recent-section-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.hero-recent-section-head h3{margin:0}.hero-recent-link{color:color-mix(in srgb, var(--accent) 90%, white);font-size:.78rem;text-decoration:none}.hero-recent-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.hero-recent-list button,.hero-recent-list a{border:1px solid color-mix(in srgb, var(--fg) 8%, transparent);background:color-mix(in srgb, var(--fg) 4%, transparent);width:100%;color:var(--fg);text-align:left;cursor:pointer;border-radius:.75rem;padding:.65rem .75rem;font-size:.84rem;line-height:1.35;text-decoration:none;transition:border-color .2s,background .2s;display:block}.hero-recent-list button:hover,.hero-recent-list a:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.hero-recent-project-title{font-weight:600;display:block}.hero-recent-project-meta{opacity:.65;margin-top:.2rem;font-size:.72rem;display:block}.hero-recent-empty{color:color-mix(in srgb, var(--fg) 55%, transparent);margin:0;font-size:.84rem}html[data-theme=light] .hero-recent-panel{background:#fffffff5}html[data-theme=light] .hero-recent-trigger{background:#ffffffe6}
.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:0 0 .65rem;padding:.25rem 0 .35rem}.hero-title-aurora--mega{background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--accent) 14%, transparent) 0%, color-mix(in srgb, var(--accent) 4%, transparent) 45%, transparent 72%);width:min(420px,88vw);height:min(150px,32vw);animation:heroAuroraPulse 12s var(--ease-luxury) infinite alternate}@keyframes heroAuroraPulse{0%{opacity:.28;transform:translate(-50%,-50%)scale(.98)}to{opacity:.42;transform:translate(-50%,-50%)scale(1.02)}}.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(ellipse at 50% 42%, color-mix(in srgb, var(--accent) 10%, transparent) 0%, color-mix(in srgb, var(--accent) 3%, transparent) 45%, transparent 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}.hero-support-line{max-width:26rem;color:var(--text-secondary,var(--muted));text-wrap:balance;margin:.45rem auto 0;font-size:clamp(.92rem,2.1vw,1.02rem);font-weight:500;line-height:1.45}html[data-theme=light] .hero-support-line{color:var(--text-secondary,#3f3f46)}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:var(--fg);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{padding:.2rem}.hero-surprise-side .surprise-me-dice{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--surface,var(--bg)) 88%, var(--accent) 4%);width:2.75rem;height:2.75rem;box-shadow:0 2px 10px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px 0 #ffffff14;border-radius:.85rem;font-size:1.2rem;overflow:hidden;transform:none!important}.hero-surprise-side .surprise-me-dice-face{transform-origin:50%;place-items:center;width:100%;height:100%;animation:3.2s ease-in-out infinite surpriseDiceFloat;display:grid}.hero-surprise-side .surprise-me-dice.is-highlight{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 1px 0 #ffffff1a}.hero-surprise-side .surprise-me-dice.is-highlight .surprise-me-dice-face{animation:1.2s ease-in-out infinite surpriseDicePulse}.hero-surprise-side .surprise-me-dice-glow{display:none}@keyframes surpriseDiceFloat{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-2px)rotate(-4deg)}70%{transform:translateY(1px)rotate(3deg)}}@keyframes surpriseDicePulse{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(6deg)}}.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:var(--z-modal);-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{background:color-mix(in srgb, var(--surface,#000) 92%, #fff 3%);box-shadow:0 0 0 1px #ffffff14, 0 0 18px #ffffff0d, 0 0 32px color-mix(in srgb, var(--accent) 8%, transparent), inset 0 1px 0 #ffffff0f;border-color:#ffffff24}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 #ffffff24, 0 0 24px #ffffff0f, 0 0 40px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1px 0 #ffffff14}.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) 18%, transparent), 0 0 20px color-mix(in srgb, var(--accent) 10%, transparent), 0 0 36px color-mix(in srgb, var(--accent) 6%, 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) 28%, transparent), 0 0 28px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 48px color-mix(in srgb, var(--accent) 8%, transparent)}html[data-theme=light] .hero-composer .liquid-search-glass{background:var(--surface,#ffffffeb);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, #d4d4d8), 0 0 18px color-mix(in srgb, var(--accent) 8%, transparent), 0 8px 28px #0000000d}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) 24%, #a78bfa), 0 0 24px color-mix(in srgb, var(--accent) 12%, transparent), 0 10px 32px color-mix(in srgb, var(--accent) 6%, transparent)}.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{left:0;right:0;bottom:var(--fixed-bottom-offset,0px);z-index:calc(var(--z-dock) + 20);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) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);will-change:transform;grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:fixed;transform:translate(0,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-locale{z-index:4;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-height:2.75rem;display:flex;position:relative}.mobile-bottom-nav-locale .locale-currency-root{z-index:4;position:relative}.mobile-bottom-nav-locale .locale-currency-trigger{touch-action:manipulation;pointer-events:auto;min-width:2.75rem;min-height:2.75rem;padding:.35rem .55rem}.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;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .5rem;font-size:.72rem;font-weight:650;text-decoration:none;transition:color .2s,background .2s;display:flex}.mobile-bottom-nav-icon{flex-shrink:0;width:1.15rem;height:1.15rem}.mobile-bottom-nav-label{line-height:1}.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:#080808f2;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}@media (max-width:768px),(pointer:coarse){.hero-section--viewport{min-height:calc(100svh - 4.5rem)}}.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:none;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;background-image:radial-gradient(1px 1px at 12% 18%, #ffffff59, transparent), radial-gradient(1px 1px at 78% 24%, #ffffff47, transparent), radial-gradient(1px 1px at 44% 12%, color-mix(in srgb, var(--accent) 22%, transparent), transparent), radial-gradient(1px 1px at 88% 62%, #ffffff38, transparent), radial-gradient(1px 1px at 22% 72%, #ffffff40, transparent);opacity:.45;position:absolute;inset:0}.hero-viewport-inner{flex-direction:column;align-items:center;gap:1rem;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] .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}.examples-carousel-stage,.advantages-carousel-stage{touch-action:pan-y}.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;position:relative;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-composer .liquid-search-alive .liquid-search-inner-glow{opacity:.28;animation:none}.hero-title-wrap--brand .hero-title-mega{animation:none}.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:.15rem;font-size:1.05rem;line-height:1.45}.hero-search-grow .liquid-search-icon{opacity:.85;flex-shrink:0}.hero-search-input-row{gap:.5rem}}
.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-wrap--brand .hero-title-mega{background-size:200%;animation:none}@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}.hero-composer.liquid-search-alive .liquid-search-inner-glow{animation:none}@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}}
.section-hero{position:relative}.section-hero:before{content:"";background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 68%);filter:blur(40px);pointer-events:none;z-index:0;border-radius:50%;height:42%;animation:9s ease-in-out infinite sectionBreath;position:absolute;inset:10% 8% auto}.hero-composer{z-index:2;width:min(100%,47.5rem);position:relative}.hero-search-grow.is-expanded .liquid-search-glass{border-color:color-mix(in srgb, var(--accent) 48%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 20px 48px color-mix(in srgb, var(--accent) 18%, transparent)}.liquid-search-textarea{resize:none;field-sizing:content;min-height:1.5rem;line-height:1.45}.liquid-search-inner-glow{border-radius:inherit;pointer-events:none;opacity:.55;background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 62%);animation:6s ease-in-out infinite innerGlowDrift;position:absolute;inset:0}@keyframes innerGlowDrift{0%,to{opacity:.45;transform:translateY(0)scale(1)}50%{opacity:.7;transform:translateY(-6px)scale(1.04)}}.section-why{isolation:isolate;position:relative}.section-why:after{content:"";filter:blur(56px);pointer-events:none;z-index:0;background:radial-gradient(#8b5cf61f,#0000 68%);border-radius:50%;height:55%;animation:28s linear infinite whyOrbit;position:absolute;inset:auto -10% -8%}.section-why .why-us-card,.section-why .why-us-widget{z-index:1;position:relative}.section-why .why-us-card:before{content:"";border-radius:inherit;opacity:.55;background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%);pointer-events:none;animation:7s ease-in-out infinite cardGlowPulse;position:absolute;inset:-1px}.section-flow{position:relative}.capabilities-header{z-index:2;position:relative}.section-flow .cap-how-step,.section-flow .cap-domain-card{z-index:1;box-shadow:0 0 0 1px #4fc3f71f, 0 0 24px color-mix(in srgb, var(--accent) 10%, transparent);position:relative}.section-flow .cap-domain-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 80% 90%,#4fc3f71f,#0000 55%);animation:9s ease-in-out infinite reverse cardGlowPulse;position:absolute;inset:0}.section-plans{position:relative}.section-plans:before{content:"";background:radial-gradient(ellipse at 50% 50%, #fbbf2414, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%);filter:blur(56px);pointer-events:none;border-radius:40%;animation:11s ease-in-out infinite plansBloom;position:absolute;inset:5% 15%}.section-plans .pricing-card{position:relative}.section-plans .pricing-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.65;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 72%);animation:8s ease-in-out infinite cardGlowPulse;position:absolute;inset:-2px}.section-about{position:relative}.section-about .about-ambient-bloom{animation-duration:14s}@keyframes sectionBreath{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@keyframes whyOrbit{to{transform:rotate(360deg)}}@keyframes flowLine{0%,to{opacity:.25;transform:scaleX(.85)}50%{opacity:.65;transform:scaleX(1)}}@keyframes plansBloom{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.85;transform:scale(1.05)}}@keyframes cardGlowPulse{0%,to{opacity:.35}50%{opacity:.75}}.profile-panel-header{border-radius:1rem;flex-direction:column;gap:0;margin:-.35rem -.35rem 0;padding:0;overflow:hidden}.profile-panel-cover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 35%, #1a0a2e), #4c1d958c);background-position:50%;background-size:cover;height:96px;position:relative}.profile-panel-cover-shimmer{background:linear-gradient(120deg, transparent 30%, color-mix(in srgb, var(--accent) 22%, transparent) 50%, transparent 70%);opacity:.35;animation:12s ease-in-out infinite coverShimmer;position:absolute;inset:0}.profile-panel-cover-vignette{background:linear-gradient(#0000 20%,#0806128c);position:absolute;inset:0}.profile-panel-header-body{align-items:flex-start;gap:1rem;margin-top:-2.5rem;padding:0 .85rem .85rem;display:flex}.profile-panel-cover-avatar{border:2px solid color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 12px 32px #00000059}.profile-avatar-aura{border-radius:inherit;pointer-events:none;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 35%, transparent);animation:4.5s ease-in-out infinite avatarAura;position:absolute;inset:-3px}@keyframes avatarAura{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:.95;transform:scale(1.02)}}@keyframes coverShimmer{0%,to{opacity:.2;transform:translate(-8%)}50%{opacity:.45;transform:translate(8%)}}.profile-glass-btn-ring{border-radius:inherit;border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);opacity:.7;pointer-events:none;animation:5s ease-in-out infinite avatarAura;position:absolute;inset:-4px}.profile-panel-block-ambient{border-radius:inherit;pointer-events:none;opacity:.4;background:radial-gradient(circle at 20% 80%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 65%);animation:8s ease-in-out infinite innerGlowDrift;position:absolute;inset:0}.profile-quick-actions--three{grid-template-columns:repeat(3,1fr)}html[data-theme=light] .starlight-canvas{opacity:.82;display:block!important}html[data-theme=light] .neural-bg--light-stars .neural-violet-veil{opacity:.55}html[data-theme=light] .neural-bg--light-stars .neural-light-orb{opacity:.45}html[data-theme=light] .neural-luxury-sweep{filter:blur(64px);background:linear-gradient(95deg,#0000 0%,#7c3aed14 30%,#a78bfa2e 50%,#8b5cf61f 70%,#0000 100%)}html[data-theme=light] .neural-starlight-layer{display:block}html[data-theme=light] .section-hero:before{background:radial-gradient(at 50% 30%,#7c3aed2e,#0000 68%)}
