@keyframes bird-bob{0%,to{margin-top:0}50%{margin-top:-2.5px}}@keyframes flap{0%,to{transform:rotate(0)}50%{transform:rotate(-13deg)}}@keyframes screen-in{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}@keyframes screen-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-34px)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes tick-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes paper-fold{0%{opacity:0;transform:translate(0,0) rotate(var(--rot)) scale(1)}25%{opacity:1}70%{opacity:1;transform:translate(var(--tx), var(--ty)) rotate(0deg) scale(.55)}to{opacity:0;transform:translate(var(--tx), var(--ty)) rotate(0deg) scale(.3)}}@keyframes bird-arrive{0%{opacity:0;transform:translate(-50%,-38%)scale(.55)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes note-flip{0%{opacity:0;transform:perspective(600px)rotateX(80deg)}to{opacity:1;transform:perspective(600px)rotateX(0)}}@keyframes feebar-grow{to{width:100%}}@keyframes dyk-out{0%{opacity:0;clip-path:inset(0 0 60%);transform:translateY(-12px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes chip-fly{0%{opacity:0;transform:translateY(-26px)scale(.9)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chip-pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 5px #28abde2e}}@keyframes row-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0);opacity:.55}70%{clip-path:inset(0);opacity:.45}to{clip-path:inset(0);opacity:0}}@keyframes miss-nudge{0%,to{transform:translate(0)}30%{transform:translate(-3px)}60%{transform:translate(3px)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.55)translateY(-30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes s63rowfix{to{border-color:var(--teal);box-shadow:0 4px 12px #0d948826}}@keyframes s63errin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes s63errpulse{0%,to{background:var(--surface)}50%{background:#fde7e4}}@keyframes s63errcollapse{to{opacity:0;border-left-width:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}}@keyframes s63pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes s63rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes s63fin{to{opacity:1}}@keyframes s63fout{to{opacity:0}}@keyframes s63vout{to{opacity:0;transform:translateY(-14px)}}@keyframes s63govin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ring-pulse{0%{opacity:0;transform:scale(.92)}30%{opacity:.65}to{opacity:0;transform:scale(1.12)}}@keyframes lock-on{0%{opacity:0;transform:scale(1.7)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes stamp{0%{opacity:0;transform:scale(1.45)rotate(-8deg)}55%{opacity:1;transform:scale(.93)rotate(2.5deg)}78%{transform:scale(1.02)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes draw-link{to{stroke-dashoffset:0}}@keyframes letter-form{0%{opacity:0;transform:translate(-50%)translateY(22px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes type-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes pack-fly{0%{opacity:0;left:-12%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:106%}}@keyframes land{0%{opacity:0;transform:translateY(-24px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes name-stamp{0%{opacity:0;transform:scale(.72)rotate(-2.5deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes s2chipin{0%{opacity:0;transform:translateY(7px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes s2flip{to{transform:rotateY(180deg)}}@keyframes s2growadv{to{height:200px}}@keyframes s2growyou{to{height:40px}}@keyframes s2spin{to{transform:translate(-50%)rotate(1092deg)}}@keyframes s2spin2{to{transform:translate(-50%)rotate(720deg)}}@keyframes s2pop2{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes s2slidein{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes s2dpulse{0%,to{box-shadow:0 0 0 3px #28abde29,var(--shadow-card)}50%{box-shadow:0 0 0 9px #28abde00,var(--shadow-card)}}@keyframes s2tidy{0%{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(var(--sr))}16%{opacity:1;transform:translate(var(--sx),var(--sy)) rotate(var(--sr))}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes s2tickpop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes s2stampin{0%{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scale(2.4)}65%{opacity:.92;transform:translate(-50%,-50%)rotate(-12deg)scale(.9)}to{opacity:.9;transform:translate(-50%,-50%)rotate(-12deg)scale(1)}}@keyframes s2fadein{0%{opacity:0}to{opacity:1}}.start-root{--cyan:#28abde;--cyan-dark:#1b8fc0;--cyan-tint:#e5f5fb;--navy:#112636;--ink:#0f1f2e;--ink-2:#334e68;--muted:#7a96aa;--placeholder:#a8bfcc;--bg:#f0f4f8;--surface:#fff;--border:#dde3ea;--border-dashed:#b8c4ce;--teal:#0d9488;--mint:#f0fdfa;--mint-border:#99f6e4;--amber:#e0900f;--amber-bg:#fdf4e3;--amber-border:#e9b45a;--gov-ink:#0b0c0c;--gov-grey:#505a5f;--gov-line:#b1b4b6;--gov-red:#d4351c;--gov-bg:#f3f2f1;--night:#0c1a2e;--shadow-card:0 2px 8px #0f1f2e14, 0 1px 2px #0f1f2e0a;--shadow-float:0 2px 4px #0f1f2e0f, 0 24px 48px -16px #11263647;--flight:cubic-bezier(.4, 0, .5, 1);--settle:cubic-bezier(.16, 1, .3, 1);--bounce:cubic-bezier(.34, 1.56, .64, 1)}.start-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.start-root{height:100%;font-family:var(--font-sans), sans-serif;background:radial-gradient(1200px 760px at 50% 40%,#e5f5fb,#e5f5fb00 68%),#f0f4f8;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:20px 0;display:flex}.start-root .stage-title{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:700}.start-root .stage-title b{color:var(--cyan)}.start-root .device{background:var(--bg);border:1px solid var(--border);border-radius:30px;flex-shrink:0;width:440px;height:800px;position:relative;overflow:hidden;box-shadow:0 34px 64px -28px #1126364d,0 6px 16px #0f1f2e0d}@media (max-height:880px){.start-root .device{transform-origin:50%;margin:-48px 0;transform:scale(.88)}}.start-root .device:before{content:"";pointer-events:none;background:linear-gradient(175deg,#e8f4fb 0%,#e8f4fb00 70%);position:absolute;inset:0 0 55%}.start-root .chrome{z-index:30;align-items:center;gap:12px;padding:22px 20px 10px;display:flex;position:absolute;top:0;left:0;right:0}.start-root .dismiss{cursor:pointer;width:26px;height:26px;color:var(--placeholder);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:19px;line-height:1;display:flex}.start-root .runway{background:#dbe3ec;border-radius:2px;flex:1;height:4px;transition:opacity .4s;position:relative}.start-root .runway-fill{background:var(--cyan);width:0%;transition:width .7s var(--flight);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.start-root .bird{width:27px;height:19px;transition:left .7s var(--flight);animation:3s ease-in-out infinite bird-bob;position:absolute;top:-8px;left:0%;transform:translate(-55%)}.start-root .bird .wing{transform-box:fill-box;transform-origin:60% 55%}.start-root .bird.flying .wing{animation:.26s ease-in-out 3 flap}.start-root .count{color:var(--muted);text-align:right;min-width:30px;font-size:12.5px;font-weight:700;transition:opacity .4s}.start-root .count b{color:var(--cyan)}.start-root .device.no-progress .runway,.start-root .device.no-progress .count{opacity:0}.start-root .lang-pill{border:1px solid var(--cyan);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:13.5px;font-weight:700;display:none;position:relative;box-shadow:0 1px 4px #1478aa1f}.start-root .device.no-progress .lang-pill{margin-left:auto;display:inline-flex}.start-root .lang-pill svg{width:15px;height:15px;color:var(--cyan);flex-shrink:0}.start-root .lang-pill-label{line-height:1}.start-root .lang-pill-chev{color:var(--muted);margin-left:-1px;font-size:11px;line-height:1}.start-root .lang-pill-native{opacity:0;cursor:pointer;appearance:none;border:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.start-root.lang-intro #s0 .s0-paper,.start-root.lang-intro #s0 .s0-bird,.start-root.lang-intro #s0 .s0-bird .wing,.start-root.lang-intro #s0 .h1,.start-root.lang-intro #s0 .sub{animation-play-state:paused}.start-root .lang-pill.intro{border-color:var(--cyan);box-shadow:0 2px 10px #1478aa47}.start-root .lang-pill-menu{z-index:5;background:var(--surface);border:1px solid var(--border);opacity:0;transform-origin:100% 0;pointer-events:none;visibility:hidden;border-radius:12px;min-width:132px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px)scaleY(.7);box-shadow:0 10px 26px #0f284129}.start-root .lang-pill.intro .lang-pill-menu{visibility:visible;animation:lang-menu-intro 1.25s var(--settle) both}.start-root .lang-pill-menu li{color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:13.5px;font-weight:600;display:flex}.start-root .lang-pill-menu li.active{color:var(--ink);background:#1478aa1a}.start-root .lang-pill-menu .tick{color:var(--cyan);opacity:0;width:12px;font-size:12px}.start-root .lang-pill-menu li.active .tick{opacity:1}@keyframes lang-menu-intro{0%{opacity:0;transform:translateY(-6px)scaleY(.7)}16%{opacity:1;transform:translateY(0)scaleY(1)}78%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-6px)scaleY(.72)}}@media (prefers-reduced-motion:reduce){.start-root .lang-pill.intro .lang-pill-menu{animation:none}}.start-root .bottom{z-index:30;background:linear-gradient(to top, var(--bg) 62%, #f0f4f800);pointer-events:none;flex-direction:column;gap:8px;padding:10px 22px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.start-root .micro{text-align:center;color:var(--muted);opacity:0;min-height:0;margin-top:-4px;font-size:12px;font-weight:600;transition:opacity .4s}.start-root .micro.show{opacity:1}.start-root .cta{pointer-events:auto;background:var(--cyan);color:#fff;letter-spacing:-.01em;cursor:pointer;width:100%;transition:opacity .35s var(--settle), transform .45s var(--settle), background .15s;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px;font-family:inherit;font-size:15.5px;font-weight:700;display:flex;box-shadow:0 4px 16px #28abde59}.start-root .cta:hover{background:var(--cyan-dark)}.start-root .cta:active{transform:scale(.98)}.start-root .cta .arr{transition:transform .15s}.start-root .cta:hover .arr{transform:translate(3px)}.start-root .cta.hidden{opacity:0;pointer-events:none;transform:translateY(14px)}.start-root .disclaimer{text-align:center;color:var(--placeholder);font-size:10.5px;font-weight:500}.start-root .screen{z-index:10;flex-direction:column;padding:64px 24px 118px;display:none;position:absolute;inset:0}.start-root .screen.active{display:flex}.start-root .screen>*{flex-shrink:0}.start-root .screen.enter{animation:screen-in .5s var(--settle) both}.start-root .screen.leave{animation:.28s both screen-out}.start-root .h1{letter-spacing:-.03em;color:var(--ink);font-size:28.5px;font-weight:800;line-height:1.14}.start-root .h1 .hl,.start-root .cap .hl{background:var(--cyan);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:0 6px 2px}.start-root .sub{color:var(--ink-2);font-size:15px;line-height:1.55}.start-root .rise{opacity:0;animation:rise .55s var(--settle) forwards}.start-root .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.start-root .opts{flex-direction:column;gap:12px;display:flex}.start-root .opt{background:var(--surface);border:1.5px solid var(--border);color:var(--ink-2);text-align:left;cursor:pointer;box-shadow:var(--shadow-card);transition:transform .5s var(--settle), border-color .25s, box-shadow .35s, opacity .35s, background .25s, color .25s;border-radius:15px;align-items:center;gap:12px;padding:15px 16px;font-family:inherit;font-size:15px;font-weight:600;display:flex;position:relative}.start-root .opt .dot{border:2px solid var(--border-dashed);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;transition:border-color .2s,background .2s;display:flex}.start-root .opt .dot svg{opacity:0;width:11px;height:9px}.start-root .opt:hover{border-color:#c3d6e2;transform:rotate(0)translateY(-1px)!important}.start-root .opts.locked .opt{pointer-events:none}.start-root .opt.picked{border-color:var(--cyan);color:var(--ink);background:#fbfeff;box-shadow:0 6px 18px #28abde38;transform:rotate(0)scale(1.015)!important}.start-root .opt.picked .dot{border-color:var(--cyan);background:var(--cyan)}.start-root .opt.picked .dot svg{opacity:1;animation:tick-pop .35s var(--settle)}.start-root .opts.locked .opt:not(.picked){opacity:.45;transform:rotate(0)scale(.985)!important}.start-root #s0{text-align:center;justify-content:flex-start;align-items:center;padding-top:84px}.start-root .s0-stage{width:200px;height:150px;margin-bottom:4px;position:relative}.start-root .s0-paper{background:var(--surface);border:1.5px solid var(--border);width:44px;height:56px;box-shadow:var(--shadow-card);border-radius:6px;position:absolute}.start-root .s0-paper:before,.start-root .s0-paper:after{content:"";background:var(--border);border-radius:2px;height:3px;position:absolute;left:8px;right:8px}.start-root .s0-paper:before{top:12px}.start-root .s0-paper:after{top:22px;right:16px}.start-root .s0-p1{animation:paper-fold 1.5s var(--flight) .25s both;--tx:62px;--ty:28px;--rot:-14deg;top:10px;left:6px}.start-root .s0-p2{animation:paper-fold 1.5s var(--flight) .45s both;--tx:-58px;--ty:34px;--rot:12deg;top:0;right:10px}.start-root .s0-p3{animation:paper-fold 1.5s var(--flight) .65s both;--tx:44px;--ty:-34px;--rot:9deg;bottom:0;left:26px}.start-root .s0-bird{opacity:0;width:130px;height:92px;animation:bird-arrive .9s var(--settle) 1.5s forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.start-root .s0-bird .wing{transform-box:fill-box;transform-origin:60% 55%;animation:.26s ease-in-out 1.55s 4 flap}.start-root .s0-wordmark{letter-spacing:-.02em;color:var(--cyan);opacity:0;animation:rise .55s var(--settle) 1.9s forwards;margin-bottom:26px;font-size:25px;font-weight:800}.start-root #s0 .h1{opacity:0;animation:rise .55s var(--settle) 2.15s forwards;margin-bottom:14px}.start-root #s0 .sub{opacity:0;animation:rise .55s var(--settle) 2.35s forwards}.start-root #s1 .h1{margin:26px 0}.start-root #s1 .opt:first-child{transform:rotate(-.9deg)}.start-root #s1 .opt:nth-child(2){transform:rotate(.8deg)}.start-root #s1 .opt:nth-child(3){transform:rotate(-.6deg)}.start-root #s1 .opt:nth-child(4){transform:rotate(.7deg)}.start-root #s1 .opt:nth-child(5){transform:rotate(-.4deg)}.start-root #s2{padding-top:80px}.start-root .worry-note{background:var(--surface);border:1.5px solid var(--border);color:var(--muted);box-shadow:var(--shadow-card);opacity:0;animation:note-flip .6s var(--settle) .15s forwards;border-radius:12px;align-self:flex-start;align-items:center;gap:9px;margin-bottom:30px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.start-root .worry-note .mini-tick{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.start-root .worry-note .mini-tick svg{width:9px;height:7px}.start-root #s2 .h1{opacity:0;animation:rise .6s var(--settle) .5s forwards;font-size:30px;line-height:1.22}.start-root .feebar{opacity:0;animation:rise .55s var(--settle) 1.05s forwards;margin-top:34px}.start-root .feebar .eyebrow{margin-bottom:10px}.start-root .feebar-track{background:#e3e9f0;border-radius:7px;height:12px;position:relative;overflow:hidden}.start-root .feebar-range{background:linear-gradient(90deg, #8fa0b0, var(--navy));width:0%;animation:feebar-grow .9s var(--flight) 1.3s forwards;border-radius:7px;position:absolute;top:0;bottom:0;left:0}.start-root .feebar-ends{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:12.5px;font-weight:700;display:flex}.start-root #s3 .h1{margin:20px 0 22px}.start-root .visa-card{background:var(--surface);border:1.5px solid var(--border);text-align:left;cursor:pointer;box-shadow:var(--shadow-card);transition:transform .4s var(--settle), border-color .25s, box-shadow .35s, opacity .35s;border-radius:15px;align-items:center;gap:13px;padding:14px 16px;font-family:inherit;display:flex;position:relative}.start-root .visa-card:hover{border-color:#c3d6e2;transform:translateY(-1px)}.start-root .visa-card.picked{border-color:var(--cyan);box-shadow:0 6px 18px #28abde38}.start-root .visas.locked .visa-card{pointer-events:none}.start-root .visas.locked .visa-card:not(.picked){opacity:.4}.start-root .visa-ic{background:var(--cyan-tint);width:42px;height:42px;color:var(--cyan-dark);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.start-root .visa-ic svg{width:21px;height:21px}.start-root .visa-name{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:800}.start-root .visa-hint{color:var(--muted);margin-top:1px;font-size:12.5px;font-weight:600}.start-root .visas{flex-direction:column;gap:14px;display:flex}.start-root .dyk{background:var(--cyan-tint);opacity:0;border:1.5px solid #cfeaf6;border-radius:14px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;display:none}.start-root .dyk.show{animation:dyk-out .55s var(--settle) forwards;display:flex}.start-root .dyk-ic{background:var(--cyan);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:flex}.start-root .dyk p{color:var(--navy);font-size:13.5px;font-weight:600;line-height:1.55}.start-root .doc-deco{justify-content:center;gap:10px;height:54px;margin:6px 0 4px;display:flex}.start-root .doc-deco .dpaper{background:var(--surface);border:1.5px solid var(--border-dashed);width:30px;height:40px;transition:transform .6s var(--settle), border-color .4s;border-radius:4px;position:relative}.start-root .doc-deco .dpaper:before{content:"";background:var(--border);border-radius:2px;height:2.5px;position:absolute;top:8px;left:5px;right:5px}.start-root .doc-deco .dpaper:first-child{transform:rotate(-14deg)translateY(9px)}.start-root .doc-deco .dpaper:nth-child(2){transform:rotate(7deg)translateY(-3px)}.start-root .doc-deco .dpaper:nth-child(3){transform:rotate(-4deg)translateY(5px)}.start-root .doc-deco .dpaper:nth-child(4){transform:rotate(12deg)translateY(-6px)}.start-root .doc-deco .dpaper:nth-child(5){transform:rotate(-9deg)translateY(2px)}.start-root .doc-deco.aligned .dpaper{border-color:var(--cyan);transform:rotate(0)translateY(0)}.start-root #s4 .h1{margin:14px 0 24px}.start-root .resp{background:var(--surface);border:1.5px solid var(--mint-border);box-shadow:var(--shadow-card);opacity:0;border-radius:14px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;display:none}.start-root .resp.show{animation:rise .5s var(--settle) .1s forwards;display:flex}.start-root .resp .mini-tick{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.start-root .resp .mini-tick svg{width:11px;height:9px}.start-root .resp p{color:var(--ink-2);font-size:13.5px;font-weight:600;line-height:1.55}.start-root #s5 .h1{margin:20px 0 24px}.start-root .pile{flex-shrink:0;width:34px;height:30px;position:relative}.start-root .pile i{background:var(--cyan-tint);border:1.2px solid #bfe3f2;border-radius:2.5px;width:24px;height:7px;position:absolute;left:4px}.start-root .pile-neat i:first-child{top:2px}.start-root .pile-neat i:nth-child(2){top:11px}.start-root .pile-neat i:nth-child(3){top:20px}.start-root .pile-half i:first-child{top:3px;left:1px;transform:rotate(-9deg)}.start-root .pile-half i:nth-child(2){top:12px}.start-root .pile-half i:nth-child(3){top:21px}.start-root .pile-mess i:first-child{top:1px;left:0;transform:rotate(-16deg)}.start-root .pile-mess i:nth-child(2){top:10px;left:8px;transform:rotate(11deg)}.start-root .pile-mess i:nth-child(3){top:20px;left:3px;transform:rotate(-7deg)}.start-root #s6{padding-top:58px}.start-root .s6-head{min-height:152px;transition:min-height .5s var(--settle);margin-bottom:8px;position:relative}.start-root #s6.m61 .s6-head{min-height:86px}.start-root .s6-head .pane{transition:opacity .4s;position:absolute;inset:0}.start-root .s6-head .pane.gone{opacity:0;pointer-events:none}.start-root .s6-head .pane.in{opacity:1}.start-root #s6 .h1{margin-bottom:8px}.start-root .cap{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:800;line-height:1.3}.start-root .cap .ok{color:var(--teal)}.start-root .cap .miss{color:var(--amber)}.start-root .chips-block{max-height:112px;transition:max-height .45s var(--settle), opacity .35s, margin .45s var(--settle);margin:10px 0 14px;overflow:hidden}.start-root .chips-block.gone{opacity:0;max-height:0;margin:0}.start-root .chips-block .eyebrow{margin-bottom:8px}.start-root .chips{flex-wrap:wrap;gap:8px;display:flex}.start-root .row.filled .row-ic{background:var(--mint);color:var(--teal);transition:background .3s,color .3s}.start-root #s6.m61 .rows{gap:6px}.start-root #s6.m61 .row-top{padding:8px 14px}.start-root #s6.m61 .row.open .slot{max-height:44px;margin:0 11px 9px}.start-root #s6.m61 .zone{min-height:34px}.start-root .chip{color:var(--navy);background:var(--cyan-tint);opacity:0;border:1px solid #cfeaf6;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:700}.start-root .chip.fly{opacity:1;animation:chip-fly .55s var(--flight) backwards}.start-root .chip.pulse{animation:.45s chip-pulse}.start-root .rows{flex-direction:column;gap:8px;display:flex}.start-root .row{background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--shadow-card);opacity:0;border-radius:14px;transition:border-color .3s;position:relative;overflow:hidden}.start-root .row.in{animation:row-in .5s var(--settle) forwards}.start-root .row-top{align-items:center;gap:11px;padding:11px 14px;display:flex}.start-root .row-ic{background:var(--cyan-tint);width:30px;height:30px;color:var(--cyan-dark);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.start-root .row-ic svg{width:16px;height:16px}.start-root .row-name{color:var(--ink);flex:1;font-size:14.5px;font-weight:700}.start-root .row-tag{letter-spacing:.07em;text-transform:uppercase;color:var(--placeholder);font-size:10.5px;font-weight:800;transition:color .3s}.start-root .row-tag.done{color:var(--teal)}.start-root .slot{opacity:0;max-height:0;transition:max-height .55s var(--settle), opacity .4s ease .1s, margin .55s var(--settle);margin:0 12px;position:relative}.start-root .row.open .slot{opacity:1;max-height:58px;margin:0 12px 11px}.start-root .zone{border:1.5px dashed var(--border-dashed);min-height:42px;color:var(--placeholder);border-radius:10px;align-items:center;gap:9px;padding:0 12px;font-size:12.5px;font-weight:600;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.start-root .zone .placeholder-txt{transition:opacity .2s}.start-root .zone .filecontent{opacity:0;color:var(--ink-2);align-items:center;gap:9px;padding:0 12px;font-size:12.5px;font-weight:700;transition:opacity .25s;display:flex;position:absolute;inset:0}.start-root .zone .filecontent .fname{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.start-root .tickring{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.start-root .tickring svg{width:11px;height:9px}.start-root .row.filled .zone{border:1.5px solid var(--mint-border);background:var(--mint)}.start-root .row.filled .zone .placeholder-txt{opacity:0}.start-root .row.filled .zone .filecontent{opacity:1}.start-root .row.filled .zone .tickring{animation:tick-pop .4s var(--settle)}.start-root .row .wipe{background:var(--mint);opacity:.55;clip-path:inset(0 100% 0 0);pointer-events:none;position:absolute;inset:0}.start-root .row.filled .wipe{animation:wipe .6s var(--flight) forwards}.start-root .row.missing .zone{border-color:var(--amber-border);background:var(--amber-bg);color:var(--amber);animation:.5s .15s miss-nudge}.start-root .row.missing .row-tag{color:var(--amber)}.start-root .more-row{text-align:center;color:var(--muted);opacity:0;padding:6px;font-size:12.5px;font-weight:700}.start-root .more-row.in{animation:rise .5s var(--settle) forwards}.start-root #s6.m61 .more-row{display:none}.start-root .meter-block{opacity:0;max-height:0;transition:max-height .5s var(--settle), opacity .4s, margin .5s var(--settle);margin-bottom:0;overflow:hidden}.start-root .meter-block.in{opacity:1;max-height:44px;margin-bottom:12px}.start-root .meter-line{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.start-root .meter-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.start-root .meter-count{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.start-root .meter-track{background:#dbe3ec;border-radius:4px;height:7px;overflow:hidden}.start-root .meter-fill{background:linear-gradient(90deg, var(--cyan), var(--teal));width:0%;height:100%;transition:width .55s var(--flight);border-radius:4px}.start-root .file-fly{z-index:40;background:var(--surface);border:1.5px solid var(--border);color:var(--ink-2);pointer-events:none;transition:transform .62s var(--flight), opacity .2s;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 24px #1126362e}.start-root .file-ic{width:15px;height:15px;color:var(--cyan-dark);flex-shrink:0}.start-root #s62{padding-top:76px}.start-root .zoom-card{background:var(--surface);border:1.5px solid var(--cyan);opacity:0;animation:zoom-in .65s var(--settle) .15s forwards;transform-origin:42% 20%;border-radius:18px;padding:18px;box-shadow:0 8px 28px #28abde2e}.start-root .zoom-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.start-root .zoom-head .row-ic{border-radius:11px;width:38px;height:38px}.start-root .zoom-head .row-ic svg{width:19px;height:19px}.start-root .zoom-title{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:800}.start-root .zoom-tag{letter-spacing:.07em;text-transform:uppercase;color:var(--placeholder);margin-top:1px;font-size:10.5px;font-weight:800}.start-root .needs-label{letter-spacing:.09em;text-transform:uppercase;color:var(--cyan-dark);margin-bottom:10px;font-size:12px;font-weight:800}.start-root .needs{flex-direction:column;gap:9px;display:flex}.start-root .need{color:var(--ink-2);opacity:0;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.start-root .need.in{animation:rise .45s var(--settle) forwards}.start-root .need .nd{background:var(--cyan);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.start-root #s62 .cap{opacity:0;margin-top:26px}.start-root #s62 .cap.in{animation:rise .5s var(--settle) forwards}.start-root #s63{text-align:center;align-items:center;padding-top:60px}.start-root #s63 .eyebrow2{color:var(--muted);opacity:0;animation:s63rise .5s var(--settle) .1s both;margin-bottom:15px;font-size:14px;font-style:italic;font-weight:600}.start-root #s63 .s63cap{color:var(--ink-2);opacity:0;text-align:center;animation:s63rise .5s var(--settle) 10.5s both;margin-top:18px;font-size:15px;font-weight:600;line-height:1.5}.start-root #s63 .cb-stage{width:320px;height:392px;margin-top:2px;position:relative}.start-root #s63 .cb-voices{animation:s63vout .45s var(--settle) 4.5s both;flex-direction:column;gap:13px;display:flex;position:absolute;top:0;left:0;right:0}.start-root #s63 .vbubble{background:var(--surface);border:1.5px solid var(--border);text-align:left;max-width:92%;box-shadow:var(--shadow-card);opacity:0;border-radius:16px 16px 16px 5px;align-self:flex-start;padding:12px 14px}.start-root #s63 .vbubble p{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.start-root #s63 .vwho{color:var(--muted);align-items:center;gap:7px;margin-top:8px;font-size:11.5px;font-weight:700;display:flex}.start-root #s63 .vav{background:var(--cyan-tint);width:22px;height:22px;color:var(--cyan-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.start-root #s63 .v1{animation:s63pop .5s var(--bounce) .5s both}.start-root #s63 .v2{animation:s63pop .5s var(--bounce) 2.1s both}.start-root #s63 .cb-gov{opacity:0;animation:s63govin .5s var(--settle) 4.9s both;position:absolute;top:0;left:0;right:0}.start-root #s63 .cgov{background:var(--surface);border:1px solid var(--gov-line);box-shadow:var(--shadow-card);border-radius:4px;overflow:hidden}.start-root #s63 .gov-bar{background:var(--gov-ink);align-items:center;gap:8px;padding:9px 12px;display:flex}.start-root #s63 .gov-brand{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.start-root #s63 .gov-brand span{color:var(--gov-ink);background:#fff;border-radius:1px;padding:0 3px}.start-root #s63 .gov-sub{color:#b1b4b6;font-family:Arial,Helvetica,sans-serif;font-size:11.5px}.start-root #s63 .cgov-body{padding:13px}.start-root #s63 .cgov-label{color:var(--gov-grey);text-align:left;margin-bottom:9px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.start-root #s63 .cgov-drop{border:2px dashed var(--gov-line);background:var(--gov-bg);border-radius:4px;padding:11px}.start-root #s63 .drows{flex-direction:column;gap:9px;display:flex}.start-root #s63 .drow{background:var(--surface);border:2px solid var(--gov-red);text-align:left;box-shadow:var(--shadow-card);opacity:0;border-radius:11px;align-items:center;gap:10px;padding:8px 11px;display:flex}.start-root #s63 .drow.warn{border-color:var(--amber-border)}.start-root #s63 .d1{--fx:9.2s;animation:s63pop .5s var(--bounce) 5.4s both, s63rowfix .35s ease 9.2s forwards}.start-root #s63 .d2{--fx:9.5s;animation:s63pop .5s var(--bounce) 5.65s both, s63rowfix .35s ease 9.5s forwards}.start-root #s63 .d3{animation:s63pop .5s var(--bounce) 5.9s both}.start-root #s63 .drow-ic{border-radius:9px;flex-shrink:0;width:34px;height:34px;display:grid}.start-root #s63 .ic-face{color:#fff;border-radius:9px;grid-area:1/1;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.start-root #s63 .ic-heic{background:#8a9296}.start-root #s63 .ic-jpg{background:var(--teal);opacity:0}.start-root #s63 .ic-png{background:#8a9296}.start-root #s63 .ic-amber{background:var(--amber)}.start-root #s63 .d1 .ic-jpg{animation:.2s 9.2s both s63fin}.start-root #s63 .d1 .ic-heic{animation:.2s 9.2s forwards s63fout}.start-root #s63 .drow-meta{flex:1;min-width:0}.start-root #s63 .drow-name{color:var(--ink);font-size:13px;font-weight:700;display:grid}.start-root #s63 .drow-name .nm{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.start-root #s63 .nm-jpg{opacity:0}.start-root #s63 .d1 .nm-jpg{animation:.2s 9.2s both s63fin}.start-root #s63 .d1 .nm-heic{animation:.2s 9.2s forwards s63fout}.start-root #s63 .drow-stat{margin-top:2px;display:grid}.start-root #s63 .st{grid-area:1/1;font-size:11.5px;font-weight:700;line-height:1.25}.start-root #s63 .st-prob{color:var(--gov-red)}.start-root #s63 .st-fix{color:var(--teal);opacity:0}.start-root #s63 .st-warn{color:var(--amber)}.start-root #s63 .d1 .st-prob,.start-root #s63 .d2 .st-prob{animation:s63fout .25s ease var(--fx) forwards}.start-root #s63 .d1 .st-fix,.start-root #s63 .d2 .st-fix{animation:s63fin .3s ease var(--fx) both}.start-root #s63 .drow-badge{flex-shrink:0;width:25px;height:25px;display:grid}.start-root #s63 .bdg{color:#fff;border-radius:50%;grid-area:1/1;justify-content:center;align-items:center;font-size:13px;display:flex}.start-root #s63 .bdg-x{background:var(--gov-red)}.start-root #s63 .bdg-tick{background:var(--teal);opacity:0}.start-root #s63 .bdg-warn{background:var(--amber)}.start-root #s63 .d1 .bdg-x,.start-root #s63 .d2 .bdg-x{animation:s63fout .2s ease var(--fx) forwards}.start-root #s63 .d1 .bdg-tick{animation:s63pop .4s var(--bounce) 9.2s both}.start-root #s63 .d2 .bdg-tick{animation:s63pop .4s var(--bounce) 9.5s both}.start-root #s63 .cgov-error{background:var(--surface);border-left:4px solid var(--gov-red);text-align:left;max-height:60px;color:var(--gov-red);opacity:0;animation:s63errin .3s var(--settle) 6.3s both, s63errpulse 1s ease 6.6s 3, s63errcollapse .4s ease 9.2s forwards;margin-top:9px;padding:7px 10px;font-family:Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:700;overflow:hidden}.start-root #s63 .cb-ready{background:var(--cyan-tint);text-align:left;opacity:0;animation:s63rise .5s var(--settle) 9.7s both;border:1.5px solid #bfe3f2;border-radius:12px;align-items:center;gap:9px;margin-top:11px;padding:10px 13px;display:flex}.start-root #s63 .cb-ready-ic{background:var(--cyan);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.start-root #s63 .cb-ready p{color:var(--cyan-dark);font-size:12.5px;font-weight:700;line-height:1.32}.start-root #s64{text-align:center;align-items:center;padding-top:104px}.start-root #s64 .eyebrow2{color:var(--muted);margin-bottom:18px;font-size:14px;font-style:italic;font-weight:600}.start-root .priv-stage{width:250px;margin:10px 0 34px;position:relative}.start-root .priv-card{background:var(--surface);border:1.5px solid var(--mint-border);box-shadow:var(--shadow-card);color:var(--ink-2);opacity:0;animation:rise .55s var(--settle) .2s forwards;border-radius:16px;align-items:center;gap:10px;padding:16px;font-size:13.5px;font-weight:700;display:flex}.start-root .priv-ring{border:2px solid var(--cyan);opacity:0;animation:ring-pulse 1.3s var(--settle) 1.15s;pointer-events:none;border-radius:24px;position:absolute;inset:-12px}.start-root .lockbadge{background:var(--navy);color:#fff;opacity:0;width:44px;height:44px;animation:lock-on .5s var(--settle) .9s forwards;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-14px;right:-14px;box-shadow:0 6px 16px #11263659}.start-root .lockbadge svg{width:19px;height:19px}.start-root #s64 .cap{opacity:0;animation:rise .55s var(--settle) 1.3s forwards}.start-root #s64 .sub2{color:var(--ink-2);opacity:0;animation:rise .55s var(--settle) 1.55s forwards;margin-top:12px;font-size:13px;font-weight:600}.start-root .seals{grid-template-columns:1fr 1fr;gap:11px;width:100%;max-width:384px;margin:22px auto 0;display:grid}.start-root .seal{background:var(--surface);border:1.5px solid var(--border);text-align:left;opacity:0;transform-origin:50%;animation:stamp .5s var(--settle) var(--sd,1.7s) both;border-radius:14px;align-items:center;gap:11px;padding:13px;display:flex;box-shadow:0 2px 10px #1126360f}.start-root .seal-emblem{background:var(--cyan-tint);width:34px;height:34px;color:var(--cyan-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 3px #eef7fb}.start-root .seal-emblem svg{width:17px;height:17px}.start-root .seal-txt{flex-direction:column;min-width:0;line-height:1.22;display:flex}.start-root .seal-txt b{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:800}.start-root .seal-txt i{color:var(--muted);margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.start-root .seal-no{color:var(--ink-2);letter-spacing:.01em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.start-root .seal-more{color:var(--cyan-dark);opacity:0;animation:rise .55s var(--settle) 2.35s forwards;align-items:center;gap:5px;margin-top:28px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.start-root .seal-more svg{width:13px;height:13px}.start-root .seal-more:hover{color:var(--cyan)}.start-root #s65{padding-top:56px}.start-root #s65 .eyebrow2{color:var(--muted);margin-bottom:8px;font-size:14px;font-style:italic;font-weight:600}.start-root #s65 .h1{margin-bottom:10px}.start-root #s65 .sub{margin-bottom:16px}.start-root .letter-stage{height:320px;position:relative}.start-root .letter-links{width:100%;height:100%;position:absolute;inset:0}.start-root .letter-links path{stroke:var(--cyan);stroke-width:1.6px;fill:none;opacity:.55;stroke-dasharray:220;stroke-dashoffset:220px}.start-root .letter-links.draw path{animation:draw-link .8s var(--flight) forwards}.start-root .letter-links.draw path:nth-child(2){animation-delay:.15s}.start-root .letter-links.draw path:nth-child(3){animation-delay:.3s}.start-root .letter{background:var(--surface);border:1.5px solid var(--border);width:190px;box-shadow:var(--shadow-float);opacity:0;animation:letter-form .7s var(--settle) .9s forwards;z-index:2;border-radius:12px;padding:15px 16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.start-root .letter-title{color:var(--ink);letter-spacing:.02em;margin-bottom:9px;font-size:12px;font-weight:800}.start-root .letter i{background:var(--border);opacity:0;transform-origin:0;border-radius:3px;height:5px;margin-bottom:6px;display:block}.start-root .letter.typed i{animation:type-line .4s var(--settle) forwards}.start-root .letter.typed i:first-of-type{width:92%;animation-delay:.1s}.start-root .letter.typed i:nth-of-type(2){width:78%;animation-delay:.25s}.start-root .letter.typed i:nth-of-type(3){width:86%;animation-delay:.4s}.start-root .letter.typed i:nth-of-type(4){width:55%;animation-delay:.55s}.start-root .mini-rows{flex-direction:column;gap:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.start-root .mini-row{background:var(--mint);border:1.5px solid var(--mint-border);color:var(--ink-2);opacity:0;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;font-size:12.5px;font-weight:700;display:flex}.start-root .mini-row.in{animation:rise .45s var(--settle) forwards}.start-root .mini-row .tickring{width:17px;height:17px}.start-root .mini-row .tickring svg{width:9px;height:7px}.start-root #s65 .cap{opacity:0;margin-top:14px}.start-root #s65 .cap.in{animation:rise .5s var(--settle) forwards}.start-root #s66{padding-top:64px}.start-root #s66 .cap{opacity:0;animation:rise .6s var(--settle) .15s forwards;margin-bottom:18px;font-size:21px}.start-root .pack-stage{position:relative}.start-root .pack-bird{z-index:6;opacity:0;pointer-events:none;width:46px;height:33px;position:absolute;top:40%;left:-12%}.start-root .pack-stage.swept .pack-bird{animation:pack-fly 1.15s var(--flight) forwards}.start-root .pack-bird .wing{transform-box:fill-box;transform-origin:60% 55%;animation:.23s ease-in-out 6 flap}.start-root .pack-card{background:var(--surface);border:1.5px solid var(--mint-border);opacity:0;animation:rise .6s var(--settle) .2s forwards;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 32px -18px #1126364d,0 3px 10px #0f1f2e0a}.start-root .pack-wipe{background:var(--mint);opacity:.55;clip-path:inset(0 100% 0 0);pointer-events:none;z-index:5;position:absolute;inset:0}.start-root .pack-stage.swept .pack-wipe{animation:wipe 1.15s var(--flight) forwards}.start-root .pack-head{border-bottom:1.5px solid var(--mint-border);background:linear-gradient(180deg, #f2fbf6 0%, var(--surface) 100%);align-items:center;gap:9px;padding:13px 15px;display:flex}.start-root .pack-head-ic{color:var(--teal);display:flex}.start-root .pack-head-ic svg{width:19px;height:19px}.start-root .pack-head-label{color:var(--ink);font-size:13.5px;font-weight:800}.start-root .pack-badge{background:var(--teal);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px 5px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.start-root .pack-badge .tickring{background:#ffffff38;border-color:#0000;width:15px;height:15px}.start-root .pack-badge .tickring svg{width:8px;height:6px}.start-root .pack-body{flex-direction:column;gap:7px;padding:12px;display:flex}.start-root .pack-letter{z-index:2;background:var(--cyan-soft,#eaf7fc);border:1.5px solid var(--cyan);color:var(--ink);opacity:0;animation:rise .5s var(--settle) .4s forwards;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:800;display:flex;position:relative}.start-root .pack-rows{flex-direction:column;gap:7px;display:flex}.start-root .pack-row{background:var(--surface);border:1.5px solid var(--border);color:var(--ink-2);opacity:0;border-radius:10px;align-items:center;gap:9px;padding:8px 13px;font-size:12.5px;font-weight:700;display:flex}.start-root .pack-row.in{animation:rise .4s var(--settle) forwards}.start-root .pack-row.good{background:var(--mint);border-color:var(--mint-border)}.start-root .pack-row .tickring{width:17px;height:17px}.start-root .pack-row .tickring svg{width:9px;height:7px}.start-root .pack-row.more{border-style:dashed;border-color:var(--mint-border);color:var(--teal);background:0 0;justify-content:center;gap:4px;font-size:12px;font-weight:800}.start-root .pack-row.more .more-plus{font-weight:800}.start-root #s7{text-align:center;align-items:center;padding-top:60px}.start-root #s7 .eyebrow2{color:var(--muted);opacity:0;animation:rise .5s var(--settle) .1s forwards;margin-bottom:14px;font-size:14px;font-style:italic;font-weight:600}.start-root .s7wrap{flex-direction:column;align-items:stretch;width:100%;max-width:362px;display:flex}.start-root #s7 .s7q{letter-spacing:-.02em;color:var(--ink);opacity:0;text-align:center;margin-bottom:14px;font-size:20px;font-weight:800;line-height:1.22}.start-root #s7 .s7q.in{animation:rise .5s var(--settle) forwards}.start-root .s7worry{background:var(--surface);border:1.5px solid var(--border);text-align:left;color:var(--ink-2);box-shadow:var(--shadow-card);opacity:0;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 14px;font-size:14.5px;font-weight:700;display:flex}.start-root .s7worry.in{animation:rise .5s var(--settle) forwards}.start-root .s7worry-tick{background:var(--cyan);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.start-root .s7worry-tick svg{width:11px;height:9px}.start-root .s7lead{background:var(--surface);border:1.5px solid var(--cyan);text-align:left;opacity:0;border-radius:14px;padding:13px 16px;box-shadow:0 6px 18px #28abde29}.start-root .s7lead.in{animation:rise .5s var(--settle) forwards}.start-root .s7lead-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--cyan-dark);background:var(--cyan-tint);border-radius:6px;align-items:center;gap:5px;margin-bottom:8px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.start-root .s7lead-txt{color:var(--ink);font-size:16px;font-weight:800;line-height:1.4;display:block}.start-root .s7plus{opacity:0;justify-content:center;align-items:center;gap:12px;margin:11px 0;display:flex}.start-root .s7plus.in{animation:rise .5s var(--settle) forwards}.start-root .s7plus:before,.start-root .s7plus:after{content:"";background:var(--border);border-radius:2px;width:50px;height:1.5px}.start-root .s7plus .plus{background:var(--cyan-tint);width:42px;height:42px;color:var(--cyan-dark);border:1.5px solid #bfe6f5;border-radius:50%;justify-content:center;align-items:center;padding-bottom:3px;font-size:28px;font-weight:800;line-height:1;display:flex;box-shadow:0 4px 14px #28abde33}.start-root .s7others-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);opacity:0;text-align:left;margin-bottom:12px;font-size:12px;font-weight:800}.start-root .s7others-label.in{animation:rise .5s var(--settle) forwards}.start-root .s7items{flex-direction:column;gap:9px;display:flex}.start-root .s7item{background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--shadow-card);text-align:left;opacity:0;border-radius:12px;align-items:center;gap:12px;padding:10px 13px;display:flex}.start-root .s7item.in{animation:rise .5s var(--settle) forwards}.start-root .s7item-ic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.start-root .s7item-ic svg{width:19px;height:19px}.start-root .s7item-gl{font-size:17px;font-weight:800;line-height:1}.start-root .s7item-txt{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.35}.start-root #s8{text-align:center;align-items:center;padding-top:78px}.start-root .s8-bird{opacity:0;width:66px;height:47px;animation:rise .6s var(--settle) .1s forwards;margin-bottom:14px}.start-root .s8-bird .wing{transform-box:fill-box;transform-origin:60% 55%;animation:.26s ease-in-out .55s 2 flap}.start-root #s8 .h1{opacity:0;animation:rise .55s var(--settle) .3s forwards;margin-bottom:24px}.start-root .quotes{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;opacity:0;width:100%;animation:rise .55s var(--settle) .5s forwards;overflow:auto hidden}.start-root .quotes::-webkit-scrollbar{display:none}.start-root .quotes.grab{cursor:grabbing}.start-root .quotes-track{align-items:stretch;gap:12px;padding:4px 2px 2px;display:flex}.start-root .quote{scroll-snap-align:center;background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--shadow-card);text-align:left;-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;flex:0 0 86%;padding:18px 20px;display:flex}.start-root .quote-mark{color:var(--cyan);margin-bottom:8px;font-size:30px;font-weight:800;line-height:.6}.start-root .quote p{color:var(--ink-2);font-size:14.5px;font-style:italic;font-weight:600;line-height:1.6}.start-root .quote-who{color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12.5px;font-weight:700;display:flex}.start-root .quote-who .avatar{background:var(--cyan-tint);width:26px;height:26px;color:var(--cyan-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:800;display:flex}.start-root .quote-dots{opacity:0;animation:rise .55s var(--settle) .62s forwards;justify-content:center;gap:6px;margin-top:14px;display:flex}.start-root .quote-dot{background:var(--border-dashed);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.start-root .quote-dot.on{background:var(--cyan);border-radius:3px;width:16px}.start-root .placeholder-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--placeholder);border:1px dashed var(--border-dashed);border-radius:6px;margin-top:10px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.start-root .trust{color:var(--muted);opacity:0;animation:rise .55s var(--settle) .75s forwards;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:11.5px;font-weight:600;display:flex}.start-root .trust .sep{background:var(--border-dashed);border-radius:50%;width:3px;height:3px}.start-root .trust a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-dashed);text-decoration-color:var(--border-dashed);text-underline-offset:3px;cursor:pointer;transition:color .2s,text-decoration-color .2s}.start-root .trust a:hover{color:var(--cyan-dark);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.start-root .trust-reg{text-align:center;color:var(--placeholder);letter-spacing:.01em;opacity:0;animation:rise .55s var(--settle) .82s forwards;margin-top:8px;font-size:10px;font-weight:600;line-height:1.5}.start-root #s9{justify-content:center}.start-root .auth-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);text-align:center;opacity:0;animation:rise .5s var(--settle) 50ms forwards;border-radius:18px;padding:22px 20px 20px}.start-root .auth-brand{justify-content:center;align-items:center;gap:8px;margin-bottom:15px;display:flex}.start-root .auth-brand svg{width:26px;height:19px}.start-root .auth-brand span{color:var(--navy);letter-spacing:-.01em;font-size:16px;font-weight:800}.start-root .auth-title{color:var(--ink);letter-spacing:-.01em;font-size:18.5px;font-weight:800;line-height:1.2}.start-root .auth-sub{color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.45}.start-root .visa-badge{background:var(--cyan-tint);text-align:left;border:1px solid #cfeaf6;border-radius:12px;align-items:center;gap:9px;margin:15px 0 2px;padding:8px 11px;display:flex}.start-root .visa-badge-ic{width:28px;height:28px;color:var(--cyan-dark);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.start-root .visa-badge-ic svg{width:16px;height:16px}.start-root .visa-badge-label{color:var(--navy);flex:1;font-size:13.5px;font-weight:800}.start-root .visa-badge-change{color:var(--cyan-dark);text-underline-offset:2px;cursor:pointer;font-size:11.5px;font-weight:700;text-decoration:underline}.start-root .gbtn{background:var(--surface);border:1.5px solid var(--border);width:100%;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:13px;padding:12px;font-family:inherit;font-size:14.5px;font-weight:700;transition:border-color .15s,box-shadow .2s,transform .15s;display:flex}.start-root .gbtn:hover{box-shadow:var(--shadow-card);border-color:#c3d6e2;transform:translateY(-1px)}.start-root .gbtn svg{width:18px;height:18px}.start-root .auth-or{color:var(--placeholder);align-items:center;gap:10px;margin:13px 0 1px;display:flex}.start-root .auth-or:before,.start-root .auth-or:after{content:"";background:var(--border);flex:1;height:1px}.start-root .auth-or span{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.start-root .field{text-align:left;margin-top:9px}.start-root .field label{color:var(--ink-2);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.start-root .field .input{border:1.5px solid var(--border);color:var(--placeholder);background:#fbfdfe;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.start-root .auth-submit{background:var(--cyan);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:13px;padding:12px;font-family:inherit;font-size:14.5px;font-weight:800;transition:background .15s;box-shadow:0 6px 16px #28abde3d}.start-root .auth-submit:hover{background:var(--cyan-dark)}.start-root .auth-terms{color:var(--placeholder);margin-top:11px;font-size:10px;font-weight:600;line-height:1.5}.start-root .auth-terms u{cursor:pointer}.start-root .auth-foot{text-align:center;color:var(--muted);opacity:0;animation:rise .5s var(--settle) .2s forwards;margin-top:13px;font-size:12.5px;font-weight:700}.start-root .auth-foot u{color:var(--cyan-dark);cursor:pointer}.start-root #s10{text-align:center;justify-content:center;align-items:center;gap:0}.start-root .welcome-bird{opacity:0;width:80px;height:57px;animation:land .7s var(--settle) .1s forwards}.start-root .welcome-bird .wing{transform-box:fill-box;transform-origin:60% 55%;animation:.26s ease-in-out .6s 2 flap}.start-root #s10 .h1{opacity:0;animation:rise .5s var(--settle) .4s forwards;margin-top:15px}.start-root #s10 .sub{opacity:0;max-width:310px;animation:rise .5s var(--settle) .55s forwards;margin-top:10px}.start-root #s10 #welcomeName{animation:name-stamp .5s var(--flight) .62s backwards;display:inline-block}.start-root #send{text-align:center;justify-content:center;align-items:center;gap:18px}.start-root #send .bigbird{width:96px;height:68px}.start-root #send .h1{font-size:23px}.start-root #send .sub{max-width:280px}.start-root .replay-btn{border:1.5px solid var(--border);background:var(--surface);color:var(--ink-2);cursor:pointer;box-shadow:var(--shadow-card);border-radius:12px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .15s,transform .15s}.start-root .replay-btn:hover{border-color:var(--cyan);transform:translateY(-1px)}.start-root .stage-foot{flex-direction:column;align-items:center;gap:8px;display:flex}.start-root .jump-row{flex-wrap:wrap;justify-content:center;gap:5px;max-width:560px;display:flex}.start-root .jump{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:7px;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:700}.start-root .jump:hover{border-color:var(--cyan);color:var(--cyan-dark)}.start-root .stage-hint{color:#94a3b8;font-size:11.5px}.start-root .stage-hint button{color:#64748b;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:underline}.start-root #s2 .h1{text-wrap:balance;font-size:27px;line-height:1.14}.start-root .h1sub{color:var(--ink-2);margin-top:8px;font-size:15px;font-weight:600}.start-root .h1sub b{color:var(--navy);font-weight:800}.start-root .s2viz{flex:1;justify-content:center;align-items:center;min-height:0;margin:18px 0 16px;display:flex}.start-root .hero{justify-content:center;align-items:center;width:100%;display:none;position:relative}.start-root .hero.on{display:flex}.start-root #s2:not(.playing) .anim{opacity:0}.start-root .softchips{flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}.start-root .plus-div{justify-content:center;align-items:center;gap:12px;margin:0 0 15px;display:flex}.start-root .plus-div:before,.start-root .plus-div:after{content:"";background:var(--border);border-radius:2px;width:56px;height:1.5px}.start-root .plus{background:var(--cyan-tint);width:30px;height:30px;color:var(--cyan-dark);border:1.5px solid #bfe6f5;border-radius:50%;justify-content:center;align-items:center;padding-bottom:2px;font-size:21px;font-weight:800;line-height:1;display:flex}.start-root #s2:not(.playing) .plus-div{opacity:0}.start-root #s2.playing .plus-div{animation:s2fadein .4s ease var(--seq,1.5s) both}.start-root .s2chip{color:var(--ink-2);background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--shadow-card);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.start-root .s2chip .ci{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.start-root .s2chip .ci svg{width:12px;height:12px}.start-root .s2chip .ci.cost{background:var(--teal)}.start-root .s2chip .ci.time{background:var(--cyan)}.start-root .s2chip .ci.docs{background:var(--navy)}.start-root #s2:not(.playing) .s2chip{opacity:0}.start-root #s2.playing .s2chip{animation:s2chipin .42s var(--bounce) both}.start-root #s2.playing .s2chip:first-child{animation-delay:calc(var(--seq,1.5s) + .16s)}.start-root #s2.playing .s2chip:nth-child(2){animation-delay:calc(var(--seq,1.5s) + .3s)}.start-root .reveal{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:360px;margin:0 auto;display:grid}.start-root .hero[data-w=A]{overflow:hidden}.start-root .rcard{perspective:700px;width:100%;height:clamp(104px,16.5vh,132px)}.start-root .rc-inner{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:rotateY(0)}.start-root #s2.playing .rcard .rc-inner{animation:s2flip .62s var(--settle) forwards}.start-root #s2.playing .rcard:first-child .rc-inner{animation-delay:.15s}.start-root #s2.playing .rcard:nth-child(2) .rc-inner{animation-delay:.35s}.start-root #s2.playing .rcard:nth-child(3) .rc-inner{animation-delay:.55s}.start-root #s2.playing .rcard:nth-child(4) .rc-inner{animation-delay:.75s}.start-root #s2.playing .rcard:nth-child(5) .rc-inner{animation-delay:.95s}.start-root .rc-face{backface-visibility:hidden;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0}.start-root .rc-front{background:var(--surface);border:1.5px dashed var(--border-dashed);color:var(--placeholder);font-size:34px;font-weight:800}.start-root .rc-back{background:var(--surface);border:1.5px solid var(--mint-border);text-align:center;flex-direction:column;justify-content:space-between;align-items:stretch;gap:6px;padding:9px 7px;transform:rotateY(180deg)}.start-root .rc-back .dtick{background:var(--teal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:0 auto;font-size:11px;display:flex}.start-root .rc-back .doc{color:var(--ink);flex:1;justify-content:center;align-items:center;min-height:0;font-size:12.5px;font-weight:800;line-height:1.16;display:flex}.start-root .rc-back .req{color:var(--cyan-dark);background:var(--cyan-tint);letter-spacing:.02em;border:1px solid #bfe6f5;border-radius:7px;width:100%;padding:5px 0;font-size:9.5px;font-weight:800;display:block}.start-root .rcard.more{opacity:0}.start-root .more-tile{background:var(--cyan-tint);width:100%;height:100%;color:var(--cyan-dark);border:1.5px solid #bfe6f5;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.start-root .more-n{font-size:27px;font-weight:800;line-height:1}.start-root .more-l{letter-spacing:.02em;font-size:12px;font-weight:700}.start-root #s2.playing .rcard.more{animation:s2pop2 .42s var(--bounce) 1.5s both}.start-root .bars{align-items:flex-end;gap:48px;height:264px;padding-bottom:34px;display:flex;position:relative}.start-root .bars:after{content:"";background:var(--border);height:2px;position:absolute;bottom:32px;left:-10px;right:-10px}.start-root .barcol{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.start-root .barval{white-space:nowrap;margin-bottom:8px;font-size:17px;font-weight:800}.start-root .bar{border-radius:11px 11px 0 0;width:92px;height:0}.start-root .bar-adviser{background:linear-gradient(#3a5468,#112636)}.start-root .bar-you{background:linear-gradient(#38c0ef,#1b8fc0);position:relative}.start-root #s2.playing .bar-adviser{animation:s2growadv 1s var(--settle) .1s forwards}.start-root #s2.playing .bar-you{animation:s2growyou .7s var(--settle) .55s forwards}.start-root .barlabel{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;bottom:-26px}.start-root .barval.adv{color:var(--navy)}.start-root .barval.you{color:var(--cyan-dark)}.start-root .cheaper-badge{background:var(--teal);color:#fff;box-shadow:var(--shadow-float);opacity:0;border-radius:18px;flex-direction:column;align-items:center;padding:11px 18px;font-size:29px;font-weight:800;line-height:1;display:flex;position:absolute;top:6px;right:-8px}.start-root .cheaper-badge small{letter-spacing:.05em;margin-top:3px;font-size:11px;font-weight:700}.start-root #s2.playing .cheaper-badge{animation:s2pop2 .5s var(--bounce) 1.05s both}.start-root .clockwrap{flex-direction:column;align-items:center;gap:24px;display:flex}.start-root .clock{background:var(--surface);border:8px solid var(--navy);width:204px;height:204px;box-shadow:var(--shadow-card);border-radius:50%;position:relative}.start-root .hand{background:var(--cyan);transform-origin:bottom;border-radius:4px;width:6px;height:72px;position:absolute;bottom:50%;left:50%;transform:translate(-50%)rotate(0)}.start-root .hand.small{background:var(--ink-2);width:6px;height:48px}.start-root #s2.playing .hand{animation:s2spin 1.5s var(--settle) .2s forwards}.start-root #s2.playing .hand.small{animation:s2spin2 1.5s var(--settle) .2s forwards}.start-root .clock .center{background:var(--navy);z-index:2;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.start-root .twomin{color:var(--cyan-dark);background:var(--cyan-tint);border:1.5px solid #b9e4f4;border-radius:999px;padding:8px 20px;font-size:22px;font-weight:800}.start-root #s2.playing .twomin{animation:s2pop2 .45s var(--bounce) 1.5s both}.start-root .dsteps{flex-direction:column;gap:15px;width:100%;max-width:366px;display:flex;position:relative}.start-root .dstep{background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--shadow-card);opacity:0;border-radius:16px;align-items:center;gap:14px;padding:13px 15px;display:flex;position:relative}.start-root #s2.playing .dstep{animation:s2slidein .5s var(--settle) var(--d) both}.start-root .dstep:not(:last-child):after{content:"";background:var(--border);width:2.5px;height:15px;position:absolute;bottom:-15px;left:38px;transform:translate(-50%)}.start-root .dstep.on{border-color:var(--cyan)}.start-root #s2.playing .dstep.on{animation:s2slidein .5s var(--settle) var(--d) both, s2dpulse 1.9s ease 1.2s infinite}.start-root .dtile{background:var(--cyan-tint);width:46px;height:46px;color:var(--cyan-dark);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.start-root .dstep.on .dtile{background:var(--cyan);color:#fff}.start-root .dtile svg{width:24px;height:24px}.start-root .dn{background:var(--navy);color:#fff;border:2px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-7px;right:-7px}.start-root .dlabel{color:var(--ink);font-size:15px;font-weight:700}.start-root .startpill{background:var(--cyan);color:#fff;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-card);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;position:absolute;top:-9px;right:14px}.start-root #s2:not(.playing) .startpill{opacity:0}.start-root #s2.playing .startpill{animation:.4s 1.1s both s2fadein}.start-root .chaos{width:280px;height:272px;position:relative}.start-root .paper{background:var(--surface);border:1.5px solid var(--border);width:240px;height:44px;box-shadow:var(--shadow-card);opacity:0;border-radius:12px;align-items:center;gap:11px;margin-left:-120px;padding:0 14px;display:flex;position:absolute;left:50%}.start-root .paper .pdot{background:var(--cyan-tint);border-radius:6px;flex-shrink:0;width:22px;height:22px}.start-root .paper .plines{flex-direction:column;flex:1;gap:5px;display:flex}.start-root .paper .plines i{background:#e3e9f0;border-radius:3px;height:5px;display:block}.start-root .paper .plines i.short{width:55%}.start-root .paper .ptick{background:var(--teal);color:#fff;opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.start-root .paper:first-child{top:8px}.start-root .paper:nth-child(2){top:60px}.start-root .paper:nth-child(3){top:112px}.start-root .paper:nth-child(4){top:164px}.start-root .paper:nth-child(5){top:216px}.start-root #s2.playing .paper{animation:s2tidy 1.25s var(--settle) forwards}.start-root #s2.playing .paper:first-child{animation-delay:40ms}.start-root #s2.playing .paper:nth-child(2){animation-delay:.12s}.start-root #s2.playing .paper:nth-child(3){animation-delay:.2s}.start-root #s2.playing .paper:nth-child(4){animation-delay:.28s}.start-root #s2.playing .paper:nth-child(5){animation-delay:.36s}.start-root #s2.playing .paper .ptick{animation:s2tickpop .34s var(--bounce) forwards}.start-root #s2.playing .paper:first-child .ptick{animation-delay:1.5s}.start-root #s2.playing .paper:nth-child(2) .ptick{animation-delay:1.58s}.start-root #s2.playing .paper:nth-child(3) .ptick{animation-delay:1.66s}.start-root #s2.playing .paper:nth-child(4) .ptick{animation-delay:1.74s}.start-root #s2.playing .paper:nth-child(5) .ptick{animation-delay:1.82s}.start-root .stamp{z-index:6;white-space:nowrap;border:3px solid var(--teal);color:var(--teal);letter-spacing:.05em;text-transform:uppercase;opacity:0;background:#ffffff8c;border-radius:10px;padding:8px 14px;font-size:19px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)scale(2.4);box-shadow:inset 0 0 0 1.5px #0d948859}.start-root #s2.playing .stamp{animation:s2stampin .38s var(--settle) 2.05s forwards}.start-root{z-index:1000;height:100dvh;min-height:0;position:fixed;inset:0}.start-root.fullscreen{background:var(--bg);gap:0;padding:0}.start-root.fullscreen .device{width:100vw;height:100dvh;box-shadow:none;border:none;border-radius:0;margin:0;transform:none;margin:0!important;transform:none!important}@media (prefers-reduced-motion:reduce){.start-root *,.start-root :before,.start-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-height:720px){.start-root.fullscreen .screen{-webkit-overflow-scrolling:touch;padding:40px 20px 92px;overflow:hidden auto}.start-root.fullscreen .h1{font-size:24px}.start-root.fullscreen .sub{font-size:14px;line-height:1.5}.start-root.fullscreen .cap{font-size:18px}.start-root.fullscreen #s0 .h1{margin-bottom:8px}.start-root.fullscreen .opts{gap:10px}.start-root.fullscreen .opt{padding:12px 15px}.start-root.fullscreen #s0{padding-top:60px}.start-root.fullscreen #s2{padding-top:56px}.start-root.fullscreen #s8{padding-top:54px}.start-root.fullscreen .worry-note{margin-bottom:12px;padding:9px 13px}.start-root.fullscreen #s2 .h1{font-size:22px;line-height:1.12}.start-root.fullscreen .h1sub{margin-top:5px;font-size:14px}.start-root.fullscreen .s2viz{min-height:0;margin:10px 0}.start-root.fullscreen .clock{border-width:7px;width:156px;height:156px}.start-root.fullscreen .bars{height:196px}.start-root.fullscreen .dsteps{gap:10px;max-width:340px}.start-root.fullscreen .dstep{padding:10px 13px}.start-root.fullscreen .dstep:not(:last-child):after{height:10px;bottom:-10px}.start-root.fullscreen .plus-div{margin:0 0 10px}.start-root.fullscreen .visa-card{padding:11px 15px}.start-root.fullscreen .dyk{margin-top:12px;padding:11px 14px}.start-root.fullscreen .s6-head{min-height:98px;margin-bottom:6px}.start-root.fullscreen #s6.m61 .s6-head{min-height:58px}.start-root.fullscreen .chips-block{margin:5px 0 8px}.start-root.fullscreen .rows{gap:5px}.start-root.fullscreen #s6 .row-top{gap:10px;padding:7px 12px}.start-root.fullscreen #s6 .row-ic{border-radius:8px;width:27px;height:27px}.start-root.fullscreen #s6 .row-ic svg{width:15px;height:15px}.start-root.fullscreen #s6.m61 .row-top{padding:5px 12px}.start-root.fullscreen #s6.m61 .row.open .slot{max-height:34px;margin:0 11px 5px}.start-root.fullscreen #s6.m61 .zone{min-height:28px}.start-root.fullscreen .meter-block.in{margin-bottom:7px}.start-root.fullscreen .more-row{padding:7px 0 2px}.start-root.fullscreen #s62{padding-top:52px}.start-root.fullscreen .zoom-card{padding:15px}.start-root.fullscreen #s63{padding-top:56px}.start-root.fullscreen #s63 .eyebrow2{margin-bottom:10px}.start-root.fullscreen .priv-stage{margin:6px 0 20px}.start-root.fullscreen .seals{gap:9px;margin-top:14px}.start-root.fullscreen .seal{padding:10px 11px}.start-root.fullscreen .letter-stage{height:244px}.start-root.fullscreen #s7{padding-top:46px}.start-root.fullscreen #s7 .eyebrow2{margin-bottom:8px}.start-root.fullscreen #s7 .s7q{margin-bottom:9px;font-size:17px}.start-root.fullscreen .s7worry{margin-bottom:8px;padding:8px 13px}.start-root.fullscreen .s7lead{padding:10px 14px}.start-root.fullscreen .s7lead-txt{font-size:15px}.start-root.fullscreen .s7plus{margin:6px 0}.start-root.fullscreen .s7plus .plus{width:32px;height:32px;font-size:21px}.start-root.fullscreen .s7others-label{margin-bottom:7px}.start-root.fullscreen .s7items{gap:6px}.start-root.fullscreen .s7item{padding:7px 12px}.start-root.fullscreen .s7item-ic{width:32px;height:32px}}