:root{--acos-navy:#0a0f1e;--acos-navy-light:#111827;--acos-navy-mid:#1f2937;--acos-surface:#f8fafc;--acos-white:#fff;--acos-border:#ffffff0f;--acos-border-light:#e5e7eb;--acos-blue:#3b82f6;--acos-blue-glow:#3b82f626;--acos-green:#10b981;--acos-green-glow:#10b98126;--acos-amber:#f59e0b;--acos-amber-glow:#f59e0b26;--acos-red:#ef4444;--acos-red-glow:#ef444426;--acos-purple:#8b5cf6;--font-display:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", monospace;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 32px #0000001f;--shadow-glow:0 0 40px #3b82f61a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px}*{box-sizing:border-box}body{font-family:var(--font-display);background:var(--acos-surface);color:var(--acos-navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.acos-nav{z-index:100;background:var(--acos-navy);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--acos-border);align-items:center;gap:16px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.acos-nav-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.acos-nav-logo-mark{background:linear-gradient(135deg, var(--acos-blue), #1d4ed8);color:#fff;letter-spacing:-.5px;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:flex}.acos-nav-brand{color:#fff;letter-spacing:.02em;font-size:16px;font-weight:800}.acos-nav-tag{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;margin-left:-4px;font-size:9px;font-weight:600}.acos-nav-links{gap:4px;margin-left:auto;display:flex}.acos-nav-link{color:#ffffff80;border-radius:var(--radius-sm);padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.acos-nav-link:hover,.acos-nav-link.active{color:#fff;background:#ffffff14}.acos-card{background:var(--acos-white);border-radius:var(--radius-lg);border:1px solid var(--acos-border-light);padding:24px;transition:all .3s}.acos-card:hover{box-shadow:var(--shadow-md)}.acos-card-dark{background:var(--acos-navy);border-radius:var(--radius-lg);border:1px solid var(--acos-border);color:#fff;padding:24px}.acos-card-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);background:#ffffffb3;border:1px solid #ffffff80;padding:24px}.acos-score-ring{border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.acos-score-ring svg{position:absolute;top:0;left:0;transform:rotate(-90deg)}.acos-score-ring circle.track{fill:none;stroke:#ffffff0f;stroke-width:6px}.acos-score-ring circle.progress{fill:none;stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset 1.5s ease-out}.acos-score-value{letter-spacing:-1px;font-size:36px;font-weight:900;font-family:var(--font-mono)}.acos-score-label{letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:700}.acos-btn{border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.acos-btn-primary{background:var(--acos-blue);color:#fff;box-shadow:0 2px 8px #3b82f64d}.acos-btn-primary:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 16px #3b82f666}.acos-btn-ghost{color:var(--acos-blue);border:1px solid var(--acos-border-light);background:0 0}.acos-btn-ghost:hover{background:var(--acos-blue-glow);border-color:var(--acos-blue)}.acos-btn-dark{background:var(--acos-navy);color:#fff}.acos-btn-dark:hover{background:var(--acos-navy-light)}.acos-btn-sm{padding:6px 14px;font-size:12px}.acos-section-label{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin-bottom:12px;font-size:10px;font-weight:700}.acos-badge{border-radius:var(--radius-full);letter-spacing:.02em;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.acos-badge-green{background:var(--acos-green-glow);color:var(--acos-green)}.acos-badge-blue{background:var(--acos-blue-glow);color:var(--acos-blue)}.acos-badge-amber{background:var(--acos-amber-glow);color:var(--acos-amber)}.acos-badge-red{background:var(--acos-red-glow);color:var(--acos-red)}.acos-badge-purple{color:var(--acos-purple);background:#8b5cf61a}.acos-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.acos-badge-pulse .acos-badge-dot{animation:2s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.4}}.acos-grid{gap:16px;display:grid}.acos-grid-2{grid-template-columns:repeat(2,1fr)}.acos-grid-3{grid-template-columns:repeat(3,1fr)}.acos-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.acos-grid-2,.acos-grid-3,.acos-grid-4{grid-template-columns:1fr}}.acos-stat{border-radius:var(--radius-md);background:var(--acos-white);border:1px solid var(--acos-border-light);padding:16px}.acos-stat-value{font-size:28px;font-weight:900;font-family:var(--font-mono);letter-spacing:-1px;line-height:1}.acos-stat-label{color:#6b7280;margin-top:4px;font-size:11px;font-weight:500}.acos-progress{background:#0000000f;border-radius:2px;height:4px;overflow:hidden}.acos-progress-bar{border-radius:2px;height:100%;transition:width 1s ease-out}.acos-fade-in{animation:.5s ease-out acos-fade-in}@keyframes acos-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.acos-slide-up{animation:.6s cubic-bezier(.22,1,.36,1) acos-slide-up}@keyframes acos-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.acos-stagger>*{opacity:0;animation:.5s ease-out forwards acos-fade-in}.acos-stagger>:first-child{animation-delay:50ms}.acos-stagger>:nth-child(2){animation-delay:.1s}.acos-stagger>:nth-child(3){animation-delay:.15s}.acos-stagger>:nth-child(4){animation-delay:.2s}.acos-stagger>:nth-child(5){animation-delay:.25s}.acos-stagger>:nth-child(6){animation-delay:.3s}.acos-glow-blue{box-shadow:0 0 30px #3b82f626,0 0 60px #3b82f60d}.acos-glow-green{box-shadow:0 0 30px #10b98126,0 0 60px #10b9810d}.acos-mono{font-family:var(--font-mono);font-weight:500}.acos-divider{background:var(--acos-border-light);height:1px;margin:16px 0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media print{.no-print,.acos-nav{display:none!important}body{background:#fff}.acos-card{box-shadow:none;border:1px solid #e5e7eb}}
body{background-color:#0000;background-image:radial-gradient(circle at 0 0,#3b82f60a 0%,#0000 40%),radial-gradient(circle at 100% 100%,#10b98108 0%,#0000 40%),linear-gradient(#fafbfc 0%,#f4f6f9 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}h1,h2,h3,h4,h5{letter-spacing:-.02em;font-family:DM Sans,-apple-system,sans-serif}.score-ring-label>div:first-child,[style*="fontWeight: 900"],[style*="fontWeight: '900'"],[style*="font-weight: 900"]{letter-spacing:-.02em!important;font-family:JetBrains Mono,SF Mono,monospace!important}.score-ring-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.score-ring-label{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.score-ring-label>div:first-child{font-feature-settings:"tnum";letter-spacing:-2px!important;font-size:38px!important;font-weight:900!important}.btn{letter-spacing:-.01em;border:1px solid #0000;border-radius:8px;font-family:DM Sans,sans-serif;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-primary{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:inset 0 1px #ffffff26,0 2px 8px #3b82f64d,0 0 0 1px #3b82f666!important}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff26,0 4px 16px #3b82f666,0 0 0 1px #3b82f680!important}.btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffb3!important;background:#ffffff0a!important;border-color:#ffffff14!important}.btn-ghost:hover{color:#fff!important;background:#ffffff14!important;border-color:#ffffff26!important}.btn-white{color:#0a0f1e!important;background:#fff!important;font-weight:700!important;box-shadow:0 1px #0000000d,0 2px 8px #00000014!important}.btn-white:hover{transform:translateY(-1px);box-shadow:0 1px #0000000d,0 4px 16px #0000001f!important}[style*="background: '#ffffff'"][style*=borderRadius]{background:#fff!important;border:1px solid #0f172a0f!important;transition:all .3s!important;box-shadow:0 1px 2px #00000005,0 1px 3px #0000000a!important}.progress-bar{position:relative;overflow:hidden;background:#ffffff14!important;border-radius:3px!important;height:6px!important}.progress-fill{box-shadow:0 0 12px #3b82f64d;background:linear-gradient(90deg,#3b82f6,#10b981)!important;border-radius:3px!important;height:100%!important;transition:width 1.2s cubic-bezier(.22,1,.36,1)!important}.fade-in{animation:.6s cubic-bezier(.22,1,.36,1) premium-fade-in}@keyframes premium-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in>*{animation:.5s cubic-bezier(.22,1,.36,1) backwards stagger-fade}.fade-in>:first-child{animation-delay:50ms}.fade-in>:nth-child(2){animation-delay:.12s}.fade-in>:nth-child(3){animation-delay:.19s}.fade-in>:nth-child(4){animation-delay:.26s}.fade-in>:nth-child(5){animation-delay:.33s}.fade-in>:nth-child(6){animation-delay:.4s}.fade-in>:nth-child(7){animation-delay:.47s}.fade-in>:nth-child(8){animation-delay:.54s}@keyframes stagger-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.badge{letter-spacing:.02em;text-transform:uppercase;border:1px solid;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}.badge-blue{color:#1d4ed8!important;background:#3b82f614!important;border-color:#3b82f633!important}.badge-green{color:#047857!important;background:#10b98114!important;border-color:#10b98133!important}h1{letter-spacing:-.03em!important;font-weight:800!important}h2{letter-spacing:-.02em!important;font-weight:700!important}[style*="letterSpacing: '0.1em'"],[style*="letter-spacing: 0.1em"]{font-feature-settings:"tnum";text-transform:uppercase}a,button{transition:all .2s cubic-bezier(.4,0,.2,1)}[style*="cursor: 'pointer'"]:hover,[style*=cursor\:pointer]:hover{transform:translateY(-1px)}.input,.select,.textarea{background:#fff!important;border:1px solid #0f172a1a!important;border-radius:10px!important;font-family:DM Sans,sans-serif!important;transition:all .2s!important}.input:focus,.select:focus,.textarea:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f61a!important}.label{text-transform:uppercase!important;letter-spacing:.06em!important;color:#6b7280!important;margin-bottom:6px!important;font-size:11px!important;font-weight:700!important}.label-required:after{content:"*";color:#ef4444;margin-left:4px}.helper{color:#9ca3af!important;margin-top:4px!important;font-size:11px!important;line-height:1.5!important}a{text-decoration:none}.score-ring-wrap circle:nth-child(2){filter:drop-shadow(0 0 8px)}@media (max-width:768px){h1{font-size:22px!important}.score-ring-wrap svg{width:110px;height:110px}.score-ring-label>div:first-child{font-size:32px!important}}.two-col-layout{grid-template-columns:1fr}@media (min-width:900px){.two-col-layout{grid-template-columns:1fr 1fr}}@media print{body{background:#fff!important}}
body{position:relative;background-color:#0000!important;background-image:radial-gradient(80% 60% at 50% -10%,#3b82f61f 0%,#0000 60%),radial-gradient(60% 40% at 0%,#10b9810f 0%,#0000 60%),radial-gradient(60% 40% at 100% 80%,#8b5cf60f 0%,#0000 60%),linear-gradient(#fafbfc 0%,#f4f6f9 100%)!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}body:before{content:"";opacity:.015;pointer-events:none;z-index:1;mix-blend-mode:multiply;background-image: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.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.4'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#3b82f614 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:20s ease-in-out infinite aurora-drift;position:fixed;top:10%;right:-10%}@keyframes aurora-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-100px,50px)scale(1.2)}66%{transform:translate(50px,-50px)scale(.9)}}.score-ring-wrap{filter:drop-shadow(0 0 20px #3b82f64d)}.score-ring-wrap svg circle:nth-child(2){filter:drop-shadow(0 0 8px);animation:4s ease-in-out infinite score-glow}@keyframes score-glow{0%,to{filter:drop-shadow(0 0 8px)}50%{filter:drop-shadow(0 0 16px)}}.score-ring-label>div:first-child{background:linear-gradient(#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-3px!important;font-family:JetBrains Mono,monospace!important;font-size:42px!important;font-weight:800!important}h1{letter-spacing:-.04em!important;font-family:DM Sans,sans-serif!important;font-weight:800!important;line-height:1.1!important}.btn{letter-spacing:-.005em;border:1px solid #0000;border-radius:10px;font-family:DM Sans,sans-serif;font-weight:600;transition:all .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.btn-primary{color:#fff!important;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)!important;box-shadow:inset 0 1px #fff3,0 0 0 1px #3b82f680,0 4px 12px #3b82f659,0 0 32px #3b82f633!important}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 0 0 1px #3b82f699,0 8px 24px #3b82f673,0 0 48px #3b82f64d!important}.btn-ghost{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fffc!important;background:#ffffff0a!important;border-color:#ffffff1a!important}.btn-ghost:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff14!important;border-color:#fff3!important}.btn-white{color:#050810!important;background:#fff!important;font-weight:700!important;box-shadow:inset 0 1px #0000000a,0 2px 8px #0000000f,0 0 0 1px #0000000a!important}.btn-white:hover{transform:translateY(-2px);box-shadow:inset 0 1px #0000000a,0 8px 24px #0000001f,0 0 0 1px #0000000f!important}.progress-bar{position:relative;overflow:hidden;background:#ffffff14!important;border-radius:3px!important;height:6px!important}.progress-fill{position:relative;box-shadow:0 0 12px #3b82f680,0 0 24px #8b5cf64d;background:linear-gradient(90deg,#3b82f6 0%,#8b5cf6 50%,#10b981 100%)!important;border-radius:3px!important;height:100%!important;transition:width 1.5s cubic-bezier(.22,1,.36,1)!important}.progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:2s ease-in-out infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fade-in{animation:.8s cubic-bezier(.22,1,.36,1) god-fade-in}@keyframes god-fade-in{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.fade-in>*{animation:.7s cubic-bezier(.22,1,.36,1) backwards god-stagger}.fade-in>:first-child{animation-delay:.1s}.fade-in>:nth-child(2){animation-delay:.2s}.fade-in>:nth-child(3){animation-delay:.3s}.fade-in>:nth-child(4){animation-delay:.4s}.fade-in>:nth-child(5){animation-delay:.5s}.fade-in>:nth-child(6){animation-delay:.6s}.fade-in>:nth-child(7){animation-delay:.7s}@keyframes god-stagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.acos-nav{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#050810d9!important;border-bottom:1px solid #ffffff0f!important}.acos-nav-logo-mark{box-shadow:inset 0 1px #fff3,0 0 16px #3b82f666;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)!important}.acos-nav-brand{background:linear-gradient(#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800!important}.acos-nav-tag{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800!important}.acos-nav-link{position:relative}.acos-nav-link:after{content:"";background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.acos-nav-link:hover:after{width:calc(100% - 16px)}.input,.select,.textarea{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fff9!important;border:1px solid #0f172a14!important;border-radius:10px!important;font-family:DM Sans,sans-serif!important;transition:all .25s!important}.input:focus,.select:focus,.textarea:focus{background:#fff!important;border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f61f,0 0 24px #3b82f61a!important}.badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em!important;text-transform:uppercase!important;border:1px solid!important;border-radius:99px!important;padding:3px 10px!important;font-weight:700!important}.badge-blue{box-shadow:0 0 12px #3b82f626;color:#1d4ed8!important;background:linear-gradient(135deg,#3b82f626,#3b82f60d)!important;border-color:#3b82f64d!important}.badge-green{box-shadow:0 0 12px #10b98126;color:#047857!important;background:linear-gradient(135deg,#10b98126,#10b9810d)!important;border-color:#10b9814d!important}::selection{background:#3b82f633}:focus-visible{outline-offset:2px!important;outline:2px solid #3b82f6!important}.mobile-nav-bar{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important;background:#050810d9!important;border-top:1px solid #ffffff0f!important}@media print{body:before,body:after{display:none!important}body{background:#fff!important}}
body{min-height:100vh;position:relative;background-color:#0000!important;background-image:radial-gradient(100% 60% at 50% -20%,#3b82f647 0%,#0000 50%),radial-gradient(80% 80% at 0 30%,#10b9812e 0%,#0000 50%),radial-gradient(80% 80% at 100% 70%,#8b5cf62e 0%,#0000 50%),radial-gradient(60% 40% at 50% 100%,#f59e0b14 0%,#0000 50%),linear-gradient(#f0f4fa 0%,#e2e8f4 100%)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box!important}body:before{content:"";opacity:.04;pointer-events:none;z-index:1;mix-blend-mode:multiply;background-image: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.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.4'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#3b82f640 0%,#0000 70%);border-radius:50%;width:700px;height:700px;animation:25s ease-in-out infinite aurora-drift-1;position:fixed;top:5%;right:-15%}@keyframes aurora-drift-1{0%,to{opacity:.7;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-200px,100px)scale(1.3)}66%{opacity:.5;transform:translate(100px,-100px)scale(.8)}}.app-shell:before{content:"";filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#10b98138 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:30s ease-in-out infinite aurora-drift-2;position:fixed;bottom:5%;left:-15%}@keyframes aurora-drift-2{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(150px,-150px)scale(1.4)}}.app-shell:after{content:"";filter:blur(120px);pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf62e 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:35s ease-in-out infinite aurora-drift-3;position:fixed;top:40%;left:50%}@keyframes aurora-drift-3{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-30%,-70%)scale(1.5)}}.app-shell,main{z-index:2;position:relative}[style*="background: '#ffffff'"][style*=borderRadius],[style*="background: \"#ffffff\""][style*=borderRadius]{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffffb3!important}@media (max-width:768px){body:after,.app-shell:before,.app-shell:after{filter:blur(60px)!important;width:400px!important;height:400px!important}}
[style*="background: '#ffffff'"],[style*="background: \"#ffffff\""],[style*="background:#ffffff"],[style*="background-color: '#ffffff'"],[style*="background-color: \"#ffffff\""],[style*="background: '#fff'"],[style*="background: \"#fff\""],[style*="background: 'white'"],[style*="background: \"white\""],[style*="background:#FFFFFF"],[style*="background: '#FFFFFF'"],[style*="background: \"#FFFFFF\""]{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#fff9!important;border-color:#fff6!important}[style*="background: '#F"],[style*="background: \"#F"],[style*="background:#F"],[style*="background: '#FA"],[style*="background: '#F8"],[style*="background: '#F0"]{-webkit-backdrop-filter:blur(12px)!important}.app-shell,main,section,.fade-in,.container,.compliance-page,.share-page,.qr-page,.developer-page,.templates-page,.alerts-page,.data-page{background:0 0!important}.input,.select,.textarea{-webkit-backdrop-filter:blur(10px)!important;background:#ffffffb3!important}.input:focus,.select:focus,.textarea:focus{background:#fffffff2!important}table{overflow:hidden;-webkit-backdrop-filter:blur(20px)!important;background:#fff9!important;border-radius:12px!important}.auth-card,.signin-card,.signup-card{-webkit-backdrop-filter:blur(30px)saturate(180%)!important;background:#ffffffb3!important;border:1px solid #ffffff80!important;box-shadow:inset 0 1px #fff9,0 20px 60px #0f172a1a!important}.dashboard-section,.settings-section,.account-section,.profile-section{background:0 0!important}.pricing-card{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffffb3!important}.feature-card,.stat-card{-webkit-backdrop-filter:blur(20px)!important;background:#fff9!important}.modal-content,.dialog-content{-webkit-backdrop-filter:blur(40px)saturate(180%)!important;background:#ffffffd9!important}.modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;background:#05081066!important}.tabs-container{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffff80!important}html,body{min-height:100vh}html{background:0 0!important}div[style*="rgb(255, 255, 255)"],section[style*="rgb(255, 255, 255)"]{-webkit-backdrop-filter:blur(20px)!important;background:#fff9!important}
:root{--color-navy:#0a1f44;--color-navy-light:#0d2855;--color-accent:#3b82f6;--color-accent-light:#eff6ff;--color-success:#10b981;--color-success-light:#ecfdf5;--color-warning:#f59e0b;--color-warning-light:#fffbeb;--color-danger:#ef4444;--color-danger-light:#fef2f2;--color-text:#0f172a;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-bg:#f8fafc;--color-card:#fff;--color-border:#e2e8f0;--radius-card:16px;--radius-sm:8px;--shadow-card:0 1px 3px #0000000a, 0 1px 2px #00000005;--shadow-card-hover:0 4px 12px #0000000f, 0 2px 4px #00000008;--shadow-elevated:0 8px 24px #00000014}.acos-trust-card{transition:box-shadow .18s,transform .18s}.acos-trust-card[role=button]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.acos-action-card{transition:box-shadow .18s,transform .18s}.acos-action-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_46f65cfd-module__YP-x9W__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_46f65cfd-module__YP-x9W__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_a988a340-module__aBju5W__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_a988a340-module__aBju5W__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}