.pbs{color-scheme:dark;--pbs-bg:#080C1A;--pbs-bg-2:#0B1122;--pbs-surface:#101629;--pbs-raise:#121A30;--pbs-field:#0B1122;--pbs-chipbg:#18223F;--pbs-line:#1A2340;--pbs-line-2:#263254;--pbs-line-3:#2E3B63;--pbs-ink:#E6F1FA;--pbs-ink-2:#A9B8CE;--pbs-ink-3:#8A9EBD;--pbs-ink-4:#7389AC;--pbs-ice:#9FD6F7;--pbs-ice-2:#8FD0F6;--pbs-ice-3:#7CC4F0;--pbs-ice-soft:rgba(143,208,246,.1);--pbs-ice-line:rgba(143,208,246,.42);--pbs-violet:#8B7CF6;--pbs-violet-lit:#B3A8FF;--pbs-violet-soft:rgba(139,124,246,.16);--pbs-on-ice:#0A1224;--pbs-display:var(--pbs-f-display),ui-sans-serif,system-ui,sans-serif;--pbs-sans:var(--pbs-f-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--pbs-mono:var(--pbs-f-mono),ui-monospace,"SF Mono",Menlo,monospace;--pbs-ease:cubic-bezier(.2,.8,.2,1);background:var(--pbs-bg);color:var(--pbs-ink);font-family:var(--pbs-sans);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}.pbs *{box-sizing:border-box}.pbs a,.pbs button{color:inherit}.pbs button{font:inherit;cursor:pointer}.pbs button:disabled{cursor:not-allowed}.pbs :focus-visible{outline:2px solid var(--pbs-ice);outline-offset:3px;border-radius:6px}.pbs h1,.pbs h2,.pbs h3{text-wrap:balance;margin:0}.pbs figure,.pbs p{margin:0}.pbs .pbs-wrap{max-width:1200px;margin-inline:auto;padding-inline:24px}.pbs .pbs-rel{position:relative}.pbs .pbs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pbs .pbs-kicker{font-family:var(--pbs-mono);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--pbs-ink-3);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pbs .pbs-mk{width:30px;height:30px;border-radius:9px;border:1.5px solid var(--pbs-ice-3);display:grid;place-items:center;color:var(--pbs-ice);flex:none}.pbs .pbs-eyebrow{font-family:var(--pbs-mono);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pbs-ink-3)}.pbs .pbs-eyebrow b{color:var(--pbs-ice);font-weight:600}.pbs h1{font-family:var(--pbs-display);font-weight:700;font-size:clamp(38px,5vw,66px);line-height:1;letter-spacing:-.02em;margin-top:26px}.pbs h1 em{font-style:normal;color:var(--pbs-ice-2)}.pbs .pbs-motto{margin-top:22px;font-family:var(--pbs-display);font-weight:600;font-size:clamp(19px,1.8vw,24px);color:var(--pbs-ink-2);letter-spacing:.005em}.pbs .pbs-lede{font-size:clamp(17px,1.5vw,19.5px);line-height:1.58;color:var(--pbs-ink-2);max-width:54ch;margin-top:18px}.pbs .pbs-h2{font-family:var(--pbs-display);font-weight:700;font-size:clamp(28px,3.5vw,44px);line-height:1.07;letter-spacing:-.02em;margin-top:16px;max-width:20ch}.pbs .pbs-h2-wide{max-width:28ch}.pbs .pbs-body{color:var(--pbs-ink-2);max-width:60ch;margin-top:14px}.pbs .pbs-body.pbs-first{margin-top:22px}.pbs .pbs-body strong{color:var(--pbs-ink);font-weight:700}.pbs .pbs-fine{margin-top:12px;font-size:12.5px;color:var(--pbs-ink-4);line-height:1.5}.pbs section{padding-block:clamp(72px,9vw,124px);position:relative}.pbs section.pbs-rule{border-top:1px solid var(--pbs-line)}.pbs .pbs-split{display:grid;gap:48px;align-items:start;grid-template-columns:minmax(0,1fr)}.pbs .pbs-split>*{min-width:0}@media(min-width:980px){.pbs .pbs-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.pbs .pbs-split.pbs-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pbs .pbs-split.pbs-flip>:first-child{order:2}.pbs .pbs-split.pbs-hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.pbs .pbs-sticky{position:sticky;top:104px}}.pbs .pbs-stage{display:inline-flex;align-items:center;gap:12px;font-family:var(--pbs-mono);font-weight:600;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pbs-ice)}.pbs .pbs-stage i{font-style:normal;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;border:1.5px solid var(--pbs-ice-line);background:var(--pbs-ice-soft);font-size:12.5px;letter-spacing:0;flex:none}.pbs .pbs-stage.pbs-stage-violet{color:var(--pbs-violet-lit)}.pbs .pbs-stage.pbs-stage-violet i{border-color:rgba(139,124,246,.55);background:var(--pbs-violet-soft)}.pbs .pbs-points{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px;max-width:58ch}.pbs .pbs-points li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;color:var(--pbs-ink-2);font-size:15px;line-height:1.55}.pbs .pbs-points li:before{content:"";width:8px;height:8px;border-radius:2px;border:1.5px solid var(--pbs-ice);margin-top:8px;transform:rotate(45deg)}.pbs .pbs-points-violet li:before{border-color:var(--pbs-violet-lit)}.pbs .pbs-points strong{color:var(--pbs-ink);font-weight:700}.pbs .pbs-hero{padding-top:140px;padding-bottom:80px;overflow:hidden}.pbs .pbs-hero:before{content:"";background:radial-gradient(46% 58% at 76% 40%,rgba(120,190,240,.15),transparent 70%),radial-gradient(30% 40% at 62% 100%,rgba(132,112,240,.12),transparent 72%)}.pbs .pbs-hero-curve,.pbs .pbs-hero:before{position:absolute;inset:0;pointer-events:none}.pbs .pbs-hero-curve{width:100%;height:100%;fill:none}.pbs .pbs-hero-curve path{stroke:rgba(143,208,246,.09);stroke-width:2;vector-effect:non-scaling-stroke}.pbs .pbs-hero-curve path+path{stroke:rgba(143,208,246,.05)}.pbs .pbs-hero-split{margin-top:34px}.pbs .pbs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--pbs-line);border:1px solid var(--pbs-line);border-radius:14px;overflow:hidden;margin:60px 0 0}@media(min-width:760px){.pbs .pbs-facts{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2.2fr)}}.pbs .pbs-facts>div{background:var(--pbs-bg-2);padding:16px 18px;min-width:0}.pbs .pbs-facts .pbs-facts-wide{grid-column:1/-1}@media(min-width:760px){.pbs .pbs-facts .pbs-facts-wide{grid-column:auto}}.pbs .pbs-facts dt{font-family:var(--pbs-mono);font-weight:500;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pbs-ink-4)}.pbs .pbs-facts dd{margin:6px 0 0;font-size:15px;color:var(--pbs-ink)}.pbs .pbs-facts a{color:var(--pbs-ice);text-decoration:none}.pbs .pbs-facts a:hover{text-decoration:underline}.pbs .pbs-art{display:grid;gap:18px;min-width:0;max-width:560px;width:100%;justify-self:end}.pbs .pbs-win{border-radius:20px;overflow:hidden;background:var(--pbs-surface);box-shadow:0 0 0 1.5px rgba(160,210,245,.18),0 50px 110px -30px rgba(0,0,0,.9),0 0 110px -40px rgba(124,196,240,.5)}.pbs .pbs-win-bar{display:flex;align-items:center;gap:8px;padding:12px 18px;background:var(--pbs-raise);border-bottom:1.5px solid #212b48}.pbs .pbs-win-bar i{width:10px;height:10px;border-radius:50%;background:#2A3554}.pbs .pbs-win-bar span{margin-left:auto;font:500 12px/1 var(--pbs-mono);letter-spacing:.12em;color:var(--pbs-ink-4);text-transform:uppercase}.pbs .pbs-sw{padding:20px 22px 22px}.pbs .pbs-sw-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pbs .pbs-sw-head b{font:700 26px/1 var(--pbs-display);color:var(--pbs-ink);letter-spacing:-.01em}.pbs .pbs-sw-head span{font:500 12px/1 var(--pbs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pbs-ink-4)}.pbs .pbs-field{margin-top:16px;background:var(--pbs-field);border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1.5px #232E50;transition:box-shadow .4s var(--pbs-ease)}.pbs .pbs-flipper+.pbs-field{margin-top:0}.pbs .pbs-field.pbs-filled{box-shadow:inset 0 0 0 1.5px rgba(143,208,246,.32)}.pbs .pbs-field-l{font:600 11.5px/1 var(--pbs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pbs-ink-4)}.pbs .pbs-field-r{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.pbs .pbs-amt{flex:1;min-width:0;height:26px;display:flex;align-items:center}.pbs .pbs-amt-bar{display:block;height:10px;border-radius:5px;width:34%;background:#1F2A48;transition:width .8s var(--pbs-ease),background .5s}.pbs .pbs-filled .pbs-amt-bar{width:72%;background:linear-gradient(90deg,rgba(159,214,247,.75),rgba(159,214,247,.3))}.pbs .pbs-tok{font:700 16px/1 var(--pbs-sans);color:var(--pbs-ink);padding:9px 12px;border-radius:11px;background:var(--pbs-chipbg);box-shadow:inset 0 0 0 1.5px var(--pbs-line-3);display:flex;align-items:center;gap:8px;white-space:nowrap;flex:none}.pbs .pbs-tok svg{color:var(--pbs-ink-4)}.pbs .pbs-flipper{position:relative;height:12px;z-index:1}.pbs .pbs-flipper span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:12px;background:#141D36;border:3px solid var(--pbs-surface);box-shadow:inset 0 0 0 1.5px #3A4A78;display:grid;place-items:center;color:var(--pbs-ice)}.pbs .pbs-go{margin-top:18px;height:54px;border-radius:14px;background:var(--pbs-ice);color:var(--pbs-on-ice);display:flex;align-items:center;justify-content:center;gap:10px;font:700 19px/1 var(--pbs-display);letter-spacing:.02em;transition:background .4s}.pbs .pbs-go.pbs-busy{background:#6FB4DF}.pbs .pbs-go.pbs-done{background:#BFE5FB}.pbs .pbs-go-t{animation:pbs-rise .4s var(--pbs-ease) both}.pbs .pbs-spin{width:15px;height:15px;border-radius:50%;border:2.5px solid;border-right:2.5px solid transparent;animation:pbs-spin .7s linear infinite}.pbs .pbs-route{background:#0F1528;border:1.5px solid var(--pbs-line-2);border-radius:20px;padding:18px 20px;box-shadow:0 30px 70px -24px rgba(0,0,0,.95)}.pbs .pbs-route-h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:600 11.5px/1.2 var(--pbs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pbs-ink-3)}.pbs .pbs-flow{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:14px}.pbs .pbs-node{font:700 15px/1.15 var(--pbs-sans);padding:11px 13px;border-radius:11px;color:var(--pbs-ink-2);background:#131B34;box-shadow:inset 0 0 0 1.5px var(--pbs-line-3);text-align:center;transition:background .4s,color .4s,box-shadow .4s}.pbs .pbs-node.pbs-lit{color:var(--pbs-ink);background:#18223F;box-shadow:inset 0 0 0 1.5px rgba(143,208,246,.45)}.pbs .pbs-node-c.pbs-lit{background:var(--pbs-ice);color:var(--pbs-on-ice);box-shadow:none}.pbs .pbs-node.pbs-now{box-shadow:inset 0 0 0 1.5px rgba(143,208,246,.45),0 0 0 5px rgba(143,208,246,.1)}.pbs .pbs-node-c.pbs-now{box-shadow:0 0 0 5px rgba(143,208,246,.16)}.pbs .pbs-wire{color:#46597D;display:grid;place-items:center;transition:color .4s}.pbs .pbs-wire.pbs-lit{color:var(--pbs-ice)}.pbs .pbs-route-note{margin-top:12px;min-height:3em;font-size:13.5px;line-height:1.5;color:var(--pbs-ink-3)}.pbs .pbs-route-note span{display:block}.pbs .pbs-lp{margin-top:12px;display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1.5px solid #212b48;opacity:.5;transition:opacity .5s var(--pbs-ease)}.pbs .pbs-lp.pbs-lit{opacity:1}.pbs .pbs-lp b{font:700 15.5px/1.3 var(--pbs-sans);color:var(--pbs-ink)}.pbs .pbs-lp b em{font-style:normal;color:var(--pbs-violet-lit)}.pbs .pbs-lp-dot{width:30px;height:30px;border-radius:9px;background:var(--pbs-violet-soft);border:1.5px solid var(--pbs-violet);color:var(--pbs-violet-lit);display:grid;place-items:center;flex:none}@media(max-width:520px){.pbs .pbs-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.5fr) auto minmax(0,1fr);gap:5px}.pbs .pbs-node{font-size:12.5px;padding:9px 6px}.pbs .pbs-wire svg{width:14px;height:14px}.pbs .pbs-sw{padding:16px}.pbs .pbs-tok{font-size:14px;padding:8px 10px}}.pbs .pbs-probs{display:grid;gap:14px}.pbs .pbs-prob{background:var(--pbs-surface);border:1px solid var(--pbs-line-2);border-radius:18px;padding:22px}.pbs .pbs-prob figcaption{margin-top:16px;font-size:14.5px;color:var(--pbs-ink-2);line-height:1.5}.pbs .pbs-feebars{display:grid;gap:12px;margin-top:16px}.pbs .pbs-feebars>div{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px}.pbs .pbs-feebars span{font:500 12px/1.2 var(--pbs-mono);letter-spacing:.04em;color:var(--pbs-ink-3)}.pbs .pbs-feebars i{display:block;height:14px;border-radius:5px}.pbs .pbs-feebar-trade{width:34%;background:var(--pbs-ice)}.pbs .pbs-feebar-fee{width:52%;background:repeating-linear-gradient(135deg,rgba(169,184,206,.55) 0 5px,rgba(169,184,206,.25) 5px 10px)}.pbs .pbs-perm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.pbs .pbs-perm-file,.pbs .pbs-perm-lock{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:700}.pbs .pbs-perm-file{background:#18223F;box-shadow:inset 0 0 0 1.5px var(--pbs-line-3);color:var(--pbs-ink)}.pbs .pbs-perm-lock{font:600 12px/1.2 var(--pbs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pbs-ice);background:var(--pbs-ice-soft);box-shadow:inset 0 0 0 1.5px var(--pbs-ice-line)}.pbs .pbs-compare{background:var(--pbs-surface);border:1px solid var(--pbs-line-2);border-radius:18px;padding:8px 22px 20px;box-shadow:0 30px 70px -30px rgba(0,0,0,.7)}.pbs .pbs-compare-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--pbs-line);align-items:center;font-size:15px}.pbs .pbs-compare-row>*{min-width:0}.pbs .pbs-compare-head{font:600 11.5px/1.3 var(--pbs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pbs-ink-4);padding:14px 0 12px}.pbs .pbs-compare-row [role=rowheader]{font:500 12.5px/1.3 var(--pbs-mono);letter-spacing:.05em;color:var(--pbs-ink-3);text-transform:uppercase}.pbs .pbs-compare-them{color:var(--pbs-ink-3)}.pbs .pbs-compare-us{color:var(--pbs-ice);font-weight:700;display:flex;align-items:center;gap:7px}.pbs .pbs-compare-head .pbs-compare-us{font-weight:600}.pbs .pbs-compare-us svg{flex:none}.pbs .pbs-compare-note{margin-top:14px}@media(max-width:520px){.pbs .pbs-compare{padding:6px 16px 18px}.pbs .pbs-compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px}.pbs .pbs-compare-row>:first-child{grid-column:1/-1}.pbs .pbs-compare-head>:first-child{display:none}}.pbs .pbs-panel{background:var(--pbs-surface);border:1.5px solid var(--pbs-line-2);border-radius:20px;padding:22px;min-width:0;box-shadow:0 30px 70px -30px rgba(0,0,0,.75),0 0 90px -50px rgba(124,196,240,.35)}.pbs .pbs-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px}.pbs .pbs-panel-head>*{min-width:0}.pbs .pbs-panel-title{font-family:var(--pbs-display);font-weight:700;font-size:21px;line-height:1.2;margin-top:6px;letter-spacing:-.01em}.pbs .pbs-seg{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;padding:3px;border-radius:11px;background:var(--pbs-field);box-shadow:inset 0 0 0 1.5px #232E50}.pbs .pbs-seg button{border:0;background:transparent;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;color:var(--pbs-ink-2);transition:background .15s,color .15s}.pbs .pbs-seg button:hover{color:var(--pbs-ink)}.pbs .pbs-seg button[aria-pressed=true]{background:var(--pbs-ice);color:var(--pbs-on-ice)}.pbs .pbs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.pbs .pbs-btn{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:11px;padding:10px 16px;font-size:14px;font-weight:700;background:var(--pbs-ice);color:var(--pbs-on-ice);transition:background .15s,opacity .15s}.pbs .pbs-btn:hover:not(:disabled){background:#BFE5FB}.pbs .pbs-btn:disabled{opacity:.38}.pbs .pbs-btn.pbs-btn-ghost{background:transparent;color:var(--pbs-ice);box-shadow:inset 0 0 0 1.5px var(--pbs-ice-line)}.pbs .pbs-btn.pbs-btn-ghost:hover:not(:disabled){background:var(--pbs-ice-soft)}.pbs .pbs-btn.pbs-btn-quiet{background:transparent;color:var(--pbs-ink-3);padding-inline:10px}.pbs .pbs-btn.pbs-btn-quiet:hover:not(:disabled){background:transparent;color:var(--pbs-ink)}.pbs .pbs-btn.pbs-btn-violet{background:var(--pbs-violet);color:#fff}.pbs .pbs-btn.pbs-btn-violet:hover:not(:disabled){background:#9A8CFA}.pbs .pbs-btn.pbs-btn-violet[aria-pressed=true]{background:transparent;color:var(--pbs-violet-lit);box-shadow:inset 0 0 0 1.5px rgba(139,124,246,.6)}.pbs .pbs-fine.pbs-fine-inline{margin-top:0}.pbs .pbs-lanes{display:grid;grid-template-columns:minmax(0,.8fr) 22px minmax(0,1.3fr) 22px minmax(0,.9fr);align-items:stretch;gap:8px;margin-top:22px}.pbs .pbs-lane{background:var(--pbs-field);border-radius:14px;padding:12px;box-shadow:inset 0 0 0 1.5px #232E50;transition:box-shadow .4s var(--pbs-ease);min-width:0;display:flex;flex-direction:column}.pbs .pbs-lane.pbs-lit{box-shadow:inset 0 0 0 1.5px var(--pbs-ice-line)}.pbs .pbs-lane.pbs-now{box-shadow:inset 0 0 0 1.5px var(--pbs-ice),0 0 0 5px rgba(143,208,246,.08)}.pbs .pbs-lane.pbs-lane-empty{box-shadow:inset 0 0 0 1.5px #2A3554;background:transparent;border:0;outline:1.5px dashed #2E3B63;outline-offset:-1.5px}.pbs .pbs-lane-h{display:flex;align-items:center;gap:7px;font:600 11px/1.2 var(--pbs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pbs-ink-3)}.pbs .pbs-lane-h svg{flex:none}.pbs .pbs-lane-b{display:flex;flex-direction:column;gap:6px;margin-top:10px;flex:1}.pbs .pbs-lane-wire{display:grid;place-items:center;color:#3A4A6E;transition:color .4s}.pbs .pbs-lane-wire.pbs-lit{color:var(--pbs-ice)}.pbs .pbs-tag{display:inline-block;align-self:flex-start;font-size:13px;font-weight:700;line-height:1.3;padding:6px 9px;border-radius:8px;background:#18223F;box-shadow:inset 0 0 0 1.5px var(--pbs-line-3);color:var(--pbs-ink)}.pbs .pbs-tag.pbs-tag-ok{background:var(--pbs-ice-soft);box-shadow:inset 0 0 0 1.5px var(--pbs-ice-line);color:var(--pbs-ice)}.pbs .pbs-lane-none .pbs-tag{background:transparent;box-shadow:none;padding:0;font-weight:600;color:var(--pbs-ink-2);font-size:13px}.pbs .pbs-lane-none .pbs-lane-h{color:var(--pbs-ice)}.pbs .pbs-book{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.pbs .pbs-book-side{display:flex;flex-direction:column;gap:5px;min-width:0}.pbs .pbs-book-side small{font:500 10.5px/1.2 var(--pbs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pbs-ink-4)}.pbs .pbs-order{font-size:12px;line-height:1.3;padding:5px 7px;border-radius:7px;background:#131B34;color:var(--pbs-ink-3);font-weight:600}.pbs .pbs-order-you{color:var(--pbs-ink);box-shadow:inset 0 0 0 1.5px var(--pbs-ice-line)}.pbs .pbs-order-done{color:var(--pbs-on-ice);background:var(--pbs-ice);box-shadow:none}.pbs .pbs-order-none{background:transparent;outline:1.5px dashed #2E3B63;outline-offset:-1.5px;color:var(--pbs-ink-4);font-weight:500}.pbs .pbs-res{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;font:500 11px/1.2 var(--pbs-mono);letter-spacing:.06em;color:var(--pbs-ink-3);text-transform:uppercase}.pbs .pbs-res i{display:block;height:10px;border-radius:5px;background:#18223F;overflow:hidden}.pbs .pbs-res b{display:block;height:100%;border-radius:5px;background:var(--pbs-ice);transition:width .7s var(--pbs-ease)}.pbs .pbs-res-b b{background:#6FA9D0}.pbs .pbs-k{margin-top:auto;padding-top:6px;font:600 13px/1 var(--pbs-mono);color:var(--pbs-ice);letter-spacing:.04em}.pbs .pbs-wait{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--pbs-ink-3)}.pbs .pbs-waiting svg{animation:pbs-blink 1.2s ease-in-out infinite}.pbs .pbs-status{margin-top:16px;min-height:3.2em;padding:12px 14px;border-radius:12px;background:var(--pbs-field);font-size:14px;line-height:1.5;color:var(--pbs-ink-2);border-left:3px solid #2e3b63}.pbs .pbs-status.pbs-status-ok{border-left-color:var(--pbs-ice);color:var(--pbs-ink)}.pbs .pbs-status.pbs-status-wait{border-left-color:#A9B8CE}@media(max-width:620px){.pbs .pbs-lanes{grid-template-columns:minmax(0,1fr);gap:6px}.pbs .pbs-lane-wire{height:18px}.pbs .pbs-lane-wire svg{transform:rotate(90deg)}.pbs .pbs-lane-b{flex-direction:row;flex-wrap:wrap;align-items:center}.pbs .pbs-lane-mid .pbs-lane-b{flex-direction:column;align-items:stretch}.pbs .pbs-book.pbs-lane-b{display:grid}}.pbs .pbs-curve{margin-top:18px;background:var(--pbs-field);border-radius:14px;box-shadow:inset 0 0 0 1.5px #232E50;padding:10px 8px 4px}.pbs .pbs-curve svg{display:block;width:100%;height:auto;overflow:visible}.pbs .pbs-grid line{stroke:#18213C;stroke-width:1}.pbs .pbs-axis{stroke:#3A4A6E;stroke-width:1.5}.pbs .pbs-axis-t{font:500 11px var(--pbs-mono);fill:var(--pbs-ink-4);letter-spacing:.04em}.pbs .pbs-curve-line{fill:none;stroke:rgba(143,208,246,.4);stroke-width:2}.pbs .pbs-curve-path{fill:none;stroke:var(--pbs-ice);stroke-width:4;stroke-linecap:round}.pbs .pbs-curve-k{font:600 13px var(--pbs-mono);fill:var(--pbs-ice-2)}.pbs .pbs-delta{stroke:var(--pbs-ink-3);stroke-width:1.5;stroke-dasharray:4 4}.pbs .pbs-delta-out{stroke:var(--pbs-ice-3)}.pbs .pbs-delta-t{font:600 11.5px var(--pbs-mono);fill:var(--pbs-ink-2)}.pbs .pbs-delta-t-out{fill:var(--pbs-ice)}.pbs .pbs-pt{stroke-width:2.5}.pbs .pbs-pt-0{fill:var(--pbs-field);stroke:var(--pbs-ink-2)}.pbs .pbs-pt-1{fill:var(--pbs-ice);stroke:var(--pbs-bg);filter:drop-shadow(0 0 6px rgba(143,208,246,.6))}.pbs .pbs-pt-t{font:600 11.5px var(--pbs-mono);fill:var(--pbs-ink-3)}.pbs .pbs-pt-t-1{fill:var(--pbs-ice)}.pbs .pbs-slider{margin-top:18px}.pbs .pbs-slider label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:600 11.5px/1.2 var(--pbs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pbs-ink-3)}.pbs .pbs-slider label b{font:700 18px/1 var(--pbs-display);letter-spacing:0;text-transform:none;color:var(--pbs-ink);font-variant-numeric:tabular-nums}.pbs .pbs-slider input{width:100%;margin:12px 0 0;-webkit-appearance:none;appearance:none;height:8px;border-radius:4px;cursor:pointer;background:linear-gradient(90deg,var(--pbs-ice) var(--pbs-fill,0),#1F2A48 var(--pbs-fill,0))}.pbs .pbs-slider input:disabled{opacity:.45;cursor:not-allowed}.pbs .pbs-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--pbs-ink);border:4px solid var(--pbs-ice);box-shadow:0 0 0 4px rgba(143,208,246,.15)}.pbs .pbs-slider input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--pbs-ink);border:4px solid var(--pbs-ice)}.pbs .pbs-slider input:focus-visible{outline-offset:6px}.pbs .pbs-read{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#1F2A48;border-radius:12px;overflow:hidden;margin:18px 0 0;box-shadow:0 0 0 1.5px #1F2A48}.pbs .pbs-read>div{background:var(--pbs-field);padding:11px 12px;min-width:0}.pbs .pbs-read dt{font:500 10.5px/1.25 var(--pbs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pbs-ink-4)}.pbs .pbs-read dd{margin:5px 0 0;font:600 14.5px/1.25 var(--pbs-mono);color:var(--pbs-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pbs .pbs-read .pbs-read-hot dd{color:var(--pbs-ice)}@media(max-width:560px){.pbs .pbs-read{grid-template-columns:repeat(2,minmax(0,1fr))}}.pbs .pbs-share{margin-top:20px}.pbs .pbs-depth-h,.pbs .pbs-share-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:600 11.5px/1.3 var(--pbs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pbs-ink-3)}.pbs .pbs-share-h b{font:700 18px/1 var(--pbs-display);letter-spacing:0;text-transform:none;color:var(--pbs-violet-lit);font-variant-numeric:tabular-nums}.pbs .pbs-share-bar{display:flex;gap:3px;margin-top:10px;height:40px}.pbs .pbs-share-bar span{flex-basis:0;min-width:0;border-radius:9px;display:flex;align-items:center;padding-inline:12px;font:600 12px/1 var(--pbs-mono);letter-spacing:.04em;white-space:nowrap;overflow:hidden;transition:flex-grow .5s var(--pbs-ease)}.pbs .pbs-share-base{background:#18223F;box-shadow:inset 0 0 0 1.5px var(--pbs-line-3);color:var(--pbs-ink-3)}.pbs .pbs-share-you{background:var(--pbs-violet-soft);box-shadow:inset 0 0 0 1.5px var(--pbs-violet);color:var(--pbs-violet-lit)}.pbs .pbs-depth{margin-top:20px;padding:14px;border-radius:14px;background:var(--pbs-field);box-shadow:inset 0 0 0 1.5px #232E50}.pbs .pbs-depth-row{display:grid;grid-template-columns:92px minmax(0,1fr) 54px;align-items:center;gap:10px;margin-top:10px;font-size:13px;color:var(--pbs-ink-2)}.pbs .pbs-depth-row i{display:block;height:10px;border-radius:5px;background:#18223F;overflow:hidden}.pbs .pbs-depth-row b{display:block;height:100%;border-radius:5px;background:#7F93B3;transition:width .5s var(--pbs-ease)}.pbs .pbs-depth-row em{font:600 13px/1 var(--pbs-mono);font-style:normal;text-align:end;color:var(--pbs-ink-2);font-variant-numeric:tabular-nums}.pbs .pbs-depth-you b{background:var(--pbs-ice)}.pbs .pbs-depth-you em{color:var(--pbs-ice)}.pbs .pbs-tray{margin-top:14px;padding:14px;border-radius:14px;background:var(--pbs-field);box-shadow:inset 0 0 0 1.5px #232E50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;transition:box-shadow .4s}.pbs .pbs-tray.pbs-lit{box-shadow:inset 0 0 0 1.5px rgba(139,124,246,.55)}.pbs .pbs-tray-h{display:flex;align-items:center;gap:12px;min-width:0}.pbs .pbs-tray-h b{display:block;font-size:14.5px;font-weight:700;color:var(--pbs-ink)}.pbs .pbs-tray-h small{display:block;font-size:12.5px;color:var(--pbs-ink-3);margin-top:2px}.pbs .pbs-pips{display:flex;gap:6px}.pbs .pbs-pip{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #2E3B63;transition:background .3s,box-shadow .3s,transform .3s var(--pbs-ease)}.pbs .pbs-pip-on{background:var(--pbs-violet);box-shadow:0 0 10px rgba(139,124,246,.55);animation:pbs-pop .35s var(--pbs-ease) both}.pbs .pbs-arch{display:grid;gap:14px;margin-top:44px;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.pbs .pbs-arch{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);align-items:center}}.pbs .pbs-arch-side{display:grid;gap:10px;padding:16px;border-radius:18px;border:1.5px dashed var(--pbs-line-2);min-width:0}.pbs .pbs-arch-chain{border-style:solid;border-color:var(--pbs-ice-line);background:rgba(143,208,246,.03)}.pbs .pbs-arch-tag{font:600 11.5px/1.2 var(--pbs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pbs-ink-3)}.pbs .pbs-arch-chain .pbs-arch-tag{color:var(--pbs-ice)}.pbs .pbs-arch-bridge{position:relative;min-width:0}@media(min-width:960px){.pbs .pbs-arch-bridge:after,.pbs .pbs-arch-bridge:before{content:"";position:absolute;top:50%;width:14px;height:1.5px;background:var(--pbs-ice-line)}.pbs .pbs-arch-bridge:before{left:-14px}.pbs .pbs-arch-bridge:after{right:-14px}}.pbs .pbs-layer{background:var(--pbs-surface);border:1px solid var(--pbs-line-2);border-radius:14px;padding:16px 18px;min-width:0}.pbs .pbs-layer-bridge{border-color:var(--pbs-ice-line)}.pbs .pbs-layer-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pbs .pbs-layer-h span{font-family:var(--pbs-display);font-weight:700;font-size:17px;letter-spacing:-.005em}.pbs .pbs-layer-h code{font:500 12px/1 var(--pbs-mono);padding:5px 9px;border-radius:999px;color:var(--pbs-ice);background:var(--pbs-ice-soft)}.pbs .pbs-layer p{margin-top:8px;line-height:1.5}.pbs .pbs-layer p,.pbs .pbs-layer ul{font-size:14px;color:var(--pbs-ink-2)}.pbs .pbs-layer ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:7px}.pbs .pbs-layer li{display:flex;align-items:center;gap:9px}.pbs .pbs-layer li:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--pbs-ice);transform:rotate(45deg);flex:none}.pbs .pbs-layer li.pbs-li-violet{color:var(--pbs-violet-lit)}.pbs .pbs-layer li.pbs-li-violet:before{background:var(--pbs-violet)}.pbs .pbs-arch-side .pbs-fine{margin-top:2px}.pbs .pbs-built{margin-top:56px}.pbs .pbs-built ol{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:1px;background:var(--pbs-line);border:1px solid var(--pbs-line);border-radius:14px;overflow:hidden}@media(min-width:860px){.pbs .pbs-built ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.pbs .pbs-built li{background:var(--pbs-bg-2);padding:20px;display:grid;gap:10px;align-content:start;color:var(--pbs-ink-2);font-size:15px;line-height:1.55;min-width:0}.pbs .pbs-built li i{font:600 12px/1 var(--pbs-mono);font-style:normal;color:var(--pbs-ice);letter-spacing:.08em}.pbs .pbs-stack{margin-top:40px}.pbs .pbs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pbs .pbs-chip{font-family:var(--pbs-mono);font-size:12.5px;padding:7px 12px;border-radius:999px;border:1px solid var(--pbs-line-3);color:var(--pbs-ink-2)}.pbs .pbs-services{margin-top:30px}.pbs .pbs-services a{color:var(--pbs-ice);text-decoration:none}.pbs .pbs-services a:hover{text-decoration:underline}@keyframes pbs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pbs-spin{to{transform:rotate(1turn)}}@keyframes pbs-blink{50%{opacity:.3}}@keyframes pbs-pop{0%{transform:scale(.4)}to{transform:none}}.pbs .pbs-rise{animation:pbs-rise .45s var(--pbs-ease) both}@media(prefers-reduced-motion:reduce){.pbs *{animation:none!important;transition:none!important}}@media(max-width:560px){.pbs .pbs-axis-t{font-size:15px}.pbs .pbs-curve-k,.pbs .pbs-delta-t,.pbs .pbs-pt-t{font-size:16px}}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_f8c88b{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_f8c88b{--jst-f-display:"Young Serif","Young Serif Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_45faab{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_45faab{--jst-f-sans:"Work Sans","Work Sans Fallback"}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76bee0872897641-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/111c93f1bc244164-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/459821db3ab9c520-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/828e2958d60bafae-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_33df6f{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.__variable_33df6f{--jst-f-mono:"Courier Prime","Courier Prime Fallback"}.jst{color-scheme:light;--jst-stone:#E9E5DD;--jst-slab:#DEDAD1;--jst-paper:#F2EFE9;--jst-card:#FBFAF7;--jst-white:#FFFFFF;--jst-ink:#121212;--jst-ink-2:#46423C;--jst-ink-3:#5B564F;--jst-ink-4:#8A8479;--jst-line:#CFC9BE;--jst-line-2:#DDD7CC;--jst-line-3:#B9B2A6;--jst-chip:#ECE8E0;--jst-cobalt:#1F3FD6;--jst-cobalt-ink:#10249A;--jst-cobalt-soft:#EEF1FD;--jst-cobalt-line:#BCC6F3;--jst-warn:#963A0C;--jst-warn-bg:#FBEEE3;--jst-warn-line:#EDC7A8;--jst-display:var(--jst-f-display),Georgia,"Times New Roman",serif;--jst-sans:var(--jst-f-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--jst-mono:var(--jst-f-mono),"Courier New",ui-monospace,monospace;--jst-ease:cubic-bezier(.2,.8,.2,1);--jst-lift:0 0 0 1.5px var(--jst-line-2),0 34px 70px -34px rgba(20,24,60,.38);background:var(--jst-stone);color:var(--jst-ink);font-family:var(--jst-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}.jst *{box-sizing:border-box}.jst img{max-width:100%;height:auto;display:block}.jst a{color:inherit}.jst button{cursor:pointer;margin:0;border:0;background:none;padding:0}.jst button,.jst input{font:inherit;color:inherit}.jst :focus-visible{outline:2px solid var(--jst-cobalt);outline-offset:3px;border-radius:6px}.jst h1,.jst h2,.jst h3,.jst h4{text-wrap:balance;margin:0;font-weight:400}.jst p{margin:0}.jst dd,.jst dl,.jst ol,.jst ul{margin:0;padding:0}.jst figure{margin:0}.jst .jst-wrap{max-width:1240px;margin-inline:auto;padding-inline:24px;position:relative}@media(max-width:480px){.jst .jst-wrap{padding-inline:16px}}.jst .jst-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jst .jst-kick{display:flex;align-items:center;gap:12px;font-family:var(--jst-mono);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--jst-ink-2)}.jst .jst-kick-c{color:var(--jst-cobalt-ink)}.jst .jst-kick-sq{width:30px;height:30px;border-radius:8px;background:var(--jst-cobalt);color:#fff;display:grid;place-items:center;flex:none}.jst h1{font-family:var(--jst-display);font-size:clamp(40px,5.4vw,76px);line-height:1.02;letter-spacing:-.025em;margin-top:28px;color:var(--jst-ink)}.jst h1 em{font-style:normal;color:var(--jst-cobalt)}.jst .jst-lede{font-size:clamp(18px,1.55vw,21px);line-height:1.5;color:var(--jst-ink-2);max-width:48ch;margin-top:28px}.jst .jst-pull{margin-top:22px;padding-top:18px;border-top:1.5px solid var(--jst-line);font-family:var(--jst-mono);font-size:15px;line-height:1.5;color:var(--jst-ink);max-width:52ch}.jst .jst-h2{font-family:var(--jst-display);font-size:clamp(32px,3.9vw,52px);line-height:1.06;letter-spacing:-.02em;margin-top:18px;max-width:20ch}.jst .jst-body{color:var(--jst-ink-2);max-width:58ch;font-size:18px;line-height:1.62}.jst .jst-body+.jst-body{margin-top:14px}.jst .jst-mt{margin-top:22px}.jst .jst-cap{font-size:14px;color:var(--jst-ink-3);margin-top:16px;line-height:1.5}.jst .jst-built{margin-top:26px;padding-top:16px;border-top:1.5px solid var(--jst-line);display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:baseline;font-size:15.5px;color:var(--jst-ink);max-width:58ch}.jst .jst-built span{font-size:12px}.jst .jst-built span,.jst .jst-stage{font-family:var(--jst-mono);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--jst-cobalt-ink)}.jst .jst-stage{display:inline-flex;align-items:center;gap:12px;font-size:13px}.jst .jst-stage i{font-style:normal;display:inline-grid;place-items:center;min-width:40px;height:30px;padding-inline:8px;border-radius:999px;background:var(--jst-ink);color:var(--jst-card);letter-spacing:.04em}.jst .jst-sec{padding-block:clamp(76px,9vw,128px);position:relative}.jst .jst-rule{border-top:1.5px solid var(--jst-line)}.jst .jst-paper{background:var(--jst-paper)}.jst .jst-head{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:48px}@media(min-width:960px){.jst .jst-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end}}.jst .jst-split{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}@media(min-width:960px){.jst .jst-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px}.jst .jst-split.jst-flip{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.jst .jst-split.jst-flip>:first-child{order:2}.jst .jst-sticky{position:sticky;top:110px}}.jst .jst-head>*,.jst .jst-split>*{min-width:0}.jst .jst-hero{padding-top:132px;padding-bottom:56px;overflow:hidden;position:relative}@media(min-width:1024px){.jst .jst-hero{padding-top:150px}}.jst .jst-hero-wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 60% at 82% 40%,rgba(35,70,220,.12),transparent 70%),radial-gradient(40% 40% at 0 100%,rgba(255,255,255,.55),transparent 70%)}.jst .jst-hero-slab{position:absolute;top:0;bottom:0;right:0;width:34%;background:var(--jst-slab);pointer-events:none}@media(max-width:959px){.jst .jst-hero-slab{display:none}}.jst .jst-crumbs nav{color:var(--jst-ink-3)}.jst .jst-crumbs nav [aria-current]{color:var(--jst-ink)}.jst .jst-crumbs nav a:hover{color:var(--jst-cobalt-ink)}.jst .jst-crumbs nav [aria-hidden]{color:var(--jst-line-3)}.jst .jst-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;margin-top:40px;align-items:center}@media(min-width:960px){.jst .jst-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px}}.jst .jst-hero-copy{min-width:0}.jst .jst-live{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:10px 16px;border-radius:999px;background:var(--jst-ink);color:var(--jst-card);text-decoration:none;font-size:15px}.jst .jst-live span{font-family:var(--jst-mono);font-size:13px;opacity:.8}.jst .jst-hstage{position:relative;min-width:0;min-height:560px;display:flex;justify-content:flex-end}.jst .jst-hphone{width:min(300px,62%);margin-right:4%;filter:drop-shadow(0 40px 50px rgba(20,20,40,.28))}.jst .jst-hphone img{width:100%}.jst .jst-hpanel{position:absolute;left:0;top:50%;transform:translateY(-38%);width:min(380px,76%);background:var(--jst-card);border-radius:20px;padding:20px 20px 16px;box-shadow:0 0 0 1.5px #D6D0C5,0 44px 90px -30px rgba(20,24,60,.45)}@media(max-width:959px){.jst .jst-hstage{min-height:0;justify-content:flex-end;padding-bottom:0}.jst .jst-hphone{width:min(260px,58%);margin-right:0}.jst .jst-hpanel{top:auto;bottom:6%;transform:none;width:min(360px,78%)}}@media(max-width:480px){.jst .jst-hpanel{width:84%;padding:14px 14px 12px;border-radius:16px}.jst .jst-hphone{width:56%}}.jst .jst-hpanel-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.jst .jst-hpanel-top b{font-weight:600;font-size:22px;letter-spacing:-.01em}.jst .jst-hpanel-foot{margin-top:12px;font-family:var(--jst-mono);font-size:12px;letter-spacing:.06em;color:var(--jst-ink-3)}.jst .jst-hpanel-foot span{display:inline-flex;align-items:center;gap:6px}@media(max-width:480px){.jst .jst-hpanel-top b{font-size:18px}}.jst .jst-lang{display:inline-flex;background:var(--jst-chip);border-radius:999px;padding:3px;flex:none}.jst .jst-lang button{font-family:var(--jst-mono);font-weight:700;font-size:13px;letter-spacing:.08em;padding:5px 11px;border-radius:999px;color:var(--jst-ink-3);transition:background .2s,color .2s}.jst .jst-lang button[aria-pressed=true]{background:var(--jst-ink);color:var(--jst-card)}.jst .jst-lbl{font-family:var(--jst-mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--jst-ink-3);margin:18px 0 10px}.jst .jst-hopts{display:grid;gap:8px}.jst .jst-hopt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-radius:12px;padding:11px 12px;box-shadow:inset 0 0 0 1.5px var(--jst-line-2);background:var(--jst-white);transition:background .25s,box-shadow .25s}.jst .jst-hopt:hover{box-shadow:inset 0 0 0 1.5px var(--jst-line-3)}.jst .jst-rad{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--jst-line-3);flex:none;transition:all .25s}.jst .jst-ico{width:32px;height:32px;border-radius:8px;background:#F1EEE8;display:grid;place-items:center;color:#3A3630;flex:none;transition:all .25s}.jst .jst-ico-ink{background:var(--jst-ink);color:var(--jst-card)}.jst .jst-hopt-n{font-weight:500;font-size:16.5px;line-height:1.2;flex:1;min-width:0}.jst .jst-hopt-n small{display:block;font-family:var(--jst-mono);font-size:12.5px;font-weight:400;color:var(--jst-ink-3);margin-top:3px;letter-spacing:.03em}.jst .jst-hopt.jst-sel{background:var(--jst-cobalt-soft);box-shadow:inset 0 0 0 2px var(--jst-cobalt)}.jst .jst-hopt.jst-sel .jst-rad{box-shadow:inset 0 0 0 2px var(--jst-cobalt),inset 0 0 0 5px var(--jst-cobalt-soft);background:var(--jst-cobalt)}.jst .jst-hopt.jst-sel .jst-hopt-n,.jst .jst-hopt.jst-sel .jst-hopt-n small{color:var(--jst-cobalt-ink)}.jst .jst-hopt.jst-sel .jst-ico{background:var(--jst-cobalt);color:#fff}@media(max-width:480px){.jst .jst-hpanel .jst-hopt{padding:8px 10px;gap:9px}.jst .jst-hpanel .jst-ico{width:28px;height:28px}.jst .jst-hpanel .jst-hopt-n{font-size:15px}.jst .jst-hpanel .jst-lbl{margin:12px 0 8px}}.jst .jst-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5px;background:var(--jst-line);border:1.5px solid var(--jst-line);border-radius:14px;overflow:hidden;margin-top:56px}@media(min-width:760px){.jst .jst-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.jst .jst-facts{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,2fr)}}.jst .jst-facts>div{background:var(--jst-card);padding:16px 18px;min-width:0}.jst .jst-facts-wide{grid-column:1/-1}@media(max-width:759px){.jst .jst-facts-lang{grid-column:1/-1}}.jst .jst-nowrap{white-space:nowrap}@media(min-width:760px){.jst .jst-facts-wide{grid-column:auto}}.jst .jst-facts dt{font-family:var(--jst-mono);font-weight:700;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--jst-ink-3)}.jst .jst-facts dd{margin-top:5px;font-size:15px;color:var(--jst-ink);line-height:1.45}.jst .jst-facts dd a{color:var(--jst-cobalt-ink);text-decoration:none}.jst .jst-facts dd a:hover{text-decoration:underline}.jst .jst-probs{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:800px){.jst .jst-probs{grid-template-columns:repeat(2,minmax(0,1fr))}}.jst .jst-prob{background:var(--jst-card);border-radius:18px;padding:28px 28px 30px;box-shadow:0 0 0 1.5px var(--jst-line-2);position:relative}.jst .jst-prob:before{content:"";position:absolute;left:28px;right:28px;top:0;height:3px;background:var(--jst-cobalt);border-radius:0 0 3px 3px}.jst .jst-prob-n{font-family:var(--jst-mono);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--jst-cobalt-ink)}.jst .jst-prob p{margin-top:16px;font-family:var(--jst-display);font-size:clamp(20px,1.9vw,24px);line-height:1.38;color:var(--jst-ink)}.jst .jst-demo{min-width:0}.jst .jst-demo-ctl{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:18px}.jst .jst-ctl-l{font-family:var(--jst-mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--jst-ink-3)}.jst .jst-seg{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;padding:4px;border-radius:999px;background:var(--jst-card);box-shadow:inset 0 0 0 1.5px var(--jst-line-2)}.jst .jst-seg button{border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;color:var(--jst-ink-2);transition:background .2s,color .2s}.jst .jst-seg button:hover{color:var(--jst-ink)}.jst .jst-seg button[aria-pressed=true]{background:var(--jst-ink);color:var(--jst-card)}.jst .jst-act{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;background:var(--jst-cobalt);color:#fff;transition:background .2s,transform .2s}.jst .jst-act:hover{background:var(--jst-cobalt-ink)}.jst .jst-act:active{transform:scale(.97)}.jst .jst-mini-l{font-family:var(--jst-mono);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--jst-ink-3);margin-top:10px}.jst .jst-lines{display:grid;gap:6px;margin-top:8px}.jst .jst-lines i{display:block;height:7px;border-radius:4px;background:#E6E1D8}.jst .jst-stars{display:flex;gap:2px;color:var(--jst-cobalt);margin-top:6px}.jst .jst-slot{display:grid;place-items:center;align-content:center;gap:6px;aspect-ratio:1;border-radius:10px;color:var(--jst-ink-4);background:repeating-linear-gradient(135deg,#F1EDE6 0 8px,#EBE6DD 8px 16px);box-shadow:inset 0 0 0 1.5px var(--jst-line-2);font-family:var(--jst-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.jst .jst-slot-sm{border-radius:8px}.jst .jst-pcard-name{font-weight:600;font-size:16px;line-height:1.25;color:var(--jst-ink);overflow-wrap:anywhere}.jst .jst-pcard-btn{display:block;width:fit-content;margin-top:14px;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;background:var(--jst-ink);color:var(--jst-card)}@keyframes jst-flash{0%{background:rgba(31,63,214,.28)}to{background:transparent}}.jst .jst-flash{animation:jst-flash 1.1s var(--jst-ease);border-radius:4px}@keyframes jst-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.jst .jst-rise{animation:jst-rise .45s var(--jst-ease) both}.jst .jst-src{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.jst .jst-src-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.jst .jst-src-one{max-width:440px;margin-inline:auto;width:100%}.jst .jst-rec{background:var(--jst-ink);color:#E9E5DD;border-radius:14px;padding:14px 16px 16px;font-family:var(--jst-mono);font-size:14px;min-width:0}.jst .jst-rec-h{font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#A9A398;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #2e2c29}.jst .jst-rec dl{display:grid;gap:5px}.jst .jst-rec dl>div{display:grid;grid-template-columns:minmax(78px,auto) minmax(0,1fr);gap:10px}.jst .jst-rec dt{color:#8FA1F2}.jst .jst-rec dd{overflow-wrap:anywhere;padding-inline:2px}.jst .jst-rec-one{box-shadow:0 0 0 3px var(--jst-cobalt-line)}.jst .jst-feed{display:grid;grid-template-columns:repeat(2,1fr);height:34px}.jst .jst-feed,.jst .jst-feed i{position:relative}.jst .jst-feed i:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:2px dashed var(--jst-line-3)}.jst .jst-feed i:after{content:"";position:absolute;left:calc(50% - 5px);bottom:-2px;border:6px solid transparent;border-top:6px solid var(--jst-line-3);border-bottom:0}.jst .jst-feed-one i:before{border-left-style:solid;border-color:var(--jst-cobalt)}.jst .jst-feed-one i:after{border-top-color:var(--jst-cobalt)}.jst .jst-fronts{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.jst .jst-pcard{background:var(--jst-white);border-radius:14px;box-shadow:0 0 0 1.5px var(--jst-line-2),0 20px 40px -30px rgba(20,24,60,.35);padding:12px 14px 16px;min-width:0;transition:box-shadow .3s}.jst .jst-pcard-stale{box-shadow:0 0 0 2px var(--jst-warn),0 20px 40px -30px rgba(20,24,60,.35)}.jst .jst-pcard-bar{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:12px;border-bottom:1.5px solid var(--jst-chip);min-width:0}.jst .jst-pcard-flag{font-family:var(--jst-mono);font-weight:700;font-size:11px;padding:2px 7px;border-radius:999px;background:var(--jst-ink);color:var(--jst-card);flex:none}.jst .jst-pcard-crumb{font-size:12.5px;color:var(--jst-ink-3);min-width:0;overflow-wrap:anywhere}.jst .jst-pcard-crumb b{color:var(--jst-ink);font-weight:600;padding-inline:2px}.jst .jst-pcard-body{display:grid;grid-template-columns:minmax(0,76px) minmax(0,1fr);gap:12px}@media(max-width:520px){.jst .jst-pcard-body{grid-template-columns:minmax(0,1fr)}.jst .jst-pcard-body .jst-slot{max-width:90px}}.jst .jst-pcard-txt{min-width:0}.jst .jst-verdict{margin-top:16px;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--jst-cobalt-soft);color:var(--jst-cobalt-ink);font-size:15px;line-height:1.45;box-shadow:inset 0 0 0 1.5px var(--jst-cobalt-line)}.jst .jst-verdict svg{flex:none;margin-top:4px}.jst .jst-verdict-bad{background:var(--jst-warn-bg);color:var(--jst-warn);box-shadow:inset 0 0 0 1.5px var(--jst-warn-line)}.jst .jst-win{background:var(--jst-white);border-radius:16px;box-shadow:var(--jst-lift);overflow:hidden;min-height:520px}.jst .jst-win-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--jst-card);border-bottom:1.5px solid var(--jst-chip)}.jst .jst-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--jst-white);box-shadow:inset 0 0 0 1.5px var(--jst-line-2);color:var(--jst-ink-3)}.jst .jst-search:focus-within{box-shadow:inset 0 0 0 2px var(--jst-cobalt)}.jst .jst-search input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-size:14px;color:var(--jst-ink)}.jst .jst-search input::placeholder{color:var(--jst-ink-3);opacity:1}.jst .jst-pdp,.jst .jst-plp{padding:18px}.jst .jst-plp-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.jst .jst-plp-head b{font-family:var(--jst-display);font-weight:400;font-size:24px}.jst .jst-plp-head .jst-mini-l{margin-top:0}.jst .jst-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.jst .jst-chips button{border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:500;background:var(--jst-chip);color:var(--jst-ink-2);transition:background .2s,color .2s}.jst .jst-chips button:hover{background:#E1DCD2}.jst .jst-chips button[aria-pressed=true]{background:var(--jst-cobalt);color:#fff}.jst .jst-tiles{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}@media(max-width:560px){.jst .jst-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.jst .jst-tile{width:100%;text-align:left;display:grid;gap:4px;padding:8px 8px 12px;border-radius:12px;background:var(--jst-white);box-shadow:inset 0 0 0 1.5px var(--jst-chip);transition:box-shadow .2s,transform .2s}.jst .jst-tile:hover{box-shadow:inset 0 0 0 1.5px var(--jst-cobalt);transform:translateY(-2px)}.jst .jst-tile-n{font-weight:600;font-size:13.5px;line-height:1.25;margin-top:6px;overflow-wrap:anywhere}.jst .jst-tile-c{font-size:11.5px;overflow-wrap:anywhere}.jst .jst-empty,.jst .jst-tile-c{font-family:var(--jst-mono);color:var(--jst-ink-3)}.jst .jst-empty{margin-top:28px;padding:28px;border-radius:12px;text-align:center;background:var(--jst-card);font-size:14px}.jst .jst-back{font-size:13.5px;font-weight:600;color:var(--jst-cobalt-ink);padding:4px 0}.jst .jst-pdp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;margin-top:10px}@media(max-width:520px){.jst .jst-pdp-grid{grid-template-columns:minmax(0,1fr)}}.jst .jst-pdp-media{min-width:0}.jst .jst-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px}.jst .jst-pdp-info{min-width:0}.jst .jst-pdp-info>.jst-mini-l:first-child{margin-top:0}.jst .jst-pdp-name{font-family:var(--jst-display);font-size:26px;line-height:1.1;margin-top:8px}.jst .jst-revs{margin-top:18px;padding-top:6px;border-top:1.5px solid var(--jst-chip)}.jst .jst-rev{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;margin-top:12px}.jst .jst-rev-av{width:30px;height:30px;border-radius:50%;background:var(--jst-chip)}.jst .jst-pay-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:860px){.jst .jst-pay-pair{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}}.jst .jst-co{border-radius:20px;padding:20px;min-width:0}.jst .jst-co-cards{background:transparent;box-shadow:inset 0 0 0 1.5px var(--jst-line);border:0;opacity:.95}.jst .jst-co-js{background:var(--jst-card);box-shadow:var(--jst-lift)}.jst .jst-co-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.jst .jst-co-tag{font-family:var(--jst-mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--jst-ink-3)}.jst .jst-co-tag-js{color:var(--jst-cobalt-ink)}.jst .jst-co-miss,.jst .jst-co-opt{display:flex;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;border-radius:12px;font-size:16px;font-weight:500}.jst .jst-co-opt{background:var(--jst-white);box-shadow:inset 0 0 0 1.5px var(--jst-line-2);margin-top:18px}.jst .jst-co-miss{margin-top:8px;box-shadow:inset 0 0 0 1.5px var(--jst-warn-line);background:var(--jst-warn-bg);color:var(--jst-warn);animation:jst-rise .4s var(--jst-ease) both}.jst .jst-co-miss .jst-ico{background:#F4DCC8;color:var(--jst-warn)}.jst .jst-co-miss small{display:block;font-family:var(--jst-mono);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.jst .jst-co-note{display:flex;gap:8px;align-items:flex-start;margin-top:16px;font-size:14.5px;color:var(--jst-warn)}.jst .jst-co-note svg{flex:none;margin-top:4px}.jst .jst-go{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:12px;border-radius:12px;background:var(--jst-ink);color:var(--jst-card);font-weight:600;font-size:15.5px;transition:background .2s}.jst .jst-go:hover{background:var(--jst-cobalt-ink)}.jst .jst-slip{margin-top:16px;padding:16px 18px 22px;background:var(--jst-white);font-family:var(--jst-mono);font-size:14px;color:var(--jst-ink);position:relative;box-shadow:0 0 0 1.5px var(--jst-line-2);-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 8px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 8px repeat-x}.jst .jst-slip-h{font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding-bottom:10px;margin-bottom:8px;border-bottom:1.5px dashed var(--jst-line-3)}.jst .jst-slip-r{display:flex;justify-content:space-between;gap:14px;padding:3px 0}.jst .jst-slip-r span:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}@keyframes jst-print{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.jst .jst-print{animation:jst-print .6s var(--jst-ease) both}.jst .jst-surf{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0 28px;align-items:stretch}.jst .jst-surf-app,.jst .jst-surf-web{min-width:0}.jst .jst-surf-web{display:flex;flex-direction:column}.jst .jst-surf-web .jst-bwin{flex:1}.jst .jst-surf-app{justify-self:center;width:100%;max-width:280px}.jst .jst-surf-l{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--jst-mono);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--jst-ink-2);margin-bottom:12px}.jst .jst-surf-l em{font-style:normal;color:var(--jst-cobalt-ink);padding:2px 8px;border-radius:999px;background:var(--jst-cobalt-soft);letter-spacing:.04em;text-transform:none}.jst .jst-bwin{background:var(--jst-white);border-radius:14px;box-shadow:var(--jst-lift);overflow:hidden}.jst .jst-bwin-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--jst-card);border-bottom:1.5px solid var(--jst-chip)}.jst .jst-bwin-bar>i{width:9px;height:9px;border-radius:50%;background:var(--jst-line-2);flex:none}.jst .jst-bwin-url{flex:1;min-width:0;margin-left:8px;font-family:var(--jst-mono);font-size:12.5px;color:var(--jst-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jst .jst-bwin-body{padding:18px}.jst .jst-sp{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:18px;align-items:start}.jst .jst-sp-t{min-width:0}.jst .jst-sp-t>.jst-mini-l{margin-top:0}.jst .jst-sp-t .jst-pcard-name{margin-top:6px;font-size:18px}.jst .jst-sp-c{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 14px 4px}.jst .jst-sp-c .jst-slot{aspect-ratio:4/3}.jst .jst-sp-c .jst-pcard-name{font-size:16px}.jst .jst-dev{background:var(--jst-white);border-radius:30px;padding:8px 6px 10px;box-shadow:0 0 0 6px var(--jst-ink),var(--jst-lift)}.jst .jst-dev-top{display:flex;justify-content:space-between;align-items:center;padding:6px 10px 4px}.jst .jst-dev-notch{width:64px;height:16px;border-radius:999px;background:var(--jst-ink)}.jst .jst-dev .jst-lang button{padding:3px 8px;font-size:11.5px}.jst .jst-dev-nav{display:flex;justify-content:space-around;margin:12px 8px 0;padding-top:10px;border-top:1.5px solid var(--jst-chip);color:var(--jst-ink-3)}.jst .jst-stems{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0 28px;height:56px}.jst .jst-stems span{position:relative}.jst .jst-stems span:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:2px solid var(--jst-cobalt)}.jst .jst-stems span:after{content:"";position:absolute;left:calc(50% - 5px);width:12px;height:12px;border-radius:50%;background:var(--jst-cobalt);bottom:-6px;opacity:0;box-shadow:0 0 0 5px rgba(31,63,214,.18)}@keyframes jst-travel{0%{bottom:-6px;opacity:1}85%{opacity:1}to{bottom:calc(100% - 6px);opacity:0}}.jst .jst-stems span.jst-travel:after{animation:jst-travel .9s var(--jst-ease) both}.jst .jst-back-bar{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding:16px 18px;border-radius:16px;background:var(--jst-ink);color:var(--jst-card)}.jst .jst-back-id{display:flex;align-items:center;gap:12px;min-width:0}.jst .jst-back-id .jst-ico{background:var(--jst-cobalt);color:#fff}.jst .jst-back-id b{display:block;font-weight:600;font-size:16px}.jst .jst-back-id small{display:block;font-family:var(--jst-mono);font-size:12.5px;color:#B4AEA4}.jst .jst-back-rec{font-family:var(--jst-mono);font-size:13.5px;color:#D9D4CB}.jst .jst-back-rec b{color:#9FB0F7;padding-inline:3px}.jst .jst-back-bar .jst-act{background:var(--jst-card);color:var(--jst-ink)}.jst .jst-back-bar .jst-act:hover{background:#fff}.jst .jst-back-bar .jst-act:focus-visible{outline-color:#9FB0F7}@media(max-width:700px){.jst .jst-surf{grid-template-columns:minmax(0,1fr)}.jst .jst-surf-app{margin-top:28px;max-width:250px}.jst .jst-stems{grid-template-columns:minmax(0,1fr);height:40px}.jst .jst-stems span:first-child{display:none}.jst .jst-sp{grid-template-columns:minmax(0,1fr)}.jst .jst-sp .jst-slot{max-width:120px}.jst .jst-sp-c .jst-slot{max-width:none}}.jst .jst-shelf{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:48px}@media(min-width:900px){.jst .jst-shelf{grid-template-columns:minmax(0,1.7fr) minmax(0,.7fr);align-items:start}}.jst .jst-shot{min-width:0}.jst .jst-shot-frame{background:var(--jst-white);border-radius:18px;padding:clamp(10px,1.6vw,18px);box-shadow:var(--jst-lift)}.jst .jst-shot-phone .jst-shot-frame{background:var(--jst-slab);display:grid;place-items:center;padding:clamp(20px,3vw,32px)}.jst .jst-shot-phone img{width:min(260px,70%);filter:drop-shadow(0 24px 30px rgba(20,20,40,.22))}.jst .jst-shot figcaption{display:flex;gap:12px;align-items:baseline;margin-top:14px;font-size:15px;color:var(--jst-ink-2)}.jst .jst-shot figcaption span{font-family:var(--jst-mono);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--jst-cobalt-ink);flex:none}.jst .jst-notes-img{position:relative;border-radius:12px;overflow:hidden;background:var(--jst-card)}.jst .jst-notes-img img{width:100%;height:100%;object-fit:cover}.jst .jst-pin{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--jst-mono);font-weight:700;font-size:13px;background:var(--jst-card);color:var(--jst-ink);box-shadow:0 0 0 2px var(--jst-ink),0 6px 14px rgba(0,0,0,.25);transition:background .2s,color .2s,transform .2s}.jst .jst-pin:hover{transform:translate(-50%,-50%) scale(1.1)}.jst .jst-pin-on{background:var(--jst-cobalt);color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 7px rgba(31,63,214,.35),0 6px 14px rgba(0,0,0,.25)}@media(max-width:560px){.jst .jst-pin{width:22px;height:22px;font-size:11px}}.jst .jst-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;margin-top:14px;padding:14px 16px;border-radius:12px;background:var(--jst-card);box-shadow:inset 0 0 0 1.5px var(--jst-line-2);min-height:84px}.jst .jst-note-n{font-family:var(--jst-display);font-size:30px;line-height:1;color:var(--jst-cobalt)}.jst .jst-note b{font-weight:600;font-size:16px}.jst .jst-note p{margin-top:3px;font-size:15px;color:var(--jst-ink-2);line-height:1.5}.jst .jst-stack{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);margin-top:44px;border-top:1.5px solid var(--jst-ink)}@media(min-width:760px){.jst .jst-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.jst .jst-stack li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;padding:22px 20px 24px 0;border-bottom:1.5px solid var(--jst-line)}@media(min-width:760px){.jst .jst-stack li+li{padding-left:20px;border-left:1.5px solid var(--jst-line)}}.jst .jst-stack-ic{grid-row:1/3;width:40px;height:40px;border-radius:10px;background:var(--jst-ink);color:var(--jst-card);display:grid;place-items:center}.jst .jst-stack b{font-family:var(--jst-display);font-weight:400;font-size:26px;line-height:1.1}.jst .jst-stack li>span:last-child{color:var(--jst-ink-2);font-size:15.5px;margin-top:4px}.jst .jst-svc{margin-top:36px;font-size:16px;color:var(--jst-ink-2);display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline}.jst .jst-svc>span:first-child{flex-basis:100%;font-family:var(--jst-mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--jst-ink-3);margin-right:6px}.jst .jst-svc a{color:var(--jst-cobalt-ink);text-decoration:none}.jst .jst-svc a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.jst *{animation:none!important;transition:none!important}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_0f7ed0{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_0f7ed0{--sf-display:"Anton","Anton Fallback"}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_18fbe7{font-family:Karla,Karla Fallback;font-style:normal}.__variable_18fbe7{--sf-sans:"Karla","Karla Fallback"}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass Mono Fallback;src:local("Arial");ascent-override:63.90%;descent-override:27.72%;line-gap-override:0.00%;size-adjust:138.18%}.__className_ad7f73{font-family:Overpass Mono,Overpass Mono Fallback;font-style:normal}.__variable_ad7f73{--sf-mono:"Overpass Mono","Overpass Mono Fallback"}