._58srfW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;display:flex}._58srfW_toolbarLinks{flex-wrap:wrap;gap:.5rem;display:flex}._58srfW_periods{background:var(--surface-soft2);border:1px solid var(--line2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}._58srfW_period{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .9rem;font-size:.84rem;font-weight:700}._58srfW_period:hover{color:var(--heading)}._58srfW_period:focus-visible{box-shadow:0 0 0 3px rgba(var(--a1) / .35);outline:none}._58srfW_periodOn{color:#fff;background-image:var(--grad-btn)}._58srfW_card{background-image:var(--g-fill);border:1px solid var(--g-border);min-width:0;box-shadow:var(--g-rim), var(--g-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-radius:20px;padding:1.25rem 1.35rem}._58srfW_cardTitle{color:var(--heading);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:800;display:flex}._58srfW_cardTitle svg{color:var(--sky)}._58srfW_cardNote{color:var(--muted);margin:-.6rem 0 1rem;font-size:.8rem}._58srfW_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1.25rem;display:grid}@media (max-width:900px){._58srfW_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}._58srfW_kpi{padding:1rem 1.1rem}._58srfW_kpiLabel{letter-spacing:.02em;color:var(--muted);font-size:.78rem;font-weight:700}._58srfW_kpiValue{color:var(--heading);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.1}._58srfW_kpiSub{color:var(--muted);margin-top:.25rem;font-size:.76rem}._58srfW_kpiBad{color:var(--bad)}._58srfW_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1.1rem;display:grid}@media (max-width:900px){._58srfW_grid2{grid-template-columns:minmax(0,1fr)}}._58srfW_full{margin-top:1.1rem}._58srfW_legend{color:var(--muted);flex-wrap:wrap;gap:1rem;margin-top:.6rem;font-size:.78rem;display:flex}._58srfW_swatch{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:.35rem;display:inline-block}._58srfW_tableWrap{margin:0 -.25rem;overflow-x:auto}._58srfW_table{border-collapse:collapse;width:100%;font-size:.84rem}._58srfW_table th{text-align:left;letter-spacing:.02em;color:var(--muted);border-bottom:1px solid var(--line2);white-space:nowrap;padding:.45rem .5rem;font-size:.74rem;font-weight:700}._58srfW_table td{color:var(--body);border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem}._58srfW_table tr:last-child td{border-bottom:0}._58srfW_num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._58srfW_mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}._58srfW_link{color:var(--sky);text-decoration:none}._58srfW_link:hover{text-decoration:underline}._58srfW_pill{color:var(--sky);background:var(--sky-bg);border:1px solid var(--sky-border);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.74rem;font-weight:700;display:inline-block}._58srfW_pillBad{color:var(--bad);background:0 0;border-color:currentColor}._58srfW_props{max-width:340px;color:var(--muted)}._58srfW_bars{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}._58srfW_barRow{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 4rem;align-items:center;gap:.6rem;font-size:.82rem;display:grid}._58srfW_barLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--heading);font-weight:600;overflow:hidden}._58srfW_barTrack{background:var(--track,var(--line2));border-radius:999px;height:8px;overflow:hidden}._58srfW_barFill{border-radius:inherit;background-image:var(--grad-btn);height:100%;display:block}._58srfW_barValue{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}._58srfW_splitGroup+._58srfW_splitGroup{margin-top:1.1rem}._58srfW_splitTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.78rem;font-weight:800}._58srfW_filters{flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem;display:flex}._58srfW_select{min-width:0;font:inherit;color:var(--text);background:var(--surface-tile);border:1px solid var(--line2);border-radius:12px;padding:.55rem .8rem;font-size:.84rem}._58srfW_select:focus{border-color:var(--sky);box-shadow:0 0 0 3px rgba(var(--a1) / .25);outline:none}._58srfW_pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.9rem;font-size:.82rem;display:flex}._58srfW_pager button{padding:.5rem .9rem;font-size:.84rem}._58srfW_state{text-align:center;margin-top:2rem;padding:2.5rem 1.5rem}._58srfW_stateTitle{color:var(--heading);margin:.6rem 0 .4rem;font-size:1.15rem;font-weight:800}._58srfW_stateText{max-width:560px;color:var(--muted);margin:0 auto;font-size:.9rem;line-height:1.65}._58srfW_stateText code{color:var(--sky);font-size:.82rem}._58srfW_empty{color:var(--muted);text-align:center;padding:1rem 0;font-size:.86rem}._58srfW_root{--cat-1:#2a78d6;--cat-2:#eb6834;--cat-3:#1baf7a;--cat-4:#eda100;--cat-5:#e87ba4;--cat-other:#94a3b8;--tip-bg:#fffffff7;--tip-shadow:0 8px 24px #0f172a29}html.dark ._58srfW_root{--cat-1:#3987e5;--cat-2:#d95926;--cat-3:#199e70;--cat-4:#c98500;--cat-5:#d55181;--cat-other:#64748b;--tip-bg:#0f172af7;--tip-shadow:0 8px 24px #00000073}._58srfW_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}._58srfW_cardHead ._58srfW_cardTitle{margin:0}._58srfW_cardActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._58srfW_exportBtn{gap:.35rem}._58srfW_exportBtn:disabled{opacity:.5;cursor:not-allowed}._58srfW_kpiHead{justify-content:flex-end;margin-top:1.25rem;display:flex}._58srfW_kpiHead+._58srfW_kpis{margin-top:.6rem}._58srfW_hint{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:0;padding:.85rem 1.1rem;font-size:.84rem;display:flex}._58srfW_hint svg{color:var(--sky)}._58srfW_hint code{color:var(--sky);font-size:.8rem}._58srfW_bad{color:var(--bad)}._58srfW_emptyLeft{color:var(--muted);padding:.5rem 0;font-size:.84rem}._58srfW_more{margin-top:1rem}._58srfW_more summary{cursor:pointer;color:var(--sky);margin-bottom:.6rem;font-size:.82rem;font-weight:700}._58srfW_srOnly{clip:rect(0 0 0 0);white-space:normal;table-layout:fixed;border:0;width:1px;max-width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._58srfW_srOnly caption,._58srfW_srOnly th,._58srfW_srOnly td{white-space:normal}._58srfW_chartWrap{width:100%;position:relative}._58srfW_chartSvg{touch-action:pan-y;max-width:100%;display:block;overflow:visible}._58srfW_chartSvg:focus{outline:none}._58srfW_chartSvg:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:8px}._58srfW_chartBar{fill:rgb(var(--a1));transition:opacity .12s}._58srfW_chartBarMark{fill:rgb(var(--c1))}._58srfW_chartBarDim{opacity:.45}._58srfW_chartLine{fill:none;stroke:var(--heading);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._58srfW_chartDot{fill:var(--heading);stroke:var(--bg);stroke-width:2px}._58srfW_chartGrid{stroke:var(--line2);stroke-width:1px;stroke-dasharray:2 4}._58srfW_chartBase{stroke:var(--line2);stroke-width:1px}._58srfW_chartHover{fill:var(--surface-hover,var(--line));opacity:.6}._58srfW_chartTick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}._58srfW_tip{z-index:2;min-width:9rem;color:var(--body);background:var(--tip-bg);border:1px solid var(--line2);box-shadow:var(--tip-shadow);pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:10px;gap:.15rem;padding:.5rem .7rem;font-size:.78rem;display:grid;position:absolute;top:-.25rem;transform:translate(-50%,-100%)}._58srfW_tip strong{color:var(--heading);font-size:.8rem}._58srfW_swatchA{background:rgb(var(--a1))}._58srfW_swatchLine{vertical-align:2px;background:var(--heading);height:3px}._58srfW_swatchMark{background:rgb(var(--c1))}._58srfW_barRowShare{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 7.5rem}._58srfW_barRowNote{grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto 6.5rem}._58srfW_barShare{color:var(--muted);margin-left:.25rem;font-size:.74rem}._58srfW_barNote{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}._58srfW_barValue{white-space:nowrap}@media (max-width:560px){._58srfW_barRowNote{grid-template-columns:minmax(0,1fr) auto}._58srfW_barRowNote ._58srfW_barTrack{grid-area:2/1/auto/-1}._58srfW_barRowNote ._58srfW_barNote{text-align:left;grid-column:1/-1}}._58srfW_cat1{background:var(--cat-1)}._58srfW_cat2{background:var(--cat-2)}._58srfW_cat3{background:var(--cat-3)}._58srfW_cat4{background:var(--cat-4)}._58srfW_cat5{background:var(--cat-5)}._58srfW_catOther{background:var(--cat-other)}._58srfW_stack{border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}._58srfW_stackSeg{min-width:3px;transition:opacity .12s}._58srfW_stackDim{opacity:.4}._58srfW_stackLegend{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.35rem;margin:.7rem 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}._58srfW_stackLegend li{border-radius:6px;align-items:center;gap:.15rem;min-width:0;padding:.15rem .3rem;display:flex}._58srfW_stackLegendOn{background:var(--surface-soft2)}._58srfW_stackName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading);flex:1;font-weight:600;overflow:hidden}._58srfW_stackVal{color:var(--body);font-variant-numeric:tabular-nums;white-space:nowrap}._58srfW_funnel{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}._58srfW_funnelRow{grid-template-columns:minmax(0,10rem) minmax(0,1fr) 7rem;align-items:center;gap:.2rem .6rem;font-size:.84rem;display:grid}._58srfW_funnelRow ._58srfW_barTrack{height:12px}._58srfW_funnelLabel{color:var(--heading);font-weight:700}._58srfW_funnelStep{color:var(--muted);grid-column:2/-1;font-size:.74rem}@media (max-width:560px){._58srfW_funnelRow{grid-template-columns:minmax(0,1fr) auto}._58srfW_funnelRow ._58srfW_barTrack{grid-area:2/1/auto/-1}._58srfW_funnelStep{grid-column:1/-1}}._58srfW_multiples{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.9rem 1.2rem;display:grid}._58srfW_multiple{background:var(--surface-soft2);border:1px solid var(--line);border-radius:12px;min-width:0;padding:.6rem .7rem .5rem}._58srfW_multipleHead{justify-content:space-between;gap:.5rem;margin-bottom:.4rem;font-size:.78rem;display:flex}._58srfW_multipleName{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}._58srfW_multipleMeta{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}._58srfW_rawExport ._58srfW_filters{align-items:center;margin-bottom:.4rem}._58srfW_rawExport ._58srfW_period:disabled{opacity:.55;cursor:not-allowed}._58srfW_exportStatus{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.4rem 0 0;font-size:.8rem;display:flex}._58srfW_live{margin-top:1.5rem}._58srfW_liveBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--green-text);background:var(--green-bg);border:1px solid var(--green-border);border-radius:999px;align-items:center;gap:.35rem;margin-left:.35rem;padding:.15rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}._58srfW_liveBadgeOff{color:var(--muted);background:var(--surface-soft2);border-color:var(--line2)}._58srfW_liveDot{background:currentColor;border-radius:50%;width:8px;height:8px;position:relative}._58srfW_liveDot:after{content:"";background:currentColor;border-radius:50%;animation:1.6s ease-out infinite _58srfW_livePulse;position:absolute;inset:0}._58srfW_liveBadgeOff ._58srfW_liveDot:after{opacity:0;animation:none}@keyframes _58srfW_livePulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}._58srfW_updated{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem}._58srfW_liveGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.1rem;display:grid}@media (max-width:900px){._58srfW_liveGrid{grid-template-columns:minmax(0,1fr)}}._58srfW_liveStats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.8rem;display:grid}._58srfW_liveStat{background:var(--surface-soft2);border:1px solid var(--line);border-radius:14px;padding:.8rem .9rem}._58srfW_livePages{grid-column:1/-1}._58srfW_stream{min-width:0}._58srfW_streamList{border-top:1px solid var(--line);max-height:22rem;margin:0;padding:0;list-style:none;overflow-y:auto}._58srfW_streamRow{border-bottom:1px solid var(--line);grid-template-columns:4.6rem auto minmax(0,1fr);align-items:center;gap:.15rem .55rem;padding:.4rem .2rem;font-size:.8rem;display:grid}._58srfW_streamTime{color:var(--muted);font-variant-numeric:tabular-nums}._58srfW_streamWhere{color:var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._58srfW_streamWho{color:var(--muted);grid-column:2/-1;font-size:.72rem}._58srfW_streamFresh{animation:2.4s ease-out _58srfW_streamIn}@keyframes _58srfW_streamIn{0%{background:var(--sky-bg)}to{background:0 0}}@media (prefers-reduced-motion:reduce){._58srfW_liveDot:after,._58srfW_streamFresh{animation:none}._58srfW_chartBar,._58srfW_stackSeg{transition:none}}
._4WpgRW_shell{--k1:0 132 255;--k2:160 32 240;--k3:0 178 125;--k4:255 100 0;--k5:240 0 130;--k6:0 170 210;--glow:0;background-color:var(--bg);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}html.dark ._4WpgRW_shell{--k1:0 200 255;--k2:190 100 255;--k3:0 255 170;--k4:255 150 40;--k5:255 70 190;--k6:0 240 255;--glow:1}@media (max-width:1023px){._4WpgRW_shell{grid-template-columns:minmax(0,1fr)}}._4WpgRW_side{background:var(--surface-panel);border-right:1px solid var(--line2);flex-direction:column;gap:1rem;height:100vh;padding:1.1rem .85rem;display:flex;position:sticky;top:0;overflow-y:auto}@media (max-width:1023px){._4WpgRW_side{z-index:60;background:var(--bg);width:272px;transition:transform .2s;position:fixed;left:0;transform:translate(-100%);box-shadow:0 20px 50px #00000040}._4WpgRW_sideOpen{transform:none}}._4WpgRW_scrim{display:none}@media (max-width:1023px){._4WpgRW_scrimOn{z-index:55;background:#0006;border:0;display:block;position:fixed;inset:0}}._4WpgRW_brand{align-items:center;gap:.6rem;padding:.25rem .5rem .5rem;text-decoration:none;display:flex}._4WpgRW_brandMark{color:#fff;background-image:var(--grad-btn);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}._4WpgRW_brandName{color:var(--heading);font-size:.95rem;font-weight:800;line-height:1.1}._4WpgRW_brandSub{color:var(--muted);font-size:.72rem}._4WpgRW_navGroup{flex-direction:column;gap:2px;display:flex}._4WpgRW_navLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.4rem .6rem .25rem;font-size:.68rem;font-weight:800}._4WpgRW_navItem{color:var(--body);border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.86rem;font-weight:600;text-decoration:none;display:flex}._4WpgRW_navItem:hover{background:var(--surface-hover);color:var(--heading)}._4WpgRW_navItem:focus-visible{box-shadow:0 0 0 3px rgba(var(--a1) / .35);outline:none}._4WpgRW_navGroup{--k:var(--k1)}._4WpgRW_navGroup:nth-child(2){--k:var(--k2)}._4WpgRW_navGroup:nth-child(3){--k:var(--k4)}._4WpgRW_navGroup:nth-child(4){--k:var(--k3)}._4WpgRW_navItem svg{color:rgb(var(--k));opacity:.85;flex:none}._4WpgRW_navOn{background:rgba(var(--k) / .13);color:var(--heading);box-shadow:inset 3px 0 0 rgb(var(--k))}html.dark ._4WpgRW_navOn{background:rgba(var(--k) / .16);box-shadow:inset 3px 0 0 rgb(var(--k)), 0 0 18px rgba(var(--k) / .18)}._4WpgRW_navOn svg{opacity:1}._4WpgRW_navLabel{color:rgb(var(--k));opacity:.85}._4WpgRW_navBadge{text-align:center;color:#fff;background:#dc2626;border-radius:999px;min-width:1.4rem;margin-left:auto;padding:.05rem .4rem;font-size:.7rem;font-weight:800}._4WpgRW_sideFoot{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:.4rem;margin-top:auto;padding:.75rem .6rem 0;font-size:.76rem;display:flex}._4WpgRW_sideFoot a{color:var(--sky);font-weight:600;text-decoration:none}._4WpgRW_sideFoot a:hover{text-decoration:underline}._4WpgRW_email{overflow-wrap:anywhere}._4WpgRW_main{min-width:0;padding:1.25rem clamp(1rem,2.5vw,2rem) 3rem}._4WpgRW_topbar{display:none}@media (max-width:1023px){._4WpgRW_topbar{align-items:center;gap:.6rem;margin:-.25rem 0 1rem;display:flex}}._4WpgRW_iconBtn{border:1px solid var(--line2);background:var(--surface-panel);width:40px;height:40px;color:var(--heading);cursor:pointer;border-radius:10px;place-items:center;display:inline-grid}._4WpgRW_iconBtn:focus-visible{box-shadow:0 0 0 3px rgba(var(--a1) / .35);outline:none}._4WpgRW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.9rem;margin-bottom:1.25rem;display:flex}._4WpgRW_title{color:var(--heading);letter-spacing:-.01em;margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:800}._4WpgRW_subtitle{color:var(--muted);max-width:62ch;margin:.25rem 0 0;font-size:.86rem}._4WpgRW_headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._4WpgRW_demoTag{color:#92400e;background:#fef3c7;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.74rem;font-weight:800;display:inline-flex}html.dark ._4WpgRW_demoTag{color:#fde68a;background:#92400e59}._4WpgRW_periods{background:var(--surface-soft2);border:1px solid var(--line2);border-radius:10px;gap:3px;padding:3px;display:inline-flex}._4WpgRW_period{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem .75rem;font-size:.8rem;font-weight:700}._4WpgRW_period:hover{color:var(--heading)}._4WpgRW_period:focus-visible{box-shadow:0 0 0 3px rgba(var(--a1) / .35);outline:none}._4WpgRW_periodOn{color:var(--heading);background:var(--surface-panel);box-shadow:0 1px 2px #00000014}._4WpgRW_card{background:var(--surface-panel);border:1px solid var(--line2);border-radius:16px;min-width:0;padding:1.1rem 1.2rem;box-shadow:0 1px 2px #0f172a0a}._4WpgRW_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}._4WpgRW_cardTitle{color:var(--heading);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:800;display:flex}._4WpgRW_cardTitle svg{color:var(--sky)}._4WpgRW_stack>._4WpgRW_card:nth-of-type(5n+2) ._4WpgRW_cardTitle svg,._4WpgRW_stack>div>._4WpgRW_card:nth-child(2) ._4WpgRW_cardTitle svg{color:rgb(var(--k2))}._4WpgRW_stack>._4WpgRW_card:nth-of-type(5n+3) ._4WpgRW_cardTitle svg,._4WpgRW_stack>div>._4WpgRW_card:nth-child(3) ._4WpgRW_cardTitle svg{color:rgb(var(--k3))}._4WpgRW_stack>._4WpgRW_card:nth-of-type(5n+4) ._4WpgRW_cardTitle svg{color:rgb(var(--k4))}._4WpgRW_stack>._4WpgRW_card:nth-of-type(5n+5) ._4WpgRW_cardTitle svg{color:rgb(var(--k5))}._4WpgRW_cardActions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._4WpgRW_cardNote{color:var(--muted);margin:-.4rem 0 .9rem;font-size:.78rem}._4WpgRW_cardLink{color:var(--sky);font-size:.8rem;font-weight:700;text-decoration:none}._4WpgRW_cardLink:hover{text-decoration:underline}._4WpgRW_stack{flex-direction:column;gap:1rem;display:flex}._4WpgRW_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._4WpgRW_grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._4WpgRW_wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;display:grid}@media (max-width:1100px){._4WpgRW_grid3,._4WpgRW_wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){._4WpgRW_grid2{grid-template-columns:minmax(0,1fr)}}._4WpgRW_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1100px){._4WpgRW_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}._4WpgRW_kpi{--k:var(--k1);padding:1rem 1.1rem;position:relative;overflow:hidden}._4WpgRW_kpi:before{content:"";background:linear-gradient(90deg, rgb(var(--k)), rgba(var(--k) / .25));height:3px;position:absolute;inset:0 0 auto}._4WpgRW_kpis>._4WpgRW_kpi:nth-child(6n+2){--k:var(--k2)}._4WpgRW_kpis>._4WpgRW_kpi:nth-child(6n+3){--k:var(--k3)}._4WpgRW_kpis>._4WpgRW_kpi:nth-child(6n+4){--k:var(--k4)}._4WpgRW_kpis>._4WpgRW_kpi:nth-child(6n+5){--k:var(--k5)}._4WpgRW_kpis>._4WpgRW_kpi:nth-child(6n+6){--k:var(--k6)}._4WpgRW_kpiTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._4WpgRW_kpiLabel{color:var(--muted);font-size:.78rem;font-weight:700}._4WpgRW_kpiIcon{width:30px;height:30px;color:rgb(var(--k));background:rgba(var(--k) / .13);border-radius:9px;place-items:center;display:grid}html.dark ._4WpgRW_kpiIcon{background:rgba(var(--k) / .16);box-shadow:0 0 14px rgba(var(--k) / .45)}._4WpgRW_kpiValue{color:var(--heading);font-variant-numeric:tabular-nums;margin-top:.45rem;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;line-height:1.1}._4WpgRW_kpiFoot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.75rem;display:flex}._4WpgRW_delta{font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:.15rem;padding:.1rem .4rem;font-weight:800;display:inline-flex}._4WpgRW_deltaGood{color:#15803d;background:#16a34a1f}._4WpgRW_deltaBad{color:#b91c1c;background:#dc26261a}._4WpgRW_deltaFlat{color:var(--muted);background:var(--surface-soft2)}html.dark ._4WpgRW_deltaGood{color:#86efac}html.dark ._4WpgRW_deltaBad{color:#fca5a5}._4WpgRW_info{vertical-align:middle;display:inline-flex;position:relative}._4WpgRW_infoBtn{width:22px;height:22px;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:999px;place-items:center;margin-left:.15rem;padding:0;display:inline-grid}._4WpgRW_infoBtn:hover,._4WpgRW_infoBtn[aria-expanded=true]{color:rgb(var(--k1));background:rgba(var(--k1) / .12)}._4WpgRW_infoBtn:focus-visible{box-shadow:0 0 0 3px rgba(var(--k1) / .35);outline:none}._4WpgRW_infoPop{z-index:40;letter-spacing:0;text-transform:none;width:max-content;max-width:min(300px,80vw);color:var(--body);background:var(--surface-panel);border:1px solid rgba(var(--k1) / .35);box-shadow:0 10px 30px #0f172a2e, 0 0 calc(var(--glow) * 16px) rgba(var(--k1) / .25);border-radius:10px;padding:.6rem .75rem;font-size:.8rem;font-weight:500;line-height:1.45;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}html.dark ._4WpgRW_infoPop{background:#0c1222}._4WpgRW_title ._4WpgRW_infoPop{left:0;transform:none}._4WpgRW_exportAll{font:inherit;color:#fff;background:linear-gradient(135deg, rgb(var(--k1)), rgb(var(--k2)));cursor:pointer;box-shadow:0 0 calc(var(--glow) * 18px) rgba(var(--k2) / .45);border:0;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:800;display:inline-flex}._4WpgRW_exportAll:disabled{opacity:.7;cursor:progress}._4WpgRW_exportAll:focus-visible{box-shadow:0 0 0 3px rgba(var(--k1) / .4);outline:none}._4WpgRW_exportNote{color:var(--muted);font-size:.74rem}._4WpgRW_miniStats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin:.9rem 0 0;display:grid}._4WpgRW_miniStat{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem}._4WpgRW_miniStat dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}._4WpgRW_miniStat dd{color:var(--heading);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1rem;font-weight:800}._4WpgRW_miniStat dd span{color:var(--muted);font-size:.72rem;font-weight:600;display:block}._4WpgRW_heatWrap{overflow-x:auto}._4WpgRW_heat{border-collapse:separate;border-spacing:2px;font-size:.72rem}._4WpgRW_heat th{color:var(--muted);text-align:center;white-space:nowrap;padding:.15rem .3rem;font-weight:700}._4WpgRW_heat th[scope=row]{text-align:right}._4WpgRW_heatCell{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;height:24px;color:var(--heading);border-radius:4px;padding:0 .25rem}._4WpgRW_heatHi{color:#fff}._4WpgRW_heatLegend{color:var(--muted);align-items:center;gap:.4rem;margin-top:.6rem;font-size:.74rem;display:flex}._4WpgRW_heatRamp{background:linear-gradient(90deg,#2a78d60f,#2a78d6);border-radius:999px;width:120px;height:8px}._4WpgRW_timeline{flex-direction:column;margin:0;padding:0 0 0 .25rem;list-style:none;display:flex}._4WpgRW_step{grid-template-columns:64px 14px minmax(0,1fr);align-items:start;gap:.6rem;padding:.35rem 0;display:grid}._4WpgRW_stepTime{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;padding-top:.1rem;font-size:.74rem}._4WpgRW_stepDot{background:var(--cat-1,#2a78d6);border-radius:999px;width:10px;height:10px;margin-top:.3rem;position:relative}._4WpgRW_stepDot:after{content:"";background:var(--line2);width:2px;height:26px;position:absolute;top:12px;left:4px}._4WpgRW_step:last-child ._4WpgRW_stepDot:after{display:none}._4WpgRW_dotBad{background:#dc2626}._4WpgRW_dotGood{background:#16a34a}._4WpgRW_dotMuted{background:var(--muted)}._4WpgRW_stepBody{color:var(--body);min-width:0;font-size:.84rem}._4WpgRW_stepNote{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;display:block}._4WpgRW_gap{color:#b45309;padding:.1rem 0 .1rem 84px;font-size:.72rem}html.dark ._4WpgRW_gap{color:#fde68a}._4WpgRW_rowBtn{all:unset;cursor:pointer;color:var(--sky);font-size:.8rem;font-weight:700}._4WpgRW_rowBtn:focus-visible{outline:2px solid rgba(var(--a1) / .6);border-radius:4px}._4WpgRW_filters{flex-wrap:wrap;gap:.4rem;display:flex}._4WpgRW_chip{font:inherit;color:var(--body);background:var(--surface-soft2);border:1px solid var(--line2);cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:700}._4WpgRW_chipOn{color:#fff;background:#2563eb;border-color:#0000}._4WpgRW_chip:focus-visible{box-shadow:0 0 0 3px rgba(var(--a1) / .35);outline:none}._4WpgRW_inputNum{width:5.5rem;font:inherit;color:var(--heading);background:var(--surface-soft);border:1px solid var(--line2);text-align:right;border-radius:8px;padding:.35rem .5rem;font-size:.82rem}._4WpgRW_inputNum:focus-visible{box-shadow:0 0 0 3px rgba(var(--a1) / .3);outline:none}._4WpgRW_settingsGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem 1.25rem;display:grid}._4WpgRW_settingsGrid label{color:var(--body);justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;display:flex}._4WpgRW_note{color:var(--muted);margin:.75rem 0 0;font-size:.78rem}._4WpgRW_statList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4WpgRW_statRow{border-bottom:1px solid var(--line);color:var(--body);align-items:center;gap:.65rem;padding:.6rem 0;font-size:.86rem;text-decoration:none;display:flex}._4WpgRW_statRow:last-child{border-bottom:0}a._4WpgRW_statRow:hover ._4WpgRW_statName{color:var(--heading);text-decoration:underline}._4WpgRW_statRow svg{color:var(--muted);flex:none}._4WpgRW_statName{flex:1}._4WpgRW_statValue{color:var(--heading);font-variant-numeric:tabular-nums;font-weight:800}._4WpgRW_statAlert{color:#dc2626}._4WpgRW_tableTools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._4WpgRW_search{min-width:0;max-width:320px;font:inherit;color:var(--heading);background:var(--surface-soft);border:1px solid var(--line2);border-radius:9px;flex:200px;padding:.5rem .75rem;font-size:.84rem}._4WpgRW_search:focus-visible{border-color:rgb(var(--a1));box-shadow:0 0 0 3px rgba(var(--a1) / .25);outline:none}._4WpgRW_rowCount{color:var(--muted);margin-left:auto;font-size:.76rem}._4WpgRW_tableWrap{margin:0 -1.2rem;padding:0 1.2rem;overflow-x:auto}._4WpgRW_table{border-collapse:collapse;width:100%;font-size:.84rem}._4WpgRW_table th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line2);white-space:nowrap;background:var(--surface-soft);padding:0;font-size:.72rem;font-weight:800}._4WpgRW_th{padding:.55rem .6rem}._4WpgRW_sortBtn{width:100%;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.55rem .6rem;display:inline-flex}._4WpgRW_sortBtn:hover{color:var(--heading)}._4WpgRW_sortBtn:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--a1) / .5);border-radius:6px;outline:none}._4WpgRW_numCell ._4WpgRW_sortBtn{justify-content:flex-end}._4WpgRW_table td{color:var(--body);border-bottom:1px solid var(--line);vertical-align:middle;padding:.55rem .6rem}._4WpgRW_table tr:last-child td{border-bottom:0}._4WpgRW_numCell{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._4WpgRW_mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}._4WpgRW_table ._4WpgRW_mono,._4WpgRW_table td._4WpgRW_mono{overflow-wrap:normal;white-space:nowrap}._4WpgRW_table td._4WpgRW_wrapCell{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:320px}._4WpgRW_table td._4WpgRW_wrapCell ._4WpgRW_mono,._4WpgRW_table td._4WpgRW_wrapCell._4WpgRW_mono{white-space:normal;overflow-wrap:anywhere}._4WpgRW_muted{color:var(--muted)}._4WpgRW_empty{text-align:center;color:var(--muted);margin:0;padding:1.25rem 0;font-size:.86rem}._4WpgRW_pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.78rem;display:flex}._4WpgRW_pagerBtn{font:inherit;color:var(--heading);background:var(--surface-soft2);border:1px solid var(--line2);cursor:pointer;border-radius:8px;padding:.35rem .7rem;font-size:.78rem;font-weight:700}._4WpgRW_pagerBtn:disabled{opacity:.45;cursor:default}._4WpgRW_pagerBtn:focus-visible{box-shadow:0 0 0 3px rgba(var(--a1) / .35);outline:none}._4WpgRW_cellBar{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}._4WpgRW_cellTrack{background:var(--surface-soft2);border-radius:999px;flex:none;width:64px;height:6px;display:block;overflow:hidden}._4WpgRW_cellFill{background:var(--cat-1,#2a78d6);border-radius:999px;height:100%;display:block}@media (max-width:640px){._4WpgRW_cellTrack{display:none}}._4WpgRW_pill{color:var(--body);background:var(--surface-soft2);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}._4WpgRW_pillBad{color:#b91c1c;background:#dc26261a}._4WpgRW_pillGood{color:#15803d;background:#16a34a1f}._4WpgRW_pillWarn{color:#92400e;background:#f59e0b26}html.dark ._4WpgRW_pillBad{color:#fca5a5}html.dark ._4WpgRW_pillGood{color:#86efac}html.dark ._4WpgRW_pillWarn{color:#fde68a}._4WpgRW_link{color:var(--sky);text-decoration:none}._4WpgRW_link:hover{text-decoration:underline}._4WpgRW_state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}._4WpgRW_state svg{color:var(--sky)}._4WpgRW_stateTitle{color:var(--heading);margin:.25rem 0 0;font-size:1.05rem;font-weight:800}._4WpgRW_stateText{max-width:52ch;margin:0;font-size:.88rem}._4WpgRW_stateText code{font-size:.8rem}._4WpgRW_hint{color:var(--body);align-items:center;gap:.5rem;font-size:.84rem;display:flex}._4WpgRW_select{font:inherit;color:var(--heading);background:var(--surface-soft);border:1px solid var(--line2);border-radius:9px;padding:.45rem .6rem;font-size:.82rem}._4WpgRW_select:focus-visible{box-shadow:0 0 0 3px rgba(var(--a1) / .3);outline:none}._4WpgRW_shell{--heading:#0a0f1e;--body:#1e293b;--muted:#475569;--line:#0f172a14;--line2:#0f172a1f;--glass:#ffffffa8;--glass-strong:#ffffffd1;--glass-edge:#ffffffd9;--glass-shadow:0 10px 34px #1e295a1a, 0 2px 6px #1e295a0d;--glass-rim:inset 0 1px 0 #ffffffe6;--surface-soft:#ffffff80;--surface-soft2:#0f172a0d;--surface-hover:#0f172a0d;--surface-panel:#ffffffeb;background-color:#ecf1fb;background-image:radial-gradient(48rem 34rem at 8% -6%,#0084ff33,#0000 60%),radial-gradient(40rem 30rem at 98% 4%,#a020f029,#0000 60%),radial-gradient(44rem 34rem at 92% 92%,#f000821f,#0000 60%),radial-gradient(40rem 34rem at 4% 96%,#00b27d24,#0000 60%);background-attachment:fixed}html.dark ._4WpgRW_shell{--heading:#f8faff;--body:#d6deec;--muted:#a6b2c7;--line:#ffffff12;--line2:#ffffff1f;--glass:#1219308c;--glass-strong:#141c34c7;--glass-edge:#ffffff1a;--glass-shadow:0 12px 40px #00000073;--glass-rim:inset 0 1px 0 #ffffff12;--surface-soft:#ffffff09;--surface-soft2:#ffffff0f;--surface-hover:#ffffff0f;--surface-panel:#10162af5;background-color:#050814;background-image:radial-gradient(48rem 34rem at 8% -6%,#00c8ff29,#0000 60%),radial-gradient(40rem 30rem at 98% 4%,#be64ff29,#0000 60%),radial-gradient(44rem 34rem at 92% 92%,#ff46be1a,#0000 60%),radial-gradient(40rem 34rem at 4% 96%,#00ffaa14,#0000 60%)}._4WpgRW_card,._4WpgRW_side{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-rim), var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%)}._4WpgRW_card{border-radius:18px;padding:1.15rem 1.25rem;transition:border-color .15s,box-shadow .15s}._4WpgRW_card:hover{border-color:rgba(var(--k1) / .3)}._4WpgRW_side{border-width:0 1px 0 0;border-radius:0}@media (max-width:1023px){._4WpgRW_side{background:var(--glass-strong)}}._4WpgRW_title{letter-spacing:-.02em;font-size:clamp(1.45rem,2.6vw,1.85rem)}._4WpgRW_subtitle{color:var(--body);opacity:.85;font-size:.9rem}._4WpgRW_cardTitle{letter-spacing:-.005em;font-size:.98rem}._4WpgRW_cardNote{color:var(--muted);font-size:.8rem}._4WpgRW_kpiLabel{color:var(--body);opacity:.8;font-size:.8rem}._4WpgRW_kpiValue{letter-spacing:-.02em;font-size:clamp(1.5rem,2.8vw,1.95rem)}._4WpgRW_kpiFoot{color:var(--muted)}._4WpgRW_navItem{color:var(--body);font-weight:650}._4WpgRW_brandName{font-size:1rem}._4WpgRW_table th{background:rgba(var(--k1) / .06);color:var(--muted)}._4WpgRW_table td{color:var(--body)}._4WpgRW_table tbody tr:hover td{background:rgba(var(--k1) / .05)}._4WpgRW_tableWrap{border-radius:12px}._4WpgRW_search,._4WpgRW_select,._4WpgRW_inputNum{background:var(--glass-strong);border-color:var(--line2)}._4WpgRW_miniStat{background:var(--glass-strong);border-color:var(--glass-edge);box-shadow:var(--glass-rim)}._4WpgRW_periods{background:var(--glass);border-color:var(--glass-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._4WpgRW_periodOn{background:linear-gradient(135deg, rgb(var(--k1)), rgb(var(--k2)));color:#fff;box-shadow:0 0 calc(var(--glow) * 14px) rgba(var(--k1) / .5)}._4WpgRW_chip{background:var(--glass);border-color:var(--glass-edge)}._4WpgRW_chipOn{background:linear-gradient(135deg, rgb(var(--k1)), rgb(var(--k2)))}._4WpgRW_pagerBtn{background:var(--glass-strong)}._4WpgRW_demoTag{box-shadow:var(--glass-rim)}._4WpgRW_iconBtn{background:var(--glass-strong);border-color:var(--glass-edge)}._4WpgRW_pill{color:var(--heading);background:#0f172a12}html.dark ._4WpgRW_pill{background:#ffffff14}._4WpgRW_shell{--k1:79 70 229;--k2:124 58 237;--k3:5 150 105;--k4:217 119 6;--k5:225 29 72;--k6:2 132 199;--glow:0;--glass:#ffffff8c;--glass-strong:#ffffffc7;--glass-edge:#ffffffbf;--glass-shadow:0 8px 32px #1f268714;background-image:radial-gradient(42rem 32rem at 0 0,#6366f12e,#0000 60%),radial-gradient(38rem 30rem at 100% 0,#a855f724,#0000 60%),radial-gradient(40rem 32rem at 100% 100%,#ec48991a,#0000 60%),radial-gradient(40rem 32rem at 0 100%,#10b9811f,#0000 60%)}html.dark ._4WpgRW_shell{--k1:129 140 248;--k2:167 139 250;--k3:52 211 153;--k4:251 191 36;--k5:251 113 133;--k6:56 189 248;--glow:0;--glass:#1e294f61;--glass-strong:#1e294f9e;--glass-edge:#ffffff17;--glass-shadow:0 10px 36px #0006;background-color:#090c1a;background-image:radial-gradient(42rem 32rem at 0 0,#6366f133,#0000 60%),radial-gradient(38rem 30rem at 100% 0,#a855f729,#0000 60%),radial-gradient(40rem 32rem at 100% 100%,#ec489914,#0000 60%),radial-gradient(40rem 32rem at 0 100%,#10b98114,#0000 60%)}._4WpgRW_card,._4WpgRW_side{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%)}html.dark ._4WpgRW_kpi:before{box-shadow:none}html.dark ._4WpgRW_kpi{border-color:var(--glass-edge)}html.dark ._4WpgRW_kpiIcon{box-shadow:none;background:rgba(var(--k) / .16)}html.dark ._4WpgRW_navItem svg{filter:none}html.dark ._4WpgRW_navOn{box-shadow:inset 3px 0 0 rgb(var(--k))}html.dark ._4WpgRW_navLabel{text-shadow:none}html.dark ._4WpgRW_cardTitle svg{filter:none}._4WpgRW_kpi:before{background:rgb(var(--k));opacity:.85;height:3px}:is(html.dark ._4WpgRW_exportAll,html.dark ._4WpgRW_periodOn,html.dark ._4WpgRW_chipOn){color:#fff}._4WpgRW_exportAll,._4WpgRW_periodOn,._4WpgRW_chipOn{background:linear-gradient(135deg,#4f46e5,#7c3aed)}@media (max-width:640px){._4WpgRW_main{padding:.75rem .85rem 2.5rem}._4WpgRW_topbar{margin:0 0 .75rem}._4WpgRW_header{gap:.6rem;margin-bottom:.9rem}._4WpgRW_title{font-size:1.35rem}._4WpgRW_subtitle{font-size:.82rem}._4WpgRW_headerActions{width:100%}._4WpgRW_periods{width:100%;display:flex}._4WpgRW_period{flex:1;padding:.45rem .25rem;font-size:.78rem}._4WpgRW_exportAll{flex:1;justify-content:center}._4WpgRW_demoTag{font-size:.7rem}._4WpgRW_stack,._4WpgRW_grid2,._4WpgRW_grid3,._4WpgRW_wide{gap:.75rem}._4WpgRW_kpis{gap:.6rem}._4WpgRW_kpi{border-radius:14px;padding:.75rem .8rem}._4WpgRW_kpiTop{align-items:flex-start}._4WpgRW_kpiLabel{font-size:.72rem;line-height:1.25}._4WpgRW_kpiIcon{border-radius:8px;width:26px;height:26px}._4WpgRW_kpiValue{margin-top:.3rem;font-size:1.35rem}._4WpgRW_kpiFoot{gap:.3rem;font-size:.7rem}._4WpgRW_card{border-radius:16px;padding:.9rem .95rem}._4WpgRW_cardTitle{font-size:.9rem}._4WpgRW_miniStats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ksbVva_tokens,.ksbVva_page,.ksbVva_portal{--bg:#f4f7fc;--glow-1:rgba(var(--a1) / .16);--glow-2:rgba(var(--b1) / .08);--glow-3:rgba(var(--c1) / .07);--heading:#0f172a;--text:#1e293b;--body:#334155;--muted:#475569;--line:#0f172a17;--line2:#0f172a1a;--sky:rgb(var(--a-text));--sky-soft:rgb(var(--a-text-2));--sky-bg:rgba(var(--a2) / .08);--sky-border:rgba(var(--a2) / .3);--green-text:#047857;--green-bg:#10b9811a;--green-border:#10b98159;--rule-text:#065f46;--ok:#15803d;--warn:#b45309;--bad:#b91c1c;--surface-studio:#ffffffd9;--surface-panel:#fff;--surface-soft:#0f172a06;--surface-soft2:#0f172a0a;--surface-hover:#0f172a0f;--surface-tile:#fff;--surface-section:linear-gradient(#fff, #fafcff);--surface-card:linear-gradient(#fff, #f6f9fd);--surface-password:#f1f5f9;--surface-bar:#fffffff2;--track:#0f172a1a;--shadow-studio:0 24px 60px #0f172a1a, 0 0 0 1px rgba(var(--a2) / .06);--shadow-section:0 12px 36px #0f172a12;--shadow-soft:0 6px 18px rgba(var(--a2) / .12);--g-fill:linear-gradient(160deg, #ffffffb8 0%, #ffffff6b 100%);--g-border:#ffffffb3;--g-rim:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff40;--g-shadow:0 10px 34px #1e293b1a;--g-blur:blur(18px) saturate(170%);--pw-a:.26;--pw-b:.18;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--btn-1:var(--a1);--btn-2:var(--b1);--brand-1:var(--a2);--grad-brand:linear-gradient(135deg, rgb(var(--brand-1)), rgb(var(--btn-2)));--grad-btn:linear-gradient(135deg, rgb(var(--btn-1)), rgb(var(--btn-2)));--grad-line:linear-gradient(90deg, rgb(var(--a1)), rgb(var(--c1)));--grad-title:linear-gradient(92deg, rgb(var(--a2)) 5%, rgb(var(--b1)) 45%, rgb(var(--c2)) 90%);--shadow-glow:0 8px 26px rgba(var(--a1) / .35)}.ksbVva_page,.ksbVva_portal{color:var(--text);background-color:var(--bg);background-image:radial-gradient(70rem 40rem at 50% -6rem, rgba(var(--a1) / var(--pw-a)), transparent 70%), radial-gradient(40rem 34rem at 96% 20rem, rgba(var(--b1) / var(--pw-a)), transparent 70%), radial-gradient(40rem 34rem at 3% 40rem, rgba(var(--c1) / var(--pw-b)), transparent 70%), radial-gradient(46rem 38rem at 100% 70%, rgba(var(--a2) / var(--pw-b)), transparent 70%), radial-gradient(46rem 38rem at 0% calc(100% - 34rem), rgba(var(--b1) / var(--pw-b)), transparent 70%), radial-gradient(circle at 50% 0%, var(--glow-1) 0%, transparent 60%);font-family:var(--font-studio-body), Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;padding:2.25rem 1rem 4rem;position:relative}:is(html.dark .ksbVva_tokens,html.dark .ksbVva_page,html.dark .ksbVva_portal){--bg:#0a0f1d;--glow-1:rgba(var(--a1) / .12);--glow-2:rgba(var(--b1) / .08);--glow-3:rgba(var(--c1) / .07);--heading:#fff;--text:#f8fafc;--body:#cbd5e1;--muted:#94a3b8;--line:#ffffff14;--line2:#94a3b826;--sky:rgb(var(--a1));--sky-soft:rgb(var(--a-soft));--sky-bg:rgba(var(--a1) / .1);--sky-border:rgba(var(--a1) / .3);--green-text:#6ee7b7;--green-bg:#10b9811f;--green-border:#34d39959;--rule-text:#a7f3d0;--ok:#4ade80;--warn:#fbbf24;--bad:#f87171;--surface-studio:#111827b8;--surface-panel:#07090e8c;--surface-soft:#ffffff08;--surface-soft2:#ffffff0d;--surface-hover:#ffffff14;--surface-tile:#0e1628cc;--surface-section:linear-gradient(#111628e0, #0b1120eb);--surface-card:linear-gradient(#121a2eeb, #090e1bf2);--surface-password:#05080f;--surface-bar:#0a0f1df2;--track:#ffffff1f;--shadow-studio:0 30px 80px #0000008c, 0 0 0 1px rgba(var(--a1) / .06), 0 0 60px rgba(var(--b1) / .1);--shadow-section:0 16px 46px #00000073;--shadow-soft:0 8px 26px rgba(var(--a1) / .12);--g-fill:linear-gradient(160deg, #3341558c 0%, #0f172a73 100%);--g-border:#ffffff1a;--g-rim:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #ffffff08;--g-shadow:0 14px 40px #0006;--pw-a:.18;--pw-b:.13;--grad-title:linear-gradient(92deg, rgb(var(--a1)) 5%, rgb(var(--b-soft)) 45%, rgb(var(--c-soft)) 90%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ksbVva_inner{width:100%;max-width:1272px;margin:0 auto}.ksbVva_display{font-family:var(--font-studio-display), var(--font-studio-body), system-ui, sans-serif}.ksbVva_mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,JetBrains Mono,monospace}.ksbVva_gradientText{background-image:var(--grad-title);color:#0000;-webkit-background-clip:text;background-clip:text}.ksbVva_link{color:var(--sky);font-weight:600;text-decoration:none}.ksbVva_link:hover{text-decoration:underline}.ksbVva_muted{color:var(--muted)}.ksbVva_skySoft{color:var(--sky-soft)}.ksbVva_greenText{color:var(--green-text)}.ksbVva_badge,.ksbVva_kicker,.ksbVva_pillSky,.ksbVva_pillGreen,.ksbVva_pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.ksbVva_badge{letter-spacing:.03em;color:var(--sky-soft);background:var(--sky-bg);border:1px solid var(--sky-border);white-space:normal;padding:.45rem 1.1rem;font-size:.78rem}.ksbVva_kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--sky);background:var(--sky-bg);border:1px solid var(--sky-border);padding:.4rem .9rem;font-size:.74rem}.ksbVva_pillSky{color:var(--sky-soft);background:var(--sky-bg);border:1px solid var(--sky-border);padding:.45rem .9rem;font-size:.78rem}.ksbVva_pillGreen{color:var(--green-text);background:var(--green-bg);border:1px solid var(--green-border);padding:.45rem .9rem;font-size:.78rem}.ksbVva_pill{letter-spacing:.04em;text-transform:uppercase;color:var(--sky-soft);background:var(--sky-bg);border:1px solid var(--sky-border);padding:.25rem .65rem;font-size:.68rem;font-weight:800}.ksbVva_pillGreenSmall{color:var(--green-text);background:var(--green-bg);border-color:var(--green-border)}.ksbVva_hero{text-align:center;max-width:900px;margin:0 auto 2.25rem}.ksbVva_heroTitle{letter-spacing:-.02em;color:var(--heading);margin-top:1.4rem;font-size:clamp(1.9rem,4.6vw,2.9rem);font-weight:800;line-height:1.15}.ksbVva_heroText{max-width:800px;color:var(--muted);margin:1.1rem auto 0;font-size:1.02rem;line-height:1.75}.ksbVva_heroText strong{color:var(--heading)}.ksbVva_studio{background:var(--surface-studio);border:1px solid var(--line);box-shadow:var(--shadow-studio);border-radius:22px;padding:2rem;scroll-margin-top:6rem}.ksbVva_studioHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ksbVva_studioTitleBox{align-items:center;gap:1rem;min-width:0;display:flex}.ksbVva_studioIcon{color:#fff;background-image:var(--grad-brand);width:52px;height:52px;box-shadow:0 8px 24px rgba(var(--a1) / .4);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.ksbVva_studioTitle{letter-spacing:-.02em;color:var(--heading);font-size:1.25rem;font-weight:800}.ksbVva_studioSub{color:var(--muted);margin-top:.15rem;font-size:.84rem}.ksbVva_studioBadges{flex-wrap:wrap;gap:.6rem;display:flex}.ksbVva_panels{grid-template-columns:.8fr 1.2fr;gap:1.75rem;display:grid}.ksbVva_panel{background:var(--surface-panel);border:1px solid var(--line);border-radius:16px;min-width:0;padding:1.5rem}.ksbVva_panelTitle{color:var(--heading);align-items:center;gap:.5rem;margin-bottom:1.1rem;font-size:1rem;font-weight:700;display:flex}.ksbVva_panelTitle svg{color:var(--sky)}.ksbVva_group{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;margin-bottom:1rem;padding:1.1rem}.ksbVva_groupTitle{color:var(--heading);align-items:center;gap:.55rem;margin-bottom:.9rem;font-size:.95rem;font-weight:700;display:flex}.ksbVva_groupTitle svg{color:var(--sky)}.ksbVva_modeTabs{background:var(--surface-soft2);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:1rem;padding:.3rem;display:grid}.ksbVva_modeTab{height:2.4rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.ksbVva_modeTab:hover{color:var(--heading)}.ksbVva_modeTabActive,.ksbVva_modeTabActive:hover{color:#fff;background-image:var(--grad-btn);box-shadow:0 6px 18px rgba(var(--a1) / .3)}.ksbVva_lengthRow{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.ksbVva_lengthLabel{color:var(--heading);font-size:.9rem;font-weight:600}.ksbVva_lengthValue{text-align:center;min-width:2.75rem;color:var(--sky);background:var(--sky-bg);border:1px solid var(--sky-border);border-radius:8px;padding:.25rem .6rem;font-size:1.15rem;font-weight:700}.ksbVva_slider{appearance:none;cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.ksbVva_slider::-webkit-slider-thumb{-webkit-appearance:none;background-image:var(--grad-btn);width:20px;height:20px;box-shadow:0 0 0 4px rgba(var(--a1) / .2);cursor:pointer;border-radius:50%}.ksbVva_slider::-moz-range-thumb{background:rgb(var(--a1));cursor:pointer;border:0;border-radius:50%;width:20px;height:20px}.ksbVva_slider:focus-visible{box-shadow:0 0 0 3px rgba(var(--a1) / .45)}.ksbVva_checkRow{cursor:pointer;border-radius:8px;align-items:center;gap:.7rem;padding:.5rem .6rem;display:flex}.ksbVva_checkRow:hover{background:var(--surface-soft2)}.ksbVva_checkRow input{width:18px;height:18px;accent-color:rgb(var(--a2));cursor:pointer;flex-shrink:0}.ksbVva_checkLabel{color:var(--text);flex:1;font-size:.9rem;font-weight:600}.ksbVva_checkHint{color:var(--muted);margin-top:.1rem;font-size:.74rem;font-weight:400;display:block}.ksbVva_chip{color:var(--sky-soft);background:var(--sky-bg);border:1px solid var(--sky-border);white-space:nowrap;border-radius:6px;padding:.2rem .5rem;font-size:.74rem}.ksbVva_chipGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.ksbVva_chipGrid4{grid-template-columns:repeat(4,1fr)}.ksbVva_choice{height:2.5rem;color:var(--body);background:var(--surface-soft2);border:1px solid var(--line);cursor:pointer;border-radius:9px;font-size:.85rem;font-weight:700}.ksbVva_choice:hover{background:var(--surface-hover)}.ksbVva_choiceActive{color:var(--sky-soft);background:var(--sky-bg);border-color:var(--sky)}.ksbVva_note{color:var(--muted);margin-top:.6rem;font-size:.78rem;line-height:1.5}.ksbVva_btnPrimary,.ksbVva_btnSecondary,.ksbVva_btnSmall{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.ksbVva_btnPrimary{color:#fff;background-image:var(--grad-btn);box-shadow:var(--shadow-glow);border:0;padding:.95rem 1.9rem;font-size:1.02rem}.ksbVva_btnPrimary:hover{box-shadow:0 12px 32px rgba(var(--a1) / .45);transform:translateY(-1px)}.ksbVva_btnSecondary{color:var(--text);background:var(--surface-soft2);border:1px solid var(--line);box-shadow:var(--shadow-soft);padding:.8rem 1rem;font-size:.88rem}.ksbVva_btnSecondary:hover{background:var(--surface-hover)}.ksbVva_btnSmall{color:var(--text);background:var(--surface-soft2);border:1px solid var(--line);padding:.45rem .8rem;font-size:.8rem}.ksbVva_btnSmall:hover{background:var(--surface-hover)}.ksbVva_btnPrimary:focus-visible,.ksbVva_btnSecondary:focus-visible,.ksbVva_btnSmall:focus-visible,.ksbVva_choice:focus-visible,.ksbVva_modeTab:focus-visible,.ksbVva_iconBtn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ksbVva_btnPrimary:disabled,.ksbVva_btnSecondary:disabled{opacity:.55;cursor:not-allowed;transform:none}.ksbVva_generateWrap{justify-content:center;margin-top:1.25rem;display:flex}.ksbVva_actions{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.1rem;display:grid}.ksbVva_iconBtn{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.ksbVva_iconBtn:hover{color:var(--heading);background:var(--surface-hover)}.ksbVva_passwordBox{background:var(--surface-password);border:1px solid var(--line);border-radius:12px;padding:1rem}.ksbVva_passwordText{text-align:center;letter-spacing:.02em;min-height:4.6rem;color:var(--heading);word-break:break-all;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;padding:1.25rem 1rem;font-size:1.4rem;font-weight:700;display:flex}.ksbVva_placeholder{color:var(--muted);font-size:.9rem;font-weight:400}.ksbVva_strengthHead{color:var(--body);justify-content:space-between;margin-top:1.4rem;margin-bottom:.55rem;font-size:.86rem;font-weight:600;display:flex}.ksbVva_strengthScore{color:var(--sky);font-weight:700}.ksbVva_strengthBar{background:var(--track);border-radius:6px;height:8px;overflow:hidden}.ksbVva_strengthFill{border-radius:6px;height:100%;transition:width .3s}.ksbVva_metaGrid{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:.9rem;display:grid}.ksbVva_meta{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:.55rem .75rem}.ksbVva_metaLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.ksbVva_metaValue{color:var(--heading);margin-top:.1rem;font-size:.9rem;font-weight:700}.ksbVva_historyHead{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.6rem;margin-bottom:.75rem;display:flex}.ksbVva_historyTitle{color:var(--heading);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.ksbVva_historyTitle svg{color:var(--sky)}.ksbVva_historyEmpty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:10px;padding:1.6rem 1rem;font-size:.85rem}.ksbVva_historyList{flex-direction:column;gap:.45rem;display:flex}.ksbVva_historyItem{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.ksbVva_historyValue{min-width:0;color:var(--text);word-break:break-all;flex:1;font-size:.85rem}.ksbVva_historyTag{color:var(--sky-soft);background:var(--sky-bg);border-radius:6px;padding:.15rem .45rem;font-size:.66rem;font-weight:700}.ksbVva_batchList{flex-direction:column;gap:.4rem;max-height:18rem;margin-top:.7rem;display:flex;overflow-y:auto}.ksbVva_microTrust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;margin-top:2.25rem;font-size:.85rem;display:flex}.ksbVva_microTrust span{align-items:center;gap:.4rem;display:inline-flex}.ksbVva_microTrust svg{color:#10b981}.ksbVva_stats{grid-template-columns:repeat(4,1fr);gap:1.4rem;max-width:820px;margin:1.6rem auto 0;display:grid}.ksbVva_stat{background:var(--surface-tile);border:1px solid var(--line);border-radius:14px;padding:1rem .5rem}.ksbVva_stat b{color:var(--heading);padding-left:.5rem;font-size:1.35rem;font-weight:700;display:block}.ksbVva_stat span{color:var(--muted);margin-top:.4rem;padding-left:.5rem;font-size:.78rem;display:block}.ksbVva_trustStrip{grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:1.6rem;display:grid}.ksbVva_trustItem{background:var(--surface-tile);border:1px solid var(--line);border-radius:14px;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.ksbVva_trustNum{color:var(--heading);font-size:1.02rem;font-weight:800;display:block}.ksbVva_trustLbl{color:var(--muted);margin-top:.2rem;font-size:.82rem;line-height:1.5;display:block}.ksbVva_quickNav{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.6rem;display:flex}.ksbVva_quickNav a{color:var(--muted);background:var(--surface-soft2);border:1px solid var(--line);border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.ksbVva_quickNav a:hover{color:var(--heading);border-color:var(--sky-border)}.ksbVva_quickNav svg{color:var(--sky)}.ksbVva_tile{color:#fff;width:48px;height:48px;box-shadow:0 8px 22px rgba(var(--a1) / .25);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.ksbVva_tileLg{border-radius:20px;width:64px;height:64px}.ksbVva_tileBlue{background-image:linear-gradient(135deg, rgb(var(--a2)), rgb(var(--b1)))}.ksbVva_tileViolet{box-shadow:0 8px 22px rgba(var(--c1) / .3);background-image:linear-gradient(135deg,#8b5cf6,#d946ef)}.ksbVva_tileTeal{background-image:linear-gradient(135deg,#14b8a6,#06b6d4);box-shadow:0 8px 22px #14b8a64d}.ksbVva_tileOrange{background-image:linear-gradient(135deg,#f97316,#ec4899);box-shadow:0 8px 22px #f973164d}.ksbVva_section{background-image:var(--surface-section);border:1px solid var(--line2);box-shadow:var(--shadow-section);border-radius:22px;margin-top:2.5rem;padding:2.2rem;scroll-margin-top:6rem}.ksbVva_sectionHead{text-align:center;margin-bottom:2rem}.ksbVva_sectionTitle{letter-spacing:-.02em;color:var(--heading);margin-top:1.1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.25}.ksbVva_sectionSub{max-width:720px;color:var(--muted);margin:1rem auto 0;font-size:.96rem;line-height:1.75}.ksbVva_sectionSub strong,.ksbVva_sectionSub b{color:var(--sky)}.ksbVva_fresh{color:var(--green-text);background:var(--green-bg);border:1px solid var(--green-border);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.ksbVva_grid3{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.ksbVva_grid4{grid-template-columns:repeat(4,1fr);gap:1.1rem;display:grid}.ksbVva_grid2{grid-template-columns:repeat(2,1fr);gap:1.1rem;display:grid}.ksbVva_step{text-align:center;background-image:var(--surface-card);border:1px solid var(--line2);border-radius:20px;padding:1.7rem 1.4rem;position:relative}.ksbVva_stepNum{letter-spacing:.1em;color:var(--sky);background:var(--sky-bg);border:1px solid var(--sky-border);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:800;position:absolute;top:.9rem;right:1rem}.ksbVva_step .ksbVva_tile{margin:0 auto 1.4rem}.ksbVva_cardTitle{color:var(--heading);font-size:1.02rem;font-weight:700;line-height:1.35}.ksbVva_cardText{color:var(--muted);margin-top:.6rem;font-size:.9rem;line-height:1.7}.ksbVva_cardText strong{color:var(--heading)}.ksbVva_hint{color:var(--sky-soft);background:var(--sky-bg);border:1px solid var(--sky-border);border-radius:999px;margin-top:.9rem;padding:.25rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.ksbVva_topLine{position:relative;overflow:hidden}.ksbVva_topLine:before{content:"";background-image:var(--grad-line);height:3px;position:absolute;inset:0 0 auto}.ksbVva_bottomLine{position:relative;overflow:hidden}.ksbVva_bottomLine:after{content:"";background-image:var(--grad-line);height:3px;position:absolute;inset:auto 0 0}.ksbVva_numCard{background:var(--surface-tile);border:1px solid var(--line);border-radius:18px;padding:1.6rem 1.4rem}.ksbVva_bigNum{margin-bottom:.9rem;font-size:1.6rem;font-weight:800;line-height:1}.ksbVva_proCard{background-image:var(--surface-card);border:1px solid var(--line2);border-radius:20px;padding:1.5rem 1.25rem}.ksbVva_proCard .ksbVva_pill{margin:1rem 0 .9rem}.ksbVva_ticks{flex-direction:column;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.ksbVva_ticks li{color:var(--body);gap:.6rem;font-size:.87rem;line-height:1.55;display:flex}.ksbVva_ticks svg{color:#10b981;flex-shrink:0;margin-top:.15rem}.ksbVva_crosses svg{color:#ef4444}.ksbVva_industry{background:var(--surface-tile);border:1px solid var(--line2);border-radius:20px;padding:1.5rem 1.3rem}.ksbVva_industryTop{align-items:center;gap:.9rem;display:flex}.ksbVva_compliance{letter-spacing:.04em;text-transform:uppercase;color:var(--green-text);margin-top:.2rem;font-size:.68rem;font-weight:800}.ksbVva_rule{color:var(--rule-text);border:1px dashed var(--green-border);background-image:linear-gradient(#10b98124,#0000);border-radius:12px;margin-top:1rem;padding:.6rem .8rem;font-size:.75rem;line-height:1.55}.ksbVva_pillar{background-image:var(--surface-card);border:1px solid var(--line2);border-radius:20px;padding:1.6rem 1.4rem 2rem}.ksbVva_pillarHead{align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.ksbVva_lenRow{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin-top:.9rem;padding:.7rem .8rem}.ksbVva_lenTop{color:var(--text);justify-content:space-between;gap:.5rem;font-size:.86rem;display:flex}.ksbVva_lenTop b{color:var(--sky-soft)}.ksbVva_lenBar{background:var(--track);border-radius:4px;height:6px;margin-top:.5rem;overflow:hidden}.ksbVva_lenFill{background-image:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e);border-radius:4px;height:100%}.ksbVva_lenNote{color:var(--muted);margin-top:.35rem;font-size:.72rem}.ksbVva_tableWrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.ksbVva_table{border-collapse:collapse;width:100%;font-size:.88rem}.ksbVva_table th{text-align:left;color:#fff;background-image:var(--grad-brand);white-space:nowrap;border:1px solid #ffffff1f;padding:.9rem 1rem;font-weight:700}.ksbVva_table td{color:var(--body);border:1px solid var(--line);padding:.85rem 1rem}.ksbVva_table tr:nth-child(2n) td{background:var(--surface-soft)}.ksbVva_ok{font-weight:600;color:var(--ok)!important}.ksbVva_warn{color:var(--warn)!important}.ksbVva_bad{color:var(--bad)!important}.ksbVva_tip{background:var(--surface-tile);border-left:3px solid rgb(var(--a2));border-radius:0 16px 16px 0;padding:1.3rem 1.2rem}.ksbVva_tip:nth-child(4n+2){border-left-color:rgb(var(--c1))}.ksbVva_tip:nth-child(4n+3){border-left-color:#14b8a6}.ksbVva_tip:nth-child(4n+4){border-left-color:#f97316}.ksbVva_tipTitle{color:var(--heading);align-items:center;gap:.55rem;font-size:.98rem;font-weight:700;display:flex}.ksbVva_tipTitle svg{color:var(--sky);flex-shrink:0}.ksbVva_callout{background:var(--green-bg);border-left:3px solid #10b981;border-radius:0 12px 12px 0;margin-top:1.4rem;padding:1.1rem 1.3rem}.ksbVva_calloutTitle{color:var(--green-text);align-items:center;gap:.5rem;font-weight:700;display:flex}.ksbVva_calloutText{color:var(--body);margin-top:.4rem;font-size:.9rem;line-height:1.7}.ksbVva_duel{background-image:var(--surface-card);border:1px solid var(--line2);overflow-wrap:anywhere;border-radius:20px;min-width:0;padding:1.6rem 1.4rem}.ksbVva_duelWinner{border-color:rgba(var(--a1) / .5);box-shadow:0 0 45px rgba(var(--a1) / .14)}.ksbVva_duelGreen{border-color:var(--green-border)}.ksbVva_bits{color:var(--heading);margin-top:1rem;font-size:2rem;font-weight:800}.ksbVva_bits small{color:var(--sky);margin-left:.4rem;font-size:.85rem}.ksbVva_bits small.ksbVva_greenText{color:var(--green-text)}.ksbVva_duelTitle{color:var(--heading);align-items:center;gap:.5rem;margin-top:.6rem;font-size:1.02rem;font-weight:700;display:flex}.ksbVva_meter{background:var(--track);border-radius:6px;height:8px;margin-top:1rem;overflow:hidden}.ksbVva_meterFill{border-radius:6px;height:100%}.ksbVva_meterNote{margin-top:.5rem;font-size:.78rem}.ksbVva_check4{grid-template-columns:repeat(4,1fr);gap:.9rem;margin-top:1.3rem;display:grid}.ksbVva_check4>div{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:.9rem;font-size:.82rem;line-height:1.55}.ksbVva_check4 strong{color:var(--heading);align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.ksbVva_verdict{background:var(--green-bg);color:var(--body);border-left:3px solid #10b981;border-radius:0 12px 12px 0;margin-top:1.3rem;padding:1rem 1.2rem;font-size:.88rem;line-height:1.7}.ksbVva_verdict strong{color:var(--green-text)}.ksbVva_useCase{background:var(--surface-tile);border:1px solid var(--line);border-radius:18px;gap:.9rem;padding:1.3rem 1.2rem;display:flex}.ksbVva_faqList{flex-direction:column;gap:.7rem;max-width:900px;margin:0 auto;display:flex}.ksbVva_faq{background:var(--surface-tile);border:1px solid var(--line);border-radius:14px}.ksbVva_faq[open]{border-color:var(--sky-border)}.ksbVva_faq summary{cursor:pointer;color:var(--heading);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:.95rem;font-weight:700;list-style:none;display:flex}.ksbVva_faq summary::-webkit-details-marker{display:none}.ksbVva_faq summary svg{color:var(--sky);flex-shrink:0;transition:transform .2s}.ksbVva_faq[open] summary svg{transform:rotate(180deg)}.ksbVva_faqAnswer{color:var(--muted);padding:0 1.2rem 1.1rem;font-size:.9rem;line-height:1.75}.ksbVva_faq summary:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:14px}.ksbVva_mobileBar{z-index:30;padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));background:var(--surface-bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.6rem;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:1100px){.ksbVva_grid4,.ksbVva_trustStrip,.ksbVva_check4{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.ksbVva_panels{grid-template-columns:1fr}.ksbVva_resultFirst{order:-1}.ksbVva_mobileBar{display:grid}.ksbVva_desktopOnly{display:none!important}.ksbVva_page{padding-bottom:6rem}}@media (max-width:760px){.ksbVva_grid3{grid-template-columns:1fr}.ksbVva_grid2,.ksbVva_stats{grid-template-columns:1fr 1fr}.ksbVva_studio,.ksbVva_section{border-radius:18px;padding:1.2rem}.ksbVva_panel{padding:1rem}.ksbVva_actions,.ksbVva_metaGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ksbVva_page{padding-top:1.1rem}.ksbVva_hero{margin-bottom:1.1rem}.ksbVva_heroTitle{margin-top:.8rem;font-size:1.6rem}.ksbVva_heroText{margin-top:.6rem;font-size:.9rem;line-height:1.6}.ksbVva_badge{padding:.35rem .8rem;font-size:.7rem}.ksbVva_studioHead{margin-bottom:.9rem}.ksbVva_studioIcon{border-radius:12px;width:42px;height:42px}.ksbVva_studioSub,.ksbVva_studioBadges{display:none}.ksbVva_passwordText{min-height:3.6rem;padding:.9rem .75rem;font-size:1.15rem}.ksbVva_grid4,.ksbVva_grid2,.ksbVva_trustStrip,.ksbVva_check4{grid-template-columns:1fr}.ksbVva_stats{gap:.7rem}.ksbVva_actions{grid-template-columns:1fr}.ksbVva_chipGrid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ksbVva_btnPrimary,.ksbVva_strengthFill,.ksbVva_faq summary svg{transition:none}}.ksbVva_review{background-image:linear-gradient(120deg, rgba(var(--a1) / .14), rgba(var(--c1) / .12) 55%, #ec48991a);border:1px solid var(--sky-border);box-shadow:var(--shadow-section);border-radius:20px;margin-top:2.25rem;padding:1.5rem 1.75rem;scroll-margin-top:6rem}.ksbVva_reviewTop{align-items:center;gap:1.25rem;display:flex}.ksbVva_reviewIcon{color:#fff;background-image:linear-gradient(135deg, #ec4899, rgb(var(--c1)));border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 8px 24px #ec489959}.ksbVva_reviewBody{flex:1;min-width:0}.ksbVva_reviewTitle{letter-spacing:-.01em;color:var(--heading);font-size:1.2rem;font-weight:800}.ksbVva_reviewText{color:var(--muted);max-width:640px;margin-top:.35rem;font-size:.92rem;line-height:1.6}.ksbVva_reviewFormRow button{white-space:nowrap;padding:.75rem 1.2rem;font-size:.9rem}.ksbVva_reviewForm{gap:.75rem;margin-top:1.25rem;display:grid}.ksbVva_reviewInput{width:100%;font:inherit;color:var(--text);background:var(--surface-tile);border:1px solid var(--line2);resize:vertical;border-radius:14px;min-height:3rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.6;transition:border-color .15s,box-shadow .15s}.ksbVva_reviewInput::placeholder{color:var(--muted);opacity:.85}.ksbVva_reviewInput:focus{border-color:var(--sky);box-shadow:0 0 0 3px rgba(var(--a1) / .25);outline:none}.ksbVva_reviewInput:disabled{opacity:.6}.ksbVva_reviewFormRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ksbVva_reviewName{resize:none;flex:0 260px;width:auto;min-height:0;padding:.7rem 1rem}.ksbVva_reviewCount{color:var(--muted);font-variant-numeric:tabular-nums;flex:1;font-size:.78rem}@media (max-width:860px){.ksbVva_reviewTop{flex-direction:column;align-items:flex-start}.ksbVva_review{padding:1.25rem}}@media (max-width:440px){.ksbVva_reviewName{flex-basis:100%}.ksbVva_reviewFormRow button{width:100%}}.ksbVva_rvOverview,.ksbVva_reviewCardItem{--rv-tint:linear-gradient(140deg, rgba(var(--a2) / .08) 0%, rgba(var(--b1) / .03) 60%, transparent 100%);--rv-border:rgba(var(--a2) / .16);background-image:var(--rv-tint), var(--g-fill);border:1px solid var(--rv-border);box-shadow:var(--g-rim), var(--g-shadow);-webkit-backdrop-filter:var(--g-card-blur,var(--g-blur));backdrop-filter:var(--g-card-blur,var(--g-blur))}:is(html.dark .ksbVva_rvOverview,html.dark .ksbVva_reviewCardItem){--rv-tint:linear-gradient(140deg, rgba(var(--a1) / .1) 0%, rgba(var(--b1) / .03) 60%, transparent 100%);--rv-border:var(--g-border)}.ksbVva_rvOverview{border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem 2.25rem;max-width:760px;margin:0 auto 1.75rem;padding:1.4rem 1.75rem;display:grid}.ksbVva_rvScore{border-right:1px solid var(--line2);text-align:center;justify-items:center;gap:.4rem;padding-right:2.25rem;display:grid}.ksbVva_rvBig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background-image:var(--grad-btn);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,6vw,3.4rem);font-weight:800;line-height:1}.ksbVva_rvScoreSub{color:var(--muted);white-space:nowrap;font-size:.82rem;font-weight:600}.ksbVva_rvMeter{gap:2px;display:inline-flex}.ksbVva_rvMeterStar{display:inline-flex;position:relative}.ksbVva_rvMeterFill{display:inline-flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.ksbVva_rvMeterFill>svg{flex-shrink:0}.ksbVva_rvFacts{gap:.75rem;margin:0;display:grid}.ksbVva_rvFact{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ksbVva_rvFact dt{color:var(--muted);white-space:nowrap;font-size:.88rem;font-weight:600}.ksbVva_rvFact dd{flex:1;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;margin:0;display:flex}.ksbVva_rvFact b{color:var(--heading);font-variant-numeric:tabular-nums;font-weight:800}.ksbVva_rvBar{background:var(--track,var(--line2));border-radius:999px;flex:1;max-width:240px;height:8px;overflow:hidden}.ksbVva_rvBarFill{border-radius:inherit;background-image:var(--grad-btn);height:100%;display:block}@media (max-width:560px){.ksbVva_rvOverview{grid-template-columns:1fr;gap:1.1rem;padding:1.25rem}.ksbVva_rvScore{border-right:0;border-bottom:1px solid var(--line2);padding:0 0 1.1rem}}.ksbVva_reviewList{-moz-column-gap:1.1rem;column-gap:1.1rem;margin:0;padding:0;list-style:none}@media (min-width:760px){.ksbVva_reviewList[data-cols="2"]{-moz-columns:2;columns:2}}.ksbVva_reviewList[data-cols="1"]{max-width:760px;margin-inline:auto}.ksbVva_reviewItem{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.1rem}.ksbVva_reviewCardItem{border-radius:18px;min-width:0;padding:1.15rem 1.25rem 1.2rem}.ksbVva_reviewItemHead{align-items:center;gap:.75rem;display:flex}.ksbVva_reviewAvatar{color:#fff;background-image:var(--grad-btn);width:40px;height:40px;box-shadow:0 6px 16px rgba(var(--a1) / .3), inset 0 1px 0 #ffffff59;border-radius:999px;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:800;display:grid}.ksbVva_reviewWho{flex:1;min-width:0;display:grid}.ksbVva_reviewAuthor{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;font-weight:700;overflow:hidden}.ksbVva_reviewTime{color:var(--muted);white-space:nowrap;font-size:.78rem}.ksbVva_reviewDelete{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ksbVva_reviewDelete:hover{color:#f43f5e;border-color:var(--line2)}.ksbVva_reviewItemText{color:var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.8rem;font-size:.92rem;line-height:1.7}.ksbVva_reviewClamp{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ksbVva_reviewMore{font:inherit;color:var(--sky);cursor:pointer;background:0 0;border:0;margin-top:.4rem;padding:0;font-size:.82rem;font-weight:700}.ksbVva_reviewMore:hover{text-decoration:underline}.ksbVva_reviewListFoot{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.ksbVva_reviewEmpty{text-align:center;color:var(--muted);justify-items:center;gap:1rem;font-size:.95rem;display:grid}.ksbVva_footer{background-image:radial-gradient(40rem 34rem at 100% 44rem, rgba(var(--a1) / var(--pw-b)), transparent 70%), radial-gradient(40rem 34rem at 0% 50%, rgba(var(--c1) / var(--pw-b)), transparent 70%), radial-gradient(44rem 34rem at 100% 76%, rgba(var(--b1) / var(--pw-b)), transparent 70%), radial-gradient(40rem 32rem at 0% calc(100% - 30rem), rgba(var(--a2) / var(--pw-b)), transparent 70%);padding-top:.5rem}.ksbVva_linkGrid,.ksbVva_presetGrid,.ksbVva_linkGrid4{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.ksbVva_linkGrid{grid-template-columns:repeat(2,1fr)}.ksbVva_presetGrid,.ksbVva_linkGrid4{grid-template-columns:repeat(4,1fr)}.ksbVva_linkGrid>li,.ksbVva_presetGrid>li,.ksbVva_linkGrid4>li{min-width:0;display:flex}.ksbVva_linkCard,.ksbVva_presetCard,.ksbVva_relatedCard{background-image:var(--surface-card);border:1px solid var(--line2);border-radius:18px;flex:1;min-width:0;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.ksbVva_linkCard:hover,.ksbVva_presetCard:hover,.ksbVva_relatedCard:hover{border-color:var(--sky-border);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.ksbVva_linkCard:focus-visible,.ksbVva_presetCard:focus-visible,.ksbVva_relatedCard:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ksbVva_linkCard{align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:flex}.ksbVva_linkCardBody{gap:.3rem;min-width:0;display:grid}.ksbVva_linkCardText{color:var(--muted);font-size:.86rem;line-height:1.6}.ksbVva_presetCard{justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.ksbVva_linkArrow{color:var(--sky);flex-shrink:0;transition:transform .15s}.ksbVva_presetCard:hover .ksbVva_linkArrow{transform:translate(3px)}.ksbVva_relatedCard{flex-direction:column;gap:.7rem;padding:1.4rem 1.3rem;display:flex}.ksbVva_relatedCard .ksbVva_linkCardText{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ksbVva_relatedTry{color:var(--sky);align-items:center;gap:.35rem;margin-top:auto;font-size:.85rem;font-weight:700;display:inline-flex}.ksbVva_relatedFoot{justify-content:center;margin-top:1.75rem;display:flex}.ksbVva_relatedFoot .ksbVva_btnPrimary{text-decoration:none}@media (max-width:1023px){.ksbVva_presetGrid,.ksbVva_linkGrid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ksbVva_linkGrid{grid-template-columns:1fr}}@media (max-width:560px){.ksbVva_presetGrid,.ksbVva_linkGrid4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ksbVva_linkCard,.ksbVva_presetCard,.ksbVva_relatedCard,.ksbVva_linkArrow{transition:none}.ksbVva_linkCard:hover,.ksbVva_presetCard:hover,.ksbVva_relatedCard:hover{transform:none}}main:has(.ksbVva_page){background-color:#f4f7fc}html.dark main:has(.ksbVva_page){background-color:#0a0f1d}main section:has(.ksbVva_page){border-bottom-width:0}.ksbVva_rail{display:none}@media (min-width:1500px){.ksbVva_frame{grid-template-columns:160px minmax(0,1272px) 160px;justify-content:center;align-items:start;gap:2rem;display:grid}.ksbVva_rail{display:block;position:sticky;top:88px}}.ksbVva_ad{width:100%}.ksbVva_ad:has([data-ad-unfilled=true]){display:none}.ksbVva_adTop{display:none}@media (min-width:768px){.ksbVva_adTop{max-width:728px;margin:0 auto 1.75rem;display:block}}.ksbVva_adInline{max-width:728px;margin:2.5rem auto 0}.ksbVva_adRail{width:160px}.ksbVva_adPlaceholder{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--surface-tile);border:1.5px dashed var(--line2);border-radius:14px;place-content:center;gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.ksbVva_adPlaceholder span+span{letter-spacing:.02em;text-transform:none;font-weight:500}.ksbVva_ad:empty{display:none}.ksbVva_page.ksbVva_pageMain{padding-bottom:0}.ksbVva_page.ksbVva_footer{padding-top:0;display:flow-root}main:has(.ksbVva_page)>div:not(:has(section,aside,h2,h3,p,a)){display:none}.ksbVva_starPick{flex-shrink:0;justify-items:center;gap:.35rem;display:grid}.ksbVva_starRow{gap:.15rem;display:flex}.ksbVva_starBtn{width:46px;height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;transition:transform .12s,color .12s,background-color .12s;display:grid}.ksbVva_starBtn:hover{transform:scale(1.12)}.ksbVva_starBtn:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.ksbVva_starBtn:disabled{cursor:wait}.ksbVva_starLit{color:#f59e0b}.ksbVva_starHint{color:var(--muted);min-height:1.2em;font-size:.8rem;font-weight:700}.ksbVva_starRated{color:#f59e0b;flex-shrink:0;gap:.2rem;display:flex}@media (max-width:860px){.ksbVva_starPick{justify-items:start}}.ksbVva_ratingSummary{color:var(--body);background:var(--surface-tile);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:.45rem;margin-top:1.1rem;padding:.4rem .9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.ksbVva_ratingSummary svg{color:#f59e0b}.ksbVva_ratingSummary b{color:var(--heading)}.ksbVva_ratingSummary:hover{border-color:var(--sky-border)}.ksbVva_toTop{z-index:25;color:#fff;background-image:var(--grad-btn);width:48px;height:48px;box-shadow:var(--shadow-glow);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:14px;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:fixed;bottom:1.5rem;right:1.25rem;transform:translateY(12px)}.ksbVva_toTopShow{opacity:1;pointer-events:auto;transform:none}.ksbVva_toTop:focus-visible{outline:2px solid var(--sky);outline-offset:3px}@media (max-width:1023px){.ksbVva_toTop{bottom:5.5rem;right:1rem}}@media (prefers-reduced-motion:reduce){.ksbVva_toTop,.ksbVva_starBtn{transition:none}.ksbVva_starBtn:hover{transform:none}}.ksbVva_portal{background:0 0;padding:0;position:static}.ksbVva_accentCyan{--a1:56 189 248;--a2:14 165 233;--a-text:2 132 199;--a-text-2:3 105 161;--a-soft:125 211 252;--b1:99 102 241;--b-soft:129 140 248;--c1:168 85 247;--c2:192 38 211;--c-soft:232 121 249;--btn-1:2 122 180;--btn-2:79 70 229;--brand-1:2 122 180}.ksbVva_accentAmber{--btn-1:180 83 9;--btn-2:194 65 12;--brand-1:180 83 9}.ksbVva_accentOrange{--btn-1:194 65 12;--btn-2:185 28 28;--brand-1:194 65 12}.ksbVva_accentRed{--btn-1:185 28 28;--btn-2:190 18 60;--brand-1:185 28 28}.ksbVva_accentRose{--btn-1:190 18 60;--btn-2:190 24 93;--brand-1:190 18 60}.ksbVva_accentPink{--btn-1:190 24 93;--btn-2:147 51 234;--brand-1:190 24 93}.ksbVva_accentPurple{--btn-1:147 51 234;--btn-2:190 24 93;--brand-1:147 51 234}.ksbVva_accentBlue{--btn-1:37 99 235;--btn-2:79 70 229;--brand-1:37 99 235}.ksbVva_accentGreen{--btn-1:21 128 61;--btn-2:15 118 110;--brand-1:21 128 61}.ksbVva_accentTeal{--btn-1:15 118 110;--btn-2:3 105 161;--brand-1:15 118 110}.ksbVva_accentRed{--a1:248 113 113;--a2:239 68 68;--a-text:220 38 38;--a-text-2:185 28 28;--a-soft:252 165 165;--b1:225 29 72;--b-soft:251 113 133;--c1:249 115 22;--c2:234 88 12;--c-soft:251 146 60}.ksbVva_accentRose{--a1:251 113 133;--a2:244 63 94;--a-text:225 29 72;--a-text-2:190 18 60;--a-soft:253 164 175;--b1:236 72 153;--b-soft:244 114 182;--c1:168 85 247;--c2:147 51 234;--c-soft:192 132 252}.ksbVva_accentOrange{--a1:251 146 60;--a2:249 115 22;--a-text:234 88 12;--a-text-2:194 65 12;--a-soft:253 186 116;--b1:239 68 68;--b-soft:248 113 113;--c1:236 72 153;--c2:219 39 119;--c-soft:244 114 182}.ksbVva_accentAmber{--a1:251 191 36;--a2:245 158 11;--a-text:180 83 9;--a-text-2:146 64 14;--a-soft:252 211 77;--b1:249 115 22;--b-soft:251 146 60;--c1:239 68 68;--c2:220 38 38;--c-soft:248 113 113}.ksbVva_accentGreen{--a1:74 222 128;--a2:34 197 94;--a-text:21 128 61;--a-text-2:22 101 52;--a-soft:134 239 172;--b1:20 184 166;--b-soft:45 212 191;--c1:14 165 233;--c2:2 132 199;--c-soft:56 189 248}.ksbVva_accentTeal{--a1:45 212 191;--a2:20 184 166;--a-text:15 118 110;--a-text-2:17 94 89;--a-soft:153 246 228;--b1:14 165 233;--b-soft:56 189 248;--c1:99 102 241;--c2:79 70 229;--c-soft:129 140 248}.ksbVva_accentBlue{--a1:96 165 250;--a2:59 130 246;--a-text:37 99 235;--a-text-2:29 78 216;--a-soft:147 197 253;--b1:99 102 241;--b-soft:129 140 248;--c1:168 85 247;--c2:147 51 234;--c-soft:192 132 252}.ksbVva_accentPurple{--a1:192 132 252;--a2:168 85 247;--a-text:126 34 206;--a-text-2:107 33 168;--a-soft:216 180 254;--b1:236 72 153;--b-soft:244 114 182;--c1:99 102 241;--c2:79 70 229;--c-soft:129 140 248}.ksbVva_accentPink{--a1:244 114 182;--a2:236 72 153;--a-text:190 24 93;--a-text-2:157 23 77;--a-soft:249 168 212;--b1:168 85 247;--b-soft:192 132 252;--c1:249 115 22;--c2:234 88 12;--c-soft:251 146 60}.ksbVva_fieldLabel{color:var(--heading);margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:block}.ksbVva_field{width:100%;font:inherit;color:var(--text);background:var(--surface-panel);border:1px solid var(--line2);resize:vertical;border-radius:12px;padding:.8rem 1rem;font-size:.95rem;line-height:1.6;transition:border-color .15s,box-shadow .15s}.ksbVva_field::placeholder{color:var(--muted);opacity:.85}.ksbVva_field:focus{border-color:rgb(var(--a2));box-shadow:0 0 0 3px rgb(var(--a1) / .25);outline:none}.ksbVva_fieldHint{color:var(--muted);margin-top:.5rem;font-size:.78rem;line-height:1.5}.ksbVva_kbd{border:1px solid var(--line2);background:var(--surface-soft2);border-radius:5px;padding:0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;display:inline-block}.ksbVva_btnBlock{width:100%;margin-top:1rem}.ksbVva_tagCloud{flex-wrap:wrap;gap:.45rem;display:flex}.ksbVva_tag{font:inherit;color:var(--sky-soft);background:var(--sky-bg);border:1px solid var(--sky-border);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.86rem;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.ksbVva_tag:hover{background:rgb(var(--a1) / .18);transform:translateY(-1px)}.ksbVva_tag:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ksbVva_tag svg{opacity:.45;transition:opacity .15s}.ksbVva_tag:hover svg{opacity:1}.ksbVva_tagTop{color:#fff;background-image:var(--grad-btn);box-shadow:0 6px 16px rgb(var(--a1) / .3);border-color:#0000}.ksbVva_tagTop:hover{background-color:#0000}.ksbVva_tagTop svg{opacity:.8}.ksbVva_tagExtra{color:var(--muted);background:var(--surface-soft2);border-color:var(--line)}.ksbVva_tagPicked{border-color:rgb(var(--a1));box-shadow:0 0 0 2px rgb(var(--a1) / .35)}.ksbVva_tagPicked svg{opacity:1}.ksbVva_legend{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.8rem;font-size:.76rem;display:flex}.ksbVva_legend span{align-items:center;gap:.4rem;display:inline-flex}.ksbVva_legendDot{background:var(--sky-bg);border:1px solid var(--sky-border);border-radius:999px;width:.65rem;height:.65rem}.ksbVva_legendTop{background-image:var(--grad-btn);border-color:#0000}.ksbVva_legendExtra{background:var(--surface-soft2);border-color:var(--line2)}.ksbVva_pasteBox{background:var(--surface-password);border:1px solid var(--line);border-radius:12px;margin-top:1rem;padding:.9rem 1rem}.ksbVva_pasteHead{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:flex}.ksbVva_pasteText{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.9rem;line-height:1.6}.ksbVva_loadingRow{color:var(--muted);justify-content:center;align-items:center;gap:.6rem;padding:2rem 1rem;font-size:.9rem;display:flex}@media (prefers-reduced-motion:reduce){.ksbVva_tag{transition:none}.ksbVva_tag:hover{transform:none}}.ksbVva_tag{overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}.ksbVva_tagStatic{cursor:default;border-radius:.9rem;padding:.3rem .7rem;font-size:.8rem}.ksbVva_tagStatic:hover{background:var(--sky-bg);transform:none}.ksbVva_presetGrid{--gap:1.1rem;--cols:var(--preset-cols,4);justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.ksbVva_presetGrid>li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols))}.ksbVva_presetCard{min-height:4.75rem}@media (max-width:1023px){.ksbVva_presetGrid{--cols:2}}@media (max-width:560px){.ksbVva_presetGrid{--cols:1}}.ksbVva_footCard{background-image:var(--surface-card);border:1px solid var(--line2);border-radius:18px;flex:1;align-items:flex-start;gap:1rem;min-width:0;padding:1.2rem 1.25rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.ksbVva_footCard:hover{border-color:var(--sky-border);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.ksbVva_footCard:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.ksbVva_footCard .ksbVva_linkArrow{margin-top:.75rem}.ksbVva_footCard:hover .ksbVva_linkArrow{transform:translate(3px)}.ksbVva_footCardBody{flex:1;align-content:start;gap:.3rem;min-width:0;display:grid}.ksbVva_footCardText{color:var(--muted);font-size:.85rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.ksbVva_footCard{transition:none}.ksbVva_footCard:hover{transform:none}}.ksbVva_footCardText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ksbVva_footCard{flex-direction:column;align-items:stretch;gap:0;padding:1.35rem 1.35rem 1.1rem;box-shadow:0 1px 2px #0f172a0a}.ksbVva_footCardTop{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ksbVva_footCard .ksbVva_tile{border-radius:14px;width:46px;height:46px}.ksbVva_footCardLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--sky-soft);background:var(--sky-bg);border:1px solid var(--sky-border);border-radius:999px;padding:.25rem .65rem;font-size:.68rem;font-weight:700}.ksbVva_footCardTitle{letter-spacing:-.01em;color:var(--heading);font-size:1.04rem;font-weight:800;line-height:1.35}.ksbVva_footCard .ksbVva_footCardText{-webkit-line-clamp:3;margin-top:.45rem}.ksbVva_footCardCta{border-top:1px solid var(--line);color:var(--sky);align-items:center;gap:.4rem;margin-top:auto;padding-top:.9rem;font-size:.86rem;font-weight:700;display:inline-flex}.ksbVva_footCard .ksbVva_footCardText{margin-bottom:1rem}.ksbVva_footCardCta svg{transition:transform .15s}.ksbVva_footCard:hover .ksbVva_footCardCta svg{transform:translate(3px)}.ksbVva_footCard:hover .ksbVva_footCardTitle{color:var(--sky)}@media (prefers-reduced-motion:reduce){.ksbVva_footCardCta svg{transition:none}.ksbVva_footCard:hover .ksbVva_footCardCta svg{transform:none}}.ksbVva_starPick{gap:.4rem}.ksbVva_starRow{background:var(--surface-soft2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.1rem;padding:.3rem .45rem;display:inline-flex}.ksbVva_starBtn{width:32px;height:32px;color:var(--muted);opacity:.55;border-radius:999px}.ksbVva_starBtn:hover{opacity:1;transform:scale(1.15)}.ksbVva_starLit{color:#f59e0b;opacity:1;filter:drop-shadow(0 2px 4px #f59e0b59)}.ksbVva_starHint{letter-spacing:.01em;font-size:.74rem}.ksbVva_starRated{flex-shrink:0;justify-items:center;gap:.4rem;display:grid}.ksbVva_starRated .ksbVva_starRow{gap:.2rem;padding:.35rem .6rem}.ksbVva_starOn{color:#f59e0b}.ksbVva_starOff{color:var(--muted);opacity:.45}@media (max-width:860px){.ksbVva_starRated{justify-items:start}}.ksbVva_heroTitle,.ksbVva_sectionTitle,.ksbVva_studioTitle,.ksbVva_cardTitle,.ksbVva_footCardTitle,.ksbVva_reviewTitle,.ksbVva_duelTitle,.ksbVva_tipTitle{text-wrap:balance}.ksbVva_heroText,.ksbVva_sectionSub,.ksbVva_cardText,.ksbVva_reviewText,.ksbVva_trustLbl,.ksbVva_footCardText,.ksbVva_calloutText,.ksbVva_faqAnswer,.ksbVva_note,.ksbVva_fieldHint{text-wrap:pretty}.ksbVva_heroTitle{max-width:980px;margin-left:auto;margin-right:auto}.ksbVva_stats{gap:1.1rem;max-width:none}.ksbVva_stat{padding:1.1rem 1.25rem}.ksbVva_stat b,.ksbVva_stat span{padding-left:0}.ksbVva_stat b{font-family:var(--font-studio-display), var(--font-studio-body), system-ui, sans-serif;letter-spacing:-.02em;font-size:1.55rem;font-weight:800}.ksbVva_trustItem{align-items:flex-start}.ksbVva_fresh{width:fit-content;margin-left:auto;margin-right:auto;display:flex}@media (max-width:560px){.ksbVva_stats{gap:.7rem}}.ksbVva_btnBlock{white-space:nowrap}@media (max-width:560px){.ksbVva_metaGrid{grid-template-columns:repeat(3,1fr);gap:.45rem}.ksbVva_meta{padding:.5rem .55rem}.ksbVva_metaLabel{letter-spacing:.04em;font-size:.6rem}.ksbVva_metaValue{font-size:.84rem}}.ksbVva_skel,.ksbVva_skelBlock{background-color:var(--surface-soft2);background-image:linear-gradient(90deg, transparent 0%, rgb(var(--a1) / .14) 50%, transparent 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite ksbVva_skelShimmer;display:block}.ksbVva_skelBlock{border-radius:12px;width:100%}.ksbVva_skelIcon{place-items:center;width:56px;height:56px;display:grid;position:relative}.ksbVva_skelRing{background:conic-gradient(from 0deg, rgb(var(--a1)), rgb(var(--b1)), transparent 55%, transparent);border-radius:18px;animation:1.1s linear infinite ksbVva_skelSpin;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@keyframes ksbVva_skelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ksbVva_skelSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ksbVva_skel,.ksbVva_skelBlock,.ksbVva_skelRing{animation:none}}.ksbVva_skelIcon{margin:4px 10px 4px 4px}.ksbVva_skelRing{background:conic-gradient(from 0deg, rgb(var(--a1)), rgb(var(--b1)) 35%, transparent 60%);border-radius:50%;inset:-10px}.ksbVva_page,.ksbVva_portal{--gap-major:2.5rem;--gap-minor:1.25rem}@media (max-width:560px){.ksbVva_page,.ksbVva_portal{--gap-major:2rem;--gap-minor:1rem}}.ksbVva_hero{margin-bottom:var(--gap-major)}@media (min-width:768px){.ksbVva_adTop{margin-bottom:var(--gap-major)}}.ksbVva_microTrust{margin-top:var(--gap-major)}.ksbVva_stats,.ksbVva_trustStrip,.ksbVva_quickNav{margin-top:var(--gap-minor)}.ksbVva_review,.ksbVva_section,.ksbVva_adInline{margin-top:var(--gap-major)}.ksbVva_skelHero{justify-items:center;gap:.9rem;display:grid}.ksbVva_skelPanel{align-content:start;gap:.9rem;display:grid}.ksbVva_skelStack{gap:.5rem;display:grid}.ksbVva_skelChips{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.ksbVva_processing{text-align:center;justify-items:center;gap:.55rem;padding:2rem 1rem 1.6rem;display:grid}.ksbVva_procIcon{place-items:center;width:56px;height:56px;margin-bottom:.6rem;display:grid;position:relative}.ksbVva_procIcon .ksbVva_skelRing{border-radius:50%;inset:-10px}.ksbVva_procTitle{color:var(--heading);font-size:1.05rem;font-weight:800}.ksbVva_procPct{color:var(--sky);font-variant-numeric:tabular-nums}.ksbVva_procDetail{color:var(--muted);overflow-wrap:anywhere;max-width:28rem;font-size:.86rem}.ksbVva_procBar{background:var(--track);border-radius:999px;width:min(18rem,80%);height:6px;margin:.5rem 0 .4rem;position:relative;overflow:hidden}.ksbVva_procFill{border-radius:inherit;background-image:linear-gradient(90deg, rgb(var(--a1)), rgb(var(--b1)));height:100%;transition:width .3s;display:block}.ksbVva_procMoving{border-radius:inherit;background-image:linear-gradient(90deg, rgb(var(--a1)), rgb(var(--b1)));width:40%;animation:1.2s ease-in-out infinite ksbVva_procMove;position:absolute;inset:0 auto 0 0}@keyframes ksbVva_procMove{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ksbVva_procMoving{animation:none;left:30%}.ksbVva_procFill{transition:none}}.ksbVva_skelAd>span{height:90px;display:block}.ksbVva_skelStat{border-radius:14px;height:103px}.ksbVva_skelTrust{border-radius:16px;height:122px}.ksbVva_skelPanel{min-height:57.5rem}@media (max-width:1023px){.ksbVva_skelPanel:first-child{min-height:55rem}.ksbVva_skelPanel:last-child{min-height:24rem}}@media (max-width:560px){.ksbVva_skelPanel:first-child{min-height:26rem}.ksbVva_skelPanel:last-child{min-height:19rem}.ksbVva_skelStat{height:84px}.ksbVva_skelTrust{height:105px}}.ksbVva_skelHero{align-content:start;min-height:15rem}@media (max-width:560px){.ksbVva_skelHero{min-height:14.6rem}.ksbVva_skelPanel:first-child{min-height:59rem}.ksbVva_skelPanel:last-child{min-height:28rem}.ksbVva_skelStat{height:111px}.ksbVva_skelTrust{height:118px}}.ksbVva_skelAd>span{background-color:var(--surface-soft2);background-image:linear-gradient(90deg, transparent 0%, rgb(var(--a1) / .1) 50%, transparent 100%);background-size:200% 100%;border-radius:14px;animation:1.4s ease-in-out infinite ksbVva_skelShimmer}@media (prefers-reduced-motion:reduce){.ksbVva_skelAd>span{animation:none}}.ksbVva_studio,.ksbVva_section{border-color:var(--g-border);box-shadow:var(--g-shadow);--g-card-blur:none;--tc-blur:none;--g-card-shadow:0 4px 16px #1e293b0f;background:0 0;position:relative}:is(html.dark .ksbVva_studio,html.dark .ksbVva_section){--g-card-shadow:0 6px 18px #00000040}.ksbVva_studio:before,.ksbVva_section:before{content:"";border-radius:inherit;background-image:var(--g-fill);box-shadow:var(--g-rim);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);pointer-events:none;position:absolute;inset:0}:where(.ksbVva_studio,.ksbVva_section)>*{position:relative}.ksbVva_stat,.ksbVva_trustItem,.ksbVva_step,.ksbVva_numCard,.ksbVva_proCard,.ksbVva_industry,.ksbVva_pillar,.ksbVva_tip,.ksbVva_duel,.ksbVva_useCase,.ksbVva_faq,.ksbVva_linkCard,.ksbVva_presetCard,.ksbVva_relatedCard{background:var(--g-fill);box-shadow:var(--g-rim), var(--g-card-shadow,var(--g-shadow));-webkit-backdrop-filter:var(--g-card-blur,var(--g-blur));backdrop-filter:var(--g-card-blur,var(--g-blur))}.ksbVva_stat,.ksbVva_trustItem{border-color:var(--g-border)}.ksbVva_duelWinner{box-shadow:var(--g-rim), 0 0 45px rgba(var(--a1) / .14)}.ksbVva_review{background-image:linear-gradient(120deg, rgba(var(--a1) / .14), rgba(var(--c1) / .12) 55%, #ec48991a), var(--g-fill);box-shadow:var(--g-rim), var(--g-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.ksbVva_page{--tc-fill:var(--g-fill);--tc-border:var(--g-border);--tc-shadow:var(--g-rim), var(--g-shadow);--tc-blur:var(--g-blur)}.ksbVva_section{--tc-shadow:var(--g-rim), var(--g-card-shadow)}@media (max-width:640px){.ksbVva_tokens,.ksbVva_page,.ksbVva_portal{--g-blur:blur(12px) saturate(160%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ksbVva_tokens,.ksbVva_page,.ksbVva_portal{--g-fill:linear-gradient(var(--surface-tile), var(--surface-tile))}html.dark .ksbVva_tokens{--g-fill:linear-gradient(var(--surface-tile), var(--surface-tile))}html.dark .ksbVva_page{--g-fill:linear-gradient(var(--surface-tile), var(--surface-tile))}html.dark .ksbVva_portal{--g-fill:linear-gradient(var(--surface-tile), var(--surface-tile))}}@media (prefers-reduced-transparency:reduce){.ksbVva_tokens,.ksbVva_page,.ksbVva_portal{--g-fill:linear-gradient(var(--surface-tile), var(--surface-tile))}html.dark .ksbVva_tokens{--g-fill:linear-gradient(var(--surface-tile), var(--surface-tile))}html.dark .ksbVva_page{--g-fill:linear-gradient(var(--surface-tile), var(--surface-tile))}html.dark .ksbVva_portal{--g-fill:linear-gradient(var(--surface-tile), var(--surface-tile))}}.ksbVva_page.ksbVva_embed{padding:1rem .75rem .75rem}.ksbVva_embed .ksbVva_hero,.ksbVva_embed .ksbVva_microTrust,.ksbVva_embed .ksbVva_stats,.ksbVva_embed .ksbVva_trustStrip,.ksbVva_embed .ksbVva_quickNav,.ksbVva_embed .ksbVva_section{display:none}.ksbVva_mobileBar.ksbVva_embedBar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-top:.75rem;padding:0;position:static}.ksbVva_embedCredit{text-align:center;color:var(--muted);margin:.9rem 0 0;font-size:.75rem}.ksbVva_embedCredit a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.ksbVva_embedCredit a:hover{color:var(--heading)}main:has(.ksbVva_embed)>[data-embed-credit]{display:none}.ksbVva_embedLinkRow{margin-top:var(--gap-minor);justify-content:center;display:flex}.ksbVva_embedLink{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .5rem;font-size:.85rem;font-weight:600;display:inline-flex}.ksbVva_embedLink:hover{color:var(--sky);text-underline-offset:3px;text-decoration:underline}.ksbVva_embedLink:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:8px}
._0ssoHa_tabs3>button{white-space:nowrap;gap:.35rem;padding:0 .3rem}._0ssoHa_miniLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:flex}._0ssoHa_miniLabel svg{color:var(--sky)}._0ssoHa_input,._0ssoHa_select{border:1.5px solid var(--line2);background:var(--surface-panel);width:100%;min-width:0;height:2.75rem;color:var(--heading);font:inherit;border-radius:11px;padding:0 .65rem;font-size:1rem}._0ssoHa_select{cursor:pointer;padding-right:.3rem;font-weight:700}._0ssoHa_select option{background:var(--surface-panel);color:var(--heading)}._0ssoHa_input::placeholder{color:var(--muted);opacity:.8}._0ssoHa_input:focus,._0ssoHa_select:focus{border-color:rgb(var(--a2));box-shadow:0 0 0 3px rgb(var(--a1) / .25);outline:none}._0ssoHa_input[aria-invalid=true]{border-color:var(--bad)}._0ssoHa_num{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}._0ssoHa_emptySel{color:var(--muted);font-weight:600}._0ssoHa_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem;display:grid}._0ssoHa_pair3{grid-template-columns:repeat(3,minmax(0,1fr))}._0ssoHa_field{min-width:0}._0ssoHa_field ._0ssoHa_miniLabel{white-space:nowrap}._0ssoHa_coursesHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}._0ssoHa_coursesHead ._0ssoHa_miniLabel{margin-bottom:0}._0ssoHa_seg{border:1px solid var(--line);background:var(--surface-soft2);border-radius:9px;grid-template-columns:repeat(2,auto);gap:.2rem;padding:.2rem;display:inline-grid}._0ssoHa_seg>button{min-height:2rem;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 .6rem;font-size:.78rem;font-weight:700}._0ssoHa_seg>button[aria-checked=true]{background:var(--surface-panel);color:var(--sky);box-shadow:0 1px 2px #00000014}._0ssoHa_seg>button:focus-visible{outline:2px solid var(--sky);outline-offset:1px}._0ssoHa_colHead,._0ssoHa_course{grid-template-columns:minmax(0,1fr) 5.2rem 4rem 6.4rem 2.4rem;align-items:center;gap:.4rem;display:grid}._0ssoHa_colHead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 .15rem .25rem;font-size:.66rem;font-weight:700}._0ssoHa_courses{gap:.45rem;display:grid}._0ssoHa_cName{grid-area:auto}._0ssoHa_typeSel{font-size:.85rem}._0ssoHa_remove{border:1px solid var(--line);width:2.4rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:inline-grid}._0ssoHa_remove:hover:not(:disabled){color:var(--bad);border-color:var(--bad)}._0ssoHa_remove:disabled{opacity:.35;cursor:not-allowed}._0ssoHa_remove:focus-visible{outline:2px solid var(--sky);outline-offset:2px}._0ssoHa_lineErr{color:var(--bad);grid-column:1/-1;font-size:.75rem}._0ssoHa_lineTools{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}._0ssoHa_answer{border:1px solid var(--sky-border);background:var(--sky-bg);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.8rem .9rem;display:grid}._0ssoHa_answerCell{flex-direction:column;min-width:0;display:flex}._0ssoHa_answerCell+._0ssoHa_answerCell{border-left:1px solid var(--sky-border);padding-left:.75rem}._0ssoHa_answerLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:700;overflow:hidden}._0ssoHa_answerBig{letter-spacing:-.02em;color:var(--sky);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,8vw,2.5rem);font-weight:800;line-height:1.1}._0ssoHa_answerSmall{color:var(--heading);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,6vw,1.9rem);font-weight:800;line-height:1.15}._0ssoHa_answerSub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.74rem}._0ssoHa_answerNote{color:var(--body);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:.8rem;line-height:1.45}._0ssoHa_answerNote strong{color:var(--heading)}._0ssoHa_bad{color:var(--bad)}._0ssoHa_phoneOnly{margin-bottom:.85rem;display:none}._0ssoHa_options{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}._0ssoHa_optRow{color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-top:.55rem;font-size:.85rem;font-weight:600;display:grid}._0ssoHa_optRow ._0ssoHa_seg>button{min-width:3.1rem}._0ssoHa_scaleBox{border:1px solid var(--line);background:var(--surface-soft2);border-radius:12px;margin-top:.8rem}._0ssoHa_scaleBox>summary{color:var(--heading);cursor:pointer;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.85rem;font-weight:700;list-style:none;display:flex}._0ssoHa_scaleBox>summary::-webkit-details-marker{display:none}._0ssoHa_scaleBox>summary svg{color:var(--sky);flex-shrink:0}._0ssoHa_scaleBox>summary:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:12px}._0ssoHa_scaleInner{padding:0 .8rem .8rem}._0ssoHa_scaleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem;display:grid}._0ssoHa_scaleRow{grid-template-columns:2rem minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.3rem;display:grid}._0ssoHa_scaleRow b{color:var(--heading);font-size:.85rem}._0ssoHa_scaleRow input{height:2.2rem;padding:0 .35rem;font-size:.85rem}._0ssoHa_scaleHead{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:700}._0ssoHa_meta._0ssoHa_meta{grid-template-columns:repeat(3,minmax(0,1fr))}._0ssoHa_list{gap:.4rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}._0ssoHa_list>li{color:var(--body);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.75rem;display:grid}._0ssoHa_list>li>span:first-child{overflow-wrap:anywhere}._0ssoHa_list b{color:var(--heading);font-variant-numeric:tabular-nums;text-align:right;min-width:2.6rem}._0ssoHa_listTag{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem}._0ssoHa_empty{color:var(--muted);font-size:.85rem}._0ssoHa_twoBtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.1rem;display:grid}._0ssoHa_twoBtns>button{white-space:nowrap;padding-left:.8rem;padding-right:.8rem;font-size:.92rem}._0ssoHa_barBtn{white-space:nowrap;padding:.8rem .7rem!important;font-size:.92rem!important}._0ssoHa_source{border:1px solid var(--line);background:var(--surface-soft2);color:var(--body);border-radius:12px;gap:.55rem;margin-top:1rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.5;display:flex}._0ssoHa_source>svg{color:var(--sky);flex-shrink:0;margin-top:.15rem}._0ssoHa_links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}._0ssoHa_linkCard{border:1px solid var(--line);background:var(--surface-soft2);color:var(--body);border-radius:12px;align-items:center;gap:.55rem;padding:.65rem .75rem;font-size:.8rem;line-height:1.35;text-decoration:none;display:flex}._0ssoHa_linkCard:hover{border-color:var(--sky-border);background:var(--sky-bg)}._0ssoHa_linkCard:focus-visible{outline:2px solid var(--sky);outline-offset:2px}._0ssoHa_linkCard svg{color:var(--sky);flex-shrink:0}._0ssoHa_linkCard b{color:var(--heading);font-size:.84rem;display:block}table._0ssoHa_scaleTable td:nth-child(n+2){font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:1024px){._0ssoHa_sticky{align-self:start;position:sticky;top:5.5rem}}@media (max-width:1023px){._0ssoHa_phoneOnly{display:block}._0ssoHa_desktopOnly{display:none}}@media (max-width:560px){._0ssoHa_colHead{display:none}._0ssoHa_course{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1.25fr) 2.4rem;grid-template-areas:"name name name rm""grade cred type type";gap:.35rem;padding-bottom:.45rem}._0ssoHa_course:last-child{border-bottom:0;padding-bottom:0}._0ssoHa_cName{grid-area:name}._0ssoHa_cGrade{grid-area:grade}._0ssoHa_cCred{grid-area:cred}._0ssoHa_cType{grid-area:type}._0ssoHa_remove{grid-area:rm}._0ssoHa_scaleGrid,._0ssoHa_links{grid-template-columns:minmax(0,1fr)}._0ssoHa_tabs3>button{gap:.25rem;font-size:.85rem}}@media (max-width:430px){._0ssoHa_tabs3>button>svg{display:none}}
.jnV2sq_row2{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.jnV2sq_row2+.jnV2sq_row2,.jnV2sq_row2+.jnV2sq_fieldWrap,.jnV2sq_fieldWrap+.jnV2sq_row2{margin-top:.85rem}.jnV2sq_fieldWrap{min-width:0}.jnV2sq_input{padding:.65rem .85rem;font-size:.92rem}.jnV2sq_input:disabled{opacity:.55;cursor:not-allowed}.jnV2sq_optional{color:var(--muted);font-size:.75rem;font-weight:500}.jnV2sq_hintLine{color:var(--muted);margin-top:.35rem;font-size:.76rem;line-height:1.45;display:block}.jnV2sq_bizGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.jnV2sq_bizChoice{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.jnV2sq_stars{--star:245 158 11;flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}html.dark .jnV2sq_stars{--star:251 191 36}.jnV2sq_star{border:1px solid var(--line);background:var(--surface-soft2);width:2.6rem;height:2.6rem;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:inline-grid}.jnV2sq_star:hover{background:var(--surface-hover)}.jnV2sq_star:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.jnV2sq_starLit,.jnV2sq_starLit:hover{color:rgb(var(--star));border-color:rgb(var(--star) / .45);background:rgb(var(--star) / .12)}.jnV2sq_starLit svg{fill:currentColor}.jnV2sq_starLabel{color:var(--heading);white-space:nowrap;margin-left:.35rem;font-size:.82rem;font-weight:700}.jnV2sq_paste{border:1px dashed var(--line2);background:var(--surface-soft);border-radius:12px;margin-top:.9rem;padding:.6rem .85rem}.jnV2sq_paste summary{cursor:pointer;color:var(--heading);align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;list-style:none;display:flex}.jnV2sq_paste summary::-webkit-details-marker{display:none}.jnV2sq_paste summary svg{color:var(--sky);flex-shrink:0}.jnV2sq_paste[open] summary{margin-bottom:.6rem}.jnV2sq_textarea{min-height:6.5rem;padding:.65rem .85rem;font-size:.88rem}.jnV2sq_pasteRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.jnV2sq_keywords{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.jnV2sq_kw{border:1px solid var(--line);background:var(--surface-soft2);color:var(--body);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:600}.jnV2sq_kw:hover{background:var(--surface-hover)}.jnV2sq_kw:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.jnV2sq_kwOn{color:var(--sky-soft);background:var(--sky-bg);border-color:var(--sky)}.jnV2sq_tabs2{margin-bottom:0}.jnV2sq_tabs3{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.jnV2sq_subLabel{color:var(--heading);margin:.9rem 0 .45rem;font-size:.8rem;font-weight:700;display:block}.jnV2sq_subLabel:first-of-type{margin-top:0}.jnV2sq_countRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.jnV2sq_resultHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.25rem;display:flex}.jnV2sq_resultHead h3{margin:0}.jnV2sq_nowrap{white-space:nowrap}.jnV2sq_rule{background:var(--sky-bg);border:1px solid rgb(var(--a1) / .25);color:var(--body);border-radius:12px;align-items:flex-start;gap:.5rem;padding:.65rem .8rem;font-size:.84rem;line-height:1.5;display:flex}.jnV2sq_rule svg{color:var(--sky);flex-shrink:0;margin-top:.15rem}.jnV2sq_rule strong{color:var(--heading)}.jnV2sq_box{margin-top:.85rem}.jnV2sq_boxHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.jnV2sq_boxHead button{text-transform:none;letter-spacing:normal}.jnV2sq_boxCopied{border-color:rgb(var(--a1) / .6);box-shadow:0 0 0 2px rgb(var(--a1) / .18)}.jnV2sq_reply{font:inherit;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.65}.jnV2sq_reply:lang(hi){font-size:.95rem;line-height:1.8}.jnV2sq_actions2{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.1rem;display:grid}.jnV2sq_actions2>*{white-space:nowrap}@media (max-width:520px){.jnV2sq_row2{grid-template-columns:1fr}.jnV2sq_star{width:2.35rem;height:2.35rem}}@media (max-width:560px){.jnV2sq_compactTable th,.jnV2sq_compactTable td{padding:.6rem .5rem;font-size:.78rem;line-height:1.4}.jnV2sq_compactTable th{white-space:normal}}
.URie2q_crumbs{margin-bottom:1.25rem}.URie2q_top{-moz-column-gap:2.5rem;grid-template:"preview head""preview actions"1fr/minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:1.1rem 2.5rem;display:grid}.URie2q_head{grid-area:head;gap:.85rem;min-width:0;display:grid}.URie2q_stage{border:1px solid var(--line);background:radial-gradient(120% 80% at 50% 0%, var(--sky-bg), transparent 70%), var(--surface-soft2);border-radius:24px;grid-area:preview;justify-items:center;gap:1rem;margin:0;padding:2rem 1.75rem 1.25rem;display:grid;position:relative}.URie2q_paper{border-radius:12px;width:100%;max-width:620px;box-shadow:0 2px 6px #0f172a14,0 24px 48px -16px #0f172a47}.URie2q_stageMeta{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.URie2q_metaPill{color:var(--muted);background:var(--surface-panel);border:1px solid var(--line);border-radius:999px;padding:.25rem .7rem;font-size:.74rem;font-weight:600}.URie2q_panel{min-width:0;top:calc(5.5rem + env(safe-area-inset-top,0px));grid-area:actions;align-content:start;gap:1rem;display:grid;position:sticky}.URie2q_chips{flex-wrap:wrap;gap:.4rem;display:flex}.URie2q_title{letter-spacing:-.025em;color:var(--heading);text-wrap:balance;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:800;line-height:1.12}.URie2q_blurb{color:var(--muted);max-width:52ch;font-size:1.02rem;line-height:1.6}.URie2q_fillWrap{gap:.45rem;display:grid}.URie2q_fill{width:100%;text-decoration:none}.URie2q_fillNote{color:var(--muted);text-align:center;font-size:.8rem}.URie2q_downloads{gap:.5rem;scroll-margin-top:6rem;display:grid}.URie2q_downloadsTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;font-size:.74rem;font-weight:700;display:flex}.URie2q_downloadsTitle:before,.URie2q_downloadsTitle:after{content:"";background:var(--line);flex:1;height:1px}.URie2q_dlRow{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.6rem;display:grid}.URie2q_dl{border:1px solid var(--line);background:var(--surface-panel);color:var(--text);border-radius:14px;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.URie2q_dl:hover{border-color:var(--sky-border);background:var(--sky-bg)}@media (prefers-reduced-motion:no-preference){.URie2q_dl:hover{transform:translateY(-1px)}}.URie2q_dl:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.URie2q_ext{letter-spacing:.04em;color:#fff;background-image:var(--grad-btn);border-radius:10px;place-items:center;height:2.6rem;font-size:.66rem;font-weight:800;display:grid}.URie2q_extPdf{background-image:linear-gradient(135deg,#dc2626,#ea580c)}.URie2q_dlName{color:var(--heading);align-items:center;gap:.35rem;font-size:.92rem;font-weight:700;display:flex}.URie2q_dlName svg{color:var(--sky)}.URie2q_dlHint{color:var(--muted);font-size:.76rem;line-height:1.35;display:block}.URie2q_panelTicks{background:var(--surface-soft2);border:1px solid var(--line);border-radius:16px;padding:1rem 1.1rem}.URie2q_picker{margin-top:2.25rem}.URie2q_pickerHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.9rem;display:flex}.URie2q_pickerTitle{color:var(--heading);font-size:1.05rem;font-weight:800}.URie2q_pickerSub{color:var(--muted);font-size:.84rem}.URie2q_pickerRow{scroll-snap-type:x proximity;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:.75rem;padding:.25rem .1rem .6rem;display:grid;overflow-x:auto}.URie2q_pick{scroll-snap-align:start;border-radius:14px;justify-items:center;gap:.45rem;text-decoration:none;display:grid}.URie2q_pick:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.URie2q_pickThumb{aspect-ratio:3/4;background:var(--surface-soft2);border:2px solid var(--line);border-radius:12px;width:100%;padding:.5rem .5rem 0;transition:border-color .15s;overflow:hidden}.URie2q_pick:hover .URie2q_pickThumb{border-color:var(--sky-border)}.URie2q_pickOn .URie2q_pickThumb{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky-bg)}.URie2q_pickThumbInner{pointer-events:none;width:100%}.URie2q_pickLabel{color:var(--text);font-size:.8rem;font-weight:700}.URie2q_pickOn .URie2q_pickLabel{color:var(--sky)}.URie2q_aboutGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-bottom:1.5rem;display:grid}.URie2q_prose{color:var(--body);font-size:1rem;line-height:1.8}.URie2q_card{background:var(--surface-tile);border:1px solid var(--line);border-radius:18px;min-width:0;padding:1.3rem 1.3rem 1.4rem}.URie2q_cardHead{color:var(--heading);margin-bottom:.75rem;font-size:1rem;font-weight:700}.URie2q_tips{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.URie2q_tip{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.URie2q_tipText{color:var(--body);font-size:.93rem;line-height:1.65}.URie2q_toolCta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.URie2q_toolCta a{text-decoration:none}.URie2q_gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.URie2q_tcard{min-width:0;color:inherit;background:var(--surface-tile);border:1px solid var(--line);box-shadow:var(--shadow-section);border-radius:20px;grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.URie2q_tcard:hover{border-color:var(--sky-border);box-shadow:0 18px 40px -12px rgba(var(--a1) / .35)}@media (prefers-reduced-motion:no-preference){.URie2q_tcard:hover{transform:translateY(-3px)}}.URie2q_tcard:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.URie2q_thumb{aspect-ratio:4/5;background:radial-gradient(110% 70% at 50% 0%, var(--sky-bg), transparent 75%), var(--surface-soft2);border-bottom:1px solid var(--line);padding:1.1rem 1.1rem 0;position:relative;overflow:hidden}.URie2q_thumb:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--surface-tile));pointer-events:none;height:32%;position:absolute;inset:auto 0 0}.URie2q_thumbPaper{border-radius:8px 8px 0 0;box-shadow:0 10px 28px -10px #0f172a59}.URie2q_thumbInner{pointer-events:none;width:100%}.URie2q_thumbBadge{z-index:2;color:var(--sky-soft);background:var(--surface-panel);border:1px solid var(--sky-border);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 4px 12px #0f172a1f}.URie2q_thumbCta{z-index:2;opacity:0;white-space:nowrap;color:#fff;background-image:var(--grad-btn);box-shadow:var(--shadow-glow);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .95rem;font-size:.82rem;font-weight:700;transition:opacity .2s,translate .2s;display:inline-flex;position:absolute;bottom:.7rem;right:.75rem;translate:0 .4rem}.URie2q_tcard:hover .URie2q_thumbCta,.URie2q_tcard:focus-visible .URie2q_thumbCta{opacity:1;translate:0}.URie2q_tbody{align-content:start;gap:.45rem;padding:1rem 1.1rem 1.15rem;display:grid}.URie2q_tname{color:var(--heading);letter-spacing:-.01em;font-size:1rem;font-weight:800;line-height:1.3}.URie2q_tblurb{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.URie2q_tmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.74rem;font-weight:600;display:flex}.URie2q_tmeta span{background:var(--surface-soft2);border:1px solid var(--line);border-radius:6px;padding:.12rem .5rem}.URie2q_filters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 1.75rem;display:flex}.URie2q_filter{border:1px solid var(--line);background:var(--surface-panel);color:var(--text);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.05rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.URie2q_filter:hover{background:var(--surface-hover)}.URie2q_filter:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.URie2q_filterOn{color:var(--sky-soft);background:var(--sky-bg);border-color:var(--sky-border)}.URie2q_filterCount{color:var(--muted);font-size:.72rem;font-weight:700}.URie2q_mobileBar{z-index:30;padding:.75rem max(1rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));background:var(--surface-bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:.6rem;display:none;position:fixed;bottom:0;left:0;right:0}.URie2q_mobileBar a{padding:.8rem 1rem;font-size:.92rem;text-decoration:none}@media (max-width:1100px){.URie2q_gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.URie2q_top{grid-template:"head""preview""actions"/1fr;row-gap:1.25rem}.URie2q_panel{position:static}.URie2q_mobileBar{display:grid}.URie2q_pageWithBar{padding-bottom:6rem}.URie2q_aboutGrid{grid-template-columns:1fr}.URie2q_thumbCta{display:none}}@media (max-width:760px){.URie2q_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.URie2q_tips{grid-template-columns:1fr}.URie2q_stage{border-radius:18px;padding:1.1rem .8rem .9rem}.URie2q_thumb{padding:.7rem .7rem 0}.URie2q_thumbBadge{font-size:.64rem;bottom:.45rem;left:.45rem}.URie2q_tmeta{flex-wrap:nowrap;gap:.25rem;font-size:.66rem;overflow:hidden}.URie2q_tmeta span{padding:.08rem .35rem}.URie2q_tbody{padding:.75rem .8rem .85rem}.URie2q_tname{font-size:.88rem}.URie2q_tblurb{display:none}.URie2q_dlRow{grid-template-columns:1fr}}.URie2q_afterTrust{margin-top:2rem}.URie2q_mobileOne{grid-column:1/-1}
