.bn3-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.bn3-mono{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.bn3-split{width:var(--container);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,96px);margin-inline:auto;display:grid}@media (min-width:1000px){.bn3-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.bn3-split.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.bn3-split.flip>.bn3-vis{order:-1}}.bn3-copy{align-content:start;gap:clamp(14px,1.4vw,22px);min-width:0;display:grid}.bn3-copy h2{max-width:12em}.bn3-vis{min-width:0;position:relative}.bn3-line{font-size:var(--fs-lead);color:var(--muted);max-width:34em;line-height:1.45}.bn3-tax{opacity:.8;white-space:nowrap;margin-inline-start:.35em;font-size:.82em;font-weight:500}.bn3-acc{border-top:1px solid var(--line)}.bn3-acc details{border-bottom:1px solid var(--line)}.bn3-acc summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:clamp(18px,1.35vw,22px);font-weight:600;list-style:none;display:flex}.bn3-acc summary::-webkit-details-marker{display:none}.bn3-acc summary .ico{width:22px;height:22px;transition:transform var(--t-med) var(--ease);flex:none}.bn3-acc details[open] summary .ico{transform:rotate(45deg)}.bn3-acc details p{color:var(--muted);max-width:36em;margin:-4px 0 18px;font-size:17px;line-height:1.55}@keyframes bn3In{0%{opacity:0;transform:translateY(.5em)}}@keyframes bn3Blink{50%{opacity:0}}@keyframes bn3Spin{to{transform:rotate(360deg)}}#hero[data-page=bench] .hero__copy h1{max-width:10.5em}.bn3-eyebrow{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:clamp(14px,1.4vw,22px);padding-block:7px;padding-inline:10px 14px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.bn3-eyebrow .bn3-ico{width:18px;height:18px}.bn3-from{color:#ffffffd6;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:clamp(16px,1.6vw,24px);font-size:17px;font-weight:500;display:flex}.bn3-from b{color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(30px,2.6vw,42px);font-weight:600}.bn3-ctas{flex-wrap:wrap;gap:12px 14px;margin-top:clamp(16px,1.6vw,24px);display:flex}.bn3-ctas .btn{height:58px;padding:0 28px;font-size:17px}.bn3-ctas .btn-ghost-w{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47}.bn3-ctas .btn-ghost-w:hover{color:#fff;background:#ffffff29}.bn3-risk{color:#ffffffb8;margin-top:14px;font-size:15px}.bn3-stage{width:100%;min-width:0;max-width:640px;position:relative;container-type:inline-size}.bn3-ws{touch-action:pan-y pinch-zoom;color:#d5d8de;background:#111318;border-radius:12px;font-size:clamp(11px,2.15cqi,14px);position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000080,0 1px 1px #020a1e1a,0 18px 36px -10px #020a1e66,0 60px 120px -30px #020a1eb3}.bn3-bar{color:#4a4f57;background:linear-gradient(#f6f6f6,#ececec);border-bottom:1px solid #d9d9d9;align-items:center;gap:10px;height:40px;padding:0 14px;font-size:13px;display:flex;position:relative}.bn3-dots{flex:none;gap:8px;display:flex}.bn3-dots i{box-sizing:border-box;background:#ff5f57;border:.5px solid #e0443e;border-radius:50%;width:12px;height:12px}.bn3-dots i:nth-child(2){background:#febc2e;border-color:#dea123}.bn3-dots i:nth-child(3){background:#28c840;border-color:#1aab29}.bn3-addr{white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;max-width:48%;height:26px;padding:0 14px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ddd}.bn3-addr span{text-overflow:ellipsis;overflow:hidden}.bn3-addr i{color:#8a8f98;font-style:normal;font-weight:500}.bn3-bar__r{color:#13734a;white-space:nowrap;align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;font-weight:600;display:inline-flex}.bn3-bar__r:before{content:"";background:#1fc16b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1fc16b33}.bn3-tb{background:#171a20;border-bottom:1px solid #23262e;align-items:center;gap:.8em;height:3.2em;padding:0 1em;display:flex}.bn3-toolchip{color:#eef0f3;white-space:nowrap;background:#22262e;border-radius:.6em;align-items:center;gap:.55em;height:2.2em;padding-inline:.35em .8em;font-weight:600;display:inline-flex}.bn3-toolchip img{border-radius:.4em;width:1.6em;height:1.6em}.bn3-toolchip small{color:#6fd39a;align-items:center;gap:.4em;font-size:.86em;font-weight:600;display:inline-flex}.bn3-toolchip small:before{content:"";background:#1fc16b;border-radius:50%;width:.5em;height:.5em}.bn3-tabs{gap:.3em;margin-inline-start:.3em;display:flex}.bn3-tabs span{color:#8b9099;white-space:nowrap;border-radius:.5em;padding:.45em .9em;font-weight:600}.bn3-tabs span.on{color:#eef0f3;background:#0f1116;box-shadow:inset 0 0 0 1px #2a2e37}.bn3-plan{color:#8ec3ff;white-space:nowrap;background:#5aa8ff24;border-radius:.45em;margin-inline-start:auto;padding:.3em .7em;font-size:.86em;font-weight:700}.bn3-wb{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);height:34em;display:grid}.bn3-term{border-inline-end:1px solid #23262e;flex-direction:column;min-width:0;padding:1em 1.1em;font-size:.93em;line-height:1.55;display:flex;overflow:hidden}.bn3-term>*{flex:none}.bn3-term .js-step{animation:bn3In .35s var(--ease) both}.bn3-ws.playing .js-step:not(.on){display:none}.bn3-ps{color:#8b9099;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bn3-ps b{color:#6fd39a;font-weight:500}.bn3-ps u{color:#8ec3ff;text-decoration:none}.bn3-ps span{color:#eef0f3}.bn3-cc{color:#eef0f3;border:1px solid #3a2f2a;border-radius:.5em;align-items:center;gap:.6em;margin:.55em 0 .6em;padding:.45em .8em;font-family:Figtree,system-ui,sans-serif;font-weight:600;display:flex}.bn3-cc img{border-radius:.3em;width:1.5em;height:1.5em}.bn3-me{color:#eaf1ff;background:#22252b;border-radius:.45em;margin-bottom:.6em;padding:.5em .8em;font-family:Figtree,system-ui,sans-serif}.bn3-me:before{content:"> ";color:#8b9099;font-family:ui-monospace,Menlo,monospace}.bn3-op{color:#c9cdd4;white-space:nowrap;text-overflow:ellipsis;padding-left:1.3em;position:relative;overflow:hidden}.bn3-op:before{content:"";background:#5aa8ff;border-radius:50%;width:.5em;height:.5em;position:absolute;top:.62em;left:.2em}.bn3-op b{color:#eef0f3;min-width:3.4em;font-weight:600;display:inline-block}.bn3-op small{color:#6fd39a;margin-left:.5em;font-size:.92em}.bn3-op small.minus{color:#ff8a80;margin-left:.3em}.bn3-diff{background:#0d0f13;border-radius:.45em;margin:.3em 0 .5em 1.3em;padding:.4em 0;font-size:.88em;overflow:hidden;box-shadow:inset 0 0 0 1px #23262e}.bn3-diff div{white-space:nowrap;text-overflow:ellipsis;padding:0 .8em;overflow:hidden}.bn3-diff .del{color:#ff9d94;background:#ff8a801a}.bn3-diff .add{color:#8be0ae;background:#6fd39a1a}.bn3-ok{color:#6fd39a;margin:.1em 0 .45em 1.3em}.bn3-done{color:#6fd39a;margin-top:.3em;padding-inline-start:1.3em;font-family:Figtree,system-ui,sans-serif;font-weight:600;position:relative}.bn3-done:before{content:"";inset-inline-start:.2em;background:#1fc16b;border-radius:50%;width:.5em;height:.5em;position:absolute;top:.6em}.bn3-cur{color:#8b9099;border:1px solid #2e3139;border-radius:.45em;align-items:center;gap:.5em;margin-top:auto;padding:.45em .8em;display:flex}.bn3-cur i{background:#c7cbd3;width:.55em;height:1.1em;animation:1.1s step-end infinite bn3Blink}.bn3-spin[hidden]{display:none}.bn3-spin{vertical-align:-.1em;border:2px solid #5aa8ff;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;margin-left:.4em;animation:.8s linear infinite bn3Spin;display:inline-block}.bn3-prev{background:#1b1e24;flex-direction:column;min-width:0;padding:.8em;display:flex}.bn3-pbar{color:#5b6170;background:#ecedef;border-radius:.6em .6em 0 0;align-items:center;gap:.6em;height:2.4em;padding:0 .6em;font-size:.88em;display:flex}.bn3-pbar .bn3-ico{width:1em;height:1em}.bn3-pbar bdi{background:#fff;border-radius:.4em;flex:1;min-width:0;padding:.25em .7em;font-family:ui-monospace,Menlo,monospace;font-size:.95em;box-shadow:inset 0 0 0 1px #dadde2}.bn3-site{color:#2b2118;background:#fbf6ef;border-radius:0 0 .6em .6em;flex-direction:column;flex:1;min-height:0;font-family:Georgia,Times New Roman,serif;display:flex;position:relative;overflow:hidden}.bn3-hours{color:#f6e7cf;height:0;transition:height .6s var(--ease);white-space:nowrap;background:#2b2118;justify-content:center;align-items:center;gap:.5em;font:600 .86em/1 Figtree,system-ui,sans-serif;display:flex;overflow:hidden}.bn3-hours i{background:#6fd39a;border-radius:50%;width:.5em;height:.5em}.bn3-ws.changed .bn3-hours{height:2.2em}.bn3-snav{white-space:nowrap;border-bottom:1px solid #eadfcf;align-items:center;gap:1.1em;padding:.85em 1.1em;font-size:.95em;display:flex}.bn3-snav b{letter-spacing:-.01em;text-overflow:ellipsis;min-width:0;margin-inline-end:auto;font-size:1.12em;overflow:hidden}.bn3-snav span{color:#6e5e4e;font-family:Figtree,system-ui,sans-serif;font-size:.9em}.bn3-shero{flex-direction:column;flex:1;gap:1em;min-height:0;padding:1.3em 1.1em 1.1em;display:flex}.bn3-shero h5{letter-spacing:-.02em;margin:0 0 .4em;font-size:1.75em;font-weight:400;line-height:1.06}.bn3-shero p{color:#6e5e4e;margin:0 0 .9em;font-size:.95em;line-height:1.45}.bn3-sbtns{flex-wrap:wrap;gap:.5em;font-family:Figtree,system-ui,sans-serif;display:flex}.bn3-sbtns span{white-space:nowrap;color:#2b2118;border-radius:999px;padding:.6em 1em;font-size:.9em;font-weight:600;box-shadow:inset 0 0 0 1px #cdbba3}.bn3-sbtns .bn3-order{color:#fff;box-shadow:none;opacity:0;transition:opacity .4s var(--ease), transform .55s cubic-bezier(.2,1.4,.3,1);background:#b4532a;position:relative;transform:scale(.85)}.bn3-ws.changed .bn3-order{opacity:1;transform:none}.bn3-order:after{content:"";opacity:0;border:2px dashed #3d8bff;border-radius:999px;position:absolute;inset:-5px}.bn3-ws.flash .bn3-order:after{animation:bn3Ring 1.8s var(--ease) both}@keyframes bn3Ring{0%,70%{opacity:1}to{opacity:0}}.bn3-shero img{object-fit:cover;object-position:50% 30%;border-radius:.8em;flex:1 1 0;width:100%;min-height:4em}.bn3-toast{color:#fff;white-space:nowrap;opacity:0;transition:opacity .35s, transform .45s var(--ease);background:#10151c;border-radius:999px;align-items:center;gap:.5em;padding:.5em .9em;font:600 .86em/1.2 Figtree,system-ui,sans-serif;display:inline-flex;position:absolute;bottom:1em;left:50%;transform:translate(-50%,.6em)}.bn3-toast .bn3-ico{color:#6fd39a}.bn3-ws.flash .bn3-toast{opacity:1;transform:translate(-50%)}.bn3-sweep{inset-inline:0;opacity:0;z-index:3;background:linear-gradient(90deg,#0b6bcb00,#0b6bcb 30%,#3d8bff 70%,#3d8bff00);height:3px;position:absolute;top:0}.bn3-ws.flash .bn3-sweep{animation:1s cubic-bezier(.65,0,.35,1) both bn3Sweep}@keyframes bn3Sweep{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}.bn3-foot{color:#ffffffa8;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:14px;display:flex}.bn3-replay{white-space:nowrap;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:36px;padding:0 14px;font:600 14px/1 Figtree,system-ui,sans-serif;display:inline-flex}.bn3-replay:hover{background:#ffffff2e}.bn3-replay .bn3-ico{width:15px;height:15px}@container (max-width:699px){.bn3-snav span:nth-of-type(n+2){display:none}}@container (max-width:579px){.bn3-bar__r{display:none}.bn3-addr{max-width:58%}}@container (max-width:459px){.bn3-ws{font-size:13.5px}.bn3-wb{grid-template-columns:minmax(0,1fr);height:auto}.bn3-term{border-inline-end:0;border-bottom:1px solid #23262e;min-height:27em}.bn3-prev{height:auto}.bn3-tabs{display:none}.bn3-addr{flex:1;justify-content:center;min-width:0;max-width:none;position:static;transform:none}.bn3-snav span:nth-of-type(n+2){display:inline}.bn3-shero{grid-template-columns:minmax(0,1fr) 36%;align-items:start;gap:1em;display:grid}.bn3-shero img{height:100%;max-height:13em}}@media (max-width:760px){.bn3-ctas .btn{flex:auto;justify-content:center}}.bn3-tools{padding:var(--sec-pad) 0;background:#fff;overflow:clip}.bn3-tgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,16px);display:grid}.bn3-tool{background:var(--grey-50);min-width:0;color:var(--ink);text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s, background .25s, transform .3s var(--ease);font:inherit;border:0;border-radius:22px;align-content:start;justify-items:start;gap:14px;padding:clamp(16px,1.5vw,22px);display:grid;position:relative}.bn3-tool:hover{box-shadow:inset 0 0 0 1px var(--blue-600)}.bn3-tool:active{transform:scale(.97)}.bn3-tool img{aspect-ratio:1;border-radius:14px;width:clamp(48px,4.2vw,64px);height:auto;box-shadow:0 0 0 1px #061a3a14,0 6px 14px -8px #061a3a66}.bn3-tool__t{gap:2px;display:grid}.bn3-tool__t b{letter-spacing:-.01em;font-size:clamp(17px,1.3vw,20px);font-weight:600}.bn3-tool__t small{color:var(--muted);font-size:15px}.bn3-tool__pro{background:var(--blue-50);color:var(--blue-700);border-radius:999px;justify-self:start;margin-top:6px;padding:3px 9px;font-size:13px;font-weight:700}.bn3-tool__tick{inset-inline-end:14px;width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;border-radius:50%;place-items:center;transition:background .25s,color .25s,box-shadow .25s;display:grid;position:absolute;top:14px}.bn3-tool__tick .bn3-ico{stroke-width:2.6px;width:16px;height:16px}.bn3-tool[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--blue-600), 0 20px 40px -24px #0b6bcb8c;background:#fff}.bn3-tool[aria-pressed=true] .bn3-tool__tick{background:var(--blue-600);color:#fff;box-shadow:none}.bn3-res{background:var(--navy-950);color:#fff;box-shadow:var(--shadow-dark);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin-top:clamp(14px,1.4vw,20px);padding:clamp(18px,1.8vw,26px) clamp(20px,2vw,30px);display:grid}.bn3-res small{color:#ebf3ffb3;font-size:15px;font-weight:600;display:block}.bn3-res__n{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.bn3-res__n b{letter-spacing:-.03em;font-size:clamp(26px,2.3vw,36px);font-weight:600}.bn3-res__n span{font-variant-numeric:tabular-nums;color:#8ec3ff;font-size:clamp(20px,1.6vw,26px);font-weight:600}.bn3-res__s{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.bn3-res__s span{color:#ebf3ffe6;background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff24}.bn3-res p{color:#ebf3ffcc;grid-column:1/-1;font-size:17px}.bn3-res .btn{height:54px;padding:0 24px;font-size:17px}.bn3-res.swap .bn3-res__n,.bn3-res.swap .bn3-res__s{animation:bn3In .35s var(--ease) both}.bn3-hint{color:var(--muted);margin-top:14px;font-size:15px;font-weight:600}@media (max-width:1199px) and (min-width:1000px){.bn3-tool__t small{font-size:14px}}@media (max-width:640px){.bn3-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bn3-res{grid-template-columns:minmax(0,1fr)}.bn3-res .btn{order:3;justify-content:center;width:100%}.bn3-tool__pro{padding:2px 8px;font-size:12px}}.bn3-plans{background:var(--grey-50);padding:var(--sec-pad) 0;overflow:clip}.bn3-phead{width:var(--container);grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(18px,3vw,64px);margin-inline:auto;display:grid}@media (min-width:1000px){.bn3-phead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.bn3-phead h2{max-width:11em}.bn3-seg{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;justify-self:start;margin-top:8px;padding:5px;display:inline-flex;position:relative}.bn3-seg button{z-index:1;height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font:600 16px/1 Figtree,system-ui,sans-serif;transition:color .25s;display:inline-flex;position:relative}.bn3-seg button[aria-pressed=true]{color:#fff}.bn3-seg .ind{background:var(--navy-950);transition:transform .45s var(--ease), width .45s var(--ease);border-radius:999px;position:absolute;top:5px;bottom:5px;left:0}.bn3-seg em{color:#13734a;background:#e6f4ec;border-radius:999px;padding:3px 8px;font-size:13px;font-style:normal;font-weight:700}.bn3-cards{width:var(--container);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.4vw,24px);margin:clamp(36px,4vw,60px) auto 0;display:grid}.bn3-card{box-shadow:0 0 0 1px var(--line), 0 30px 60px -40px #061a3a59;background:#fff;border-radius:28px;flex-direction:column;gap:10px;padding:clamp(24px,2.4vw,36px);display:flex;position:relative}.bn3-card.is-pop{background:var(--navy-950);color:#fff;box-shadow:0 40px 80px -36px #061a3abf}.bn3-pop{inset-inline-end:22px;color:#fff;background:linear-gradient(135deg,#0b6bcb,#3d8bff);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;position:absolute;top:22px}.bn3-card h3{font-size:clamp(22px,1.7vw,28px)}.bn3-card__b{color:var(--muted);font-size:17px}.bn3-card.is-pop .bn3-card__b{color:#ebf3ffbf}.bn3-amt{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px;margin:14px 0 6px;display:flex}.bn3-amt__fig{align-items:baseline;gap:4px;display:inline-flex}.bn3-amt .cur{align-self:flex-start;margin-top:.5em;font-size:20px;font-weight:600}.bn3-amt .num{letter-spacing:-.05em;font-size:clamp(48px,4.6vw,80px);font-weight:600;line-height:1}.bn3-amt .per{color:var(--muted);margin-inline-start:6px;font-size:17px;font-weight:500}.bn3-card.is-pop .bn3-amt .per{color:#ebf3ffbf}.bn3-amt.roll .num{animation:bn3In .4s var(--ease) both}.bn3-card__cta{justify-content:center;height:54px;font-size:17px}.bn3-card.is-pop .bn3-card__cta{color:var(--navy-950);background:#fff}.bn3-card ul{border-top:1px solid var(--line);gap:12px;margin:16px 0 0;padding:18px 0 0;font-size:17px;list-style:none;display:grid}.bn3-card.is-pop ul{border-color:#ffffff24}.bn3-card li{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.bn3-card li .bn3-ico{width:18px;height:18px;color:var(--blue-600);stroke-width:2.6px}.bn3-card.is-pop li .bn3-ico{color:#8ec3ff}.bn3-inc{width:var(--container);margin:clamp(28px,3vw,44px) auto 0}.bn3-inc details{border-bottom:1px solid var(--line)}.bn3-inc__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px clamp(20px,3vw,48px);padding:4px 0 26px;display:grid}.bn3-inc__g p{color:var(--muted);font-size:17px;line-height:1.5;margin:0!important}.bn3-inc__g p b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}@media (max-width:999px){.bn3-cards{scroll-snap-type:x mandatory;width:auto;padding:4px var(--gutter) 30px;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(280px,78%);grid-auto-flow:column;overflow-x:auto}.bn3-cards::-webkit-scrollbar{display:none}.bn3-card{scroll-snap-align:start}.bn3-inc__g{grid-template-columns:minmax(0,1fr)}}#bn3-host{isolation:isolate;color:#fff;padding:var(--sec-pad) 0;background:var(--navy-950);position:relative;overflow:clip}#bn3-host:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 10% 10%,#0b6bcb80,#0b6bcb00),radial-gradient(50% 60% at 100% 100%,#3d8bff40,#3d8bff00);position:absolute;inset:0}#bn3-host h2{color:#fff}#bn3-host .bn3-line{color:#ebf3ffcc}#bn3-host .bn3-acc,#bn3-host .bn3-acc details{border-color:#ffffff29}#bn3-host .bn3-acc details p{color:#ebf3ffc7}.bn3-ht{color:#d5d8de;background:#111318;border-radius:12px;font-size:clamp(14px,1.15vw,17px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 50px 100px -40px #000c}.bn3-ht__tag{color:#13734a;background:#e6f4ec;border-radius:6px;align-items:center;gap:6px;margin-inline-start:auto;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.bn3-ht__tag .bn3-ico{width:13px;height:13px}.bn3-ht__b{align-content:start;gap:.9em;min-height:21em;padding:1.3em 1.4em 1.4em;display:grid}.bn3-ht__b>*{animation:bn3In .4s var(--ease) both}.bn3-ht.playing .js-h:not(.on){display:none}.bn3-who{color:#8b9099;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3em;font-size:.82em;font-weight:700;display:block}.bn3-hq{color:#fff;background:#1a73d6;border-start-start-radius:1em;border-start-end-radius:1em;border-end-end-radius:.3em;border-end-start-radius:1em;justify-self:end;max-width:80%;padding:.65em 1em;font-weight:500}.bn3-hq .bn3-who{color:#ffffffbf}.bn3-ha{color:#eef0f3;background:#1d2027;border-start-start-radius:1em;border-start-end-radius:1em;border-end-end-radius:1em;border-end-start-radius:.3em;max-width:92%;padding:.8em 1em}.bn3-ha ul{gap:.45em;margin:.7em 0 0;padding:0;list-style:none;display:grid}.bn3-ha li{background:#262a33;border-radius:.55em;align-items:center;gap:.6em;padding:.45em .7em;font-size:.94em;display:flex}.bn3-ha li i{background:#1fc16b;border-radius:50%;width:.55em;height:.55em;box-shadow:0 0 0 .22em #1fc16b33}.bn3-call{color:#8b9099;font-size:.9em}.bn3-call b{color:#8ec3ff;font-weight:500}.bn3-reach{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bn3-reach span{color:#ebf3ffbf;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;font-weight:600;transition:background .35s,color .35s,box-shadow .35s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.bn3-reach span:before{content:"";background:#ebf3ff59;border-radius:50%;width:7px;height:7px;transition:background .35s}.bn3-reach span.lit{color:#fff;background:#1fc16b24;box-shadow:inset 0 0 0 1px #6fd39a73}.bn3-reach span.lit:before{background:#1fc16b}.bn3-hfoot{color:#ebf3ff99;margin-top:12px;font-size:14px}#bn3-week{padding:var(--sec-pad) 0;background:#fff;overflow:clip}.bn3-photo{aspect-ratio:3/2;box-shadow:var(--shadow-float);background:#2a2420;border-radius:30px;position:relative;overflow:hidden}.bn3-photo img{object-fit:cover;width:100%;height:100%}.bn3-pchip{inset-inline-start:clamp(12px,2vw,28px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#16171a;max-width:calc(100% - 24px);box-shadow:var(--shadow-float);background:#fffffff2;border-radius:20px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:absolute;bottom:clamp(12px,2vw,28px)}.bn3-pchip i{width:40px;height:40px}.bn3-pchip i .bn3-ico{width:20px;height:20px}.bn3-pchip b{font-size:17px;font-weight:600;line-height:1.3;display:block}.bn3-pchip small{color:#13734a;font-size:15px;font-weight:600;display:block}@media (max-width:999px){.bn3-split>.bn3-copy{display:contents}.bn3-split>.bn3-vis{order:5}.bn3-split>.bn3-copy>.bn3-acc{order:6}.bn3-split{gap:18px}}@media (prefers-reduced-motion:reduce){.bn3-tool,.bn3-sbtns .bn3-order,.bn3-hours,.bn3-toast{transition:none}.bn3-cur i,.bn3-spin{animation:none}}@media (max-width:960px){#hero[data-page=bench] .bn3-diff{font-size:max(12px,.88em)}#hero[data-page=bench] .bn3-replay{height:44px}}@media (max-width:480px){#hero[data-page=bench] .hero__grid{gap:28px}#hero[data-page=bench] .bn3-prev{display:none}#hero[data-page=bench] .bn3-term{border-bottom:0}}@media (min-width:481px) and (max-width:960px){#hero[data-page=bench] .hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}#hero[data-page=bench] .bn3-prev{display:none}#hero[data-page=bench] .bn3-term{border-bottom:0}}@media (max-width:960px){#hero[data-page=bench] .bn3-term small,#hero[data-page=bench] .bn3-plan,#hero[data-page=bench] .bn3-stage small{font-size:12px}}
:root[data-theme=dark] .kv3-bench .bn3-ws{box-shadow:0 0 0 1px #ffffff17,0 60px 120px -30px #000000d9}:root[data-theme=dark] .kv3-bench .bn3-tools,:root[data-theme=dark] .kv3-bench #bn3-week{background:var(--dk-sheet);color:var(--dk-ink)}:root[data-theme=dark] .kv3-bench :is(.bn3-tools,#bn3-week,.bn3-plans){--ink:var(--dk-ink);--muted:var(--dk-muted);--line:var(--dk-line);--line-strong:var(--dk-line-strong)}:root[data-theme=dark] .kv3-bench .bn3-tool{background:var(--dk-card);color:var(--dk-ink);box-shadow:inset 0 0 0 1px var(--dk-line)}:root[data-theme=dark] .kv3-bench .bn3-tool:hover{box-shadow:inset 0 0 0 1px var(--dk-blue-text)}:root[data-theme=dark] .kv3-bench .bn3-tool__t small,:root[data-theme=dark] .kv3-bench .bn3-hint{color:var(--dk-muted)}:root[data-theme=dark] .kv3-bench .bn3-tool__pro{background:var(--dk-blue-wash);color:var(--dk-blue-text)}:root[data-theme=dark] .kv3-bench .bn3-tool__tick{box-shadow:inset 0 0 0 1.5px var(--dk-line-strong)}:root[data-theme=dark] .kv3-bench .bn3-tool[aria-pressed=true]{background:var(--dk-blue-wash);box-shadow:inset 0 0 0 2px var(--dk-blue-text), 0 20px 40px -24px #000000b3}:root[data-theme=dark] .kv3-bench .bn3-tool[aria-pressed=true] .bn3-tool__tick{background:var(--dk-blue-fill)}:root[data-theme=dark] .kv3-bench .bn3-res{background:var(--dk-tile);box-shadow:inset 0 0 0 1px var(--dk-line-strong), 0 30px 60px -30px #000000b3}:root[data-theme=dark] .kv3-bench .bn3-plans{background:var(--dk-band);color:var(--dk-ink)}:root[data-theme=dark] .kv3-bench .bn3-seg{background:var(--dk-card);box-shadow:inset 0 0 0 1px var(--dk-line)}:root[data-theme=dark] .kv3-bench .bn3-seg button{color:var(--dk-muted)}:root[data-theme=dark] .kv3-bench .bn3-seg button[aria-pressed=true]{color:var(--dk-sheet)}:root[data-theme=dark] .kv3-bench .bn3-seg .ind{background:var(--dk-ink)}:root[data-theme=dark] .kv3-bench .bn3-seg em{background:var(--dk-ok-wash);color:var(--dk-ok-text)}:root[data-theme=dark] .kv3-bench .bn3-card{background:var(--dk-card);color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line), 0 30px 60px -40px #000c}:root[data-theme=dark] .kv3-bench .bn3-card__b,:root[data-theme=dark] .kv3-bench .bn3-amt .per{color:var(--dk-muted)}:root[data-theme=dark] .kv3-bench .bn3-card ul{border-color:var(--dk-line)}:root[data-theme=dark] .kv3-bench .bn3-card li .bn3-ico{color:var(--dk-blue-text)}:root[data-theme=dark] .kv3-bench .bn3-card .btn-line{background:var(--dk-elev);color:var(--dk-ink);box-shadow:inset 0 0 0 1px var(--dk-line-strong)}:root[data-theme=dark] .kv3-bench .bn3-card.is-pop{background:linear-gradient(160deg, var(--dk-blue-wash) 0%, var(--dk-card) 70%);box-shadow:0 0 0 1px var(--dk-blue-text), 0 40px 80px -36px #000000e6}:root[data-theme=dark] .kv3-bench .bn3-acc,:root[data-theme=dark] .kv3-bench .bn3-acc details,:root[data-theme=dark] .kv3-bench .bn3-inc details{border-color:var(--dk-line)}:root[data-theme=dark] .kv3-bench .bn3-acc details p,:root[data-theme=dark] .kv3-bench .bn3-inc__g p{color:var(--dk-muted)}:root[data-theme=dark] .kv3-bench .bn3-inc__g p b{color:var(--dk-ink)}:root[data-theme=dark] .kv3-bench #bn3-host{background:var(--dk-foot)}:root[data-theme=dark] .kv3-bench #bn3-host:before{opacity:.45}:root[data-theme=dark] .kv3-bench #bn3-host .bn3-acc,:root[data-theme=dark] .kv3-bench #bn3-host .bn3-acc details{border-color:#ffffff29}:root[data-theme=dark] .kv3-bench #bn3-host .bn3-acc details p{color:#ebf3ffc7}:root[data-theme=dark] .kv3-bench .bn3-pchip{background:var(--dk-glass);color:var(--dk-ink);box-shadow:var(--dk-float), inset 0 0 0 1px var(--dk-line)}:root[data-theme=dark] .kv3-bench .bn3-pchip small{color:var(--dk-ok-text)}
