.xp{--brand:#bb5c8d;--brand-text:#a34e7c;--brand-dark:#8f4269;--purple:#7262af;--blue:#4596d1;--brand-gradient:linear-gradient(163.48deg,#ca4565 -14.05%,#7262af 123.61%);--brand-soft-gradient:linear-gradient(158deg,#bf4c78 0%,#985793 52%,#7262af 100%);--ok:#1b7d52;--warn:#8a5a16;--stop:#c0392b;--bid:#1b7d52;--ask:#a34e7c;--ink:#191c1e;--ink-2:#3c4249;--muted:#545860;--line:#e4e6ea;--line-soft:#f0f2f4;--soft:#f5f6f7;--bg:#fff;--card-line:#dce0e6;--font:"Gilroy","Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--container-site:1320px;--container-app:1440px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.xp *{box-sizing:border-box;margin:0;padding:0}.xp{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5}.xp .wrap,.xp .wide{max-width:var(--container-site);margin:0 auto;padding:0 32px}.xp h1,.xp h2,.xp h3,.xp h4{text-wrap:balance;letter-spacing:-.025em;font-weight:700}.xp button{font:inherit}.xp a{color:inherit;text-decoration:none}.xp :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.xp .sec{padding:60px 0}.xp .sec.grey{background:var(--soft)}.xp .sec+.sec.same{border-top:1px solid var(--line)}.xp .over{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text);font-size:12.5px;font-weight:700}.xp .sec h2{margin-top:11px;font-size:clamp(24px,3vw,36px);line-height:1.1}.xp .sec .lead{color:var(--ink-2);max-width:52ch;margin-top:13px;font-size:17px;line-height:1.6}.xp .sec .lead b{color:var(--ink)}.xp .two{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:44px;margin-top:26px;display:grid}.xp .two.rev{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.xp .two>*{min-width:0}.xp .sec-head{max-width:58ch}.xp .btn{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:14px 24px;font-size:16px;font-weight:700;display:inline-flex}.xp .btn-1{background:var(--brand-gradient);color:#fff;box-shadow:0 1px 2px #14141e0a,0 6px 18px #14141e0d}.xp .btn-2{color:var(--ink);border:1px solid var(--line);background:#fff}.xp .btn-sm{padding:10px 18px;font-size:14px}.xp .fine{color:var(--muted);margin-top:12px;font-size:13.5px}.xp .fine a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.xp .card{border:1px solid var(--card-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #14141e14}.xp .chip{background:var(--brand-gradient);color:#fff;align-items:center;gap:9px;padding:11px 16px;display:flex}.xp .chip b{font-size:13px}.xp .chip s{background:#5ce0a0;border-radius:50%;width:8px;height:8px;text-decoration:none;animation:2.4s infinite xp-pls;display:block}@keyframes xp-pls{0%,to{opacity:1}50%{opacity:.4}}.xp .chip .tag{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;opacity:.85;margin-left:auto;font-size:9.5px}.xp .cfoot{border-top:1px solid var(--line);background:var(--soft);color:var(--muted);flex-wrap:wrap;gap:14px;padding:11px 16px;font-size:11.5px;display:flex}.xp .cfoot b{color:var(--ink);font-family:var(--mono)}.xp .m{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.xp .pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.xp .pill.ok{color:#16663f;background:#e8f4ed}.xp .pill.new{color:#a34e7c;background:#f7e8f0}.xp .pill.blue{color:#2e6c9e;background:#e7f1fa}.xp .pill.gray{color:#6b7280;background:#f1f2f4}.xp .pill.wait{color:#8a5a16;background:#fbf2e3}.xp .pill.over{color:#8e3b33;background:#fbf2f2}.xp .box{background:var(--soft);border-radius:10px;padding:11px 13px}.xp .top{border-bottom:1px solid var(--line);z-index:40;background:#fff;position:sticky;top:0}.xp header.top{position:sticky}.xp .nav{align-items:center;gap:30px;padding:16px 0;display:flex}.xp .mark{flex:none;line-height:0;display:block}.xp .mark img{width:auto;height:30px;display:block}.xp .mark i{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.xp .nav ul{color:var(--ink-2);gap:24px;margin-left:7%;font-size:14px;list-style:none;display:flex}.xp .nav ul a:hover{color:var(--brand-text)}.xp .nav .right{align-items:center;gap:14px;margin-left:auto;display:flex}.xp .doors{position:relative}.xp .door-btn{color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 4px;font-size:14px;font-weight:700;display:inline-flex}.xp .door-btn:hover{color:var(--brand-text)}.xp .door-btn svg{transition:transform .2s}.xp .door-btn[aria-expanded=true] svg{transform:rotate(180deg)}.xp .doors-pop{border-top:1px solid var(--line);z-index:50;background:#fff;border-radius:0 0 14px 14px;width:min(620px,100vw - 40px);padding:0;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 24px 48px #14141e24}.xp .doors-pop[hidden]{display:none}.xp .doors-pop .dg{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 22px 18px;display:grid}.xp .door{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;width:100%;padding:18px 20px;transition:border-color .18s,transform .18s;display:block}.xp .door:hover{border-color:var(--brand);transform:translateY(-1px)}.xp .door svg{color:var(--brand);margin-bottom:12px;display:block}.xp .door b{margin-bottom:6px;font-size:15.5px;font-weight:700;line-height:1.25;display:block}.xp .door i{color:var(--ink-2);font-size:13.5px;font-style:normal;line-height:1.5;display:block}.xp .doors-pop .mfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px 18px;display:flex}.xp .doors-pop .mfoot span{color:var(--muted);font-size:13.5px}.xp .doors-pop .mfoot a{color:var(--brand-text);font-size:14px;font-weight:700}.xp .doors-pop .mfoot a:hover{text-underline-offset:3px;text-decoration:underline}.xp .door+.door{border-top:1px solid var(--line-soft)}.xp .tape{border-top:1px solid var(--line);font-family:var(--mono);background:var(--soft);font-size:12px;display:flex;overflow-x:auto}.xp .tape div{border-right:1px solid var(--line);white-space:nowrap;color:var(--muted);padding:9px 20px}.xp .tape b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.xp .tape .up b{color:var(--ok)}.xp [data-live],.xp [data-rate]{border-radius:5px;transition:color .3s,background-color .45s,box-shadow .45s}.xp [data-live].hit,.xp [data-rate].hit{color:var(--ok);background:#1b7d5221;box-shadow:0 0 0 3px #1b7d5221}.xp .hero{padding:44px 0 54px}.xp .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:46px;display:grid}.xp .hero-grid>*{min-width:0}.xp .hero h1{max-width:16ch;font-size:clamp(30px,4.1vw,50px);line-height:1.05}.xp .hero .sub{color:var(--ink-2);max-width:44ch;margin-top:16px;font-size:17px;line-height:1.6}.xp .cta{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.xp .stats{border:1px solid var(--line);border-radius:10px;margin-top:22px;display:flex;overflow:hidden}.xp .stats div{flex:1;padding:11px 16px}.xp .stats>div+div{border-left:1px solid var(--line)}.xp .stats .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.xp .stats .n.up{color:var(--ok)}.xp .stats .t{color:var(--muted);margin-top:1px;font-size:11.5px;line-height:1.3}.xp .ticker{border-bottom:1px solid var(--line);background:var(--soft);overflow:hidden}.xp .ticker .run{white-space:nowrap;will-change:transform;gap:26px;padding:8px 0;display:flex}.xp .ticker .it{font-family:var(--mono);color:var(--muted);font-size:11.5px}.xp .ticker .it b{color:var(--ink)}.xp .board{border-collapse:collapse;width:100%;font-size:13px}.xp .board th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 14px;font-size:9px;font-weight:700}.xp .board th.r,.xp .board td.r{text-align:right}.xp .board td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);padding:9px 14px}.xp .board tr:last-child td{border-bottom:0}.xp .board .sym{font-family:var(--mono);color:var(--ink);letter-spacing:.03em;font-weight:700}.xp .board .co{color:var(--muted);margin-top:1px;font-size:11px;display:block}.xp .chg{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.xp .chg.dn{color:var(--ok)}.xp .chg.up{color:#c0392b}.xp .chg.fl{color:var(--muted)}.xp .tick-dn{animation:.9s xp-tdn}.xp .tick-up{animation:.9s xp-tup}@keyframes xp-tdn{0%{background:#1b7d5229}to{background:0 0}}@keyframes xp-tup{0%{background:#c0392b21}to{background:0 0}}.xp .honest{background:#f1f7f3;border-top:1px solid #d9e9e0;border-bottom:1px solid #d9e9e0;padding:22px 0}.xp .honest .in{align-items:flex-start;gap:14px;display:flex}.xp .honest svg{color:var(--ok);flex:none;margin-top:2px}.xp .honest p{color:var(--ink-2);font-size:17px;line-height:1.6}.xp .honest strong{color:var(--ink)}.xp .hold{grid-template-columns:152px minmax(0,1fr) 152px;align-items:center;display:grid;position:relative}.xp .hold .wires{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.xp .hold .wire{transition:stroke .35s,stroke-width .35s}.xp .side{z-index:1;text-align:right;flex-direction:column;align-items:flex-end;gap:13px;display:flex}.xp .side.r{text-align:left;align-items:flex-start}.xp .node{color:var(--ink-2);align-items:center;gap:8px;font-size:11.5px;font-weight:700;transition:opacity .3s;display:flex}.xp .side:not(.r) .node,.xp .side.r .node{flex-direction:row-reverse}.xp .node i{background:#fff;border-radius:50%;flex:none;width:11px;height:11px;display:block}.xp .node.s i{border:2px solid var(--brand)}.xp .node.f i{border:2px solid var(--blue)}.xp .node.dim{opacity:.42}.xp .rolelab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px}.xp .hold .card{z-index:1;margin:0 84px}.xp .tkr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:9px;padding:12px 14px;display:flex}.xp .tkr .sym{font-family:var(--mono);letter-spacing:.04em;font-size:14px;font-weight:700}.xp .tkr .nm{color:var(--muted);flex-basis:100%;order:3;font-size:12px;line-height:1.3}.xp .tkr .best{font-family:var(--mono);color:var(--ok);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700}.xp .bh{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:9px 12px 6px;font-size:9.5px}.xp .brow{flex-direction:column;align-items:flex-start;gap:1px;padding:6px 12px;font-size:12px;display:flex;position:relative}.xp .brow .fill{opacity:.1;border-radius:4px;position:absolute;top:2px;bottom:2px;left:0}.xp .brow.bid .fill{background:var(--bid)}.xp .brow.ask .fill{background:var(--ask)}.xp .brow span{position:relative}.xp .brow .who{color:var(--ink-2);white-space:nowrap;font-size:11.5px}.xp .brow .val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.xp .brow.bid .val{color:var(--bid)}.xp .brow.ask .val{color:var(--ask)}.xp .cols2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xp .cols2>div+div{border-left:1px solid var(--line-soft)}.xp .five{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 13px;margin-top:26px;display:grid}.xp .fc{border:1px solid var(--card-line);cursor:pointer;text-align:left;background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:17px;display:flex;box-shadow:0 6px 20px #14141e0d}@supports (grid-template-rows:subgrid){.xp .five>.fc{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.xp .five>.fc .tagi{grid-row:1}.xp .five>.fc h4{grid-row:2}.xp .five>.fc p{grid-row:3}.xp .five>.fc .fn{grid-row:4;align-self:start}.xp .five>.fc .more{grid-row:5;align-self:end}}.xp .tagi{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:9.5px;font-weight:700}.xp .tagi.c1{color:#a34e7c;background:#f7e8f0}.xp .tagi.c2{color:#5c5090;background:#eeebf6}.xp .tagi.c3{color:#2e6c9e;background:#e7f1fa}.xp .tagi.c4{color:#16663f;background:#e8f4ed}.xp .tagi.c5{color:#8a5a16;background:#fbf2e3}.xp .fc.c1 .more{color:#a34e7c}.xp .fc.c2 .more{color:#5c5090}.xp .fc.c3 .more{color:#2e6c9e}.xp .fc.c4 .more{color:#16663f}.xp .fc.c5 .more{color:#8a5a16}.xp .fc h4{margin-top:11px;font-size:15px;line-height:1.25}.xp .fc p{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.5}.xp .fn{background:var(--soft);border-radius:10px;margin-top:14px;padding:11px 13px}.xp .fn .r{justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;font-size:12px;display:flex}.xp .fn .r span{color:var(--muted)}.xp .fn .r b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.xp .fn .r.hi b{color:var(--ok)}.xp .more{font-family:var(--mono);margin-top:auto;padding-top:12px;font-size:11.5px;font-weight:700;display:block}.xp .calc{min-width:0}.xp .pg{gap:7px;padding:14px 18px 0;display:flex}.xp .pg i{background:var(--line);border-radius:999px;flex:1;height:4px;transition:background .3s;display:block}.xp .pg i.on{background:var(--brand-gradient)}.xp .pgl{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:10px;padding:9px 18px 0;font-size:10.5px;display:flex}.xp .pgl b{color:var(--ink);letter-spacing:0;font-family:var(--font);text-transform:none;font-size:13px}.xp .cbody{padding:18px}.xp .step{display:none}.xp .step.on{display:block}.xp .paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.xp .path{border:1px solid var(--card-line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:19px;display:flex;box-shadow:0 6px 20px #14141e0d}.xp .path[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px #f7e8f0}.xp .path .pillp{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:9.5px;font-weight:700}.xp .path.deb .pillp{color:#a34e7c;background:#f7e8f0}.xp .path.sup .pillp{color:#5c5090;background:#eeebf6}.xp .path b{font-size:16px}.xp .path .s{color:var(--muted);font-size:13px;line-height:1.5}.xp .path .pr{background:var(--soft);color:var(--ink-2);border-radius:9px;margin-top:6px;padding:9px 11px;font-size:12px;line-height:1.5}.xp .path .pr u{color:var(--ink);font-weight:700;text-decoration:none}.xp .cp{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:11px;overflow:hidden}.xp .cph{background:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.xp .cph b{font-size:13px}.xp .cph .num{font-family:var(--mono);letter-spacing:.07em;color:#fff;background:var(--ink);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.xp .cph .del{border:1px solid var(--line);cursor:pointer;width:26px;height:26px;color:var(--muted);background:#fff;border-radius:7px;margin-left:auto;font-size:15px;line-height:1}.xp .cpb{padding:14px}.xp .grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xp .fld{margin-bottom:12px}.xp .fld:last-child{margin-bottom:0}.xp .fld label{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.xp .fld input{width:100%;font:inherit;border:1px solid var(--line);height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:0 13px;font-size:15px}.xp .fld input.mono{font-family:var(--mono);font-size:14.5px}.xp .fld .hint{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.xp .seg{flex-wrap:wrap;gap:6px;display:flex}.xp .seg button{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font-size:12.5px;font-weight:700}.xp .seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.xp .addrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.xp .add{border:1px dashed var(--line);color:var(--brand-text);cursor:pointer;background:#fff;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:700}.xp .add:disabled{opacity:.45;cursor:default;color:var(--muted)}.xp .addnote{color:var(--muted);font-size:12px}.xp .rc{border:1px solid var(--card-line);border-radius:13px;margin-bottom:12px;overflow:hidden;box-shadow:0 6px 20px #14141e0d}.xp .rch{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;display:flex}.xp .rch .sym{font-family:var(--mono);font-size:13px;font-weight:700}.xp .rch .nm{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.xp .rch .pill{margin-left:auto}.xp .rcb{padding:13px 14px}.xp .qt{background:var(--soft);border-radius:10px;margin-bottom:8px;padding:11px 13px}.xp .qt:last-child{margin-bottom:0}.xp .qt .t{align-items:baseline;gap:9px;display:flex}.xp .qt .t b{font-size:13px}.xp .qt .t .r{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--brand-text);margin-left:auto;font-size:14px;font-weight:700}.xp .qt .sum{justify-content:space-between;padding:3px 0;font-size:12px;display:flex}.xp .qt .sum span{color:var(--muted)}.xp .qt .sum b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700}.xp .qt .sum.hi b{color:var(--ok)}.xp .qt .n{color:var(--muted);margin-top:5px;font-size:11.5px;line-height:1.45}.xp .note{color:var(--ink-2);background:var(--soft);border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.55}.xp .finalcta{background:var(--brand-soft-gradient);color:#fff;border-radius:14px;margin-top:16px;padding:20px}.xp .finalcta b{font-size:17px;display:block}.xp .finalcta p{opacity:.92;margin-top:7px;font-size:13.5px;line-height:1.55}.xp .finalcta .go{width:100%;height:46px;color:var(--brand-text);cursor:pointer;background:#fff;border:0;border-radius:10px;margin-top:14px;font-size:15px;font-weight:700}.xp .cnav{align-items:center;gap:10px;padding:0 18px 18px;display:flex}.xp .cnav .back{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:10px;padding:12px 18px;font-size:13.5px;font-weight:700}.xp .cnav .next{background:var(--brand-gradient);color:#fff;cursor:pointer;border:0;border-radius:10px;margin-left:auto;padding:13px 24px;font-size:15px;font-weight:700}.xp .cab{border:1px solid var(--card-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #14141e1f}.xp .cabtop{background:var(--brand-gradient);color:#fff;align-items:center;gap:10px;padding:9px 16px;display:flex}.xp .dots{gap:5px;display:flex}.xp .dots i{background:#ffffff8c;border-radius:50%;width:9px;height:9px;display:block}.xp .cabtop .u{font-family:var(--mono);color:#fff;background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;margin-left:auto;padding:3px 11px;font-size:10.5px}.xp .cabmain{grid-template-columns:200px minmax(0,1fr);display:grid}.xp .cabside{border-right:1px solid var(--line);background:#fff;padding:12px 10px}.xp .grp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:9px 10px 5px;font-size:8.5px}.xp .mi{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.xp .mi:hover{background:var(--soft)}.xp .mi[aria-current=true]{color:var(--brand-text);background:#f7e8f0;font-weight:700}.xp .mi>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xp .mi .cnt{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:36px;margin-left:auto;font-size:10px}.xp .mi[aria-current=true] .cnt{color:var(--brand-text)}.xp .scr{min-height:322px;padding:16px}.xp .scrh{align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.xp .scrh b{font-size:16px}.xp .scrh .s{color:var(--muted);font-size:12px}.xp .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.xp .kpi{background:var(--soft);border-radius:10px;padding:10px 12px}.xp .kpi .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.xp .kpi .t{color:var(--muted);margin-top:1px;font-size:10.5px;line-height:1.3}.xp .tb{border-collapse:collapse;width:100%;font-size:12px}.xp .tb th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px;font-size:8.5px;font-weight:700}.xp .tb td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);padding:8px 10px}.xp .tb tr:last-child td{border-bottom:0}.xp .tb .sub{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.xp .tb .sp{font-family:var(--mono);color:var(--muted);font-size:9.5px}.xp .rowbtn{white-space:nowrap;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:7px;padding:5px 10px;font-size:10.5px;font-weight:700}.xp .rowbtn.pri{background:var(--brand-gradient);color:#fff;border-color:#0000}.xp .how{grid-template-columns:minmax(0,370px) minmax(0,1fr);align-items:start;gap:36px;margin-top:22px;display:grid}.xp .how>*{min-width:0}.xp .steps{flex-direction:column;gap:1px;list-style:none;display:flex}.xp .steps li{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:14px;padding:9px 14px;transition:background .25s,border-color .25s;display:flex}.xp .steps li .n{font-family:var(--mono);color:var(--muted);min-width:22px;padding-top:2px;font-size:12px;font-weight:700}.xp .steps li .t{font-size:15px;font-weight:700;display:block}.xp .steps li .d{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.xp .steps li.on{border-color:var(--card-line);background:#fff;box-shadow:0 8px 24px #14141e12}.xp .steps li.on .n{color:var(--brand-text)}.xp .progress{background:var(--line);border-radius:999px;height:3px;margin-top:14px;overflow:hidden}.xp .progress i{background:var(--brand-gradient);width:20%;height:100%;transition:width .35s;display:block}.xp .view{border-radius:20px;align-self:start;place-items:center;min-height:0;padding:20px;transition:background .45s;display:grid}.xp .view.v1{background:#f6eef4}.xp .view.v2{background:#eff3fa}.xp .view.v3{background:#f2f7f3}.xp .view.v4{background:#f7f3ea}.xp .view.v5{background:#f1f1f6}.xp .scrn{border:1px solid var(--card-line);background:#fff;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 14px 34px #14141e1a}.xp .scrnh{background:var(--brand-gradient);color:#fff;align-items:center;gap:9px;padding:11px 16px;display:flex}.xp .scrnh b{color:#fff;font-size:13px}.xp .scrnh .tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;margin-left:auto;font-size:9.5px}.xp .scrnb{padding:14px}.xp .kv{justify-content:space-between;padding:6px 0;font-size:12.5px;display:flex}.xp .kv span{color:var(--muted)}.xp .kv b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700}.xp .kv.hi b{color:var(--ok)}.xp .rowl{align-items:center;gap:9px;padding:6px 0;font-size:12.5px;display:flex}.xp .rowl i{border-radius:50%;flex:none;width:8px;height:8px;display:block}.xp .rowl i.ok{background:var(--ok)}.xp .rowl i.wait{background:var(--warn)}.xp .rowl i.off{background:#c8ccd2}.xp .rowl b{font-family:var(--mono);margin-left:auto;font-weight:700}.xp .ofr{flex-direction:column;gap:7px;margin-top:10px;display:flex}.xp .ofr .o{background:var(--soft);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:9px 11px;display:grid}.xp .ofr .on{align-items:center;gap:7px;font-size:12.5px;display:flex}.xp .ofr .om{grid-column:1;align-items:baseline;gap:10px;display:flex}.xp .ofr .om .r{font-family:var(--mono);color:var(--brand-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.xp .ofr .om .a{font-family:var(--mono);color:var(--muted);font-size:11px}.xp .ofr .ok-btn{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;grid-area:1/2/span 2;padding:7px 12px;font-size:11px;font-weight:700}.xp .ofr .ok-btn.pri{background:var(--brand-gradient);color:#fff;border-color:#0000}.xp .ofr .o:has(.ok-btn.pri){box-shadow:inset 0 0 0 1px var(--brand);background:#fcf4f8}.xp .cmp{border-collapse:collapse;width:100%;font-size:13.5px}.xp .cmp th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:9.5px;font-weight:700}.xp .cmp th.r,.xp .cmp td.r{text-align:right}.xp .cmp td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);padding:12px 14px}.xp .cmp tr:last-child td{border-bottom:0}.xp .cmp .nm{color:var(--ink);font-weight:700}.xp .cmp .pill{margin-left:7px}.xp .cmp tr.best td{background:#fcf4f8}.xp .cmp tr.best .m.out{color:var(--ok)}.xp .cmp .btn-row{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 13px;font-size:11.5px;font-weight:700}.xp .cmp tr.best .btn-row{background:var(--brand-gradient);color:#fff;border-color:#0000}.xp .sumline{border-top:1px solid var(--line);background:var(--soft);flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.xp .sumline .big{font-family:var(--mono);color:var(--ok);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.xp .sumline .t{color:var(--ink-2);font-size:13.5px}.xp .fbul{flex-direction:column;gap:9px;margin-top:18px;padding-left:18px;list-style:none;display:flex}.xp .fbul li{color:var(--ink-2);padding-left:24px;font-size:14.5px;line-height:1.5;position:relative}.xp .fbul li:before{content:"";width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--brand);background:#f7e8f0;border-radius:3px;position:absolute;top:6px;left:0}.xp .feed{max-height:352px;overflow:hidden}.xp .ev{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.xp .ev:last-child{border-bottom:0}.xp .ev .ic{width:30px;height:30px;font-family:var(--mono);border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.xp .ev.new .ic{color:#a34e7c;background:#f7e8f0}.xp .ev.ok .ic{color:#16663f;background:#e8f4ed}.xp .ev.win .ic{color:#2e6c9e;background:#e7f1fa}.xp .ev.lose .ic{color:#6b7280;background:#f1f2f4}.xp .ev .t{font-size:13.5px;line-height:1.45}.xp .ev .t i{font-style:normal;font-family:var(--mono);color:var(--ink);font-weight:700}.xp .ev .tm{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.xp .rail{margin-top:26px;position:relative}.xp .rail .track{scroll-behavior:smooth;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.xp .rail .track>*{flex:0 0 268px}.xp .rail .fade{pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:90px;position:absolute;top:0;bottom:8px;right:0}.xp .railctl{align-items:center;gap:10px;margin-top:12px;display:flex}.xp .railctl button{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--ink-2);background:#fff;border-radius:10px;font-size:15px}.xp .railctl button:hover{border-color:var(--brand);color:var(--brand-text)}.xp .post{border:1px solid var(--card-line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 20px #14141e0d}.xp .cover{aspect-ratio:16/9;place-items:center;display:grid;position:relative}.xp .cover .ph{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#191c1e57;font-size:10px}.xp .cover.g1{background:linear-gradient(150deg,#f6eef4,#ede3ee)}.xp .cover.g2{background:linear-gradient(150deg,#eff3fa,#e3eaf5)}.xp .cover.g3{background:linear-gradient(150deg,#f2f7f3,#e4efe7)}.xp .cover.g4{background:linear-gradient(150deg,#f7f3ea,#efe7d8)}.xp .post .pb{flex-direction:column;flex:1;gap:7px;padding:15px;display:flex}.xp .post .cat{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text);font-size:9.5px;font-weight:700}.xp .post h4{font-size:15px;line-height:1.28}.xp .post .ex{color:var(--muted);font-size:12.5px;line-height:1.5}.xp .post .meta{font-family:var(--mono);color:var(--muted);gap:12px;margin-top:auto;padding-top:10px;font-size:10.5px;display:flex}.xp .post.all{background:var(--brand-soft-gradient);color:#fff;border-color:#0000}.xp .post.all .cover{background:#ffffff1a}.xp .post.all .cover .big{font-family:var(--mono);color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.xp .post.all .cat{color:#ffffffd1}.xp .post.all h4{color:#fff;font-size:16px}.xp .post.all .list{flex-direction:column;gap:5px;margin-top:2px;display:flex}.xp .post.all .list span{color:#ffffffe0;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.xp .post.all .list i{font-style:normal;font-family:var(--mono);color:#ffffffb3;text-align:right;min-width:22px;font-size:11px}.xp .post.all .go{color:#fff;margin-top:auto;padding-top:11px;font-size:13.5px;font-weight:700}.xp .fin{color:#fff;background:var(--brand-soft-gradient);border-radius:22px;margin-top:8px;padding:34px;position:relative;overflow:hidden}.xp .fin:after{content:"";background:radial-gradient(120% 90% at 72% 8%,#ffffff29,#fff0 62%);position:absolute;inset:0}.xp .fin .in{z-index:1;position:relative}.xp .fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:38px;display:grid}.xp .fgrid>*{min-width:0}.xp .fl .over{color:#fffc}.xp .fl h3{color:#fff;max-width:15ch;margin-top:12px;font-size:clamp(26px,3.2vw,40px);line-height:1.06}.xp .fl p{color:#ffffffeb;max-width:40ch;margin-top:14px;font-size:16.5px;line-height:1.6}.xp .fl .fine{color:#ffffffc7;margin-top:15px}.xp .panel{color:var(--ink);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #14141e33}.xp .ph2{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 18px;font-size:13.5px;font-weight:700;display:flex}.xp .ph2 .tag{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:9.5px}.xp .pbody{padding:16px}.xp .sol{flex-direction:column;gap:10px;display:flex}.xp .sol .solbtn{flex:none}.xp .solbtn{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:13px 15px;transition:border-color .2s,box-shadow .2s;display:grid}.xp .solbtn:hover{border-color:var(--brand)}.xp .solbtn b{font-size:14.5px}.xp .solbtn .s{color:var(--muted);grid-column:1;font-size:12.5px;line-height:1.45}.xp .solbtn .arr{font-family:var(--mono);color:var(--brand-text);grid-area:1/2/span 2;font-size:15px}.xp .solbtn .prods{flex-wrap:wrap;grid-column:1;gap:5px;margin-top:5px;display:flex}.xp .prodt{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--soft);color:var(--ink-2);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700}.xp .pgf{gap:7px;margin-bottom:12px;display:flex}.xp .pgf i{background:var(--line);border-radius:999px;flex:1;height:4px;display:block}.xp .pgf i.on{background:var(--brand-gradient)}.xp .pglf{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:10.5px}.xp .chosen{border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--soft);color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 13px;font-size:13px;display:flex}.xp .chosen b{color:var(--ink)}.xp .chosen .back{color:var(--brand-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-size:11.5px;font-weight:700}.xp .chosen .ch2{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.xp .gofin{background:var(--brand-gradient);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;height:48px;margin-top:4px;font-size:16px;font-weight:700}.xp .gofin:disabled{cursor:not-allowed;background:var(--soft);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.xp .pwrap{align-items:center;gap:9px;margin-top:7px;display:flex}.xp .pbar{background:var(--line);border-radius:999px;flex:1;height:4px;overflow:hidden}.xp .pbar i{border-radius:999px;height:100%;transition:width .25s,background .25s;display:block}.xp .pbar i.weak{background:var(--stop)}.xp .pbar i.med{background:#c08a2e}.xp .pbar i.strong{background:var(--ok)}.xp .ptxt{white-space:nowrap;font-size:11.5px;font-weight:700}.xp .ptxt.weak{color:var(--stop)}.xp .ptxt.med{color:#8a5a16}.xp .ptxt.strong{color:var(--ok)}.xp .fld .opt{color:var(--muted);font-weight:400}.xp .hint .found{color:var(--ok);font-weight:700}.xp .waitbox{background:#f1f8f4;border:1px solid #9fcbb4;border-radius:12px;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.xp .waitbox .ic{width:26px;height:26px;color:var(--ok);background:#1b7d5221;border-radius:8px;flex:none;place-items:center;display:grid}.xp .waitbox b{color:var(--ink);font-size:14px;display:block}.xp .waitbox span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.xp .gofin.ghost{color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--card-line);background:#fff;height:44px;margin-top:9px;font-size:14.5px}.xp .gofin.ghost:hover{box-shadow:inset 0 0 0 1px var(--brand)}.xp .regnote{background:var(--soft);border-left:3px solid var(--brand);color:var(--muted);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.55}.xp .regnote b{color:var(--ink)}.xp .okhero{text-align:center;padding:2px 0 0}.xp .okhero .seal{color:#fff;background:linear-gradient(135deg,#2e9b69 0%,#1b7d52 100%);border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid}.xp .okhero b{letter-spacing:-.02em;font-size:19px;line-height:1.2;display:block}.xp .okhero span{color:var(--ink-2);margin-top:7px;font-size:13px;line-height:1.55;display:block}.xp .mailrow{border:1px solid var(--line);background:var(--soft);border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;display:flex}.xp .mailrow .ic{width:26px;height:26px;color:var(--brand-text);background:#bb5c8d1f;border-radius:8px;flex:none;place-items:center;display:grid}.xp .mailrow .m{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:12.5px}.xp .steps3{margin-top:14px}.xp .steps3 .s{border-top:1px solid var(--line);gap:11px;padding:11px 0;display:flex}.xp .steps3 .s .n{width:20px;height:20px;font-family:var(--mono);color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:6px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.xp .steps3 .s.now .n{color:#fff;background:var(--brand-gradient);border-color:#0000}.xp .steps3 .s b{font-size:13px;display:block}.xp .steps3 .s span{color:var(--muted);font-size:12px;line-height:1.45}.xp .sumbox{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin-bottom:14px;padding:4px 14px}.xp .sumr{justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.xp .sumr+.sumr{border-top:1px solid var(--line)}.xp .sumr span{color:var(--muted);font-size:13px}.xp .sumr b{text-align:right;overflow-wrap:anywhere;font-size:13.5px}.xp .okbox .inl{color:var(--ink)}.xp .cbx{cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 14px;display:flex}.xp .cbx input{width:18px;height:18px;accent-color:var(--brand);cursor:pointer;flex:none;margin:2px 0 0}.xp .cbx span{color:var(--ink-2);font-size:12.5px;line-height:1.5}.xp .cbx a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.xp .cbx.soft{border-top:1px solid var(--line);margin-top:0;padding-top:12px}.xp .cbx.soft span{color:var(--muted)}.xp .fmerr{color:#8e2d22;background:#fdecea;border:1px solid #f0c2bc;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px}.xp .linkbtn{width:100%;color:var(--brand-text);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:10px;font-size:13px;font-weight:700;display:block}.xp .okbox{background:var(--soft);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:14px 16px}.xp .okbox.ok{background:#f1f8f4;border-color:#9fcbb4}.xp .okbox b{margin-bottom:5px;font-size:14.5px;display:block}.xp .okbox span{color:var(--muted);font-size:12.5px;line-height:1.55}.xp .nxsteps{counter-reset:n;flex-direction:column;gap:9px;margin-bottom:12px;list-style:none;display:flex}.xp .nxsteps li{counter-increment:n;padding-left:30px;font-size:13px;position:relative}.xp .nxsteps li:before{content:counter(n);width:21px;height:21px;font-family:var(--mono);color:#fff;background:var(--brand-gradient);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;left:0}.xp .nxsteps li b{color:var(--ink);display:block}.xp .nxsteps li span{color:var(--muted);font-size:12px;line-height:1.45}.xp .pf{border-top:1px solid var(--line);background:var(--soft);color:var(--muted);padding:12px 18px;font-size:11.5px;line-height:1.5}.xp .foot{border-top:1px solid var(--line);background:var(--soft);padding:50px 0 40px}.xp .foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.xp .foot-grid .logo img{width:auto;height:28px;display:block}.xp .foot-grid h4{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:700}.xp .foot-grid ul{gap:9px;list-style:none;display:grid}.xp .foot-grid a{color:var(--ink-2);font-size:14px}.xp .foot-grid a:hover{color:var(--brand-text)}.xp .foot-bot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:40px;padding-top:22px;font-size:12px;display:flex}.xp .foot-bot .r{max-width:44ch;margin-left:auto}.xp .stats.line div{align-items:baseline;gap:8px;padding:10px 14px;display:flex}.xp .stats.line .n{font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:700}.xp .stats.line .n.up{color:var(--ok)}.xp .stats.line .t{color:var(--muted);font-size:12px;line-height:1.25}.xp .how .view{align-content:stretch;justify-items:stretch;width:100%;max-width:440px;margin:0 auto}.xp .how .view .scrn{flex-direction:column;max-width:100%;height:100%;display:flex}.xp .how .view .scrnb{flex:1}.xp .how .view.v1,.xp .how .view.v2,.xp .how .view.v3,.xp .how .view.v4,.xp .how .view.v5{background:#f2f7f3}.xp #b12 .sec-head,.xp #b10 .sec-head,.xp #b06 .sec-head,.xp #b08 .sec-head,.xp #b09 .sec-head,.xp #b12 .sec-head .lead,.xp #b10 .sec-head .lead,.xp #b06 .sec-head .lead,.xp #b08 .sec-head .lead,.xp #b09 .sec-head .lead{max-width:none}.xp #b05 .two{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:32px;margin-top:22px}.xp .fgrid{align-items:center}.xp .fgrid .panel{flex-direction:column;display:flex}.xp .fgrid .pbody{flex:1}.xp #b09{padding:44px 0}.xp #b09 .sec-head h2{margin-top:8px;font-size:28px}.xp #b09 .sec-head .lead{margin-top:8px;font-size:15.5px}.xp #b09 .steps li{padding:8px 13px}.xp #b09 .steps li .d{line-height:1.35}.xp .nav li.has{position:static}.xp .nav li.has>button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;display:inline-flex}.xp .nav li.has>button:hover,.xp .nav li.has[data-open]>button{color:var(--brand-text)}.xp .nav li.has>button svg{transition:transform .18s}.xp .nav li.has[data-open]>button svg{transform:rotate(180deg)}.xp .mega{border-top:1px solid var(--line);opacity:0;visibility:hidden;z-index:45;background:#fff;padding-bottom:0;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 24px 48px #14141e24}.xp .mega[data-open]{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:none}.xp .mega .mg{grid-template-columns:repeat(3,1fr);gap:14px;padding:26px 0 22px;display:grid}.xp .mega .mg.four{grid-template-columns:repeat(4,1fr)}.xp .mega a.mgi{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px;transition:border-color .18s,transform .18s;display:block}.xp .mega a.mgi:hover{border-color:var(--brand);transform:translateY(-1px)}.xp .mega a.mgi svg{color:var(--brand);margin-bottom:12px;display:block}.xp .mega a.mgi b{margin-bottom:6px;font-size:15.5px;font-weight:700;line-height:1.25;display:block}.xp .mega a.mgi span{color:var(--ink-2);font-size:13.5px;line-height:1.5;display:block}.xp .mega a.mgi-acc{background:linear-gradient(#fcf4f8,#fff);border-color:#ebd3e0}.xp .mega .mfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 0 18px;display:flex}.xp .mega .mfoot span{color:var(--muted);font-size:13.5px}.xp .mega .mfoot a{color:var(--brand-text);font-size:14px;font-weight:700}.xp .mega .mfoot a:hover{text-underline-offset:3px;text-decoration:underline}.xp .hero h1{flex-direction:column;gap:.06em;max-width:17ch;font-size:clamp(30px,4.1vw,50px);line-height:1.05;display:flex}.xp .rot{height:2.36em;display:block;position:relative}.xp .rot span{opacity:0;color:var(--brand);font-size:.72em;animation:10.8s infinite xp-rot;position:absolute;top:0;left:0}@keyframes xp-rot{0%{opacity:0;transform:translateY(14px)}3.3%{opacity:1;transform:none}28%{opacity:1;transform:none}31.5%{opacity:0;transform:translateY(-14px)}to{opacity:0;transform:translateY(-14px)}}.xp .hero .stats{margin-top:18px}.xp .five-gap{align-items:center}.xp #b05{padding:40px 0}.xp .calc-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.xp .more{color:var(--brand-text);margin-top:18px;font-size:15px;font-weight:700;display:inline-block}.xp .more:hover{text-underline-offset:3px;text-decoration:underline}.xp .stats.mini{margin-top:20px}.xp .stats.mini .n{font-size:17px}.xp .stats.mini div{padding:9px 13px}.xp .acc{flex-direction:column;gap:1px;margin-top:18px;display:flex}.xp .acc details{border-top:1px solid #ffffff47}.xp .acc details:last-child{border-bottom:1px solid #ffffff47}.xp .acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:15.5px;font-weight:700;list-style:none;display:flex}.xp .acc summary::-webkit-details-marker{display:none}.xp .acc summary i{flex:none;width:11px;height:11px;position:relative}.xp .acc summary i:before,.xp .acc summary i:after{content:"";background:#fff;border-radius:2px;transition:transform .2s;position:absolute}.xp .acc summary i:before{width:11px;height:2px;top:4.5px;left:0}.xp .acc summary i:after{width:2px;height:11px;top:0;left:4.5px}.xp .acc details[open] summary i:after{transform:scaleY(0)}.xp .acc ul{flex-direction:column;gap:7px;padding:0 0 14px;list-style:none;display:flex}.xp .acc li{color:#ffffffe6;padding-left:18px;font-size:14px;line-height:1.5;position:relative}.xp .acc li:before{content:"";background:#ffffffbf;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}@media (max-width:1100px){.xp .five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.xp .wrap,.xp .wide{padding:0 20px}.xp .hero-grid,.xp .two,.xp .how,.xp .fgrid{grid-template-columns:1fr;gap:28px}.xp .hold{grid-template-columns:1fr}.xp .hold .wires{display:none}.xp .hold .side{flex-flow:wrap;justify-content:center;gap:10px}.xp .cabmain{grid-template-columns:1fr}.xp .cabside{border-right:0;border-bottom:1px solid var(--line);gap:6px;display:flex;overflow-x:auto}.xp .grp{display:none}.xp .mi{white-space:nowrap;width:auto}.xp .kpis,.xp .paths{grid-template-columns:repeat(2,minmax(0,1fr))}.xp .grid2{grid-template-columns:1fr}.xp .nav ul,.xp .mega{display:none}.xp .mark img{height:26px}.xp .sec{padding:42px 0}.xp .five{grid-template-columns:1fr}.xp .foot-grid{grid-template-columns:1fr 1fr;gap:26px}.xp .foot-bot .r{margin-left:0}}@media (prefers-reduced-motion:reduce){.xp *{transition:none!important;animation:none!important}.xp .rot{height:auto}.xp .rot span{opacity:1;animation:none;display:block;position:relative}.xp .rot span+span{display:none}}.xp .page[hidden]{display:none}.xp .crumbs{border-bottom:1px solid var(--line);background:#fff}.xp .crumbs .wrap{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;padding-top:13px;padding-bottom:13px;font-size:13px;display:flex}.xp .crumbs a:hover{color:var(--brand-text)}.xp .crumbs i{opacity:.45;font-style:normal}.xp .crumbs b{color:var(--ink);font-weight:700}.xp .varbar{color:#fff;background:#2b2e33}.xp .varbar .wrap{flex-wrap:wrap;align-items:center;gap:10px;padding-top:11px;padding-bottom:11px;display:flex}.xp .varbar .vl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#a9aeb6;font-size:11px}.xp .varbar .vb{font:inherit;color:#d7dae0;cursor:pointer;background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.xp .varbar .vb.on{color:#1c1f24;background:#fff;border-color:#fff}.xp .varbar .vn{color:#a9aeb6;max-width:46ch;margin-left:auto;font-size:12.5px}.xp .phero{padding-top:38px;padding-bottom:52px}.xp .phero h1{max-width:19ch;margin-top:11px;font-size:clamp(28px,3.7vw,44px);line-height:1.08}.xp .phero .sub{color:var(--ink-2);max-width:54ch;margin-top:16px;font-size:18px;line-height:1.6}.xp .phero .lead{max-width:54ch;margin-top:14px}.xp .phero .cta{margin-top:24px}@media (min-width:1000px){.xp .phero-grid{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.xp .phero .cta{flex-wrap:nowrap}.xp .phero .cta .btn{white-space:nowrap;padding-left:22px;padding-right:22px}}.xp .phero-grid{align-items:start;margin-top:0}.xp .hc{max-width:900px}.xp .hc .doors2{margin-top:28px}.xp .qa{padding:6px 0}.xp .qr{border-bottom:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;font-size:15px;display:flex}.xp .qr b{font-family:var(--mono);font-size:15px;font-weight:700}.xp .qr b.no{color:var(--ok)}.xp .qr b.yes{color:var(--brand-text)}.xp .lawbox{background:var(--soft);border-radius:12px;margin:4px 14px 14px;padding:15px 16px}.xp .lawbox .lw{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10px}.xp .lawbox b{margin-top:6px;font-size:15px;line-height:1.3;display:block}.xp .lawbox span{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.xp .flowb{flex-direction:column;gap:8px;padding:8px 14px 14px;display:flex}.xp .fr{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 15px}.xp .fr.hi{background:#f2f9f5;border-color:#cbe5d6}.xp .fr .ft{color:var(--muted);font-size:13px;display:block}.xp .fr .fv{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:3px;font-size:22px;font-weight:700;display:block}.xp .fr .fv.ok{color:var(--ok)}.xp .fr .fs{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.xp .doors2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xp .door2{border:1px solid var(--card-line);background:#fff;border-radius:16px;padding:22px 24px;transition:border-color .18s,transform .18s;display:block}.xp .door2:hover{border-color:var(--brand);transform:translateY(-1px)}.xp .door2 .dt{font-size:19px;font-weight:700;display:block}.xp .door2 .dx{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.55;display:block}.xp .door2 .dl{color:var(--brand-text);margin-top:14px;font-size:14.5px;font-weight:700;display:block}.xp .door2.d-deb .dl{color:#2b6e72}.xp .door2.d-sup{background:linear-gradient(140deg,#fcf2f7 0%,#fff 62%)}.xp .door2.d-deb{background:linear-gradient(140deg,#eff7f8 0%,#fff 62%)}.xp .ex-grid{align-items:start}.xp .extab{padding:6px 0}.xp .exr{border-bottom:1px solid var(--line-soft);opacity:.34;align-items:center;gap:12px;padding:12px 16px;transition:opacity .4s,background .4s;display:flex}.xp .exr.on{opacity:1;background:#fff}.xp .exr.done{opacity:.72}.xp .exr .d{font-family:var(--mono);color:var(--muted);min-width:58px;font-size:11px}.xp .exr .t{color:var(--ink-2);flex:1;font-size:14px}.xp .exr .v{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.xp .exr .v.plus{color:var(--ok)}.xp .bank{border:1px solid var(--card-line);background:#fff;border-radius:16px;padding:22px 24px}.xp .bank .bh{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.xp .bank .bnum{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:8px;font-size:clamp(28px,3.4vw,40px);font-weight:700}.xp .bank .bline{background:var(--line);border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.xp .bank .bline i{background:var(--brand-gradient);width:0;height:100%;transition:width .6s;display:block}.xp .bank .bnote{color:var(--muted);min-height:2.8em;margin-top:12px;font-size:13px;line-height:1.5}.xp .wo{border:1px solid var(--line);border-radius:14px;margin-top:14px;overflow:hidden}.xp .wo .wr{color:var(--ink-2);background:#fff;justify-content:space-between;gap:14px;padding:13px 18px;font-size:14px;display:flex}.xp .wo .wr+.wr{border-top:1px solid var(--line)}.xp .wo .wr b{font-family:var(--mono);font-size:14px;font-weight:700}.xp .wo .wr.hi{background:#f2f9f5}.xp .wo .wr.hi b{color:var(--ok)}.xp .three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.xp .pc{border:1px solid var(--card-line);background:#fff;border-top-width:3px;border-radius:16px;padding:22px 24px;display:block}.xp .pc b{font-size:18px;display:block}.xp .pc span{color:var(--ink-2);margin-top:9px;font-size:14.5px;line-height:1.55;display:block}.xp .pc i{color:var(--brand-text);margin-top:14px;font-size:14px;font-style:normal;font-weight:700;display:block}.xp .pc-1{border-top-color:var(--brand)}.xp .pc-2{border-top-color:#4596d1}.xp .pc-3{border-top-color:var(--purple)}.xp .pc-4{border-top-color:var(--ok)}.xp .pc.link{transition:border-color .18s,transform .18s}.xp .pc.link:hover{border-color:var(--brand);transform:translateY(-1px)}.xp .vs{border-collapse:collapse;border:1px solid var(--card-line);background:#fff;border-radius:16px;width:100%;margin-top:24px;overflow:hidden}.xp .vs th{text-align:left;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:13px 18px;font-size:10.5px;font-weight:700}.xp .vs td{border-bottom:1px solid var(--line-soft);padding:14px 18px;font-size:15px}.xp .vs tr:last-child td{border-bottom:0}.xp .vs td:first-child{color:var(--muted);font-size:14px}.xp .vs td.a{color:var(--ok);font-weight:700}.xp .vs td.b{color:var(--ink-2)}.xp .note{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:12px;margin-top:20px;padding:16px 20px;font-size:14.5px;line-height:1.6}.xp .note a{color:var(--brand-text);font-weight:700}.xp .calcstrip{border:1px solid var(--card-line);background:var(--soft);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:38px;padding:30px 34px;display:grid}.xp .calcstrip h3{margin-top:10px;font-size:clamp(20px,2.3vw,27px);line-height:1.15}.xp .calcstrip p{color:var(--ink-2);max-width:46ch;margin-top:11px;font-size:15.5px;line-height:1.6}.xp .cform{border:1px solid var(--card-line);background:#fff;border-radius:16px;flex-direction:column;gap:11px;padding:20px;display:flex}.xp .cform label{flex-direction:column;gap:5px;display:flex}.xp .cform label span{color:var(--ink-2);font-size:12.5px;font-weight:700}.xp .cform input{height:46px;font:inherit;border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;padding:0 13px;font-size:15px}.xp .cform input:focus{border-color:var(--brand);outline:none}.xp .cform .btn{justify-content:center;margin-top:3px}.xp .cform .fine{margin-top:2px;font-size:12px}.xp .faq{border:1px solid var(--card-line);background:#fff;border-radius:16px;margin-top:24px;overflow:hidden}.xp .faq details+details{border-top:1px solid var(--line)}.xp .faq summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.xp .faq summary::-webkit-details-marker{display:none}.xp .faq summary i{flex:none;width:12px;height:12px;margin-top:5px;position:relative}.xp .faq summary i:before,.xp .faq summary i:after{content:"";background:var(--brand);border-radius:2px;transition:transform .2s;position:absolute}.xp .faq summary i:before{width:12px;height:2px;top:5px;left:0}.xp .faq summary i:after{width:2px;height:12px;top:0;left:5px}.xp .faq details[open] summary i:after{transform:scaleY(0)}.xp .faq .ans{color:var(--ink-2);max-width:78ch;padding:0 20px 18px;font-size:15px;line-height:1.65}.xp .nxt{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.xp .nx{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px;transition:border-color .18s,transform .18s;display:block}.xp .nx:hover{border-color:var(--brand);transform:translateY(-1px)}.xp .nx b{font-size:16px;display:block}.xp .nx span{color:var(--muted);margin-top:4px;font-size:13.5px;display:block}@media (max-width:960px){.xp .phero-grid,.xp .ex-grid,.xp .doors2,.xp .three,.xp .nxt,.xp .calcstrip{grid-template-columns:1fr}.xp .varbar .vn{margin-left:0}}.xp .expbar{background:var(--soft);border-bottom:1px solid var(--line)}.xp .expbar .wrap{flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:13px;padding-bottom:13px;display:flex}.xp .expbar .el{color:var(--muted);font-size:13px}.xp .expbar .et{flex-wrap:wrap;gap:2px;width:100%;max-width:100%;padding:0;display:flex}.xp .expbar .eb{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 10px;font-size:14px;font-weight:700;transition:background .18s,color .18s}.xp .expbar .eb:hover{color:var(--brand-text)}@media (max-width:700px){.xp .expbar .et{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.xp .expbar .et::-webkit-scrollbar{display:none}}.xp .expbar .eb.on{background:var(--brand-gradient);color:#fff}.xp .lawline{border-bottom:1px solid var(--line-soft);padding-bottom:16px}.xp .lawline .ll{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.xp .lawline b{margin-top:8px;font-size:19px;line-height:1.3;display:block}.xp .lawline span{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.55;display:block}.xp .url{font-family:var(--mono);color:var(--ink-2);font-size:13px}.xp #expFacts{border-top:0;flex-direction:column;gap:8px;margin-top:6px;padding-top:0;display:flex}.xp #expFacts .kvr{background:var(--soft);color:var(--ink-2);border:1px solid #0000;margin:0}.xp #expFacts .kvr.on{color:var(--ok);box-shadow:none;background:#f2f9f5;border-color:#cbe5d6}.xp #expFacts .kvr b{color:#c3c8cf;align-items:center;display:flex}.xp #expFacts .kvr b.g{color:var(--ok)}.xp .vstabs{background:var(--soft);border:1px solid var(--line);border-radius:999px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.xp .vstabs button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700}.xp .vstabs button.on{background:var(--brand-gradient);color:#fff}.xp .natgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.xp .nat{border:1px solid var(--card-line);background:#fff;border-radius:18px;padding:24px 26px}.xp .nat .nt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.xp .nat b{margin-top:8px;font-size:20px;display:block}.xp .nat p{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.6}.xp .nat ul{flex-direction:column;gap:8px;margin-top:14px;list-style:none;display:flex}.xp .nat li{color:var(--ink-2);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.xp .nat li:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.xp .nat-cr{background:linear-gradient(160deg,#f6f7f9 0%,#fff 60%)}.xp .nat-cr li:before{background:var(--muted)}.xp .nat-fc{background:linear-gradient(160deg,#fcf2f7 0%,#fff 60%);border-color:#ebd4e0}.xp .nat-fc li:before{background:var(--brand)}.xp .bh1{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin-top:10px;font-size:clamp(26px,3.4vw,40px);line-height:1.12}.xp .blead{color:var(--ink-2);max-width:62ch;margin-top:14px;font-size:17px;line-height:1.6}.xp .bfilter{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.xp .bfilter :is(button,a){font:inherit;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-block}.xp .bfilter :is(button,a):hover{border-color:var(--brand);color:var(--brand-text)}.xp .bfilter :is(button,a).on{background:var(--brand-gradient);color:#fff;border-color:#0000}.xp .bfilter :is(button,a) i{font-style:normal;font-family:var(--mono);opacity:.7;font-variant-numeric:tabular-nums;margin-left:7px;font-size:11px}.xp .bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}@media (max-width:900px){.xp .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.xp .bgrid{grid-template-columns:1fr}}.xp .bempty{color:var(--muted);margin-top:22px;font-size:15px}.xp a.post{color:inherit;text-decoration:none}.xp a.post:hover{border-color:var(--brand)}.xp a.post:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.xp .cover.r{background-image:radial-gradient(#a34e7c1a 1px,#0000 1.4px);background-size:14px 14px;overflow:hidden}.xp .cover.r.r-factoring{background-color:#f6eef4}.xp .cover.r.r-financial-management{background-color:#eef2f9}.xp .cover.r.r-lending{background-color:#f7f2e8}.xp .cover.r.r-accounting-management{background-color:#eef5f0}.xp .cover.r .ri{width:40%;height:auto;color:var(--brand-text);opacity:.17;position:absolute;bottom:-22%;right:-4%}.xp .bgrid .cover.r,.xp .track .cover.r{aspect-ratio:16/7}.xp .cover.r .rl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);font-size:10px;font-weight:700;position:absolute;top:12px;left:14px}.xp .cover.r .rm{font-family:var(--mono);color:var(--ink-2);font-size:11px;position:absolute;bottom:12px;left:14px}.xp .cover.r .rw{color:var(--ink);letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;position:absolute;top:34px;left:14px;right:40%;overflow:hidden}.xp .bfeat{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;margin-top:30px;display:grid}@media (max-width:900px){.xp .bfeat{grid-template-columns:1fr}}.xp .bfeat .post .cover{aspect-ratio:16/8}.xp .cover.photo{overflow:hidden}.xp .cover.photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.xp .bfeat .post .cover .rw{font-size:clamp(18px,2.1vw,26px);top:40px;right:34%}.xp .bfeat .post h4{font-size:21px;line-height:1.22}.xp .bfeat .post .ex{font-size:14.5px}.xp .btop{border:1px solid var(--card-line);background:#fff;border-radius:14px;padding:18px 18px 8px}.xp .btop .over{margin-bottom:8px}.xp .btop ol{margin:0;padding:0;list-style:none}.xp .btop li{border-top:1px solid var(--line)}.xp .btop li:first-child{border-top:0}.xp .btop a{color:inherit;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;text-decoration:none;display:grid}.xp .btop a:hover b{color:var(--brand-text)}.xp .btop i{font-style:normal;font-family:var(--mono);color:var(--brand-text);padding-top:1px;font-size:13px;font-weight:700}.xp .btop b{font-size:14.5px;line-height:1.3;display:block}.xp .btop span{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:10.5px;display:block}.xp .bbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:34px;display:flex}.xp .bbar .bfilter{margin-top:0}.xp .bsort{border:1px solid var(--card-line);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.xp .bsort button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.xp .bsort button.on{background:var(--ink);color:#fff}.xp .bmore{justify-content:center;margin-top:24px;display:flex}.xp .bmore button{font:inherit;color:var(--brand-text);border:1px solid var(--card-line);cursor:pointer;background:#fff;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:700}.xp .bmore button:hover{border-color:var(--brand)}.xp .bmore button i{font-style:normal;font-family:var(--mono);color:var(--muted);margin-left:8px;font-size:11.5px}.xp .qbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:28px;display:flex}.xp .qbar .bfilter{margin-top:0}.xp .qsearch{border:1px solid var(--card-line);height:42px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:min(300px,100%);padding:0 14px;display:flex}.xp .qsearch:focus-within{border-color:var(--brand);color:var(--brand-text)}.xp .qsearch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14.5px}.xp .qlist{max-width:880px;margin-top:10px}.xp .qlist h2{letter-spacing:-.01em;margin:34px 0 0;font-size:20px}.xp .qlist .faq{margin-top:12px}.xp .qlist mark{color:inherit;background:#bb5c8d2e;border-radius:3px;padding:0 1px}.xp .qcta{max-width:880px;margin-top:40px}.xp .nfinn{background:var(--brand-gradient);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:30px;padding:34px;display:grid}@media (max-width:860px){.xp .nfinn{grid-template-columns:1fr;padding:24px}}.xp .nfinn .over{color:#ffffffd1}.xp .nfinn h2{letter-spacing:-.015em;text-wrap:balance;margin-top:8px;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.xp .nfinn>div>p{color:#ffffffe6;max-width:46ch;margin-top:12px;font-size:16px;line-height:1.6}.xp .nfbox{color:var(--ink);background:#fff;border-radius:16px;padding:20px;box-shadow:0 14px 34px #280a2833}.xp .nfbox label{color:var(--ink-2);font-size:13px;font-weight:700}.xp .nfrow{gap:8px;margin-top:8px;display:flex}@media (max-width:460px){.xp .nfrow{flex-direction:column}}.xp .nfrow input{border:1px solid var(--card-line);letter-spacing:.04em;min-width:0;height:52px;color:var(--ink);background:#fff;border-radius:12px;flex:1;padding:0 16px;font-size:17px}@media (max-width:460px){.xp .nfrow input{flex:none}}.xp .nfrow input:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:#0000}.xp .nfrow .btn{justify-content:center;height:52px}.xp .nferr{color:#b42318;margin-top:8px;font-size:13.5px}.xp .nfbox ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.xp .nfbox li{color:var(--ink-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.xp .nfbox li s{width:30px;height:30px;color:var(--brand-text);background:#bb5c8d17;border-radius:9px;flex:none;place-items:center;text-decoration:none;display:grid}.xp .nfbox li b{color:var(--ink)}.xp .psec{padding-top:34px}.xp .phd{max-width:860px}.xp .pchip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);background:#bb5c8d17;border-radius:999px;padding:6px 11px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-block}.xp .pchip:hover{background:#bb5c8d29}.xp .ph1{letter-spacing:-.022em;text-wrap:balance;margin-top:14px;font-size:clamp(28px,3.7vw,46px);line-height:1.1}.xp .plead{color:var(--ink-2);max-width:64ch;margin-top:16px;font-size:clamp(17px,1.5vw,19.5px);line-height:1.55}.xp .pmeta{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:12px;display:flex}.xp .pmeta span{align-items:center;gap:7px;display:inline-flex}.xp .pmeta svg{flex:none}.xp .pfig{margin:28px 0 0}.xp .pfig img,.xp .pfig .cover{aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;border-radius:18px;width:100%;display:block}.xp .pfig .cover .rw{font-size:clamp(20px,2.6vw,34px);top:44px;right:40%}.xp .pfig .cover .ri{width:24%;bottom:-10%;right:5%}.xp .bfeat .post .cover .ri{width:34%}.xp .playout{grid-template-columns:240px minmax(0,720px);align-items:start;gap:56px;margin-top:40px;display:grid}@media (max-width:980px){.xp .playout{grid-template-columns:minmax(0,1fr);gap:22px}}.xp .ptoc{max-height:calc(100vh - 162px);padding-right:4px;position:sticky;top:142px;overflow:auto}@media (max-width:980px){.xp .ptoc{border:1px solid var(--card-line);background:#fff;border-radius:14px;max-height:none;padding:14px 16px;position:static}}.xp .ptoc summary{cursor:default;margin-bottom:10px;list-style:none}.xp .ptoc summary::-webkit-details-marker{display:none}@media (max-width:980px){.xp .ptoc summary{cursor:pointer;justify-content:space-between;margin:0;display:flex}.xp .ptoc summary:after{content:"+";color:var(--brand-text);font-size:18px;line-height:1}.xp .ptoc details[open] summary{margin-bottom:10px}.xp .ptoc details[open] summary:after{content:"−"}}.xp .ptoc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.xp .ptoc a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-1px;padding:4px 0 4px 14px;font-size:13px;line-height:1.35;text-decoration:none;display:block}.xp .ptoc a.sub{padding-left:26px;font-size:12.5px}.xp .ptoc a:hover{color:var(--brand-text)}.xp .ptoc a.on{color:var(--brand-text);border-left-color:var(--brand);font-weight:700}.xp .ptoc:empty{display:none}.xp .artb{color:var(--ink);min-width:0;font-size:17.5px;line-height:1.72}.xp .artb>:first-child{margin-top:0}.xp .artb p{margin:0 0 1.1em}.xp .artb h2{letter-spacing:-.015em;text-wrap:balance;margin:1.9em 0 .6em;scroll-margin-top:142px;font-size:clamp(22px,2.2vw,28px);line-height:1.22}.xp .artb h3{margin:1.5em 0 .5em;scroll-margin-top:142px;font-size:20px;line-height:1.3}.xp .artb ul,.xp .artb ol{margin:0 0 1.2em;padding-left:1.35em}.xp .artb li{margin:.4em 0;padding-left:.2em}.xp .artb li::marker{color:var(--brand)}.xp .artb a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.xp .artb a.btn{color:#fff;text-decoration:none}.xp .artb figure{margin:1.8em 0}.xp .artb figure img{border-radius:14px;width:100%;height:auto;display:block}.xp .artb figcaption{color:var(--muted);margin-top:8px;font-size:13px}.xp .artb hr{border:0;border-top:1px solid var(--line);margin:2em 0}.xp .pshare{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xp .pshare .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:10.5px;font-weight:700}.xp .pshare a,.xp .pshare button{border:1px solid var(--card-line);height:36px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.xp .pshare a:hover,.xp .pshare button:hover{border-color:var(--brand);color:var(--brand-text)}.xp .pshare svg{flex:none}.xp .pshare button.ok{border-color:var(--ok);color:var(--ok)}.xp .ptoc .pshare{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.xp .ptoc .pshare a,.xp .ptoc .pshare button{height:34px;padding:0 10px}.xp .ptoc .pshare .lbl{width:100%;margin-bottom:2px}@media (max-width:980px){.xp .ptoc .pshare{display:none}}.xp .pend{border-top:1px solid var(--line);gap:22px;margin-top:2.4em;padding-top:1.6em;display:grid}.xp .psub{border:1px solid var(--card-line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:24px;padding:26px;display:grid;box-shadow:0 10px 30px #14141e0d}@media (max-width:760px){.xp .psub{grid-template-columns:1fr;padding:20px}}.xp .psub h3{letter-spacing:-.01em;font-size:22px;line-height:1.2}.xp .psub .sd{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.55}.xp .psub form{gap:10px;display:grid}.xp .psub .row{gap:8px;display:flex}.xp .psub input[type=email]{border:1px solid var(--card-line);min-width:0;height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;flex:1;padding:0 14px;font-size:15px}.xp .psub input[type=email]:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:#0000}@media (max-width:460px){.xp .psub .row{flex-direction:column}.xp .psub input[type=email]{flex:none}}.xp .psub .btn{justify-content:center;height:48px}.xp .psub label{color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.xp .psub label input{accent-color:var(--brand);margin-top:2px}.xp .psub label a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.xp .psub .msg{color:var(--ok);font-size:13.5px;line-height:1.5}.xp .psub .msg.bad{color:#b42318}.xp .bsub{margin-top:34px}.xp .pnote{border:1px dashed var(--card-line);color:var(--ink-2);background:#fafafb;border-radius:14px;padding:18px 20px;font-size:15px;line-height:1.6}.xp .pnote b{color:var(--ink)}.xp .pnote code{font-family:var(--mono);border:1px solid var(--line);word-break:break-all;background:#fff;border-radius:6px;padding:1px 6px;font-size:12.5px}.xp .pcta{background:linear-gradient(135deg,#fbf4f8,#f3f1fa);border:1px solid #bb5c8d38;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:2em 0;padding:22px 24px;display:grid}@media (max-width:620px){.xp .pcta{grid-template-columns:1fr}}.xp .pcta .over{margin-bottom:6px}.xp .pcta b{letter-spacing:-.01em;font-size:20px;line-height:1.25;display:block}.xp .pcta p{color:var(--ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.55}.xp .pcta a.go{white-space:nowrap;text-decoration:none}.xp .prel{background:#f6f6f8}.xp .prel .bgrid{margin-top:14px}.xp .nf{padding:18px 32px 10px}.xp .nfcode{font-family:var(--mono);letter-spacing:-.03em;background:var(--brand-gradient);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:700;line-height:1}.xp .nfgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}@media (max-width:900px){.xp .nfgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.xp .nfgrid{grid-template-columns:1fr}}.xp .nfc{border:1px solid var(--card-line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.xp .nfc:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 10px 26px #14141e12}.xp .nfc b{color:var(--ink);font-size:15.5px}.xp .nfc span{color:var(--muted);font-size:13px;line-height:1.5}.xp .nfnote{color:var(--muted);margin-top:22px;font-size:13px}.xp .nfnote a{color:var(--brand-text)}.xp .movers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.xp .mv{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 20px}.xp .mv .mh{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.xp .mv.dn .mh{color:var(--ok)}.xp .mv.up .mh{color:var(--warn)}.xp .mv ul{flex-direction:column;gap:9px;list-style:none;display:flex}.xp .mv li{color:var(--ink-2);padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.xp .mv li:before{font-family:var(--mono);font-size:15px;font-weight:700;position:absolute;top:0;left:0}.xp .mv.dn li:before{content:"↓";color:var(--ok)}.xp .mv.up li:before{content:"↑";color:var(--warn)}@media (max-width:760px){.xp .movers{grid-template-columns:minmax(0,1fr)}}.xp .parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}@media (max-width:760px){.xp .parts{grid-template-columns:1fr}}.xp .part{border:1px solid var(--card-line);border-top:3px solid var(--brand);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:17px;display:flex}.xp .part.p2{border-top-color:var(--blue)}.xp .part.p3{border-top-color:var(--purple)}.xp .part.p4{border-top-color:var(--ok)}.xp .part b{font-size:16px}.xp .part span{color:var(--ink-2);font-size:14px;line-height:1.55}.xp .part i{color:var(--muted);border-top:1px solid var(--line-soft);padding-top:9px;font-size:12.5px;font-style:normal;line-height:1.5}.xp .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}@media (max-width:760px){.xp .plans{grid-template-columns:1fr}}.xp .plan{border:1px solid var(--card-line);background:#fff;border-radius:16px;flex-direction:column;padding:22px;display:flex;box-shadow:0 8px 24px #14141e0d}.xp .plan.pay{border-color:var(--brand);box-shadow:0 12px 32px #bb5c8d24}.xp .pname{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.xp .plan.pay .pname{color:var(--brand-text)}.xp .pprice{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ok);margin-top:8px;font-size:38px;font-weight:700;line-height:1.1}.xp .plan.pay .pprice{color:var(--brand-text)}.xp .punit{color:var(--muted);min-height:34px;margin-top:5px;font-size:12.5px;line-height:1.5}.xp .plan .tick{border-top:1px solid var(--line-soft);flex:1;margin-top:16px;padding-top:16px}.xp .plan .tick li{font-size:14px}.xp .plan .btn{margin-top:18px}.xp .rowbox.money .rb b{font-size:16px}.xp .applybox{border:1px solid var(--card-line);background:#fff;border-radius:16px;max-width:760px;margin-top:24px;padding:22px;box-shadow:0 8px 24px #14141e0d}.xp .applyf{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:620px){.xp .applyf{grid-template-columns:1fr}}.xp .fl2{flex-direction:column;gap:6px;display:flex}.xp .fl2>span{color:var(--muted);font-size:12px;font-weight:700}.xp .applybox .btn{margin-top:18px}.xp .applynote{color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.5}.xp .applyok{color:var(--ok);background:#f1f9f4;border:1px solid #cbe7d6;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:14.5px;line-height:1.5}.xp .applyok.bad{color:var(--stop);background:#fdf3f2;border-color:#f0cfcb}.xp .mxwrap{border:1px solid var(--card-line);-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;margin-top:24px;overflow-x:auto}.xp .mx{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:920px}.xp .mx th,.xp .mx td{text-align:center;color:var(--ink-2);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:12px 14px;font-size:13.5px}.xp .mx thead th{z-index:2;background:var(--soft);color:var(--ink);white-space:normal;border-bottom:1px solid var(--line);min-width:118px;font-size:12.5px;font-weight:700;line-height:1.3;position:sticky;top:0}.xp .mx .mk{z-index:1;text-align:left;color:var(--ink);white-space:normal;min-width:232px;box-shadow:1px 0 0 var(--line-soft);background:#fff;font-weight:700;position:sticky;left:0}.xp .mx thead .mk{z-index:3;background:var(--soft);box-shadow:1px 0 0 var(--line)}.xp .mx tr.mg .mk{background:var(--soft);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text);box-shadow:none;padding:9px 14px;font-size:11px}.xp .mx td.c{font-size:0}.xp .mxi{vertical-align:middle;display:inline-block}.xp .mxi.y{color:var(--ok)}.xp .mxi.n{color:var(--muted);opacity:.45}.xp .mx td.off{opacity:.9}.xp .mx tbody tr:not(.mg):hover .mk,.xp .mx tbody tr:not(.mg):hover td{background:#fcf8fa}.xp .mxnote{color:var(--muted);max-width:76ch;margin-top:12px;font-size:12.5px}@media (max-width:700px){.xp .mx .mk{min-width:170px;font-size:12.5px}.xp .mx th,.xp .mx td{padding:10px 11px;font-size:12.5px}}.xp .rowbox{border:1px solid var(--card-line);background:#fff;border-radius:16px;margin-top:24px;overflow:hidden}.xp .rb{border-bottom:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;font-size:15px;display:flex}.xp .rb:last-child{border-bottom:0}.xp .rb b{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.xp .rb.ok{background:#f2f9f5}.xp .rb.ok b{color:var(--ok)}.xp .rb.br b{color:var(--brand-text)}.xp .tick{flex-direction:column;gap:11px;max-width:82ch;margin-top:24px;list-style:none;display:flex}.xp .tick li{color:var(--ink-2);padding-left:30px;font-size:15.5px;line-height:1.6;position:relative}.xp .tick li:before{content:"";background:#f2f9f5;border:1px solid #cbe5d6;border-radius:50%;width:16px;height:16px;position:absolute;top:7px;left:0}.xp .tick li:after{content:"";border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);width:6px;height:3px;position:absolute;top:11px;left:5px;transform:rotate(-45deg)}.xp .gapc{margin-top:24px}.xp .grows{margin:0;padding:0;list-style:none}.xp .grows li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.xp .grows li:first-child{border-top:0}.xp .grows .gn{background:var(--soft);width:28px;height:28px;font-family:var(--mono);color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.xp .grows li.pay .gn{color:var(--brand-text);background:#f7e8f0}.xp .grows .gt{font-weight:700}.xp .grows .gd{color:var(--muted);margin-top:1px;font-size:14px}.xp .grows .gv{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.xp .grows .gv.pay{color:var(--brand-text)}.xp .grows .gtotal{background:var(--soft);border-top:1px solid var(--card-line)}.xp .grows .gtotal .gt{font-size:17px}.xp .grows .gtotal .gv{color:var(--brand-text);font-size:19px}.xp .grows .gtotal .gn{background:var(--brand-gradient);color:#fff}@media (max-width:560px){.xp .grows li{grid-template-columns:28px minmax(0,1fr)}.xp .grows li .gv{white-space:normal;grid-column:2}}.xp .prose{flex-direction:column;gap:14px;max-width:76ch;margin-top:22px;display:flex}.xp .prose p{color:var(--ink-2);font-size:16px;line-height:1.68}.xp .stepl{grid-template-columns:repeat(var(--c,4),minmax(0,1fr));border-top:1px solid var(--line);margin-top:24px;padding:0;list-style:none;display:grid}.xp .stepl li{border-right:1px solid var(--line);flex-direction:column;padding:18px 20px 22px;display:flex}.xp .stepl li:last-child{border-right:0}.xp .stepl li:first-child{padding-left:0}.xp .stepl .sn{font-family:var(--mono);color:var(--brand-text);margin-bottom:12px;font-size:12px;font-weight:700;display:block}.xp .stepl .sb b{font-size:16px;line-height:1.3;display:block}.xp .stepl .sb span{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.55;display:block}.xp .stepl .ss{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:3px;align-self:flex-start;margin-top:auto;padding:5px 7px;font-size:10.5px}.xp .stepl .sb{margin-bottom:12px}.xp .three.one{grid-template-columns:minmax(0,1fr)}.xp .three.two-c{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.xp .flow-grid,.xp .natgrid{grid-template-columns:1fr}.xp .expbar .et{max-width:100%;margin-left:0;overflow-x:auto}.xp .stepl{grid-template-columns:1fr}.xp .stepl li{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.xp .stepl li:last-child{border-bottom:0}}.xp .pc{transition:border-color .18s,transform .18s,box-shadow .18s}.xp .pc:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 14px 30px #14141e17}.xp .sec-head.wide-head,.xp .sec-head.wide-head .lead{max-width:none}.xp .door2 .dico{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:inline-flex}.xp .door2.d-sup .dico{color:var(--brand-text);background:#f7e8f0}.xp .door2.d-deb .dico{color:#2b6e72;background:#e4f1f2}.xp .fpath{stroke:#bb5c8d;opacity:0;transition:opacity .35s}.xp .fpath.on{opacity:1;stroke:#a34e7c;stroke-width:3px;stroke-dasharray:.1 6;stroke-linecap:round;animation:1.1s linear infinite fdash}.xp .flab{opacity:0;transition:opacity .35s}.xp .flab.on{opacity:1}.xp .flab rect{fill:#fff;stroke:#bb5c8d}.xp .flab text{fill:var(--brand-text)}.xp .flow-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.xp .post .bad{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--brand);border-radius:999px;padding:5px 9px;font-size:9.5px;position:absolute;top:12px;left:12px}.xp .post .cover{position:relative}.xp .post.mine{border-color:var(--brand)}.xp #p-exp .sec-head,.xp #p-exp .sec-head .lead{max-width:none}.xp .flowpad{background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:18px 14px}.xp #expFlow .flowmap{margin:0 auto}.xp .fnode{background:#fff}.xp .twocol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.xp .tc{border:1px solid var(--card-line);background:#fff;border-radius:18px;padding:22px 24px}.xp .tc .tch{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px}.xp .tc .tick{margin-top:14px}.xp .slid{grid-template-columns:minmax(0,370px) minmax(0,1fr);align-items:start;gap:36px;margin-top:24px}.xp .sl-steps{flex-direction:column;gap:1px;list-style:none;display:flex}.xp .sl-steps li{cursor:pointer;border:1px solid #0000;border-radius:11px;grid-template-columns:26px 1fr auto;align-items:start;gap:13px;padding:9px 14px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid}.xp .sl-steps li.on{border-color:var(--card-line);background:#fff;box-shadow:0 8px 24px #14141e12}.xp .sl-steps .n{font-family:var(--mono);color:var(--muted);padding-top:2px;font-size:12px;font-weight:700}.xp .sl-steps li.on .n{color:var(--brand-text)}.xp .sl-steps .t{font-size:15px;font-weight:700;display:block}.xp .sl-steps .d{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.xp .sl-steps .ss{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;padding-top:4px;font-size:10.5px}.xp .slview{align-content:center;align-self:start;place-items:center;width:100%;max-width:440px;margin:0 auto;padding:20px;display:grid}.xp .slview .scrn{width:100%;max-width:380px}.xp .cmp3{border-collapse:collapse;border:1px solid var(--card-line);background:#fff;border-radius:18px;width:100%;margin-top:24px;overflow:hidden}.xp .cmp3 th{text-align:left;cursor:pointer;border-bottom:1px solid var(--line);padding:15px 18px;font-size:15px;font-weight:700;transition:background .35s,color .35s}.xp .cmp3 th:first-child{width:26%}.xp .cmp3 td{color:var(--ink-2);border-bottom:1px solid var(--line-soft);padding:13px 18px;font-size:14.5px;transition:background .35s,color .35s}.xp .cmp3 tr:last-child td{border-bottom:0}.xp .cmp3 td.k{color:var(--ink-2);font-size:14px;font-weight:600}.xp .cmp3 th.on{background:var(--brand-gradient);color:#fff}.xp .cmp3 td.on{color:var(--ink);background:#fcf4f8;font-weight:700}.xp .cmp3 tr.nt td{color:var(--muted);vertical-align:top;border-top:1px solid var(--line);font-size:13px;line-height:1.5}.xp .cmp3 tr.nt td.on{color:var(--brand-text);font-weight:400}@media (max-width:960px){.xp .twocol,.xp .slid{grid-template-columns:1fr}}.xp .egrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:22px;margin-top:26px;display:grid}.xp .etab{grid-template-columns:22px 1fr 92px 92px 92px;display:grid}.xp .etab .eh{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:#fff;padding:10px 8px;font-size:10.5px}.xp .etab .eh.c{text-align:center}.xp .erow{display:contents}.xp .ecell{border-bottom:1px solid var(--line-soft);opacity:.45;padding:15px 10px;font-size:14px;transition:background .35s,opacity .35s}.xp .ecell.num{font-family:var(--mono);color:var(--muted);text-align:center;font-size:11px}.xp .ecell.txt b{color:var(--ink);font-size:16.5px;font-weight:700;line-height:1.3;display:block}.xp .ecell.txt span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.xp .ecell.side{text-align:center}.xp .ecell.side i{background:var(--soft);color:#c3c8cf;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-style:normal;transition:all .3s;display:inline-flex}.xp .erow.on .ecell{opacity:1;background:#fcf7fa}.xp .erow.on .ecell.side.act.s-sup i{color:var(--brand-text);background:#f7e8f0}.xp .erow.on .ecell.side.act.s-fac i{color:var(--purple);background:#eeebf6}.xp .erow.on .ecell.side.act.s-deb i{color:#2b6e72;background:#e4f1f2}.xp .erow:last-child .ecell{border-bottom:0}.xp .ebody{padding:20px}.xp .ebig{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.xp .ebar{background:var(--line);border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.xp .ebar i{background:var(--brand-gradient);width:0;height:100%;transition:width .6s;display:block}.xp .enote{color:var(--ink-2);min-height:3.2em;margin-top:13px;font-size:14.5px;line-height:1.55}.xp .ekv{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:6px}.xp .kvr{color:var(--ink);border-radius:10px;justify-content:space-between;gap:14px;margin:0 -10px;padding:10px;font-size:15.5px;font-weight:700;transition:background .35s,box-shadow .35s;display:flex}.xp .kvr b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.xp .kvr b.g{color:var(--ok)}.xp .kvr b.p{color:var(--brand-text)}.xp .kvr.on{box-shadow:inset 3px 0 0 var(--brand);background:#fcf4f8}@media (max-width:960px){.xp .egrid{grid-template-columns:1fr}.xp .etab{grid-template-columns:20px 1fr 66px 66px 66px}}.xp .calcstrip{background:0 0;border:0;align-items:center;gap:32px;padding:0}.xp .calcstrip .cform{border:0;border-radius:0;gap:12px;padding:20px}.xp .cf2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xp .cform .btn{justify-content:center;height:48px;margin-top:4px}.xp .cmp3 th{color:var(--ink);font-size:16px;font-weight:700}.xp .cmp3 th.on{color:#fff}.xp .stepl{max-width:none}.xp .foot-grid.five{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:26px}@media (max-width:1100px){.xp .foot-grid.five{grid-template-columns:1fr 1fr 1fr;gap:24px}}@media (max-width:700px){.xp .foot-grid.five{grid-template-columns:1fr 1fr}.xp .cf2{grid-template-columns:1fr}}.xp .calc-two{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:24px;margin-top:30px;display:grid}.xp .calc-two>*{min-width:0}.xp #calcCard{scroll-margin-top:96px}.xp #calcCard .cbody{padding:22px}.xp .fgroup{margin-bottom:18px}.xp .klab{color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.xp .klab i{color:var(--brand-text);font-style:normal}.xp .fhint{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.45}.xp .kin{width:100%;height:50px;font:inherit;border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;padding:0 15px;font-size:16px}.xp .kin:focus{border-color:var(--brand);background:#fdf7fa;outline:none}.xp .kin.err{border-color:var(--stop);background:#fdf3f2}.xp .seg{background:var(--soft);border:1px solid var(--line);border-radius:13px;gap:3px;padding:3px;display:flex}.xp .seg.eq .sg{flex:1}.xp .sg{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:12px 16px;font-size:14.5px;font-weight:700;transition:background .18s,color .18s}.xp .sg.on{background:var(--brand-gradient);color:#fff}.xp .chipset{flex-wrap:wrap;gap:8px;display:flex}.xp .chipb{font:inherit;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;padding:11px 16px;font-size:14px;font-weight:700;transition:border-color .18s,background .18s,color .18s}.xp .chipb:hover{border-color:var(--card-line)}.xp .chipb.on{background:var(--ink);border-color:var(--ink);color:#fff}.xp .optbox{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;align-items:flex-start;gap:11px;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.xp .optbox:hover{border-color:var(--card-line)}.xp .optbox:has(input:checked){border-color:var(--brand);background:#fcf4f8;box-shadow:0 6px 18px #bb5c8d1a}.xp .optbox:has(input:checked) b{color:var(--brand-text)}.xp .optbox input{appearance:none;border:1px solid var(--card-line);cursor:pointer;background:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin:0;transition:border-color .18s;display:grid}.xp .optbox input:after{content:"";border-left:2.5px solid var(--brand);border-bottom:2.5px solid var(--brand);opacity:0;width:11px;height:6px;transition:opacity .15s;transform:rotate(-45deg)translate(1px,-1px)}.xp .optbox input:checked{border-color:var(--brand)}.xp .optbox input:checked:after{opacity:1}.xp .optbox input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.xp .optbox b{font-size:14.5px;display:block}.xp .optbox i{color:var(--muted);margin-top:3px;font-size:12.5px;font-style:normal;line-height:1.45;display:block}.xp .btn.wide{justify-content:center;width:100%;height:52px;margin-top:18px;font-size:16px}.xp .fine.cen{text-align:center;margin-top:10px}.xp .fine.right{text-align:right;margin-top:12px}.xp .cback{border:1px solid var(--card-line);cursor:pointer;color:var(--ink-2);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 16px;scroll-margin-top:96px;font-size:14px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.xp .cback:hover{border-color:var(--brand);color:var(--brand-text)}.xp .calc-hero{padding-top:38px}.xp .calc-hero .calc-two{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:56px;margin-top:0}.xp .calc-hero .calc-two.res-wide{grid-template-columns:minmax(0,1fr)}.xp .calc-two.res-wide .calc-say{display:none}.xp .calc-two.res-wide .calc-form{width:100%;max-width:940px;margin:0 auto}.xp .calc-say{padding-top:6px}.xp .calc-say h1{max-width:15ch;margin-top:13px;font-size:clamp(34px,4.6vw,58px);line-height:1.04}.xp .calc-say .sub{color:var(--ink-2);max-width:40ch;margin-top:18px;font-size:19px;line-height:1.55}.xp .csay-list{flex-direction:column;margin-top:28px;display:flex}.xp .csay-list details{border-top:1px solid var(--line)}.xp .csay-list details:last-child{border-bottom:1px solid var(--line)}.xp .csay-list summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.xp .csay-list summary::-webkit-details-marker{display:none}.xp .csay-list summary i{flex:none;width:12px;height:12px;margin-top:7px;position:relative}.xp .csay-list summary i:before,.xp .csay-list summary i:after{content:"";background:var(--brand);border-radius:2px;transition:transform .2s;position:absolute}.xp .csay-list summary i:before{width:12px;height:2px;top:5px;left:0}.xp .csay-list summary i:after{width:2px;height:12px;top:0;left:5px}.xp .csay-list details[open] summary i:after{transform:scaleY(0)}.xp .csay-list .cans{color:var(--ink-2);max-width:46ch;padding:0 0 15px;font-size:14.5px;line-height:1.6}.xp .csay-b{flex-direction:column;gap:12px;margin-top:26px;list-style:none;display:flex}.xp .csay-b li{color:var(--muted);align-items:center;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.xp .csay-b li s{width:34px;height:34px;color:var(--brand-text);background:#bb5c8d17;border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid}.xp .csay-b li b{color:var(--ink);font-weight:700}@media (max-width:980px){.xp .calc-hero .calc-two{gap:28px}.xp .calc-say h1{max-width:22ch}.xp .calc-say .sub{max-width:56ch}}@media (max-width:900px){.xp .calc-hero .calc-two{grid-template-columns:minmax(0,1fr)}.xp .calc-hero{padding-top:26px}}.xp .rcard{border:1px solid var(--card-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #14141e0f}.xp .rcard.ok{border-color:#9fcbb4}.xp .rcard.wait{border-color:#a9c4e8}.xp .rcard.warn{border-color:#e3c48a}.xp .rcard.stop{border-color:#e2a9a2}.xp .rcard.exp{border-color:#e0afc8}.xp .rhead{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:18px 22px;display:flex}.xp .rico{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.xp .rico svg{stroke-width:2.6px;width:19px;height:19px;display:block}.xp .rcard.ok .rico{color:#fff;background:linear-gradient(135deg,#2e9b69 0%,#1b7d52 100%)}.xp .rcard.both{border-color:#9fcbb4}.xp .rcard.both .rico{color:#fff;background:linear-gradient(135deg,#2e9b69 0%,#1b7d52 100%)}.xp .rcard.wait .rico{color:#fff;background:linear-gradient(135deg,#4e86c9 0%,#2c63a8 100%)}.xp .rcard.warn .rico{color:#fff;background:linear-gradient(135deg,#c08a22 0%,#9a6b10 100%)}.xp .rcard.stop .rico{color:#fff;background:linear-gradient(135deg,#d9564a 0%,#c0392b 100%)}.xp .rcard.exp .rico{background:var(--brand-gradient);color:#fff}.xp .rhead b{letter-spacing:-.01em;font-size:19px;display:block}.xp .rhead span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.xp .rbody{padding:20px 22px 22px}.xp .prodbox{background:#fcf2f7;border-radius:14px;padding:15px 17px}.xp .prodbox span{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text);font-size:10.5px;font-weight:700}.xp .prodbox b{letter-spacing:-.01em;margin-top:5px;font-size:20px;display:block}.xp .prodbox i{color:var(--muted);margin-top:5px;font-size:13px;font-style:normal;line-height:1.45;display:block}.xp .rtxt{color:var(--ink-2);margin-top:14px;font-size:14.5px;line-height:1.6}.xp .rrows{margin-top:6px}.xp .rrow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.xp .rrow span{color:var(--ink-2);font-size:14.5px}.xp .rrow b{font-family:var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.xp .rrow b.p{color:var(--brand-text)}.xp .rrow b.g{color:var(--ok)}.xp .rrow b.w{color:#9a6b10}.xp .rrow b.m{color:var(--ink-2);font-size:15px}.xp .rsub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:-6px;padding-bottom:12px;font-size:12.5px}.xp .dual{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:16px}.xp .dual th{color:var(--ink);text-align:right;border-bottom:1px solid var(--line);padding:0 0 10px 12px;font-size:13.5px;font-weight:700}.xp .dual th:first-child{text-align:left}.xp .dual td{color:var(--ink);text-align:right;border-bottom:1px solid var(--line-soft);font-size:15px;font-weight:700;font-family:var(--mono);padding:12px 0 12px 12px}.xp .dual td.k{text-align:left;font-family:var(--font);color:var(--ink-2);padding-left:0;font-size:14.5px;font-weight:600}.xp .dual th:first-child{padding-left:0}.xp .dual tr:last-child td{border-bottom:0}.xp .dual th:nth-child(2),.xp .dual td:nth-child(2){color:var(--brand-text)}.xp .dual th:nth-child(3),.xp .dual td:nth-child(3){color:var(--ok)}.xp .dual td.k{color:var(--muted)}.xp .feebox{background:var(--soft);border-radius:14px;margin-top:16px;padding:15px 17px}.xp .feetop{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.xp .feetop span{color:var(--ink-2);font-size:14.5px}.xp .feetop b{font-family:var(--mono);font-size:15px;font-weight:700}.xp .feebox p{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.5}.xp .rcta{justify-content:center;width:100%;height:52px;margin-top:18px;font-size:15.5px}.xp .rfoot{color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.5}.xp .rnote{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:14px;padding-top:13px;display:flex}.xp .rnote span{color:var(--muted);font-size:13px}.xp .rnote b{color:var(--ink-2);font-size:13px;font-weight:700}.xp .stgrid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px;margin-top:24px;display:grid}.xp .stgrid .rcard{background:#fff}.xp .stgrid .rhead b{font-size:16px}.xp .stgrid .rbody{padding:16px 17px 18px}.xp .stgrid .prodbox b{font-size:16px}.xp .stgrid .rrow{padding:11px 0}.xp .stgrid .rrow span{font-size:12.5px}.xp .stgrid .rrow b{white-space:normal;text-align:right;font-size:13.5px}.xp .stgrid .rcta{height:46px;font-size:14px}.xp .stnum{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:12px 17px 0;font-size:10px}.xp .stgrid .rhead{padding:6px 17px 14px}.xp .stgrid .rtxt{margin-top:12px;font-size:13.5px}.xp .stgrid .rnote{margin-top:12px;padding-top:11px}.xp .stgrid .prodbox{padding:12px 14px}.xp .stgrid .rsub{font-size:11.5px}.xp .warnbox{background:#fdf8ee;border:1px solid #efdcb6;border-radius:16px;margin-top:22px;padding:20px 22px}.xp .warnbox b{font-size:15.5px}.xp .warnbox p{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.65}.xp .warnbox code{font-family:var(--mono);background:#fff;border:1px solid #efdcb6;border-radius:6px;padding:2px 6px;font-size:12.5px}.xp .regcta{background:var(--soft);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:26px 30px;display:flex}.xp .regcta b{font-size:20px}.xp .regcta p{color:var(--ink-2);max-width:58ch;margin-top:8px;font-size:15px;line-height:1.6}@media (max-width:900px){.xp .calc-two{grid-template-columns:minmax(0,1fr)}.xp .fine.right{text-align:left}}.xp .ibadge{min-height:18px;color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.45}.xp .ibadge.good{color:var(--ok);font-weight:700}.xp .ibadge.warn{color:#9a6b10;font-weight:700}.xp .ibadge.bad{color:var(--stop);font-weight:700}.xp .klab b{float:right;font-family:var(--mono);color:var(--brand-text)}.xp .krange{width:100%;accent-color:var(--brand);height:26px}.xp .kscale{font-family:var(--mono);color:var(--muted);justify-content:space-between;margin-top:-2px;font-size:11px;display:flex}.xp .alertbox{color:var(--ink-2);background:#fbf1de;border:1px solid #efdcb6;border-radius:13px;margin:14px 0 0;padding:13px 15px;font-size:13.5px;line-height:1.55}.xp .warnnote{background:var(--soft);border-left:3px solid var(--brand);color:var(--ink-2);border-radius:12px;margin-top:14px;padding:12px 15px;font-size:13px;line-height:1.5}.xp .dual th.pick{color:var(--brand-text)}.xp .rbest{padding-bottom:16px}.xp .rchips{flex-wrap:wrap;gap:8px;padding:2px 0 14px;display:flex}.xp .rchips span{background:var(--soft);border:1px solid var(--line);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px;font-size:12.5px}.xp .rbest{color:var(--muted);border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;padding:0 0 16px;font-size:13px}.xp .rbig .rt{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px;transition:border-color .16s,background .16s}.xp .rbig .rtl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10.5px;font-weight:700;transition:color .16s;display:flex}.xp .rbig .rti{width:24px;height:24px;color:var(--muted);background:#54586014;border-radius:7px;flex:none;place-items:center;transition:background .16s,color .16s;display:grid}@media (hover:hover){.xp .rbig .rt:hover{border-color:var(--brand);background:#fcf4f8}.xp .rbig .rt:hover .rtl{color:var(--brand-text)}.xp .rbig .rt:hover .rti{color:var(--brand-text);background:#bb5c8d1f}}.xp .rbig .rt b{letter-spacing:-.03em;color:var(--ink);margin-top:10px;font-size:30px;font-weight:800;line-height:1.08;display:block}.xp .rbig .rt i{color:var(--muted);margin-top:6px;font-size:12.5px;font-style:normal;line-height:1.45;display:block}.xp .rbig{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding:18px 0 20px;display:grid}.xp .rbig span{color:var(--muted);font-size:13.5px;display:block}.xp .rbig b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;line-height:1.15;display:block}.xp .rbig i{color:var(--muted);margin-top:5px;font-size:12.5px;font-style:normal;display:block}.xp .rbig u{color:var(--muted);opacity:.75;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;text-decoration:none;display:block}.xp .rtab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:16px}.xp .rtab th{color:var(--muted);text-align:right;padding:0 0 8px 10px;font-size:12px;font-weight:700}.xp .rtab th:first-child{text-align:left}.xp .rtab td{color:var(--ink-2);text-align:right;font-size:14px;font-family:var(--mono);white-space:nowrap;padding:8px 0 8px 10px}.xp .rtab td:first-child{text-align:left;font-family:var(--font);white-space:normal;padding-left:0}.xp .rtab th:first-child{padding-left:0}.xp .rtab td.v{color:var(--muted)}.xp .rtab tr.tot td{border-top:1px solid var(--line);color:var(--ink);padding-top:11px;font-weight:700}.xp .dual{margin-top:20px}.xp .factbox{border:1px solid var(--line);background:var(--soft);border-radius:14px;margin-top:14px;padding:14px 16px}.xp .factt{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10px;font-weight:700}.xp .factg{gap:12px 18px;display:grid}.xp .factg span{color:var(--muted);font-size:12.5px;display:block}.xp .factg b{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14.5px;display:block}.xp .innrow{margin-bottom:10px;position:relative}.xp .innrow .xx{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:12px;right:10px}.xp .innrow .xx:hover{color:var(--stop)}.xp #calcAdd{margin-top:2px}.xp #calcAdd:disabled{color:var(--muted);border-color:var(--line);cursor:default}.xp #calcResult .rcard+.rcard{margin-top:16px}.xp .dual th.off,.xp .dual td.off{color:var(--muted);opacity:.7;font-weight:400}.xp .dual th em{color:var(--muted);margin-top:2px;font-size:11px;font-style:normal;font-weight:400;display:block}@media (max-width:640px){.xp .dual{white-space:nowrap;display:block;overflow-x:auto}.xp .dual td.k{white-space:normal;min-width:150px}.xp .dual th,.xp .dual td{padding-left:14px}}.xp .addp{height:44px;font:inherit;color:var(--brand-text);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 18px 0 14px;font-size:14.5px;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.xp .addp:before{content:"+";background:var(--brand-gradient);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:16px;font-weight:700;line-height:1;display:grid}.xp .addp:hover{border-color:var(--brand);background:#fcf4f8}.xp .addp:disabled{color:var(--muted);background:var(--soft);border-color:var(--line);cursor:default}.xp .addp:disabled:before{background:var(--line);color:var(--muted)}.xp .addnote{color:var(--muted);vertical-align:middle;margin-left:12px;font-size:12.5px;display:inline-block}@media (max-width:640px){.xp .rbig{grid-template-columns:minmax(0,1fr);gap:10px}.xp .rbig .rt{padding:14px 16px}.xp .rbig .rt b{margin-top:8px;font-size:26px}.xp .rbig span{font-size:12.5px}.xp .rbig i,.xp .rbig u{font-size:11.5px}.xp .factg{grid-template-columns:1fr 1fr}.xp header.top .tape{display:none}}.xp .party{border:1px solid var(--line);background:var(--soft);border-radius:14px;margin-bottom:12px;padding:14px}.xp .phead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.xp .phead b{font-size:13.5px}.xp .phead .xx{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px}.xp .phead .xx:hover{color:var(--stop)}.xp .party .ibadge{margin:7px 0 0}.xp .pgrid{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.xp .pgrid .fl{flex-direction:column;gap:6px;display:flex}.xp .pgrid .fl>span{color:var(--muted);font-size:12px;font-weight:700}.xp .pgrid .chipb{padding:9px 12px;font-size:13px}.xp .party .kin{background:#fff}.xp .factg{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.xp .factg{grid-template-columns:repeat(2,1fr)}}.xp .rbig{align-items:start}.xp .rbig>div{flex-direction:column;display:flex}.xp .stgrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px}.xp .stgrid .factg{grid-template-columns:repeat(2,1fr)}.xp .stgrid .rbig{grid-template-columns:1fr 1fr;gap:14px;padding:14px 0 16px}.xp .stgrid .rbig b{font-size:22px}.xp .stgrid .rtab{display:none}.xp .ptab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.xp .ptab th{color:var(--muted);text-align:right;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:0 0 8px 10px;font-size:11px;font-weight:700}.xp .ptab th:first-child{text-align:left}.xp .ptab td{font-size:13.5px;font-family:var(--mono);text-align:right;border-top:1px solid var(--line);white-space:nowrap;padding:7px 0 7px 10px}.xp .ptab td.k{text-align:left;font-family:var(--font);color:var(--ink);white-space:normal;font-weight:600}.xp .ptab td.k i{color:#9a6b10;font-size:12px;font-style:normal;font-weight:400}.xp .ptab tr.tot td{color:var(--ink);font-weight:700}.xp .pprod{margin-top:2px}.xp .pprod .sg{padding:9px 10px;font-size:13px}@media (max-width:640px){.xp .ptab th:nth-child(3),.xp .ptab td:nth-child(3){display:none}.xp .dualwrap{position:relative}.xp .dualwrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff 85%);width:34px;position:absolute;top:0;bottom:22px;right:0}.xp .dualhint{color:var(--muted);margin-top:8px;font-size:12px}.xp .ptab th:nth-child(5),.xp .ptab td:nth-child(5){display:none}.xp .dual th,.xp .dual td{padding-left:16px}}.xp .dualhint{display:none}@media (max-width:640px){.xp .dualhint{display:block}}@media (max-width:560px){.xp .stats>div,.xp .stats.mini>div{min-width:0;padding:8px 10px}.xp .stats>div>div,.xp .stats.mini>div>div{padding:0}.xp .stats .n,.xp .stats.mini .n{font-size:15px}.xp .stats .t{margin-top:2px;font-size:10.5px;line-height:1.25}.xp .paths{grid-template-columns:1fr}}.xp .rvb{position:relative}.xp .rvm{color:#8a5a16;letter-spacing:.04em;background:#fbf2e3;border-top:1px solid #f0d9a8;border-bottom:1px solid #f0d9a8;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:10px max(16px,50% - 628px);font:700 11.5px/1.45 JetBrains Mono,monospace;display:flex}.xp .rvm b{color:#fbf2e3;letter-spacing:.07em;white-space:nowrap;background:#8a5a16;border-radius:999px;padding:2px 10px}.xp .rvm .rt{letter-spacing:0;color:#5e3b0a;min-width:0;font-family:Gilroy,Manrope,sans-serif;font-size:13.5px}.xp .rvm .rs{text-align:right;min-width:0;max-width:62ch;margin-left:auto;font-weight:400}@media (max-width:760px){.xp .rvm .rs{text-align:left;margin-left:0}}.xp .rvp{color:#8a5a16;background:#fffbf2;border:2px dashed #e3c98e;border-radius:16px;padding:28px 32px}.xp .rvp .rvk{letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font:700 11.5px/1 JetBrains Mono,monospace}.xp .rvp h3{color:#5e3b0a;margin-bottom:8px;font-size:22px;line-height:1.25}.xp .rvp p{max-width:70ch;font-size:14.5px;line-height:1.55}.xp .px .pxr{border-top:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"l l""n t";align-items:baseline;gap:6px 18px;padding:18px 22px;display:grid}.xp .px .pxr:first-of-type{border-top:0}.xp .px .pxl{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text);grid-area:l;font:700 10.5px/1 JetBrains Mono,monospace}.xp .px .pxn{color:var(--ink);grid-area:n;font:700 30px/1 JetBrains Mono,monospace}.xp .px .pxt{color:var(--ink-2);text-align:right;grid-area:t;max-width:26ch;font-size:14px;line-height:1.4}.xp .sup4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.xp .sup4 .s{border:1px solid var(--card-line);background:#fff;border-radius:16px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:20px;display:grid}.xp .sup4 .s b{font-size:16px;line-height:1.3}.xp .sup4 .s span{color:var(--ink-2);font-size:14px;line-height:1.5}.xp .sup4 .s i{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-text);font:700 11px/1 JetBrains Mono,monospace}@media (max-width:1100px){.xp .sup4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.xp .sup4{grid-template-columns:minmax(0,1fr)}.xp .rvp{padding:22px 18px}}.xp .px2{flex-direction:column;gap:18px;min-width:0;display:flex}.xp .px2 .res{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.xp .px2 .res>div{border:1px solid var(--card-line);background:#fff;border-radius:16px;grid-template-rows:auto 1fr;gap:8px;padding:18px 20px;display:grid}.xp .px2 .res i{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text);font:700 10.5px/1 JetBrains Mono,monospace}.xp .px2 .res b{font-size:16px;line-height:1.35}.xp .px2 .pxb{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:560px){.xp .px2 .res{grid-template-columns:minmax(0,1fr)}}.xp .sup4 .s .ic{width:44px;height:44px;color:var(--brand-text);background:#f7e8f0;border-radius:12px;place-items:center;display:grid}.xp #b08 h2{text-wrap:wrap;font-size:clamp(24px,2.6vw,36px)}.xp #p-exp{--muted:#43474e}@media (min-width:900px){.xp #p-exp .cabmain{grid-template-columns:250px minmax(0,1fr)}}.xp [data-lv]{border-radius:5px;transition:color .3s,background-color .45s,box-shadow .45s}.xp [data-lv].hit{color:var(--ok);background:#1b7d5221;box-shadow:0 0 0 3px #1b7d5221}.xp .stepl a{color:var(--brand-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.xp .stepl a:hover{color:var(--brand-dark)}.xp .twocol{align-items:stretch}.xp .tcard .grows .gt{font-size:15.5px;font-weight:400;line-height:1.5}.xp .tcard .grows li{align-items:start}.xp .tcard .gn{color:var(--ok);background:#e7f3ec}.xp .tcard .grows li:nth-child(n) .gn{margin-top:1px}.xp table.mx th a{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #bb5c8d;text-decoration:underline #bb5c8d}.xp table.mx th a:hover{color:#a34e7c}.xp .advh{margin:20px 0 0;font-size:16px;font-weight:700}.xp .advl{margin-top:10px!important}.xp table.mx .hi{background:#f7e8f0}.xp table.mx th.hi{box-shadow:inset 0 3px #bb5c8d}.xp .rcards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.xp .rcards .chip .tag{font-size:12px}.xp .vtiles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.xp .vt{border:1px solid var(--card-line,#dce0e6);background:#fff;border-radius:16px;padding:22px 22px 20px;box-shadow:0 1px 2px #191c1e0a}.xp .vt .vv{letter-spacing:-.02em;background:linear-gradient(163deg,#ca4565,#7262af);color:#0000;-webkit-background-clip:text;background-clip:text;font:700 clamp(26px,3vw,34px)/1.1 JetBrains Mono,ui-monospace,Menlo,monospace}.xp .vt .vl{margin-top:10px;font-size:16px;font-weight:700;line-height:1.3}.xp .vt .vn{color:#43474e;margin-top:6px;font-size:14.5px;line-height:1.45}.xp .formula{color:#a34e7c;margin:6px 0 14px;font:700 15px/1.5 JetBrains Mono,ui-monospace,Menlo,monospace}@media (max-width:900px){.xp .rcards,.xp .vtiles{grid-template-columns:1fr}}.xp .heroill{place-items:center;min-height:300px;display:grid}.xp .advgrid{grid-template-columns:repeat(2,1fr);gap:20px 28px;margin-top:8px;display:grid}.xp .advc{background:#fff;border:1px solid #dce0e6;border-radius:16px;align-items:center;gap:18px;padding:20px 22px;display:flex}.xp .advc svg{flex:none}.xp .advc span{font-size:17px;font-weight:600;line-height:1.4}.xp .steps5{grid-template-columns:repeat(5,1fr);gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.xp .steps5 li{background:#fff;border:1px solid #dce0e6;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 16px 20px;display:flex}.xp .steps5 .si{align-self:center;margin-bottom:6px}.xp .steps5 .sk{letter-spacing:.07em;color:#a34e7c;font:700 12.5px/1 JetBrains Mono,ui-monospace,monospace}.xp .steps5 b{font-size:18px;line-height:1.25}.xp .steps5 span{color:#43474e;font-size:14.5px;line-height:1.5}.xp .costgrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;margin-top:8px;display:grid}.xp .factors{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.xp .factors li{background:#fff;border:1px solid #dce0e6;border-radius:14px;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #191c1e0a}.xp .factors i{color:#b7bdc6;font:700 30px/1 JetBrains Mono,ui-monospace,monospace}.xp .factors span{font-size:17px;line-height:1.4}.xp .anchorc{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.xp .ring{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(163deg,#3fa796,#4a7fc1) border-box;border:4px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;display:flex}.xp .ring b{letter-spacing:-.03em;color:#2a2f36;font:700 48px/1 JetBrains Mono,ui-monospace,monospace}.xp .ring small,.xp .ring span{color:#43474e;font-size:15px}.xp .anchorc p{color:#43474e;max-width:46ch;margin:0;font-size:14.5px;line-height:1.5}.xp .logogrid{background:#fff;border-top:1px solid #dce0e6;border-left:1px solid #dce0e6;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.xp .logogrid .lg{border-bottom:1px solid #dce0e6;border-right:1px solid #dce0e6;place-items:center;min-height:120px;display:grid}.xp .logogrid .lg span{color:#9aa0a8;letter-spacing:.05em;text-transform:uppercase;border:1.5px dashed #c9ced6;border-radius:10px;padding:14px 18px;font:700 12.5px/1 JetBrains Mono,ui-monospace,monospace}.xp nav.anch{z-index:20;background:#fff;border-bottom:1px solid #e4e6ea;flex-wrap:wrap;justify-content:center;gap:10px 44px;padding:14px 20px;display:flex;position:sticky;top:111px;box-shadow:0 6px 18px #191c1e0d}.xp nav.anch a{color:#191c1e;font-size:15.5px;text-decoration:none}.xp nav.anch a:hover{color:#a34e7c}.xp #b07,.xp .rvb{scroll-margin-top:176px}@media (max-width:1100px){.xp .steps5{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.xp .advgrid,.xp .costgrid{grid-template-columns:1fr}.xp .logogrid{grid-template-columns:repeat(2,1fr)}.xp nav.anch{position:static}}.xp .foldd>summary{cursor:pointer;color:#a34e7c;background:#fff;border:1px solid #dce0e6;border-radius:12px;align-items:center;gap:10px;padding:14px 20px;font:700 15.5px/1 Gilroy,Manrope,sans-serif;list-style:none;display:inline-flex}.xp .foldd>summary::-webkit-details-marker{display:none}.xp .foldd>summary:after{content:"↓";font-weight:700}.xp .foldd[open]>summary:after{content:"↑"}.xp .foldd[open]>summary{margin-bottom:12px}.xp .foldd .sec{padding-left:0;padding-right:0}.xp .cost1{gap:22px;display:grid}.xp .cbar{border:1px solid var(--line);border-radius:10px;height:44px;display:flex;overflow:hidden}.xp .cbar i{font:700 12px var(--mono);color:#fff;white-space:nowrap;align-items:center;padding:0 12px;font-style:normal;display:flex;overflow:hidden}.xp .cbar i:first-child{background:#ca4565;flex:2}.xp .cbar i:nth-child(2){background:#a5509a;flex:2}.xp .cbar i:nth-child(3){background:#8a58a6;flex:3}.xp .cbar i:nth-child(4){background:#7262af;flex:3}.xp .cparts{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.xp .cparts div{border-top:3px solid #ca4565;padding-top:10px}.xp .cparts div:nth-child(2){border-color:#a5509a}.xp .cparts div:nth-child(3){border-color:#8a58a6}.xp .cparts div:nth-child(4){border-color:#7262af}.xp .cparts b{margin-bottom:4px;display:block}.xp .cparts p{color:var(--muted);margin:0;font-size:13.5px}.xp .cgrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.xp .cgrid h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 10px;font-size:14px;font-weight:700}.xp .cchips{flex-wrap:wrap;gap:8px;display:flex}.xp .cchips div{border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13.5px}.xp .cchips b{color:var(--brand-text)}.xp .cwhy{gap:10px;display:grid}.xp .cwhy div{grid-template-columns:28px 1fr;gap:10px;display:grid}.xp .cwhy i{font:700 12px var(--mono);color:#fff;background:linear-gradient(163deg,#ca4565,#7262af);border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;font-style:normal;display:grid}.xp .cwhy p{color:var(--ink-2);margin:0;font-size:14px}.xp .cwhy b{color:var(--ink)}@media (max-width:820px){.xp .cparts,.xp .cgrid{grid-template-columns:1fr}}.xp #vsH2{max-width:none;font-size:clamp(24px,2.7vw,38px);line-height:1.2}.xp #vsLead{font-size:clamp(15.5px,1.2vw,18px)}.xp .cparts{grid-template-columns:repeat(var(--n,4),1fr)}.xp .cbar i:nth-child(5){background:#6b6ab2;flex:3}.xp .cmv{grid-template-columns:1fr 1fr;gap:14px;display:grid}.xp .cmv b{margin-bottom:6px;font-size:13px;display:block}.xp .cmv ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.xp .cmv li{color:var(--ink-2);padding-left:18px;font-size:13.5px;position:relative}.xp .cmv .dn li:before,.xp .cmv .up li:before{font-weight:700;position:absolute;top:0;left:0}.xp .cmv .dn li:before{content:"↓";color:var(--ok)}.xp .cmv .dn b{color:var(--ok)}.xp .cmv .up li:before{content:"↑";color:#c0392b}.xp .cmv .up b{color:#c0392b}@media (max-width:820px){.xp .cmv{grid-template-columns:1fr}}.xp .cost1{margin-top:8px}.xp .plink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:3px}.xp .plink b{color:var(--brand-text)}.xp .plink:hover b{color:var(--brand)}.xp #nrView.view{justify-content:center;align-items:stretch;max-width:none;margin:0;padding:28px;display:flex}.xp #nrView .scrn{flex:1;max-width:560px;height:auto}.xp .how:has(#nrView){grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:stretch}@media (max-width:760px){.xp .how:has(#nrView){grid-template-columns:1fr}}.xp #nrView.view{align-self:stretch;height:auto}.xp #nrView .scrn{align-self:stretch;min-height:0}.xp #nrView .scrnb{flex-direction:column;justify-content:flex-start;gap:12px;display:flex}.xp #nrView .scrnb .box{flex-direction:column;flex:1;justify-content:space-evenly;display:flex;margin-top:0!important}.xp .when{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.xp .when>div{border-top:3px solid #ca4565;padding-top:12px}.xp .when>div:nth-child(2){border-color:#a5509a}.xp .when>div:nth-child(3){border-color:#7262af}.xp .when h3{font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 4px}.xp .when p.t{margin:0 0 10px;font-size:17px;font-weight:800}.xp .when ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xp .when li{color:var(--ink-2);padding-left:22px;font-size:14px;position:relative}.xp .when li:before{content:"";background:linear-gradient(163deg,#ca4565,#7262af);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:0}@media (max-width:820px){.xp .when{grid-template-columns:1fr}}.xp .when{grid-template-columns:repeat(var(--n,3),1fr);margin-top:22px}.xp .when.tiles>div{background:var(--soft);border-top:0;border-radius:14px;padding:16px 18px}.xp .when.tiles li{padding-left:0}.xp .when.tiles li:before{display:none}@media (max-width:820px){.xp .when{grid-template-columns:1fr}}.xp #nrView.view{padding:20px}.xp #nrView .scrn{align-self:center;max-width:none;min-height:0}.xp #nrView .scrnb .box{flex:none;justify-content:flex-start;padding:8px 16px}.xp #nrView .scrnb .rowl{padding:12px 0;font-size:15px}.xp #nrView .scrnb .kv{padding:10px 0;font-size:15px}.xp #nrView .scrnb b,.xp #nrView .scrnb .kv b{word-spacing:-.32em}.xp #expAnswer{white-space:pre-line}.xp #p-exp .phero-grid{align-items:center}.xp .how:has(#nrView){grid-template-columns:minmax(0,clamp(340px,30%,520px)) minmax(0,1fr)}.xp #nrView .scrn{width:100%;max-width:820px;margin-inline:auto}.xp .slid{align-items:stretch}.xp .slid .slview{justify-content:center;align-self:stretch;align-items:center;max-width:none;margin:0;padding:28px;display:flex}.xp .slid .slview .scrn{width:100%;max-width:420px}:is(.xp .slid .slview .scrn:has(.fx-two),.xp .slid .slview .scrn:has(.fx-sg)){max-width:520px}.xp .fx-two{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.xp .fx-pane{border:1px solid var(--line);opacity:0;background:#fff;border-radius:12px;padding:12px;animation:.5s .1s forwards xp-fxIn;transform:translateY(8px)}.xp .fx-pane.no{background:var(--soft);animation-delay:.45s}.xp .fx-h{font:700 12px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#a34e7c;margin-bottom:6px}.xp .fx-pane.no .fx-h{color:var(--muted)}.xp .fx-r{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:5px 0;font-size:13px;display:flex}.xp .fx-r span{color:var(--ink-2)}.xp .fx-r b{text-align:right;font-weight:700}.xp .fx-b{text-align:center;font:700 12.5px var(--font);color:#fff;background:linear-gradient(163deg,#ca4565,#7262af);border-radius:99px;margin-top:10px;padding:8px 10px;animation:1.6s 1.1s 2 xp-fxPulse}.xp .fx-b.mute{color:var(--ink-2);background:#edeff2;animation:none}.xp .fx-sg{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;padding:10px 14px}.xp .fx-sr{border-top:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.xp .fx-sr span{color:var(--ink-2)}.xp .fx-ok{color:var(--ok)}.xp .fx-st{text-align:right;min-width:92px;display:inline-block;position:relative}.xp .fx-st i{font-style:normal;display:block}.xp .fx-st .w{color:var(--muted);animation:xp-fxOff 0s linear var(--d,1s) forwards}.xp .fx-st .d{color:var(--ok);opacity:0;animation:xp-fxOn .35s ease var(--d,1s) forwards;position:absolute;top:0;right:0}@keyframes xp-fxIn{to{opacity:1;transform:none}}@keyframes xp-fxOff{to{opacity:0}}@keyframes xp-fxOn{to{opacity:1}}@keyframes xp-fxPulse{50%{box-shadow:0 0 0 6px #bb5c8d38}}@media (prefers-reduced-motion:reduce){.xp .fx-pane{opacity:1;animation:none;transform:none}.xp .fx-b{animation:none}.xp .fx-st .w{display:none}.xp .fx-st .d{opacity:1;animation:none;position:static}}@media (max-width:520px){.xp .fx-two{grid-template-columns:1fr}}.xp .slid .slview .scrn:has(.fx-lots){max-width:520px}.xp .fx-lots{width:100%}.xp .fx-cap{font:700 11px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.xp .fx-lot{border:1px solid var(--line);opacity:0;animation:xp-fxIn .45s ease var(--d,.1s) forwards;background:#fff;border-radius:10px;margin-bottom:8px;padding:9px 12px;transform:translateY(8px)}.xp .fx-lot.off{background:var(--soft)}.xp .fx-lot.off .fx-lt b,.xp .fx-lot.off .fx-ls{color:var(--muted)}.xp .fx-lt{justify-content:space-between;align-items:center;gap:8px;display:flex}.xp .fx-lt b{font-size:13.5px}.xp .fx-ls{color:var(--ink-2);margin-top:2px;font-size:12.5px}.xp .fx-pill{font:700 11px var(--font);white-space:nowrap;color:#2f5cb4;background:#e7eefb;border-radius:99px;padding:2px 9px}.xp .fx-pill.ph{color:var(--ink-2);background:#edeff2}.xp .fx-pill.pn{color:#7a3fa3;background:#f2e8f8}.xp .fx-m{font:700 11.5px var(--font);margin-top:5px;font-style:normal;display:inline-block}.xp .fx-m.ok{color:var(--ok)}.xp .fx-m.no{color:var(--muted)}.xp .fx-sum{color:var(--ink-2);opacity:0;gap:16px;margin-top:4px;font-size:12.5px;animation:.4s 1.3s forwards xp-fxIn;display:flex}.xp .fx-sum b{color:var(--ink)}@media (prefers-reduced-motion:reduce){.xp .fx-lot,.xp .fx-sum{opacity:1;animation:none;transform:none}}.xp .fx-lot.fx-st0{animation-delay:50ms}.xp .fx-pill.po{color:#2f5cb4;background:#e7eefb}.xp .fx-ar{border:1px solid var(--line);opacity:0;animation:xp-fxIn .45s ease var(--d,.4s) forwards;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex;transform:translateY(8px)}.xp .fx-ar b{font-size:13.5px;display:block}.xp .fx-ar small{color:var(--ink-2);margin-top:1px;font-size:12.5px;display:block}.xp .fx-btn{font:700 12px var(--font);color:var(--ink-2);background:#edeff2;border-radius:99px;flex:none;padding:7px 14px}.xp .fx-btn.pri{color:#fff;background:linear-gradient(163deg,#ca4565,#7262af)}.xp .slid .kv{align-items:flex-start;gap:14px}.xp .slid .kv span{flex:0 46%}.xp .slid .kv b{text-align:right;overflow-wrap:anywhere;flex:1 1 0}@media (prefers-reduced-motion:reduce){.xp .fx-ar{opacity:1;animation:none;transform:none}}.xp .fx-fchips{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.xp .fx-fc{font:600 12.5px var(--font);border:1px solid var(--line);color:var(--ink-2);cursor:default;background:#fff;border-radius:99px;padding:5px 12px}.xp button.fx-fc{cursor:pointer}.xp .fx-fc.on{color:#a34e7c;background:#f4eaf0;border-color:#bb5c8d}.xp .fx-fc.stop{border-style:dashed}.xp .fx-res{border-top:1px dashed var(--line);margin-top:6px;padding-top:8px}.xp .fx-lot[data-p]{transition:background .2s}.xp .fx-lot i.fx-m{display:inline-block}.xp .fx-expv{max-width:520px;margin-left:auto;margin-right:0}@media (max-width:960px){.xp .fx-expv{margin:0 auto}}.xp .fx-exp2 .tick{margin-top:0}.xp .fx-xw{position:relative}.xp .fx-expv .fx-ar,.xp .fx-expv .fx-lot{opacity:1;animation:none;transform:none}.xp .fx-btn{text-align:center;min-width:150px;position:relative}.xp .fx-btn:after{content:"";opacity:0;pointer-events:none;background:#e6f3ea;border-radius:99px;position:absolute;inset:0}.xp .fx-bt{z-index:1;display:block;position:relative}.xp .fx-bt i{font-style:normal;display:block}.xp .fx-bt .d{opacity:0;color:#17643a;position:absolute;top:0;left:0;right:0}.xp .fx-toast{color:#17643a;font:700 12.5px var(--font);opacity:0;background:#e6f3ea;border-radius:10px;margin-top:4px;padding:9px 12px}.xp .fx-cur{opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px #00000040);animation:7s ease-in-out infinite xp-fxCur;position:absolute;top:111px;left:calc(100% - 107px)}.xp .fx-b1 .w{animation:7s linear infinite xp-fxW1}.xp .fx-b1 .d{animation:7s linear infinite xp-fxD1}.xp .fx-b1:after{animation:7s linear infinite xp-fxA1}.xp .fx-b2 .w{animation:7s linear infinite xp-fxW2}.xp .fx-b2 .d{animation:7s linear infinite xp-fxD2}.xp .fx-b2:after{animation:7s linear infinite xp-fxA2}.xp .fx-toast{animation:7s infinite xp-fxT}@keyframes xp-fxCur{0%{opacity:0;transform:translate(50px,-34px)}6%{opacity:1;transform:translate(50px,-34px)}20%{opacity:1;transform:translate(0)scale(1)}23%{transform:translate(0)scale(.82)}26%{transform:translate(0)scale(1)}42%{transform:translateY(70px)scale(1)}45%{transform:translateY(70px)scale(.82)}48%{transform:translateY(70px)scale(1)}88%{opacity:1}96%,to{opacity:0;transform:translateY(70px)}}@keyframes xp-fxW1{0%,25%{opacity:1}27%,90%{opacity:0}93%,to{opacity:1}}@keyframes xp-fxD1{0%,25%{opacity:0}27%,90%{opacity:1}93%,to{opacity:0}}@keyframes xp-fxA1{0%,25%{opacity:0}27%,90%{opacity:1}93%,to{opacity:0}}@keyframes xp-fxW2{0%,47%{opacity:1}49%,90%{opacity:0}93%,to{opacity:1}}@keyframes xp-fxD2{0%,47%{opacity:0}49%,90%{opacity:1}93%,to{opacity:0}}@keyframes xp-fxA2{0%,47%{opacity:0}49%,90%{opacity:1}93%,to{opacity:0}}@keyframes xp-fxT{0%,48%{opacity:0;transform:translateY(8px)}54%,88%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.xp .fx-cur{display:none}.xp .fx-b1 .w,.xp .fx-b2 .w{opacity:0;animation:none}.xp .fx-b1 .d,.xp .fx-b2 .d,.xp .fx-b1:after,.xp .fx-b2:after,.xp .fx-toast{opacity:1;animation:none}}.xp .two.fx-exp2{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end}.xp .fx-exp2 .tick{margin-bottom:0}.xp .fx-exp2 .fx-expv{zoom:1.2;width:100%;max-width:none;margin:0;padding:28px}.xp .fx-exp2 .fx-expv .scrn{max-width:none}@media (max-width:960px){.xp .two.fx-exp2{grid-template-columns:1fr;align-items:start}.xp .fx-exp2 .fx-expv{zoom:1;padding:20px}}.xp .fx-exp2 .tick li{margin-bottom:26px;font-size:19px;line-height:1.5}.xp .fx-exp2 .tick li:last-child{margin-bottom:6px}@media (max-width:960px){.xp .fx-exp2 .tick li{margin-bottom:14px;font-size:16px}}.xp .applybox.applyB{color:#fff;max-width:none;box-shadow:none;background:linear-gradient(150deg,#ca4565,#7262af);border:0;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(20px,4vw,48px);margin-top:0;padding:clamp(20px,4vw,48px);display:grid}.xp .applyB .aB-l h2{color:#fff;text-wrap:balance;margin:0 0 18px;font-size:clamp(26px,3.4vw,36px);line-height:1.15}.xp .applyB .aB-l p{opacity:.92;max-width:44ch;margin:0 0 18px;font-size:16px}.xp .applyB .aB-l ul{gap:10px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.xp .applyB .aB-l li{align-items:flex-start;gap:10px;display:flex}.xp .applyB .aB-l li:before{content:"✓";background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.xp .applyB .aB-r{color:var(--ink);background:#fff;border-radius:20px;padding:clamp(18px,3vw,28px)}.xp .applyB .applyf{grid-template-columns:1fr}.xp .applyB .aB-r .btn{margin-top:14px}.xp .sec:has(.applyB) .sec-head{display:none}@media (max-width:860px){.xp .applybox.applyB{grid-template-columns:1fr}}.xp .applybox.applyC{max-width:none;padding:clamp(18px,3vw,32px)}.xp .applyC .cRow{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;display:grid}.xp .applyC .cRow .btn{white-space:nowrap;width:auto;margin-top:0;padding-inline:26px}.xp .applyC .lawck{margin-top:16px}.xp .applyC .cSteps{border-top:1px solid var(--card-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.xp .applyC .cSteps li{color:var(--muted);font-size:13px;line-height:1.45}.xp .applyC .cSteps b{color:var(--ink);margin-bottom:2px;font-size:13.5px;display:block}.xp .applyC .cSteps em{font:700 11px var(--font);letter-spacing:.07em;color:#a34e7c;text-transform:uppercase;margin-bottom:4px;font-style:normal;display:block}@media (max-width:860px){.xp .applyC .cRow{grid-template-columns:1fr}.xp .applyC .cRow .btn{width:100%}.xp .applyC .cSteps{grid-template-columns:1fr 1fr}}.xp .sec:has(.fx-exp2) .sec-head{display:none}.xp .two.fx-exp2{align-items:stretch}.xp .fx-exp2 .fx-l{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.xp .fx-exp2 .fx-hd h2{margin:0 0 14px}.xp .fx-exp2 .fx-hd .lead{margin:0}@media (max-width:960px){.xp .two.fx-exp2{align-items:start}.xp .fx-exp2 .fx-l{gap:16px}}.xp .fx-pill.pk{color:#17643a;background:#e6f3ea}.xp .fx-exp2 .fx-l{justify-content:center;gap:32px}.xp .tcard.tno .gn{color:#b4405e;background:#fbecef}.xp #calcNotes{flex-direction:column;gap:8px;margin-top:14px;padding:0 4px;display:flex}.xp #calcNotes .fine{text-align:left;color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.xp :root,.xp :root[data-theme]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.xp input,.xp textarea,.xp select{color:#191c1e}.xp input::-moz-placeholder{color:#8a9099;opacity:1}.xp textarea::-moz-placeholder{color:#8a9099;opacity:1}.xp input::placeholder,.xp textarea::placeholder{color:#8a9099;opacity:1}.xp #stBox.stgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;gap:20px}.xp #stBox .factbox{overflow-x:auto}.xp .ptab th{white-space:nowrap;padding-left:12px}.xp .ptab th:first-child{white-space:normal;padding-left:0}.xp .faq .ans a{color:var(--brand-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.xp .faq .ans a:hover{color:var(--brand-dark)}.xp .bh1{text-wrap:pretty;max-width:none}.xp .blead,.xp .phd{max-width:none}.xp .ph1{text-wrap:pretty}.xp .plead{max-width:none}.xp .playout{grid-template-columns:240px minmax(0,1fr)}@media (max-width:980px){.xp .playout{grid-template-columns:minmax(0,1fr)}}.xp .playout .ptoc:empty+.artb{grid-column:1/-1}.xp .qlist,.xp #p-faq .faq .ans{max-width:none}.xp .expsub{color:var(--ink);max-width:none;margin-top:14px;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.4}.xp .expsub+.sub{margin-top:10px}.xp #exp .sub,.xp #expAnswer{max-width:none}.xp [hidden]{display:none!important}.xp .xp-pane{display:contents}@media (max-width:760px){.xp .how:has(#nrView){grid-template-columns:1fr}}
