@font-face{font-family:gilroy;src:url(../media/SVN_Gilroy_Regular-s.p.2t5asn60n5zvd.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(../media/SVN_Gilroy_Medium-s.p.151anf5o6d9bz.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(../media/SVN_Gilroy_SemiBold-s.p.0x_d4ua3jhc3m.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroy;src:url(../media/SVN_Gilroy_Bold-s.p.1msl8wdejt02w.otf)format("opentype");font-display:swap;font-weight:700 900;font-style:normal}@font-face{font-family:gilroy Fallback;src:local(Arial);ascent-override:76.62%;descent-override:23.94%;line-gap-override:0.0%;size-adjust:104.41%}.gilroy_4f8b75bd-module__nTL5bG__className{font-family:gilroy,gilroy Fallback}.gilroy_4f8b75bd-module__nTL5bG__variable{--font-gilroy:"gilroy", "gilroy Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2f23dbf-module__vKaN9a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2f23dbf-module__vKaN9a__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--ats-blue:#00a5ff;--ats-navy:#170f63;--ats-white:#fff;--ats-blue-050:#e5f6ff;--ats-blue-100:#cef;--ats-blue-200:#99dcff;--ats-blue-300:#66cbff;--ats-blue-400:#33b9ff;--ats-blue-500:#00a5ff;--ats-blue-600:#0086d1;--ats-blue-700:#0067a3;--ats-blue-800:#004975;--ats-navy-900:#0d0838;--ats-navy-800:#120b4e;--ats-navy-700:#170f63;--ats-navy-600:#2a1f86;--ats-navy-500:#3d31a8;--ats-warm-white:#fbfaf7;--ats-mist-blue:#f2f8fe;--ats-mist-50:#f3faff;--ats-mist-100:#eaf7ff;--ats-mist-200:#d6f0ff;--ats-soft-grey:#e9ecf1;--ats-grey-100:#f4f6f9;--ats-grey-200:#e9ecf1;--ats-grey-300:#d5dae3;--ats-grey-400:#aeb6c5;--ats-grey-500:#7a8296;--ats-grey-550:#667085;--ats-grey-600:#565e70;--ats-grey-700:#3a4152;--ats-yellow:#fcd203;--ats-orange:#fa7800;--ats-red:#d32027;--surface-page:var(--ats-white);--surface-page-warm:var(--ats-warm-white);--surface-card:var(--ats-white);--surface-sunken:var(--ats-mist-blue);--surface-inverse:var(--ats-navy);--surface-brand:var(--ats-blue);--text-strong:var(--ats-navy);--text-body:var(--ats-grey-700);--text-muted:var(--ats-grey-550);--text-on-brand:var(--ats-white);--text-on-navy:var(--ats-white);--text-accent:var(--ats-blue-700);--border-subtle:var(--ats-soft-grey);--border-strong:var(--ats-grey-300);--divider:var(--ats-soft-grey);--accent-line:var(--ats-blue);--action-primary:var(--ats-blue);--action-primary-hover:var(--ats-blue-600);--action-primary-active:var(--ats-blue-700);--action-on-primary:var(--ats-white);--focus-ring:var(--ats-blue-600);--status-info:#0ea5e9;--status-info-bg:#e7f6fe;--status-info-text:#075e86;--status-success:#16a34a;--status-success-bg:#e7f6ec;--status-success-text:#0f6b33;--status-warning:#d97706;--status-warning-bg:#fbf0e1;--status-warning-text:#8a4b04;--status-critical:#dc2626;--status-critical-bg:#fbe9e9;--status-critical-text:#8e1b1b;--status-danger:var(--status-critical)}[data-lane=b2c]{--surface-page:var(--ats-blue);--surface-card:var(--ats-white);--surface-inverse:var(--ats-navy);--text-strong:var(--ats-white);--text-body:var(--ats-white);--text-muted:#ffffffb8;--text-accent:var(--ats-yellow);--border-subtle:#ffffff3d;--divider:#ffffff3d;--action-primary:var(--ats-yellow);--action-primary-hover:#e6bf00;--action-primary-active:#ca0;--action-on-primary:var(--ats-navy)}[data-surface=navy]{--surface-card:#ffffff0f;--text-strong:var(--ats-white);--text-body:#ffffffdb;--text-muted:#ffffffb8;--text-accent:var(--ats-blue);--border-subtle:#ffffff29;--divider:#ffffff29}:root{--font-heading:var(--font-gilroy), "SVN-Gilroy", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand:var(--font-heading);--font-display:var(--font-heading);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--text-3xs:11px;--text-2xs:12px;--text-xs:13px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:38px;--text-4xl:48px;--text-5xl:62px;--text-6xl:78px;--text-7xl:96px;--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-label:.12em;--type-display-font:var(--font-heading);--type-display-size:var(--text-5xl);--type-display-weight:var(--weight-bold);--type-display-leading:var(--leading-tight);--type-display-tracking:var(--tracking-tight);--type-headline-font:var(--font-heading);--type-headline-size:var(--text-3xl);--type-headline-weight:var(--weight-medium);--type-headline-leading:var(--leading-snug);--type-headline-tracking:var(--tracking-snug);--type-title-font:var(--font-heading);--type-title-size:var(--text-xl);--type-title-weight:var(--weight-medium);--type-title-leading:var(--leading-snug);--type-body-font:var(--font-body);--type-body-size:var(--text-base);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-relaxed);--type-label-font:var(--font-body);--type-label-size:var(--text-2xs);--type-label-weight:var(--weight-medium);--type-label-tracking:var(--tracking-label);--type-caption-font:var(--font-body);--type-caption-size:var(--text-xs);--type-caption-weight:var(--weight-regular);--type-caption-leading:var(--leading-normal);--type-display-lg-size:var(--text-4xl);--type-display-lg-weight:var(--weight-bold);--type-h1-size:var(--text-4xl);--type-h1-weight:var(--weight-semibold);--type-h2-size:var(--text-2xl);--type-h2-weight:var(--weight-medium);--type-h3-size:var(--text-xl);--type-h3-weight:var(--weight-medium);--type-body-lg-size:var(--text-md);--type-body-lg-weight:var(--weight-regular);--type-body-md-size:var(--text-sm);--type-body-sm-size:var(--text-xs);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gap-inline:var(--space-2);--gap-tight:var(--space-3);--gap-default:var(--space-6);--gap-section:var(--space-16);--gap-section-lg:var(--space-24);--pad-card:var(--space-6);--pad-card-lg:var(--space-8);--pad-control-x:var(--space-5);--pad-control-y:var(--space-3);--container-narrow:720px;--container-content:960px;--container-wide:1200px;--container-full:1360px;--page-margin:var(--space-6);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:28px;--radius-pill:999px;--radius-card:var(--radius-lg);--radius-control:var(--radius-md);--shadow-xs:0 1px 2px #170f630f;--shadow-sm:0 2px 8px #170f630f;--shadow-md:0 8px 24px #170f6314;--shadow-lg:0 18px 48px #170f631a;--shadow-xl:0 32px 72px #170f6324;--shadow-brand:0 12px 32px #00a5ff47;--shadow-cta:0 10px 26px #fcd2035c;--ring-focus:0 0 0 4px #00a5ff47;--blur-sm:8px;--blur-md:16px;--blur-lg:28px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-energetic:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.34s;--dur-slower:.56s;--glow-corner:radial-gradient(120% 120% at 100% 0%, #00a5ff1a 0%, #00a5ff00 55%);--glow-corner-strong:radial-gradient(120% 120% at 0% 100%, #00a5ff29 0%, #f2f8fe00 60%);--mist-wash:linear-gradient(180deg, var(--ats-mist-blue) 0%, var(--ats-white) 60%);--ripple-rings:repeating-radial-gradient(circle at 50% 134%, #008cf000 0px, #008cf01a 78px, #008cf000 172px);--ripple-ground:linear-gradient(200deg, #f6faff 0%, #e4f1ff 48%, #c3e0ff 100%);--arc-sweep:radial-gradient(120% 120% at 118% 50%, #00a5ff3d 0%, #00a5ff14 46%, #00a5ff00 62%);--arc-sweep-navy:radial-gradient(120% 120% at -18% 115%, #2a1f8633 0%, #2a1f860d 48%, #2a1f8600 64%);--aurora-mesh:radial-gradient(38% 42% at 18% 22%, #00a5ff33 0%, #00a5ff00 70%), radial-gradient(42% 44% at 82% 26%, #786eff24 0%, #786eff00 70%), radial-gradient(48% 50% at 68% 92%, #00cdbe1f 0%, #00cdbe00 72%), radial-gradient(40% 40% at 30% 96%, #00a5ff1a 0%, #00a5ff00 72%);--aurora-ground:linear-gradient(180deg, #fbfcff 0%, #f2f8fe 100%);--brand-gradient:linear-gradient(135deg, #00a5ff 0%, #0067a3 100%);--navy-gradient:linear-gradient(160deg, #2a1f86 0%, #170f63 70%)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
b,strong{font-weight:700}.screen{box-sizing:border-box;width:390px;height:844px;font-family:var(--font-body);color:var(--text-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.screen *{box-sizing:border-box}.on-blue{background:var(--ats-blue);color:var(--ats-navy)}.on-navy{background:var(--navy-gradient);color:#ffffffdb}.on-white{background:var(--ats-white)}.on-mist{background:var(--ats-mist-50)}.ripple{background:var(--ripple-rings);pointer-events:none;height:420px;position:absolute;inset:auto 0 0}.head{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.btn{min-height:56px;font-family:var(--font-heading);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.btn-cta{background:var(--ats-yellow);color:var(--ats-navy);box-shadow:var(--shadow-cta)}.btn-primary{background:var(--ats-blue);color:var(--ats-white);box-shadow:var(--shadow-brand)}.btn-ghost{color:var(--ats-navy);border:1.5px solid var(--ats-grey-300);background:0 0}.btn-ghost-light{color:#fff;background:#ffffff14;border:1.5px solid #ffffff4d}.ill{border:1.5px dashed var(--ats-blue-300);background:var(--ats-mist-100);text-align:center;color:var(--ats-blue-800);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.ill.dark{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff59}.ill small{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.ill span{max-width:260px;font-size:14px}.card{background:var(--ats-white);box-shadow:var(--shadow-md);border-radius:16px;padding:20px}.pill{border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.chip{background:var(--ats-mist-100);min-height:36px;color:var(--ats-navy);border-radius:12px;align-items:center;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.segs{gap:4px;padding:14px 20px 0;display:flex}.segs i{background:#ffffff59;border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.segs i.on{background:#fff}.segs.dark i{background:var(--ats-grey-300)}.segs.dark i.on{background:var(--ats-navy)}.tapnext{justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.field{color:var(--ats-navy);flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.field select{font:inherit;border:1.5px solid var(--ats-grey-300);height:52px;color:var(--ats-navy);background:#fff;border-radius:12px;padding:0 14px;font-weight:400}.opt{border:1.5px solid var(--ats-grey-300);min-height:48px;font:inherit;color:var(--ats-navy);cursor:pointer;background:#fff;border-radius:12px;flex:1;font-size:15px;font-weight:500}.opt.sel{border-color:var(--ats-navy);background:var(--ats-navy);color:#fff}.face{color:var(--ats-navy);text-align:center;border:1.5px solid #0000;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:10px 2px;font-size:11.5px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.face.sel{background:var(--ats-blue-050);border-color:var(--ats-blue)}.face svg{width:44px;height:44px}.bar{color:var(--ats-navy);grid-template-columns:96px 1fr 30px;align-items:center;gap:10px;font-size:14px;display:grid}.bar .t{background:var(--ats-grey-100);border-radius:6px;height:12px;overflow:hidden}.bar .t b{border-radius:6px;height:100%;display:block}.bar .v{font-variant-numeric:tabular-nums;text-align:right;color:var(--ats-grey-550);font-size:13px}.zone{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.zone b{font-family:var(--font-heading);color:var(--ats-navy);background:var(--ats-yellow);border-radius:8px;padding:5px 8px;font-size:14px;font-weight:700}.stamp{border:3px double var(--ats-yellow);color:var(--ats-yellow);text-align:center;font-family:var(--font-heading);border-radius:12px;padding:6px 12px;font-weight:700;line-height:1;position:absolute;transform:rotate(-10deg)}.stamp strong{letter-spacing:.12em;font-size:30px;font-weight:700;display:block}.stamp em{letter-spacing:.14em;font-size:9px;font-style:normal}.tap-prev,.tap-next{z-index:5;position:absolute;top:28px;bottom:120px}.tap-prev{width:33%;left:0}.tap-next{width:67%;right:0}.back-btn{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:24px;left:14px}.back-btn.ink{color:#170f63;background:#170f6314}.topnav{z-index:6;justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:12px;right:12px}.topnav a{color:#ffffffd9;align-items:center;gap:4px;min-height:44px;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.topnav a.nx{margin-left:auto}.topnav.ink a{color:#170f63}.screen:has(.topnav) .segs{margin-bottom:38px}.check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.check svg{flex:0 0 20px;margin-top:1px}@keyframes segfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.segs i.on.cur{background:#ffffff59}.segs i.cur:after{content:"";transform-origin:0;background:#fff;border-radius:2px;animation:12s linear forwards segfill;position:absolute;inset:0}.segs.dark i.on.cur{background:var(--ats-grey-300)}.segs.dark i.cur:after{background:var(--ats-navy)}.story-paused .segs i.cur:after{animation-play-state:paused}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ats-mist-50);min-height:100dvh;font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img{max-width:100%}:focus-visible{outline:3px solid var(--ats-blue);outline-offset:2px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.app-frame{background:var(--ats-white);width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom);margin:0 auto;position:relative;overflow:hidden}@media (min-width:431px){body{justify-content:center;align-items:center;padding:24px 0;display:flex}.app-frame{border-radius:32px;width:390px;height:min(844px,100dvh - 48px);box-shadow:0 24px 60px #170f632e}}.app-frame .screen{width:100%;height:100%}.app-frame:has(.page-scroll){overflow-y:auto}@media (min-width:431px){.app-frame:has(.page-scroll){height:calc(100dvh - 48px)}}@media (min-width:1024px){body:has(.page-scroll){padding:0;display:block}.app-frame:has(.page-scroll){width:100%;height:100dvh;box-shadow:none;border-radius:0}}.desktop-aside{display:none}@media (min-width:1100px){body:not(:has(.page-scroll)) .app-frame{flex:0 0 390px;margin:0}body:not(:has(.page-scroll)){background:radial-gradient(60% 80% at 20% 30%, var(--ats-blue-050) 0%, var(--ats-mist-50) 70%);gap:96px}body:not(:has(.page-scroll)) .desktop-aside{width:360px;color:var(--ats-navy);flex-direction:column;gap:16px;display:flex}.desktop-aside h2{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ats-navy);margin:0;font-size:52px;font-weight:700;line-height:.98}.desktop-aside h2 em{color:var(--ats-blue-700);font-style:normal}.desktop-aside p{color:var(--ats-grey-700);margin:0;font-size:17px;line-height:1.5}.desktop-aside .dates{gap:10px;margin-top:8px;display:flex}.desktop-aside .date{background:var(--ats-white);border-radius:14px;flex:1;padding:12px 14px;box-shadow:0 8px 24px #170f6314}.desktop-aside .date b{font-family:var(--font-heading);color:var(--ats-navy);font-size:17px;display:block}.desktop-aside .date span{color:var(--ats-grey-550);font-size:13px}}body:has(.admin-root){background:var(--ats-grey-100);padding:0;display:block}.app-frame:has(.admin-root){width:100%;height:100dvh;box-shadow:none;background:var(--ats-grey-100);border-radius:0;overflow-y:auto}body:has(.admin-root) .desktop-aside{display:none!important}
