.lang-switcher[data-astro-cid-a2mxz4y6]{position:fixed;top:var(--space-6);right:var(--space-6);z-index:100;display:flex;gap:2px;background:#141414;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px}.lang-link[data-astro-cid-a2mxz4y6]{padding:6px 12px;font-size:11px;letter-spacing:.1em;color:#ffffff80;text-decoration:none;border-radius:4px;transition:all var(--duration-fast) var(--ease-out-expo)}.lang-link[data-astro-cid-a2mxz4y6]:hover{color:#fff}.lang-link[data-astro-cid-a2mxz4y6].active{background:#c9a96e26;color:#c9a96ee6}@media(max-width:768px){.lang-switcher[data-astro-cid-a2mxz4y6]{position:fixed;top:var(--space-4);right:var(--space-4)}.lang-link[data-astro-cid-a2mxz4y6]{padding:5px 10px;font-size:10px}}@font-face{font-family:GT America Regular;src:url(/fonts/gt-america/regular.woff2?v=2) format("woff2");font-display:swap}@font-face{font-family:GT America Medium;src:url(/fonts/gt-america/medium.woff2?v=2) format("woff2");font-display:swap}:root{--color-bg: #faf9f7;--color-bg-elevated: #f5f4f1;--color-bg-surface: #f1f5f9;--color-text-primary: #1e293b;--color-text-secondary: #64748b;--color-text-muted: #94a3b8;--color-accent-gold: #18181b;--color-accent-gold-light: #3f3f46;--color-accent-gold-dark: #09090b;--color-accent-gold-hover: #27272a;--color-accent-emerald: #10b981;--color-accent-subtle: #f4f4f5;--color-heat-warm: #ef4444;--color-heat-cool: #3b82f6;--color-success: #10b981;--glass-bg: rgba(255, 255, 255, .8);--glass-bg-hover: rgba(255, 255, 255, .95);--glass-border: rgba(24, 24, 27, .1);--glass-border-hover: rgba(24, 24, 27, .2);--glass-blur: 20px;--font-serif: "GT America Regular", sans-serif;--font-mono: "GT America Regular", sans-serif;--font-sans: "GT America Regular", sans-serif;--font-heading: "GT America Regular", sans-serif;--text-xs: clamp(.75rem, .7rem + .25vw, .875rem);--text-sm: clamp(.875rem, .8rem + .375vw, 1rem);--text-base: clamp(1rem, .9rem + .5vw, 1.125rem);--text-lg: clamp(1.125rem, 1rem + .625vw, 1.25rem);--text-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.25rem + 1.25vw, 2rem);--text-3xl: clamp(1.875rem, 1.5rem + 1.875vw, 2.5rem);--text-4xl: clamp(2.25rem, 1.75rem + 2.5vw, 3.5rem);--text-5xl: clamp(3rem, 2rem + 5vw, 5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-64: 16rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-glow: 0 0 30px rgba(24, 24, 27, .15);--shadow-glow-hover: 0 0 40px rgba(24, 24, 27, .25);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .2s;--duration-normal: .4s;--duration-slow: .8s;--duration-slower: 1.2s;--z-base: 0;--z-above: 10;--z-modal: 100;--z-cursor: 1000}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms;--duration-slower: 0ms}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--color-text-primary);background-color:var(--color-bg);min-height:100vh;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:400;line-height:1.2;color:var(--color-text-primary);letter-spacing:-.02em}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{margin-bottom:var(--space-4);color:var(--color-text-secondary)}p:last-child{margin-bottom:0}a{color:var(--color-accent-gold);text-decoration:none;transition:color var(--duration-fast) var(--ease-out-expo)}a:hover{color:var(--color-accent-gold-dark)}code,pre,.mono{font-family:var(--font-mono);font-weight:500}::selection{background-color:var(--color-accent-gold);color:#fff}:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:2px}button{font-family:inherit;font-size:inherit;background:none;border:none;color:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:none}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img,svg{display:block;max-width:100%;height:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-elevated)}::-webkit-scrollbar-thumb{background:#18181b;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#09090b}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-6)}@media(min-width:768px){.container{padding:0 var(--space-8)}}section{position:relative;padding:var(--space-24) 0}@media(min-width:768px){section{padding:var(--space-32) 0}}@media(min-width:1024px){section{padding:var(--space-48) 0}}@media(min-width:1280px){section{padding:var(--space-64) 0}}section:not(:first-child):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(120px,20%);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(24,24,27,.25) 50%,transparent 100%)}.glass-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:background var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo)}.glass-card:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--shadow-lg)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:#fff!important;background:var(--color-accent-gold);border:2px solid var(--color-accent-gold);border-radius:var(--radius-md);transition:background var(--duration-normal) var(--ease-out-expo),color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.btn-primary:hover{background:var(--color-accent-gold-dark)!important;border-color:var(--color-accent-gold-dark);color:#fff!important;box-shadow:var(--shadow-glow)}.btn-primary:active{transform:scale(.98)}.hero-btn{transition:background var(--duration-normal) var(--ease-out-expo),color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),transform var(--duration-normal) var(--ease-out-expo)}.hero-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #18181b40,0 4px 8px #18181b26}.hero-btn:active{transform:translateY(0) scale(.98)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:var(--color-accent-gold);background:transparent;border:2px solid var(--color-accent-gold);border-radius:var(--radius-md);transition:background var(--duration-normal) var(--ease-out-expo),color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.btn-secondary:hover{background:var(--color-accent-gold);color:#fff;box-shadow:var(--shadow-glow)}.btn-secondary:active{transform:scale(.98)}.reveal{opacity:0;transform:translateY(30px);transition:opacity var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.reveal-stagger.revealed>*:nth-child(1){transition-delay:0ms}.reveal-stagger.revealed>*:nth-child(2){transition-delay:.1s}.reveal-stagger.revealed>*:nth-child(3){transition-delay:.2s}.reveal-stagger.revealed>*:nth-child(4){transition-delay:.3s}.reveal-stagger.revealed>*:nth-child(5){transition-delay:.4s}.reveal-stagger.revealed>*{opacity:1;transform:translateY(0)}.scroll-line{background:linear-gradient(to bottom,var(--color-accent-gold) 0%,transparent 100%)!important}.features{background:var(--color-bg)!important}.section-label{color:var(--color-accent-gold)!important}.pillar-access .section-label{color:#c9a96ee6!important}.feature-card{background:var(--color-bg)!important;border:1px solid rgba(24,24,27,.12)!important;box-shadow:0 2px 8px #0000000a!important}.feature-card:hover{border-color:#18181b40!important;box-shadow:var(--shadow-lg)!important}.pillar-fill{background:linear-gradient(180deg,var(--color-accent-gold) 0%,rgba(24,24,27,.5) 100%)!important;box-shadow:0 0 15px #18181b4d!important}.pillar-public .pillar-fill,.pillar-private .pillar-fill,.pillar-alt .pillar-fill{animation:pillarPulseBlack 3s ease-in-out infinite!important}@keyframes pillarPulseBlack{0%,to{opacity:.85;box-shadow:0 0 15px #18181b4d}50%{opacity:1;box-shadow:0 0 25px #18181b80}}.ghost-line-main,.glow-line{stroke:var(--color-accent-gold)!important}.ring{border-color:var(--color-accent-gold)!important}.core-dot{background:var(--color-accent-gold)!important;box-shadow:0 0 20px #18181b99!important}.bubble-question,.bubble-confirm{background:#18181b14!important;border:1px solid rgba(24,24,27,.2)!important}.bubble-text{color:var(--color-text-primary)!important}.bubble-answer{background:linear-gradient(135deg,#18181b1f,#18181b0f)!important;border:1px solid rgba(24,24,27,.3)!important}.dot{background:var(--color-accent-gold)!important}.answer-line{background:#18181b80!important}.checkmark{fill:var(--color-accent-gold)!important}.document{background:var(--color-bg)!important;border:1px solid rgba(24,24,27,.15)!important;box-shadow:0 4px 12px #00000014!important}.doc-line{background:#18181b33!important}.magnifier-lens{border-color:var(--color-accent-gold)!important;background:#18181b14!important;box-shadow:0 0 20px #18181b4d,inset 0 0 15px #18181b1a!important}.magnifier-handle{background:linear-gradient(90deg,var(--color-accent-gold) 0%,var(--color-accent-gold-dark) 100%)!important}.insight-glow{background:radial-gradient(circle,rgba(24,24,27,.25) 0%,transparent 70%)!important}.neural-node{fill:var(--color-bg)!important}.neural-connection{stroke:#18181b40!important}.strategic-allocation{background:var(--color-bg)!important}.sphere-container{background:transparent!important;border:none!important}.sphere-label-text{color:var(--color-text-muted)!important}.ai-core{background:var(--color-bg-elevated)!important;overflow:visible!important}.ai-core-grid{grid-template-columns:1fr!important}@media(min-width:900px){.ai-core-grid{grid-template-columns:minmax(340px,1fr) 1fr!important}}.ai-core-visual{width:100%!important;min-width:340px!important}.notification-spotlight{background:radial-gradient(ellipse at center,rgba(24,24,27,.1) 0%,rgba(24,24,27,.05) 40%,transparent 70%)!important}.notification-wrapper{max-width:380px!important;min-width:320px!important;width:100%!important}.notification-feed{background:transparent!important;width:100%!important;padding:20px!important}.ambient-glow{background:radial-gradient(circle,rgba(24,24,27,.12) 0%,transparent 70%)!important}.live-dot{background:var(--color-success)!important;box-shadow:0 0 12px #10b98199!important}.live-text{color:var(--color-text-muted)!important}.deck-container{width:100%!important;height:200px!important;position:relative!important}.notification-card{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.card-content{background:var(--color-bg)!important;border:1px solid rgba(24,24,27,.12)!important;box-shadow:0 4px 20px #00000014!important;width:100%!important;height:100%!important;padding:20px 24px!important}.card-border{display:none!important}.card-top{display:flex!important;align-items:flex-start!important;gap:16px!important;width:100%!important}.card-icon{flex-shrink:0!important;width:44px!important;height:44px!important}.card-text{flex:1!important;min-width:0!important;width:100%!important}.card-label{color:var(--color-text-muted)!important}.card-headline{color:var(--color-text-primary)!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.card-metric{border-top:1px solid rgba(24,24,27,.1)!important;width:100%!important}.metric-label{color:var(--color-text-muted)!important}.card-tax .card-icon{background:#10b9811a!important;border-color:#10b98133!important}.card-rebalance .card-icon{background:#18181b1a!important;border-color:#18181b33!important}.card-dividend .card-icon{background:#3b82f61a!important;border-color:#3b82f633!important}.card-risk .card-icon{background:#f59e0b1a!important;border-color:#f59e0b33!important}.card-capital .card-icon{background:#8b5cf61a!important;border-color:#8b5cf633!important}.progress-dot{background:#18181b33!important}.progress-dot.active{background:var(--color-accent-gold)!important;box-shadow:0 0 8px #18181b66!important}.waitlist{background:#000!important}.waitlist .terminal-wrapper{background:transparent!important}.waitlist .prompt-text,.waitlist #step1 .prompt-text,.waitlist .cursor{color:#fff!important}.waitlist .terminal-input{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.waitlist .terminal-input:focus{border-color:var(--color-accent-gold)!important}.waitlist .terminal-input::placeholder{color:#fff6!important}.waitlist .terminal-submit{border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.waitlist .terminal-submit:hover{border-color:#fff!important;background:#ffffff0d!important}.waitlist .ghost-button{color:#fff!important;border:1px solid rgba(255,255,255,.15)!important}.waitlist .ghost-button:hover{border-color:#fff9!important;background:#ffffff08!important;box-shadow:0 0 20px #ffffff14!important}.waitlist .ghost-button.selected{border-color:#fff!important;background:#ffffff26!important;box-shadow:0 0 20px #fff3!important}.waitlist .continue-button{color:#000!important;background:#fff!important;border:2px solid #ffffff!important;transition:background var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)!important}.waitlist .continue-button:hover{background:#ffffffe6!important;border-color:#ffffffe6!important;box-shadow:0 0 30px #fff3!important}.waitlist .continue-button:active{transform:scale(.98)!important}.waitlist .success-checkmark svg{color:#fff!important;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))!important}.waitlist .success-message{color:#fff!important}.waitlist .success-submessage{color:#fff9!important}.waitlist .referral-section{border-top:1px solid rgba(255,255,255,.1)!important}.waitlist .referral-title{color:#fff9!important}.waitlist .referral-input{color:#fff!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.15)!important}.waitlist .referral-copy-btn{color:#000!important;background:#fff!important}.waitlist .referral-copy-btn:hover{background:#ffffffe6!important}.waitlist .referral-copy-btn.copied{background:var(--color-success)!important;color:#fff!important}.waitlist .referral-promo{color:#ffffff80!important}.waitlist .tos-prompt .prompt-text a{color:#fff!important}.waitlist .tos-prompt .prompt-text a:hover{color:#ffffffb3!important}.built-for-trust{background:var(--color-bg-elevated)!important}.trust-pillar{background:var(--color-bg)!important;border:1px solid rgba(24,24,27,.1)!important}.trust-pillar:hover{border-color:#18181b33!important}.pillar-icon{color:var(--color-accent-gold)!important;background:#18181b14!important}.faq{background:var(--color-bg)!important}.faq-item{border-bottom:1px solid rgba(24,24,27,.1)!important}.faq-item:first-child{border-top:1px solid rgba(24,24,27,.1)!important}.faq-question:hover{color:var(--color-accent-gold)!important}.manifesto{background:var(--color-bg-elevated)!important}.anchor-line{background:linear-gradient(to bottom,transparent 0%,rgba(24,24,27,.4) 50%,rgba(24,24,27,.2) 100%)!important}.manifesto-quote p{font-family:var(--font-sans)!important;font-style:normal!important;font-weight:500!important;color:var(--color-text-secondary)!important}footer{background:var(--color-bg)!important;border-top:1px solid rgba(24,24,27,.1)!important}.fluid-bg{opacity:.3!important}.phone-spotlight{background:radial-gradient(ellipse at center,rgba(24,24,27,.15) 0%,rgba(24,24,27,.05) 40%,transparent 70%)!important}.phone-body{background:linear-gradient(145deg,#6e6e73,#48484a,#3a3a3c)!important;box-shadow:0 25px 50px #00000059,0 10px 20px #00000040,inset 0 1px #ffffff26,inset 0 -1px #0003,0 0 0 1px #ffffff14!important;border:1px solid rgba(255,255,255,.1)!important}.phone-screen{background:var(--color-bg)!important}.dynamic-island{background:#1e293b!important}.home-indicator{background:#1e293b4d!important}.phone-button{background:linear-gradient(180deg,#5a5a5e,#48484a,#5a5a5e)!important}.dashboard{background:var(--color-bg)!important}.app-name{color:var(--color-text-primary)!important}.net-worth-label,.goal-label,.activity-label{color:var(--color-text-muted)!important}.net-worth-value{color:var(--color-text-primary)!important}.change-indicator{background:var(--color-accent-gold)!important;box-shadow:0 0 7px #18181b80!important}.change-text,.goal-percent{color:var(--color-accent-gold)!important}.goal-bar{background:#18181b1a!important}.goal-fill{background:linear-gradient(90deg,var(--color-accent-gold-dark),var(--color-accent-gold))!important;box-shadow:0 0 12px #18181b4d!important}.goal-marker{background:var(--color-accent-gold)!important}.goal-current{color:var(--color-text-secondary)!important}.goal-target{color:var(--color-text-muted)!important}.activity-section{border-top:1px solid rgba(24,24,27,.1)!important}.activity-item{background:var(--color-bg-elevated)!important;border:1px solid rgba(24,24,27,.1)!important}.activity-item.activity-dividend{background:#10b98114!important;border-color:#10b98126!important}.activity-item.activity-dividend .dividend-dot{background:var(--color-success)!important}.activity-item.activity-dividend .activity-amount{color:var(--color-success)!important}.activity-dot{background:var(--color-accent-gold)!important}.activity-text{color:var(--color-text-primary)!important}.activity-amount{color:var(--color-accent-gold)!important}.activity-status{color:var(--color-text-muted)!important}.activity-upcoming{border-color:#18181b26!important}.activity-upcoming .activity-dot{background:transparent!important;border:1px solid var(--color-accent-gold)!important}.activity-date{color:var(--color-text-secondary)!important}.status-item{background:#18181b14!important;border:1px solid rgba(24,24,27,.2)!important}.status-good{background:var(--color-accent-gold)!important;box-shadow:0 0 7px #18181b80!important}.status-text{color:var(--color-accent-gold)!important}.logo-wordmark{color:var(--color-text-primary)!important}.lang-switcher{background:#141414!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.lang-link{color:#ffffff80!important}.lang-link:hover{color:#fff!important}.lang-link.active{background:#c9a96e26!important;color:#c9a96ee6!important}.noise-overlay{display:none!important}@media(prefers-reduced-motion:reduce){.noise-overlay{display:none}}.logo[data-astro-cid-tvrurpns]{position:relative;display:inline-flex;align-items:center;justify-content:center}.logo-text[data-astro-cid-tvrurpns]{font-family:var(--font-serif);font-weight:500;letter-spacing:.4em;color:#fff9;text-shadow:0 0 30px rgba(201,169,110,.3);position:relative;z-index:1;white-space:nowrap}.letter[data-astro-cid-tvrurpns]{display:inline-block;animation:pulse 4s ease-in-out infinite}.letter[data-astro-cid-tvrurpns]:nth-child(1){animation-delay:0s}.letter[data-astro-cid-tvrurpns]:nth-child(2){animation-delay:.2s}.letter[data-astro-cid-tvrurpns]:nth-child(3){animation-delay:.4s}.letter[data-astro-cid-tvrurpns]:nth-child(4){animation-delay:.2s}.letter[data-astro-cid-tvrurpns]:nth-child(5){animation-delay:0s}.logo-glow[data-astro-cid-tvrurpns]{position:absolute;inset:-20px -40px;background:radial-gradient(ellipse at center,rgba(201,169,110,.25) 0%,transparent 70%);filter:blur(20px);animation:glowPulse 4s ease-in-out infinite;pointer-events:none}.logo-dark[data-astro-cid-tvrurpns] .logo-text[data-astro-cid-tvrurpns]{color:#000000b3;text-shadow:none}.logo-dark[data-astro-cid-tvrurpns] .logo-glow[data-astro-cid-tvrurpns]{background:radial-gradient(ellipse at center,rgba(201,169,110,.1) 0%,transparent 70%)}.logo-sm[data-astro-cid-tvrurpns] .logo-text[data-astro-cid-tvrurpns]{font-size:var(--text-xl);letter-spacing:.3em}.logo-md[data-astro-cid-tvrurpns] .logo-text[data-astro-cid-tvrurpns]{font-size:var(--text-3xl);letter-spacing:.35em}.logo-lg[data-astro-cid-tvrurpns] .logo-text[data-astro-cid-tvrurpns]{font-size:var(--text-5xl);letter-spacing:.4em}@media(max-width:480px){.logo-lg[data-astro-cid-tvrurpns] .logo-text[data-astro-cid-tvrurpns]{font-size:var(--text-3xl);letter-spacing:.3em}}@keyframes pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.letter[data-astro-cid-tvrurpns],.logo-glow[data-astro-cid-tvrurpns]{animation:none}}.readonly-badge[data-astro-cid-flgc2fta]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--glass-border);border-radius:9999px;background:var(--glass-bg);backdrop-filter:blur(8px)}.badge-icon[data-astro-cid-flgc2fta]{color:var(--color-accent-gold);flex-shrink:0}.badge-text[data-astro-cid-flgc2fta]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);letter-spacing:.04em;white-space:nowrap}.footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-elevated);padding:var(--space-16) 0 var(--space-8);border-top:1px solid var(--glass-border)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:var(--space-10);margin-bottom:var(--space-12)}@media(min-width:640px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}}@media(min-width:1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-12)}}.footer-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-4)}.footer-identity[data-astro-cid-sz7xmlte]{gap:var(--space-6)}.footer-origin[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.05em;margin:0}.footer-social-proof[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.03em;margin:0;opacity:.7}.footer-heading[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--space-2) 0}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-3)}.footer-link[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out-expo)}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary)}.footer-email[data-astro-cid-sz7xmlte]{word-break:break-all}.footer-security-link[data-astro-cid-sz7xmlte]{font-weight:500;color:var(--color-accent-gold)}.footer-security-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary)}.footer-status[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.status-dot[data-astro-cid-sz7xmlte]{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:statusPulse 2s ease-in-out infinite}.status-text[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:var(--color-text-muted)}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.5}}.footer-socials[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-4);margin-top:var(--space-2)}.social-link[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-text-muted);background:var(--color-bg);border-radius:var(--radius-md);transition:color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.social-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-primary);background:var(--color-bg-surface)}.footer-partners[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-8) 0;border-top:1px solid var(--glass-border)}.partner-badge[data-astro-cid-sz7xmlte]{display:block;opacity:.6;transition:opacity var(--duration-fast) var(--ease-out-expo)}.partner-badge[data-astro-cid-sz7xmlte]:hover{opacity:1}.partner-logo[data-astro-cid-sz7xmlte]{height:80px;width:auto}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:var(--space-8);border-top:1px solid var(--glass-border);text-align:center}.footer-copyright[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.05em;margin:0}@media(prefers-reduced-motion:reduce){.status-dot[data-astro-cid-sz7xmlte]{animation:none}}
