.brand-row{align-items:center;gap:var(--s1);display:flex}.brand-row .brand{flex:1;min-width:0}.side-toggle{border-radius:var(--pill);width:36px;height:36px;color:var(--on-ink-soft);flex:none;place-items:center;display:none}.side-toggle:hover{background:var(--on-ink-faint);color:var(--on-ink)}.ngroup{text-transform:uppercase;letter-spacing:.12em;margin-top:var(--s4);font-size:11px}.ngroup:first-of-type{margin-top:var(--s2)}.nav .cnt{margin-left:auto}.drawer .nav .cnt{margin-left:var(--s1);flex:none}@media (min-width:1100px){.side-toggle{display:grid}body.side-min .app{grid-template-columns:var(--rail) minmax(0,1fr)}body.side-min .side :is(.lbl,.cnt,.wordmark,kbd,.txt){display:none}body.side-min .side .ngroup{background:var(--on-ink-line);height:1px;margin:var(--s2) var(--s2);opacity:1;font-size:0;display:block;overflow:hidden}body.side-min .side :is(.nav,.sbtn-search,.shopbtn){justify-content:center;padding:0}body.side-min .side .nav.sub{display:none}body.side-min .side .brand-row{flex-direction:column}body.side-min .side .brand{padding:var(--s1) 0 var(--s1);flex:none;justify-content:center}body.side-min .side .nav{position:relative}body.side-min .side .nav .cnt.hot{width:10px;min-width:10px;height:10px;padding:0;font-size:0;display:block;position:absolute;top:6px;right:14px}body.side-min .savebar{left:var(--rail)}}@media (min-width:1280px){body.side-min.docked .app{grid-template-columns:var(--rail) minmax(0,1fr) var(--ask)}}@media (min-width:760px) and (max-width:1099px){.side .brand-row{justify-content:center}.side .ngroup{background:var(--on-ink-line);height:1px;margin:var(--s2) var(--s2);font-size:0;display:block;overflow:hidden}}.hx{gap:var(--s5);padding-top:var(--s2);display:grid}.hx-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap;display:flex}.hx-head>div{gap:var(--s1);display:grid}.hx-h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.1}.hx-demo{height:28px;padding:0 var(--s2) 0 var(--s1);border-radius:var(--pill);background:var(--muted);color:var(--ink-soft);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.hx-ai{background:var(--gradient-soft);border-radius:var(--r-2xl);padding:var(--s4);gap:var(--s3);display:grid;position:relative}.hx-ai:before{content:"";border-radius:var(--r-2xl) var(--r-2xl) 0 0;background:var(--gradient-action);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.hx-ai-t{gap:var(--s2);align-items:center;display:flex}.hx-brief{color:var(--ink-soft);max-width:60ch;font-size:18px;line-height:1.5}.hx-brief b{color:var(--ink)}.hx-ask{align-items:flex-end;gap:var(--s2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);padding:var(--s1) var(--s1) var(--s1) var(--s3);transition:border-color .2s,box-shadow .2s;display:flex}.hx-ask:focus-within{border-color:var(--primary);box-shadow:var(--ring)}.hx-ask textarea{resize:none;min-height:40px;line-height:1.5;font-family:var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.hx-ask textarea::placeholder{color:var(--ink-45)}.hx-sugg{gap:var(--s1);flex-wrap:wrap;display:flex}.hx-sugg button{height:36px;padding:0 var(--s3);border-radius:var(--pill);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink-soft);font-size:14px;transition:background .15s,border-color .15s}.hx-sugg button:hover{background:var(--surface);border-color:var(--ink-45)}.hx-stats{gap:var(--s4) var(--s3);grid-template-columns:repeat(2,1fr);display:grid}.hx-stats>div{padding-left:var(--s3);border-left:2px solid var(--line-soft);align-content:start;gap:4px;display:grid}.hx-stats .k{color:var(--ink-65);font-size:13px}.hx-stats .big{font-size:clamp(26px,3vw,34px)}.hx-stats .n{color:var(--ink-65);font-size:13px}@media (min-width:760px){.hx-stats{grid-template-columns:repeat(4,1fr)}}.hx-cols{gap:var(--s5);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1100px){.hx-cols{gap:var(--s6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.hx-sec{min-width:0}.hx-h{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s2);display:flex}.hx-list{display:grid}.hx-row{align-items:center;gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line-soft);text-align:left;width:100%;color:inherit;min-height:60px;text-decoration:none;display:flex}.hx-row:last-child{border-bottom:0}a.hx-row:hover,button.hx-row:hover{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--inner) 70%,transparent),transparent)}.hx-row .t{color:var(--ink);font-weight:500;line-height:1.35;display:block}.hx-row .s{color:var(--ink-65);font-size:13px;line-height:1.45;display:block}.hx-row .end{flex:none;justify-items:end;gap:4px;display:grid}.hx-row .ic{border-radius:var(--r-xl);flex:none;place-items:center;width:36px;height:36px;display:grid}.hx-row>.grow{color:var(--ink-soft)}.hx-next{margin-top:var(--s3);padding:var(--s3);border-radius:var(--r-xl);background:var(--inner);gap:var(--s2);transition:opacity .3s,transform .3s var(--ease-out);display:grid}.hx-next p{color:var(--ink-soft)}.hx-next.out{opacity:0;transform:translate(16px)}.hx-cat{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.ob{background:var(--surface);flex-direction:column;min-height:100svh;display:flex}.ob-top{height:64px;padding:calc(env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;display:flex}.ob-main{width:100%;max-width:980px;padding:var(--s3) max(16px,env(safe-area-inset-right,0px)) var(--s6) max(16px,env(safe-area-inset-left,0px));gap:var(--s4);flex:1;align-content:start;margin:0 auto;display:grid}.ob-steps{gap:var(--s2);align-items:center;margin:0;padding:0;list-style:none;display:flex}.ob-steps li{align-items:center;gap:var(--s1);color:var(--ink-45);flex:1;min-width:0;font-size:13px;font-weight:500;display:flex}.ob-steps li:after{content:"";background:var(--line);border-radius:2px;flex:1;min-width:10px;height:2px}.ob-steps li:last-child{flex:none}.ob-steps li:last-child:after{display:none}.ob-steps .dot{background:var(--muted);width:26px;height:26px;color:var(--ink-65);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ob-steps .lb{white-space:nowrap}.ob-steps li.done{color:var(--ink-soft)}.ob-steps li.done .dot{background:var(--positive);color:#fff}.ob-steps li.done:after{background:var(--positive)}.ob-steps li.cur{color:var(--ink)}.ob-steps li.cur .dot{background:var(--ink);color:#fff}@media (max-width:640px){.ob-steps .lb{display:none}.ob-steps li.cur .lb{display:inline}}.ob-card{gap:var(--s4);display:grid}.ob-h{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.08}.ob-form{max-width:560px}.cats{gap:var(--s2);grid-template-columns:1fr;display:grid}@media (min-width:640px){.cats:not(.cats-sheet){grid-template-columns:1fr 1fr}}@media (min-width:980px){.cats:not(.cats-sheet){grid-template-columns:repeat(3,1fr)}}.cat{gap:var(--s2);text-align:left;padding:var(--s3);border-radius:var(--r-2xl);border:1.5px solid var(--line);background:var(--card);transition:border-color .15s,background .15s,box-shadow .2s,transform .2s var(--spring);align-items:flex-start;display:flex;position:relative}.cat:hover{border-color:var(--ink-45);background:var(--inner)}.cat:active{transform:scale(.99)}.cat .ci,.ob-sum .ci,.cat-ico{border-radius:var(--r-xl);background:var(--primary-tint);width:44px;height:44px;color:var(--primary-deep);flex:none;place-items:center;display:grid}.cat b{color:var(--ink);padding-right:26px;font-weight:600;line-height:1.3;display:block}.cat .grow>span{color:var(--ink-65);margin-top:4px;font-size:13px;line-height:1.45;display:block}.cat .tick{top:var(--s2);right:var(--s2);border:1.5px solid var(--line);color:#0000;background:var(--surface);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute}.cat.on{border-color:var(--primary);background:var(--inner);box-shadow:var(--ring)}.cat.on .tick{background:var(--primary);border-color:var(--primary);color:#fff}.cats-sheet{gap:var(--s1)}.ob-sum{gap:var(--s3);padding:var(--s3);border-radius:var(--r-2xl);background:var(--inner);border:1px solid var(--line-soft);max-width:640px;display:grid}.ob-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.ob-list li{gap:var(--s2);color:var(--ink-soft);align-items:flex-start;display:flex}.ob-list .ms{color:var(--positive);margin-top:1px}.ob .err{color:var(--negative-deep);align-items:center;gap:4px;font-size:14px;display:flex}.ob-foot{background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line-soft);padding:var(--s2) max(16px,env(safe-area-inset-right,0px)) calc(var(--s2) + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));position:sticky;bottom:0}.ob-foot-in{justify-content:space-between;gap:var(--s2);max-width:980px;margin:0 auto;display:flex}.ob-foot .btn.primary{min-width:160px}.ob-foot .btn.primary[disabled]{background:var(--gradient-action);color:#fff;opacity:.85}.pay-tabs{margin-bottom:0}.pay-tabs .chip{text-decoration:none}.pay-banner{margin-bottom:var(--s1)}.pay-cta{gap:var(--s3);padding:var(--s4);margin:var(--s4) 0 0;border-radius:var(--r-2xl);background:var(--gradient-soft);flex-wrap:wrap;align-items:center;display:flex;position:relative}.pay-cta:before{content:"";border-radius:var(--r-2xl) var(--r-2xl) 0 0;background:var(--gradient-action);height:3px;position:absolute;top:0;left:0;right:0}.pay-cta .grow{gap:var(--s1);min-width:240px;display:grid}.pay-flow{gap:var(--s2);margin:var(--s4) 0;grid-template-columns:1fr;display:grid}.pay-flow>div{padding:var(--s3);border-radius:var(--r-xl);background:var(--card);border:1px solid var(--line-soft);gap:4px;display:grid}.pay-flow .k{color:var(--ink-65);font-size:13px;font-weight:500}.pay-flow .n{color:var(--ink-65);font-size:13px}.pay-flow .ar{display:none}@media (min-width:900px){.pay-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}.pay-flow .ar{color:var(--ink-45);place-items:center;display:grid}}.pay-grid{gap:var(--s5);margin-top:var(--s4);display:grid}@media (min-width:1100px){.pay-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.pay-steps{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.pay-step{gap:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--line-soft);grid-template-columns:36px 1fr;display:grid}.pay-step:last-child{border-bottom:0}.pay-step .no{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.pay-check{gap:0;display:grid}.pay-flowline{counter-reset:f;gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.pay-flowline li{counter-increment:f;gap:var(--s2);color:var(--ink-soft);align-items:center;font-size:14px;display:flex}.pay-flowline li:before{content:counter(f);background:var(--muted);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.pay-dev{padding:var(--s3);border-radius:var(--r-2xl);background:var(--inner);border:1px solid var(--line-soft)}.pay-dev .ct{align-items:center;gap:var(--s1);display:flex}.pay-filter .seg{flex:none}.hx-row.tx{background:0 0}.tbl .cap{color:var(--primary-deep)}.faq{display:grid}.faq details{border-bottom:1px solid var(--line-soft)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s2);cursor:pointer;min-height:56px;color:var(--ink);font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .ms{color:var(--ink-45);transition:transform .2s var(--ease)}.faq details[open] summary .ms{transform:rotate(180deg)}.faq .a{padding:0 0 var(--s3);color:var(--ink-soft);gap:var(--s1);justify-items:start;max-width:70ch;display:grid}.notes{padding-left:var(--s3);margin:0}#pg>.hx-stats{margin:var(--s4) 0}#pg>.hx-sec,#pg>div>.hx-sec{margin-top:var(--s5)}.pay-flow .big{font-size:clamp(22px,2.4vw,28px)}.pay-banner a{min-height:0;margin:0;padding:0;display:inline}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}a,button,summary,select,label,input,textarea,[role=button],[role=tab],[data-act],[data-go]{touch-action:manipulation}@media (hover:none),(pointer:coarse){a,button,[role=button],[role=tab],[data-act],[data-go],label{-webkit-tap-highlight-color:transparent}.jr-card:hover .jr-card-img img,.jr-pick-in:hover .jr-pick-img img,.jr-topic:hover,.choice:hover,.aud-tab:hover,.btn.cta:hover,button.li:hover,.tapbox:hover,.tile:not(.static):hover,.trow:hover,.sf-card:hover,.lnav .logo:hover .appicon{transform:none}.btn:active,.ibtn:active,.mini:active,.chip:active,.seg button:active,button.li:active,.tapbox:active,.tile:not(.static):active,.trow:active,.choice:active,.jr-topic:active,.sf-card:active,.bbar .pill a:active{transform:scale(.97)}.btn.sm,.mini,.seg button,.chip,button.link{min-height:44px}.ibtn{min-width:44px;min-height:44px}button.link{align-items:center;padding-inline:6px;display:inline-flex}.switch:before,.chk:before{content:"";position:absolute;inset:-10px -6px}.chk{position:relative}.lnav .links button{min-height:44px}footer a,.foot a{padding-block:8px;display:inline-block}}@media (max-width:380px){.lnav .in{gap:var(--s1)}.lnav .logo{gap:6px}.lnav .acts .btn{padding-inline:14px;font-size:14px}.lnav .menu-btn{width:40px;margin-right:-4px}}@media (max-width:560px){.sf-grid,.sf-grid-3,.sf-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.field,.money-in,.money-in input,.cv-in{min-width:0}.money-in input{width:100%}.cm-bar,.sf-cartbar,.cartbar{padding-bottom:max(12px, env(safe-area-inset-bottom))}.sf{min-height:100svh}@media (max-width:979px){.hero{padding-top:calc(var(--nav) + 12px);padding-bottom:var(--s5)}.hero .grid{gap:var(--s5)!important;grid-template-columns:1fr!important;display:grid!important}.hero .grid>*{width:100%!important;min-width:0!important;max-width:100%!important}.hero .eyebrow{letter-spacing:.12em;white-space:normal;max-width:100%;margin-bottom:6px;font-size:11px;line-height:1.45;display:inline-block}.hero h1{letter-spacing:-.03em;margin:8px 0 16px;font-size:clamp(34px,8.5vw,46px);line-height:1.08}.hero .lede{color:var(--ink-soft);margin-bottom:22px;font-size:16px;line-height:1.5}.desktop-stage{display:none!important}.hero-mobile-stage{width:100%;max-width:min(390px,92vw);margin:14px auto 0;position:relative;display:block!important}.hero-mobile-slider{aspect-ratio:764/1024;cursor:pointer;width:100%;position:relative}.hero-mobile-slider .m-slide{object-fit:contain;border-radius:var(--r-2xl);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .75s ease-in-out;position:absolute;inset:0;box-shadow:0 12px 36px #171c3c14}.hero-mobile-slider .m-slide.active{opacity:1;pointer-events:auto}.hero-mobile-dots{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.hero-mobile-dots button{background:var(--line);cursor:pointer;width:8px;height:8px;transition:width .3s var(--ease-out), background .3s ease;border:none;border-radius:999px;padding:0}.hero-mobile-dots button.active{background:var(--ink);width:24px}.aphoto{aspect-ratio:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;justify-content:center!important;margin:0 auto!important;display:flex!important}.aphoto img{object-fit:contain!important;border-radius:var(--r-2xl)!important;width:100%!important;height:auto!important;max-height:440px!important;box-shadow:var(--shadow-warm)!important}}@media (max-width:479px){.claim{border-radius:var(--pill);background:var(--gradient-action);box-sizing:border-box;flex-direction:row;align-items:center;width:100%;height:54px;padding:2px;display:flex;box-shadow:0 14px 30px -18px #c140008c;box-shadow:0 14px 30px -18px lab(46.0969% 58.6797 80.453/.55)}.claim .box{border-radius:var(--pill) 0 0 var(--pill);flex:auto;align-items:center;min-width:0;height:100%;padding-left:14px;padding-right:4px;display:flex;background:var(--surface)!important;border:none!important}.claim .pre{white-space:nowrap;color:var(--ink-soft);font-size:14px;font-weight:500}.claim input{min-width:0;font-size:14px}.claim .btn{border-radius:var(--pill);white-space:nowrap;flex:none;height:44px;margin-right:4px;padding:0 16px;font-size:14px}}@media (max-width:680px){.aud-tabs{flex-direction:column!important;gap:8px!important;display:flex!important}.aud-tab{box-sizing:border-box!important;width:100%!important;min-height:52px!important;padding:10px 14px!important}.aud-hint{border-radius:var(--r-xl)!important;box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:8px!important;width:fit-content!important;max-width:100%!important;padding:8px 14px 8px 10px!important;font-size:13.5px!important;line-height:1.35!important;display:inline-flex!important}.aud-hint .ms{width:20px!important;height:20px!important;color:var(--primary-deep)!important;flex-shrink:0!important;margin-top:1px!important;font-size:20px!important}.aud-hint span{flex:auto!important}}@media (min-width:681px) and (max-width:979px){.aud-tabs{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.aud-tab{box-sizing:border-box!important;width:100%!important;min-height:60px!important;padding:10px 12px!important}}@media (max-width:979px){.day-track{padding-left:32px;position:relative}.day-track:before{content:none!important;display:none!important}.day-line{background:color-mix(in srgb, var(--ink) 8%, var(--line-soft));pointer-events:none;z-index:1;border-radius:999px;width:2px;position:absolute;left:10px;overflow:hidden;display:block!important}.day-line i{background:var(--gradient-action);transform-origin:top;width:100%;height:100%;transform:scaleY(var(--mobile-p,0));will-change:transform;border-radius:999px;transition:transform .12s linear;display:block;box-shadow:0 0 8px #ff5a2873}.dcard:before{content:"";background:var(--surface);border:2px solid var(--line-strong);box-sizing:border-box;z-index:2;border-radius:50%;width:12px;height:12px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .3s,border-color .3s,box-shadow .35s;position:absolute;top:22px;left:-27px}.dcard.reached:before{background:var(--gradient-action);border-color:var(--surface);transform:scale(1.1);box-shadow:0 0 8px #ff5a2859}@keyframes nodePulseGlow{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent), 0 0 10px #ff5a2873}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 12%, transparent), 0 0 16px #ff5a28a6}}.dcard.now:before{background:var(--gradient-action);border-color:#fff;animation:2.4s ease-in-out infinite nodePulseGlow;transform:scale(1.3)}.dcard{opacity:.92;will-change:transform, box-shadow;transition:opacity .3s,transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .35s cubic-bezier(.16,1,.3,1)}.dcard.now{opacity:1;border-color:color-mix(in srgb, var(--primary) 40%, var(--line));box-shadow:0 10px 28px -10px #171c3c14, 0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent)}.dcard time{transition:color .3s}.dcard.now time{color:var(--primary)}.dcard .vis{transition:border-color .3s,background-color .3s}.dcard.now .vis{border-color:color-mix(in srgb, var(--primary) 22%, var(--line-soft))}}@media (max-width:340px){.lnav .acts .btn{padding-inline:10px;font-size:13px}.lnav .acts .btn .arr{display:none}.lnav .logo .wordmark{font-size:18px}}@media (prefers-reduced-motion:reduce){.hero-mobile-slider .m-slide,.hero-mobile-dots button,.day-line i,.dcard,.dcard:before,.dcard time,.dcard .vis{transition:none!important}.dcard.now:before{animation:none!important}}
