.yd-pair{--p-view-top:80px;--p-view-gap:12px;--p-tuck:12px;--p-drop:0px}.yd-pair .p-pick{--p-ask:44px;margin-top:var(--sp-32);grid-template-columns:minmax(0,1fr);grid-template-areas:"legend""row""ask";display:grid}.yd-pair .p-pick .h-pick{grid-area:row;min-width:0}.yd-pair .p-pick-legend{margin:0 0 var(--sp-10);color:var(--muted);font-size:var(--fs-note);line-height:var(--lh-note);grid-area:legend;align-self:end;padding-inline:4px}.yd-pair .p-ask{align-items:center;gap:var(--sp-8) var(--sp-16);margin-top:var(--sp-16);flex-wrap:wrap;grid-area:ask;display:flex}.yd-pair .p-ask-text{max-width:var(--w-measure);color:var(--muted);font-size:var(--fs-note);line-height:var(--lh-note);margin:0}.yd-pair .p-ask-action{height:var(--p-ask);border-radius:var(--r-pill);background:var(--raised);box-shadow:0 0 0 1px var(--edge), var(--highlight);color:var(--ink);font-size:var(--fs-control);transition:transform var(--t-quick) var(--ease-out), box-shadow var(--t-quick) ease;align-items:center;gap:10px;padding:0 12px 0 14px;font-weight:500;text-decoration:none;display:inline-flex}.yd-pair .p-ask-action i{color:var(--muted);font-size:var(--icon-xs)}.yd-pair .p-ask-action:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.yd-pair .p-ask-action:hover{box-shadow:0 0 0 1px var(--edge), var(--highlight), var(--shadow-pill)}.yd-pair .p-ask-action:hover i{color:var(--ink)}}@media (min-width:1024px){.yd-pair .p-pick{--p-ask:40px;margin-top:var(--sp-40);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"legend ask""row row";align-items:end}.yd-pair .p-ask{margin:0 0 var(--sp-10);flex-wrap:nowrap}}.yd-pair .p-kinds{justify-items:start;gap:var(--sp-12);margin-top:var(--sp-24);grid-template-columns:minmax(0,1fr);display:grid}.yd-pair .p-kinds .ui-choice{min-width:0}.yd-pair .p-profession{max-width:var(--w-measure)}.yd-pair .p-pair{isolation:isolate;margin-top:var(--sp-24);position:relative}.yd-pair .p-cell{grid-template-columns:minmax(0,1fr);display:grid}.yd-pair .p-cell>*{grid-area:1/1;min-width:0}.yd-pair .p-sizer,.yd-pair .p-doc[aria-hidden=true],.yd-pair .p-ghost{visibility:hidden;pointer-events:none}.yd-pair .p-sizer,.yd-pair .p-ghost{-webkit-user-select:none;user-select:none}.yd-pair .p-template{z-index:2;top:calc(var(--p-view-top) + env(safe-area-inset-top,0px));padding:var(--sp-16);background:var(--raised);box-shadow:0 0 0 1px var(--edge), var(--highlight), var(--shadow-pill);position:sticky}.yd-pair .p-face{align-content:start;gap:var(--sp-12);grid-template-columns:minmax(0,1fr);display:grid}.yd-pair .p-t-head{align-items:baseline;gap:0 var(--sp-8);flex-wrap:wrap;display:flex}.yd-pair .p-t-name{font-family:var(--display);font-size:var(--fs-quote);font-variant-ligatures:no-common-ligatures;font-weight:600;line-height:var(--lh-quote);letter-spacing:var(--ls-quote)}.yd-pair .p-t-groups{align-items:start;gap:var(--sp-12);grid-template-columns:minmax(0,1fr);display:grid}.yd-pair .p-group{min-width:0}.yd-pair .p-group-label{margin-bottom:var(--sp-2)}.yd-pair .p-rows{grid-template-columns:minmax(0, max-content) minmax(40px, 1fr) var(--tap);column-gap:var(--sp-12);row-gap:var(--sp-2);display:grid}.yd-pair .p-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:32px;display:grid}.yd-pair .p-row[data-optional]{min-height:var(--tap)}.yd-pair .p-row-label{grid-area:1/1}.yd-pair .p-row-blank{grid-area:1/2;display:block}.yd-pair .p-row .ui-switch{grid-area:1/3}.yd-pair .p-row .ui-bar{-webkit-clip-path:inset(0 0 0 0 round var(--r-pill));clip-path:inset(0 0 0 0 round var(--r-pill));transition:clip-path var(--t-slide) var(--ease-out)}.yd-pair .p-row[data-state=off] .ui-bar{-webkit-clip-path:inset(0 calc(100% - 24px) 0 0 round var(--r-pill));clip-path:inset(0 calc(100% - 24px) 0 0 round var(--r-pill));transition:clip-path var(--t-state) var(--ease-out)}.yd-pair .p-say{max-width:var(--w-measure);color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty}.yd-pair .p-group .ui-choice{width:fit-content;margin:var(--sp-8) 0 var(--sp-10)}.yd-pair .p-document{z-index:1;margin-top:calc(var(--p-tuck) * -1);padding:calc(var(--sp-20) + var(--p-tuck)) var(--sp-20) var(--sp-20);position:relative}.yd-pair .p-doc{flex-direction:column;display:flex}.yd-pair .p-d-name{margin-top:var(--sp-2)}.yd-pair .p-body{align-items:start;gap:var(--sp-20);margin-top:var(--sp-20);grid-template-columns:minmax(0,1fr);display:grid}.yd-pair .p-sec{min-width:0}.yd-pair .p-label{margin-bottom:var(--sp-8)}.yd-pair .p-label:after{content:attr(data-text);content:attr(data-text) / "";color:var(--accent-ink);opacity:0;pointer-events:none;transition:opacity var(--t-quick) ease;position:absolute;inset:0}.yd-pair .p-sec[data-written] .p-label:after{opacity:1;transition:opacity var(--t-state) ease}.yd-pair .p-sizer .p-cell>*{align-self:start}.yd-pair .p-foot{padding-top:var(--sp-24);margin-top:auto}.yd-pair .p-part{transition:opacity var(--t-write) var(--ease-out) var(--t-step), filter var(--t-write) var(--ease-out) var(--t-step)}.yd-pair .p-part[data-fresh]{opacity:0;filter:blur(2px);transition:none}.yd-pair .p-ghost [data-p-turn]{visibility:visible;transition:opacity var(--t-quick) ease, filter var(--t-quick) ease}.yd-pair .p-ghost[data-leaving] [data-p-turn]{opacity:0;filter:blur(2px)}@media (min-width:720px){.yd-pair{--p-tuck:16px}.yd-pair .p-template{padding:var(--sp-20) var(--sp-24)}.yd-pair .p-t-groups{gap:var(--sp-32);grid-template-columns:repeat(2,minmax(0,1fr))}.yd-pair .p-document{padding:calc(var(--sp-24) + var(--p-tuck)) var(--sp-32) var(--sp-24)}.yd-pair .p-body{gap:var(--sp-24) var(--sp-40);margin-top:var(--sp-24);grid-template-columns:repeat(2,minmax(0,1fr))}.yd-pair .p-sec[data-span="2"]{grid-column:1/-1}.yd-pair .p-foot{padding-top:var(--sp-32)}}@media (min-width:1024px){.yd-pair{--p-tuck:24px;--p-drop:56px}.yd-pair .p-pair{margin-top:var(--sp-32);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.yd-pair .p-template{z-index:1;margin-top:var(--p-drop);padding:var(--sp-32) calc(var(--sp-32) + var(--p-tuck)) var(--sp-32) var(--sp-32);background:var(--surface);box-shadow:0 0 0 1px var(--edge), var(--highlight), var(--shadow-paper);position:relative;top:auto}.yd-pair .p-face{gap:var(--sp-24)}.yd-pair .p-t-head{display:block}.yd-pair .p-t-name{margin-top:var(--sp-2)}.yd-pair .p-t-groups{gap:var(--sp-24);grid-template-columns:minmax(0,1fr)}.yd-pair .p-group-label{margin-bottom:var(--sp-6)}.yd-pair .p-rows{grid-template-columns:minmax(0, 1fr) var(--tap);row-gap:var(--sp-8)}.yd-pair .p-row,.yd-pair .p-row[data-optional]{align-content:center;row-gap:var(--sp-6);min-height:var(--tap)}.yd-pair .p-row-blank{grid-area:2/1}.yd-pair .p-row .ui-switch{grid-area:1/2/3/3}.yd-pair .p-document{z-index:2;margin:0 0 0 calc(var(--p-tuck) * -1);padding:var(--sp-40) var(--sp-48) var(--sp-32)}.yd-pair .p-body{gap:var(--sp-24) var(--sp-48)}}@media (min-width:1024px) and (max-height:800px){.yd-pair{--p-drop:40px}.yd-pair .p-pair{margin-top:var(--sp-24)}.yd-pair .p-template{padding-top:var(--sp-24);padding-bottom:var(--sp-24)}.yd-pair .p-face,.yd-pair .p-t-groups{gap:var(--sp-20)}.yd-pair .p-document{padding-top:var(--sp-32);padding-bottom:var(--sp-24)}.yd-pair .p-body{row-gap:var(--sp-20);margin-top:var(--sp-20)}.yd-pair .p-foot{padding-top:var(--sp-24)}}@media (prefers-reduced-motion:reduce){.yd-pair .p-part,.yd-pair .p-part[data-fresh],.yd-pair .p-ghost [data-p-turn]{filter:none!important}.yd-pair .p-row .ui-bar,.yd-pair .p-row[data-state=off] .ui-bar{transition:none}}
@media (min-width:1024px){.yd-pair .p-pick{--p-ask:var(--tap)}}.yd-pair .p-ask{margin-top:var(--sp-24)}@media (min-width:1024px){.yd-pair .p-ask{margin-top:0}}@media (min-width:720px) and (max-width:1023.98px){.yd-pair .h-pick-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.yd-pair .h-pick-item{width:auto;min-width:0}}
.or-thread{--th-view-top:80px;--th-axis:28px;--th-text:62px;--th-line:2px;--th-bead:32px;--th-rest:var(--sp-16);--th-quiet:var(--sp-40);--th-held:116px;--th-player:300px;--th-wide:648px;--th-doc:496px;--th-pad-top:var(--sp-20);--th-pad-side:var(--sp-20)}.or-thread .th-grid{isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid}.or-thread .th-intro{z-index:3;position:relative}.or-thread .th-thread{min-width:0}.or-thread .th-head{z-index:2;top:calc(var(--th-view-top) + env(safe-area-inset-top,0px));align-items:center;gap:var(--sp-8) var(--sp-16);margin-top:var(--sp-32);padding-bottom:var(--sp-12);background:var(--page);flex-wrap:wrap;display:flex;position:sticky}.or-thread .th-head:before{content:"";z-index:-1;height:calc(var(--th-view-top) + env(safe-area-inset-top,0px));background:var(--page);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.or-thread .th-head:after{content:"";z-index:-1;height:var(--sp-16);background:linear-gradient(to bottom, var(--page), transparent);pointer-events:none;position:absolute;top:100%;left:0;right:0}.or-thread .th-head .ui-player{flex:none}.or-thread .th-cap{gap:var(--sp-2);flex:240px;min-width:0;display:grid}.or-thread .th-facts{gap:0 var(--sp-16);color:var(--muted);font-size:var(--fs-note);font-variant-numeric:tabular-nums;line-height:var(--lh-note);flex-wrap:wrap;display:flex}.or-thread .th-fact{gap:var(--sp-6);white-space:nowrap;display:flex}.or-thread .th-fact dt,.or-thread .th-fact dd{margin:0}.or-thread .th-fact dd{color:var(--ink);font-weight:500}.or-thread .th-run{padding-top:var(--sp-16);position:relative}.or-thread .th-track{z-index:0;top:0;bottom:0;left:calc(var(--th-axis) - var(--th-line) / 2);width:var(--th-line);border-radius:var(--r-pill);background:var(--bar);position:absolute;overflow:hidden}.or-thread .th-fill{background:var(--accent);transform-origin:50% 0;height:100%;transition:transform var(--t-slide) var(--ease-move);display:block;transform:scaleY(0)}.or-thread .th-top{align-items:baseline;gap:var(--sp-2) var(--sp-16);padding-left:var(--th-text);flex-wrap:wrap;display:flex}.or-thread .th-top .ui-label{margin:0}.or-thread .th-lines{z-index:1;gap:var(--th-rest);margin-top:var(--sp-20);position:relative}.or-thread .th-lines .ui-line{column-gap:var(--sp-6)}.or-thread .th-lines .ui-line[data-th-moment]{margin-top:calc(var(--th-quiet) - var(--th-rest))}.or-thread .th-lines .ui-line-time{scroll-margin-top:calc(var(--th-view-top) + var(--th-held) + var(--sp-24));scroll-margin-bottom:var(--sp-24)}.or-thread .th-lines .ui-line-time:after{content:"";z-index:-2;inset:var(--sp-6) 0;border-radius:inherit;background:var(--page);position:absolute}.or-thread .th-end{z-index:1;grid-template-columns:var(--sp-56) minmax(0, 1fr);align-items:start;column-gap:var(--sp-6);margin-top:var(--th-quiet);display:grid;position:relative}.or-thread .th-end-time{min-height:var(--th-bead);padding-top:calc((var(--th-bead) - var(--lh-note)) / 2);background:var(--page);color:var(--muted);font-size:var(--fs-note);font-variant-numeric:tabular-nums;line-height:var(--lh-note);align-content:start;align-self:stretch;justify-items:center;display:grid}.or-thread .th-end .ui-note{max-width:var(--w-measure);padding-top:calc((var(--th-bead) - var(--lh-note)) / 2)}.or-thread .th-doc{margin-top:var(--sp-48);padding:var(--th-pad-top) var(--th-pad-side);position:relative}.or-thread .th-doc-name{top:var(--th-pad-top);right:var(--th-pad-side);margin:0;position:absolute}.or-thread .th-body{align-items:start;gap:var(--sp-20);grid-template-columns:minmax(0,1fr);display:grid}.or-thread .th-sec{min-width:0}.or-thread .th-label{margin:0 0 var(--sp-8)}.or-thread .th-foot{margin-top:var(--sp-24)}@media (min-width:720px){.or-thread{--th-held:72px;--th-pad-top:var(--sp-32);--th-pad-side:var(--sp-32)}.or-thread .th-thread{max-width:var(--th-wide)}.or-thread .th-head .ui-player{width:var(--th-player)}.or-thread .th-doc{max-width:var(--w-stage)}}@media (min-width:720px) and (max-width:1199.98px){.or-thread .th-body{gap:var(--sp-24) var(--sp-40);grid-template-columns:repeat(2,minmax(0,1fr))}.or-thread .th-sec[data-th-wide]{grid-column:1/-1}}@media (min-width:1200px){.or-thread{--th-pad-top:var(--sp-20);--th-pad-side:var(--sp-24)}.or-thread .th-grid{grid-template-columns:minmax(0, 1fr) var(--th-doc);column-gap:var(--sp-56);grid-template-rows:auto 1fr}.or-thread .th-intro{grid-area:1/1}.or-thread .th-thread{grid-area:2/1;max-width:none}.or-thread .th-doc{top:calc(var(--th-view-top) + env(safe-area-inset-top,0px));grid-area:1/2/3/3;align-self:start;max-width:none;margin-top:0;position:sticky}.or-thread .th-body{gap:var(--sp-16) var(--sp-20);grid-template-columns:repeat(2,minmax(0,1fr))}.or-thread .th-sec[data-th-full]{grid-column:1/-1}.or-thread .th-label{margin-bottom:var(--sp-6)}.or-thread .th-foot{margin-top:var(--sp-16)}}@media (min-width:1200px) and (min-height:860px){.or-thread{--th-pad-top:28px;--th-pad-side:28px}.or-thread .th-body{gap:var(--sp-24);grid-template-columns:minmax(0,1fr)}.or-thread .th-label{margin-bottom:var(--sp-8)}.or-thread .th-foot{margin-top:var(--sp-24)}}.or-thread .th-grid[data-still] .th-fill{transition:none}@media (prefers-reduced-motion:reduce){.or-thread .th-fill{transition:none}}.or-thread .th-ai{align-items:center;gap:var(--sp-12);height:var(--sp-56);padding:var(--sp-6) var(--sp-20) var(--sp-6) var(--sp-6);border-radius:var(--r-pill);background:var(--raised);box-shadow:0 0 0 1px var(--edge), var(--highlight), var(--shadow-pill);white-space:nowrap;flex:none;display:none}.or-thread .th-ai-mark{place-content:center;justify-items:start;gap:var(--sp-4);width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--accent);flex:none;display:grid}.or-thread .th-ai-mark span{width:var(--sp-20);border-radius:var(--r-pill);background:var(--on-accent);transform-origin:0;height:3px;transition:transform var(--t-write) var(--ease-move);display:block}.or-thread .th-ai-mark span:first-child{transform:translate(7px)scaleX(.5)}.or-thread .th-ai-mark span:nth-child(2){transform:translate(0,0)scaleX(.9)}.or-thread .th-ai-mark span:nth-child(3){transition-delay:var(--t-step);transform:translate(4px)scaleX(.6)}.or-thread .th-grid:not([data-th-route=""]) .th-ai-mark span:first-child{transform:translate(0,0)scaleX(.45)}.or-thread .th-grid:not([data-th-route=""]) .th-ai-mark span:nth-child(2){transform:translate(0,0)scaleX(1)}.or-thread .th-grid:not([data-th-route=""]) .th-ai-mark span:nth-child(3){transform:translate(0,0)scaleX(.8)}.or-thread .th-ai-text{display:grid}.or-thread .th-ai-name{font-size:var(--fs-control);font-weight:600;line-height:var(--lh-control)}.or-thread .th-ai-does{color:var(--muted);font-size:var(--fs-note);line-height:var(--lh-note)}.or-thread .th-strand{border-radius:var(--r-pill);background:var(--bar);display:none;overflow:hidden}.or-thread .th-strand>span{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform var(--t-write) var(--ease-move);display:block;transform:scaleX(0)}.or-thread .th-strand-foot>span{transform-origin:50% 0;transform:scaleY(0)}.or-thread .th-grid:not([data-th-route=""]) .th-strand-in>span,.or-thread .th-grid[data-th-route=out] .th-strand-out>span{transform:scaleX(1)}.or-thread .th-grid:not([data-th-route=""]) .th-strand-foot>span{transform:scaleY(1)}.or-thread .th-grid[data-th-ai] .th-sec{position:relative}.or-thread .th-text{transition:opacity var(--t-write) ease}.or-thread .th-bars{opacity:0;pointer-events:none;transition:opacity var(--t-slide) ease;position:absolute;inset:0}.or-thread .th-sec[data-th-state=empty] .th-text{opacity:0;transition:none}.or-thread .th-sec[data-th-state=empty] .th-bars{opacity:1;transition:none}.or-thread .th-sec[data-th-writing] .th-label{color:var(--accent-ink)}@media (max-width:1199.98px){.or-thread .th-grid[data-th-ai] .th-doc{padding-top:calc(var(--th-pad-top) + var(--sp-32))}.or-thread .th-ai-b{z-index:1;top:calc(var(--sp-56) / -2);display:flex;position:absolute;left:0}.or-thread .th-strand-foot{top:calc(var(--sp-48) * -1);left:calc(var(--th-axis) - var(--th-line) / 2);width:var(--th-line);height:var(--sp-20);display:block;position:absolute}}@media (min-width:1200px){.or-thread .th-grid[data-th-ai]{--th-ai-col:136px;--th-ai-gap:var(--sp-40);--th-ai-mark:var(--sp-56);--th-ai-pad:var(--sp-16);grid-template-columns:minmax(0, 1fr) var(--th-ai-col) var(--th-doc);column-gap:var(--th-ai-gap)}.or-thread .th-grid[data-th-ai] .th-doc{grid-area:1/3/3/4}.or-thread .th-ai-a{top:var(--th-view-top);align-self:start;justify-items:center;gap:var(--sp-8);height:auto;padding:var(--th-ai-pad);border-radius:var(--r-lg);text-align:center;white-space:normal;grid-area:1/2/3/3;display:grid;position:sticky}.or-thread .th-ai-a .th-ai-mark{width:var(--th-ai-mark);height:var(--th-ai-mark)}.or-thread .th-ai-a .th-ai-mark span{width:26px}.or-thread .th-ai-a .th-ai-text{justify-items:center}.or-thread .th-ai-a .th-ai-does{display:none}.or-thread .th-strand-in,.or-thread .th-strand-out{top:calc(var(--th-ai-pad) + var(--th-ai-mark) / 2 - var(--th-line) / 2);height:var(--th-line);display:block;position:absolute}.or-thread .th-strand-in{width:calc(var(--th-ai-gap) - var(--sp-8));right:100%}.or-thread .th-strand-out{width:var(--th-ai-gap);left:100%}}@media (min-width:1680px){.or-thread .th-grid[data-th-ai]{--th-ai-col:200px;--th-ai-gap:var(--sp-56);--th-ai-pad:var(--sp-20)}.or-thread .th-ai-a .th-ai-does{display:block}}@keyframes th-ai-bar-1{0%,12%{transform:translate(7px)scaleX(.5)}40%,72%{transform:translate(0,0)scaleX(.45)}to{transform:translate(7px)scaleX(.5)}}@keyframes th-ai-bar-2{0%,12%{transform:translate(0,0)scaleX(.9)}40%,72%{transform:translate(0,0)scaleX(1)}to{transform:translate(0,0)scaleX(.9)}}@keyframes th-ai-bar-3{0%,12%{transform:translate(4px)scaleX(.6)}40%,72%{transform:translate(0,0)scaleX(.8)}to{transform:translate(4px)scaleX(.6)}}.or-thread .th-grid[data-th-ai] .th-ai-mark span{animation:th-ai-bar-1 calc(var(--t-pulse) * 2) var(--ease-move) infinite;animation-play-state:paused}.or-thread .th-grid[data-th-ai] .th-ai-mark span:nth-child(2){animation-name:th-ai-bar-2;animation-delay:var(--t-step)}.or-thread .th-grid[data-th-ai] .th-ai-mark span:nth-child(3){animation-name:th-ai-bar-3;animation-delay:calc(var(--t-step) * 2)}.or-thread .th-grid[data-th-seen] .th-ai-mark span{animation-play-state:running}@media (max-width:519.98px){.or-thread .th-ai-b .th-ai-does{display:none}}.or-thread .th-grid[data-still] .th-strand>span,.or-thread .th-grid[data-still] .th-ai-mark span{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.or-thread .th-strand>span,.or-thread .th-ai-mark span{transition:none;animation:none}}
@media (prefers-reduced-motion:reduce){.or-thread .th-grid[data-th-ai] .th-ai-mark span:nth-child(n){animation:none}}
.wi-strands{--ws-line:2px;--ws-reach:20px;--ws-air:var(--sp-8);--ws-name:calc(var(--fs-quote) * var(--lh-quote));--ws-last:calc(var(--fs-title) * var(--lh-title));--ws-rest:var(--sp-24);--ws-quiet:var(--sp-40);--ws-wide:560px;--ws-gap:var(--sp-72)}.wi-strands .ws-grid{grid-template-columns:minmax(0,1fr);display:grid}.wi-strands .ws-intro{min-width:0}.wi-strands .ws-also{max-width:var(--w-measure);margin-top:var(--sp-16)}.wi-strands .ws-routes{min-width:0;margin-top:var(--sp-16)}.wi-strands .ws-plan-all{margin-top:var(--sp-40);white-space:nowrap}.wi-strands .ws-route{--ws-lead:0px;align-items:start;column-gap:var(--sp-10);padding:var(--ws-lead) 0 var(--ws-rest) calc(var(--ws-line) + var(--ws-reach) + var(--ws-air));grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.wi-strands .ws-route[data-ws-turn]{--ws-lead:calc(var(--ws-quiet) - var(--ws-rest))}.wi-strands .ws-route:last-child{padding-bottom:var(--ws-quiet)}.wi-strands .ws-route:before{content:"";width:var(--ws-line);background:var(--bar);position:absolute;top:0;bottom:0;left:0}.wi-strands .ws-route:after{content:"";top:calc(var(--ws-lead) + (var(--ws-name) - var(--ws-line)) / 2);left:var(--ws-line);width:var(--ws-reach);height:var(--ws-line);background:var(--bar);position:absolute}.wi-strands .ws-route:first-child:before{top:calc(var(--ws-lead) + (var(--ws-name) - var(--ws-line)) / 2);width:calc(var(--ws-line) + var(--ws-reach));border-top:var(--ws-line) solid var(--bar);border-left:var(--ws-line) solid var(--bar);border-top-left-radius:var(--r-md);background:0 0}.wi-strands .ws-route:first-child:after{content:none}.wi-strands .ws-route>i{margin-top:calc((var(--ws-name) - var(--icon-lg)) / 2);color:var(--ink);font-size:var(--icon-lg)}.wi-strands .ws-body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.wi-strands .ws-name{min-width:0;font-family:var(--display);font-size:var(--fs-quote);font-variant-ligatures:no-common-ligatures;font-weight:500;line-height:var(--lh-quote);letter-spacing:var(--ls-quote);text-wrap:balance}.wi-strands .ws-text{max-width:var(--w-measure);margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty}.wi-strands .ws-plan{margin-top:var(--sp-6);white-space:nowrap}.wi-strands .ws-route[data-ws-apart] .ws-plan{color:var(--ink)}.wi-strands .ws-end{min-width:0;padding-left:calc(var(--ws-line) + var(--ws-reach) + var(--ws-air));font-family:var(--display);font-size:var(--fs-title);font-variant-ligatures:no-common-ligatures;font-weight:600;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-wrap:balance;position:relative}.wi-strands .ws-end-text{min-width:0;display:block}.wi-strands .ws-end:before,.wi-strands .ws-end-line{content:"";width:calc(var(--ws-line) + var(--ws-reach));height:calc((var(--ws-last) + var(--ws-line)) / 2);border-bottom:var(--ws-line) solid var(--bar);border-left:var(--ws-line) solid var(--bar);border-bottom-left-radius:var(--r-md);position:absolute;top:0;left:0}@media (min-width:720px){.wi-strands{--ws-reach:28px;--ws-air:var(--sp-10);--ws-quiet:var(--sp-48)}.wi-strands .ws-routes{max-width:var(--ws-wide);margin-top:var(--sp-16)}.wi-strands .ws-plan-all{max-width:var(--ws-wide);margin-top:var(--sp-48)}.wi-strands .ws-route{column-gap:var(--sp-12)}.wi-strands .ws-body{align-items:baseline;column-gap:var(--sp-16);grid-template-columns:minmax(0,1fr) auto}.wi-strands .ws-name{grid-area:1/1}.wi-strands .ws-plan{grid-area:1/2;margin-top:0}.wi-strands .ws-text{grid-area:2/1/3/3}}@media (min-width:1200px){.wi-strands .ws-grid{grid-template-columns:minmax(0, 1fr) var(--ws-wide);align-items:start;column-gap:var(--ws-gap)}.wi-strands .ws-intro{grid-area:1/1/3/2}.wi-strands .ws-plan-all{text-align:right;grid-area:1/2;max-width:none;margin-top:0}.wi-strands .ws-routes{max-width:none;padding-top:calc((var(--fs-heading) * var(--lh-heading) - var(--ws-name)) / 2 - var(--fs-note) * var(--lh-note));grid-area:2/2;margin-top:0}.wi-strands .ws-end{margin-right:calc((var(--ws-gap) + var(--ws-line)) * -1);grid-area:3/1;align-items:flex-start;padding-left:0;display:flex}.wi-strands .ws-end-text{flex:0 auto}.wi-strands .ws-end:before{content:none}.wi-strands .ws-end:after,.wi-strands .ws-end-line{content:"";min-width:var(--sp-48);height:calc((var(--ws-last) + var(--ws-line)) / 2);margin-left:var(--sp-20);border-right:var(--ws-line) solid var(--bar);border-bottom:var(--ws-line) solid var(--bar);border-bottom-right-radius:var(--r-md);flex:1 1 0}}.wi-strands{--ws-beat:calc(var(--t-quick) + var(--t-state))}.wi-strands .ws-grid[data-ws-live] .ws-end:before,.wi-strands .ws-grid[data-ws-live] .ws-end:after{content:none}.wi-strands .ws-fill{background:var(--accent);position:absolute}.wi-strands .ws-fill-thread{width:var(--ws-line);transform-origin:50% 0;transition:transform var(--t-state) linear calc(var(--i) * var(--ws-beat) + var(--t-quick));top:0;bottom:0;left:0;transform:scaleY(0)}.wi-strands .ws-fill-strand{top:calc(var(--ws-lead) + (var(--ws-name) - var(--ws-line)) / 2);left:var(--ws-line);width:var(--ws-reach);height:var(--ws-line);transform-origin:100%;transition:transform var(--t-quick) linear calc(var(--i) * var(--ws-beat));transform:scaleX(0)}.wi-strands .ws-fill-turn{top:calc(var(--ws-lead) + (var(--ws-name) - var(--ws-line)) / 2);width:calc(var(--ws-line) + var(--ws-reach));border-top:var(--ws-line) solid var(--accent);border-left:var(--ws-line) solid var(--accent);border-top-left-radius:var(--r-md);clip-path:inset(0 0 0 100%);transition:clip-path var(--ws-beat) linear;background:0 0;bottom:0;left:0}.wi-strands .ws-end-line>span{inset:calc(var(--ws-line) * -1);border-color:var(--accent);border-radius:inherit;clip-path:inset(0 0 100%);transition:clip-path var(--t-slide) linear calc(var(--ws-routes) * var(--ws-beat));border-style:solid;border-width:0;position:absolute}.wi-strands .ws-end:before,.wi-strands .ws-end-line{overflow:visible}.wi-strands .ws-end-line>span{border-bottom-width:var(--ws-line);border-left-width:var(--ws-line);border-bottom-left-radius:var(--r-md)}.wi-strands .ws-grid[data-ws-drawn] .ws-fill-thread{transform:scaleY(1)}.wi-strands .ws-grid[data-ws-drawn] .ws-fill-strand{transform:scaleX(1)}.wi-strands .ws-grid[data-ws-drawn] .ws-fill-turn,.wi-strands .ws-grid[data-ws-drawn] .ws-end-line>span{clip-path:inset(0)}@media (min-width:1200px){.wi-strands .ws-end-line{position:relative}.wi-strands .ws-end-line>span{border-left-width:0;border-right-width:var(--ws-line);border-bottom-left-radius:0;border-bottom-right-radius:var(--r-md);clip-path:inset(0 0 0 100%)}}@media (prefers-reduced-motion:reduce){.wi-strands .ws-fill,.wi-strands .ws-end-line>span{transition:none}}
@media (min-width:720px) and (max-width:1199.98px){.wi-strands .ws-plan-all{margin-top:var(--sp-48);grid-area:auto}}
.co-next{--n-chat:340px;--n-side:312px;--n-gap:var(--sp-24);--n-pad:var(--sp-20);--n-doc:var(--sp-24);--n-rest:var(--sp-20);--n-mark:var(--sp-32)}.co-next .n-grid{gap:var(--sp-16);margin-top:var(--sp-32);grid-template-columns:minmax(0,1fr);display:grid}.co-next .sec-heading{text-wrap:wrap;max-width:none}.co-next .n-sentence{display:inline-block}.co-next .sec-body{max-width:34em}.co-next .n-left{flex-direction:column;min-width:0;display:flex}.co-next .n-chat,.co-next .n-composer{min-width:0}.co-next .n-chat{flex-direction:column;min-height:0;display:flex}.co-next .n-chat-head{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-8) var(--sp-10) var(--n-pad);border-bottom:1px solid var(--line);flex:none;display:flex}.co-next .n-chat-name{align-items:center;gap:var(--sp-10);min-width:0;font-size:var(--fs-control);font-weight:600;line-height:var(--lh-control);display:flex}.co-next .n-mark{width:var(--n-mark);height:var(--n-mark);border-radius:var(--r-pill);background:var(--accent);flex:none;place-content:center;justify-items:start;gap:3px;display:grid}.co-next .n-mark span{border-radius:var(--r-pill);background:var(--on-accent);transform-origin:0;width:14px;height:2px;transition:transform var(--t-write) var(--ease-move);display:block}.co-next .n-mark span:first-child{transform:translate(0,0)scaleX(.45)}.co-next .n-mark span:nth-child(2){transform:translate(0,0)scaleX(1)}.co-next .n-mark span:nth-child(3){transition-delay:var(--t-step);transform:translate(0,0)scaleX(.8)}.co-next [data-working] .n-mark span:first-child{transform:translate(5px)scaleX(.5)}.co-next [data-working] .n-mark span:nth-child(2){transform:translate(0,0)scaleX(.9)}.co-next [data-working] .n-mark span:nth-child(3){transform:translate(3px)scaleX(.6)}.co-next .n-chat-name span:last-child{white-space:nowrap}.co-next .n-again{isolation:isolate;width:var(--tap);height:var(--tap);color:var(--muted);font-size:var(--icon-md);cursor:pointer;transition:transform var(--t-quick) var(--ease-out);flex:none;place-items:center;display:grid;position:relative}.co-next .n-again:before{content:"";z-index:-1;inset:var(--sp-4);border-radius:var(--r-pill);background:var(--wash);opacity:0;transition:opacity var(--t-quick) ease;position:absolute}.co-next .n-again:active{transform:scale(.97)}.co-next .n-thread{gap:var(--sp-12);min-height:0;max-height:300px;padding:var(--sp-16) var(--n-pad) var(--n-pad);scrollbar-width:thin;flex-direction:column;display:flex;overflow:hidden auto}.co-next .n-thread>*{flex:none}.co-next .n-msg{font-size:var(--fs-body);text-wrap:pretty;line-height:1.5}.co-next .n-user{max-width:88%;padding:var(--sp-10) 14px;border-radius:var(--r-md) var(--r-md) var(--sp-4) var(--r-md);background:var(--solid);color:var(--on-solid);align-self:flex-end;line-height:1.45}.co-next .n-byhand{font-size:var(--fs-note);line-height:var(--lh-note)}.co-next .n-quote{align-items:baseline;gap:0 var(--sp-10);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);background:var(--wash);font-size:var(--fs-dense);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.co-next .n-quote-at{color:var(--accent-ink);font-size:var(--fs-note);font-variant-numeric:tabular-nums;font-weight:600}.co-next .n-choice{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));display:grid}.co-next .n-opt{justify-content:center;align-items:center;gap:var(--sp-8);min-height:var(--tap);padding:var(--sp-8) var(--sp-12);border-radius:var(--r-md);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--fs-dense);text-align:center;cursor:pointer;transition:transform var(--t-quick) var(--ease-out);font-weight:500;line-height:1.3;display:flex}.co-next .n-opt-rule{background:var(--accent);box-shadow:none;color:var(--on-accent);font-weight:600}.co-next .n-opt i{font-size:var(--icon-xs);flex:none}.co-next .n-kept{align-items:center;gap:var(--sp-6);display:flex}.co-next .n-kept-rule{color:var(--accent-ink);font-weight:500}.co-next .n-kept i{font-size:var(--icon-xs)}.co-next .n-composer{gap:var(--sp-8);padding:var(--sp-16) var(--n-pad);grid-template-columns:minmax(0,1fr);display:grid}.co-next .n-asks{gap:var(--sp-8);margin:0 calc(var(--n-pad) * -1);padding:var(--sp-2) var(--n-pad);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.co-next .n-asks::-webkit-scrollbar{display:none}.co-next .n-asks:empty{display:none}.co-next .n-asks li{scroll-snap-align:start;flex:0 0 min(80%,280px);min-width:0}.co-next .n-ask{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--sp-10);width:100%;height:100%;min-height:var(--tap);padding:var(--sp-10) var(--sp-12) var(--sp-10) 14px;border-radius:var(--r-md);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--fs-control);line-height:var(--lh-control);text-align:left;cursor:pointer;transition:transform var(--t-quick) var(--ease-out);display:flex;position:relative}.co-next .n-ask>span{text-wrap:pretty;min-width:0}.co-next .n-ask i{color:var(--accent-ink);font-size:var(--icon-sm);flex:none}.co-next .n-ask:before{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--accent-ink), 0 0 0 3px var(--wash-accent);opacity:0;transition:opacity var(--t-quick) ease;position:absolute;inset:0}.co-next .n-ask[disabled]{cursor:default}.co-next .n-field{justify-content:space-between;align-items:center;gap:var(--sp-10);min-height:var(--sp-48);padding:var(--sp-6) var(--sp-6) var(--sp-6) 14px;border-radius:var(--r-md);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font-size:var(--fs-control);line-height:var(--lh-control);display:flex}.co-next .n-field>span:first-child{min-width:0}.co-next .n-field[data-full]{box-shadow:inset 0 0 0 1px var(--accent-ink), 0 0 0 3px var(--wash-accent);color:var(--ink)}.co-next .n-send{width:var(--sp-32);height:var(--sp-32);border-radius:var(--sp-10);background:var(--accent);color:var(--on-accent);font-size:var(--icon-sm);transition:transform var(--t-quick) var(--ease-out);flex:none;place-items:center;display:grid}.co-next .n-field[data-full] .n-send{transform:scale(.97)}.co-next .n-note{isolation:isolate;flex-direction:column;min-width:0;display:flex}.co-next .n-note-head{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:calc(var(--n-mark) + var(--sp-10) * 2 + var(--sp-2) * 6);padding:var(--sp-6) var(--sp-12) var(--sp-6) var(--n-doc);border-bottom:1px solid var(--line);display:flex}.co-next .n-note-name{min-width:0;font-size:var(--fs-control);font-weight:600;line-height:var(--lh-control)}.co-next .n-chips{gap:var(--sp-2);flex:none;display:flex}.co-next .n-chip{min-width:var(--tap);height:var(--tap);color:var(--muted);font-size:var(--fs-note);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--t-quick) var(--ease-out);place-items:center;font-weight:600;display:grid}.co-next .n-chip span{min-width:calc(var(--tap) - var(--sp-4));height:calc(var(--sp-32) - var(--sp-4));padding:0 var(--sp-8);border-radius:var(--sp-8);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.co-next .n-chip[aria-pressed=true]{color:var(--ink)}.co-next .n-chip[aria-pressed=true] span{background:var(--solid);box-shadow:none;color:var(--on-solid)}.co-next .n-old{justify-content:space-between;align-items:center;gap:var(--sp-12);margin-right:calc(var(--sp-16) * -1);color:var(--ink);flex:1;font-weight:500;display:flex}.co-next .n-old[hidden],.co-next .n-note-foot [hidden]{display:none}.co-next .n-latest{color:var(--accent-ink);font-size:var(--fs-dense);cursor:pointer;flex:none}.co-next .n-cell{min-width:0;padding:var(--n-pad) var(--n-doc);flex:1 0 auto;grid-template-columns:minmax(0,1fr);display:grid}.co-next .n-cell>*{grid-area:1/1;min-width:0}.co-next .n-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.co-next .n-sec{min-width:0;margin-top:var(--n-rest);position:relative}.co-next .n-sec:first-child{margin-top:0}.co-next .n-label{align-items:center;gap:var(--sp-6);width:auto;margin:0 0 var(--sp-6);display:flex}.co-next .n-applied{color:var(--accent-ink);font-size:var(--icon-xs);place-items:center;display:inline-grid}.co-next .n-part{isolation:isolate;width:fit-content;max-width:100%;position:relative}.co-next .n-part:before{content:"";z-index:-1;inset:calc(var(--sp-4) * -1) calc(var(--sp-8) * -1);border-radius:var(--sp-8);background:var(--wash-accent);opacity:0;pointer-events:none;transition:opacity var(--t-write) ease;position:absolute}.co-next .n-part[data-changed]:before{opacity:1}.co-next .n-part .ui-doc-title{font-size:var(--fs-quote);line-height:var(--lh-quote);letter-spacing:var(--ls-quote)}.co-next .n-word{isolation:isolate;color:inherit;font:inherit;-webkit-text-decoration:underline dotted var(--accent-ink);text-decoration:underline dotted var(--accent-ink);text-underline-offset:4px;cursor:text;-webkit-user-select:text;user-select:text;text-decoration-thickness:2px;display:inline;position:relative}.co-next .n-word:before{content:"";z-index:-1;inset:calc(var(--sp-2) * -1) calc(var(--sp-4) * -1);border-radius:var(--sp-4);background:var(--wash);opacity:0;transition:opacity var(--t-quick) ease;position:absolute}.co-next .n-word[data-pressed]:before{opacity:1}.co-next .n-input{max-width:100%;padding:0 var(--sp-4);border-radius:var(--sp-4);outline:2px solid var(--accent-ink);background:var(--raised);color:var(--ink);font:inherit;border:0}.co-next .n-new{margin:0 calc(var(--sp-2) * -1);padding:var(--sp-2);border-radius:var(--sp-4);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--wash-accent)}.co-next .n-note-foot{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-16);min-height:calc(var(--tap) + var(--sp-12));padding:var(--sp-6) var(--n-doc);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-note);line-height:var(--lh-note);flex-wrap:wrap;display:flex}.co-next .n-export{align-items:center;gap:0 var(--sp-8);flex-wrap:wrap;display:flex}.co-next .n-export i{font-size:var(--icon-xs)}.co-next .n-export span:first-of-type{font-weight:500}.co-next .n-side{align-content:start;gap:var(--sp-16);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.co-next .n-tpl{padding:var(--n-pad)}.co-next .n-tpl-name{font-size:var(--fs-control);font-weight:600;line-height:var(--lh-control)}.co-next .n-tpl-rules{margin-top:var(--sp-16)}.co-next .n-rules{min-height:calc(var(--tap) * 2 + var(--sp-6));margin-top:var(--sp-8)}.co-next .n-rule-list{gap:var(--sp-6);display:grid}.co-next .n-rule{align-items:center;gap:0 var(--sp-8);min-height:var(--tap);padding:0 0 0 var(--sp-12);border-radius:var(--sp-10);background:var(--wash-accent);box-shadow:inset 0 0 0 1px var(--line-accent);font-size:var(--fs-dense);grid-template-columns:auto minmax(0,1fr) auto;font-weight:500;line-height:1.35;display:grid}.co-next .n-rule>i{color:var(--accent-ink);font-size:var(--icon-xs)}.co-next .n-rule>span{padding:var(--sp-8) 0}.co-next .n-next-box{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.co-next .n-next-label{color:var(--muted);font-size:var(--fs-note);font-weight:600;line-height:var(--lh-note)}.co-next .n-next{gap:var(--sp-12);padding:var(--n-pad);box-shadow:none;outline:1px dashed var(--muted);outline-offset:-1px;flex-direction:column;display:flex}.co-next .n-next-who{gap:0 var(--sp-8);font-size:var(--fs-dense);line-height:var(--lh-control);flex-wrap:wrap;display:flex}.co-next .n-next-who b{font-weight:600}.co-next .n-next-who span{color:var(--muted)}.co-next .n-next-doc{gap:var(--sp-12);flex-direction:column;display:flex}.co-next .n-next-sec:not(.n-next-blank){order:-1}.co-next .n-next-blank{gap:var(--sp-6);display:grid}.co-next .n-next-blank .n-label{margin:0}.co-next .n-next-blank .ui-bar{width:86%;height:var(--sp-8)}.co-next .n-next-blank .ui-bar+.ui-bar{width:58%}.co-next .n-next-part .ui-doc-p,.co-next .n-next-part .ui-doc-list{font-size:var(--fs-control);line-height:1.55}.co-next .n-next-cell{grid-template-columns:minmax(0,1fr);display:grid}.co-next .n-next-cell>*{grid-area:1/1;min-width:0}.co-next .n-next-foot{margin-top:auto}.co-next .n-next[data-ruled=true] .n-next-note{color:var(--accent-ink);font-weight:500}.co-next .n-part>*{transition:opacity var(--t-write) var(--ease-out), filter var(--t-write) var(--ease-out)}.co-next .n-part[data-fresh]>*{opacity:0;filter:blur(2px);transition:none}.co-next .n-part[data-fresh]:before{opacity:0;transition:none}.co-next .n-next-note{transition:opacity var(--t-write) ease}.co-next .n-next-note[data-fresh]{opacity:0;transition:none}.co-next .n-sec{transition:transform var(--t-slide) var(--ease-move)}.co-next .n-sec[data-held]{transition:none}.co-next .n-msg,.co-next .n-quote,.co-next .n-choice{transition:opacity var(--t-write) var(--ease-out), transform var(--t-write) var(--ease-out)}.co-next .n-quote,.co-next .n-choice{transition-delay:var(--t-step)}.co-next .n-msg[data-fresh],.co-next .n-quote[data-fresh],.co-next .n-choice[data-fresh]{opacity:0;transition:none;transform:translateY(8px)}.co-next .n-rule{transition:opacity var(--t-write) var(--ease-out), transform var(--t-write) var(--ease-out)}.co-next .n-rule[data-fresh]{opacity:0;transition:none;transform:translateY(6px)}.co-next .n-opt:active,.co-next .n-opt[data-pressed],.co-next .n-ask:active,.co-next .n-ask[data-pressed],.co-next .n-chip:active{transform:scale(.97)}.co-next .n-ask[data-pressed]:before{opacity:1}@media (hover:hover) and (pointer:fine){.co-next .n-again:hover:before,.co-next .n-ask:not([disabled]):hover:before,.co-next .n-word:hover:before{opacity:1}.co-next .n-chip:hover,.co-next .n-chip[aria-pressed=true]:hover{color:var(--ink)}}@media (min-width:880px){.co-next{--n-doc:var(--sp-32)}.co-next .n-grid{grid-template-columns:var(--n-chat) minmax(0, 1fr);gap:var(--n-gap);margin-top:var(--sp-40)}.co-next .n-left{height:0;min-height:100%}.co-next .n-chat{flex:1 1 0}.co-next .n-cell{scrollbar-width:thin;flex:auto;max-height:640px;overflow:hidden auto}.co-next .n-thread{flex:1 1 0;max-height:none}.co-next .n-composer{flex:none;padding-top:0}.co-next .n-asks{margin:0;padding:0;display:grid;overflow:visible}.co-next .n-asks li{flex:none}.co-next .n-side{gap:var(--n-gap);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1200px){.co-next .n-grid{grid-template-columns:var(--n-chat) minmax(0, 1fr) var(--n-side)}.co-next .n-side{gap:var(--sp-16);flex-direction:column;grid-column:auto;height:0;min-height:100%;display:flex}.co-next .n-tpl{flex:none}.co-next .n-next-box{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.co-next .n-next{flex:1 1 0;min-height:0}.co-next .n-next-who,.co-next .n-next-foot{flex:none}.co-next .n-next-doc{min-height:0;margin:calc(var(--sp-4) * -1) calc(var(--sp-8) * -1) 0;padding:var(--sp-4) var(--sp-8) 0;flex:1 1 0;overflow:hidden}.co-next .n-next-sec{flex:none}}@media (min-width:1680px){.co-next{--n-chat:384px;--n-side:356px;--n-gap:var(--sp-32);--n-pad:var(--sp-24);--n-doc:var(--sp-40);--n-rest:var(--sp-24)}}@media (prefers-reduced-motion:reduce){.co-next .n-part>*,.co-next .n-part[data-fresh]>*{filter:none!important}.co-next .n-msg,.co-next .n-quote,.co-next .n-choice,.co-next .n-rule,.co-next .n-sec,.co-next .n-msg[data-fresh],.co-next .n-quote[data-fresh],.co-next .n-choice[data-fresh],.co-next .n-rule[data-fresh]{transform:none!important}.co-next .n-mark span{transition:none}.co-next .n-opt:active,.co-next .n-opt[data-pressed],.co-next .n-ask:active,.co-next .n-ask[data-pressed],.co-next .n-chip:active,.co-next .n-field[data-full] .n-send{opacity:.8;transform:none}}
@media (max-width:879.98px){.co-next .n-sentence{text-wrap:balance}}.co-next .n-held{white-space:nowrap}@media (min-width:880px){.co-next .n-cell{max-height:none;overflow:visible}}.co-next .n-note-name{max-width:calc(100% - var(--sp-12) - var(--tap) * 3 - var(--sp-2) * 2)}.co-next .n-latest{margin-block:calc(var(--sp-2) / -2)}.co-next .n-chips{transition:transform var(--t-quick) var(--ease-out)}.co-next .n-chips[data-held]{transition:none}.co-next .n-chip{transition:transform var(--t-quick) var(--ease-out), opacity var(--t-quick) ease}.co-next .n-chip[data-fresh]{opacity:0;transition:none}.co-next [data-n-under]{transition:transform var(--t-slide) var(--ease-move)}.co-next [data-n-under][data-held]{transition:none}.co-next [data-n-foot]{transition:transform var(--t-slide) var(--ease-move)}.co-next [data-n-foot][data-held]{transition:none}.co-next .n-doc [data-n-text]{transition:transform var(--t-slide) var(--ease-move)}.co-next .n-doc [data-n-text][data-held]{transition:none}.co-next .sec-in{transition:transform var(--t-slide) var(--ease-move)}.co-next .sec-in[data-held]{transition:none}.co-next+[data-stack]{transition:transform var(--t-slide) var(--ease-move)}.co-next+[data-stack][data-held]{transition:none}.co-next .n-label-row{align-items:center;gap:var(--sp-6);margin:0 0 var(--sp-6);display:flex}.co-next .n-label-row>.n-label{margin:0}.co-next .n-source{isolation:isolate;align-items:center;gap:var(--sp-6);min-width:var(--tap);height:var(--tap);margin-block:calc((var(--lh-note) - var(--tap)) / 2);padding:0 var(--sp-10);border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-note);font-weight:500;line-height:var(--lh-note);white-space:nowrap;cursor:pointer;transition:transform var(--t-quick) var(--ease-out);flex:none;display:inline-flex;position:relative}.co-next .n-source i{font-size:var(--icon-xs)}.co-next .n-source:before{content:"";z-index:-1;inset:var(--sp-8) 0;border-radius:inherit;background:var(--wash);opacity:0;transition:opacity var(--t-quick) ease;position:absolute}.co-next .n-source[aria-pressed=true]{color:var(--accent-ink);font-weight:600}.co-next .n-source[aria-pressed=true]:before{opacity:1}.co-next .n-source:active{transform:scale(.97)}.co-next .n-source[data-pressed]:before{opacity:1}.co-next .n-source[data-held]{transition:none}.co-next .n-source-name{transition:opacity var(--t-write) var(--ease-out)}.co-next .n-source-name[data-fresh]{opacity:0;transition:none}.co-next .n-source-line{margin-top:var(--sp-10)}.co-next .n-word:after{content:"";inset:calc((100% - var(--tap)) / 2) min(0px, calc((100% - var(--tap)) / 2));position:absolute}.co-next .n-kept{transition:opacity var(--t-write) var(--ease-out), transform var(--t-write) var(--ease-out);transition-delay:var(--t-step)}.co-next .n-kept[data-fresh]{opacity:0;transform:translate3d(0, var(--sp-8), 0);transition:none}.co-next .n-ask[aria-disabled=true]{cursor:default}.co-next .n-ask[aria-disabled=true]:active{opacity:1;transform:none}.co-next .n-field-cell{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.co-next .n-field-cell>*{grid-area:1/1;min-width:0}.co-next .n-hint[data-idle]{visibility:hidden}.co-next .n-thread{scrollbar-gutter:stable}.co-next .n-thread:focus-visible{outline-offset:calc(var(--sp-2) * -1)}.co-next .n-rule{padding-right:var(--sp-12)}@media (min-width:1200px){.co-next .n-next-doc{flex-wrap:wrap;align-content:flex-start}.co-next .n-next-sec{width:100%}.co-next .n-next-blank{--n-bars:calc(var(--sp-6) + var(--sp-8));margin-bottom:calc(var(--n-bars) * -1)}.co-next .n-next-blank:has(.ui-bar+.ui-bar){--n-bars:calc(var(--sp-6) * 2 + var(--sp-8) * 2)}.co-next .n-next-blank+.n-next-blank,.co-next .n-next-blank+.n-next-sec:not(.n-next-blank)+.n-next-blank{margin-top:calc(var(--sp-6) + var(--sp-8))}.co-next .n-next-blank:has(.ui-bar+.ui-bar)+.n-next-blank{margin-top:calc(var(--sp-6) * 2 + var(--sp-8) * 2)}.co-next .n-next-blank:has(.ui-bar+.ui-bar)+.n-next-sec:not(.n-next-blank)+.n-next-blank{margin-top:calc(var(--sp-6) * 2 + var(--sp-8) * 2)}}.co-next .n-said{width:var(--sp-2);height:var(--sp-2);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.co-next .n-source:hover:before{opacity:1}.co-next .n-ask[aria-disabled=true]:hover:before{opacity:0}}@media (prefers-reduced-motion:reduce){.co-next .n-kept,.co-next .n-kept[data-fresh],.co-next .n-chips,.co-next .n-chips[data-held],.co-next .n-source[data-held],.co-next [data-n-under],.co-next [data-n-under][data-held],.co-next [data-n-foot],.co-next [data-n-foot][data-held],.co-next .n-doc [data-n-text],.co-next .n-doc [data-n-text][data-held],.co-next .sec-in,.co-next .sec-in[data-held],.co-next+[data-stack],.co-next+[data-stack][data-held]{transform:none!important}.co-next .n-source:active,.co-next .n-source[data-pressed]{opacity:.8;transform:none}}@media (scripting:none){.co-next .n-again,.co-next .n-source,.co-next .n-field{display:none}.co-next .n-ask{box-shadow:none;cursor:default;background:0 0;padding-inline:0}.co-next .n-ask i{display:none}.co-next .n-word{cursor:inherit;text-decoration:none}.co-next .n-chip{cursor:default}}
.da-facts{--df-lead:var(--sp-40);--df-gap:var(--sp-40);--df-stack:var(--sp-32);--df-row:var(--sp-12);--df-well:calc(var(--icon-lg) + var(--sp-8));--df-icon-gap:var(--sp-12);--df-after:var(--sp-40);--df-inside:var(--sp-24);--df-tag:var(--sp-8);--df-slot:var(--sp-16);--df-rise:8px;--df-wide:720px;--df-line:calc(var(--fs-lead) * var(--lh-lead));--df-measure:calc(var(--fs-quote) * 30)}.da-facts .df-grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.da-facts .df-heading,.da-facts .df-body,.da-facts .df-groups,.da-facts .df-detail{min-width:0}.da-facts .df-groups{row-gap:var(--df-stack);max-width:var(--df-wide);margin-top:var(--df-lead);display:grid}.da-facts .df-group{min-width:0}.da-facts .df-group-name{padding-bottom:var(--df-tag);border-bottom:1px solid var(--line)}.da-facts .df-row{min-width:0}.da-facts .df-row+.df-row{border-top:1px solid var(--line)}.da-facts .df-fact{grid-template-columns:var(--df-well) minmax(0, 1fr);align-items:start;column-gap:var(--df-icon-gap);width:100%;min-height:var(--tap);padding:var(--df-row) 0;color:var(--ink);text-align:left;display:grid}.da-facts .df-fact:active .df-well{transform:scale(.97)}.da-facts .df-well{isolation:isolate;width:var(--df-well);height:var(--df-line);color:var(--muted);font-size:var(--icon-lg);transition:transform var(--t-quick) var(--ease-out);place-items:center;display:grid;position:relative}.da-facts .df-well:before{content:"";z-index:-1;width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--wash);opacity:0;transition:opacity var(--t-quick) ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.da-facts .df-name{min-width:0;font-size:var(--fs-lead);font-weight:500;line-height:var(--lh-lead);text-wrap:balance}.da-facts .df-row[data-shown=true] .df-well{color:var(--accent-ink)}.da-facts .df-detail{margin-top:var(--df-after);padding-top:var(--df-inside);border-top:1px solid var(--line)}.da-facts .df-detail[hidden]{display:none}.da-facts .df-detail-name{min-width:0}.da-facts .df-texts{max-width:var(--df-measure);margin-top:var(--df-tag);display:grid}.da-facts .df-texts .df-text{grid-area:1/1}.da-facts .df-text{color:var(--ink);font-family:var(--display);font-size:var(--fs-quote);font-variant-ligatures:no-common-ligatures;font-weight:500;line-height:var(--lh-quote);letter-spacing:var(--ls-quote);text-wrap:pretty;opacity:0;transform:translate3d(0, var(--df-rise), 0);pointer-events:none;transition:opacity var(--t-quick) ease, transform var(--t-quick) var(--ease-out);margin:0}.da-facts .df-text[data-current]{opacity:1;pointer-events:auto;transition:opacity var(--t-state) ease, transform var(--t-state) var(--ease-out);transform:none}.da-facts .df-slot{max-width:calc(var(--df-measure) + var(--df-well) + var(--df-icon-gap));padding:0 0 var(--df-slot) calc(var(--df-well) + var(--df-icon-gap))}.da-facts .df-slot:empty{display:none}@media (min-width:1024px){.da-facts{--df-lead:var(--sp-48)}.da-facts .df-groups{column-gap:var(--df-gap);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;max-width:none}}@media (min-width:1024px) and (max-height:800px){.da-facts{--df-lead:var(--sp-32);--df-after:var(--sp-32)}}@media (min-width:1680px){.da-facts{--df-gap:var(--sp-48)}}@media (hover:hover) and (pointer:fine){.da-facts .df-fact:hover .df-well:before{opacity:1}}@media (prefers-reduced-motion:reduce){.da-facts .df-fact:active .df-well{opacity:.8;transform:none}.da-facts .df-text,.da-facts .df-text:not([data-current]){transition:opacity var(--t-quick) ease;transform:none}.da-facts .df-text[data-current]{transition:opacity var(--t-state) ease}}
.da-facts .df-detail,.da-facts .df-row:not([data-shown=true]) .df-slot{display:none}@starting-style{.da-facts .df-slot .df-text[data-current]{opacity:0;transform:translate3d(0, var(--df-rise), 0)}}@media (min-width:1024px){.da-facts .df-detail{display:block}.da-facts .df-slot{display:none}}@media (prefers-reduced-motion:reduce){@starting-style{.da-facts .df-slot .df-text[data-current]{transform:none}}}
.qa-list{--ql-row:var(--sp-16);--ql-after:var(--sp-20);--ql-gap:var(--sp-16);--ql-lead:var(--sp-24);--ql-wide:720px;--ql-split:var(--sp-72);--ql-call:var(--sp-72);--ql-act:var(--sp-32);--ql-rise:8px;--ql-name:calc(var(--fs-quote) * var(--lh-quote));--ql-well:calc(var(--icon-md) + var(--sp-10))}.qa-list .ql-grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.qa-list .ql-heading,.qa-list .ql-body,.qa-list .ql-list,.qa-list .ql-call{min-width:0}.qa-list .ql-list{max-width:var(--ql-wide)}.qa-list .ql-list[data-half="1"]{margin-top:var(--ql-lead)}.qa-list .ql-list[data-half="2"]{border-top:1px solid var(--line)}.qa-list .ql-item{min-width:0}.qa-list .ql-item+.ql-item{border-top:1px solid var(--line)}.qa-list .ql-q{grid-template-columns:minmax(0, 1fr) var(--ql-well);align-items:center;column-gap:var(--ql-gap);width:100%;min-height:var(--tap);padding:var(--ql-row) 0;color:var(--ink);text-align:left;display:grid}.qa-list .ql-q:active .ql-well{transform:scale(.97)}.qa-list .ql-q-text{min-width:0;font-family:var(--display);font-size:var(--fs-quote);font-variant-ligatures:no-common-ligatures;font-weight:500;line-height:var(--lh-quote);letter-spacing:var(--ls-quote);text-wrap:balance}.qa-list .ql-well{isolation:isolate;width:var(--ql-well);height:var(--ql-name);color:var(--muted);font-size:var(--icon-md);transition:transform var(--t-quick) var(--ease-out);place-items:center;display:grid;position:relative}.qa-list .ql-well:before{content:"";z-index:-1;width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--wash);opacity:0;transition:opacity var(--t-quick) ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa-list .ql-well i{transition:transform var(--t-state) var(--ease-out)}.qa-list .ql-item[data-open=true] .ql-well i{transform:rotate(45deg)}.qa-list .ql-a{max-width:var(--w-measure);padding-bottom:var(--ql-after)}.qa-list .ql-a[hidden]{display:none}.qa-list .ql-a-text{color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;opacity:0;transform:translate3d(0, var(--ql-rise), 0);transition:opacity var(--t-quick) var(--ease-out), transform var(--t-quick) var(--ease-out)}.qa-list .ql-item[data-open=true] .ql-a-text{opacity:1;transition:opacity var(--t-state) var(--ease-out), transform var(--t-state) var(--ease-out);transform:none}.qa-list .ql-call{margin-top:var(--ql-call);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.qa-list .ql-call-heading,.qa-list .ql-call-line{min-width:0}@media (min-width:1024px){.qa-list{--ql-lead:var(--sp-32);--ql-call:var(--sp-96)}.qa-list .ql-grid{column-gap:var(--ql-split);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qa-list .ql-heading{grid-area:1/1/2/3}.qa-list .ql-body{grid-area:2/1/3/3}.qa-list .ql-call{grid-area:4/1/5/3}.qa-list .ql-list{max-width:none;margin-top:var(--ql-lead);grid-row:3}.qa-list .ql-list[data-half="1"]{grid-column:1}.qa-list .ql-list[data-half="2"]{border-top:0;grid-column:2}}@media (hover:hover) and (pointer:fine){.qa-list .ql-q:hover .ql-well:before{opacity:1}}@media (prefers-reduced-motion:reduce){.qa-list .ql-q:active .ql-well{opacity:.8;transform:none}.qa-list .ql-well i{transition:none}.qa-list .ql-a-text{transition:opacity var(--t-quick) ease;transform:none}.qa-list .ql-item[data-open=true] .ql-a-text{transition:opacity var(--t-state) ease}}.qa-list .ql-start{width:100%;max-width:720px;min-height:0;margin-top:var(--ql-act);background:0 0;padding:0;position:static}.qa-list .ql-start .st{align-items:flex-start;margin-top:0;animation:none}.qa-list .ql-start .st-help,.qa-list .ql-start .st-saved,.qa-list .ql-start .st-error{text-align:left;justify-self:start}.qa-list .ql-start .st-notes{justify-items:start}.qa-list .ql-call-words{min-width:0}.qa-list .ql-blank{width:100%;max-width:440px;margin-top:var(--ql-call);padding:var(--sp-24) var(--sp-24) var(--sp-32)}.qa-list .ql-blank-name{margin-bottom:var(--sp-20)}.qa-list .ql-blank-sec+.ql-blank-sec{margin-top:var(--sp-16)}.qa-list .ql-bars{gap:var(--sp-12);margin-top:var(--sp-10);display:grid}.qa-list .ql-bars-title{gap:var(--sp-12)}.qa-list .ql-bars-title .ql-bar{height:var(--sp-16)}@media (min-width:1024px){.qa-list .ql-call[data-call]{align-items:start;column-gap:var(--ql-split);grid-template-columns:minmax(0,1fr) minmax(0,440px)}.qa-list .ql-call[data-call] .ql-blank{justify-self:end;margin-top:0}}
.qa-list .ql-item .ql-a-text{opacity:1;transform:none}.qa-list .ql-item .ql-well i{transform:rotate(45deg)}@media (scripting:enabled){.qa-list .ql-a[data-shut]{display:none}.qa-list .ql-item[data-open=false] .ql-a-text{opacity:0;transform:translate3d(0, var(--ql-rise), 0)}.qa-list .ql-item[data-open=false] .ql-well i{transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:reduce){.qa-list .ql-item[data-open=false] .ql-a-text{transform:none}}.qa-list .ql-a-link{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:1024px) and (max-width:1279.98px){.qa-list .ql-call[data-call]{grid-template-columns:minmax(0,1fr)}.qa-list .ql-call[data-call] .ql-blank{margin-top:var(--ql-call);justify-self:start}}
/*# sourceMappingURL=3-fs1_460-_af.css.map*/