.dt .rs-gv{width:100%;max-width:520px;margin-inline:auto}.dt .rs-gv-card{border-radius:14px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2);overflow:hidden}.dt .rs-gv-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--bg);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.dt .rs-gv-tag{padding:2px 7px;border-radius:5px;background:var(--surface);border:1px solid var(--line);color:var(--muted);white-space:nowrap}.dt .rs-gv-body{padding:20px}.dt .rs-gv-foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.45;color:var(--muted)}.dt .rs-gv-foot b{color:var(--flag);font-weight:600}.dt .rs-gv .v3-chip{min-width:0;white-space:nowrap}.dt .rs-gv-dialrow{display:grid;grid-template-columns:152px minmax(0,1fr);gap:24px;align-items:center}.dt .rs-gv-pillars li{font-size:13px;padding:6px 0}.dt .rs-gv-bands{margin-top:18px}.dt .rs-gv-bands li{font-size:11.5px;padding:7px 9px}.dt .rs-gv-two{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;padding:0}.dt .rs-gv-tr{padding:20px}.dt .rs-gv-tr+.rs-gv-tr{border-left:1px solid var(--line)}.dt .rs-gv-k{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-gv-big{margin-top:14px;font-size:52px;font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--ink)}.dt .rs-gv-big span{font-size:13px;letter-spacing:0;color:var(--subtle);margin-left:4px}.dt .rs-gv-s{margin-top:10px;font-size:13px;color:var(--warn)}.dt .rs-gv-mini{margin-top:12px}.dt .rs-gv-mini li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink)}.dt .rs-gv-cmp,.dt .rs-gv-rec,.dt .rs-gv-cons,.dt .rs-gv-own{display:grid;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--text)}.dt .rs-gv-cmp{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.dt .rs-gv-rec{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr)}.dt .rs-gv-cons{grid-template-columns:70px repeat(3,minmax(0,1fr))}.dt .rs-gv-own{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.dt .rs-gv-cmp-h,.dt .rs-gv-rec-h,.dt .rs-gv-cons-h,.dt .rs-gv-own-h{padding-top:0;font-family:var(--mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle)}.dt .rs-gv-cmp span:first-child,.dt .rs-gv-rec span:first-child,.dt .rs-gv-cons span:first-child,.dt .rs-gv-own span:first-child{color:var(--ink);font-weight:500}.dt .rs-gv-cmp-h span:first-child,.dt .rs-gv-rec-h span:first-child,.dt .rs-gv-cons-h span:first-child,.dt .rs-gv-own-h span:first-child{color:var(--subtle);font-weight:400}.dt .rs-gv-cmp .is-flag,.dt .rs-gv-cmp .is-warn{font-family:var(--mono);font-size:12px}.dt .rs-gv-cmp .is-flag{color:var(--flag)}.dt .rs-gv-cmp .is-warn{color:var(--warn)}.dt .rs-gv-rec .v3-mono,.dt .rs-gv-cons .v3-mono{font-size:11.5px;overflow-wrap:anywhere}.dt .rs-gv-rec em{display:block;margin-top:3px;font-style:normal;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.dt .rs-gv-rec.is-flag em{color:var(--flag)}.dt .rs-gv-rec.is-warn em{color:var(--warn)}.dt .rs-gv-rec.is-flag{background:linear-gradient(90deg,var(--flag-bg),transparent 70%)}.dt .rs-gv-rec.is-warn{background:linear-gradient(90deg,var(--warn-bg),transparent 70%)}.dt .rs-gv-rec.is-flag,.dt .rs-gv-rec.is-warn{margin-inline:-20px;padding-inline:20px}.dt .rs-gv-cons span:not(:first-child){padding:3px 6px;border-radius:5px;background:var(--bg);border:1px solid var(--line)}.dt .rs-gv-cons-h span:not(:first-child){background:none;border:0;padding:0}.dt .rs-gv-fill li{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,1fr) 40px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.dt .rs-gv-fn{font-size:14px;color:var(--ink);display:flex;flex-direction:column}.dt .rs-gv-fn small{font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--subtle);margin-top:2px}.dt .rs-gv-fb{height:6px;border-radius:3px;background:#0c0e1212;overflow:hidden}.dt .rs-gv-fb i{display:block;height:100%;width:calc(var(--v) * 1%);max-width:100%;border-radius:inherit;background:var(--accent)}.dt .rs-gv-fill li.is-low .rs-gv-fb i{background:var(--warn)}.dt .rs-gv-fill li.is-low b{color:var(--warn)}.dt .rs-gv-fill b{font-size:12.5px;font-weight:500;text-align:right;color:var(--ink)}.dt .rs-gv-chain li{position:relative;padding:12px 14px 12px 34px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);display:flex;flex-direction:column;gap:3px}.dt .rs-gv-chain li+li{margin-top:14px}.dt .rs-gv-chain li:before{content:"";position:absolute;left:14px;top:17px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.dt .rs-gv-chain li+li:after{content:"";position:absolute;left:17px;top:-15px;height:14px;border-left:2px solid var(--accent-line)}.dt .rs-gv-chain li.is-break{border-color:var(--flag-line);background:var(--flag-bg)}.dt .rs-gv-chain li.is-break:before{background:var(--flag)}.dt .rs-gv-chain li.is-break+li:after{border-left-style:dashed;border-left-color:var(--flag)}.dt .rs-gv-chain .v3-mono{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.dt .rs-gv-chain b{font-size:14px;font-weight:500;color:var(--ink)}.dt .rs-gv-chain li.is-break b{color:var(--flag)}.dt .rs-gv-weights li{display:grid;grid-template-columns:110px minmax(0,1fr) 40px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.dt .rs-gv-weights li:first-child{border-top:1px solid var(--line)}.dt .rs-gv-weights a{font-size:14px;font-weight:500;color:var(--ink)}.dt .rs-gv-weights a:hover{color:var(--accent-ink)}.dt .rs-gv-weights b{font-size:12.5px;font-weight:500;text-align:right;color:var(--ink)}.dt .rs-gv-match{display:grid;grid-template-columns:minmax(0,1.1fr) 28px minmax(0,1fr);gap:12px;align-items:center}.dt .rs-gv-match li{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:9px;border:1px solid var(--line-2);font-size:14px;color:var(--ink)}.dt .rs-gv-match li+li{margin-top:8px}.dt .rs-gv-match li .v3-mono{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.dt .rs-gv-arrow{height:2px;background:var(--accent-line);position:relative}.dt .rs-gv-arrow:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left-color:var(--accent);border-right:0}.dt .rs-gv-ent{padding:16px;border-radius:12px;background:var(--accent-soft);border:1px solid var(--accent-line)}.dt .rs-gv-ent .v3-mono{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-gv-ent-n{margin-top:6px;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dt .rs-gv-ent .rs-gv-ent-k{margin-top:6px;color:var(--muted);text-transform:none;letter-spacing:0;font-size:11.5px}.dt .rs-gv-plays{margin-top:0}.dt .rs-gv-sum li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--text)}.dt .rs-gv-sum li:first-child{border-top:1px solid var(--line)}.dt .rs-gv-sum b{font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--ink);text-align:right}.dt .rs-gv-sum li.is-flag b{color:var(--flag)}.dt .rs-gv-sum li.is-warn b{color:var(--warn)}.dt .rs-gv-rm{padding:4px 0 0}.dt .rs-gv-rm-top{display:flex;align-items:center;gap:10px}.dt .rs-gv-p{font-size:11.5px;font-weight:500;padding:2px 7px;border-radius:5px;color:#fff;background:var(--ink)}.dt .rs-gv-rm-t{margin-top:12px;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ink)}.dt .rs-gv-rm-dl{margin-top:14px;display:grid;gap:0;border-top:1px solid var(--line)}.dt .rs-gv-rm-dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.dt .rs-gv-rm-dl dt{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);padding-top:2px}.dt .rs-gv-rm-dl dd{color:var(--ink)}.dt .rs-gv-done{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent-line);font-size:14px;color:var(--ink)}.dt .rs-gv-done b{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);margin-right:6px}.dt .rs-gv-plan{padding:16px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font-size:15px;line-height:1.6;color:var(--text)}.dt .rs-gv-plan mark{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);padding:0 2px}.dt .rs-gv-planfit{margin-top:14px}.dt .rs-gv-planfit p{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink)}.dt .rs-gv-planfit .v3-mono{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.dt .rs-gv-planfit .v3-chip{justify-self:start}.dt .rs-gv-links li{display:grid;grid-template-columns:72px minmax(0,1fr) 72px;grid-template-areas:"a l b" "m m m";gap:6px 10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.dt .rs-gv-links li:first-child{border-top:1px solid var(--line)}.dt .rs-gv-sys{font-size:13px;font-weight:500;text-align:center;padding:6px 4px;border-radius:8px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink)}.dt .rs-gv-sys:first-child{grid-area:a}.dt .rs-gv-sys:nth-child(3){grid-area:b}.dt .rs-gv-line{grid-area:l;height:6px;border-radius:3px;background:var(--flag-bg);overflow:hidden}.dt .rs-gv-line i{display:block;height:100%;width:calc(var(--v) * 1%);background:var(--accent)}.dt .rs-gv-line.is-warn i{background:var(--warn)}.dt .rs-gv-line.is-flag i{background:var(--flag)}.dt .rs-gv-links b{grid-area:m;font-size:12px;font-weight:500;color:var(--muted);text-align:center}.dt .rs-gl-jump{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:56px}.dt .rs-gl-jump a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg);font-size:14px;color:var(--text)}.dt .rs-gl-jump a:hover{color:var(--ink);border-color:#0c0e1238}.dt .rs-gl-group+.rs-gl-group{margin-top:64px}.dt .rs-gl-group{scroll-margin-top:90px}.dt .rs-gl-gh{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:0;border-bottom:1px solid var(--line-2)}.dt .rs-gl-gh .v3-body-s{color:var(--muted)}.dt .rs-gl-grid{display:grid;gap:0;border-left:1px solid var(--line)}.dt .rs-gl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dt .rs-gl-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dt .rs-gl-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.dt .rs-gl-grid>li{display:flex;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.dt .rs-gl-card{display:flex;flex-direction:column;width:100%;padding:26px 24px;transition:background-color .15s ease}.dt .rs-gl-card:hover{background:var(--accent-soft)}.dt .rs-gl-card:focus-visible{outline-offset:-3px}.dt .rs-gl-cat{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle)}.dt .rs-gl-name{margin-top:12px;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.dt .rs-gl-def{margin-top:10px;flex:1;font-size:14.5px;line-height:1.55;color:var(--text)}.dt .rs-gl-go{margin-top:18px;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--accent-ink)}.dt .rs-gl-card:hover .rs-gl-go svg{transform:translate(2px)}.dt .rs-gl-go svg{transition:transform .15s ease}.dt .rs-gl-hero .rs-gv-bands{grid-template-columns:repeat(2,minmax(0,1fr))}.dt .rs-term-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:72px;align-items:start}.dt .rs-term-aside{position:sticky;top:100px;display:grid;gap:16px}.dt .rs-term-box,.dt .rs-term-pills{padding:22px;border-radius:16px;background:var(--bg);border:1px solid var(--line-2)}.dt .rs-term-box-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dt .rs-term-box-k{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-term-weight{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.dt .rs-term-weight b{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink)}.dt .rs-term-weight .v3-mono{margin-top:4px;font-size:11.5px;color:var(--subtle);white-space:nowrap}.dt .rs-term-checks{margin-top:16px}.dt .rs-term-checks li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.45;color:var(--ink)}.dt .rs-term-checks svg{flex:none;margin-top:3px;color:var(--accent)}.dt .rs-term-limits{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--muted)}.dt .rs-term-pills ul{margin-top:12px}.dt .rs-term-pills a{display:flex;justify-content:space-between;padding:8px 10px;margin-inline:-10px;border-radius:8px;font-size:14.5px;color:var(--text)}.dt .rs-term-pills a:hover{background:var(--surface);color:var(--ink)}.dt .rs-term-pills .is-on a{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}.dt .rs-term-pills .v3-mono{font-size:12px;color:var(--subtle)}.dt .rs-term .dt-prose{max-width:64ch}.dt .rs-term-pn{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dt .rs-term-pn a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:12px;border:1px solid var(--line-2);font-size:15px;font-weight:500;color:var(--ink)}.dt .rs-term-pn a:hover{border-color:var(--accent-line);background:var(--accent-soft)}.dt .rs-term-pn .v3-mono{font-size:11.5px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle)}.dt .rs-term-pn-all{grid-column:2;text-align:center;align-items:center}.dt .rs-term-pn a:first-child:not(.rs-term-pn-all){grid-column:1}.dt .rs-term-pn-next{grid-column:3;text-align:right;align-items:flex-end}.dt .rs-lf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;padding:40px;border-radius:20px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1);scroll-margin-top:90px}.dt .rs-lf-paper{background:var(--bg);box-shadow:none}.dt .rs-lf-h{font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.12;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.dt .rs-lf-sub{margin-top:14px;font-size:16px;line-height:1.6;color:var(--text);max-width:46ch}.dt .rs-lf-pts{margin-top:20px}.dt .rs-lf-pts li{position:relative;padding:8px 0 8px 22px;border-top:1px solid var(--line);font-size:14.5px;color:var(--ink)}.dt .rs-lf-pts li:before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;border-radius:2px;background:var(--accent)}.dt .rs-lf-fields{display:grid;gap:14px}.dt .rs-field{display:grid;gap:6px}.dt .rs-field>span{font-size:13.5px;font-weight:500;color:var(--ink)}.dt .rs-field input,.dt .rs-field select{width:100%;min-height:46px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);font:inherit;font-size:15.5px;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.dt .rs-field input:hover,.dt .rs-field select:hover{border-color:#0c0e123d}.dt .rs-field input:focus,.dt .rs-field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dt .rs-lf-btn{width:100%;margin-top:4px}.dt .rs-lf-fine{font-size:12.5px;line-height:1.5;color:var(--subtle)}.dt .rs-lf-fine a,.dt .rs-lf-status a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.dt .rs-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.dt .rs-lf-form{position:relative}.dt .rs-lf-status{margin-bottom:16px;padding:16px 18px;border-radius:12px;font-size:14.5px;line-height:1.5}.dt .rs-lf-status[hidden]{display:none}.dt .rs-lf-st-h{font-weight:600;margin-bottom:4px}.dt .rs-lf-ok{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink)}.dt .rs-lf-err{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--ink)}.dt .rs-lf-fields[hidden]{display:none}@media(max-width:1040px){.dt .rs-term-grid{grid-template-columns:1fr;gap:40px}.dt .rs-term-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dt .rs-gl-grid-3,.dt .rs-gl-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dt .rs-lf{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){.dt .rs-gv-body{padding:16px}.dt .rs-gv-head{padding:12px 16px}.dt .rs-gv-dialrow{grid-template-columns:1fr;justify-items:stretch;gap:16px}.dt .rs-gv-dialrow .v3-dial{justify-self:center}.dt .rs-gv-two{grid-template-columns:1fr}.dt .rs-gv-tr+.rs-gv-tr{border-left:0;border-top:1px solid var(--line)}.dt .rs-gv-cmp,.dt .rs-gv-rec,.dt .rs-gv-own{font-size:12.5px;gap:8px}.dt .rs-gv-cons{grid-template-columns:58px repeat(3,minmax(0,1fr));gap:6px;font-size:12.5px}.dt .rs-gv-cons .v3-mono{font-size:11.5px}.dt .rs-gv-rec.is-flag,.dt .rs-gv-rec.is-warn{margin-inline:-16px;padding-inline:16px}.dt .rs-gv-match{grid-template-columns:1fr}.dt .rs-gv-arrow{width:2px;height:22px;justify-self:center}.dt .rs-gv-arrow:after{right:-4px;top:auto;bottom:-1px;border:5px solid transparent;border-top-color:var(--accent);border-bottom:0}.dt .rs-gv-weights li{grid-template-columns:100px minmax(0,1fr) 36px}.dt .rs-gl-grid-2,.dt .rs-gl-grid-3,.dt .rs-gl-grid-4{grid-template-columns:1fr}.dt .rs-gl-card{padding:22px 18px}.dt .rs-term-aside{grid-template-columns:1fr}.dt .rs-term-pn{grid-template-columns:1fr 1fr}.dt .rs-term-pn-all{grid-column:1 / -1;order:3}.dt .rs-term-pn a:first-child:not(.rs-term-pn-all){grid-column:1}.dt .rs-term-pn-next{grid-column:2}.dt .rs-lf{padding:24px 18px}.dt .rs-gl-jump{margin-bottom:40px}}.dt .rs-calc{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:40px;align-items:start}.dt .rs-calc-in{display:grid;gap:16px}.dt .rs-calc-g{margin:0;padding:24px;border-radius:16px;border:1px solid var(--line-2);background:var(--bg);min-width:0}.dt .rs-calc-g.is-exposure{background:var(--surface);border-style:dashed}.dt .rs-calc-g legend{float:left;width:100%;padding:0;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dt .rs-calc-g legend+*{clear:both}.dt .rs-calc-k{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px;font-size:11.5px;font-weight:500;color:#fff;background:var(--ink)}.dt .is-exposure .rs-calc-k,.dt .rs-calc-exp .rs-calc-k{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.dt .rs-calc-note{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--muted);max-width:60ch}.dt .rs-calc-fields{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.dt .rs-calc-f{display:flex;flex-direction:column;gap:7px}.dt .rs-calc-l{font-size:14px;font-weight:500;line-height:1.35;color:var(--ink);display:flex;flex-direction:column;gap:2px;flex:1}.dt .rs-calc-l small{font-size:12.5px;font-weight:400;color:var(--subtle)}.dt .rs-calc-box{display:flex;align-items:center;min-height:46px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.dt .rs-calc-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dt .rs-calc-box input{flex:1;min-width:0;height:44px;padding:0 12px;border:0;background:none;font:inherit;font-family:var(--mono);font-size:15.5px;font-variant-numeric:tabular-nums;color:var(--ink);outline:none}.dt .rs-calc-u{padding:0 0 0 12px;font-family:var(--mono);font-size:14px;color:var(--subtle)}.dt .rs-calc-box.is-pct .rs-calc-u{padding:0 12px 0 0}.dt .rs-calc-box.is-eur input{padding-left:6px}.dt .rs-calc-start{font-size:11.5px;color:var(--warn)}.dt .rs-calc-f.is-set .rs-calc-start{visibility:hidden}.dt .rs-calc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dt .rs-calc-copied{font-size:13px;color:var(--accent-ink)}.dt .rs-calc-out{position:sticky;top:92px;display:grid;gap:16px}.dt .rs-calc-card{padding:24px;border-radius:18px;background:var(--d-bg);color:var(--d-fg);box-shadow:var(--shadow-2)}.dt .rs-calc-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--d-line);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--d-muted)}.dt .rs-calc-badge{padding:2px 8px;border-radius:5px;color:var(--d-warn);border:1px solid rgba(233,191,121,.35);white-space:nowrap}.dt .rs-calc-tk{margin-top:20px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--d-accent)}.dt .rs-calc-total{margin-top:8px;font-size:clamp(40px,4.4vw,58px);font-weight:600;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--d-fg);overflow-wrap:anywhere}.dt .rs-calc-range{margin-top:12px;font-size:13.5px;line-height:1.5;color:var(--d-fg-2)}.dt .rs-calc-lines{margin-top:18px;border-top:1px solid var(--d-line)}.dt .rs-calc-lines li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--d-line)}.dt .rs-calc-lines .rs-calc-k{background:#ffffff1a;color:var(--d-fg)}.dt .rs-calc-lt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;color:var(--d-fg)}.dt .rs-calc-lt>span{display:inline-flex;align-items:center;gap:10px}.dt .rs-calc-lt b{font-family:var(--mono);font-size:15px;font-weight:500;white-space:nowrap}.dt .rs-calc-fx{margin-top:4px;font-size:11.5px;line-height:1.5;color:var(--d-muted);overflow-wrap:anywhere}.dt .rs-calc-exp{margin-top:16px;padding:14px 16px;border-radius:12px;border:1px dashed var(--d-line-2)}.dt .rs-calc-exp .rs-calc-k{background:none;color:var(--d-fg-2);box-shadow:inset 0 0 0 1px var(--d-line-2)}.dt .rs-calc-exp .rs-calc-fx{margin-left:34px}.dt .rs-calc-expn{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--d-fg-2)}.dt .rs-calc-nojs{margin-top:14px;font-size:13px;line-height:1.5;color:var(--d-warn)}.dt .rs-calc-disc{margin-top:16px;font-size:12.5px;line-height:1.5;color:var(--d-muted)}.dt .rs-calc-next{padding:22px;border-radius:16px;background:var(--bg);border:1px solid var(--line-2)}.dt .rs-calc-next-t{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dt .rs-calc-next p+p{margin-top:6px;font-size:14.5px;line-height:1.5;color:var(--text)}.dt .rs-calc-next .v3-btn{margin-top:16px}.dt .rs-isnt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-2)}.dt .rs-isnt li{padding:28px 28px 0 0}.dt .rs-isnt li+li{padding-left:28px;border-left:1px solid var(--line)}.dt .rs-isnt-k{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-isnt-t{margin-top:12px;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.dt .rs-isnt li p:last-child{margin-top:10px;font-size:15.5px;line-height:1.6;color:var(--text)}.dt .rs-isnt a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent-line)}@media(max-width:1040px){.dt .rs-calc{grid-template-columns:1fr}.dt .rs-calc-out{position:static}.dt .rs-isnt{grid-template-columns:1fr}.dt .rs-isnt li,.dt .rs-isnt li+li{padding:24px 0;border-left:0;border-bottom:1px solid var(--line)}}@media(max-width:600px){.dt .rs-calc-g{padding:18px 16px}.dt .rs-calc-fields{grid-template-columns:1fr;gap:16px}.dt .rs-calc-l{min-height:0}.dt .rs-calc-card{padding:20px 18px}}.dt .rs-calc-peek{display:none}@media(max-width:1040px){.dt .rs-calc-peek{display:flex;align-items:center;gap:10px;position:sticky;top:72px;z-index:5;padding:10px 14px;border-radius:12px;background:var(--d-bg);color:var(--d-fg);box-shadow:var(--shadow-2)}.dt .rs-calc-peek .v3-mono{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.dt .rs-calc-peek b{font-family:var(--mono);font-size:16px;font-weight:500}.dt .rs-calc-peek a{margin-left:auto;font-size:13px;color:var(--d-accent);text-decoration:underline;text-underline-offset:2px}.dt .rs-calc-out{scroll-margin-top:80px}}@media(max-width:600px){.dt .rs-calc-peek .v3-mono{display:none}.dt .rs-calc-peek b:before{content:"Estimate ";font-family:var(--sans);font-size:13px;color:var(--d-muted)}}.dt .rs-mprev{max-width:440px;margin-inline:auto}.dt .rs-mprev-page{padding:26px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #0c0e120d,0 24px 50px #0c0e121a;transform:rotate(-.8deg)}.dt .rs-mprev-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.dt .rs-mprev-k{margin-top:16px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-mprev-v{margin-top:8px;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--ink)}.dt .rs-mprev-rows{margin-top:14px}.dt .rs-mprev-rows p{display:grid;grid-template-columns:26px auto minmax(20px,1fr);gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13px;color:var(--text)}.dt .rs-mprev-rows .v3-mono{font-size:11.5px;color:var(--subtle)}.dt .rs-mprev-rows i{height:5px;border-radius:3px;background:var(--tint)}.dt .rs-mprev-reads{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dt .rs-mprev-reads p{padding:10px 12px;border-radius:9px;background:var(--bg);display:flex;flex-direction:column;gap:3px}.dt .rs-mprev-reads .v3-mono{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.dt .rs-mprev-reads b{font-size:14px;font-weight:600;color:var(--warn)}.dt .rs-mprev-sign{margin-top:14px;font-size:12.5px;color:var(--muted)}.dt .rs-memo-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.dt .rs-seg{display:inline-flex;padding:4px;border-radius:12px;background:var(--bg);border:1px solid var(--line-2)}.dt .rs-seg-b{min-height:38px;padding:0 16px;border-radius:9px;font-size:14px;font-weight:500;color:var(--muted)}.dt .rs-seg-b[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--line-2)}.dt .rs-memo-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dt .rs-memo-tools .v3-btn[hidden]{display:none}.dt .rs-memo-said{font-size:13px;color:var(--accent-ink)}.dt .rs-memo-exnote{margin:0 0 16px;visibility:hidden}.dt .rs-memo.is-example .rs-memo-exnote{visibility:visible}.dt .rs-memo-doc{display:grid}.dt .rs-memo-row{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px}.dt .rs-memo-gd{padding:26px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.55;color:var(--muted)}.dt .rs-memo-top .rs-memo-gd,.dt .rs-memo-end .rs-memo-gd{border-top:0}.dt .rs-memo-gk{margin-bottom:6px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-memo-paper{padding:22px 36px;background:var(--surface);border-inline:1px solid var(--line-2)}.dt .rs-memo-top .rs-memo-paper{border-top:1px solid var(--line-2);border-radius:14px 14px 0 0;padding-top:28px}.dt .rs-memo-end .rs-memo-paper{border-bottom:1px solid var(--line-2);border-radius:0 0 14px 14px;padding-bottom:28px;box-shadow:0 18px 30px -24px #0c0e1240}.dt .rs-memo-mh{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:2px solid var(--ink);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.dt .rs-memo-meta{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dt .rs-memo-meta dt,.dt .rs-memo-fields dt{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.dt .rs-memo-meta dd{margin-top:4px;font-size:14.5px;color:var(--ink)}.dt .rs-memo-st{display:flex;align-items:baseline;gap:12px;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dt .rs-memo-st .v3-mono{font-size:12px;font-weight:500;color:var(--accent-ink)}.dt .rs-memo-paper:not(.rs-memo-top *){border-top:0}.dt .rs-memo-row:not(.rs-memo-top):not(.rs-memo-end) .rs-memo-paper{box-shadow:inset 0 1px 0 var(--line)}.dt .rs-memo-fields{margin-top:12px}.dt .rs-memo-fields div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:10px 0;border-top:1px dashed var(--line-2)}.dt .rs-memo-fields dt{padding-top:3px}.dt .rs-memo-fields dd{font-size:15px;line-height:1.5;color:var(--ink)}.dt .rs-blank{display:inline;padding:1px 6px;border-radius:5px;background:var(--accent-soft);box-shadow:inset 0 -1px 0 var(--accent-line);color:var(--accent-ink);font-size:14px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dt .rs-ex,.dt .rs-memo.is-example .rs-blank{display:none}.dt .rs-memo.is-example .rs-ex{display:inline}.dt .rs-memo-foot{font-size:13px;color:var(--muted);padding-top:12px;border-top:1px solid var(--line)}.dt .rs-moments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-2)}.dt .rs-moments li{padding:28px 24px 0 0}.dt .rs-moments li+li{padding-left:24px;border-left:1px solid var(--line)}.dt .rs-moments svg{color:var(--accent)}.dt .rs-moments-t{margin-top:14px;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.dt .rs-moments li p:last-child{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--text)}@media(max-width:1040px){.dt .rs-memo-row{grid-template-columns:1fr;gap:0}.dt .rs-memo-gd{order:2;padding:0 36px 18px;border-top:0;background:var(--surface);border-inline:1px solid var(--line-2);font-size:13.5px}.dt .rs-memo-top .rs-memo-gd,.dt .rs-memo-end .rs-memo-gd,.dt .rs-memo-gd .rs-memo-gk{display:none}.dt .rs-memo-gd p:last-child{padding:10px 12px;border-radius:8px;background:var(--bg)}.dt .rs-moments{grid-template-columns:repeat(2,minmax(0,1fr))}.dt .rs-moments li:nth-child(3){padding-left:0;border-left:0}.dt .rs-moments li:nth-child(n+3){margin-top:28px;border-top:1px solid var(--line)}}@media(max-width:600px){.dt .rs-memo-paper{padding:18px}.dt .rs-memo-gd{padding:0 18px 16px}.dt .rs-memo-fields div{grid-template-columns:1fr;gap:4px}.dt .rs-memo-meta{grid-template-columns:1fr;gap:8px}.dt .rs-seg{width:100%}.dt .rs-seg-b{flex:1;padding:0 8px}.dt .rs-moments{grid-template-columns:1fr}.dt .rs-moments li,.dt .rs-moments li+li{padding:22px 0;border-left:0;margin-top:0;border-bottom:1px solid var(--line);border-top:0}.dt .rs-mprev-page{transform:none;padding:20px}}@media print{body:has([data-rs-printable]) .v3-header,body:has([data-rs-printable]) .v3-footer,body:has([data-rs-printable]) .v3-mbar,body:has([data-rs-printable]) .v3-skip,body:has([data-rs-printable]) main>:not([data-rs-printable]){display:none!important}.dt .rs-memo-gd,.dt .rs-memo-bar,.dt .rs-memo-exnote{display:none!important}.dt .rs-memo-row{grid-template-columns:1fr}.dt .rs-memo-paper{border:0!important;box-shadow:none!important;padding:10px 0!important}.dt .v3-section{padding-block:0!important;background:#fff!important;border:0!important}.dt .rs-memo-fields div{break-inside:avoid}}.dt .rs-page .dt-phero-note a,.dt .dt-phero-note a[href^="#"]{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.dt .rs-ckprev-t{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dt .rs-ckprev-l{margin-top:12px}.dt .rs-ckprev-l li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--line);font-size:14px;color:var(--text)}.dt .rs-ckprev-l i{flex:none;width:16px;height:16px;margin-top:2px;border-radius:4px;border:1.5px solid var(--line-2)}.dt .rs-ckprev-l li.is-done i{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:var(--accent)}.dt .rs-ckprev-l li.is-done{color:var(--muted)}.dt .rs-ckprev-flag{margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--flag-bg);border:1px solid var(--flag-line);font-size:13.5px;line-height:1.45;color:var(--ink)}.dt .rs-ckprev-flag .v3-mono{display:block;margin-bottom:4px;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--flag)}.dt .rs-ck{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:start}.dt .rs-ck-nav{position:sticky;top:96px}.dt .rs-ck-prog{font-size:14px;color:var(--muted)}.dt .rs-ck-prog b{font-family:var(--mono);font-size:22px;font-weight:500;color:var(--ink);margin-right:2px}.dt .rs-ck-bar{display:block;margin-top:10px;height:5px;border-radius:3px;background:#0c0e1212;overflow:hidden}.dt .rs-ck-bar i{display:block;width:0;height:100%;background:var(--accent);transition:width .25s var(--ease)}.dt .rs-ck-nav ol{margin-top:18px;border-top:1px solid var(--line-2)}.dt .rs-ck-nav a{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--text)}.dt .rs-ck-nav a:hover{color:var(--ink)}.dt .rs-ck-nav a .v3-mono{font-size:11.5px;color:var(--subtle)}.dt .rs-ck-nav em{font-style:normal;font-size:11.5px;color:var(--subtle)}.dt .rs-ck-nav em.is-full{color:var(--accent-ink)}.dt .rs-ck-tools{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.dt .rs-ck-tools .v3-btn[hidden]{display:none}.dt .rs-ck-sec{padding:30px 32px;border-radius:16px;background:var(--surface);border:1px solid var(--line-2);scroll-margin-top:90px}.dt .rs-ck-sec+.rs-ck-sec{margin-top:16px}.dt .rs-ck-sh{display:flex;gap:16px;align-items:flex-start}.dt .rs-ck-k{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:12px;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line)}.dt .rs-ck-st{font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.25;color:var(--ink)}.dt .rs-ck-when{margin-top:3px;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle)}.dt .rs-ck-intro{margin-top:14px;font-size:15.5px;line-height:1.6;color:var(--text);max-width:62ch}.dt .rs-ck-items{margin-top:16px;border-top:1px solid var(--line)}.dt .rs-ck-items label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:flex-start;padding:13px 4px;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.5;color:var(--ink);cursor:pointer;position:relative}.dt .rs-ck-items label:hover{background:var(--bg)}.dt .rs-ck-items input{position:absolute;opacity:0;width:22px;height:22px;margin:0;left:4px;top:13px;cursor:pointer}.dt .rs-ck-box{display:inline-grid;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:5px;border:1.5px solid var(--line-2);background:var(--surface);color:transparent;transition:background-color .15s ease,border-color .15s ease}.dt .rs-ck-items input:checked+.rs-ck-box{background:var(--accent);border-color:var(--accent);color:#fff}.dt .rs-ck-items input:checked~span:last-child{color:var(--muted)}.dt .rs-ck-items input:focus-visible+.rs-ck-box{outline:2px solid var(--accent);outline-offset:2px}.dt .rs-ck-flags{margin-top:18px;padding:16px 18px;border-radius:12px;background:var(--flag-bg);border:1px solid var(--flag-line)}.dt .rs-ck-fk{display:flex;align-items:center;gap:6px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--flag)}.dt .rs-ck-flags li{position:relative;padding:8px 0 0 16px;font-size:14.5px;line-height:1.5;color:var(--ink)}.dt .rs-ck-flags li:before{content:"";position:absolute;left:2px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--flag)}.dt .rs-pass{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:pass}.dt .rs-pass li{padding:26px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}.dt .rs-pass .v3-mono{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-pass-t{margin-top:10px;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dt .rs-pass li p:last-child{margin-top:8px;font-size:15px;line-height:1.55;color:var(--text)}.dt .rs-pass-fit{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:22px 26px;border-radius:16px;border:1px solid var(--accent-line);background:var(--accent-soft)}.dt .rs-pass-fit p{max-width:74ch;font-size:15.5px;line-height:1.6;color:var(--text)}.dt .rs-pass-fit b{color:var(--ink)}@media(max-width:1040px){.dt .rs-ck{grid-template-columns:1fr;gap:24px}.dt .rs-ck-nav{position:static}.dt .rs-ck-nav ol{display:none}.dt .rs-pass{grid-template-columns:1fr}}@media(max-width:600px){.dt .rs-ck-sec{padding:22px 18px}.dt .rs-ck-items label{font-size:15px}}@media print{.dt .rs-ck{grid-template-columns:1fr}.dt .rs-ck-nav{display:none!important}.dt .rs-ck-sec{border:0;padding:12px 0;break-inside:avoid-page}}.dt .rs-ind{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11.5px;padding:3px 9px;border-radius:999px;white-space:nowrap}.dt .rs-ind:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dt .rs-ind.is-ok{color:var(--accent-ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.dt .rs-ind.is-warn{color:var(--warn);background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-line)}.dt .rs-ind.is-flag{color:var(--flag);background:var(--flag-bg);box-shadow:inset 0 0 0 1px var(--flag-line)}.dt .rs-ind.is-unk{color:var(--muted);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2)}.dt .rs-ind.is-unk:before{background:none;box-shadow:inset 0 0 0 1.5px currentColor}.dt .rs-sc-res li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--ink)}.dt .rs-sc-res li:first-child{border-top:1px solid var(--line)}.dt .rs-gv-foot b.v3-mono{color:var(--ink)}.dt .rs-sc{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:start}.dt .rs-sc-g{margin:0;padding:26px 28px;border-radius:16px;border:1px solid var(--line-2);background:var(--bg);min-width:0}.dt .rs-sc-g+.rs-sc-g{margin-top:16px}.dt .rs-sc-g legend{float:left;width:100%;padding:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dt .rs-sc-g legend+*{clear:both}.dt .rs-sc-gk{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:11.5px;font-weight:500;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line)}.dt .rs-sc-gw{margin-left:auto;font-size:11.5px;font-weight:400;color:var(--subtle);letter-spacing:0}.dt .rs-sc-gw:hover{color:var(--accent-ink)}.dt .rs-sc-q{padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}.dt .rs-sc-qt{display:flex;gap:12px;font-size:16.5px;font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.dt .rs-sc-qt .v3-mono{flex:none;width:22px;padding-top:3px;font-size:11.5px;color:var(--subtle)}.dt .rs-sc-opts{margin-top:12px;padding-left:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dt .rs-opt{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 12px 9px 38px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);font-size:14.5px;line-height:1.35;color:var(--text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dt .rs-opt:hover{border-color:#0c0e123d;color:var(--ink)}.dt .rs-opt input{position:absolute;left:13px;top:50%;width:16px;height:16px;margin:-8px 0 0;accent-color:var(--accent);cursor:pointer}.dt .rs-opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.dt .rs-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dt .rs-opt-dk{grid-column:1 / -1;justify-self:start;border-style:dashed;color:var(--muted)}.dt .rs-opt-dk:has(input:checked){border-style:solid;border-color:var(--line-2);background:var(--tint)}.dt .rs-sc-side{position:sticky;top:96px}.dt .rs-sc-card{padding:22px;border-radius:16px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1)}.dt .rs-sc-ck{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-sc-prog{margin-top:8px;font-size:14px;color:var(--muted)}.dt .rs-sc-prog b{font-family:var(--mono);font-size:24px;font-weight:500;color:var(--ink)}.dt .rs-sc-card .rs-ck-bar{margin-top:10px}.dt .rs-sc-mini{margin-top:14px}.dt .rs-sc-mini li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--text)}.dt .rs-sc-mini em{font-style:normal;font-size:11.5px;color:var(--subtle)}.dt .rs-sc-mini li.is-full em{color:var(--accent-ink)}.dt .rs-sc-go{width:100%;margin-top:16px}.dt .rs-sc-go[hidden],.dt .rs-sc-hint[hidden]{display:none}.dt .rs-sc-hint{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--subtle)}.dt .rs-sc-out{margin-top:56px;padding:40px;border-radius:20px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2);scroll-margin-top:80px;outline:none}.dt .rs-sc-out[hidden]{display:none}.dt .rs-sc-out.is-sent>:not(.rs-sc-form){display:none}.dt .rs-sc-out.is-sent{padding:0;border:0;box-shadow:none;background:none}.dt .rs-sc-out.is-sent .rs-sc-form{margin-top:0;padding-top:0;border-top:0}.dt .rs-sc-out-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:40px;align-items:start}.dt .rs-sc-out-head .v3-body{margin-top:16px}.dt .rs-sc-notscore{padding:18px 20px;border-radius:14px;background:var(--warn-bg);border:1px solid var(--warn-line)}.dt .rs-sc-notscore .v3-mono{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.dt .rs-sc-notscore p+p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ink)}.dt .rs-sc-grid{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-2);border-left:1px solid var(--line)}.dt .rs-sc-grid li{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.dt .rs-sc-gh{display:flex;justify-content:space-between;align-items:center;gap:10px}.dt .rs-sc-pn{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dt .rs-sc-pnote{margin-top:10px;flex:1;font-size:14.5px;line-height:1.5;color:var(--text)}.dt .rs-sc-pdk{margin-top:10px;font-size:11.5px;color:var(--subtle)}.dt .rs-sc-pl{margin-top:10px;font-size:13.5px;font-weight:500;color:var(--accent-ink)}.dt .rs-sc-next{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding:24px 26px;border-radius:16px;background:var(--d-bg);color:var(--d-fg)}.dt .rs-sc-next-t{font-size:20px;font-weight:600;letter-spacing:-.02em}.dt .rs-sc-next p+p{margin-top:6px;max-width:60ch;font-size:15px;line-height:1.55;color:var(--d-fg-2)}.dt .rs-sc-next-a{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.dt .rs-sc-next .v3-btn-primary{background:#fff;color:var(--ink)}.dt .rs-sc-next .v3-link{color:var(--d-accent)}.dt .rs-sc-form{margin-top:28px}.dt .rs-sc-form .rs-lf{box-shadow:none;background:var(--bg)}@media(max-width:1040px){.dt .rs-sc{grid-template-columns:1fr}.dt .rs-sc-side{position:sticky;top:auto;bottom:76px;order:2}.dt .rs-sc-mini{display:none}.dt .rs-sc-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 16px;box-shadow:var(--shadow-2)}.dt .rs-sc-card .rs-sc-ck,.dt .rs-sc-hint{display:none}.dt .rs-sc-card .rs-sc-prog{margin:0;grid-column:1}.dt .rs-sc-card .rs-ck-bar{grid-column:1;margin-top:4px}.dt .rs-sc-go{grid-column:2;grid-row:1 / span 2;width:auto;margin:0}.dt .rs-sc-out-head{grid-template-columns:1fr;gap:20px}.dt .rs-sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dt .rs-sc-g{padding:20px 16px}.dt .rs-sc-opts{grid-template-columns:1fr;padding-left:0}.dt .rs-sc-gw{margin-left:0;width:100%}.dt .rs-sc-out{padding:24px 18px}.dt .rs-sc-grid{grid-template-columns:1fr}.dt .rs-sc-prog b{font-size:18px}}.dt .rs-sc-g legend+.rs-sc-q{border-top:0;margin-top:4px}.dt .rs-prof-list{display:grid;gap:16px}.dt .rs-prof{padding:32px;border-radius:18px;background:var(--surface);border:1px solid var(--line-2);scroll-margin-top:90px}.dt .rs-prof-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px 40px;align-items:start}.dt .rs-prof-h{font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--ink);grid-row:span 2}.dt .rs-prof-why{font-size:15.5px;line-height:1.6;color:var(--text)}.dt .rs-prof-estate{display:flex;flex-wrap:wrap;gap:6px}.dt .rs-prof-estate li{padding:4px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line-2);font-size:12.5px;color:var(--text)}.dt .rs-prof-cols{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line-2)}.dt .rs-prof-cols>div{padding:20px 28px 0 0}.dt .rs-prof-cols>div+div{padding-left:28px;padding-right:0;border-left:1px solid var(--line)}.dt .rs-prof-k{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-prof-gaps li,.dt .rs-prof-plays li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.45;color:var(--ink)}.dt .rs-prof-gaps li:last-child,.dt .rs-prof-plays li:last-child{border-bottom:0}.dt .rs-prof-plays a{font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.dt .rs-prof-plays a:hover{color:var(--accent-ink);text-decoration-color:currentColor}.dt .rs-prof-plays span{font-weight:500}.dt .rs-prof-plays small{font-size:13.5px;color:var(--muted)}.dt .rs-prof-foot{margin-top:18px;padding-top:18px;border-top:1px solid var(--line-2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px}.dt .rs-prof-q{display:flex;flex-direction:column;gap:4px;font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.4;color:var(--ink);max-width:62ch}.dt .rs-prof-q .v3-mono{font-size:11.5px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.dt .rs-nb-l li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--ink)}.dt .rs-nb-l li:first-child{border-top:1px solid var(--line)}.dt .rs-nb-l .v3-mono{font-size:11.5px;padding:2px 8px;border-radius:999px;color:var(--accent-ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);white-space:nowrap}.dt .rs-nb-l li.is-no>span:first-child{color:var(--subtle);text-decoration:line-through;text-decoration-color:var(--line-2)}.dt .rs-nb-l li.is-no .v3-mono{color:var(--muted);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2)}.dt .rs-rb-in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)!important;align-items:end}.dt .rs-rb-hero .dt-h1{max-width:20ch}.dt .rs-rb-for{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1);font-size:14px;color:var(--ink)}.dt .rs-rb-for[hidden]{display:none}.dt .rs-rb-for .v3-mono{padding:3px 8px;border-radius:999px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft)}.dt .rs-rb-pick{padding:22px;border-radius:16px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.dt .rs-rb-pick .v3-btn[hidden]{display:none}.dt .rs-rb-pick .rs-field{grid-column:1}.dt .rs-rb-pick:has([data-rb-go][hidden]) .rs-field{grid-column:1 / -1}.dt .rs-rb-pick-n{grid-column:1 / -1;font-size:13px;line-height:1.5;color:var(--muted)}.dt .rs-field select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='%23555A62' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4 5 6.5 7.5 4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;cursor:pointer}.dt .rs-rb-panel[hidden]{display:none}.dt .rs-rb-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}.dt .rs-rb-dim{color:var(--d-muted)}.dt .rs-rb-read .v3-body{margin-top:18px}.dt .rs-rb-tl{margin-block:28px}.dt .rs-rb-facts{display:grid;gap:0;padding:8px 26px;border-radius:18px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1)}.dt .rs-rb-facts li{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.55;color:var(--text)}.dt .rs-rb-facts li:last-child{border-bottom:0}.dt .rs-rb-facts b{color:var(--ink);font-weight:600}.dt .rs-rb-facts svg{flex:none;margin-top:3px;color:var(--accent)}.dt .rs-rb-read .v3-timeline{border-top-color:var(--line-2)}.dt .rs-rb-read .v3-timeline li{border-bottom-color:var(--line);color:var(--ink)}.dt .rs-rb-read .v3-timeline .v3-mono{color:var(--subtle)}.dt .rs-rb-read .v3-timeline .v3-mono.is-accent{color:var(--accent-ink)}@media(max-width:1040px){.dt .rs-prof-head{grid-template-columns:1fr}.dt .rs-prof-h{grid-row:auto}.dt .rs-rb-in{grid-template-columns:1fr!important}.dt .rs-rb-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.dt .rs-prof{padding:22px 18px}.dt .rs-prof-cols{grid-template-columns:1fr}.dt .rs-prof-cols>div,.dt .rs-prof-cols>div+div{padding:18px 0 0;border-left:0}.dt .rs-prof-cols>div+div{margin-top:8px;border-top:1px solid var(--line)}.dt .rs-rb-pick{padding:18px}}.dt .rs-hub-m li+li{border-top:1px solid var(--line)}.dt .rs-hub-m a{display:flex;flex-direction:column;gap:4px;padding:16px 20px;transition:background-color .15s ease}.dt .rs-hub-m a:hover{background:var(--accent-soft)}.dt .rs-hub-m a:focus-visible{outline-offset:-3px}.dt .rs-hub-mw{font-size:13.5px;color:var(--muted)}.dt .rs-hub-mt{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.dt .rs-hub-mt svg{color:var(--accent-ink);transition:transform .15s ease}.dt .rs-hub-m a:hover .rs-hub-mt svg{transform:translate(2px)}.dt .rs-hub-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dt .rs-hub-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dt .v3-tint .rs-hub-card{background:var(--bg);box-shadow:none}.dt .rs-hub-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-2);transform:translateY(-2px)}.dt .rs-hub-vis{height:270px;overflow:hidden;display:grid;place-items:center;padding:24px;background:var(--tint);border-bottom:1px solid var(--line);background-image:radial-gradient(circle at 1px 1px,rgba(12,14,18,.06) 1px,transparent 0);background-size:20px 20px}.dt .rs-hub-cc{display:flex;flex-direction:column;flex:1;padding:26px 28px 28px}.dt .rs-hub-k{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-hub-t{margin-top:10px;font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.dt .rs-hub-d{margin-top:10px;flex:1;font-size:15px;line-height:1.6;color:var(--text)}.dt .rs-hub-go{margin-top:20px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--accent-ink)}.dt .rs-hub-go svg{transition:transform .15s ease}.dt .rs-hub-card:hover .rs-hub-go svg,.dt .rs-hub-guides a:hover .rs-hub-go svg{transform:translate(2px)}.dt .rs-hub-calc{width:100%;max-width:300px;padding:18px 20px;border-radius:14px;background:var(--d-bg);color:var(--d-fg);box-shadow:var(--shadow-2)}.dt .rs-hub-calc>.v3-mono:first-child{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--d-accent)}.dt .rs-hub-calc-n{margin:6px 0 10px;font-size:36px;font-weight:600;letter-spacing:-.04em}.dt .rs-hub-calc-l{display:flex;gap:10px;padding:6px 0;border-top:1px solid var(--d-line);font-size:11.5px;color:var(--d-muted)}.dt .rs-hub-calc-l span{color:var(--d-fg)}.dt .rs-hub-sc{width:100%;max-width:300px;padding:8px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2)}.dt .rs-hub-sc li{display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;color:var(--ink)}.dt .rs-hub-sc li+li{border-top:1px solid var(--line)}.dt .rs-hub-doc{width:100%;max-width:300px;padding:18px 20px;border-radius:10px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);transform:rotate(-1deg)}.dt .rs-hub-doc-h{padding-bottom:10px;border-bottom:2px solid var(--ink);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.dt .rs-hub-doc-t{margin:12px 0 6px;font-size:16px;font-weight:600;color:var(--ink)}.dt .rs-hub-doc p:not(.rs-hub-doc-h):not(.rs-hub-doc-t){display:flex;gap:10px;padding:6px 0;border-top:1px dashed var(--line-2);font-size:12.5px;color:var(--text)}.dt .rs-hub-doc .v3-mono{font-size:11.5px;color:var(--accent-ink)}.dt .rs-hub-ck{width:100%;max-width:320px;margin:0;padding:6px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2)}.dt .rs-hub-ck li:first-child{border-top:0}.dt .rs-hub-more{margin-top:24px}.dt .rs-hub-guides{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-2);border-left:1px solid var(--line)}.dt .rs-hub-guides li{display:flex;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.dt .rs-hub-guides a{display:flex;flex-direction:column;width:100%;padding:26px 24px;transition:background-color .15s ease}.dt .rs-hub-guides a:hover{background:var(--accent-soft)}.dt .rs-hub-guides a:focus-visible{outline-offset:-3px}.dt .rs-hub-gt{margin-top:10px;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dt .rs-hub-gd{margin-top:8px;flex:1;font-size:14.5px;line-height:1.55;color:var(--text)}.dt .rs-hub-list{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.dt .rs-hub-list a{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.dt .rs-hub-list li:nth-child(-n+2) a{border-top:1px solid var(--line)}.dt .rs-hub-li{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line)}.dt .rs-hub-list b{display:block;font-size:15.5px;font-weight:600;color:var(--ink)}.dt .rs-hub-list b+span{display:block;margin-top:2px;font-size:14px;color:var(--muted)}.dt .rs-hub-list a>svg:last-child{color:var(--subtle);transition:transform .15s ease,color .15s ease}.dt .rs-hub-list a:hover>svg:last-child{color:var(--accent-ink);transform:translate(2px)}.dt .rs-hub-list a:hover b{color:var(--accent-ink)}@media(max-width:1040px){.dt .rs-hub-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dt .rs-hub-two,.dt .rs-hub-list{grid-template-columns:1fr}.dt .rs-hub-list li:nth-child(2) a{border-top:0}.dt .rs-hub-guides{grid-template-columns:1fr}.dt .rs-hub-vis{height:auto;min-height:180px;padding:20px 16px}.dt .rs-hub-cc{padding:22px 18px}.dt .rs-hub-m a{padding:14px 16px}}.dt .rs-field>span small{margin-left:6px;font-size:12px;font-weight:400;color:var(--muted)}.dt .rs-field textarea{width:100%;min-height:92px;padding:12px 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);font:inherit;font-size:15.5px;line-height:1.5;color:var(--ink);resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.dt .rs-field textarea:hover{border-color:#0c0e123d}.dt .rs-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dt .rs-field input::placeholder,.dt .rs-field textarea::placeholder{color:var(--subtle)}.dt .rs-lf-st-go{margin-top:12px}.dt .rs-pass-links{display:flex;flex-wrap:wrap;gap:8px 22px}.dt .rs-src{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--muted)}.dt .rs-src a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}.dt .rs-calc-next-n{margin-top:10px;font-size:13px;line-height:1.5;color:var(--muted)}.dt .rs-calc-next-n a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.dt .rs-hub-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:20px;overflow:hidden;background:var(--bg);border:1px solid var(--line-2);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dt .rs-hub-proof:hover{border-color:var(--accent-line);box-shadow:var(--shadow-2);transform:translateY(-2px)}.dt .rs-hub-proof:hover .rs-hub-go svg{transform:translate(2px)}.dt .rs-hub-proof-vis{display:grid;place-items:center;padding:32px 28px;background:var(--tint);border-right:1px solid var(--line);background-image:radial-gradient(circle at 1px 1px,rgba(12,14,18,.06) 1px,transparent 0);background-size:20px 20px}.dt .rs-hub-proof .rs-hub-cc{justify-content:center;padding:36px 36px 34px}.dt .rs-hub-memo{width:100%;max-width:380px;padding:18px 20px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2)}.dt .rs-hub-memo-h{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid var(--ink);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.dt .rs-hub-memo-top{display:flex;align-items:center;gap:16px;padding:14px 0 12px;border-bottom:1px solid var(--line)}.dt .rs-hub-memo-n{font-size:44px;font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--ink)}.dt .rs-hub-memo-n .v3-mono{margin-left:2px;font-size:13px;letter-spacing:0;color:var(--muted)}.dt .rs-hub-memo-b{font-size:14px;font-weight:500;line-height:1.5;color:var(--ink)}.dt .rs-hub-memo-b .v3-mono{font-size:12px;font-weight:400;color:var(--muted)}.dt .rs-hub-memo-f li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.4;color:var(--text)}.dt .rs-hub-memo-f b{font-size:13.5px;font-weight:500;color:var(--flag)}.dt .rs-hub-memo-v{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.dt .rs-hub-memo-v .v3-mono{font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.dt .rs-hub-memo-v b{padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;color:var(--flag);background:var(--flag-bg);box-shadow:inset 0 0 0 1px var(--flag-line)}@media(max-width:860px){.dt .rs-hub-proof{grid-template-columns:1fr}.dt .rs-hub-proof-vis{border-right:0;border-bottom:1px solid var(--line);padding:22px 16px}.dt .rs-hub-proof .rs-hub-cc{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.dt .rs-hub-proof,.dt .rs-hub-proof:hover{transition:none;transform:none}}.dt .rs-rb-hero .dt-phero-in.rs-rb-in{align-items:start}.dt .rs-rb-card{padding:20px 22px 18px;border-radius:16px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2)}.dt .rs-rb-card-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dt .rs-rb-card-tag{color:var(--accent-ink)}.dt .rs-rb-card-pick{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.dt .rs-rb-card-pick .v3-btn[hidden]{display:none}.dt .rs-rb-card-pick:has([data-rb-go][hidden]){grid-template-columns:1fr}.dt .rs-rb-card-gaps{margin-top:14px}.dt .rs-rb-card-gaps[hidden]{display:none}.dt .rs-rb-card-gaps li{display:grid;gap:4px;padding:11px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--ink)}.dt .rs-rb-card-gaps .v3-sm-pair{justify-self:start}.dt .rs-rb-card-n{margin-top:6px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--muted)}.dt .rs-rb-card-go{margin-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--accent-ink)}.dt .rs-rb-hero .dt-phero-note a,.dt .rs-rb-facts a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.dt .rs-rb-read .v3-ctas{align-items:center;gap:14px 22px}.dt .rs-term-see{margin-top:32px;border-top:1px solid var(--line-2)}.dt .rs-term-see a{display:grid;grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"k go" "t go" "s go";column-gap:16px;padding:16px 0;border-bottom:1px solid var(--line);transition:background-color .15s ease}.dt .rs-term-see a:hover{background:var(--accent-soft)}.dt .rs-term-see .v3-mono{grid-area:k;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.dt .rs-term-see b{grid-area:t;margin-top:4px;font-size:16px;font-weight:600;color:var(--ink)}.dt .rs-term-see small{grid-area:s;margin-top:2px;font-size:13.5px;color:var(--muted)}.dt .rs-term-see svg{grid-area:go;align-self:center;color:var(--accent-ink);transition:transform .15s ease}.dt .rs-term-see a:hover svg{transform:translate(2px)}.dt .rs-gv-cap{margin-top:6px;font-size:11.5px;color:var(--muted)}.dt .rs-gv-ls{font-size:11.5px;font-weight:400;color:var(--muted)}.dt .rs-gv-pillars li.is-cap b{color:var(--flag)}.dt .rs-rb-hero .dt-crumbs+.rs-rb-for{margin-top:18px}
