*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.block{display:block}.list-item{display:list-item}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--font-display:"Manrope","Avenir Next","Segoe UI",sans-serif;--font-body:"Manrope","Avenir Next","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","JetBrains Mono","SFMono-Regular",monospace;--type-xs:clamp(0.75rem,0.68rem + 0.18vw,0.84rem);--type-sm:clamp(0.86rem,0.8rem + 0.2vw,0.96rem);--type-base:clamp(1rem,0.92rem + 0.2vw,1.12rem);--type-lg:clamp(1.2rem,1.04rem + 0.48vw,1.45rem);--type-xl:clamp(1.7rem,1.3rem + 1vw,2.45rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:30px;--shadow-soft:0 28px 55px rgba(2,10,22,0.35);--shadow-glow:0 0 0 1px rgba(96,225,180,0.25),0 16px 40px rgba(7,22,44,0.35);--motion-duration-fast:140ms;--motion-duration-normal:260ms;--motion-duration-slow:420ms;--motion-ease-main:cubic-bezier(0.2,0.7,0.2,1);--motion-ease-emphasized:cubic-bezier(0.18,0.88,0.24,1);--color-bg-base:#040913;--color-bg-elevated:#081426;--color-bg-accent:#0f233d;--color-surface-elevated:#0e1d33;--color-surface-muted:#12253f;--color-line-subtle:#223959;--color-text-primary:#e6f1ff;--color-text-secondary:#9eb6cf;--color-brand-primary:#3fcb9a;--color-brand-strong:#22a679;--color-danger:#ff7465;--bg:var(--color-bg-base);--bg-accent:var(--color-bg-accent);--surface:var(--color-surface-elevated);--surface-muted:var(--color-surface-muted);--ink:var(--color-text-primary);--ink-soft:var(--color-text-secondary);--line:var(--color-line-subtle);--brand:var(--color-brand-primary);--brand-strong:var(--color-brand-strong);--danger:var(--color-danger);--duration-fast:var(--motion-duration-fast);--duration-normal:var(--motion-duration-normal);--ease-main:var(--motion-ease-main)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;color-scheme:dark;background:radial-gradient(1200px 620px at 90% -10%,rgba(25,71,140,.45),transparent 60%),radial-gradient(900px 320px at 0 10%,rgba(44,133,205,.26),transparent 55%),var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--type-base);text-rendering:optimizeLegibility}body.theme-photo-gold-anchor{--theme-name:"photo-gold-anchor";--shape-name:"star_v3_full";--color-bg-anchor:#3b261a;--color-star-center:#e0ae66;--color-star-edge:#fed274;--color-bg-page:#140d0a;--color-bg-panel:#3b261a;--color-bg-elevated:#564339;--color-bg-strong:#46352b;--color-text-primary:#f7e5c4;--color-text-muted:#d1bf9e;--color-text-inverse:#28170d;--color-accent:#fed274;--color-accent-warm:#e8bc66;--color-accent-core:#e0ae66;--color-accent-deep:#9c632b;--color-accent-shadow:#74491f;--color-line:rgba(254,210,116,0.34);--color-line-soft:rgba(254,210,116,0.12);--shadow-panel:0 24px 56px rgba(0,0,0,0.32);--shadow-elevated:0 28px 64px rgba(0,0,0,0.36);--theme-shadow-glow:0 0 24px rgba(254,210,116,0.18);--gradient-page:radial-gradient(circle at top,rgba(254,210,116,0.12),transparent 22%),linear-gradient(180deg,#140d0a,#090605 72%);--gradient-stage:linear-gradient(180deg,#715548,#3b261a 56%,#26160f);--gradient-accent:linear-gradient(150deg,#fed274,#f0c46c 18%,#e0ae66 54%,#9c632b);--gradient-button:linear-gradient(180deg,#fed274,#e8bc66);--color-bg-base:var(--color-bg-page);--color-bg-elevated:color-mix(in srgb,var(--color-bg-panel) 86%,#090605);--color-bg-accent:var(--color-bg-strong);--color-surface-elevated:color-mix(in srgb,var(--color-bg-panel) 92%,#110906);--color-surface-muted:color-mix(in srgb,var(--color-bg-elevated) 86%,#120905);--color-line-subtle:var(--color-line);--color-text-secondary:var(--color-text-muted);--color-brand-primary:var(--color-accent);--color-brand-strong:var(--color-accent-warm);--color-danger:#ff8b74;--bg:var(--color-bg-base);--bg-accent:var(--color-bg-accent);--surface:var(--color-surface-elevated);--surface-muted:var(--color-surface-muted);--ink:var(--color-text-primary);--ink-soft:var(--color-text-secondary);--line:var(--color-line-subtle);--brand:var(--color-brand-primary);--brand-strong:var(--color-brand-strong);--danger:var(--color-danger);--shadow-soft:var(--shadow-panel);--shadow-glow:0 0 0 1px rgba(254,210,116,0.24),0 20px 44px rgba(48,22,10,0.44);background:var(--gradient-page);color:var(--color-text-primary)}.theme-photo-gold-anchor .surface-card{background:var(--color-bg-panel);color:var(--color-text-primary);border:1px solid var(--color-line);box-shadow:var(--shadow-panel)}.theme-photo-gold-anchor .surface-stage{background:var(--gradient-stage);border:1px solid var(--color-line)}.theme-photo-gold-anchor .button-primary{background:var(--gradient-button);color:var(--color-text-inverse);border:1px solid color-mix(in srgb,var(--color-accent) 72%,white);box-shadow:var(--theme-shadow-glow)}.theme-photo-gold-anchor .button-secondary{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-line)}.theme-photo-gold-anchor .text-muted{color:var(--color-text-muted)}.theme-photo-gold-anchor .metal-accent{background:var(--gradient-accent)}a{color:inherit;text-decoration:none}.portal-shell{width:min(1120px,calc(100vw - 2.4rem));margin:1.6rem auto 2.4rem;display:grid;gap:var(--space-4);animation:reveal var(--duration-normal) var(--ease-main)}.panel,.portal-header{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 94%,#02050a);box-shadow:var(--shadow-soft)}.portal-header{padding:var(--space-5);display:grid;gap:var(--space-2)}.portal-header-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.eyebrow{margin:0;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.title,h1,h2,h3{margin:0;font-family:var(--font-display);letter-spacing:-.02em}.title,h1{font-size:clamp(1.8rem,2.3vw,2.6rem)}h2{font-size:clamp(1.25rem,1.8vw,1.6rem)}.lead,.subtitle{margin:0;color:var(--ink-soft);max-width:72ch}.portal-nav{display:flex;gap:var(--space-2);flex-wrap:wrap}.portal-nav a{padding:.62rem .9rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 80%,#fff);color:var(--ink);font-weight:600;transition:transform var(--duration-fast) var(--ease-main),background var(--duration-fast) var(--ease-main),border-color var(--duration-fast) var(--ease-main)}.portal-nav a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 40%,var(--line));background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.language-switcher{display:grid;gap:.32rem;justify-items:start;width:min(100%,11.5rem)}.language-switcher-label{color:var(--ink-soft);font-size:var(--type-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.language-switcher-field{position:relative;width:100%}.language-switcher-field:after{content:"▾";position:absolute;inset-inline-end:.82rem;top:50%;transform:translateY(-50%);color:var(--ink-soft);font-size:.8rem;pointer-events:none}.language-switcher-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:2.5rem;padding:.62rem 2.1rem .62rem .82rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));background:color-mix(in srgb,var(--surface-muted) 72%,#fff);color:var(--ink);font-size:.92rem;font-weight:700;line-height:1.2;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent);transition:border-color var(--duration-fast) var(--ease-main),background var(--duration-fast) var(--ease-main),box-shadow var(--duration-fast) var(--ease-main)}.language-switcher-select:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}.language-switcher-select:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 62%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent)}.portal-content{display:grid;gap:var(--space-4)}.panel{padding:var(--space-4)}.kpi-grid,.panel{display:grid;gap:var(--space-3)}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem 1rem .9rem;background:var(--surface)}.kpi-label{margin:0;color:var(--ink-soft);font-size:.86rem}.kpi-value{margin:.35rem 0 0;font-size:1.48rem;font-weight:700;font-family:var(--font-display)}.list{margin:0;padding:0;list-style:none;display:grid;gap:.62rem}.list-item{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.85rem .95rem;background:var(--surface);display:flex;justify-content:space-between;gap:1rem;align-items:center}.list-item strong{display:block}.subscription-empty-state{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding:1rem 1.1rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--brand) 34%,var(--line));background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 16%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 88%,#fff),var(--surface));box-shadow:var(--shadow-soft)}.subscription-empty-copy{display:grid;gap:.42rem;max-width:42rem}.subscription-empty-copy strong{font-size:1rem}.subscription-success-hero{overflow:hidden;border-color:color-mix(in srgb,var(--brand) 42%,var(--line));background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--brand) 18%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 86%,#fff),color-mix(in srgb,var(--surface) 94%,#02050a))}.subscription-success-heading{display:grid;gap:.58rem}.subscription-link-spotlight{display:grid;gap:var(--space-3);padding:clamp(1rem,2vw,1.45rem);border:1px solid color-mix(in srgb,var(--brand) 52%,var(--line));border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 15%,transparent),transparent 38%),color-mix(in srgb,var(--surface) 88%,#040913);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent),0 18px 40px rgba(0,0,0,.18)}.subscription-link-value{display:block;width:100%;padding:clamp(.9rem,1.8vw,1.15rem);border:1px solid color-mix(in srgb,var(--brand) 36%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 74%,var(--surface));color:var(--ink);font-size:clamp(.92rem,1.5vw,1.16rem);font-weight:800;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.subscription-success-waiting{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-muted) 78%,#fff)}.success-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.68rem 1rem;border:1px solid var(--brand);border-radius:999px;background:var(--brand);color:#f7fbf8;font-size:.93rem;font-weight:800;transition:transform var(--duration-fast) var(--ease-main),background var(--duration-fast) var(--ease-main),border-color var(--duration-fast) var(--ease-main)}.success-action-link:hover{transform:translateY(-1px);border-color:var(--brand-strong);background:var(--brand-strong)}.plan-card{align-items:flex-start}.plan-card-featured{border-color:color-mix(in srgb,var(--brand) 46%,var(--line));background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 18%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 84%,#fff),var(--surface));box-shadow:0 16px 34px rgba(0,0,0,.14)}.plan-copy{display:grid;gap:.36rem}.plan-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.plan-actions{align-items:center;justify-content:flex-end}.pill{display:inline-flex;align-items:center;padding:.24rem .6rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 80%,#fff)}.pill.success{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));background:color-mix(in srgb,var(--brand) 12%,var(--surface))}.form-grid{display:grid;gap:var(--space-2)}.stack-actions{display:flex;flex-wrap:wrap;gap:.72rem}.option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:var(--space-3)}button.option-card{min-height:0;border-radius:22px;padding:1.1rem 1rem;display:grid;justify-items:start;align-content:start;gap:.9rem;text-align:start;background:color-mix(in srgb,var(--surface-muted) 74%,#fff);border-color:color-mix(in srgb,var(--brand) 14%,var(--line))}button.option-card:hover{background:color-mix(in srgb,var(--brand) 8%,var(--surface));border-color:color-mix(in srgb,var(--brand) 34%,var(--line))}button.option-card strong{font-size:1rem;line-height:1.35}.option-icon{width:3.1rem;height:3.1rem;border-radius:18px;display:inline-grid;place-items:center;color:#08131e;background:linear-gradient(180deg,#d8f2ff,#88d8ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.option-icon svg{width:1.5rem;height:1.5rem}.option-icon.card{background:linear-gradient(180deg,#d8f2ff,#88d8ff)}.option-icon.crypto{background:linear-gradient(180deg,#d8ffef,#7af0bf)}.option-icon.recurring{background:linear-gradient(180deg,#fff2d4,#f6c571)}.option-icon.telegram{background:linear-gradient(180deg,#ecdefe,#c69cf5)}label{font-size:.88rem;color:var(--ink-soft);font-weight:600}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.72rem .86rem;font-size:.97rem;outline:none;transition:border-color var(--duration-fast) var(--ease-main)}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}textarea{min-height:120px;resize:vertical}button{border:1px solid var(--brand);border-radius:999px;background:var(--brand);color:#f7fbf8;font-weight:700;font-size:.93rem;padding:.68rem 1rem;cursor:pointer;transition:transform var(--duration-fast) var(--ease-main),background var(--duration-fast) var(--ease-main),border-color var(--duration-fast) var(--ease-main)}button,input,select,textarea{min-height:44px;font-family:inherit}button:hover{transform:translateY(-1px);background:var(--brand-strong);border-color:var(--brand-strong)}button:disabled{opacity:.6;cursor:not-allowed}button.ghost{background:transparent;color:var(--ink);border-color:var(--line)}:where(a,button,input,select,textarea,[role=button]):focus-visible{outline:none;border-color:color-mix(in srgb,var(--brand) 64%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 86%,#ffffff 4%),0 0 0 6px rgba(63,203,154,.14)}.theme-photo-gold-anchor :where(a,button,input,select,textarea,[role=button]):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 88%,#fff6df 12%),0 0 0 6px rgba(254,210,116,.16)}.feedback{margin:0;font-weight:600}.feedback.error{color:var(--danger)}.feedback.success{color:var(--brand-strong)}.auth-screen{width:min(1120px,calc(100vw - 2.4rem));margin:1.8rem auto;display:grid;gap:var(--space-4);grid-template-columns:1.2fr 1fr;align-items:start}.auth-card,.auth-hero{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 95%,#02050a);box-shadow:var(--shadow-soft)}.auth-hero{overflow:hidden;padding:var(--space-6);gap:var(--space-3);min-height:460px;align-content:end;background:linear-gradient(180deg,rgba(18,45,70,.58),transparent 52%),radial-gradient(circle at 20% 20%,rgba(34,126,219,.42),transparent 45%),radial-gradient(circle at 80% 15%,rgba(68,216,183,.28),transparent 38%),color-mix(in srgb,var(--surface) 92%,#040813)}.auth-hero,.auth-hero-content{position:relative;display:grid}.auth-hero-content{z-index:2;gap:var(--space-2)}.auth-card{padding:var(--space-5);display:grid;gap:var(--space-4)}.hero-media{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-media-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9;filter:saturate(.95) contrast(1.05)}.hero-media-fallback{position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(65,168,238,.58),transparent 42%),radial-gradient(circle at 82% 16%,rgba(84,219,171,.32),transparent 34%),linear-gradient(180deg,rgba(8,16,28,.28),rgba(5,12,21,.82) 46%,rgba(4,9,16,.95));backdrop-filter:blur(1.5px)}.auth-stack{display:grid;gap:var(--space-3)}.oauth-actions{gap:var(--space-2)}.oauth-actions,.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.split{gap:var(--space-3)}.mono{font-family:var(--font-mono);font-size:.82rem}.inline-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.visual-grid{display:grid;gap:var(--space-4);grid-template-columns:1.1fr 1fr;align-items:stretch}.orb-scene-shell{min-height:300px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--line) 88%,#3560a8);overflow:hidden;box-shadow:var(--shadow-glow);background:linear-gradient(170deg,rgba(10,26,44,.92),rgba(5,11,20,.98))}.orb-scene,.orb-scene-fallback{width:100%;min-height:300px;height:100%}.orb-scene{position:relative}.orb-scene canvas,.orb-scene>div{display:block;width:100%!important;height:100%!important}.orb-scene-fallback{background:radial-gradient(circle at 18% 26%,rgba(53,126,240,.36),transparent 42%),radial-gradient(circle at 82% 16%,rgba(81,226,176,.24),transparent 34%),linear-gradient(180deg,#091427,#050a14)}.empty{margin:0;color:var(--ink-soft)}.auth-cinematic-shell{width:min(1440px,calc(100vw - 2rem));margin:0 auto;min-height:100vh;padding:1rem 0 1.4rem}.auth-top-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.auth-language-bar{display:flex;justify-content:flex-end}.auth-channel-link{display:inline-grid;gap:.28rem;min-height:2.5rem;padding:.44rem .82rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));background:color-mix(in srgb,var(--surface-muted) 72%,#fff);color:var(--ink);text-decoration:none;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent);transition:border-color var(--duration-fast) var(--ease-main),background var(--duration-fast) var(--ease-main),box-shadow var(--duration-fast) var(--ease-main),transform var(--duration-fast) var(--ease-main)}.auth-channel-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 42%,var(--line));background:color-mix(in srgb,var(--surface-muted) 84%,#fff)}.auth-channel-label{color:var(--ink-soft);font-size:var(--type-xs);font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.auth-channel-name{color:var(--ink);font-size:.92rem;font-weight:800;line-height:1.15}.auth-cinematic-grid{min-height:calc(100vh - 2.4rem);display:grid;gap:1rem;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.auth-cinematic-grid-minimal{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.auth-cinematic-hero,.auth-console-shell{border-radius:32px;border:1px solid color-mix(in srgb,var(--line) 90%,#27456f);box-shadow:var(--shadow-soft)}.auth-cinematic-hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 16% 18%,rgba(63,203,154,.14),transparent 28%),radial-gradient(circle at 82% 12%,rgba(47,118,220,.18),transparent 32%),linear-gradient(180deg,rgba(5,12,23,.28),rgba(4,9,19,.92) 72%),color-mix(in srgb,var(--color-bg-elevated) 88%,#02050b)}.auth-cinematic-hero-minimal{min-height:calc(100vh - 2.4rem)}.auth-cinematic-hero:before{background:linear-gradient(135deg,rgba(4,9,19,.06),rgba(4,9,19,.52) 38%,rgba(4,9,19,.92)),radial-gradient(circle at 20% 14%,rgba(230,241,255,.06),transparent 20%)}.auth-cinematic-hero:after,.auth-cinematic-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.auth-cinematic-hero:after{opacity:.03;background-image:linear-gradient(rgba(230,241,255,.8) 1px,transparent 0),linear-gradient(90deg,rgba(230,241,255,.8) 1px,transparent 0);background-size:150px 150px;mix-blend-mode:screen}.auth-cinematic-content{padding:clamp(1.4rem,2vw,2.2rem);gap:clamp(1.25rem,2vw,2rem);align-content:space-between}.auth-cinematic-content,.auth-cinematic-visual{position:relative;z-index:2;min-height:100%;display:grid}.auth-cinematic-visual{padding:clamp(1.25rem,3vw,2.4rem);place-items:center}.auth-console-footer,.auth-console-status-row,.auth-kicker-row,.auth-status-group,.auth-step-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.auth-kicker-row{justify-content:space-between}.auth-brand-lockup{display:grid;gap:.45rem;max-width:22rem}.auth-brand-caption{margin:0;color:var(--ink-soft);font-size:var(--type-sm)}.auth-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.35rem .78rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));background:rgba(10,20,37,.56);color:var(--ink);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(24px)}.auth-status-pill-muted{border-color:color-mix(in srgb,var(--line) 92%,#fff);background:rgba(9,19,35,.38);color:var(--ink-soft)}.auth-cinematic-copy{display:grid;gap:var(--space-4);max-width:46rem}.auth-cinematic-copy h1{max-width:11ch;font-size:clamp(3rem,5.4vw,5.8rem);line-height:.92;letter-spacing:-.04em}.auth-cinematic-copy .lead{max-width:36ch;font-size:var(--type-lg)}.auth-signal-grid{margin:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));max-width:52rem}.auth-signal-card{margin:0;padding:1rem 1.1rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 92%,#4a7ec6);background:rgba(10,21,36,.48);backdrop-filter:blur(20px)}.auth-signal-label{color:var(--ink-soft);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase}.auth-signal-value{margin:.55rem 0 0;font-family:var(--font-display);font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:800;color:var(--ink)}.auth-control-surface{position:relative;overflow:hidden;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,.95fr) minmax(260px,.82fr);padding:1.25rem;border-radius:30px;border:1px solid color-mix(in srgb,var(--line) 88%,var(--brand));background:linear-gradient(135deg,rgba(8,20,38,.92),rgba(5,11,22,.96)),radial-gradient(circle at 78% 26%,rgba(63,203,154,.08),transparent 28%);box-shadow:var(--shadow-glow)}.auth-control-surface:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(230,241,255,.05),transparent),linear-gradient(180deg,transparent,rgba(63,203,154,.04),transparent);pointer-events:none}.auth-control-copy{display:grid;gap:var(--space-3);align-content:start}.auth-control-list{margin:0;padding:0;list-style:none;display:grid;gap:.85rem}.auth-control-list li{display:grid;gap:.35rem;padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--line) 86%,#355c93)}.auth-control-list li:last-child{padding-bottom:0;border-bottom:none}.auth-control-list strong{font-size:.96rem}.auth-control-list span{color:var(--ink-soft);font-size:var(--type-sm);line-height:1.55}.auth-orb-stage{display:grid;min-height:320px;border-radius:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 90%,#3d68a3);background:rgba(7,17,31,.9)}.auth-orb-stage-hero{width:min(100%,760px);height:clamp(360px,72vh,760px);border-radius:32px;background:radial-gradient(circle at 50% 40%,rgba(63,203,154,.06),transparent 34%),rgba(7,17,31,.9)}.auth-orb-stage-hero,.auth-orb-stage-hero .orb-scene,.auth-orb-stage-hero .orb-scene-fallback{min-height:clamp(360px,72vh,760px)}.auth-orb-stage .orb-scene,.auth-orb-stage .orb-scene-fallback{min-height:320px}.auth-console-stage{display:grid}.auth-console-shell{position:relative;overflow:hidden;display:grid;gap:var(--space-5);min-height:100%;padding:clamp(1.25rem,2.2vw,2rem);background:linear-gradient(180deg,rgba(7,15,28,.98),rgba(5,12,22,.94)),radial-gradient(circle at 80% 14%,rgba(63,203,154,.08),transparent 24%)}.auth-console-shell-minimal{align-content:start;gap:var(--space-4)}.auth-cinematic-grid-auth{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.auth-cinematic-hero-auth{min-height:calc(100vh - 2.4rem)}.auth-orb-stage-auth{width:min(100%,780px)}.auth-console-shell-auth{align-content:center}.auth-console-shell:before{content:"";position:absolute;inset:0;opacity:.8;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 18%,transparent 78%,rgba(255,255,255,.02)),radial-gradient(circle at 84% 12%,rgba(61,115,190,.12),transparent 22%)}.auth-console-shell>*{position:relative;z-index:1}.auth-console-header,.auth-console-title-block,.auth-field-block,.auth-method-fieldset,.auth-method-form,.auth-stage-stack,.auth-step-form{display:grid;gap:var(--space-3)}.auth-console-header-minimal{grid-template-columns:auto 1fr;align-items:center;gap:var(--space-3)}.auth-stage-stack{align-content:start}.auth-console-title-block{gap:var(--space-2)}.auth-console-title-block-compact{gap:0}.auth-console-back{min-width:98px}.auth-sheet-stack{display:grid;gap:1.1rem;width:min(100%,29rem);margin:0 auto}.auth-sheet-header{display:grid;gap:.5rem}.auth-sheet-header-row{display:grid;gap:.85rem}.auth-sheet-header-copy{display:grid;gap:.45rem}.auth-form-copy,.auth-secondary-copy,.auth-status-copy{margin:0;color:var(--ink-soft);font-size:var(--type-sm);line-height:1.5}.auth-provider-stack{display:grid;gap:.7rem}button.auth-provider-button{width:100%;min-height:54px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#f2f6fb;color:#09111f;display:grid;grid-template-columns:1.25rem 1fr;align-items:center;gap:.9rem;padding:.85rem 1rem;text-align:start}button.auth-provider-button:hover{background:#ffffff;border-color:rgba(255,255,255,.1)}button.auth-provider-button:disabled{background:rgba(234,239,246,.72);color:rgba(9,17,31,.62)}.auth-provider-mark{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center}.auth-provider-mark svg{width:100%;height:100%;display:block}.auth-provider-label{font-size:.95rem;font-weight:700}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem}.auth-divider-line{height:1px;background:color-mix(in srgb,var(--line) 92%,#fff)}.auth-divider-label{color:var(--ink-soft);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-input-stack{display:grid;gap:.9rem}.auth-field-block-tight{gap:.4rem}.auth-input-shell{border-radius:22px;border-color:transparent;background:rgba(255,255,255,.06);padding:.92rem 1rem}.auth-input-shell::-moz-placeholder{color:color-mix(in srgb,var(--ink-soft) 92%,#fff)}.auth-input-shell::placeholder{color:color-mix(in srgb,var(--ink-soft) 92%,#fff)}.auth-inline-row,.auth-result-block{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.auth-result-block{align-items:flex-start;flex-direction:column}.auth-text-link{color:color-mix(in srgb,var(--brand) 92%,#eefaf5);font-weight:700}.auth-text-link:hover{text-decoration:underline;text-underline-offset:.18rem}button.auth-submit-button{width:100%;justify-content:center;min-height:54px}.auth-step-back{width:-moz-fit-content;width:fit-content}.auth-stage-heading{margin:0;font-size:clamp(1.6rem,2vw,2rem);letter-spacing:-.03em}.auth-inline-hint{margin:0;color:var(--ink-soft);font-size:var(--type-sm)}.auth-note-panel{margin:0;padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 88%,var(--brand));background:rgba(9,21,36,.64);color:var(--ink)}.auth-stage-label{margin:0;color:var(--ink-soft);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.auth-method-fieldset{padding:0;margin:0;border:0}.auth-method-grid{display:grid;gap:.8rem}.auth-method-grid-minimal{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-method-card{width:100%;padding:1rem;border-radius:24px;border:1px solid color-mix(in srgb,var(--line) 90%,#2d4e7c);background:rgba(10,20,37,.42);color:var(--ink);display:grid;gap:.7rem;text-align:start;align-content:start}.auth-method-card-minimal{min-height:78px;padding:.95rem 1rem;display:flex;align-items:center;justify-content:center}.auth-method-card:hover{transform:translateY(-2px)}.auth-method-card[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand) 50%,var(--line));background:linear-gradient(180deg,rgba(14,31,51,.98),rgba(8,18,33,.96)),radial-gradient(circle at 88% 18%,rgba(63,203,154,.08),transparent 20%);box-shadow:var(--shadow-glow)}.auth-method-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.auth-method-title{font-size:1rem;font-weight:700}.auth-method-badge{display:inline-flex;align-items:center;min-height:28px;padding:.16rem .55rem;border-radius:999px;background:rgba(14,29,51,.82);border:1px solid color-mix(in srgb,var(--line) 90%,#fff);color:var(--ink-soft);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-field-hint,.auth-method-copy{margin:0;color:var(--ink-soft);font-size:var(--type-sm);line-height:1.55}.auth-inline-link{font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand) 44%,transparent);text-underline-offset:.18rem}.auth-feedback-panel{padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 90%,#fff);background:rgba(9,21,36,.58)}.auth-feedback-panel.error{border-color:color-mix(in srgb,var(--danger) 48%,var(--line));background:rgba(45,15,18,.36)}.auth-feedback-panel.success{border-color:color-mix(in srgb,var(--brand) 42%,var(--line));background:rgba(10,34,27,.42)}.auth-dialog-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:rgba(4,9,19,.72);backdrop-filter:blur(18px)}.auth-dialog-shell{width:min(100%,30rem);display:grid;gap:1rem;padding:1.15rem;border-radius:28px;border:1px solid color-mix(in srgb,var(--line) 88%,#2d4e7c);background:linear-gradient(180deg,rgba(9,19,35,.98),rgba(6,13,24,.96)),radial-gradient(circle at 84% 14%,rgba(63,203,154,.06),transparent 26%);box-shadow:var(--shadow-soft)}.auth-dialog-copy,.auth-dialog-header,.auth-telegram-widget-shell{display:grid;gap:.7rem}.auth-dialog-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.auth-dialog-text,.auth-dialog-title{margin:0}.auth-dialog-title{font-size:1.1rem;letter-spacing:-.02em}.auth-dialog-text{color:var(--ink-soft);font-size:var(--type-sm);line-height:1.55}.auth-dialog-close{min-width:96px}.auth-telegram-widget-shell{min-height:116px;padding:1rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 90%,#fff);background:rgba(255,255,255,.03)}.auth-telegram-widget-slot{min-height:48px;display:flex;align-items:center;justify-content:center}.auth-console-loading{align-content:center}.theme-photo-gold-anchor .kpi,.theme-photo-gold-anchor .list-item,.theme-photo-gold-anchor .panel,.theme-photo-gold-anchor .pill,.theme-photo-gold-anchor .portal-header,.theme-photo-gold-anchor .portal-nav a{border-color:var(--color-line);background:color-mix(in srgb,var(--color-bg-panel) 88%,#0f0906)}.theme-photo-gold-anchor .pill.success,.theme-photo-gold-anchor .portal-nav a:hover{border-color:color-mix(in srgb,var(--color-accent) 44%,var(--color-line));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-bg-panel))}.theme-photo-gold-anchor .hero-media-fallback{background:linear-gradient(180deg,rgba(20,13,10,.14),rgba(20,13,10,.76) 50%,rgba(9,6,5,.94)),radial-gradient(circle at 22% 18%,rgba(254,210,116,.12),transparent 24%),radial-gradient(circle at 78% 16%,rgba(156,99,43,.16),transparent 28%),radial-gradient(circle at 50% 42%,rgba(255,235,180,.04),transparent 34%),linear-gradient(180deg,#241710,#140d0a 58%,#090605)}.theme-photo-gold-anchor .auth-cinematic-hero{background:radial-gradient(circle at 14% 18%,rgba(254,210,116,.12),transparent 24%),radial-gradient(circle at 84% 12%,rgba(156,99,43,.16),transparent 28%),linear-gradient(180deg,rgba(20,13,10,.2),rgba(20,13,10,.9) 72%),color-mix(in srgb,var(--color-bg-panel) 90%,#090605)}.theme-photo-gold-anchor .auth-cinematic-hero:before{background:linear-gradient(135deg,rgba(9,6,5,.08),rgba(9,6,5,.42) 36%,rgba(9,6,5,.88)),radial-gradient(circle at 24% 16%,rgba(254,210,116,.06),transparent 20%),radial-gradient(circle at 72% 68%,rgba(224,174,102,.05),transparent 24%);opacity:.88}.theme-photo-gold-anchor .auth-cinematic-hero:after{background-image:linear-gradient(rgba(254,210,116,.52) 1px,transparent 0),linear-gradient(90deg,rgba(254,210,116,.52) 1px,transparent 0)}.theme-photo-gold-anchor .auth-console-shell,.theme-photo-gold-anchor .auth-control-surface,.theme-photo-gold-anchor .auth-dialog-shell,.theme-photo-gold-anchor .auth-feedback-panel,.theme-photo-gold-anchor .auth-method-card,.theme-photo-gold-anchor .auth-note-panel,.theme-photo-gold-anchor .auth-signal-card,.theme-photo-gold-anchor .auth-telegram-widget-shell{border-color:var(--color-line);background:linear-gradient(180deg,rgba(59,38,26,.96),rgba(23,13,9,.96)),radial-gradient(circle at 82% 14%,rgba(254,210,116,.08),transparent 26%)}.theme-photo-gold-anchor .auth-console-shell:before,.theme-photo-gold-anchor .auth-control-surface:before{background:linear-gradient(90deg,transparent,rgba(254,210,116,.06),transparent),linear-gradient(180deg,transparent,rgba(224,174,102,.06),transparent)}.theme-photo-gold-anchor .auth-orb-stage,.theme-photo-gold-anchor .orb-scene-shell{border-color:var(--color-line);background:radial-gradient(circle at 50% 38%,rgba(254,210,116,.09),transparent 28%),linear-gradient(180deg,rgba(59,38,26,.88),rgba(20,13,10,.96));box-shadow:var(--shadow-glow)}.theme-photo-gold-anchor .orb-scene-fallback{background:radial-gradient(circle at 50% 38%,rgba(254,210,116,.12),transparent 24%),radial-gradient(circle at 50% 56%,rgba(255,235,180,.05),transparent 26%),linear-gradient(180deg,rgba(113,85,72,.24),rgba(20,13,10,.96)),linear-gradient(180deg,#26160f,#140d0a)}.theme-photo-gold-anchor button.auth-provider-button{border-color:rgba(156,99,43,.42);background:linear-gradient(180deg,#fff0cd,#f3dfb2);color:var(--color-text-inverse);box-shadow:0 14px 32px rgba(28,15,8,.18)}.theme-photo-gold-anchor button.auth-provider-button:hover{border-color:rgba(156,99,43,.56);background:linear-gradient(180deg,#fff4da,#f7e7bf)}.theme-photo-gold-anchor button.auth-provider-button:disabled{background:rgba(247,229,196,.56);color:rgba(40,23,13,.58)}.theme-photo-gold-anchor .auth-input-shell,.theme-photo-gold-anchor input,.theme-photo-gold-anchor select,.theme-photo-gold-anchor textarea{border-color:rgba(156,99,43,.32);background:rgba(255,245,222,.05)}.theme-photo-gold-anchor .auth-input-shell::-moz-placeholder,.theme-photo-gold-anchor input::-moz-placeholder,.theme-photo-gold-anchor textarea::-moz-placeholder{color:color-mix(in srgb,var(--color-text-muted) 90%,#fff5de)}.theme-photo-gold-anchor .auth-input-shell::placeholder,.theme-photo-gold-anchor input::placeholder,.theme-photo-gold-anchor textarea::placeholder{color:color-mix(in srgb,var(--color-text-muted) 90%,#fff5de)}.theme-photo-gold-anchor .button-primary:hover,.theme-photo-gold-anchor button.auth-submit-button{background:linear-gradient(180deg,#ffe089,#f0c46c);border-color:color-mix(in srgb,var(--color-accent) 82%,white);color:var(--color-text-inverse)}.theme-photo-gold-anchor button.auth-submit-button:hover{background:linear-gradient(180deg,#ffe59d,#f5cb78);border-color:color-mix(in srgb,var(--color-accent) 88%,white)}.theme-photo-gold-anchor .button-secondary:hover,.theme-photo-gold-anchor button.ghost{background:rgba(255,245,222,.05);border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-line))}.theme-photo-gold-anchor .auth-inline-link,.theme-photo-gold-anchor .auth-text-link{color:var(--color-accent)}.theme-photo-gold-anchor .auth-divider-line,.theme-photo-gold-anchor .auth-method-badge,.theme-photo-gold-anchor .auth-status-pill,.theme-photo-gold-anchor .auth-status-pill-muted{border-color:var(--color-line)}.theme-photo-gold-anchor .auth-method-card[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-line));background:linear-gradient(180deg,rgba(78,55,43,.98),rgba(32,20,14,.96)),radial-gradient(circle at 88% 18%,rgba(254,210,116,.1),transparent 20%)}.landing-shell{min-height:100vh;background:#0d0907;color:var(--color-text-primary);overflow-x:clip}.landing-hero{position:relative;isolation:isolate;width:100%;min-height:clamp(560px,82svh,820px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;padding:clamp(1rem,2vw,1.6rem);overflow:hidden}.landing-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,6,5,.92),rgba(9,6,5,.72) 42%,rgba(9,6,5,.28)),linear-gradient(180deg,rgba(9,6,5,.32),rgba(9,6,5,.08) 46%,rgba(9,6,5,.88));pointer-events:none}.landing-hero-scene{position:absolute;inset:0;z-index:-2;min-height:100%}.landing-hero-scene .orb-scene,.landing-hero-scene .orb-scene-fallback{min-height:100%;height:100%;background:linear-gradient(120deg,#090605,#21110a 44%,#0b1d1c)}.landing-hero-scene .orb-scene canvas{min-height:100%}.landing-hero-copy,.landing-nav,.landing-section,.landing-visual-label{width:min(1180px,calc(100vw - 2rem));margin-inline:auto}.landing-nav{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.landing-brand{display:inline-flex;align-items:center;min-height:44px;color:#fff5de;font-family:var(--font-display);font-size:clamp(1.12rem,1.5vw,1.38rem);font-weight:900;letter-spacing:0}.landing-actions,.landing-nav-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.landing-nav-actions{justify-content:flex-end}.landing-action,.landing-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;font-weight:800;line-height:1.15;letter-spacing:0;transition:transform var(--duration-fast) var(--ease-main),border-color var(--duration-fast) var(--ease-main),background var(--duration-fast) var(--ease-main)}.landing-nav-link{padding:.58rem .9rem;color:#f7e5c4;border:1px solid rgba(254,210,116,.22);background:rgba(20,13,10,.36);backdrop-filter:blur(18px)}.landing-action:hover,.landing-nav-link:hover{transform:translateY(-1px)}.landing-language-switcher{width:min(100%,10.5rem)}.landing-hero-copy{position:relative;z-index:1;align-self:center;display:grid;gap:clamp(1rem,2vw,1.45rem);max-width:1180px;padding-block:clamp(3.5rem,8vh,7rem)}.landing-feature-card p,.landing-kicker,.landing-lead,.landing-stat span,.landing-visual-label{margin:0}.landing-kicker{color:#9ce2d5;font-size:var(--type-sm);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-title{max-width:9ch;color:#fff3d6;font-size:clamp(3.25rem,8vw,7rem);line-height:.92;letter-spacing:0;text-wrap:balance}.landing-lead{max-width:43rem;color:#ead8b7;font-size:clamp(1.05rem,1.6vw,1.42rem);line-height:1.55}.landing-action{padding:.82rem 1.08rem;border:1px solid rgba(254,210,116,.28)}.landing-action-primary{color:#241407;background:linear-gradient(180deg,#ffe28f,#e8bc66);border-color:#fff0bd;box-shadow:0 18px 42px rgba(254,210,116,.18)}.landing-action-secondary{color:#fff4d8;background:rgba(255,245,222,.07);border-color:rgba(254,210,116,.32);backdrop-filter:blur(18px)}.landing-visual-label{position:relative;z-index:1;align-self:end;max-width:1180px;padding-block:1rem .2rem;color:#b8f1e8;font-size:var(--type-sm);font-weight:800;letter-spacing:0}.landing-section{padding-block:clamp(1.1rem,2vw,1.6rem)}.landing-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.landing-feature-card,.landing-stat{border:1px solid rgba(254,210,116,.18);background:rgba(33,20,13,.74);box-shadow:0 14px 36px rgba(0,0,0,.22)}.landing-stat{min-height:112px;border-radius:8px;padding:1rem;display:grid;gap:.35rem;align-content:center}.landing-stat strong{color:#fff1ce;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;letter-spacing:0}.landing-feature-card p,.landing-stat span{color:#c9d7ca;line-height:1.55}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-bottom:clamp(2rem,4vw,4rem)}.landing-feature-card{min-height:180px;border-radius:8px;padding:clamp(1rem,1.8vw,1.35rem);display:grid;gap:.75rem;align-content:start}.landing-feature-card h2{color:#fff0ce;font-size:clamp(1.15rem,1.8vw,1.45rem);letter-spacing:0}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1240px){.auth-cinematic-grid{grid-template-columns:1fr}.auth-cinematic-hero,.auth-cinematic-hero-minimal{min-height:760px}}@media (max-width:900px){.landing-hero{min-height:84svh}.landing-hero:before{background:linear-gradient(180deg,rgba(9,6,5,.84),rgba(9,6,5,.54) 48%,rgba(9,6,5,.88))}.landing-nav{align-items:stretch;flex-direction:column}.landing-nav-actions{justify-content:flex-start}.landing-hero-copy{padding-block:2rem 3rem}.landing-title{max-width:10ch;font-size:clamp(2.7rem,16vw,5rem)}.landing-feature-grid,.landing-stat-grid{grid-template-columns:1fr}.auth-cinematic-shell{width:min(100vw - 1rem,100%);padding:.5rem 0 1rem}.auth-cinematic-hero,.auth-console-shell{border-radius:26px}.auth-cinematic-copy h1{max-width:12ch;font-size:clamp(2.55rem,10vw,4rem)}.auth-control-surface,.auth-signal-grid{grid-template-columns:1fr}.auth-orb-stage,.auth-orb-stage .orb-scene,.auth-orb-stage .orb-scene-fallback,.auth-orb-stage-hero,.auth-orb-stage-hero .orb-scene,.auth-orb-stage-hero .orb-scene-fallback{min-height:260px}.auth-orb-stage-hero{height:260px}.auth-cinematic-grid-auth,.auth-method-grid-minimal{grid-template-columns:1fr}}@media (max-width:640px){.landing-hero{min-height:86svh;padding:.8rem}.landing-hero-copy,.landing-nav,.landing-section,.landing-visual-label{width:min(100vw - 1rem,100%)}.landing-actions,.landing-nav-actions{gap:.55rem}.landing-action,.landing-nav-link{padding-inline:.78rem}.landing-language-switcher{width:min(100%,10.5rem)}.auth-cinematic-grid{gap:.8rem}.auth-cinematic-content,.auth-console-shell{padding:1rem}.auth-brand-lockup,.auth-cinematic-copy .lead{max-width:none}.auth-signal-grid{grid-template-columns:1fr}.auth-method-card{padding:.9rem}.auth-sheet-stack{width:100%}button.auth-provider-button{grid-template-columns:1.1rem 1fr;gap:.75rem}.auth-dialog-header{grid-template-columns:1fr}}@media (max-width:980px){.kpi-grid{grid-template-columns:1fr}.subscription-empty-state{align-items:flex-start}.subscription-success-waiting{align-items:flex-start;flex-direction:column}.plan-actions{width:100%;justify-content:flex-start}.auth-screen{grid-template-columns:1fr}.auth-hero{min-height:0;padding:var(--space-5)}.hero-media-video{opacity:.65}.oauth-actions,.split,.visual-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}