.rs{color:var(--k-ink);padding:clamp(18px,2.6vw,30px) 0 clamp(64px,8vw,112px);font-size:15px;line-height:1.6}.rs-crumbs{color:var(--k-ink-3);flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0 0 clamp(22px,3.2vw,40px);font-size:13px;line-height:1.5;display:flex}.rs-crumbs a{color:inherit;text-decoration:none}.rs-crumbs a:hover{color:var(--k-ink);text-underline-offset:.2em;text-decoration:underline}.rs-crumb-report{display:none}.rs[data-view=report] .rs-crumb-report{display:inline}.rs[data-view=report] .rs-desk,.rs[data-view=report] .rs-mine,.rs[data-state=error] .rs-desk,.rs[data-state=error] .rs-mine,.rs-report,.rs-fail{display:none}.rs[data-state=report] .rs-report,.rs[data-state=error] .rs-fail{display:block}.rs[data-signed=out] .rs-when-in,.rs:not([data-signed=out]) .rs-when-out{display:none}.rs-fail{max-width:60ch;font-size:15px}.rs-desk{align-items:start;gap:clamp(40px,6vw,64px);display:grid}@media (width>=1040px){.rs-desk{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:clamp(48px,5.5vw,96px)}}.rs-head{gap:14px;margin:0 0 clamp(22px,3vw,32px);display:grid}.rs-head .k-page-title,.rs-head .k-lede{margin:0}.rs-brief{padding:0;transition:border-color .14s,box-shadow .14s;display:block}.rs-brief:focus-within{border-color:var(--k-ink-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--k-focus) 22%,transparent)}.rs-brief-label{font:600 13.5px/1.3 var(--k-sans);color:var(--k-ink-2);padding:18px 20px 0;display:block}.rs-topic{box-sizing:border-box;width:100%;min-height:136px;color:var(--k-ink);font:400 17px/1.55 var(--k-sans);resize:vertical;background:0 0;border:0;margin:0;padding:10px 20px 18px;display:block}.rs-topic::placeholder{color:var(--k-ink-3)}.rs-topic:focus{outline:none}.rs-brief-row{border-top:1px solid var(--k-line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 14px 12px 20px;display:flex}.rs-coin{font:500 13px/1 var(--k-sans);color:var(--k-ink-2);align-items:center;gap:8px;display:inline-flex}.rs-coin[hidden]{display:none}.rs-coin .k-select{max-width:180px;height:32px}.rs-allow{color:var(--k-ink-3);flex:200px;margin:0;font-size:12.5px;line-height:1.45}.rs-go{gap:8px;margin-left:auto;display:flex}.rs-said{color:var(--k-ink-2);margin:0;padding:0 20px 14px;font-size:13px;line-height:1.5}.rs-said:empty{display:none}.rs-ideas{margin-top:20px}.rs-ideas-label{color:var(--k-ink-3);margin:0 0 10px;font-size:12.5px}.rs-ideas ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rs-idea{box-sizing:border-box;border:1px solid var(--k-line);border-radius:var(--k-r);background:var(--k-quiet);max-width:100%;color:var(--k-ink-2);font:400 13.5px/1.4 var(--k-sans);text-align:left;cursor:pointer;padding:8px 12px;transition:color .14s,border-color .14s}.rs-idea:hover{color:var(--k-ink);border-color:var(--k-line-3)}.rs-idea:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.rs-how{padding-top:4px}@media (width>=1040px){.rs-how{padding-top:clamp(8px,1.2vw,18px)}}.rs-how-title{font:400 clamp(24px,2.2vw,28px)/1.15 var(--k-serif);color:var(--k-ink);margin:0 0 20px}.rs-spine{margin:0;padding:0;list-style:none}.rs-spine>li{padding:0 0 24px 28px;position:relative}.rs-spine>li:before{content:"";background:var(--k-line-2);width:1px;position:absolute;top:13px;bottom:-4px;left:4px}.rs-spine>li:last-child:before{display:none}.rs-spine>li:after{content:"";box-sizing:border-box;border:1px solid var(--k-ink-3);background:var(--k-canvas);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:0}.rs-stage{font:400 20px/1.25 var(--k-serif);color:var(--k-ink);margin:0 0 4px;display:block}.rs-spine p{color:var(--k-ink-2);margin:0 0 9px;font-size:14px;line-height:1.55}.rs-specimen{box-sizing:border-box;border:1px solid var(--k-line);border-radius:var(--k-r-xs);background:var(--k-sunken);max-width:100%;font:12px/1.45 var(--k-mono);color:var(--k-ink-2);padding:4px 8px;display:inline-block}.rs-specimen sup{margin-left:1px;font-size:.75em}.rs-how-plans,.rs-how-note{max-width:48ch;color:var(--k-ink-3);margin:16px 0 0;font-size:13px;line-height:1.55}.rs-how-plans[hidden]{display:none}.rs-mine{margin-top:clamp(48px,6vw,80px)}.rs-mine .k-h2{margin:0 0 16px}.rs-list{border-top:1px solid var(--k-line);margin:0;padding:0;list-style:none}.rs-row{border-bottom:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:6px 18px;padding:14px 2px;display:grid}.rs-row-title{font:500 15px/1.4 var(--k-sans);color:var(--k-ink);text-decoration:none}.rs-row-title:hover{text-underline-offset:.2em;text-decoration:underline}.rs-row-when{color:var(--k-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}@media (width<=560px){.rs-row{grid-template-columns:minmax(0,1fr) auto}.rs-row .k-chip{grid-column:1/-1;justify-self:start}}.rs-rhead{gap:14px;max-width:900px;padding:0 0 clamp(26px,3.4vw,40px);display:grid}.rs-byline{color:var(--k-ink-3);margin:0;font-size:13px;line-height:1.5}.rs-title{max-width:26ch;margin:0}.rs-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-delete{margin-left:auto}.rs-share{border-top:1px solid var(--k-line);gap:6px;padding-top:14px;display:grid}.rs-share-label{font:550 14px/1.3 var(--k-sans);color:var(--k-ink);cursor:pointer;justify-self:start;align-items:center;gap:10px;display:inline-flex}.rs-share-note{max-width:72ch;color:var(--k-ink-3);margin:0;font-size:13px;line-height:1.5}.rs-share-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-share-link:empty{display:none}.rs-link{border:1px solid var(--k-line);border-radius:var(--k-r-sm);background:var(--k-sunken);font:12.5px/1.4 var(--k-mono);color:var(--k-ink-2);overflow-wrap:anywhere;padding:7px 10px}.rs-brief-echo{max-width:80ch;color:var(--k-ink-2);margin:0;font-size:13.5px;line-height:1.5}.rs-brief-echo span{color:var(--k-ink-3)}.rs-phases{font:500 13px/1 var(--k-sans);color:var(--k-ink-3);flex-wrap:wrap;align-items:center;gap:8px 0;margin:2px 0 0;padding:0;list-style:none;display:flex}.rs-phases li{align-items:center;display:inline-flex}.rs-phases li+li:before{content:"";background:var(--k-line-2);width:24px;height:1px;margin:0 12px}.rs-phases .is-done{color:var(--k-ink-2)}.rs-phases .is-now{color:var(--k-ink);text-underline-offset:6px;font-weight:600;text-decoration:underline 2px}.rs-plan{max-width:72ch;margin:0 0 8px;font-size:15px;line-height:1.55}.rs-plan ol{color:var(--k-ink);margin:0;padding-left:1.25em}.rs-plan li{margin:.3em 0}.rs-grid{align-items:start;gap:clamp(36px,4.5vw,64px);display:grid}@media (width>=1040px){.rs-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}.rs-text{max-width:68ch;color:var(--k-ink);font-size:16.5px;line-height:1.72}.rs-text p{margin:0 0 1.05em}.rs-text .rs-answer{margin:0 0 1.5em;font-size:clamp(18px,1.55vw,20px);line-height:1.6}.rs-h{font:400 clamp(22px,2vw,27px)/1.22 var(--k-serif);color:var(--k-ink);margin:1.9em 0 .55em}.rs-points{margin:0 0 1.1em;padding-left:1.2em}.rs-points li{margin:.4em 0}.rs-text strong{font-weight:600}.rs-cite{font:600 .66em/0 var(--k-sans);vertical-align:super;margin-left:1px}.rs-cite a{color:var(--k-ink-2);border-radius:3px;padding:0 2px;text-decoration:none}.rs-cite a:hover{background:var(--k-hover);color:var(--k-ink)}.rs-cite a:focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}.rs-side{align-content:start;gap:30px;display:grid}.rs-side-title{font:600 13.5px/1.3 var(--k-sans);letter-spacing:0;color:var(--k-ink);margin:0 0 10px}.rs-made{border-top:1px solid var(--k-line);color:var(--k-ink-2);padding-top:14px;font-size:13.5px;line-height:1.55}.rs-made p{margin:0 0 8px}.rs-unmatched{margin:4px 0 0;padding-left:1.1em;font-size:13px}.rs-unmatched li{margin:.25em 0}.rs-unmatched strong{color:var(--k-ink);font-weight:600}.rs-sources{border-top:1px solid var(--k-line);padding-top:14px}.rs-sources ol{margin:0;padding:0;list-style:none}.rs-sources li{border-bottom:1px solid var(--k-line);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:11px 8px 11px 0;scroll-margin-top:24px;display:grid}.rs-sources li:target{background:var(--k-hover);box-shadow:inset 2px 0 0 var(--k-ink-2)}.rs-src-n{font:600 12px/1.6 var(--k-sans);color:var(--k-ink-2);font-variant-numeric:tabular-nums;padding-left:6px}.rs-src-title{font:550 14px/1.4 var(--k-sans);color:var(--k-ink);text-decoration:underline;text-decoration-color:var(--k-line-3);text-underline-offset:.2em}.rs-src-title:hover{text-decoration-color:currentColor}.rs-sources p{color:var(--k-ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.5}.rs-sources .rs-src-note{color:var(--k-ink-2)}.rs-notebook{border-top:1px solid var(--k-line);margin-top:clamp(48px,6vw,80px);padding-top:clamp(24px,3vw,36px)}.rs-notebook .k-h2{margin:0}.rs-nb-lede{color:var(--k-ink-3);margin:6px 0 22px;font-size:13.5px}.rs-cells{max-width:980px;margin:0;padding:0;list-style:none}.rs-cell{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.rs-t{font:12px/1.6 var(--k-mono);color:var(--k-ink-3);text-align:right;font-variant-numeric:tabular-nums;padding-top:2px}.rs-cell-body{padding:0 0 18px 24px;position:relative}.rs-cell-body:before{content:"";background:var(--k-line-2);width:1px;position:absolute;top:15px;bottom:-1px;left:4px}.rs-cell:last-child .rs-cell-body:before{display:none}.rs-cell-body:after{content:"";box-sizing:border-box;border:1px solid var(--k-ink-3);background:var(--k-canvas);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:0}.rs-cell--read .rs-cell-body:after,.rs-cell--check .rs-cell-body:after{border-color:var(--k-ink-2);background:var(--k-ink-2)}.rs-cell.is-now .rs-cell-body:after{border-color:var(--k-gold);background:var(--k-gold)}.rs-cell-text{font:500 14.5px/1.45 var(--k-sans);color:var(--k-ink);margin:0}.rs-cell-meta{color:var(--k-ink-3);margin:3px 0 0;font-size:12.5px;line-height:1.5}.rs-cell-src{color:var(--k-ink-2)}a.rs-cell-src{text-decoration:underline;text-decoration-color:var(--k-line-3);text-underline-offset:.2em}.rs-questions{color:var(--k-ink-2);margin:6px 0 0;padding-left:1.2em;font-size:14px;line-height:1.5}.rs-spark{width:112px;height:28px;margin-top:3px;overflow:visible}.rs-spark polyline{fill:none;stroke:var(--k-ink-2);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.rs-spark circle{fill:var(--k-ink)}@media (width<=560px){.rs-cell{grid-template-columns:38px minmax(0,1fr);column-gap:10px}.rs-spark{grid-column:2;margin:-10px 0 18px 24px}}.rs-error{max-width:70ch;padding:4px 0 8px;font-size:15px;line-height:1.6}.rs-error p{margin:0 0 8px}.rs-foot{gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.rs-own{border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-surface);justify-items:start;gap:8px;max-width:640px;padding:20px 22px;display:grid}.rs-own .k-h3{margin:0}.rs-own p{color:var(--k-ink-2);margin:0 0 6px;font-size:14.5px;line-height:1.55}.rs-flag-line{color:var(--k-ink-3);margin:0;font-size:12.5px;line-height:1.5}.rs-flag{color:var(--k-ink-2);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rs-flag:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}@media print{.site-header,.site-footer,.rp-skip,.rs-crumbs,.rs-tools,.rs-share,.rs-foot,.rs-desk,.rs-mine{display:none!important}.rs{padding:0}.rs-grid{display:block}.rs-side{margin-top:24px}.rs-text{max-width:none;font-size:11.5pt}.rs a{color:inherit}.rs-notebook{break-before:page}}
