:root{color-scheme:light;--color-bg: #fff7ed;--color-bg-muted: #ffedd5;--color-surface: #ffffff;--color-surface-strong: #fed7aa;--color-text: #1c1917;--color-muted: #57534e;--color-accent: #f97316;--color-accent-strong: #ea580c;--color-highlight: #fbbf24;--color-warm: #f59e0b;--shadow-soft: 0 25px 60px rgba(249, 115, 22, .1);--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-56: 3.5rem;--space-64: 4rem;--space-80: 5rem;--space-96: 6rem;--space-128: 8rem;--max-width: 1280px;--font-base: clamp(1.05rem, .96rem + .3vw, 1.15rem);--font-h1: clamp(3rem, 2.5rem + 3vw, 4.5rem);--font-h2: clamp(2rem, 1.8rem + 1.5vw, 3rem);--font-h3: clamp(1.35rem, 1.2rem + .5vw, 1.75rem);--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--tracking-tight: -.02em;--tracking-tighter: -.03em;--transition-snappy: transform .2s cubic-bezier(.2, .8, .2, 1), box-shadow .2s cubic-bezier(.2, .8, .2, 1);--transition-smooth: transform .4s cubic-bezier(.2, .8, .2, 1), box-shadow .4s cubic-bezier(.2, .8, .2, 1), border-color .4s ease}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;font-family:var(--font-body);font-size:var(--font-base);line-height:1.6;color:var(--color-text);background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(1200px 600px at 90% -10%,rgba(251,191,36,.15),transparent 65%),radial-gradient(900px 700px at -15% 5%,rgba(249,115,22,.1),transparent 60%),linear-gradient(180deg,#fff7ed,#fff 55%,#fff7ed);background-attachment:fixed}img{max-width:100%;display:block}main{display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--color-highlight)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgba(249,115,22,.45);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-24)}.flow>*+*{margin-top:var(--space-24)}.skip-link{position:absolute;top:var(--space-16);left:50%;transform:translate(-50%);padding:var(--space-12) var(--space-20);background:var(--color-accent);color:#022024;border-radius:var(--radius-sm);font-weight:600;z-index:999;opacity:0;pointer-events:none;transition:opacity .16s ease}.skip-link:focus{opacity:1;pointer-events:auto}.site-header{position:sticky;top:0;inset-inline:0;z-index:50;border-bottom:1px solid rgba(249,115,22,.1);background:#ffffffd9;backdrop-filter:blur(18px);box-shadow:0 4px 20px #00000008;transition:all .3s ease}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding:var(--space-16) 0;gap:var(--space-16)}.brand{display:inline-flex;align-items:center;gap:var(--space-12);font-weight:700;letter-spacing:.02em}.brand img{height:32px;width:32px}.site-nav{display:flex;align-items:center;gap:var(--space-16)}.nav-list{display:flex;gap:var(--space-12);list-style:none;margin:0;padding:0}.nav-link{padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);color:var(--color-muted);font-weight:600;transition:color .16s ease,background-color .16s ease}.nav-link[aria-current=true],.nav-link:hover{color:var(--color-highlight);background:#f973161f}.hero{position:relative;overflow:hidden;padding:var(--space-80) 0 var(--space-64)}.hero:before{content:"";position:absolute;inset:-45% -30% -35%;background:radial-gradient(35% 35% at 20% 20%,rgba(249,115,22,.15),transparent 70%),radial-gradient(40% 40% at 80% 30%,rgba(251,191,36,.2),transparent 65%),conic-gradient(from 140deg at 50% 50%,#fff7edcc,#ffffffe6);animation:heroGradient 16s ease-in-out infinite;opacity:.85}.hero__layout{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-64);align-items:center}.hero__copy{display:grid;gap:var(--space-24)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:999px;background:#fbbf2426;border:1px solid rgba(245,158,11,.3);color:#d97706;font-size:.9rem;font-weight:600}.hero h1{font-family:var(--font-heading);font-size:var(--font-h1);line-height:1.1;letter-spacing:-.03em;font-weight:700;margin:0;color:var(--color-text);letter-spacing:var(--tracking-tighter)}.hero__lead{margin:0;color:var(--color-muted);max-width:50ch}.hero__highlights{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-20)}.hero__highlights li{display:flex;align-items:flex-start;gap:var(--space-12);color:var(--color-text)}.hero__highlights svg{flex:none}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-12)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-12) var(--space-20);border-radius:var(--radius-md);border:1px solid transparent;background:linear-gradient(120deg,var(--color-accent),var(--color-accent-strong));color:#fff;font-weight:700;letter-spacing:.01em;transition:var(--transition-snappy);cursor:pointer}.btn.secondary{background:#fff;color:var(--color-text);border-color:#f9731640;box-shadow:inset 0 0 0 1px #f9731626}.btn:active{transform:translateY(2px) scale(.98);box-shadow:inset 0 2px 4px #0000001a;color:#fff}.btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #f9731640;color:#fff}.btn:focus{color:#fff}.hero__visual{position:relative;perspective:1000px;display:flex;justify-content:center}.hero__visual-inner{position:relative;border-radius:40px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #00000005;background:transparent;transform:rotateY(-5deg) rotateX(2deg);transition:transform .5s ease;max-width:320px;margin:0 auto;animation:float 6s ease-in-out infinite}.hero__visual:hover .hero__visual-inner{transform:rotateY(0) rotateX(0) scale(1.02);animation-play-state:paused}.hero-img{width:100%;height:auto;display:block}@keyframes float{0%,to{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(-5deg) rotateX(2deg) translateY(-15px)}}.hero__glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.4),transparent 70%);pointer-events:none}@media(max-width:980px){.hero__visual-inner{transform:none}}.section{padding:var(--space-96) 0}.section-header{display:grid;gap:var(--space-12);margin-bottom:var(--space-48)}.section-title{font-family:var(--font-heading);font-size:var(--font-h2);margin:0;line-height:1.15;letter-spacing:var(--tracking-tight);font-weight:700;background:linear-gradient(to right,var(--color-text) 30%,var(--color-muted));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-lead{margin:0;color:var(--color-muted);max-width:60ch}.persona-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-24)}.persona-card{background:#fff;border-radius:var(--radius-lg);padding:var(--space-32);border:1px solid rgba(249,115,22,.1);box-shadow:var(--shadow-soft);transition:var(--transition-smooth);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.persona-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px #f9731633;border-color:#f9731666}.persona-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(to right,var(--color-accent),var(--color-highlight));opacity:0;transition:opacity .3s ease}.persona-card:hover:before{opacity:1}.persona-avatar{width:80px;height:80px;background:#fff7edcc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;margin-bottom:var(--space-20);box-shadow:0 10px 20px #0000000d;border:1px solid rgba(249,115,22,.1)}.persona-content h3{font-family:var(--font-heading);font-size:1.5rem;margin:0 0 var(--space-4) 0;color:var(--color-text)}.persona-subtitle{display:block;font-size:.9rem;color:var(--color-accent-strong);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-24)}.persona-stats{background:var(--color-bg-muted);border-radius:var(--radius-md);padding:var(--space-16);width:100%;margin-bottom:var(--space-24);display:grid;gap:var(--space-12);border:1px solid rgba(249,115,22,.05)}.stat-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.stat-label{color:var(--color-muted);font-weight:500}.stat-value{font-weight:700;color:var(--color-text)}.card--compact{padding:var(--space-20)}.card--muted{background:var(--color-bg-muted)}.icon-bubble{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f973161a;border:1px solid rgba(249,115,22,.2);box-shadow:0 10px 25px #f9731626}.bento-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto;gap:var(--space-24)}.bento-item{background:#fff;border-radius:var(--radius-lg);border:1px solid rgba(249,115,22,.1);box-shadow:var(--shadow-soft);padding:var(--space-32);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;transition:var(--transition-smooth)}.bento-item:hover{transform:translateY(-4px);box-shadow:0 30px 70px #f9731626;border-color:#f973164d}.bento-item--large{grid-column:1;grid-row:1;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:var(--space-32)}.bento-item--tall{grid-column:2;grid-row:1 / span 2;background:linear-gradient(to bottom,#fff7ed,#fff)}.bento-item--standard{grid-column:1;grid-row:2}.bento-content h3{font-family:var(--font-heading);font-size:var(--font-h3);margin-bottom:var(--space-8);letter-spacing:-.01em}.bento-content p{color:var(--color-muted);margin:0;font-size:.95rem}.bento-visual{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:var(--space-16)}.bento-visual img{max-width:100%;height:auto;border-radius:var(--radius-md);box-shadow:0 10px 30px -5px #0000001a;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.bento-item:hover .bento-visual img{transform:scale(1.05);box-shadow:0 20px 40px -5px #f9731626}.hero__badge{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-24)}.badge-label{font-size:.85rem;color:var(--color-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.app-store-badge{display:inline-flex;align-items:center;gap:var(--space-12);background:#000;color:#fff;padding:8px 16px;border-radius:var(--radius-md);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:fit-content}.app-store-badge:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000026;color:#fff}.app-store-badge svg{flex-shrink:0}.app-store-badge span{font-size:.75rem;line-height:1.2}.app-store-badge strong{font-size:1rem;font-weight:600;display:block}.sticky-cta{position:fixed;bottom:var(--space-24);left:var(--space-24);right:var(--space-24);z-index:100;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:1}.sticky-cta.hidden{transform:translateY(150%);opacity:0;pointer-events:none}.btn--full{width:100%;box-shadow:0 10px 25px #f973164d}@media(min-width:768px){.sticky-cta{display:none}}.bento-visual--thermometer{flex-direction:column;gap:var(--space-16);padding:var(--space-24) 0}.thermometer-track{width:24px;height:160px;background:#0000000d;border-radius:99px;position:relative;overflow:hidden}.thermometer-fill{position:absolute;bottom:0;left:0;right:0;height:65%;background:linear-gradient(to top,var(--color-accent),var(--color-highlight));border-radius:99px;transition:height 1s ease-out}.bento-item:hover .thermometer-fill{height:85%}.thermometer-label{font-weight:700;font-family:var(--font-heading);color:var(--color-accent-strong)}.bento-visual--moon{margin-top:var(--space-24);color:var(--color-highlight)}.moon-icon{filter:drop-shadow(0 0 12px rgba(251,191,36,.4));animation:moonRock 6s ease-in-out infinite}@keyframes moonRock{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@media(max-width:900px){.bento-grid{grid-template-columns:1fr;grid-template-rows:auto}.bento-item--large,.bento-item--tall,.bento-item--standard{grid-column:span 1;grid-row:span 1}.bento-item--large{grid-template-columns:1fr;gap:var(--space-24);text-align:center}.bento-item--tall{flex-direction:row;align-items:center;gap:var(--space-24)}.bento-visual--thermometer{flex-direction:row;padding:0}.thermometer-track{width:100px;height:24px}.thermometer-fill{width:65%;height:100%}.bento-item:hover .thermometer-fill{width:85%;height:100%}}.muted{color:var(--color-muted);margin:0}.feature-card ul{padding-left:1.1rem;margin:0;color:var(--color-muted);display:grid;gap:var(--space-8)}.roadmap-pane{display:grid;gap:var(--space-24)}.product-roadmap{display:grid;gap:var(--space-16);list-style:none;padding:0;margin:0}.product-roadmap li{display:grid;gap:var(--space-8);padding:var(--space-20);border-radius:var(--radius-md);background:#fff;border:1px solid rgba(249,115,22,.12)}.product-roadmap h3{margin:0;font-size:1.1rem}.status-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);border-radius:999px;font-size:.9rem;font-weight:600;letter-spacing:.01em}.status-badge--done{background:#f9731626;color:#c2410c}.status-badge--progress{background:#fbbf2426;color:#b45309}.status-badge--planned{background:#57534e1a;color:var(--color-muted)}.faq{display:grid;gap:var(--space-16)}.faq details{background:#fff;border:1px solid rgba(249,115,22,.1);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-20) var(--space-24);box-shadow:var(--shadow-soft);transition:var(--transition-smooth)}.faq details[open]{background:var(--color-bg-muted);border-color:#f9731633}.faq summary{cursor:pointer;list-style:none;font-weight:700;font-family:var(--font-heading);color:var(--color-text);display:flex;justify-content:space-between;align-items:center;gap:var(--space-12)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;color:var(--color-accent);font-weight:400;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{margin:var(--space-16) 0 0;color:var(--color-muted);line-height:1.6;padding-top:var(--space-16);border-top:1px dashed rgba(0,0,0,.1)}.glass-panel{background:#ffffffa6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.4);border-radius:var(--radius-lg);padding:var(--space-32);box-shadow:inset 0 0 0 1px #ffffff4d,0 4px 6px -1px #00000005,0 20px 40px -4px #f9731614;max-width:600px;margin:0 auto}.waitlist-embed{width:100%;min-height:400px}.input,textarea{width:100%;padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);border:1px solid rgba(249,115,22,.2);background:#fffc;color:var(--color-text);transition:border-color .16s ease,box-shadow .16s ease}.input:focus-visible,textarea:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px #f9731633;outline:none}.tally-frame{border:0;width:100%;min-height:400px}.fallback-download{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:#fff;border:1px solid rgba(249,115,22,.2);color:var(--color-text);text-decoration:none;font-weight:600}.compliance-list{margin:0;padding-left:1.3rem;color:var(--color-muted);display:grid;gap:var(--space-12)}.footer{padding:var(--space-64) 0 var(--space-48);background:linear-gradient(180deg,#ffffff 0%,var(--color-bg) 100%);border-top:1px solid rgba(249,115,22,.1)}.footer__inner{display:grid;gap:var(--space-48)}.footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:var(--space-32)}.footer__brand{display:grid;gap:var(--space-12)}.footer__tagline{color:var(--color-muted);margin:0;font-size:.95rem;max-width:28ch}.footer__links h4{font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-16) 0}.footer__links nav{display:grid;gap:var(--space-12)}.footer__links a{color:var(--color-muted);text-decoration:none;font-size:.95rem;transition:color .2s ease}.footer__links a:hover{color:var(--color-accent)}.footer__compliance-text{color:var(--color-muted);font-size:.85rem;line-height:1.7;margin:0}.footer__bottom{padding-top:var(--space-24);border-top:1px solid rgba(249,115,22,.1);display:grid;gap:var(--space-8);text-align:center}.footer__bottom p{margin:0}.progress-tracker{position:absolute;bottom:0;left:0;right:0;height:3px;background:#f9731614;z-index:1}.progress-tracker__fill{height:100%;background:linear-gradient(to right,var(--color-accent),var(--color-highlight));width:0%;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #f9731666}@media(max-width:980px){.hero__layout{grid-template-columns:1fr}.hero__card{max-width:480px}}@media(max-width:860px){.site-header__inner{flex-wrap:wrap}.nav-list{flex-wrap:wrap;justify-content:flex-end}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:640px){.site-header__inner{padding:var(--space-12) 0}.section{padding:var(--space-64) 0}.hero{padding:var(--space-48) 0 var(--space-32)}.hero__actions{width:100%}.hero__actions .btn{flex:1 1 auto;justify-content:center}.product-roadmap li{padding:var(--space-16)}.footer__grid{grid-template-columns:1fr;gap:var(--space-32)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes heroGradient{0%,to{transform:scale(1) rotate(0);opacity:.82}50%{transform:scale(1.1) rotate(8deg);opacity:.92}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal-on-scroll{transition:none;opacity:1;transform:none}}.social-proof{display:flex;align-items:center;gap:var(--space-12);margin-top:var(--space-24)}.avatar-stack{display:flex}.avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--color-bg);margin-left:-10px;background-color:var(--color-muted)}.avatar:first-child{margin-left:0}.text-sm{font-size:.875rem}.text-center{text-align:center}.mt-16{margin-top:var(--space-16)}.mt-24{margin-top:var(--space-24)}.mt-48{margin-top:var(--space-48)}.mb-24{margin-bottom:var(--space-24)}.mx-auto{margin-left:auto;margin-right:auto}.max-w-900{max-width:900px}.text-left{text-align:left}.border-orange-soft{border-color:#f9731633}.flex-center-gap-8{display:flex;align-items:center;gap:var(--space-8)}.color-accent{color:var(--color-accent)}.justify-center{justify-content:center}.avatar:nth-child(1){background-color:#fca5a5}.avatar:nth-child(2){background-color:#fdba74}.avatar:nth-child(3){background-color:#fcd34d}.avatar:nth-child(4){background-color:#86efac}.founders-block{margin-top:var(--space-32);display:grid;gap:var(--space-24);max-width:420px;margin-inline:auto}.scarcity-bar-container{display:grid;gap:var(--space-8)}.scarcity-label{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--color-text)}.scarcity-tag{font-size:.75rem;font-weight:700;color:#c2410c;background:#f9731626;padding:2px 8px;border-radius:99px}.scarcity-track{height:8px;background:#0000000d;border-radius:99px;overflow:hidden}.scarcity-fill{height:100%;background:linear-gradient(to right,var(--color-accent),var(--color-highlight));border-radius:99px}.founders-message{display:flex;align-items:center;gap:var(--space-16);text-align:left;background:#fff;padding:var(--space-16);border-radius:var(--radius-md);border:1px solid rgba(249,115,22,.1);box-shadow:var(--shadow-soft)}.founders-avatars{display:flex;flex-shrink:0}.founder-avatar{width:40px;height:40px;border-radius:50%;background:var(--color-surface-strong);color:var(--color-accent-strong);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;border:2px solid #ffffff;margin-right:-10px}.founder-avatar:last-child{margin-right:0;background:var(--color-highlight);color:#92400e}.founder-avatar-img{width:64px;height:64px;border-radius:50%;border:2px solid #ffffff;margin-right:-10px;object-fit:cover;box-shadow:0 2px 8px #0000001a}.founder-avatar-img:last-child{margin-right:0}.compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-24)}.compliance-card{background:#fff;border-radius:var(--radius-lg);padding:var(--space-32);border:1px solid rgba(249,115,22,.1);box-shadow:var(--shadow-soft);transition:var(--transition-smooth);text-align:center}.compliance-card:hover{transform:translateY(-4px);box-shadow:0 30px 70px #f9731626;border-color:#f973164d}.compliance-icon{font-size:3rem;margin-bottom:var(--space-16)}.compliance-card h3{font-family:var(--font-heading);font-size:1.2rem;margin:0 0 var(--space-12) 0;color:var(--color-text)}.compliance-card p{margin:0;font-size:.95rem;line-height:1.6}.founders-status{background:#ffffff80;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4);padding:var(--space-24);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #fff3,0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003;max-width:420px;margin:0 auto var(--space-32);text-align:center;position:relative;overflow:hidden}.founders-status:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#fff6,#ffffff1a);pointer-events:none}.status-text{font-family:var(--font-heading);font-weight:700;color:var(--color-text);margin:0 0 var(--space-16) 0;font-size:1.15rem;letter-spacing:-.01em;position:relative}.status-text .highlight{color:#d97706;background:#fbbf2426;padding:2px 8px;border-radius:6px;border:1px solid rgba(245,158,11,.2)}.status-bar{height:14px;background:#0000000f;border-radius:999px;overflow:hidden;margin-bottom:var(--space-12);box-shadow:inset 0 2px 4px #0000000d;position:relative}.status-fill{height:100%;background:linear-gradient(90deg,var(--color-accent),var(--color-highlight));border-radius:999px;position:relative;box-shadow:0 2px 4px #f9731633}.status-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shimmer 2.5s infinite;transform:skew(-20deg)}.status-note{font-size:.85rem;color:var(--color-muted);margin:0;font-weight:500;position:relative}@keyframes shimmer{0%{transform:translate(-150%) skew(-20deg)}to{transform:translate(150%) skew(-20deg)}}
