:root{--base: #e6e1d8;--alt: #f4f1eb;--ink: #1c1b19;--dim: #5c5852;--mute: #8a847b;--line: #ddd6cc;--line-2: #c9c2b6;--navy: #072966;--green: #3f7d00;--green-signal: #74af00;--sans: "Geist", -apple-system, "Segoe UI", sans-serif;--serif: "Instrument Serif", Georgia, serif;--mono: "Geist Mono", ui-monospace, Menlo, monospace;--wrap: 1200px;--header: 68px;--ease: cubic-bezier(.2, .7, .1, 1);color-scheme:light}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.6;font-weight:400;color:var(--ink);background:var(--base);padding-top:var(--header);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--green);outline-offset:3px}::selection{background:var(--ink);color:var(--base)}.skip{position:absolute;left:16px;top:12px;transform:translateY(-160%);background:var(--ink);color:var(--base);padding:8px 12px;border-radius:8px;z-index:60}.skip:focus{transform:none}.wrap{width:min(var(--wrap),calc(100% - clamp(32px,5vw,80px)));margin-inline:auto}.prose{max-width:62ch}.prose p+p{margin-top:1rem}.eyebrow{margin:0 0 14px;font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.display{font-weight:500;letter-spacing:-.05em;line-height:.98;color:#111;font-size:clamp(48px,6.2vw,84px);text-wrap:balance}.display-sm{font-size:clamp(40px,4.8vw,64px);letter-spacing:-.045em}.section-title{font-weight:500;letter-spacing:-.045em;line-height:1.04;color:#111;font-size:clamp(36px,4.4vw,56px);text-wrap:balance}.s{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em;background:linear-gradient(100deg,#111,#3a3a42 48%,#86868e);-webkit-background-clip:text;background-clip:text;color:transparent}.lede{margin-top:0;max-width:46ch;color:var(--dim);font-size:clamp(17px,1.4vw,19px)}.section-head{max-width:40rem;margin-bottom:40px;display:flex;flex-direction:column;gap:16px}.section{padding:clamp(80px,10vw,120px) 0;scroll-margin-top:var(--header)}.tone-paper{background:#f7f4ee}.tone-mint{background:#efe8da}.tone-plain{background:transparent}.tone-navy{background:#f7f4ee}.page-intro{padding:88px 0 8px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.video-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(88vh,820px);display:flex;align-items:flex-end;margin-top:calc(var(--header) * -1);background:#041536;color:#f7f4ee}.video-hero-media{position:absolute;inset:-3%;z-index:0;width:106%;height:106%;object-fit:cover;animation:hero-zoom 24s ease-in-out infinite alternate}.video-hero-scrim{position:absolute;inset:0;z-index:1;background:radial-gradient(120% 85% at 88% 6%,transparent 40%,rgba(2,11,30,.32) 100%),linear-gradient(102deg,#030d24db,#04153685 40%,#04153624 70%),linear-gradient(0deg,rgba(2,10,27,.7) 0%,rgba(2,10,27,.22) 34%,transparent 58%)}.video-hero:after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:96px;background:linear-gradient(180deg,transparent,var(--base));pointer-events:none}.video-hero .page-intro{position:relative;z-index:2;gap:22px;padding:calc(var(--header) + 72px) 0 108px}.video-hero .display{color:#f7f4ee}.video-hero .lede{color:#f7f4eed6}.video-hero .s{background:linear-gradient(100deg,#f7f4ee,#e3edb9 55%,#a8d65b);-webkit-background-clip:text;background-clip:text}.video-hero .eyebrow{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:7px 16px 7px 12px;border-radius:999px;background:#f7f4ee1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(247,244,238,.2);color:#eaf3cd}.video-hero .actions{margin-top:4px}.video-hero .btn-line{border-color:#f7f4ee6b;color:#f7f4ee}.video-hero .btn-line:hover{background:#f7f4ee1f}.video-hero-caption{position:absolute;z-index:2;right:clamp(20px,5vw,48px);bottom:30px;margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#f7f4ee80}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--navy);font-weight:500;font-size:15px;text-decoration:none;transition:transform .3s var(--ease),background-color .3s,border-color .3s,box-shadow .3s}.btn:hover{transform:translateY(-1px);background:#1111110d}.btn-navy,.btn-paper{background:var(--green);color:#fff;border-color:var(--green)}.btn-navy:hover,.btn-paper:hover{background:#356a00;border-color:#356a00;box-shadow:none}.btn-line{background:transparent}.text-link{font-weight:500;text-underline-offset:3px}.header{position:fixed;inset:0 0 auto;z-index:40;height:var(--header);display:flex;align-items:center;background:#f4efe6eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(28,27,25,.08)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(var(--wrap),calc(100% - clamp(32px,5vw,80px)));margin-inline:auto}.brand{display:flex;align-items:center;text-decoration:none}.brand-logo{height:26px;width:auto;display:block}.nav{display:flex;align-items:center}.nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.nav-link{display:block;padding:8px 14px;border-radius:999px;text-decoration:none;color:#3a3834;font-size:14px;font-weight:600}.nav-link:hover{color:#1c1b19;background:#1c1b190f}.nav-link.is-active{color:#1c1b19}.nav-links .btn{min-height:40px;margin-left:8px;padding:0 16px}.nav-links .btn:hover{background:#356a00}.nav-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.nav-toggle-bar{display:block;width:18px;height:2px;border-radius:0;background:#1c1b19;flex-shrink:0;transition:transform .3s var(--ease),opacity .2s var(--ease)}.nav.is-open .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav.is-open .nav-toggle-bar:nth-child(2){opacity:0}.nav.is-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero-stage{position:relative;overflow:hidden;margin-top:calc(var(--header) * -1);background:transparent;color:var(--ink)}.hero-panel{position:absolute;width:420px;height:420px;border-radius:50%;right:6%;top:8%;background:radial-gradient(circle,rgba(116,175,0,.34),transparent 68%);filter:blur(10px);animation:orb-c 13s ease-in-out infinite;pointer-events:none}.hero-stage:before,.hero-stage:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero-stage:before{width:520px;height:520px;right:-60px;top:-80px;background:radial-gradient(circle,rgba(186,220,74,.55),transparent 68%);filter:blur(8px);animation:orb-a 12s ease-in-out infinite}.hero-stage:after{width:440px;height:440px;left:-120px;bottom:-80px;background:radial-gradient(circle,rgba(7,41,102,.38),transparent 70%);animation:orb-b 15s ease-in-out infinite}.hero-stage .eyebrow{color:#356a00}.hero-stage .btn-line{color:var(--ink);border-color:#1c1b1938;background:transparent}.hero-stage .btn-line:hover{background:#1c1b190d}.hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:clamp(40px,6vw,88px);align-items:center;padding:clamp(72px,10vw,120px) 0 clamp(64px,8vw,96px)}.hero>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.proof{display:flex;flex-wrap:wrap;gap:8px 18px;margin:4px 0 0;color:var(--dim);font-family:var(--mono);font-size:12px;letter-spacing:.04em}.proof span{display:inline-flex;align-items:center;gap:8px}.proof span:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--green);box-shadow:0 0 10px #74af00b3}.stage{perspective:1400px;display:flex;justify-content:flex-end}.receipt{--text: #f4f5f7;--dim: #a6a9b1;margin:0;width:100%;max-width:460px;color:var(--text);border-radius:22px;padding:0;position:relative;isolation:isolate;background:linear-gradient(155deg,#1c241cc7,#0a0c10e6);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 1px #ffffff29,0 40px 90px -28px #07140a8c;transform:rotateY(-7deg) rotateX(4deg);transition:transform .6s var(--ease)}.receipt:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ang),rgba(255,255,255,.08) 0 60%,rgba(255,255,255,.4) 76%,var(--green-signal) 86%,rgba(255,255,255,.08) 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 10s linear infinite;pointer-events:none}.receipt-kicker{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#c9ccd3}.chip{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:5px 9px;color:var(--green-signal)}.receipt-lead{padding:22px 22px 8px}.receipt-lead strong{display:block;font-size:clamp(40px,4vw,56px);font-weight:500;letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums}.receipt-lead span{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--green-signal);font-size:14px}.live{width:7px;height:7px;border-radius:50%;background:var(--green-signal);box-shadow:0 0 12px var(--green-signal)}.receipt-row{display:flex;justify-content:space-between;gap:16px;margin:0 22px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08);font-variant-numeric:tabular-nums;font-size:14px}.receipt-row span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a6a9b1}.receipt-row strong{font-weight:500}.receipt-note{margin:8px 0 0;padding:14px 22px 18px;border-top:1px solid rgba(255,255,255,.08);font-family:var(--serif);font-style:italic;font-size:16px;color:#d5d7dc}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.fact{padding-top:20px;border-top:1px solid var(--line-2);position:relative}.fact:after{content:"";position:absolute;top:-1px;left:0;width:42px;height:1px;background:var(--ink)}.fact h3{margin-top:14px;font-size:20px;font-weight:500;letter-spacing:-.02em}.fact p{margin-top:8px;color:var(--dim);font-size:15.5px}.index-no{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--mute)}.index-list{list-style:none;margin:0;padding:0}.index-list li{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:22px 0;border-top:1px solid var(--line)}.index-list li:last-child{border-bottom:1px solid var(--line)}.index-list h3{font-size:18px;font-weight:500;letter-spacing:-.02em}.index-list p{margin-top:6px;color:var(--dim);max-width:62ch}.legal-meta{color:var(--mute);font-size:14px;margin-top:-8px}.legal-clauses{list-style:none;margin:40px 0 0;padding:0}.legal-clauses>li{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:28px 0;border-top:1px solid var(--line)}.legal-clauses>li:last-child{border-bottom:1px solid var(--line)}.legal-clauses h3{font-size:18px;font-weight:500;letter-spacing:-.02em;margin:0 0 8px}.legal-body{color:var(--dim);max-width:68ch}.legal-body p{margin:0}.legal-body p+p{margin-top:10px}.legal-body ul,.legal-body ol.legal-sub{margin:10px 0 0;padding-left:20px;display:grid;gap:6px}.legal-body li{display:list-item;padding:0;border:0}.legal-footer{margin-top:8px;padding-top:24px;border-top:1px solid var(--line);color:var(--mute);font-size:13px;max-width:68ch}.spec{margin:0}.spec div{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.spec div:last-child{border-bottom:1px solid var(--line)}.spec dt{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.spec dd{margin:0;font-weight:500}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}.corridor-grid{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.corridor-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.corridor-card h3{font-size:17px;font-weight:500;letter-spacing:-.01em}.corridor-card p{margin:0;color:var(--dim);font-size:14px}.corridor-status{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.corridor-status.is-open{color:#2c5900;background:#3f7d0024}.corridor-status.is-soon{color:var(--mute);background:#1c1b190f}.route{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:40px}.route-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.route-place{margin-top:4px;font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1}.route-meta{margin-top:6px;color:var(--dim)}.route-end{text-align:right}.route-track{display:flex;align-items:center}.route-bar{flex:1;height:1px;background:var(--line-2)}.route-dot{width:8px;height:8px;border-radius:99px;background:var(--ink)}.route-dot.is-end{background:var(--green);box-shadow:0 0 10px #74af00a6}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;padding:18px 0;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--mute)}.faq-item[open] summary:after{content:"–"}.faq-item p{margin:0 0 18px;color:var(--dim);max-width:68ch}.field{display:flex;flex-direction:column;gap:8px;max-width:420px}.field span{font-weight:500;font-size:14px}.field input{min-height:48px;border:1px solid var(--line-2);border-radius:12px;padding:0 14px;background:#fff}.form-row{margin-top:16px}.form-note{margin-top:12px;color:var(--dim);font-size:14px}.close{display:grid;grid-template-columns:1.4fr auto;gap:32px;align-items:end}.close .section-head,.close .lede{margin:0}.footer{position:relative;overflow:hidden;isolation:isolate;border-top:0;padding:64px 0 28px;background:linear-gradient(165deg,#071d40,#051531 45%,#010509);color:#f4f5f7c7}.footer:before,.footer:after{content:none}.footer .wrap{position:relative;z-index:1}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.footer h2{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#f4f1ea80;margin-bottom:12px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer a{text-decoration:none;font-weight:500;font-size:14px;color:#f7f4ee}.footer a:hover{text-decoration:underline}.footer-blurb{color:#f4f1eaa8;max-width:32ch;margin-top:12px;font-size:14px}.footer-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);color:#f4f1ea80;font-size:13px}@media(max-width:900px){.hero,.split,.footer-grid,.fact-grid,.close,.route,.corridor-grid{grid-template-columns:1fr}.hero{padding-top:48px}.hero .device{justify-self:center}.stage{justify-content:stretch}.receipt{transform:none;max-width:none}.route-end{text-align:left}.route-track{width:88px}.nav-toggle{display:inline-flex;width:36px;height:36px;padding:0;border:0;border-radius:0;background:transparent;color:#1c1b19}.nav{position:relative}.nav-links{display:none;position:absolute;right:0;top:calc(100% + 12px);flex-direction:column;align-items:stretch;min-width:220px;padding:8px;background:#f4efe6;border:1px solid rgba(28,27,25,.1);border-radius:16px}.nav.is-open .nav-links{display:flex}.nav-links .btn{margin:4px 0 0}.video-hero{min-height:min(78vh,620px)}.video-hero .page-intro{padding:calc(var(--header) + 40px) 0 72px}.video-hero-caption{display:none}}.hero-copy,.hero>div:first-child>*{animation:rise .8s var(--ease) backwards}.hero>div:first-child>:nth-child(2){animation-delay:.08s}.hero>div:first-child>:nth-child(3){animation-delay:.16s}.hero>div:first-child>:nth-child(4){animation-delay:.24s}.hero>div:first-child>:nth-child(5){animation-delay:.32s}.hero .device{animation:rise 1s var(--ease) .12s backwards}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.hero-points{list-style:none;margin:8px 0 0;padding:0;width:100%;max-width:460px}.hero-points li{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:baseline;padding:14px 0;border-top:1px solid var(--line)}.hero-points li:last-child{border-bottom:1px solid var(--line)}.hero-points b{font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;color:#111}.hero-points span{color:var(--dim);font-size:15px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.steps li{display:flex;flex-direction:column;gap:10px;padding-top:22px;border-top:1px solid var(--line-2);position:relative}.steps li:before{content:"0" counter(step);counter-increment:step;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--mute)}.steps{counter-reset:step}.steps li:after{content:"";position:absolute;top:-1px;left:0;height:1px;width:48px;background:#111;animation:draw 1.1s var(--ease) backwards}.steps li:nth-child(2):after{animation-delay:.25s}.steps li:nth-child(3):after{animation-delay:.5s}@keyframes draw{0%{width:0}to{width:48px}}.steps h3{font-size:20px;font-weight:500;letter-spacing:-.02em}.steps p{color:var(--dim);font-size:15.5px;max-width:34ch}.screen-pair{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.screen-pair article{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.screen-pair h3{margin-top:8px;font-size:22px;font-weight:500;letter-spacing:-.02em}.screen-pair p{color:var(--dim);max-width:36ch;font-size:15.5px}.fact{transition:transform .4s var(--ease)}.fact:hover{transform:translateY(-3px)}@media(max-width:900px){.steps,.screen-pair{grid-template-columns:1fr}}.atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--base)}.atmosphere span{position:absolute;border-radius:50%;filter:blur(50px)}.atmosphere span:nth-child(1){width:46vw;height:46vw;left:-12vw;top:-8vh;background:#f3ecdf;animation:drift-a 14s ease-in-out infinite}.atmosphere span:nth-child(2){width:34vw;height:34vw;right:-8vw;top:22vh;background:#8cb03047;animation:drift-b 17s ease-in-out infinite}.atmosphere span:nth-child(3){width:38vw;height:38vw;left:28vw;bottom:-14vh;background:#d9d0c2;animation:drift-c 15s ease-in-out infinite}.atmosphere span:nth-child(4){width:24vw;height:24vw;right:18vw;bottom:8vh;background:#fff4dce6;animation:drift-d 12s ease-in-out infinite}.atmosphere span:nth-child(5){width:36vw;height:36vw;left:-6vw;top:4vh;background:#07296657;animation:drift-e 16s ease-in-out infinite}.atmosphere span:nth-child(6){width:30vw;height:30vw;right:6vw;bottom:12vh;background:#0a348047;animation:drift-f 18s ease-in-out infinite}main,.footer{position:relative;z-index:1}@keyframes wash{0%,to{--gx: 12%;--gy: 84%;--hx: 88%;--hy: 8%}50%{--gx: 28%;--gy: 62%;--hx: 64%;--hy: 28%}}@keyframes orb-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-90px,70px,0) scale(1.18)}}@keyframes orb-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(110px,-60px,0) scale(1.12)}}@keyframes orb-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(-70px,90px,0)}}@keyframes drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(14vw,10vh,0) scale(1.14)}}@keyframes drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-16vw,12vh,0) scale(1.1)}}@keyframes drift-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(10vw,-14vh,0) scale(.9)}}@keyframes drift-d{0%,to{transform:translateZ(0)}50%{transform:translate3d(-12vw,-8vh,0) scale(1.16)}}@keyframes drift-e{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(12vw,14vh,0) scale(1.12)}}@keyframes drift-f{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-10vw,-12vh,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.receipt,.device-frame{transform:none}.receipt:before,.device-frame:after{animation:none}.hero>div:first-child>*,.hero .device,.steps li:after,.atmosphere span,.hero-panel,.hero-stage:before,.hero-stage:after{animation:none}.video-hero-media{display:none}.btn,.fact{transition:none}}.device{margin:0}.device-frame{--u: 1px;position:relative;width:calc(300 * var(--u));height:calc(640 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(36 * var(--u));background:#072966;box-shadow:0 28px 60px -20px #1c1b1947,0 0 80px #74af0038,inset 0 0 0 1.5px #041536;animation:float 7s ease-in-out infinite}.device-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang),rgba(255,255,255,.05) 0 68%,rgba(255,255,255,.7) 80%,#c8f135 88%,rgba(255,255,255,.05) 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 9s linear infinite;pointer-events:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin{to{--ang: 360deg}}.device-sm{--u: .72px}.device-lg{--u: 1px}.device-screen{height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(28 * var(--u));background:#f5f7fa;color:#0e1a33;font-family:"Plus Jakarta Sans",var(--sans);font-size:calc(13 * var(--u));line-height:1.3}.sb{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(28 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(11 * var(--u));font-weight:650}.sb-cam{position:absolute;left:50%;top:calc(8 * var(--u));width:calc(9 * var(--u));height:calc(9 * var(--u));margin-left:calc(-4.5 * var(--u));border-radius:50%;background:#041536}.sb-sys{width:calc(42 * var(--u));height:calc(8 * var(--u));border-radius:2px;background:#0e1a33;opacity:.75}.app-body{flex:1;display:flex;flex-direction:column;padding:0 calc(14 * var(--u)) calc(8 * var(--u));min-height:0}.app-bar{display:flex;align-items:center;justify-content:space-between;height:calc(36 * var(--u))}.app-logo{height:calc(22 * var(--u));width:auto}.app-tools{display:flex;align-items:center;gap:calc(8 * var(--u))}.bell,.avatar{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;display:grid;place-items:center}.bell{color:#0e1a33}.avatar{background:#072966;color:#fff}.bell .glyph,.avatar .glyph{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.greet{margin-top:calc(8 * var(--u));color:#5a6477;font-size:calc(12 * var(--u))}.app-h,.screen-title{margin-top:calc(2 * var(--u));color:#072966;font-size:calc(22 * var(--u));font-weight:700;letter-spacing:-.03em}.screen-sub{margin-top:calc(2 * var(--u));color:#5a6477;font-size:calc(11 * var(--u))}.quote{margin-top:calc(14 * var(--u));padding:calc(14 * var(--u));border-radius:calc(20 * var(--u));background:#fff;border:1px solid #e1e6ee}.quote-top{display:flex;justify-content:space-between;align-items:center;font-weight:700}.chip-ug,.ccy{display:inline-flex;align-items:center;gap:calc(4 * var(--u));font-size:calc(11 * var(--u));font-weight:700;color:#0e1a33;background:#edf0f5;border-radius:999px;padding:calc(3 * var(--u)) calc(8 * var(--u))}.amt-well{margin-top:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(12 * var(--u));border:1px solid #858e9f;background:#fff}.amt-well.is-read{background:#f5f7fa;border-color:#e6eaf0}.amt-label{color:#5a6477;font-size:calc(11 * var(--u));font-weight:650}.amt{margin-top:calc(2 * var(--u));display:flex;align-items:center;justify-content:space-between;font-size:calc(18 * var(--u));font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.arrow{width:calc(28 * var(--u));height:calc(28 * var(--u));margin:calc(-4 * var(--u)) auto;position:relative;z-index:1;border-radius:50%;background:#f3f9e8;color:#3f7d00;display:grid;place-items:center;font-size:calc(14 * var(--u))}.rate{margin-top:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(12 * var(--u));background:#f3f9e8;color:#0e1a33}.rate-main{display:flex;align-items:center;gap:calc(4 * var(--u));font-size:calc(11 * var(--u));font-weight:700;font-variant-numeric:tabular-nums}.swap{color:#3f7d00}.count{margin-left:auto;color:#356a00;font-size:calc(10 * var(--u));font-weight:650}.rate-sub{margin-top:2px;color:#5a6477;font-size:calc(10 * var(--u))}.fine{margin-top:calc(6 * var(--u));color:#5a6477;font-size:calc(10 * var(--u))}.fine.center{text-align:center}.send-btn{margin-top:calc(12 * var(--u));height:calc(42 * var(--u));border-radius:calc(12 * var(--u));background:#3f7d00;color:#fff;display:grid;place-items:center;font-weight:700}.tabs{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);height:calc(52 * var(--u));margin-inline:calc(-14 * var(--u));border-top:1px solid #e6eaf0;background:#fff;font-size:calc(10 * var(--u));color:#858e9f}.tabs b{color:#3f7d00;font-weight:700}.tabs span{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2 * var(--u))}.tabs span.is-on:before{content:"";position:absolute;top:0;width:calc(16 * var(--u));height:calc(3 * var(--u));border-radius:0 0 calc(2 * var(--u)) calc(2 * var(--u));background:#3f7d00}.tabs svg{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.tabs span.is-on{color:#3f7d00}.tabs .is-on .glyph{fill:currentColor;stroke:none}.tabs .is-on .mark{fill:none;stroke:#fff;stroke-width:1.6}.row{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) 0;border-bottom:1px solid #e6eaf0;font-size:calc(11 * var(--u))}.row:last-child{border-bottom:0}.row strong{font-variant-numeric:tabular-nums}.who{font-weight:700}.meta{color:#5a6477;font-size:calc(10 * var(--u));margin-top:2px}.pill{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:calc(10 * var(--u));font-weight:700;color:#3d6b00;background:#eef7e0;border-radius:999px;padding:1px 6px}.pill i{width:5px;height:5px;border-radius:50%;background:#3f7d00}.pill.wait{color:#1c4fa0;background:#eaf1fd}.pill.wait i{background:#1c4fa0}.search{margin-top:calc(8 * var(--u));height:calc(32 * var(--u));border-radius:calc(12 * var(--u));border:1px solid #cbd2dd;background:#fff;color:#9aa3b2;display:flex;align-items:center;padding:0 calc(10 * var(--u));font-size:calc(11 * var(--u))}.chips{display:flex;gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));flex-wrap:nowrap;overflow:hidden}.chip{border-radius:999px;padding:calc(3 * var(--u)) calc(8 * var(--u));background:#edf0f5;color:#3f4859;font-size:calc(10 * var(--u));font-weight:650;white-space:nowrap}.chip.is-on{background:#072966;color:#fff}.month{margin-top:calc(10 * var(--u));font-size:calc(11 * var(--u));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#646d7f}.list{margin-top:calc(4 * var(--u));background:#fff;border:1px solid #e6eaf0;border-radius:calc(16 * var(--u));padding:0 calc(10 * var(--u))}.who-av{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;background:#eef2f9;color:#072966;display:grid;place-items:center;font-weight:700;flex:none}.flow-bar{display:grid;grid-template-columns:calc(28 * var(--u)) 1fr calc(28 * var(--u));align-items:center;height:calc(32 * var(--u));color:#5a6477;font-size:calc(11 * var(--u));text-align:center}.flow-ico{color:#0e1a33;font-size:calc(18 * var(--u));line-height:1}.flow-progress{height:calc(3 * var(--u));background:#e6eaf0;border-radius:99px;margin-bottom:calc(8 * var(--u))}.flow-progress i{display:block;width:100%;height:100%;background:#3f7d00;border-radius:inherit}.gets{padding:calc(8 * var(--u)) 0}.gets span{display:block;color:#5a6477;font-size:calc(12 * var(--u));font-weight:700}.gets strong{display:block;margin-top:2px;font-size:calc(18 * var(--u));letter-spacing:-.03em}.device figcaption{margin-top:10px;text-align:center;color:var(--mute);font-size:12px;letter-spacing:.04em}.phone-row{display:flex;justify-content:center;gap:28px;align-items:flex-end;flex-wrap:wrap}@media(max-width:900px){.device-lg{--u: .92px}}@media(prefers-reduced-motion:reduce){.device-frame,.device-frame:after{animation:none}}
