:root{color-scheme:dark;--av-brand-50: #eef2ff;--av-brand-100: #e0e7ff;--av-brand-200: #c7d2fe;--av-brand-300: #8fb7ff;--av-brand-400: #6e7bff;--av-brand-500: #3a86ff;--av-brand-600: #2f6fd8;--av-brand-700: #4338ca;--av-brand-800: #3730a3;--av-brand-900: #312e81;--av-accent-300: #7ff0dd;--av-accent-400: #3de0c8;--av-accent-500: #00c896;--av-sky-300: #7fc0ff;--av-sky-400: #3a86ff;--av-sky-500: #0077ff;--av-ink-900: #eaf1ff;--av-ink-800: #dfe9fb;--av-ink-700: #c2cfe6;--av-ink-600: #9fb0cc;--av-ink-500: #9fb0cc;--av-ink-400: #6b7b97;--av-ink-300: #4b5a75;--av-ink-200: #33405a;--av-ink-100: #1a2438;--av-ink-50: #0d1421;--av-success-500: #36d39f;--av-success-100: rgba(52, 211, 153, .14);--av-success-border: rgba(52, 211, 153, .32);--av-success-text: #6ee7b7;--av-warning-500: #fbbf24;--av-warning-100: rgba(251, 191, 36, .14);--av-warning-border: rgba(251, 191, 36, .32);--av-warning-text: #fcd34d;--av-danger-500: #f87171;--av-danger-100: rgba(248, 113, 113, .14);--av-danger-border: rgba(248, 113, 113, .32);--av-danger-text: #fca5a5;--av-info-500: #38bdf8;--av-info-100: rgba(56, 189, 248, .14);--av-info-border: rgba(56, 189, 248, .32);--av-info-text: #7dd3fc;--av-bg: #07101f;--av-surface: #0c1626;--av-surface-2: #0f1a2e;--av-border: rgba(255, 255, 255, .11);--av-border-strong: rgba(255, 255, 255, .22);--av-border-brand: rgba(54, 211, 159, .85);--av-overlay-soft: rgba(255, 255, 255, .05);--av-overlay-hover: rgba(255, 255, 255, .08);--av-hairline-top: rgba(255, 255, 255, .06);--av-radius-sm: 8px;--av-radius: 12px;--av-radius-lg: 18px;--av-radius-xl: 26px;--av-radius-pill: 999px;--av-shadow-xs: 0 1px 2px rgba(2, 6, 16, .5);--av-shadow-sm: 0 10px 20px rgba(2, 6, 16, .35), 0 2px 6px rgba(2, 6, 16, .3);--av-shadow: 0 24px 48px rgba(2, 6, 16, .45), 0 8px 18px rgba(2, 6, 16, .3);--av-shadow-lg: 0 40px 90px rgba(2, 6, 16, .6), 0 12px 28px rgba(2, 6, 16, .4);--av-glow-brand: 0 10px 30px rgba(0, 200, 170, .35);--av-glow-accent: 0 0 0 1px rgba(56, 189, 248, .28), 0 18px 44px rgba(14, 165, 233, .22);--av-grad-brand: linear-gradient(135deg, #3de0c8 0%, #3a86ff 100%);--av-grad-brand-soft: linear-gradient(135deg, rgba(34, 211, 238, .16) 0%, rgba(99, 102, 241, .16) 100%);--av-page-title-gradient: linear-gradient(90deg, #00ffbe 0%, #00c8ff 50%, #0077ff 100%);--av-grad-card: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .05) 100%);--av-grad-page: radial-gradient(1100px 700px at 50% -220px, rgba(0, 212, 232, .16) 0%, transparent 60%), radial-gradient(820px 560px at 86% calc(100% + 180px) , rgba(0, 200, 160, .1) 0%, transparent 55%), #07101f;--av-shell-header-bg: rgba(7, 16, 31, .74);--av-focus-outline: 2px solid var(--av-accent-400);--av-focus-outline-offset: 2px;--av-focus-ring: 0 0 0 3px rgba(56, 189, 248, .34);--av-font-sans: "Nunito Sans", "Proxima Nova", "Segoe UI", -apple-system, Helvetica, Arial, sans-serif;--av-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--av-shell-max: 1160px;--av-shell-pad: clamp(20px, 4vw, 48px)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html{background:var(--av-bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--av-font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";font-size:16px;line-height:1.6;color:var(--av-ink-700);background:var(--av-grad-page) fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;color:var(--av-ink-900);font-weight:700;letter-spacing:-.02em;line-height:1.12}p{margin:0}a{color:var(--av-sky-300);text-decoration:none;transition:color .16s ease}a:hover{color:var(--av-accent-300)}:focus-visible{outline:var(--av-focus-outline);outline-offset:var(--av-focus-outline-offset)}::selection{background:var(--av-brand-500);color:var(--av-ink-900)}.app-boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--av-ink-500)}.app-boot__spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--av-ink-200);border-top-color:var(--av-accent-400);animation:av-spin .8s linear infinite}.app-boot__label{font-size:14px}@keyframes av-spin{to{transform:rotate(360deg)}}@keyframes av-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes av-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes av-sheen{0%{background-position:0% 50%}to{background-position:200% 50%}}.av-shell{min-height:100vh;display:flex;flex-direction:column}.av-container{width:100%;max-width:var(--av-shell-max);margin:0 auto;padding-inline:var(--av-shell-pad)}.av-main{flex:1 1 auto}.av-rise{animation:av-rise .5s cubic-bezier(.22,1,.36,1) both}.av-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 11px;border:1px solid var(--av-border);border-radius:var(--av-radius-pill);background:var(--av-overlay-soft);color:var(--av-ink-600);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.av-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--av-accent-400);box-shadow:0 0 0 4px var(--av-info-100)}.av-display{font-size:clamp(2.7rem,7.2vw,5.25rem);font-weight:800;letter-spacing:-.045em;line-height:.98}.av-gradient-text{background:var(--av-page-title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.av-lead{font-size:clamp(1.05rem,1.6vw,1.375rem);line-height:1.55;color:var(--av-ink-600)}.av-section-title{font-size:clamp(1.5rem,2.6vw,2.15rem);letter-spacing:-.03em}.av-muted{color:var(--av-ink-500)}.av-mono{font-family:var(--av-font-mono);font-size:.875em;letter-spacing:-.01em}.av-btn{--btn-bg: var(--av-overlay-soft);--btn-fg: var(--av-ink-800);--btn-border: var(--av-border-strong);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 22px;border:1px solid var(--btn-border);border-radius:var(--av-radius-pill);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;text-align:center;transition:transform .16s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.av-btn:hover:not(:disabled){transform:translateY(-1px);background:var(--av-overlay-hover)}.av-btn:active:not(:disabled){transform:translateY(0)}.av-btn:disabled{opacity:.45;cursor:not-allowed}.av-btn--primary{--btn-bg: var(--av-grad-brand);--btn-fg: #041020;--btn-border: transparent;box-shadow:var(--av-glow-brand);font-weight:700}.av-btn--primary:hover:not(:disabled){background:var(--av-grad-brand);box-shadow:var(--av-glow-brand),0 0 0 1px var(--av-border-brand)}.av-btn--lg{padding:16px 30px;font-size:16.5px}.av-btn--block{width:100%}.av-btn--quiet{--btn-bg: transparent;--btn-border: transparent;--btn-fg: var(--av-ink-500);padding-inline:12px}.av-btn--quiet:hover:not(:disabled){color:var(--av-ink-800)}.av-btn__spinner{width:15px;height:15px;border-radius:50%;border:2px solid var(--av-overlay-hover);border-top-color:currentColor;animation:av-spin .7s linear infinite}.av-card{position:relative;border:1px solid var(--av-border);border-radius:var(--av-radius-xl);background:var(--av-grad-card),var(--av-surface);box-shadow:var(--av-shadow)}.av-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--av-hairline-top),transparent);pointer-events:none}.av-card__body{padding:clamp(22px,3.4vw,38px)}.av-panel{border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-overlay-soft);padding:18px 20px}.av-divider{height:1px;border:0;margin:0;background:var(--av-border)}.av-step{display:flex;flex-direction:column;gap:clamp(20px,3vw,28px)}.av-step__head{display:flex;flex-direction:column;gap:10px}.av-step__title{font-size:clamp(1.55rem,3vw,2.05rem);letter-spacing:-.032em}.av-step__lead{max-width:64ch;color:var(--av-ink-600);font-size:15.5px;line-height:1.62}.av-step__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.av-step__back{margin-left:auto}@media(max-width:560px){.av-step__actions>.av-btn{width:100%}.av-step__back{margin-left:0}}.av-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.av-facts__item{position:relative;padding-left:26px;color:var(--av-ink-600);font-size:14.5px;line-height:1.55}.av-facts__item:before{content:"";position:absolute;left:5px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--av-accent-400)}.av-waiting{display:flex;align-items:center;gap:12px;color:var(--av-ink-600);font-size:15px}.av-waiting__spinner{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--av-ink-200);border-top-color:var(--av-accent-400);animation:av-spin .8s linear infinite}.av-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--av-border);border-radius:var(--av-radius-pill);background:var(--av-overlay-soft);color:var(--av-ink-600);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.av-badge--brand{border-color:var(--av-border-brand);background:var(--av-grad-brand-soft);color:var(--av-accent-300)}.av-badge--soon{color:var(--av-ink-500)}.av-badge--success{border-color:var(--av-success-border);background:var(--av-success-100);color:var(--av-success-text)}.av-badge--warning{border-color:var(--av-warning-border);background:var(--av-warning-100);color:var(--av-warning-text)}.av-badge--danger{border-color:var(--av-danger-border);background:var(--av-danger-100);color:var(--av-danger-text)}.av-badge--info{border-color:var(--av-info-border);background:var(--av-info-100);color:var(--av-info-text)}.av-notice{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-overlay-soft);color:var(--av-ink-700);font-size:14.5px;line-height:1.55}.av-notice__title{display:block;color:var(--av-ink-900);font-weight:700;letter-spacing:-.01em;margin-bottom:3px}.av-notice__glyph{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor;font-size:15px;font-weight:800}.av-notice--warning{border-color:var(--av-warning-border);background:var(--av-warning-100)}.av-notice--warning .av-notice__glyph{color:var(--av-warning-text)}.av-notice--danger{border-color:var(--av-danger-border);background:var(--av-danger-100)}.av-notice--danger .av-notice__glyph{color:var(--av-danger-text)}.av-notice--info{border-color:var(--av-info-border);background:var(--av-info-100)}.av-notice--info .av-notice__glyph{color:var(--av-info-text)}.av-notice--success{border-color:var(--av-success-border);background:var(--av-success-100)}.av-notice--success .av-notice__glyph{color:var(--av-success-text)}.av-sim-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 18px;border:1px dashed var(--av-warning-border);border-radius:var(--av-radius-lg);background:var(--av-warning-100);color:var(--av-warning-text);font-size:14px;font-weight:600}.av-sim-banner__tag{padding:3px 9px;border-radius:var(--av-radius-pill);background:var(--av-warning-500);color:#241703;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.av-field{display:flex;flex-direction:column;gap:7px}.av-label{color:var(--av-ink-700);font-size:13px;font-weight:600;letter-spacing:.01em}.av-label__opt{color:var(--av-ink-400);font-weight:500}.av-input,.av-select{width:100%;padding:12px 14px;border:1px solid var(--av-border-strong);border-radius:var(--av-radius);background:var(--av-surface-2);color:var(--av-ink-900);font:inherit;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.av-input::placeholder{color:var(--av-ink-400)}.av-input:hover,.av-select:hover{border-color:var(--av-border-brand)}.av-input:focus,.av-select:focus{outline:var(--av-focus-outline);outline-offset:var(--av-focus-outline-offset);border-color:var(--av-sky-400);box-shadow:var(--av-focus-ring)}.av-input--invalid,.av-input--invalid:focus{border-color:var(--av-danger-500)}.av-select{appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,var(--av-ink-500) 50%),linear-gradient(135deg,var(--av-ink-500) 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.av-select option{background:var(--av-surface-2);color:var(--av-ink-900)}.av-error{color:var(--av-danger-text);font-size:13px;font-weight:500}.av-hint{color:var(--av-ink-500);font-size:13px}.av-hint--warning{color:var(--av-warning-text)}.av-choice{display:flex;gap:14px;align-items:flex-start;width:100%;padding:16px 18px;border:1px solid var(--av-border);border-radius:var(--av-radius-lg);background:var(--av-overlay-soft);color:var(--av-ink-700);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.av-choice:hover{border-color:var(--av-border-brand);background:var(--av-overlay-hover)}.av-choice--on{border-color:var(--av-border-brand);background:var(--av-grad-brand-soft)}.av-choice__mark{flex:none;width:20px;height:20px;margin-top:2px;display:grid;place-items:center;border:1px solid var(--av-border-strong);border-radius:50%;color:transparent;font-size:11px;font-weight:800;transition:border-color .16s ease,background .16s ease,color .16s ease}.av-choice__mark--box{border-radius:6px}.av-choice--on .av-choice__mark{border-color:transparent;background:var(--av-grad-brand);color:#041020}.av-choice__title{display:block;color:var(--av-ink-900);font-weight:600;letter-spacing:-.01em}.av-choice__desc{display:block;margin-top:2px;color:var(--av-ink-500);font-size:13.5px;line-height:1.5}.av-compliance{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;list-style:none;margin:0;padding:0}.av-compliance__item{position:relative;color:var(--av-ink-500);font-family:var(--av-font-mono);font-size:11.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.av-compliance__item+.av-compliance__item:before{content:"";position:absolute;left:-12px;top:50%;width:3px;height:3px;border-radius:50%;background:var(--av-ink-300);transform:translateY(-50%)}@media(max-width:700px){.av-compliance{gap:8px 16px}.av-compliance__item+.av-compliance__item:before{display:none}}.av-progress{position:relative;height:8px;border-radius:var(--av-radius-pill);background:var(--av-ink-100);overflow:hidden}.av-progress__bar{height:100%;border-radius:inherit;background:var(--av-grad-brand);transition:width .6s cubic-bezier(.22,1,.36,1)}.av-progress--live .av-progress__bar{background:linear-gradient(90deg,#22d3ee,#3b82f6,#6366f1,#22d3ee);background-size:200% 100%;animation:av-sheen 2.6s linear infinite}.av-progress--paused .av-progress__bar{background:var(--av-ink-300);animation:none}.av-progress--retrying .av-progress__bar{background:var(--av-warning-500);animation:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.av-btn:hover:not(:disabled){transform:none}}.av-btn{border-radius:12px;padding:13px 26px}.av-btn--lg{border-radius:12px;padding:15px 30px;font-size:16px}.av-btn--primary{font-weight:800}.av-eyebrow{border:none;background:none;padding:0;color:var(--av-accent-400);font-size:12.5px;letter-spacing:.22em;font-weight:700}.av-eyebrow__dot{box-shadow:0 0 9px var(--av-accent-400)}body{overflow-x:hidden}.asp{--font-nunito:"Nunito Sans";font-size:16px;line-height:normal}.asp .btn,.asp .badge,.asp .modal,.asp .toast{all:revert}.asp .btn,.asp .badge,.asp .modal,.asp .toast{box-sizing:border-box;margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.asp{--bg0:#070b14;--bg1:#0b1322;--bg2:#0f1a2e;--glass:rgba(255,255,255,.05);--glass-brd:rgba(255,255,255,.11);--ink:#eaf1ff;--muted:#9fb0cc;--faint:#6b7b97;--teal:#3de0c8;--blue:#3a86ff;--violet:#6e7bff;--ok:#36d39f;--amber:#ffc46b}.asp{box-sizing:border-box}.asp :where(*:not([class*=av-]):not([class*=av-] *)){box-sizing:border-box;margin:0;padding:0}.asp [class*=av-],.asp [class*=av-] *{box-sizing:border-box}.asp{font-family:var(--font-nunito),"Proxima Nova","Segoe UI",-apple-system,Helvetica,Arial,sans-serif;color:var(--ink);background:radial-gradient(1100px 700px at 50% -220px,rgba(0,212,232,.16),transparent 60%),radial-gradient(820px 560px at 86% calc(100% + 180px),rgba(0,200,160,.1),transparent 55%),#07101f;background-repeat:no-repeat;min-height:100vh;overflow-x:hidden}.asp .app{min-height:100vh;display:flex;flex-direction:column}.asp .app:before,.asp .app:after{content:"";position:fixed;width:560px;height:560px;border-radius:50%;filter:blur(90px);opacity:.12;pointer-events:none;z-index:0}.asp .app:before{background:radial-gradient(circle,var(--teal),transparent 65%);top:-160px;left:-120px;animation:drift1 26s ease-in-out infinite alternate}.asp .app:after{background:radial-gradient(circle,var(--blue),transparent 65%);bottom:-180px;right:-140px;animation:drift2 34s ease-in-out infinite alternate}@keyframes drift1{0%{transform:translate(0) scale(1)}to{transform:translate(110px,70px) scale(1.18)}}@keyframes drift2{0%{transform:translate(0) scale(1.12)}to{transform:translate(-90px,-80px) scale(.96)}}.asp .top,.asp .stepband,.asp .stage{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.asp *,.asp *:before,.asp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.asp .top{display:flex;align-items:center;justify-content:space-between;padding:18px 34px;gap:14px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.05)}.asp .brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;cursor:pointer;text-decoration:none;transition:opacity .15s;border-radius:6px}.asp .brand:hover{opacity:.82}.asp .brand:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.asp .logo{height:38px;width:auto;display:block}.asp .tagline{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:700}.asp .stepper{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--faint);flex-wrap:wrap}.asp .stepper .st{display:flex;align-items:center;gap:7px;color:var(--faint);transition:transform .15s,color .15s;transform-origin:center}.asp .stepper .st.on{color:var(--ink)}.asp .stepper .st .n{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:var(--faint);transition:.15s}.asp .stepper .st.on .n{background:linear-gradient(135deg,var(--teal),var(--blue));color:#06121f;border:none;animation:stepbreathe 2.6s ease-in-out infinite}@keyframes stepbreathe{0%,to{box-shadow:0 0 10px #3de0c859}50%{box-shadow:0 0 20px #3de0c8b3}}.asp .stepper .st.done{color:#9fd6cb}.asp .stepper .st.done .n{background:#3de0c821;border-color:#3de0c880;color:var(--teal);box-shadow:none;font-size:12px}.asp .stepper .sep{width:26px;height:2px;border-radius:2px;background:#ffffff1f;position:relative;overflow:hidden}.asp .stepper .sep.fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--teal),var(--blue));transform-origin:left;animation:sepfill .55s cubic-bezier(.2,.7,.2,1) both}@keyframes sepfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.asp .stage{flex:1 0 auto;display:flex;justify-content:center;padding:22px 22px 40px}.asp .screen{display:none;width:min(960px,95vw);margin:auto;text-align:center}.asp .screen.active>*{animation:rise .55s cubic-bezier(.18,.8,.26,1) both}.asp .screen.active>*:nth-child(1){animation-delay:.02s}.asp .screen.active>*:nth-child(2){animation-delay:.08s}.asp .screen.active>*:nth-child(3){animation-delay:.15s}.asp .screen.active>*:nth-child(4){animation-delay:.22s}.asp .screen.active>*:nth-child(5){animation-delay:.3s}.asp .screen.active>*:nth-child(6){animation-delay:.38s}.asp .screen.active>*:nth-child(7){animation-delay:.46s}.asp .screen.active>*:nth-child(n+8){animation-delay:.52s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.asp .eyebrow{font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);font-weight:700}.asp h1{font-size:clamp(30px,4.4vw,46px);line-height:1.06;font-weight:800;letter-spacing:-.02em;margin-top:12px}.asp .grad{background:linear-gradient(100deg,var(--teal),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.asp .sub{color:#ffffffd1;font-size:15.5px;margin:14px auto 0;max-width:620px;line-height:1.55}.asp h1.bighead{font-size:clamp(32px,4.6vw,72px);font-weight:900;letter-spacing:0;white-space:nowrap;line-height:1.12;margin-top:8px;background:linear-gradient(90deg,#00ffbe,#00c8ff,#07f);-webkit-background-clip:text;background-clip:text;color:transparent}.asp .clicks{margin-top:16px;font-size:clamp(24px,3.4vw,42px);font-weight:800;color:#ffffffd9;letter-spacing:-.01em}.asp .clicks b{font-weight:900;font-size:1.6em;color:#fff}.asp .clicks .lt{color:inherit}.asp .magical{margin-top:26px;font-size:clamp(22px,3.4vw,40px);font-weight:400;color:#fff;letter-spacing:-.01em}.asp .magicword{display:inline-block;font-weight:800}.asp .magical .mch{display:inline;position:relative;top:-24px;opacity:0;animation:magfall .5s cubic-bezier(.2,.85,.25,1.05) var(--fd,0s) forwards}.asp .magicword .mch{animation:magfall .5s cubic-bezier(.2,.85,.25,1.05) var(--fd,0s) forwards,magwave 2.8s ease-in-out var(--wd,0s) infinite}@keyframes magfall{0%{opacity:0;top:-24px}55%{opacity:1}to{opacity:1;top:0}}@keyframes magwave{0%{color:#00ffbe;text-shadow:0 0 12px rgba(0,255,190,.35)}25%{color:#1ad6ff;text-shadow:0 0 20px rgba(0,200,255,.6)}50%{color:#3a9bff;text-shadow:0 0 26px rgba(0,119,255,.75)}75%{color:#1ad6ff;text-shadow:0 0 20px rgba(0,200,255,.6)}to{color:#00ffbe;text-shadow:0 0 12px rgba(0,255,190,.35)}}@keyframes magpop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.asp .magicword .mch{animation:magfall .01ms 1 forwards,magwave 2.8s ease-in-out var(--wd,0s) infinite!important}}.asp h1 .magicword .mch{display:inline;position:relative;top:-24px;opacity:0}.asp .heroeyebrow{margin-top:40px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#00d4e8;font-weight:700;margin-bottom:12px}.asp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;cursor:pointer;text-decoration:none;font-size:15px;font-weight:600;padding:13px 26px;border-radius:13px;font-family:inherit;transition:.15s;background:linear-gradient(135deg,var(--teal),var(--blue));color:#06121f;box-shadow:0 10px 28px #3a86ff66;position:relative;overflow:hidden}.asp .btn:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .5s ease;pointer-events:none}.asp .btn:hover:after{left:130%}.asp .btn:disabled:after{display:none}.asp .btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.asp .btn:active{transform:translateY(0) scale(.97)}.asp .navarrow:active{transform:scale(.97)}.asp .btn.pulse{animation:ctapulse 1.5s ease-out 2}@keyframes ctapulse{0%{box-shadow:0 10px 28px #3a86ff66,0 0 #3de0c88c}70%{box-shadow:0 10px 28px #3a86ff66,0 0 0 14px #3de0c800}to{box-shadow:0 10px 28px #3a86ff66,0 0 #3de0c800}}.asp .btn.ghost{background:transparent;color:var(--muted);border:1px solid var(--glass-brd);box-shadow:none}.asp .btn.ghost:hover{color:var(--ink);background:#ffffff0d}.asp .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.asp .btnrow{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:28px;flex-wrap:wrap}.asp .btn svg{width:18px;height:18px}.asp .navbtns{display:flex;align-items:center;gap:10px}.asp .navbtns .btn{padding:10px 26px;font-size:15px;border-radius:8px;letter-spacing:.03em}.asp .navbtns .btn.line{border:1.5px solid rgba(255,255,255,.45);color:#fff;font-weight:700}.asp .navbtns .btn.line:hover{border-color:#fff;background:#ffffff12}.asp .navbtns .btn.grad{background:linear-gradient(135deg,#00c896,#00b4d8,#0096ff);color:#041020;font-weight:800;box-shadow:none}.asp .btn.line{background:transparent;color:var(--ink);border:1px solid var(--glass-brd);box-shadow:none}.asp .btn.line:hover{background:#ffffff0f;filter:none;transform:none}.asp .btn.grad{background:linear-gradient(135deg,var(--teal),var(--blue));color:#06121f}.asp .heropromise{display:flex;justify-content:center;align-items:center;gap:10px;padding:24px 20px 2px;font-size:clamp(15px,1.9vw,19px);font-weight:600;color:var(--ink);text-align:center}.asp .heropromise b{color:var(--teal);font-weight:800}.asp .heropromise svg{width:18px;height:18px;color:var(--teal);flex:none}.asp .stepband{display:flex;justify-content:center;padding:18px 20px 0}.asp .stepper .st.clickable{cursor:pointer}.asp .stepper .st.clickable:hover{transform:scale(1.18);color:#eaf1ff}.asp .stepper .st.clickable:hover .n{border-color:var(--teal);box-shadow:0 0 12px #3de0c866}.asp .navarrow{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 24px;border-radius:14px;flex:none;cursor:pointer;background:#ffffff0f;border:1px solid var(--glass-brd);color:var(--ink);font-family:inherit;font-size:15px;font-weight:600;transition:.15s}.asp .navarrow:hover{border-color:var(--teal);background:#ffffff1a;box-shadow:0 0 16px #3de0c833}.asp .navarrow svg{width:22px;height:22px}.asp .promise{display:inline-flex;align-items:center;gap:9px;margin-top:18px;font-size:13.5px;color:var(--muted);background:var(--glass);border:1px solid var(--glass-brd);padding:9px 16px;border-radius:999px}.asp .promise b{color:var(--teal);font-weight:700}.asp .promise svg{width:15px;height:15px;color:var(--teal)}.asp .cards{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-top:34px}.asp .pcard{background:var(--glass);border:1px solid var(--glass-brd);border-radius:18px;padding:30px 14px;cursor:pointer;text-align:center;transition:.18s;position:relative}.asp .pcard:hover{transform:translateY(-3px);border-color:var(--teal);box-shadow:0 16px 40px #0006,0 0 24px #3de0c82e}.asp .pcard.popular{border-color:#36d39fd9;box-shadow:0 0 0 1px #36d39f66,0 0 28px #36d39f2e}.asp .reco{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#00c896;font-weight:800;padding:5px 13px;border-radius:999px;background:#0c1626;border:1px solid rgba(54,211,159,.7);white-space:nowrap}.asp .pcard .ic{width:64px;height:64px;border-radius:16px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:#fff;padding:10px}.asp .pcard .nm{font-size:16px;font-weight:800;color:#fff}.asp .pcard .ds{font-size:13px;color:#ffffffb8;margin-top:6px;line-height:1.5}.asp .ms-sq{display:grid;grid-template-columns:1fr 1fr;gap:3px;width:30px;height:30px}.asp .ms-sq span{display:block;border-radius:2px}.asp .gbox{width:44px;height:44px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.asp .panel{background:var(--glass);border:1px solid var(--glass-brd);border-radius:20px;padding:26px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 60px #0006;max-width:560px;margin:30px auto 0;text-align:left}.asp .panel.center{text-align:center}.asp .ssobtn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:#fff;color:#1b1b1b;border:none;border-radius:12px;padding:15px 18px;font-size:15.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:.15s}.asp .ssobtn:hover{filter:brightness(.96);transform:translateY(-1px)}.asp .ssobtn span{display:flex;align-items:center}.asp .authpopup{position:fixed;inset:0;background:#050912c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:130;padding:20px}.asp .authpopup.hide{display:none}.asp .popwin{width:min(460px,94vw);border-radius:14px;overflow:hidden;border:1px solid var(--glass-brd);box-shadow:0 40px 100px #000000b3;animation:popin .25s cubic-bezier(.2,.7,.2,1)}@keyframes popin{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.asp .popbar{display:flex;align-items:center;gap:12px;background:#1c2533;padding:9px 14px}.asp .popbar .dots{display:flex;gap:6px}.asp .popbar .dots i{width:10px;height:10px;border-radius:50%;background:#3a4759;display:block}.asp .popbar .url{display:flex;align-items:center;gap:7px;font-size:12px;color:#9fb0cc;background:#0f1722;border-radius:7px;padding:5px 12px;font-family:SF Mono,Consolas,monospace;flex:1}.asp .popbar .url svg{width:12px;height:12px;color:#36d39f}.asp .popbar .popclose{color:#9fb0cc;font-size:22px;line-height:1;cursor:pointer;padding:0 2px}.asp .popbar .popclose:hover{color:#fff}.asp .popbody{background:#fff;color:#1b1b1b;padding:28px 30px;font-family:Segoe UI,Inter,sans-serif;text-align:left}.asp .ssobtn:hover{filter:brightness(.97)}.asp .ssobtn .pi{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.asp .scopes{list-style:none;margin:6px 0 0;display:flex;flex-direction:column;gap:12px}.asp .scopes li{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--ink)}.asp .scopes .ck{width:22px;height:22px;border-radius:7px;flex:none;display:flex;align-items:center;justify-content:center;background:#36d39f29;border:1px solid var(--ok)}.asp .scopes .ck svg{width:13px;height:13px;color:var(--ok)}.asp .scopes .d{font-size:12.5px;color:var(--faint);margin-top:2px}.asp .leastpriv{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--faint);margin-top:18px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.asp .leastpriv svg{width:14px;height:14px;flex:none}.asp .authframe{max-width:520px;margin:30px auto 0;border-radius:16px;overflow:hidden;border:1px solid var(--glass-brd);box-shadow:0 30px 80px #0000008c}.asp .framebar{display:flex;align-items:center;gap:12px;background:#1c2533;padding:9px 14px}.asp .framebar .dots{display:flex;gap:6px}.asp .framebar .dots i{width:10px;height:10px;border-radius:50%;background:#3a4759;display:block}.asp .framebar .url{display:flex;align-items:center;gap:7px;font-size:12px;color:#9fb0cc;background:#0f1722;border-radius:7px;padding:5px 12px;font-family:SF Mono,Consolas,monospace;flex:1}.asp .framebar .url svg{width:12px;height:12px;color:#36d39f}.asp .framebody{background:#fff;color:#1b1b1b;padding:30px 32px;text-align:left;font-family:Segoe UI,Inter,sans-serif}.asp .ms .logo{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#5e5e5e;margin-bottom:20px}.asp .ms .msq{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:20px;height:20px}.asp .ms .msq span{display:block}.asp .ms .acct{font-size:13px;color:#1b1b1b;margin-bottom:18px}.asp .ms h2{font-size:21px;font-weight:600;color:#1b1b1b;margin-bottom:16px}.asp .ms .msapp{display:flex;align-items:center;gap:11px;margin-bottom:16px}.asp .ms .msappic{width:38px;height:38px;border-radius:9px;background:linear-gradient(135deg,#00ffbe,#00c8ff 55%,#07f);flex:none;display:flex;align-items:center;justify-content:center}.asp .ms .msappic svg{width:24px;height:24px;color:#fff}.asp .ms .msapp b{font-size:15px;color:#1b1b1b}.asp .ms .msapp .pub{display:flex;align-items:center;gap:5px;font-size:12px;color:#0067b8;font-weight:600}.asp .ms .msapp .vseal{width:14px;height:14px;color:#0067b8;flex:none}.asp .ms .req{font-size:13px;color:#1b1b1b;margin-bottom:6px}.asp .ms ul{list-style:none;margin:0 0 16px;padding:0}.asp .ms ul li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:#1b1b1b;padding:5px 0}.asp .ms ul li svg{width:15px;height:15px;color:#107c10;flex:none;margin-top:2px}.asp .ms .orgcheck{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#444;background:#f3f3f3;border-radius:6px;padding:10px 12px;margin-bottom:14px}.asp .ms .note{font-size:11.5px;color:#767676;margin-bottom:18px;line-height:1.5}.asp .ms .msbtns{display:flex;justify-content:flex-end;gap:10px}.asp .msbtn{font-family:inherit;font-size:14px;font-weight:600;padding:9px 22px;border-radius:3px;cursor:pointer;border:1px solid #8a8886;background:#fff;color:#1b1b1b}.asp .msbtn.accept{background:#0067b8;border-color:#0067b8;color:#fff}.asp .msbtn:hover{filter:brightness(.97)}.asp .connload{position:relative;width:104px;height:104px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.asp .connload .ring{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(255,255,255,.08);border-top-color:var(--teal);border-right-color:var(--blue);animation:spin 1s linear infinite}.asp .connload .ring2{position:absolute;inset:10px;border-radius:50%;border:2px solid transparent;border-bottom-color:#3de0c873;animation:spin 1.6s linear infinite reverse}.asp .connload .clogo{width:56px;height:auto;display:block;filter:drop-shadow(0 0 10px rgba(61,224,200,.4))}@keyframes spin{to{transform:rotate(360deg)}}.asp .orb{width:80px;height:80px;border-radius:50%;margin:0 auto 24px;background:radial-gradient(circle at 35% 30%,#c6f8ee,var(--teal) 38%,var(--violet) 96%);box-shadow:0 0 46px #3de0c880,0 0 90px #6e7bff6b;position:relative}.asp .orb:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:2px solid rgba(61,224,200,.3);animation:ring 1.7s ease-out infinite}@keyframes ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}.asp .prog{height:7px;border-radius:999px;background:#ffffff14;margin:24px auto 0;max-width:420px;overflow:hidden}.asp .prog>i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--blue));transition:width .4s}.asp .scanline{font-size:13px;color:var(--muted);margin-top:14px;min-height:18px}.asp .acct{display:flex;align-items:center;gap:14px;background:#ffffff0a;border:1px solid var(--glass-brd);border-radius:14px;padding:16px 18px}.asp .acct .av{width:48px;height:48px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#06121f;background:linear-gradient(135deg,var(--teal),var(--blue))}.asp .acct .nm{font-size:15.5px;font-weight:600}.asp .acct .mt{font-size:12.5px;color:#ffffff9e;margin-top:3px}.asp .acct .badge{margin-left:auto;font-size:11px;color:var(--ok);border:1px solid rgba(54,211,159,.5);background:#36d39f1a;padding:5px 10px;border-radius:999px;white-space:nowrap}.asp .acct .badge.warn{color:#ffc46b;border-color:#ffc46b80;background:#ffc46b1a}.asp .acct .badge.dim{color:var(--muted);border-color:var(--glass-brd);background:#ffffff0d}.asp .h1warn{width:.72em;height:.72em;color:#ffc46b;vertical-align:-.04em;margin-right:8px}.asp .referhead{margin:30px 0 16px;padding-top:22px;border-top:1px solid var(--glass-brd);color:var(--muted);font-size:14px;max-width:58ch}.asp .choices{display:flex;flex-direction:column;gap:12px;margin-top:6px}.asp .choice{display:flex;align-items:center;gap:14px;background:#ffffff0a;border:1px solid var(--glass-brd);border-radius:14px;padding:16px 18px;cursor:pointer;transition:.15s;text-align:left}.asp .choice:hover{border-color:var(--teal)}.asp .choice.sel{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal),0 0 22px #3de0c82e;background:#3de0c80f}.asp .choice .ra{width:20px;height:20px;border-radius:50%;border:2px solid var(--faint);flex:none;display:flex;align-items:center;justify-content:center;transition:.15s}.asp .choice.sel .ra{border-color:var(--teal)}.asp .choice.sel .ra:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--teal);animation:springpop .28s cubic-bezier(.34,1.56,.64,1)}@keyframes springpop{0%{transform:scale(.4)}60%{transform:scale(1.2)}to{transform:scale(1)}}.asp .choice .t{font-size:15px;font-weight:600}.asp .choice .s{font-size:12.5px;color:#ffffffa6;margin-top:3px}.asp .choice .tag{margin-left:auto;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ok);border:1px solid rgba(54,211,159,.5);background:#36d39f1a;padding:4px 9px;border-radius:999px}.asp .methods{display:flex;flex-direction:column;margin-top:4px}.asp .methodshead{display:flex;justify-content:space-between;align-items:center;padding-bottom:11px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.asp .methodcount{font-size:12.5px;font-weight:600;color:var(--muted);letter-spacing:.02em}.asp .selectall{padding:6px 2px;cursor:pointer;border:none;background:none;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--teal);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:.15s}.asp .selectall:hover{color:#7ff0dd;text-decoration-color:currentColor}.asp .selectall.sel{color:var(--muted)}.asp .selectall.sel:hover{color:var(--ink)}.asp .method{display:flex;align-items:center;gap:14px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;padding:16px 6px;cursor:pointer;transition:background .15s;text-align:left}.asp .method:last-child{border-bottom:none}.asp .method:hover{background:#ffffff08}.asp .method .cb{width:22px;height:22px;border-radius:6px;border:2px solid var(--faint);flex:none;display:flex;align-items:center;justify-content:center;transition:.15s}.asp .method.sel .cb{border-color:var(--teal);background:var(--teal);animation:springpop .28s cubic-bezier(.34,1.56,.64,1)}.asp .method .cb svg{width:13px;height:13px;color:#06121f;opacity:0;transition:.15s}.asp .method.sel .cb svg{opacity:1}.asp .method .t{font-size:16px;font-weight:600}.asp .panel.iccpanel{max-width:1180px;padding:24px 32px}.asp #s_icc h1{font-size:clamp(22px,2.3vw,29px);margin-top:2px}.asp #s_icc .sub{margin-top:6px;font-size:13.5px;max-width:700px}.asp #s_icc .panel{margin-top:14px}.asp #s_icc .eyebrow{font-size:11.5px}.asp .iccgrid2{display:grid;grid-template-columns:1.55fr 1fr;gap:32px;align-items:center}.asp .iccside{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-align:center}.asp .iccgroup{display:flex;flex-direction:column;align-items:center}.asp .iccgrouplbl{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:14px}@media(max-width:760px){.asp .iccgrid2{grid-template-columns:1fr}}.asp .livetimer{position:fixed;bottom:16px;right:18px;z-index:90;display:flex;align-items:center;gap:7px;font-family:SF Mono,Consolas,monospace;font-size:12.5px;color:var(--faint);background:#0d13228c;border:1px solid var(--glass-brd);padding:6px 12px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asp .livetimer svg{width:13px;height:13px;color:var(--faint)}.asp .livestat{display:inline-flex;align-items:center;gap:8px;margin:14px auto 0;font-size:14px;color:var(--ink);background:#36d39f1a;border:1px solid rgba(54,211,159,.4);padding:8px 16px;border-radius:999px}.asp .livestat b{color:var(--ok);font-weight:800}.asp .icccard{background:linear-gradient(160deg,#101d36,#0b1526);color:var(--ink);border:1px solid rgba(110,168,255,.2);border-radius:18px;padding:15px 28px 16px;box-shadow:0 22px 60px #00000080}.asp .icctop{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap;gap:8px}.asp .icctitle{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6ea8ff}.asp .iccid{font-family:SF Mono,Consolas,monospace;font-size:12px;color:var(--faint)}.asp .iccmatrix{border-collapse:separate;border-spacing:0;width:100%;margin-top:4px}.asp .iccmatrix th{font-size:12px;font-weight:700;color:#6ea8ff;padding:9px 6px 6px;text-align:center}.asp .iccmatrix th:first-child{color:var(--faint);font-weight:600;width:30px}.asp .iccmatrix tbody th{color:var(--faint);font-size:13px;font-weight:600}.asp .iccmatrix td{text-align:center;padding:4px 8px;font-size:12.5px;font-weight:700;color:var(--ink);line-height:1.3;letter-spacing:.02em}.asp .iccmatrix td .w2{display:block;color:var(--muted);font-weight:600}.asp .icchot{display:inline-block;border:1px solid var(--teal);border-radius:10px;padding:6px 16px;background:#3de0c814;box-shadow:0 0 16px #3de0c838}.asp .icchot .w1{color:#6ea8ff}.asp .iccnote{margin-top:12px;font-size:11px;color:var(--faint);text-align:center;letter-spacing:.02em}.asp .statuspill{display:none;align-items:center;gap:8px;font-size:12px;font-family:SF Mono,Consolas,monospace;color:var(--muted);border:1px solid var(--glass-brd);background:var(--glass);padding:7px 14px;border-radius:999px}.asp .statuspill .d{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 9px var(--teal)}.asp .compliance{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:32px;font-size:13.5px;color:#ffffffeb;font-weight:700;letter-spacing:.03em}.asp .compliance svg{width:14px;height:14px;color:#ffffffd9;margin-right:3px}.asp .trustband{margin-top:30px}.asp .tbbleed{position:relative;width:100vw;left:50%;transform:translate(-50%)}.asp .tbwrap{position:relative;height:96px;overflow:hidden;perspective:800px}.asp .tbfade{position:absolute;top:0;bottom:0;z-index:20;pointer-events:none;width:80px}.asp .tbfade.l{left:0;background:linear-gradient(to right,#07101f 0%,rgba(7,16,31,.8) 40%,transparent 100%)}.asp .tbfade.r{right:0;background:linear-gradient(to left,#07101f 0%,rgba(7,16,31,.8) 40%,transparent 100%)}.asp .tbfade.cl{right:50%;width:96px;background:linear-gradient(to left,#07101f 0%,rgba(7,16,31,.85) 40%,transparent 100%)}.asp .tbfade.cr{left:50%;width:96px;background:linear-gradient(to right,#07101f 0%,rgba(7,16,31,.85) 40%,transparent 100%)}.asp .tbmark{position:absolute;top:50%;left:50%;z-index:30;transform:translate(-50%,-50%);width:60px;height:60px;opacity:.75;color:#ffffffeb}.asp .tbmark svg{width:100%;height:100%}.asp .tba{transform-origin:56px 54px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.asp .tbmark:hover .tba{transform:rotateY(360deg)}.asp .tbgrid{display:grid;grid-template-columns:1fr 1fr;height:100%}.asp .tbcol{position:relative;height:100%;overflow:hidden}.asp .tbtrack{display:flex;height:100%;width:max-content}.asp .tbtrack.fwd{animation:marquee 280s linear infinite}.asp .tbtrack.rev{animation:marquee-reverse 280s linear infinite}.asp .tbtrack:hover{animation-play-state:paused}.asp .tbitem{display:flex;flex-shrink:0;height:100%;align-items:center;padding:0 24px}.asp .tbitem img{height:40px;width:auto;max-width:140px;opacity:.75;filter:grayscale(1) brightness(2);transition:opacity .2s}.asp .tbitem img:hover{opacity:.95}.asp .tbitem img.raw{filter:brightness(1.12) saturate(1.25) contrast(1.08);opacity:.92}.asp .tbitem img.raw:hover{opacity:1}.asp .plansdash,.asp .dash.plansdash{width:min(1248px,96vw);margin:0 auto}.asp .pricehero{text-align:center;padding-top:20px}.asp .pricehero h1{display:flex;align-items:center;justify-content:center;gap:8px;font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:45px}.asp .pricehero .pmark{width:36px;height:36px;color:#fff;opacity:.92;flex:none}.asp .pricehero .pmark svg{width:100%;height:100%;display:block}.asp .pricehero .psub{font-size:16px;line-height:24px;color:var(--muted);margin-top:16px}.asp .prepaid{display:inline-flex;align-items:center;gap:9px;height:40px;background:var(--glass);border:1px solid var(--glass-brd);border-radius:999px;padding:0 16px;margin-top:36px;font-size:14px;color:var(--muted)}.asp .prepaid b{color:var(--teal);font-weight:800}.asp .prepaid svg{width:16px;height:16px;color:var(--teal);flex:none}.asp .pricegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start;margin-top:24px}.asp .plancol{display:flex;flex-direction:column;gap:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:16px}.asp .plancard{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff1,#ffffff0a);border:1px solid var(--glass-brd);border-radius:16px;padding:20px;margin:-1px -1px 0;text-align:left;box-shadow:0 14px 34px #00000061}.asp .plancard.hot{border-color:#36d39fd9;box-shadow:0 0 0 1px #36d39f66,0 0 28px #36d39f2e,0 14px 34px #00000061}.asp .plancard .pn{font-size:20px;line-height:30px;font-weight:600;color:#fff}.asp .plancard .pblurb{font-size:14px;line-height:21px;color:#eaf1fff0;margin-top:6px;min-height:42px}.asp .plancard .pprice{margin-top:16px}.asp .plancard .pprice .amt{font-size:36px;line-height:54px;font-weight:600;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.asp .plancard .pprice .amt.word{font-size:20px;line-height:54px;color:var(--muted);font-weight:600}.asp .plancard .pbill{font-size:14px;line-height:18px;color:var(--muted);min-height:18px}.asp .plancard .pselslot{height:32px;margin-top:20px}.asp .plancard .pcta{margin-top:24px}.asp .plancard .pcta .btn{width:100%;height:36px;padding:6px 10px;font-size:14px;border-radius:8px}.asp .csel{position:relative}.asp .cselbtn{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#ffffff0f;border:1px solid var(--glass-brd);border-radius:8px;color:#fff;font-size:14px;font-weight:600;padding:0 10px;cursor:pointer;font-family:inherit;transition:border-color .15s}.asp .cselbtn:hover{border-color:#ffffff47}.asp .cselbtn svg{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .15s}.asp .csel.open .cselbtn{border-color:var(--teal)}.asp .csel.open .cselbtn svg{transform:rotate(180deg)}.asp .cselmenu{position:absolute;top:calc(100% + 7px);left:-12px;right:-12px;background:#0c1626;border:1px solid var(--glass-brd);border-radius:12px;padding:6px;z-index:60;box-shadow:0 20px 55px #0009;max-height:296px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.asp .cselopt{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border-radius:9px;font-size:13px;font-weight:600;color:#ffffffd9;cursor:pointer}.asp .cselopt .on,.asp .cselopt .disc{white-space:nowrap}.asp .cselopt:hover{background:#3de0c81a;color:#fff}.asp .cselopt.sel{background:#3de0c81a}.asp .cselopt.sel .on{color:var(--teal);font-weight:800}.asp .cselopt .op{color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.asp .cselopt.sel .op{color:#ffffffeb}.asp .cselmore{position:sticky;bottom:-6px;margin:0 -6px -6px;display:flex;justify-content:center;padding:4px 0 6px;background:linear-gradient(to top,#0c1626 55%,transparent);pointer-events:none}.asp .cselmore svg{width:14px;height:14px;color:var(--muted)}.asp .cselopt .disc,.asp .cselbtn .disc{font-size:11px;font-weight:800;color:var(--ok);background:#36d39f1f;border-radius:999px;padding:2px 8px;letter-spacing:.02em}.asp .sechead,.asp .dashsec h2.sechead{font-size:36px;line-height:45px;font-weight:600;color:#fff;text-align:center;letter-spacing:-.01em;text-transform:none;margin-bottom:26px}.asp .freepanel{max-width:860px;margin:0 auto;background:#0c1626;border:1px solid var(--glass-brd);border-radius:20px;overflow:hidden}.asp .freegrid{display:grid;grid-template-columns:1fr 1fr}.asp .freecard{display:flex;gap:12px;align-items:flex-start;padding:20px 22px}.asp .freegrid .freecard:nth-child(2n){border-left:1px solid rgba(255,255,255,.07)}.asp .freegrid .freecard:nth-child(n+3){border-top:1px solid rgba(255,255,255,.07)}.asp .freecard svg{width:16px;height:16px;color:var(--ok);flex:none;margin-top:2px}.asp .freecard .t{font-size:14px;font-weight:700;color:#fff}.asp .freecard .d{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.55}.asp .freefoot{border-top:1px solid rgba(255,255,255,.07);padding:14px 22px;font-size:12.5px;color:var(--faint);text-align:center;line-height:1.55}@media(max-width:760px){.asp .freegrid{grid-template-columns:1fr}.asp .freegrid .freecard:nth-child(2n){border-left:0}.asp .freegrid .freecard:nth-child(n+2){border-top:1px solid rgba(255,255,255,.07)}}.asp .planfeats{padding:16px 20px 24px}.asp .pfrow{display:flex;gap:8px;align-items:center;font-size:14px;line-height:21px;color:#eaf1fff0;margin-bottom:9px}.asp .pfrow svg{width:16px;height:16px;color:var(--muted);flex:none}.asp .pfdiv{height:1px;background:#ffffff14;margin:16px 0 15px}.asp .pfeat{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:21px;color:#eaf1ffeb;margin-bottom:12px}.asp .pfeat:last-child{margin-bottom:0}.asp .pfeat svg{width:16px;height:16px;color:var(--teal);margin-top:2.5px;flex:none}.asp .pfeat b{color:#fff}.asp .faqwrap{max-width:896px;margin:0 auto;text-align:left}.asp .faq{border-bottom:1px solid rgba(255,255,255,.07)}.asp .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:16px;line-height:24px;font-weight:600;color:var(--ink)}.asp .faq summary::-webkit-details-marker{display:none}.asp .faq summary:after{content:"+";font-size:19px;font-weight:600;color:var(--faint);transition:.2s;flex:none}.asp .faq[open] summary:after{transform:rotate(45deg);color:var(--teal)}.asp .faq .fa{padding:0 4px 18px;font-size:15px;color:var(--muted);line-height:1.6;max-width:66ch}.asp .faq .fa b{color:#ffffffe0}@media(max-width:1020px){.asp .pricegrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.asp .pricegrid{grid-template-columns:1fr}.asp .pricehero h1{font-size:32px}}.asp .tbcap{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:0 24px}.asp .tbcap p{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#fff9}.asp .tbrule{display:block;flex:none;height:1px;width:24px;background:#fff3}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:760px){.asp .tbwrap{height:76px}.asp .tbitem{padding:0 16px}.asp .tbitem img{height:30px}.asp .tbmark{width:44px;height:44px}}.asp .logos-section{display:none;background:#ffffff06;border-top:1px solid var(--glass-brd);padding:34px clamp(20px,5vw,80px);overflow:hidden}.asp .logos-label{text-align:center;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin-bottom:26px}.asp .logos-track{display:flex;gap:48px;align-items:center;animation:scroll-logos 28s linear infinite;width:max-content}.asp .logos-track:hover{animation-play-state:paused}.asp .logo-item{display:flex;align-items:center;gap:10px;white-space:nowrap;opacity:.4;transition:opacity .2s;color:var(--muted)}.asp .logo-item:hover{opacity:.8}.asp .logo-item svg{flex-shrink:0}.asp .logo-item span{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}.asp .iccfoot{display:flex;gap:30px;align-items:center;justify-content:center;margin-top:24px;flex-wrap:wrap}.asp .qrwrap{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:372px}.asp .qr{width:128px;height:128px;background:#fff;border-radius:13px;padding:9px}.asp .qr svg{width:100%;height:100%;display:block}.asp .walletbtns{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.asp .wbtn{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#000;border:1px solid rgba(255,255,255,.3);border-radius:9px;padding:8px;cursor:pointer;font-family:inherit}.asp .wbtn:hover{border-color:#fff;background:#0b0b0b}.asp .wbtn svg{height:22px;width:auto;flex:none}.asp .wtxt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.asp .wbtn .wsub{font-size:9px;font-weight:600;opacity:.85;letter-spacing:.02em}.asp .wbtn .wbig{font-size:13px;font-weight:700;letter-spacing:-.01em}.asp .pinwrap{width:100%;max-width:372px;text-align:left;padding-top:6px}.asp .pinpair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.asp .pingrp label,.asp .pinwrap>label{font-size:12.5px;font-weight:600;color:#ffffffc7;display:block;margin-bottom:7px;letter-spacing:.01em}.asp .pinfield{position:relative;display:block}.asp .pininput{font-family:SF Mono,Consolas,monospace;font-size:19px;letter-spacing:.3em;text-indent:.3em;text-align:center;width:100%;color:var(--ink);background:#ffffff0d;border:1px solid var(--glass-brd);border-radius:11px;padding:12px 40px 12px 14px;outline:none}.asp .pininput:focus{border-color:var(--teal);box-shadow:0 0 0 3px #3de0c829}.asp .pineye{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted);cursor:pointer;padding:0}.asp .pineye:hover{color:var(--ink)}.asp .pineye svg{width:18px;height:18px}.asp .pinstatus{display:flex;align-items:center;justify-content:center;gap:7px;min-height:22px;margin-top:13px;font-size:13px;font-weight:700;transition:color .2s}.asp .pinstatus.pending{color:var(--muted);font-weight:600}.asp .pinstatus.ok{color:var(--ok)}.asp .pinstatus.bad{color:var(--amber)}.asp .pinstatus svg{width:16px;height:16px}.asp .pinstatus.ok svg{animation:springpop .35s cubic-bezier(.34,1.56,.64,1)}.asp .pdots{display:inline-flex;gap:5px;align-items:center}.asp .pdots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.3;animation:pdotwave 1.3s ease-in-out infinite}.asp .pdots i:nth-child(2){animation-delay:.18s}.asp .pdots i:nth-child(3){animation-delay:.36s}@keyframes pdotwave{0%,65%,to{opacity:.25;transform:translateY(0)}32%{opacity:.95;transform:translateY(-4px)}}.asp .pinhint{font-size:12px;color:#ffffff9e;line-height:1.5;text-align:center;margin-top:11px}@media(max-width:560px){.asp .iccfoot{flex-direction:column;gap:18px}}.asp .phonebar{display:inline-flex;align-items:center;gap:10px;background:#36d39f1a;border:1px solid rgba(54,211,159,.4);color:var(--ink);font-weight:700;font-size:18px;padding:11px 20px;border-radius:14px;margin-top:6px;font-family:SF Mono,Consolas,monospace}.asp .phonebar svg{width:18px;height:18px;color:var(--ok)}.asp .wave{display:flex;align-items:center;justify-content:center;gap:5px;height:60px;margin:26px 0 4px}.asp .wave span{width:5px;border-radius:3px;background:linear-gradient(180deg,var(--teal),var(--blue));animation:eq 1s ease-in-out infinite}@keyframes eq{0%,to{height:12px}50%{height:46px}}.asp .convowrap{display:flex;gap:14px;justify-content:center;align-items:flex-start;max-width:660px;margin:18px auto 0}.asp .convo{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;text-align:left;max-height:30vh;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}.asp .convo::-webkit-scrollbar{display:none}.asp .convodots-v{display:flex;flex-direction:column;gap:9px;padding-top:10px;flex:none}.asp .convodots-v button{width:8px;height:8px;border-radius:50%;background:#ffffff2e;border:none;padding:0;cursor:pointer;transition:.25s}.asp .convodots-v button.seen{background:#3de0c88c}.asp .convodots-v button.on{height:24px;border-radius:999px;background:linear-gradient(180deg,var(--teal),var(--blue))}.asp .convodots-v button:hover{transform:scale(1.25)}.asp .convodots-v button:disabled{cursor:default;transform:none}.asp .bubble{max-width:80%;padding:12px 15px;border-radius:16px;font-size:14.5px;line-height:1.45;opacity:0;transform:translateY(8px);animation:pop .4s forwards}@keyframes pop{to{opacity:1;transform:none}}.asp .bubble.bot{align-self:flex-start;background:#ffffff0f;border:1px solid var(--glass-brd);border-bottom-left-radius:5px}.asp .bubble.usr{align-self:flex-end;background:linear-gradient(135deg,#3de0c82e,#3a86ff2e);border:1px solid rgba(61,224,200,.35);border-bottom-right-radius:5px}.asp .bubble .who{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.asp .bubble.usr .who{color:var(--teal);text-align:right}.asp .lockline{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--faint);margin-top:28px;justify-content:center}.asp .lockline svg{width:14px;height:14px;flex:none}.asp .confetti{position:fixed;inset:0;pointer-events:none;z-index:200;overflow:hidden}.asp .confetti i{position:absolute;top:-14px;width:9px;height:15px;border-radius:2px;opacity:.95;animation:conffall linear forwards}@keyframes conffall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:.9}}.asp .switchline{display:block;margin:10px auto 2px;font-size:16px;font-weight:800;letter-spacing:.01em;background:linear-gradient(90deg,#00ffbe,#00c8ff 55%,#07f);-webkit-background-clip:text;background-clip:text;color:transparent;animation:magpop .6s cubic-bezier(.2,.8,.2,1.4) both}.asp .overlay{position:fixed;inset:0;background:#050912c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;animation:fadein .22s ease both}@keyframes fadein{0%{opacity:0}to{opacity:1}}.asp .overlay.hide{display:none}.asp .modal{position:relative;width:min(440px,92vw);background:linear-gradient(160deg,#0f1a2e,#0b1322);border:1px solid var(--glass-brd);border-radius:20px;padding:30px 28px;text-align:center;box-shadow:0 30px 80px #0009;animation:popin .3s cubic-bezier(.18,.9,.26,1.08) both}.asp .modalx{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--glass-brd);color:var(--muted);cursor:pointer;transition:.15s}.asp .modalx:hover{color:var(--ink);background:#ffffff0f}.asp .modalx svg{width:16px;height:16px}.asp .fieldlbl{display:block;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.02em;margin-bottom:6px}.asp .field{width:100%;padding:11px 13px;border-radius:10px;background:#ffffff0a;border:1px solid var(--glass-brd);color:var(--ink);font-size:14px;font-family:inherit;line-height:1.45;outline:none;resize:vertical}.asp .field:focus{border-color:#3a86ff99}.asp .field::placeholder{color:var(--faint)}.asp .modal .mi{width:58px;height:58px;border-radius:16px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#3a86ff24;border:1px solid rgba(58,134,255,.4)}.asp .modal .mi svg{width:28px;height:28px;color:var(--blue)}.asp .modal .mi.logo{background:#fff;border:none;padding:9px}.asp .modal .mi.logo svg{width:auto;height:36px;color:inherit}.asp .modal h3{font-size:21px;font-weight:700}.asp .modal p{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.5}.asp .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);opacity:0;background:#0f1a2ef5;border:1px solid var(--glass-brd);color:var(--ink);font-size:13.5px;padding:12px 18px;border-radius:12px;transition:.3s;box-shadow:0 12px 30px #0006;max-width:90vw;z-index:120}.asp .toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:980px){.asp .cards{grid-template-columns:repeat(3,1fr);gap:16px}}@media(max-width:760px){.asp .cards{grid-template-columns:repeat(2,1fr)}}.asp .dash{width:min(1180px,94vw);margin:0 auto;padding:26px 0 64px}.asp .dashtop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.asp .dashtop h1{font-size:26px;font-weight:800;letter-spacing:-.01em}.asp .dashtop .sub{font-size:13.5px;color:var(--muted);margin-top:4px}.asp .dashtabs{display:flex;gap:8px}.asp .dashtab{padding:9px 16px;border-radius:10px;border:1px solid var(--glass-brd);background:#ffffff0a;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:.15s}.asp .dashtab:hover{color:var(--ink);border-color:var(--teal)}.asp .dashtab.on{background:linear-gradient(135deg,var(--teal),var(--blue));color:#06121f;border:none}.asp .statuspill{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:var(--ok);background:#36d39f1f;border:1px solid rgba(54,211,159,.4);padding:5px 11px;border-radius:999px}.asp .statuspill .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:pulsedot 1.8s ease-in-out infinite}@keyframes pulsedot{0%,to{opacity:.45}50%{opacity:1}}.asp .heroband{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:center;background:linear-gradient(160deg,#00ffbe12,#0077ff0d);border:1px solid var(--glass-brd);border-radius:20px;padding:30px 32px;box-shadow:0 22px 60px #0006}.asp .herolbl{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.asp .heronum{font-size:clamp(40px,6vw,66px);font-weight:900;letter-spacing:-.02em;line-height:1;background:linear-gradient(90deg,#00ffbe,#00c8ff 55%,#07f);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:SF Mono,Consolas,monospace}.asp .heroprov{font-size:12.5px;color:var(--muted);margin-top:14px;line-height:1.5;max-width:46ch}.asp .herostats{display:flex;flex-direction:column;gap:12px}.asp .herostat{background:#ffffff0a;border:1px solid var(--glass-brd);border-radius:14px;padding:14px 16px}.asp .herostat .v{font-size:25px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.asp .herostat .l{font-size:12px;color:var(--muted);margin-top:2px}.asp .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.asp .kpi{background:var(--glass);border:1px solid var(--glass-brd);border-radius:16px;padding:16px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.asp .kpi .l{font-size:12px;color:var(--muted);font-weight:600}.asp .kpi .v{font-size:27px;font-weight:800;margin-top:6px;letter-spacing:-.01em}.asp .kpi .d{font-size:12px;font-weight:700;margin-top:2px}.asp .kpi .d.up{color:var(--ok)}.asp .kpi .d.down{color:var(--amber)}.asp .kpi svg{display:block;margin-top:10px;width:100%;height:32px;overflow:visible}.asp .dashsec{margin-top:26px}.asp .dashsec h2{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.asp .secstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.asp .gauge{display:flex;align-items:center;gap:16px;background:var(--glass);border:1px solid var(--glass-brd);border-radius:16px;padding:18px}.asp .gauge svg{width:82px;height:82px;flex:none}.asp .gauge .gv{font-size:23px;font-weight:800}.asp .gauge .gl{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.4}.asp .tuner{background:var(--glass);border:1px solid var(--glass-brd);border-radius:16px;padding:20px 22px}.asp .tuner .trow{display:flex;align-items:center;gap:14px;margin:13px 0}.asp .tuner label{flex:1.1;font-size:13px;color:var(--muted)}.asp .tuner input[type=range]{flex:1.5;accent-color:var(--teal)}.asp .tuner .val{width:118px;text-align:right;font-family:SF Mono,Consolas,monospace;font-size:14px;font-weight:700;color:var(--ink)}.asp .tuner .cpr{font-size:13px;color:var(--muted);margin-top:10px;border-top:1px solid var(--glass-brd);padding-top:12px}.asp .tuner .cpr b{color:var(--teal);font-family:SF Mono,Consolas,monospace;font-size:17px}.asp .gap{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#ffc46b14,#ffffff05);border:1px solid rgba(255,196,107,.3);border-radius:16px;padding:18px 22px;flex-wrap:wrap}.asp .gap .t{font-size:15px;font-weight:700}.asp .gap .s{font-size:13px;color:var(--muted);margin-top:3px}.asp .statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.asp .stat{background:var(--glass);border:1px solid var(--glass-brd);border-radius:16px;padding:18px}.asp .stat .l{font-size:12px;color:var(--muted);font-weight:600}.asp .stat .v{font-size:29px;font-weight:900;margin-top:6px;letter-spacing:-.01em}.asp .stat .sub{font-size:12px;color:var(--faint);margin-top:4px}.asp .barpanel{background:var(--glass);border:1px solid var(--glass-brd);border-radius:16px;padding:20px 22px}.asp .barrow{display:flex;align-items:center;gap:12px;margin:12px 0}.asp .barrow .bl{width:126px;font-size:13px;color:var(--muted);flex:none}.asp .bartrack{flex:1;height:12px;border-radius:999px;background:#ffffff0f;overflow:hidden}.asp .barfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--blue))}.asp .barrow .bv{width:70px;text-align:right;font-size:13px;font-weight:700;font-family:SF Mono,Consolas,monospace;flex:none}.asp .dtable{width:100%;border-collapse:collapse;background:var(--glass);border:1px solid var(--glass-brd);border-radius:16px;overflow:hidden}.asp .dtable th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:13px 16px;border-bottom:1px solid var(--glass-brd)}.asp .dtable td{padding:13px 16px;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.05)}.asp .dtable tr:last-child td{border-bottom:none}.asp .dtag{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}.asp .dtag.paid{color:var(--ok);background:#36d39f1f}.asp .dtag.trial{color:var(--blue);background:#3a86ff24}.asp .dtag.ok{color:var(--ok);background:#36d39f1f}.asp .dtag.warn{color:var(--amber);background:#ffc46b24}.asp .areawrap{background:var(--glass);border:1px solid var(--glass-brd);border-radius:16px;padding:18px 20px}.asp .areachart{width:100%;height:170px;display:block;overflow:visible}@media(max-width:900px){.asp .heroband{grid-template-columns:1fr}.asp .kpis,.asp .statgrid{grid-template-columns:repeat(2,1fr)}.asp .secstrip{grid-template-columns:1fr}}.asp .flow{display:flex;flex-direction:column;align-items:center;max-width:920px;margin:8px auto 0}.asp .flowbox{width:100%;background:var(--glass);border:1px solid var(--glass-brd);border-radius:18px;padding:20px 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.asp .flowbox.hub{border-color:#3de0c880;box-shadow:0 0 0 1px #3de0c838,0 0 34px #3de0c81f}.asp .flowbox.engine{border-color:#3a86ff73;box-shadow:0 0 0 1px #3a86ff33}.asp .flowbox .bt{font-size:16px;font-weight:800;letter-spacing:-.01em}.asp .flowbox .bs{font-size:12.5px;color:var(--muted);margin-top:4px}.asp .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;justify-content:center}.asp .chip{font-size:12px;font-weight:600;color:var(--ink);background:#ffffff0d;border:1px solid var(--glass-brd);border-radius:999px;padding:6px 13px}.asp .chip.teal{color:#7ff0dd;border-color:#3de0c866;background:#3de0c814}.asp .chip.blue{color:#9cc4ff;border-color:#3a86ff66;background:#3a86ff14}.asp .conn{display:flex;flex-direction:column;align-items:center;color:var(--faint);font-size:11.5px;line-height:1.4;padding:8px 0;text-align:center}.asp .conn .ln{width:2px;height:20px;background:linear-gradient(var(--teal),var(--blue));border-radius:2px;margin-bottom:6px}.asp .split{display:flex;gap:56px;width:100%;justify-content:center}.asp .aside{background:#ffffff08;border:1px dashed var(--glass-brd);border-radius:14px;padding:13px 16px;font-size:12.5px;color:var(--muted);margin-top:16px;text-align:left;line-height:1.55}.asp .acts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.asp .act{background:var(--glass);border:1px solid var(--glass-brd);border-radius:18px;padding:22px}.asp .act.lead{border-color:#3de0c880;box-shadow:0 0 0 1px #3de0c833,0 0 26px #3de0c81a}.asp .act .an{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.asp .act .at{font-size:18px;font-weight:800;margin-top:6px;letter-spacing:-.01em}.asp .act .aw{font-size:12px;color:var(--faint);margin-top:2px}.asp .act ul{margin:13px 0 0;padding-left:18px}.asp .act li{font-size:13px;color:var(--muted);line-height:1.55;margin-bottom:7px}.asp .gtmrow{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px}.asp .gtmcard{flex:1;min-width:210px;background:var(--glass);border:1px solid var(--glass-brd);border-radius:14px;padding:16px 18px}.asp .gtmcard .gk{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.asp .gtmcard .gt{font-size:15px;font-weight:800;margin-top:5px}.asp .gtmcard .gd{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.5}.asp .wedge{background:linear-gradient(135deg,#00ffbe14,#0077ff0d);border:1px solid var(--glass-brd);border-radius:16px;padding:18px 22px;margin-bottom:18px;font-size:15px;line-height:1.55}.asp .whynow{background:linear-gradient(135deg,#ffc46b1a,#ffffff05);border:1px solid rgba(255,196,107,.35);border-radius:16px;padding:16px 22px;margin-top:18px;font-size:13.5px;color:var(--muted);line-height:1.55}@media(max-width:900px){.asp .acts{grid-template-columns:1fr}.asp .split{flex-direction:column;gap:10px}}.asp .subnav{display:flex;gap:6px;margin:-6px 0 20px;flex-wrap:wrap}.asp .subnav a,.asp .subnav span{font-size:13px;font-weight:700;color:var(--muted);padding:7px 14px;border-radius:9px;text-decoration:none;cursor:pointer;transition:.15s}.asp .subnav .on{background:#ffffff0f;color:var(--ink)}.asp .subnav a:hover{color:var(--ink);background:#ffffff08}.asp .mtag{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;margin:1px 3px 1px 0;white-space:nowrap}.asp .mtag.on{color:#06121f;background:linear-gradient(135deg,var(--teal),var(--blue))}.asp .mtag.off{color:var(--faint);border:1px solid var(--glass-brd)}.asp .needs{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--amber);background:#ffc46b1f;border:1px solid rgba(255,196,107,.32);padding:2px 8px;border-radius:999px}.asp .needs.real{color:var(--ok);background:#36d39f1f;border-color:#36d39f52}.asp .secnote{font-size:12px;color:var(--faint);margin:-6px 0 12px;line-height:1.5}.asp .twocol{display:grid;grid-template-columns:1fr 1fr;gap:14px}.asp .custsel{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.asp .custbtn{font-size:13px;font-weight:700;padding:8px 14px;border-radius:10px;border:1px solid var(--glass-brd);background:#ffffff0a;color:var(--muted);cursor:pointer;font-family:inherit}.asp .custbtn.on{background:linear-gradient(135deg,var(--teal),var(--blue));color:#06121f;border:none}.asp .toplist{list-style:none;margin:0;padding:0}.asp .toplist li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13.5px}.asp .toplist li:last-child{border:none}.asp .toplist .tn{color:var(--muted)}.asp .toplist .tv{font-weight:700;font-family:SF Mono,Consolas,monospace}.asp .infobox{background:linear-gradient(135deg,#ffc46b14,#ffffff05);border:1px solid rgba(255,196,107,.3);border-radius:16px;padding:18px 22px}.asp .infobox .t{font-size:14px;font-weight:800;color:var(--amber)}.asp .infobox .d{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.55}@media(max-width:900px){.asp .twocol{grid-template-columns:1fr}}.asp .segtoggle{display:inline-flex;background:#ffffff0d;border:1px solid var(--glass-brd);border-radius:10px;padding:3px;gap:3px}.asp .segtoggle button{font-size:12px;font-weight:700;padding:6px 13px;border-radius:8px;border:none;background:transparent;color:var(--muted);cursor:pointer;font-family:inherit;transition:.15s}.asp .segtoggle button.on{background:linear-gradient(135deg,var(--teal),var(--blue));color:#06121f}.asp .segtoggle button.on.danger{background:linear-gradient(135deg,#ff9d7a,#e2574f);color:#2a0d06}.asp .heronum.loss{background:linear-gradient(90deg,#ffd0c2,#ff8f6b 55%,#e2574f);-webkit-background-clip:text;background-clip:text;color:transparent}.asp .herolbl.loss{color:#ff9d7a}.asp .riverwrap{background:var(--glass);border:1px solid var(--glass-brd);border-radius:18px;padding:18px 20px;overflow:hidden}.asp .river{width:100%;height:auto;display:block}.asp .riverlegend{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--muted)}.asp .riverlegend span{display:inline-flex;align-items:center}.asp .riverlegend i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:7px}.asp .rivertitle{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:4px}.asp .blackoutwrap{transition:background .6s ease;border-radius:20px;padding:2px}.asp .blackoutwrap.dark{background:radial-gradient(120% 90% at 50% -10%,rgba(226,87,79,.1),transparent 60%)}.asp .contrast{display:grid;grid-template-columns:1fr 1fr;gap:16px}.asp .cside{border-radius:18px;padding:24px 22px;border:1px solid var(--glass-brd);background:var(--glass);transition:.5s ease;text-align:center}.asp .cside .cn{font-size:12px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.asp .cside .cv{font-size:66px;font-weight:900;line-height:1;margin:10px 0 6px;transition:.5s ease}.asp .cside .cd{font-size:12.5px;color:var(--muted)}.asp .cside.icc{border-color:#3de0c880;background:linear-gradient(135deg,#3de0c81f,#07101f4d)}.asp .cside.icc .cv{color:var(--teal);text-shadow:0 0 22px rgba(61,224,200,.4)}.asp .cside.dev .cv{color:var(--ink)}.asp .cside.dev.crashed{border-color:#e2574f80;background:linear-gradient(135deg,#e2574f21,#07101f4d)}.asp .cside.dev.crashed .cv{color:#e2574f}.asp .rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:13px}.asp .ptile{background:var(--glass);border:1px solid var(--glass-brd);border-radius:14px;padding:15px 16px;transition:.45s ease}.asp .ptile .pn{font-weight:800;font-size:14.5px}.asp .ptile .psub{font-size:11.5px;color:var(--faint);margin-top:2px;letter-spacing:.01em}.asp .ptile .pstat{margin-top:13px;font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:8px}.asp .pdot{width:9px;height:9px;border-radius:50%;flex:none}.asp .pdot.ok{background:var(--ok);box-shadow:0 0 9px var(--ok)}.asp .pdot.warn{background:var(--amber);box-shadow:0 0 9px var(--amber)}.asp .pdot.down{background:#e2574f;box-shadow:none}.asp .ptile.dead{opacity:.42;border-color:#e2574f47;background:#e2574f0d}.asp .ptile.icclit{border-color:#3de0c899;background:linear-gradient(135deg,#3de0c826,#07101f66);box-shadow:0 0 34px #3de0c838;transform:translateY(-2px)}.asp .ptile.icclit .pstat{color:var(--teal)}@keyframes iccpulse{0%,to{box-shadow:0 0 34px #3de0c82e}50%{box-shadow:0 0 46px #3de0c866}}.asp .ptile.icclit{animation:iccpulse 2.6s ease-in-out infinite}@media(max-width:760px){.asp .contrast{grid-template-columns:1fr}}.asp .iccprove{border:1px solid rgba(61,224,200,.3)!important;background:linear-gradient(135deg,#3de0c80f,#07101f4d);border-radius:18px;padding:4px 20px 20px}.asp .iccverify{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.asp .icccard{display:grid;grid-template-columns:24px repeat(5,1fr);gap:5px;background:#07101f99;border:1px solid var(--glass-brd);border-radius:12px;padding:12px;min-width:330px}.asp .icccard .clab{font-size:11px;font-weight:800;color:var(--faint);text-align:center;align-self:center}.asp .icccard .cc{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600;text-align:center;padding:7px 0;border-radius:7px;background:#ffffff0a;color:var(--muted);letter-spacing:.03em}.asp .icccard .cc.hot{background:linear-gradient(135deg,var(--teal),var(--blue));color:#04121f;font-weight:800;box-shadow:0 0 16px #3de0c88c}.asp .iccform{display:flex;flex-direction:column;gap:13px}.asp .iccq{font-size:14.5px;font-weight:600;color:var(--ink)}.asp .iccfields{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.asp .iccin{background:#07101fb3;border:1px solid var(--glass-brd);border-radius:9px;padding:10px 14px;color:var(--ink);font-size:14px;font-weight:700;width:130px;letter-spacing:.06em;text-transform:uppercase}.asp .iccin::placeholder{color:var(--faint);text-transform:none;letter-spacing:0;font-weight:500}.asp .iccin:focus{outline:none;border-color:var(--teal)}.asp .iccok{border:1px solid rgba(61,224,200,.5);background:#3de0c81a;border-radius:12px;padding:13px 16px;max-width:520px}.asp .iccok .t{color:var(--teal);font-weight:800;font-size:15px}.asp .iccok .m{color:var(--ink);font-size:12.5px;margin-top:4px;line-height:1.55}.asp .iccbad{color:#ff9d8a;font-size:12.5px;font-weight:600}.asp .icchint{color:var(--faint);font-size:12px}@media(max-width:680px){.asp .iccverify{grid-template-columns:1fr}.asp .icccard{min-width:0}}.asp .crisisctl{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.asp .playbtn{background:linear-gradient(135deg,var(--teal),var(--blue));color:#04121f;font-weight:800;border:none;border-radius:10px;padding:10px 16px;cursor:pointer;font-size:13px;white-space:nowrap}.asp .crisisslider{width:240px;max-width:46vw;accent-color:#e2574f;cursor:pointer}.asp .crisisclock{font-variant-numeric:tabular-nums;font-weight:800;font-size:17px;color:var(--ink);min-width:46px;font-family:ui-monospace,SF Mono,Menlo,monospace}.asp .crisisreset{background:#ffffff0f;border:1px solid var(--glass-brd);color:var(--muted);border-radius:9px;padding:9px 13px;cursor:pointer;font-size:12.5px;font-weight:700}.asp .crisiscost{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.asp .ccard{border:1px solid var(--glass-brd);border-radius:14px;padding:15px 17px;background:var(--glass)}.asp .ccard .ccv{font-size:31px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.asp .ccard .ccv small{font-size:15px;font-weight:700}.asp .ccard .ccv.warn{color:#e2574f}.asp .ccard.icc{border-color:#3de0c873;background:linear-gradient(135deg,#3de0c81a,#07101f4d)}.asp .ccard.icc .ccv{color:var(--teal)}.asp .ccard .ccl{font-size:12px;color:var(--muted);margin-top:7px;font-weight:600;line-height:1.4}@media(max-width:680px){.asp .crisiscost{grid-template-columns:1fr}.asp .crisisslider{width:150px}}.asp .trustbadges{display:flex;gap:10px;flex-wrap:wrap}.asp .tbadge{font-size:13px;font-weight:700;padding:9px 15px;border-radius:10px;background:#3de0c81a;border:1px solid rgba(61,224,200,.32);color:var(--teal)}.asp .dtable.evlog td{font-size:12.5px}.asp .dtable.evlog .mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.01em}.asp .hubsec{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:28px 0 13px;text-align:left}.asp .hubgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;text-align:left}.asp .hubcard{display:block;text-decoration:none;background:var(--glass);border:1px solid var(--glass-brd);border-radius:14px;padding:16px 17px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.asp .hubcard:hover{border-color:#3de0c880;transform:translateY(-3px);background:linear-gradient(135deg,#3de0c817,#07101f59)}.asp .hubcard .hk{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--teal)}.asp .hubcard .ht{font-size:16px;font-weight:800;color:var(--ink);margin:5px 0}.asp .hubcard .hd{font-size:12.5px;color:var(--muted);line-height:1.5}.asp .hubwrap{max-width:1080px;margin:0 auto;width:100%}.asp .lanes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.asp .lane{border:1px solid var(--glass-brd);border-radius:16px;padding:16px 17px;background:var(--glass);display:flex;flex-direction:column;gap:9px}.asp .lane.icc{border-color:#3de0c852;background:linear-gradient(180deg,#3de0c80d,#07101f40)}.asp .lane.legacy{border-color:#e2574f47}.asp .lanehead{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.05em;display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted)}.asp .lanehead .lt{font-size:14.5px;color:var(--ink);text-transform:none;letter-spacing:0}.asp .turn{font-size:13px;line-height:1.5;padding:9px 12px;border-radius:11px;max-width:90%}.asp .turn.atk{background:#e2574f1f;border:1px solid rgba(226,87,79,.22);align-self:flex-start;border-bottom-left-radius:3px}.asp .turn.agent{background:#ffffff0d;border:1px solid var(--glass-brd);align-self:flex-end;border-bottom-right-radius:3px}.asp .turn b{color:var(--ink)}.asp .turn .cap{display:block;font-size:11px;color:var(--faint);font-style:italic;margin-top:5px}.asp .verdict{margin-top:8px;border-radius:12px;padding:13px 15px;font-weight:800;font-size:14px;line-height:1.45}.asp .verdict .vsub{display:block;font-size:12px;font-weight:600;margin-top:4px}.asp .verdict.breach{background:#e2574f26;border:1px solid rgba(226,87,79,.5);color:#ff9d8a}.asp .verdict.blocked{background:#3de0c81f;border:1px solid rgba(61,224,200,.5);color:var(--teal)}@media(max-width:760px){.asp .lanes{grid-template-columns:1fr}}.asp .oarow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--glass-brd);font-size:13px}.asp .oarow:last-child{border-bottom:none}.asp .oarow .om{color:var(--muted)}.asp .oarow .ov{font-weight:800;white-space:nowrap}.asp .oarow .ov .ob{color:var(--faint);font-weight:600}.asp .oarow .ov .oar{color:var(--faint);margin:0 7px;font-weight:600}.asp .oarow .ov .oa{color:var(--teal)}.asp .osaved{margin-top:12px;font-size:12.5px;font-weight:700;color:var(--teal);background:#3de0c814;border:1px solid rgba(61,224,200,.25);border-radius:9px;padding:9px 12px}.asp .briefing{position:relative;border-radius:18px;padding:20px 22px 20px 26px;background:linear-gradient(135deg,#3de0c814,#3a86ff0d);border:1px solid rgba(61,224,200,.22);overflow:hidden}.asp .briefing:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--teal),var(--blue))}.asp .bhead{font-size:12px;color:var(--muted);font-weight:700;margin-bottom:9px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.asp .brobot{color:var(--teal);font-weight:800;letter-spacing:.02em}.asp .bline{font-size:15.5px;line-height:1.6;color:var(--ink)}.asp .bline b{color:#fff}.asp .bchips{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.asp .bchip{font-size:12px;font-weight:700;padding:7px 12px;border-radius:9px;background:#ffffff0d;border:1px solid var(--glass-brd);color:var(--ink);transition:.15s}.asp .bchip.up{border-color:#3de0c866;color:var(--teal)}.asp .bchip.warn{border-color:#f5c56b6b;color:var(--amber)}.asp .bchip.risk{border-color:#e2574f6b;color:#ff9d8a}.asp .pulsedot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 #3de0c899;animation:pdot 1.8s infinite}@keyframes pdot{0%{box-shadow:0 0 #3de0c880}70%{box-shadow:0 0 0 7px #3de0c800}to{box-shadow:0 0 #3de0c800}}.asp .heronum,.asp .stat .v,.asp .kpi .v,.asp .gauge .gv,.asp .cside .cv,.asp .tuner .val,.asp .heroprov b,.asp .bv,.asp .heronum.loss,.asp .cpr b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.asp .liveline{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);margin:-2px 0 4px;min-height:18px}.asp .liveline .lk{color:var(--teal);font-weight:700;font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.asp .liveline .le{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asp .liveline .lt{color:var(--faint);margin-left:auto;white-space:nowrap}.asp .provline{font-size:11.5px;color:var(--faint);margin-top:10px;line-height:1.5}.asp .provline.basis{border-top:1px solid var(--glass-brd);padding-top:11px;margin-top:16px}.asp .provline.basis b{color:var(--muted)}.asp .upside{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;border-radius:18px;padding:20px 22px;background:linear-gradient(135deg,#3a86ff17,#3de0c80d);border:1px solid rgba(58,134,255,.24);align-items:center}.asp .upside .upl{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.asp .upside .upv{font-size:54px;font-weight:900;line-height:1;margin:8px 0 7px;color:var(--teal);text-shadow:0 0 26px rgba(61,224,200,.35);font-variant-numeric:tabular-nums}.asp .upside .ups{font-size:12.5px;color:var(--muted);line-height:1.55;max-width:460px}.asp .uplist{display:flex;flex-direction:column;gap:8px}.asp .uprow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#ffffff0a;border:1px solid var(--glass-brd);border-radius:10px}.asp .uprow .ult{font-size:13px;font-weight:700;color:var(--ink);display:flex;flex-direction:column;gap:2px}.asp .uprow .ult i{font-style:normal;font-size:11px;font-weight:500;color:var(--faint)}.asp .uprow .uvv{font-size:16px;font-weight:800;color:var(--teal);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:760px){.asp .upside{grid-template-columns:1fr}}.asp .tuner .segtoggle.band{flex-wrap:wrap}.asp .tuner .segtoggle.band button{flex:1;min-width:120px}.asp{background:none;min-height:0;overflow-x:visible}.asp h1.bighead{width:max-content;max-width:100%;margin-left:auto;margin-right:auto;font-size:clamp(30px,4.6vw,64px)}@media(max-width:760px){.asp h1.bighead{white-space:normal;text-wrap:balance;font-size:clamp(28px,8.6vw,40px);line-height:1.14}}.asp .magical{max-width:34ch;margin-left:auto;margin-right:auto;line-height:1.22;text-wrap:balance}.asp .mword{display:inline-block;white-space:nowrap}.asp button.pcard{font:inherit;color:inherit;width:100%}.asp .pcard.sel{border-color:var(--teal);box-shadow:0 0 0 1px #3de0c866,0 0 24px #3de0c826}.asp .pcard .tag{display:inline-block;margin-top:8px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--glass-brd);border-radius:999px;padding:3px 10px}.asp .method .t .s{display:block;font-size:12.5px;font-weight:400;color:var(--muted);margin-top:3px;line-height:1.45}.asp .choice .btnreset{all:unset}.asp button.choice,.asp button.method{font:inherit;color:inherit;width:100%}.asp .screen.active{display:block}.asp .av-facts,.asp .av-notice,.asp .perms{text-align:left}.asp .av-facts,.asp .av-notice{max-width:620px;margin-left:auto;margin-right:auto}.asp .field[aria-invalid=true]{border-color:#ff6b6b;box-shadow:0 0 0 1px #ff6b6b40}.asp .acct>div:not(.av):not(.badge){min-width:0}.asp .acct .badge{flex:none}.asp .acct .mt{overflow-wrap:anywhere}.asp .acct .org{display:inline-flex;align-items:baseline;gap:8px;margin-top:9px;padding:4px 11px;border:1px solid var(--glass-brd);background:#ffffff0b;border-radius:999px;max-width:100%}.asp .acct .org b{flex:none;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.asp .acct .org span{font-size:12.5px;color:var(--ink);min-width:0;overflow-wrap:anywhere}.asp .sub .subline{display:block;color:var(--ink);margin-bottom:4px}.asp .wizhead{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:6px}.asp .screen{width:min(960px,100%)}.asp .cards.cards3{grid-template-columns:repeat(3,1fr);gap:16px;max-width:740px;margin-left:auto;margin-right:auto}@media(min-width:761px){.wizard--hero .asp h1.bighead{margin-top:min(8px,.6svh);font-size:min(clamp(30px,4.6vw,64px),7svh)}.wizard--hero .asp .clicks{margin-top:min(16px,1svh);font-size:min(clamp(24px,3.4vw,42px),3.7svh);line-height:1.1}.wizard--hero .asp .magical{margin-top:min(26px,1svh);font-size:min(clamp(22px,3.4vw,40px),3.3svh)}.wizard--hero .asp .heroeyebrow{margin-top:min(40px,1.4svh);margin-bottom:min(12px,1svh)}.wizard--hero .asp .cards{margin-top:min(34px,1.4svh)}.wizard--hero .asp .pcard{padding:min(30px,2svh) 14px}.wizard--hero .asp .pcard .ic{width:min(64px,5.6svh);height:min(64px,5.6svh);margin-bottom:min(14px,1svh)}.wizard--hero .asp .trustband{margin-top:min(30px,1.6svh)}.wizard--hero .asp .tbwrap{height:min(96px,8svh)}.wizard--hero .asp .tbitem img{height:min(40px,3.4svh)}.wizard--hero .asp .tbmark{width:min(60px,5svh);height:min(60px,5svh)}.wizard--hero .asp .tbcap{margin-top:min(12px,.9svh)}}@media(max-width:760px){.asp .stepper{justify-content:center;row-gap:9px}.asp .stepper .sep{display:none}.asp .stepband{padding:14px 12px 0}.asp .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.asp .acct{flex-direction:column;align-items:center;text-align:center;gap:10px}.asp .btnrow{flex-direction:column;align-items:stretch;gap:10px}.asp .btnrow .navarrow{justify-content:center}}.asp .iccgrid2 .icccard{display:block;min-width:0}.asp .skel{position:relative;overflow:hidden;border-radius:5px;background:#ffffff12}.asp .skel:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);animation:skelsweep 1.25s linear infinite;pointer-events:none}@keyframes skelsweep{0%{transform:translate(-160%) skew(-20deg)}to{transform:translate(320%) skew(-20deg)}}@keyframes iccskelglow{0%,to{box-shadow:0 22px 60px #00000080,0 0 26px #3de0c829}50%{box-shadow:0 22px 60px #00000080,0 0 44px #3de0c866}}.asp .icccard.loading{border-color:#3de0c866;animation:iccskelglow 2.6s ease-in-out infinite}.asp .iccid .skel{display:inline-block;width:78px;height:11px;vertical-align:-1px}.asp .cellskel{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:32.5px}.asp .cellskel i{display:block;height:9px;max-width:100%}.asp .cellskel i:last-child{height:8px;background:#ffffff0d}@keyframes skelfade{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.asp .skel:after{display:none}.asp .skel{animation:skelfade 1.6s ease-in-out infinite!important}.asp .cellskel i:nth-child(2){animation-delay:.35s!important}.asp .icccard.loading{animation:iccskelglow 2.6s ease-in-out infinite!important}}.asp .iccgrid2 .iccmatrix td{border-radius:10px;transition:background .15s ease,box-shadow .15s ease}.asp .iccgrid2 .iccmatrix td:hover{background:#3de0c814;box-shadow:0 0 0 1px var(--teal),0 0 16px #3de0c838;cursor:pointer}.asp .iccgrid2 .iccmatrix td:hover .w1{color:#6ea8ff}.asp .qrpair{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%}.asp .qrcol{display:flex;flex-direction:column;align-items:center;gap:8px}.asp .qrcap{font-size:11px;font-weight:700;letter-spacing:.02em;color:#ffffffb8;text-transform:uppercase}.asp .qrcol .qr{width:112px;height:112px}.asp .qrcol .qr svg{width:100%;height:100%;display:block;border-radius:4px}.asp .qrmissing{width:112px;height:112px;border-radius:13px;border:1px dashed rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;text-align:center;font-size:10.5px;line-height:1.3;padding:8px;color:#ffffff8c}.asp .qrskel{width:112px;height:112px;border-radius:13px}.asp .skelbtn{width:100%;height:41px;border-radius:9px}.asp .iccstate{width:100%;max-width:372px;border-radius:11px;border:1px solid var(--glass-brd);background:#ffffff0d;padding:12px 14px;font-size:12.5px;line-height:1.45;color:#fffc;text-align:left}.asp .iccstate.bad{border-color:#ff787873}.asp .iccstate b{color:var(--ink)}@media(max-width:760px){.asp .qrpair{grid-template-columns:1fr}}.asp .qrbtn{border:none;cursor:zoom-in;transition:transform .15s ease,box-shadow .15s ease}.asp .qrbtn:hover{transform:scale(1.04);box-shadow:0 0 0 2px var(--teal),0 8px 24px #00000073}.asp .qrmodal{width:min(392px,92vw)}.asp .qrbig{width:min(300px,74vw);height:min(300px,74vw);background:#fff;border-radius:16px;padding:14px;margin:6px auto 14px}.asp .qrbig svg{width:100%;height:100%;display:block}.asp .qrhint{font-size:12.5px;line-height:1.5;color:var(--muted)}.asp .qrcol .wbtn{width:100%;text-decoration:none}.asp .pininput::placeholder{color:var(--faint);font-family:var(--font-nunito),"Segoe UI",sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;text-indent:0}.asp .vpanel{max-width:560px;padding:24px 28px}.asp .vq{font-size:15px;line-height:1.5;color:var(--ink);background:#ffffff0d;border:1px solid var(--glass-brd);border-radius:11px;padding:14px 16px;margin-bottom:18px;text-align:center}.asp .vq b{color:var(--teal);font-weight:800;letter-spacing:.03em}.asp .vinput{width:100%;font-family:inherit;font-size:16px;text-align:center;color:var(--ink);background:#ffffff0d;border:1px solid var(--glass-brd);border-radius:11px;padding:12px 14px;outline:none}.asp .vinput:focus{border-color:var(--teal);box-shadow:0 0 0 3px #3de0c829}.asp .vqskel{display:flex;align-items:center;justify-content:center}.asp .vqbar{display:block;width:min(300px,80%);height:14px}.asp .vlabelskel{display:block;width:46px;height:12px;margin-bottom:7px}.asp .vfieldskel{display:block;width:100%;height:45px;border-radius:11px}.asp .vdone{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px}.asp .vdone .pinstatus{margin-top:0}.asp .verr{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 15px;border-radius:11px;background:#ffc46b14;border:1px solid rgba(255,196,107,.36);text-align:left}.asp .verr svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--amber)}.asp .verr b{display:block;font-size:13.5px;font-weight:800;color:var(--amber);margin-bottom:3px}.asp .verr span{display:block;font-size:12.5px;line-height:1.5;color:#ffffffbd}.asp .vskip{text-align:center;margin-top:14px}.asp .skiplink{background:none;border:none;color:var(--faint);font-family:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;padding:6px}.asp .skiplink:hover{color:var(--muted)}.asp .notifywrap{max-width:1080px;margin:26px auto 0;text-align:left}.asp .notifygrid{display:grid;grid-template-columns:1fr 1.05fr;gap:30px;align-items:start}.asp .collbl{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}@media(max-width:940px){.asp .notifygrid{grid-template-columns:1fr}}.asp .recipslist{max-height:300px;overflow-y:auto;scrollbar-width:thin;margin-top:10px}.asp .recip{padding:11px 6px}.asp .recip .rav{width:32px;height:32px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11.5px;color:#06121f;background:linear-gradient(135deg,var(--teal),var(--blue))}.asp .recip .t{font-size:14px}.asp .recip .em{font-size:11.5px;color:var(--faint);margin-top:2px}.asp .recipempty{padding:18px 6px;font-size:13px;color:var(--faint)}.asp .choice .tag{white-space:nowrap;flex:none}.asp .tag.amber{color:var(--amber);border-color:#ffc46b80;background:#ffc46b1a}.asp .mailframe{margin:0;max-width:none}.asp .macbar{display:flex;align-items:center;background:linear-gradient(#ececec,#dcdcdc);border-bottom:1px solid #c3c3c3;padding:9px 12px;position:relative}.asp .macbar .tl{display:flex;gap:8px}.asp .macbar .tl i{width:12px;height:12px;border-radius:50%;display:block}.asp .macbar .tl .r{background:#ff5f57;border:1px solid #e0443e}.asp .macbar .tl .y{background:#febc2e;border:1px solid #d89e24}.asp .macbar .tl .g{background:#28c840;border:1px solid #1aab29}.asp .macbar .mactitle{position:absolute;left:50%;transform:translate(-50%);max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;color:#4a4a4a}.asp .mail{font-family:-apple-system,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.asp .applehead{display:flex;gap:11px;border-bottom:1px solid #e4e8ee;padding-bottom:12px;margin-bottom:12px}.asp .applehead .mav{width:40px;height:40px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(180deg,#9aa4b2,#7b8794)}.asp .applehead .ahmain{flex:1;min-width:0}.asp .applehead .ahrow{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.asp .applehead .ahname{font-size:14px;font-weight:600;color:#1b1b1b}.asp .applehead .ahtime{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#8a94a4;white-space:nowrap}.asp .applehead .ahtime svg{width:11px;height:11px}.asp .applehead .ahaddr{font-size:11.5px;color:#8a94a4}.asp .applehead .ahto{font-size:12px;color:#767676;margin-top:2px}.asp .applehead .ahsubj{font-size:13px;font-weight:600;color:#1b1b1b;margin-top:6px}.asp .mail .greet{font-size:14.5px;font-weight:600;color:#1b1b1b;margin-bottom:10px}.asp .mail p{font-size:13px;color:#333;line-height:1.55;margin:0 0 12px}.asp .mail .phoneline{font-size:13px;color:#1b1b1b;background:#f3f6fa;border-radius:8px;padding:10px 14px;margin-bottom:12px}.asp .mail .msteps{margin:0 0 14px;padding-left:20px;font-size:13px;color:#333;line-height:1.6}.asp .mail .pinblock{background:#f3f6fa;border:1px dashed #b6c2d4;border-radius:8px;padding:12px;text-align:center;font-family:SF Mono,Consolas,monospace;font-size:22px;font-weight:700;letter-spacing:.3em;color:#1b1b1b;margin-bottom:12px}.asp .mail .mnote{font-size:11.5px;color:#8a4b00}.asp .mail .prevnote{font-size:11px;color:#0b7a68;background:#e9faf6;border:1px dashed #8adcc9;border-radius:8px;padding:6px 10px;margin:-4px 0 12px;line-height:1.45}.asp .mail .prevnote b{font-weight:800;letter-spacing:.03em;text-transform:uppercase;font-size:9.5px;color:#0b7a68}.asp .applehead .ahmeta{color:#a7b0bd;font-size:11px}.asp .mail .wlead{font-size:12px;color:#767676;margin:0 0 7px}.asp .mail .tok{display:inline-block;background:#eef4ff;border:1px solid #c7d9ff;border-radius:5px;color:#1b4faa;font-size:12px;font-weight:600;padding:0 5px;line-height:1.5}.asp .sendpanel{background:#ffffff0a;border:1px solid var(--glass-brd);border-radius:14px;padding:14px 16px;margin-top:10px;text-align:left}.asp .sprow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.asp .splabel{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.asp .spctl{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.asp .whenfield{max-width:200px;color-scheme:dark;padding-top:7px;padding-bottom:7px;font-size:12.5px}.asp .sphint{font-size:11.5px;color:var(--faint);line-height:1.5;margin-top:8px}.asp .spactions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.07)}.asp .sppeek{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.asp .peeklink{background:none;border:none;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--teal);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:.15s}.asp .peeklink:hover{color:#7ff0dd;text-decoration-color:currentColor}.asp .peeklink:disabled{color:var(--faint);cursor:default;text-decoration:none}.asp .peekok{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ok)}.asp .btn.ghost.sneakbtn{font-size:14px;padding:12px 20px;border-color:#3de0c88c;color:var(--teal)}.asp .btn.ghost.sneakbtn:hover{border-color:var(--teal);color:#7ff0dd;box-shadow:0 0 18px #3de0c840}.asp .btn.ghost.sneakbtn svg{width:16px;height:16px}.asp .cardactions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.asp .cardactions.sent{flex-direction:column;align-items:stretch;gap:10px}.asp .cardactionrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.asp .spstatus{justify-content:flex-start;margin-top:0;text-align:left}.asp .mail .tplin{display:block;width:100%;font-family:inherit;font-size:12px;font-weight:600;color:#1b1b1b;background:#f7f9fc;border:1px solid #c7d2e0;border-radius:6px;padding:5px 9px;outline:none}.asp .mail .tplin.ahsubj{font-size:13px;font-weight:600;margin-top:6px}.asp .mail .tplarea{width:100%;font-family:inherit;font-size:13px;color:#333;line-height:1.55;background:#f7f9fc;border:1px solid #c7d2e0;border-radius:8px;padding:8px 10px;margin:0 0 12px;resize:vertical;outline:none}.asp .mail .tplin:focus,.asp .mail .tplarea:focus{border-color:#3a86ff;box-shadow:0 0 0 3px #3a86ff26}.asp .previewhead{display:flex;align-items:center;justify-content:space-between}.asp .previewactions{display:inline-flex;align-items:center;gap:18px}.asp .resetlink{background:none;border:none;padding:0;font-family:inherit;font-size:11.5px;color:var(--faint);cursor:pointer;text-decoration:underline;text-underline-offset:3px;letter-spacing:.01em}.asp .resetlink:hover{color:var(--muted)}.asp .editbtn{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;color:#9fb0cc;background:transparent;border:1px solid #3a4759;border-radius:7px;padding:4px 10px;cursor:pointer;white-space:nowrap;transition:.15s}.asp .editbtn:hover{color:#fff;border-color:#9fb0cc}.asp .editbtn.on{color:#06121f;background:linear-gradient(135deg,var(--teal),var(--blue));border:none;padding:5px 11px}.asp .mail .mattach{display:inline-flex;align-items:center;gap:7px;background:#f3f6fa;border:1px solid #dbe3ee;border-radius:8px;padding:7px 11px;margin-bottom:12px;font-size:12px}.asp .mail .mattach svg{width:15px;height:15px;color:#e0443e;flex:none}.asp .mail .mattname{font-weight:700;color:#1b1b1b}.asp .mail .mattmeta{color:#8a94a4;font-size:11px}.asp .mail .walletrow{display:flex;gap:10px;margin-bottom:14px}.asp .mail .wchip{display:inline-flex;align-items:center;gap:8px;color:#fff;background:#000;border-radius:8px;padding:7px 14px}.asp .mail .wchip svg{height:20px;width:auto;flex:none}.asp .mail .wchip .wtxt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.asp .mail .wchip .wsub{font-size:8.5px;font-weight:600;opacity:.85;letter-spacing:.02em}.asp .mail .wchip .wbig{font-size:12.5px;font-weight:700;letter-spacing:-.01em}.asp .mail .mfoot{font-size:11px;color:#8a94a4;border-top:1px solid #e4e8ee;padding-top:10px}.asp .sendrow{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:10px}.asp .infobox .t svg{width:15px;height:15px;vertical-align:-3px;margin-right:5px}
