.rt-root{--green:#1D4A3C;--green-soft:#73B39C;--green-tint:rgba(29,74,60,.08);--blue:#1B4E78;--blue-soft:#4E7BA6;--blue-tint:rgba(27,78,120,.09);--orange:#BF5A22;--orange-soft:#D08A5E;--orange-tint:rgba(191,90,34,.09);--gold:#9A6B16;--gold-badge:#EBCB6B;--gold-ink:#3a2a07;--gold-tint:rgba(180,131,43,.14);--red:#B3261E;--red-tint:rgba(179,38,30,.08);--mint:#B9E2CD;--ink:#0b0f17;--ink-body:#1f2937;--ink-soft:#374151;--ink-muted:#4b5563;--ink-faint:#6b7280;--app-bg:#f9fafb;--page:#ffffff;--inset:#f3f4f6;--line:#e5e7eb;--line-strong:#d1d5db;--field-bg:#ffffff;--field-border:#d1d5db;--eyebrow:#1D4A3C;--cite:#7a5512;--cite-bg:var(--gold-tint);--cite-bg-hover:rgba(180,131,43,.24);--shadow-pop:0 10px 38px rgba(17,24,39,.16),0 3px 10px rgba(17,24,39,.08);--stay:#1D4A3C;--middle:#1B4E78;--leave:#BF5A22;color:var(--ink-body);font-family:Helvetica Neue,Arial,sans-serif}.dark .rt-root{--green:#73B39C;--green-soft:#73B39C;--green-tint:rgba(115,179,156,.16);--blue:#6EA8D8;--blue-soft:#6EA8D8;--blue-tint:rgba(110,168,216,.16);--orange:#E8956A;--orange-soft:#E8956A;--orange-tint:rgba(232,149,106,.16);--gold:#E4C06A;--gold-badge:#E4C06A;--gold-ink:#2a1d02;--gold-tint:rgba(228,192,106,.16);--red:#E8736A;--red-tint:rgba(232,115,106,.16);--ink:#ffffff;--ink-body:#e5e7eb;--ink-soft:#cbd5e1;--ink-muted:#cbd5e1;--ink-faint:#94a3b8;--app-bg:#111827;--page:#1f2937;--inset:rgba(17,24,39,.5);--line:#374151;--line-strong:#4b5563;--field-bg:#111827;--field-border:#374151;--eyebrow:#8FB6A7;--cite:#E4C06A;--cite-bg:var(--gold-tint);--cite-bg-hover:rgba(228,192,106,.26);--shadow-pop:0 14px 44px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.4);--stay:#73B39C;--middle:#6EA8D8;--leave:#E8956A}.rt-root .num{font-variant-numeric:tabular-nums}.rt-root b{font-weight:400}.rt-root .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--eyebrow)}.rt-root .eyebrow.muted{color:var(--ink-faint)}.rt-root .pagehead .eyebrow{display:block;margin-bottom:14px}.rt-root .pagehead h1{margin:0 0 14px;font-size:clamp(1.55rem,3.2vw,2.05rem);font-weight:500;letter-spacing:-.02em;line-height:1.14;color:var(--ink);display:flex;align-items:center;gap:12px}.rt-root .pagehead h1 .h1ic{width:30px;height:30px;flex:none;color:var(--green)}.rt-root .pagehead .lede{margin:0 0 18px;font-size:16.5px;font-weight:400;line-height:1.55;color:var(--ink-soft)}.rt-root .neutral-line{display:inline-flex;gap:9px;align-items:flex-start;padding:11px 15px 11px 13px;border:1px solid var(--line);border-left:3px solid var(--green-soft);border-radius:0 9px 9px 0;background:var(--page)}.rt-root .neutral-line svg{width:15px;height:15px;color:var(--green-soft);flex:none;margin-top:2px}.rt-root .neutral-line p{margin:0;font-size:13.5px;font-weight:400;color:var(--ink-soft);line-height:1.5}.rt-root .neutral-line b{font-weight:400;color:var(--green)}.rt-root .neutral-close{flex:none;margin:-2px -4px 0 2px;padding:3px;border-radius:6px;color:var(--ink-faint);background:transparent;cursor:pointer;transition:color .14s,background .14s}.rt-root .neutral-close:hover{color:var(--ink-body);background:var(--inset)}.rt-root .neutral-line .neutral-close svg{width:14px;height:14px;color:currentColor;margin-top:0}.rt-root .rt-block{background:var(--page);border:1px solid var(--line);border-radius:16px;padding:26px 28px;box-shadow:0 1px 2px rgba(17,24,39,.05),0 1px 3px rgba(17,24,39,.05)}.dark .rt-root .rt-block{box-shadow:none}@media (max-width:640px){.rt-root .rt-block{padding:20px 18px}}.rt-root .rt-block[data-lane=staying]{border-left:3px solid var(--stay)}.rt-root .rt-block[data-lane=deciding]{border-left:3px solid var(--middle)}.rt-root .rt-block[data-lane=transitioning]{border-left:3px solid var(--leave)}.rt-root .rt-block[data-lane=sources]{border-left:3px solid var(--gold-badge)}.rt-root .rt-block[data-lane=staying] .eyebrow{color:var(--stay)}.rt-root .rt-block[data-lane=deciding] .eyebrow{color:var(--middle)}.rt-root .rt-block[data-lane=transitioning] .eyebrow{color:var(--leave)}.rt-root .rt-block[data-lane=sources] .eyebrow{color:var(--gold)}.rt-root .block-head{margin-bottom:18px}.rt-root .block-head .eyebrow{display:block;margin-bottom:9px}.rt-root .block-head h2{margin:0 0 6px;font-size:1.2rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.rt-root .block-head p{margin:0;font-size:14.5px;font-weight:400;color:var(--ink-soft);line-height:1.55}.rt-root .intake{border:1px solid var(--line);border-radius:10px;background:var(--page);overflow:hidden}.rt-root .intake-top{display:flex;align-items:center;gap:13px;padding:16px 18px;cursor:pointer;min-height:64px;width:100%;text-align:left}.rt-root .intake-top:hover{background:var(--inset)}.rt-root .intake-top .ic{width:34px;height:34px;border-radius:9px;background:var(--gold-tint);display:grid;place-items:center;color:var(--gold);flex:none}.dark .rt-root .intake-top .ic{background:var(--gold-tint)}.rt-root .intake-top .ic svg{width:16px;height:16px}.rt-root .intake-top .lab{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rt-root .intake-top .lab .t{font-size:15.5px;font-weight:500;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.rt-root .intake-top .lab .s{font-size:12.5px;font-weight:400;color:var(--ink-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-root .intake-top .intake-toggle{flex:none;font-size:12.5px;font-weight:500;line-height:1;letter-spacing:-.005em;color:var(--green);background:transparent;padding:4px 8px;border-radius:6px;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:3px;transition:text-decoration-color .14s}.rt-root .intake-top:hover .intake-toggle{text-decoration-color:currentColor}.rt-root .intake-body{padding:4px 18px 20px;border-top:1px solid var(--line)}.rt-root .field{margin-top:16px}.rt-root .field>label{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:9px}.rt-root .segs{display:flex;flex-wrap:wrap;gap:8px}.rt-root .seg{font-size:13px;font-weight:400;color:var(--ink-muted);border:1px solid var(--line);background:transparent;text-align:center;white-space:nowrap;border-radius:7px;padding:5px 13px;transition:border-color .14s,color .14s,background .14s;cursor:pointer}.rt-root .seg:hover{color:var(--ink-body);border-color:var(--line-strong)}.rt-root .seg.on{border-color:var(--green-soft);color:var(--ink-soft);background:var(--green-tint);font-weight:500}.rt-root .rt-block[data-lane=transitioning] .seg.on,.rt-root .seg.on.leave{border-color:var(--leave);background:var(--orange-tint)}.rt-root .intake-foot{display:flex;align-items:center;gap:16px;margin-top:22px;flex-wrap:wrap}.rt-root .applybtn{font-size:13px;font-weight:400;color:#fff;background:var(--green);border-radius:7px;padding:7px 18px;transition:background .15s;cursor:pointer}.dark .rt-root .applybtn{background:var(--green-soft);color:#0a0f0d}.rt-root .applybtn:hover{background:#163a30}.dark .rt-root .applybtn:hover{background:#86c4ac}.rt-root .intake-foot .skip{font-size:13px;font-weight:400;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong);cursor:pointer}.rt-root .intake-foot .skip:hover{color:var(--ink)}.rt-root .intake-foot .priv{flex-basis:100%;margin-top:-6px;font-size:11.5px;color:var(--ink-faint);font-weight:400}.rt-root .lanes{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:720px){.rt-root .lanes{grid-template-columns:repeat(3,1fr)}}.rt-root .lane-card{position:relative;text-align:left;border:1px solid var(--line);border-radius:11px;background:var(--page);padding:15px 16px 14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;cursor:pointer;width:100%}.rt-root .lane-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop);transform:translateY(-1px)}.rt-root .lane-card[data-l=staying]{background:var(--green-tint)}.rt-root .lane-card[data-l=deciding]{background:var(--blue-tint)}.rt-root .lane-card[data-l=transitioning]{background:var(--orange-tint)}.rt-root .lane-card[data-l=staying].on{border-color:var(--stay)}.rt-root .lane-card[data-l=deciding].on{border-color:var(--middle)}.rt-root .lane-card[data-l=transitioning].on{border-color:var(--leave)}.rt-root .lane-card .lc-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.rt-root .lane-card .lc-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;flex:none}.rt-root .lane-card .lc-ic svg{width:16px;height:16px}.rt-root .lane-card[data-l=staying] .lc-ic{background:var(--stay)}.dark .rt-root .lane-card[data-l=staying] .lc-ic{color:#0a0f0d}.rt-root .lane-card[data-l=deciding] .lc-ic{background:var(--middle)}.rt-root .lane-card[data-l=transitioning] .lc-ic{background:var(--leave)}.rt-root .lane-card h3{margin:0;font-size:15.5px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.rt-root .lane-card p{margin:0;font-size:13px;font-weight:400;color:var(--ink-soft);line-height:1.5}.rt-root .lane-card .pick{position:absolute;top:13px;right:13px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;transition:border-color .14s,background .14s}.rt-root .lane-card.on .pick{background:var(--ink);border-color:var(--ink)}.rt-root .lane-card .pick svg{width:11px;height:11px;color:var(--page);opacity:0}.rt-root .lane-card.on .pick svg{opacity:1}.rt-root .vchips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}@media (min-width:700px){.rt-root .vchips{grid-template-columns:repeat(4,minmax(0,1fr))}}.rt-root .vchip{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13.5px;font-weight:400;color:var(--ink-muted);border:1px solid var(--line);background:transparent;border-radius:8px;padding:9px 14px;transition:border-color .14s,color .14s,background .14s;cursor:pointer;text-align:left}.rt-root .vchip:hover{color:var(--ink-body);border-color:var(--line-strong)}.rt-root .vchip .vk{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--line-strong);display:grid;place-items:center;flex:none;transition:background .14s,border-color .14s}.rt-root .vchip.on{border-color:var(--green-soft);color:var(--ink-soft);background:var(--green-tint)}.rt-root .vchip.on .vk{background:var(--green);border-color:var(--green)}.dark .rt-root .vchip.on .vk{background:var(--green-soft);border-color:var(--green-soft)}.rt-root .vchip .vk svg{width:9px;height:9px;color:#fff;opacity:0}.rt-root .vchip.on .vk svg{opacity:1}.dark .rt-root .vchip.on .vk svg{color:#0a0f0d}.rt-root .reflect{margin-top:18px;border:1px solid var(--line);border-radius:9px;background:var(--inset);padding:16px 18px}.rt-root .reflect .eyebrow{display:block;margin-bottom:9px;color:var(--middle)}.rt-root .reflect p{margin:0;font-size:14.5px;font-weight:400;color:var(--ink-body);line-height:1.6}.rt-root .reflect p b{font-weight:400;color:var(--ink)}.rt-root .reflect ul{margin:10px 0 0;padding:0;list-style:none}.rt-root .reflect li{font-size:13.5px;color:var(--ink-soft);line-height:1.55}.rt-root .reflect .muted{color:var(--ink-muted);font-size:13px;margin-top:8px}.rt-root .cmp-hint{font-size:12.5px;color:var(--ink-muted);margin:0 0 10px;padding-left:11px;border-left:2px solid var(--green-soft)}.rt-root .compare{border:1px solid var(--line);border-radius:10px;overflow:hidden}.rt-root .cmp-head{display:grid;grid-template-columns:132px 1fr 1fr 1fr;background:var(--inset);border-bottom:1px solid var(--line)}.rt-root .cmp-head .ch{padding:12px 14px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;gap:7px}.rt-root .cmp-head .ch .d{width:7px;height:7px;border-radius:50%;flex:none}.rt-root .cmp-head .ch.f{color:var(--ink-faint)}.rt-root .cmp-row{display:grid;grid-template-columns:132px 1fr 1fr 1fr;border-bottom:1px solid var(--line)}.rt-root .cmp-row:last-child{border-bottom:none}.rt-root .cmp-row .rf{font-size:13px;color:var(--ink);background:var(--inset);display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rt-root .cmp-row .cc,.rt-root .cmp-row .rf{padding:16px 14px;font-weight:400;border-right:1px solid var(--line)}.rt-root .cmp-row .cc{font-size:13.5px;color:var(--ink-body);line-height:1.5;min-width:0;overflow-wrap:anywhere}.rt-root .cmp-row .cc:last-child{border-right:none}.rt-root .cmp-head .ch:nth-child(2),.rt-root .cmp-row .cc[data-col="Stay active"]{background:var(--green-tint)}.rt-root .cmp-head .ch:nth-child(3),.rt-root .cmp-row .cc[data-col="Reserve / Guard"]{background:var(--blue-tint)}.rt-root .cmp-head .ch:nth-child(4),.rt-root .cmp-row .cc[data-col=Leave]{background:var(--orange-tint)}.rt-root .cmp-row.match .rf{box-shadow:inset 3px 0 0 var(--green);color:var(--ink)}.rt-root .cmp-note{padding:13px 16px;background:var(--page);border-top:1px solid var(--line);font-size:13px;font-weight:400;color:var(--ink-body);line-height:1.55}.rt-root .cmp-note b{font-weight:400;color:var(--ink)}.rt-root .cmp-note .eyebrow{display:inline;margin-right:8px;color:var(--green)}.rt-root .rt-block[data-lane=deciding] .cmp-note .eyebrow{color:var(--green)}.rt-root .cmp-row .rf-toggle{display:none;align-items:center;gap:8px}.rt-root .cmp-row .rf-dots{display:inline-flex;gap:3px}.rt-root .cmp-row .rf-dots i{width:6px;height:6px;border-radius:50%}.rt-root .cmp-row .rf-chev{width:15px;height:15px;color:var(--ink-faint);transition:transform .2s}.rt-root .cmp-row.open .rf-chev{transform:rotate(180deg)}@media (max-width:720px){.rt-root .cmp-head{display:none}.rt-root .cmp-row{grid-template-columns:1fr;border-bottom:1px solid var(--line-strong)}.rt-root .cmp-row .rf{background:var(--page);border-right:none;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);padding:13px 14px;align-items:center}.rt-root .cmp-row.open .rf{border-bottom:1px solid var(--line)}.rt-root .cmp-row .rf-toggle{display:inline-flex}.rt-root .cmp-row:not(.open) .cc{display:none}.rt-root .cmp-row .cc{border-right:none;border-bottom:1px solid var(--line);padding-top:11px;padding-bottom:11px}.rt-root .cmp-row .cc:last-child{border-bottom:none}.rt-root .cmp-row .cc:before{content:attr(data-col);display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:4px}}.rt-root .guide{border:1px solid var(--line);border-radius:10px;overflow:hidden}.rt-root .guide-item{border-bottom:1px solid var(--line)}.rt-root .guide-item:last-child{border-bottom:none}.rt-root .guide-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:14px 16px;cursor:pointer;transition:background .14s}.rt-root .guide-header:hover{background:var(--inset)}.rt-root .guide-header .gh-title{font-size:14px;font-weight:500;color:var(--ink)}.rt-root .guide-header .gh-chev{width:16px;height:16px;color:var(--ink-faint);transition:transform .2s;flex:none}.rt-root .guide-item.open .gh-chev{transform:rotate(180deg)}.rt-root .guide-body{padding:0 16px 16px}.rt-root .guide-body p{margin:0;font-size:13.5px;font-weight:400;color:var(--ink-soft);line-height:1.6}.rt-root .tl-setup{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-end;border:1px solid var(--line);border-radius:10px;padding:16px 18px;background:var(--inset)}.rt-root .tl-setup .field{margin-top:0;flex-basis:100%}.rt-root .tl-runway{flex:1;min-width:200px}.rt-root .tl-runway .rl{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:9px;display:flex;justify-content:space-between}.rt-root .tl-runway .rl b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.rt-root .tl-runway input[type=range]{width:100%;accent-color:var(--green)}.rt-root .timeline{position:relative;margin-top:18px}.rt-root .timeline:before{content:"";position:absolute;left:15px;top:6px;bottom:6px;width:1px;background:var(--line)}.rt-root .phase-card{position:relative;padding-left:46px;margin-bottom:14px}.rt-root .phase-card .node{position:absolute;left:6px;top:2px;width:20px;height:20px;border-radius:50%;border:2px solid var(--line-strong);background:var(--page);display:grid;place-items:center;z-index:1}.rt-root .phase-card.active .node{border-color:var(--green);background:var(--cite-bg)}.rt-root .phase-card.active .node:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.rt-root .phase-card .pc-win{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow);font-variant-numeric:tabular-nums}.rt-root .phase-card .pc-title{font-size:15.5px;font-weight:500;color:var(--ink);letter-spacing:-.01em;margin:2px 0 3px;display:flex;align-items:center;gap:9px}.rt-root .phase-card .pc-badge{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green);border:1px solid var(--green-soft);border-radius:4px;padding:1px 6px}.rt-root .phase-card .pc-sub{font-size:13px;font-weight:400;color:var(--ink-soft);line-height:1.5;margin-bottom:10px;max-width:88ch}.rt-root .tasks{list-style:none;margin:0;padding:0}.rt-root .task{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;font-weight:400;color:var(--ink-body);line-height:1.5}.rt-root .task .tk{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--line-strong);flex:none;margin-top:2px;display:grid;place-items:center;cursor:pointer;transition:background .14s,border-color .14s}.rt-root .task.done .tk{background:var(--green);border-color:var(--green)}.dark .rt-root .task.done .tk{background:var(--green-soft);border-color:var(--green-soft)}.rt-root .task .tk svg{width:9px;height:9px;color:#fff;opacity:0}.rt-root .task.done .tk svg{opacity:1}.dark .rt-root .task.done .tk svg{color:#0a0f0d}.rt-root .task .tx{flex:1}.rt-root .task.done .tx{color:var(--ink-muted);text-decoration:line-through}.rt-root .term{border-bottom:1px dotted var(--ink-faint);cursor:help}.rt-root .sbcard{border:1px solid var(--line);border-left:2px solid var(--leave);border-radius:0 10px 10px 0;background:var(--page);padding:16px 18px}.rt-root .sbcard .eyebrow{display:block;margin-bottom:9px;color:var(--leave)}.rt-root .sbcard h3{margin:0 0 4px;font-size:16px;font-weight:500;color:var(--ink)}.rt-root .sbcard .sb-sub{margin:0 0 13px;font-size:13.5px;font-weight:400;color:var(--ink-soft);line-height:1.5}.rt-root .sb-cap{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.rt-root .sb-cap .v{font-size:24px;font-weight:600;color:var(--leave);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rt-root .sb-cap .k{font-size:13px;font-weight:400;color:var(--ink-soft)}.rt-root .sb-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:6px}.rt-root .sg{padding:8px 0;border-top:1px solid var(--line);font-size:13px;font-weight:400;color:var(--ink-soft);display:flex;justify-content:space-between;gap:16px}.rt-root .sg>span{flex:none}.rt-root .sg b{font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}@media (max-width:560px){.rt-root .sb-grid{grid-template-columns:1fr}}.rt-root .ss-head{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;margin-bottom:12px}.rt-root .ss-verified{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:400;color:var(--ink-muted)}.rt-root .ss-verified svg{width:14px;height:14px;color:var(--green-soft);flex:none}.rt-root .ss-verified b{font-weight:400;color:var(--ink-body)}.rt-root .ss-count{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums}.rt-root .ss-nav{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.rt-root .ss-nav.hidden{display:none}.rt-root .ss-arrow{width:26px;height:26px;border-radius:7px;border:1px solid var(--line);background:var(--page);color:var(--ink-muted);display:grid;place-items:center;transition:border-color .14s,color .14s,opacity .14s,background .14s;cursor:pointer}.rt-root .ss-arrow:hover:not(:disabled){color:var(--ink);border-color:var(--gold)}.rt-root .ss-arrow:disabled{opacity:.32;cursor:default}.rt-root .ss-arrow svg{width:14px;height:14px}.dark .rt-root .ss-arrow,.rt-root .sources-rail{background:var(--inset)}.rt-root .sources-rail{display:flex;overflow-x:auto;scroll-snap-type:x proximity;border:1px solid var(--line);border-radius:12px}.rt-root .src-card{flex:0 0 clamp(196px,64vw,220px);scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:11px 13px;border-right:1px solid var(--line-strong);text-decoration:none;color:inherit;transition:background .14s}.rt-root .src-card:last-child{border-right:none}.rt-root .src-card:hover{background:var(--page)}.rt-root .src-card:hover .src-title{color:var(--gold)}.rt-root .src-rank{align-self:flex-start;display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border-radius:5px;background:var(--gold-badge);color:var(--gold-ink);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.rt-root .src-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rt-root .src-dom{font-size:10.5px;letter-spacing:.08em;color:var(--ink-muted)}.rt-root .src-asof,.rt-root .src-dom{font-weight:600;text-transform:uppercase}.rt-root .src-asof{font-size:10px;letter-spacing:.06em;color:var(--ink-faint)}.rt-root .src-title{font-size:13.5px;font-weight:400;line-height:1.4;color:var(--ink-body);transition:color .14s;overflow-wrap:anywhere}.rt-root .src-ext{width:13px;height:13px;color:var(--ink-faint);margin-top:auto}.rt-root .cite-chip{display:inline-flex;align-items:center;justify-content:center;vertical-align:1px;min-width:15px;height:15px;padding:0 4px;margin:0 2px;border-radius:4px;background:var(--cite-bg);color:var(--ink);font-size:10.5px;font-weight:600;line-height:1;cursor:pointer;transition:background .14s;font-variant-numeric:tabular-nums;border:none}.rt-root .cite-chip:hover{background:var(--cite-bg-hover)}.rt-cite-pop{z-index:60;background:var(--page);color:var(--ink-body);border:1px solid var(--line);border-radius:8px;padding:12px;box-shadow:var(--shadow-pop)}.rt-cite-pop .cp-head{margin:2px 2px 10px}.rt-cite-pop .cp-src{display:block;padding:10px;border-radius:6px;text-decoration:none;transition:background .14s}.rt-cite-pop .cp-src:hover{background:var(--inset)}.rt-cite-pop .cp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:5px}.rt-cite-pop .cp-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--gold-badge)}.rt-cite-pop .cp-dom{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.rt-cite-pop .cp-asof{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.rt-cite-pop .cp-title{font-size:13.5px;font-weight:400;color:var(--ink);line-height:1.4;overflow-wrap:anywhere}.rt-cite-pop .cp-ext{width:13px;height:13px;color:var(--ink-faint);vertical-align:-2px;margin-left:5px}.rt-root .disc{margin-top:8px}.rt-root .disc .eyebrow{display:block;margin-bottom:16px;color:var(--orange)}.rt-root .disc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:760px){.rt-root .disc-grid{grid-template-columns:1fr}}.rt-root .disc-item{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:10px;padding:15px 16px}.rt-root .disc-item .di-ic{width:28px;height:28px;flex:none;border-radius:7px;padding:6px;color:var(--ink-faint);background:var(--inset)}.rt-root .disc-item:first-of-type .di-ic{color:var(--blue);background:var(--blue-tint)}.rt-root .disc-item:nth-of-type(2) .di-ic{color:var(--gold);background:var(--gold-tint)}.rt-root .disc-item:nth-of-type(3) .di-ic{color:var(--green);background:var(--green-tint)}.rt-root .disc-item p{margin:0;font-size:12.5px;font-weight:400;color:var(--ink-muted);line-height:1.6}.rt-root .disc-item p b{color:var(--ink-soft);font-weight:400}.rt-root .disc-item a{color:var(--green);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--green-soft);transition:color .14s}.rt-root .disc-item a:hover{color:var(--ink)}.rt-root .crisis{margin-top:22px;border:1px solid var(--line);border-left:3px solid var(--red);border-radius:0 9px 9px 0;background:var(--page);padding:15px 18px}.rt-root .crisis p{margin:0;font-size:13px;font-weight:400;color:var(--ink-body);line-height:1.65}.rt-root .crisis b{font-weight:400;color:var(--red)}.rt-root .crisis b.num{font-weight:600;color:var(--ink)}.rt-root .dock{position:sticky;bottom:0;z-index:30;margin-top:8px;padding:10px 0 12px;background:linear-gradient(to top,var(--app-bg) 68%,rgba(249,250,251,0))}.dark .rt-root .dock{background:linear-gradient(to top,var(--app-bg) 68%,rgba(17,24,39,0))}.rt-root .dock-note{margin-top:8px;text-align:center;font-size:11.5px;font-weight:400;color:var(--ink-faint)}.rt-root .dock-note b{font-weight:400;color:var(--ink-muted)}