[data-feedback-acked=true]:not(.read-tracker-note):not(main.room-desk *){background:var(--surface-selected);transition:background var(--feedback-t1-duration) var(--feedback-t1-easing)}.pi-btn:disabled{opacity:.5;cursor:not-allowed}:root{--t-spring:cubic-bezier(.2, 0, 0, 1);--t-pop:cubic-bezier(.2, 0, 0, 1);--t-on-seat:#15161a}main.room-desk{min-height:70vh}main.room-desk :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.room-in{box-sizing:border-box;width:100%;max-width:calc(var(--layout-page) + 2 * var(--layout-gutter));padding:var(--space-6) var(--layout-gutter) var(--space-12);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}@media (width<=1023px){.room-in{padding:var(--space-3) var(--layout-gutter-mobile) var(--space-10)}}.room-nav{gap:var(--space-2);scrollbar-width:none;margin:-5px;padding:5px;display:flex;overflow-x:auto}.room-nav::-webkit-scrollbar{display:none}.room-nav a{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-raised);min-height:36px;color:var(--ink);font:500 14px/1.2 var(--font-sans);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.room-nav a:hover{background:var(--surface-hover)}.room-nav a[aria-current=page]{background:var(--action);border-color:var(--action);color:var(--on-action)}@media (width<=1023px){.room-nav{margin-inline:calc(-1 * var(--layout-gutter-mobile));padding-inline:var(--layout-gutter-mobile)}}.t-head{gap:var(--space-2);padding:var(--space-4) 0 var(--space-2);flex-direction:column;display:flex}.t-eyebrow{font:500 13px/18px var(--font-sans);color:var(--ink-subtle);margin:0}.t-title{font-size:var(--type-title-1-size);line-height:var(--type-title-1-line-height);font-weight:var(--type-title-1-weight);letter-spacing:var(--type-title-1-tracking);text-wrap:balance;overflow-wrap:anywhere;margin:0}@media (width<=720px){.t-title{font-size:var(--type-title-3-size);line-height:var(--type-title-3-line-height)}}.t-sub{max-width:62ch;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.t-cols{grid-template-columns:minmax(0, 1fr) var(--layout-rail);gap:var(--space-5);align-items:start;display:grid}.t-cols>*{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (width<=1100px){.t-cols{grid-template-columns:minmax(0,1fr)}}.t-sec{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.t-sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.t-sec-head h2,.t-sec-head h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:26px}.t-sec-head small{font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-subtle);text-align:right}:is(.t-card,.t-panel)>.t-sec-head h2,:is(.t-card,.t-panel)>.t-sec-head h3{font-size:18px;line-height:24px}.t-new{border-radius:var(--radius-full);background:var(--accent-soft);min-height:20px;color:var(--on-accent-soft);font:600 12px/16px var(--font-sans);vertical-align:2px;align-items:center;margin-left:6px;padding:0 8px;display:inline-flex}.t-muted{color:var(--ink-muted)}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.room-desk a.t-link,.t-panel a:not(.t-btn),.t-sub a{color:var(--ink);text-decoration-color:var(--line-control);text-underline-offset:3px}.room-desk a.t-link:hover{text-decoration-color:var(--ink)}.t-panel{box-sizing:border-box;gap:var(--space-3);min-width:0;padding:var(--space-6);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}:is(.t-card,.t-panel) .t-panel{padding:var(--space-4);background:var(--surface-selected);border-radius:var(--radius-md);box-shadow:none}@media (width<=720px){.t-panel{padding:18px}}.t-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--line-control);border-radius:var(--radius-lg);color:var(--ink-muted);flex-direction:column;font-size:14.5px;line-height:1.5;display:flex}.t-empty>p{margin:0}:is(.t-card,.t-panel) .t-empty{border-radius:var(--radius-md)}.t-deal{columns:300px;column-gap:var(--space-5);display:block}.t-deal>.t-card{break-inside:avoid;margin:0 0 var(--space-5)}.t-card{box-sizing:border-box;gap:var(--space-3);min-width:0;padding:var(--space-6);background:var(--surface-raised);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}@media (width<=720px){.t-card{padding:18px}}.t-card h3,.t-card h2{font:600 17px/23px var(--font-sans);letter-spacing:-.005em;color:var(--ink);margin:0}.t-card h2{font-size:18px;line-height:24px}.t-card,.t-row,.t-note,.t-panel,.t-title,.t-feed-row,.t-card :is(h2,h3,a),.t-row p,.t-note p{overflow-wrap:anywhere}.t-card-top>*{min-width:0}.t-card p{margin:0;font-size:14.5px;line-height:1.5}.t-card a:not(.t-btn){color:var(--ink);text-decoration-color:var(--line-control);text-underline-offset:3px}.t-card .t-by,.t-by{font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.t-card .t-card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.t-card a.t-card-link{text-decoration:none}.t-card a.t-card-link:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.t-card a.t-card-link:hover{text-decoration:underline;text-decoration-color:var(--line-control)}.t-avatar{--size:34px;width:var(--size);height:var(--size);background:var(--seat,var(--desk-seat-1));color:var(--t-on-seat);font:700 max(12px, calc(var(--size) * .4)) / 1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}:is(.t-card,.t-panel,.t-token) .t-avatar{box-shadow:0 0 0 2px var(--surface-raised)}:is(.t-note,.t-cal) .t-avatar{box-shadow:0 0 0 2px var(--surface-selected)}.t-avatar[data-you]:after{content:"you";border-radius:var(--radius-full);background:var(--action);color:var(--on-action);font:600 12px/1 var(--font-sans);white-space:nowrap;padding:2px 6px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.t-avatar[data-neutral]{background:var(--surface-selected);color:var(--ink)}.t-seats{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-self:flex-start;align-items:center;margin:0;padding:0;list-style:none;display:flex}.t-seat{align-items:center;gap:var(--space-2);font:600 14px/1.2 var(--font-sans);color:var(--ink);text-decoration:none;display:inline-flex}.t-seat:hover span{text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:3px}.t-seat small{font:400 13px/1.2 var(--font-sans);color:var(--ink-subtle)}.t-seat-empty{border:1.5px dashed var(--line-control);border-radius:50%;width:34px;height:34px;display:block}.t-tokens{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.t-token{border-radius:var(--radius-full);background:var(--surface-selected);color:var(--ink);font:600 13px/1.2 var(--font-sans);align-items:center;gap:6px;padding:4px 12px 4px 4px;display:inline-flex}.t-token .t-avatar{--size:22px;box-shadow:none}.t-token b{font-variant-numeric:tabular-nums;font-weight:600}.t-token[data-outcome=right] .t-token-outcome{color:var(--accent-ink)}.t-token[data-outcome=miss] .t-token-outcome{color:var(--desk-miss)}.t-token.t-token-new{animation:t-pop .25s var(--t-pop)}.t-btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--layout-control);border-radius:var(--radius-full);font:600 14px/1.2 var(--font-sans);cursor:pointer;border:1px solid #0000;padding:0 18px;text-decoration:none;display:inline-flex}.t-btn:disabled,.t-btn[aria-disabled=true]{background:var(--surface-selected);color:var(--ink-subtle);border-color:var(--line);cursor:not-allowed}.t-btn-primary,.t-btn-brass{background:var(--action);color:var(--on-action)}:is(.t-btn-primary,.t-btn-brass):hover:not(:disabled){background:var(--action-hover)}.t-btn-secondary,.t-btn-card{background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:is(.t-btn-secondary,.t-btn-card):hover:not(:disabled,[aria-pressed=true],:has(input:checked)){background:var(--surface-hover)}:is(.t-btn-secondary,.t-btn-card)[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--on-action)}.t-btn-ghost,.t-btn-felt{color:var(--ink);border-color:var(--line-control);background:0 0}:is(.t-btn-ghost,.t-btn-felt):hover:not(:disabled,[aria-pressed=true],:has(input:checked)){background:var(--surface-hover)}:is(.t-btn-ghost,.t-btn-felt)[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--on-action)}.t-btn-plain,.t-btn-quiet{color:var(--ink-muted);background:0 0;min-height:32px;padding-inline:12px}:is(.t-btn-plain,.t-btn-quiet):hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.t-btn-sm{min-height:32px;padding:0 14px;font-size:13px}@media (pointer:coarse){.t-btn,.t-btn-sm,.t-btn-plain,.t-btn-quiet{min-height:var(--layout-touch)}}.t-seg{gap:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.t-seg .t-btn{padding-inline:8px}.t-range{gap:var(--space-3);font:400 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-muted);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.t-range input[type=range]{width:100%;accent-color:var(--accent)}.t-range output{color:var(--ink);white-space:nowrap;text-align:right;min-width:6ch;font-weight:600}.t-dial-note{font-weight:400}.t-field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.t-input,.t-card textarea,.t-card select,.t-card input[type=text],.t-card input[type=url]{box-sizing:border-box;width:100%;font:15px/1.4 var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 14px}.t-input::placeholder,.t-card textarea::placeholder{color:var(--ink-subtle)}.t-input:focus,.t-card textarea:focus,.t-card select:focus,.t-card input:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--line-control)}:is(.t-panel,.t-note) .t-input,:is(.t-panel,.t-note) select,:is(.t-panel,.t-note) :is(input,textarea){background:var(--surface-raised)}.t-result{font:600 14px/1.4 var(--font-sans);animation:t-pop .25s var(--t-pop)}.t-result[data-outcome=right]{color:var(--accent-ink)}.t-result[data-outcome=miss]{color:var(--desk-miss)}.t-error{font:600 13.5px/1.4 var(--font-sans);color:var(--desk-miss);margin:0}.t-notes{gap:var(--space-3);flex-direction:column;display:flex}.t-note{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-selected);color:var(--ink);border-radius:var(--radius-lg);flex-direction:column;display:flex}.t-note p{font:600 14.5px/1.4 var(--font-sans);margin:0}.t-note a:not(.t-btn){color:var(--ink);text-decoration-color:var(--line-control);text-underline-offset:3px}.t-note .t-note-meta{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.t-note .t-btn{background:var(--surface-raised);color:var(--ink);border-color:var(--line);align-self:flex-start}.t-note .t-btn:hover{background:var(--surface-hover)}.t-bars{align-items:stretch;gap:5px;height:118px;padding-top:18px;display:flex}.t-bars-col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.t-bars-plot{flex:1;width:100%;position:relative}.t-bars[data-zero] .t-bars-plot:after{content:"";left:-3px;right:-3px;bottom:var(--zero);background:var(--line-control);height:1px;position:absolute}.t-bars-col .t-bars-label{font:400 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-subtle);white-space:nowrap}.t-bars-bar{background:var(--data-neutral);transform-origin:bottom;border-radius:6px 6px 2px 2px;position:absolute;left:0;right:0}.t-bars-col[data-kind=bar]:last-child .t-bars-bar{background:var(--data-neutral-strong)}.t-bars-bar[data-sign=neg]{background:var(--desk-miss);transform-origin:top;border-radius:2px 2px 6px 6px}.t-bars-col[data-kind=gap] .t-bars-bar{background:repeating-linear-gradient(135deg, transparent 0 5px, var(--line-control) 5px 7px);opacity:.8}.t-bars-col[data-kind=cover] .t-bars-bar{background:repeating-linear-gradient(135deg, var(--surface-selected) 0 6px, var(--line) 6px 12px)}.t-bars-col[data-kind=cover] .t-bars-plot:before{content:"?";z-index:1;font:700 20px/1 var(--font-sans);color:var(--ink-subtle);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.t-bars-col[data-kind=reveal] .t-bars-bar{background:var(--accent);animation:t-grow .4s var(--t-spring) both}.t-spark{width:100%;height:96px;display:block}.t-spark path.t-spark-line{fill:none;stroke:var(--data-neutral-strong);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.t-spark path.t-spark-area{fill:var(--data-neutral-strong);opacity:.12}.t-track{--lanes:1;height:calc(38px + (var(--lanes) - 1) * 30px);border-radius:var(--radius-full);background:var(--surface-selected);position:relative}.t-track:before{content:"";background:var(--line-control);width:1px;position:absolute;top:8px;bottom:8px;left:50%}.t-track-pin{--lane:0;top:calc(19px + var(--lane) * 30px);position:absolute;transform:translate(-50%,-50%)}.t-track-caption{color:var(--ink-muted);margin:0}.t-legend [data-hollow] i{border:2px dashed var(--seat);box-sizing:border-box;background:0 0}.t-track-pin .t-avatar{--size:26px;box-shadow:0 0 0 2px var(--surface-selected)}.t-track-pin[data-you] .t-avatar{box-shadow:0 0 0 2px var(--surface-selected), 0 0 0 4px var(--action)}.t-track-pin[data-hollow] .t-avatar{color:var(--seat);border:2px dashed var(--seat);box-sizing:border-box;box-shadow:none;background:0 0}.t-scale{font:400 12px/1 var(--font-sans);color:var(--ink-subtle);justify-content:space-between;display:flex}.t-legend{font:500 13px/1.3 var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;gap:8px 16px;display:flex}.t-legend span{align-items:center;gap:6px;display:inline-flex}.t-legend i{background:var(--seat);border-radius:50%;width:10px;height:10px;display:inline-block}.t-calib{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));display:grid}.t-cal{gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.t-cal-who{align-items:center;gap:var(--space-2);font:600 13.5px/1.2 var(--font-sans);color:var(--ink);display:flex}.t-cal-who .t-avatar{--size:22px;box-shadow:none}.t-cal svg{width:100%;height:84px;color:var(--ink-subtle);display:block}.t-cal small{font:400 13px/1.35 var(--font-sans);color:var(--ink-muted)}.t-feed{flex-direction:column;display:flex}.t-feed-row{gap:var(--space-3);border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px 0;font-size:14px;line-height:1.4;display:grid}.t-feed-row:first-child{border-top:0}.t-feed-row .t-avatar{--size:26px;box-shadow:none}.t-feed-row time{font:400 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-subtle);white-space:nowrap}.t-feed-row a:not(.t-btn){color:var(--ink)}.t-rows{padding:var(--space-2) var(--space-5);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}:is(.t-card,.t-panel,.dr-pick) .t-rows{box-shadow:none;background:0 0;border-radius:0;padding:0}.t-row{gap:var(--space-3);padding:12px var(--space-2);margin:0 calc(-1 * var(--space-2));color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.t-row+.t-row{border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}a.t-row:hover{background:var(--surface-hover)}.t-row p{font:600 15px/1.35 var(--font-sans);margin:0}.t-row time,.t-row .t-row-aside{font:400 13px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-subtle)}@keyframes t-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes t-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes t-deal-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main.room-desk *,main.room-desk :before,main.room-desk :after{transition:none!important;animation:none!important}}main.room-desk [data-feedback-acked=true]:not(.read-tracker-note){background-image:linear-gradient(color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--accent) 12%, transparent));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent)}main.room-desk .t-card[data-feedback-acked=true]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent), var(--shadow-card)}.t-eyebrow a.dr-crumb{color:var(--ink-muted);text-decoration:none}.t-eyebrow a.dr-crumb:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:3px}.dr-banner{padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}.t-error.dr-banner{box-shadow:inset 0 0 0 1px var(--desk-miss)}.dr-invite{gap:var(--space-2)}.invite-link{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-selected);color:var(--ink);font:500 13px/1.5 var(--font-mono);word-break:break-all;display:block}.dr-seats{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.dr-seats>form{margin:0}.dr-full{margin:0;font-size:13.5px}.dr-dot{background:var(--line-control);border-radius:50%;justify-self:center;width:8px;height:8px}.dr-sub{font:400 13px/1.4 var(--font-sans);color:var(--ink-muted);margin-top:2px;display:block}.dr-meta{font:400 13px/1.4 var(--font-sans);color:var(--ink-muted);margin-left:4px}.dr-slice .t-card-top h3 a{text-decoration:none}.dr-slice .t-card-top h3 a:hover{text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:3px}.t-feed-row a{text-decoration-color:var(--line-control);text-underline-offset:3px}.t-feed-row a:hover{text-decoration-color:var(--ink)}.dr-note{color:var(--ink-muted);font-size:14.5px;line-height:1.5}.dr-slice .t-tokens{margin-top:2px}.dr-slice .t-result{outline:none;margin:0}.dr-guess{gap:10px;display:grid}.dr-slice .t-btn-primary{text-align:center;white-space:normal;justify-self:stretch;line-height:1.2}.dr-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.dr-card-foot form{margin:0}.dr-line{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;padding-top:14px;display:grid}.dr-line:has(.dr-line-cover){grid-template-columns:minmax(0,1fr) 30px}.dr-line-cover{background:repeating-linear-gradient(135deg, var(--surface-selected) 0 6px, var(--line) 6px 12px);border-radius:6px;place-items:center;display:grid}.dr-line-cover b{font:700 20px/1 var(--font-sans);color:var(--ink-subtle)}.dr-flights{gap:var(--space-5);flex-direction:column;display:flex}.dr-flight .t-sec-head{flex-wrap:wrap}.dr-flight .t-sec-head h3{flex:220px;min-width:0;font-size:17px;line-height:23px}.dr-flight .t-sec-head small{white-space:nowrap}.dr-flight .t-sec-head h3 a{text-decoration-color:var(--line-control);text-underline-offset:3px}.dr-forecast{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.dr-forecast legend{font:600 14.5px/1.2 var(--font-sans);color:var(--ink);margin:0 0 6px;padding:0}.dr-counts,.dr-hint{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.4}.dr-actions{flex-wrap:wrap;gap:10px;display:flex}.dr-verdict{font:600 14.5px/1.4 var(--font-sans);color:var(--accent-ink);margin:0}.dr-foot{font:400 13px/1.4 var(--font-sans);color:var(--ink-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.dr-foot form{margin:0}.dr-takeoff{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-selected);gap:8px;margin:0;display:grid}.dr-takeoff p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.dr-flight[data-dropped] .t-track-pin[data-you]{animation:dr-pin-drop .3s var(--t-pop)}@keyframes dr-pin-drop{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.dr-pick,.dr-settings{box-sizing:border-box;background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5);min-width:0;color:var(--ink)}.dr-pick summary,.dr-settings summary{cursor:pointer;font:600 15px/1.3 var(--font-sans);align-items:center;min-height:28px;display:flex}.dr-pick[open] summary,.dr-settings[open] summary,.dr-pick .t-rows{margin-bottom:var(--space-3)}.dr-pick p.t-muted{margin:0;font-size:14px}.dr-pick .t-row{grid-template-columns:minmax(0,1fr) auto}.dr-pick .t-row p{font-weight:500}.dr-pick>.dr-lede{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:14.5px;line-height:1.5}.dr-stuck-form{gap:var(--space-2)}.dr-stuck-form .t-field{font-weight:600}.dr-stuck-form .t-btn{align-self:flex-start}.dr-settings h3{margin:var(--space-4) 0 var(--space-2);font:600 15px/1.3 var(--font-sans);color:var(--ink)}.dr-settings h3:first-of-type{margin-top:0}.dr-settings p{margin:0 0 var(--space-2);font-size:14px;line-height:1.5}.dr-settings form{margin:0}.dr-list{margin:0 0 var(--space-3);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.dr-list li{padding:10px var(--space-3);border-radius:var(--radius-md);background:var(--surface-selected);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:14px;display:flex}.dr-settings>form{margin-top:var(--space-4)}.dr-owner{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.dr-owner h3{margin-top:0}.dr-owner details{border-radius:var(--radius-md);background:var(--surface-selected);padding:4px var(--space-3)}.dr-owner summary{cursor:pointer;font:600 14px/1.3 var(--font-sans);align-items:center;min-height:36px;display:flex}.dr-form{align-items:flex-start;gap:var(--space-2);flex-direction:column;padding:4px 0 10px;display:flex}.dr-form .t-input{background:var(--surface-raised)}.dr-form[role=search]{padding-bottom:var(--space-3);flex-flow:wrap;align-items:center}.dr-form[role=search] .t-input{flex:220px;width:auto}.dr-desk{justify-content:space-between;min-height:150px}.dr-desk .t-card-top h3{font-size:18px;font-weight:600;line-height:24px}.dr-desk a.t-card-link{text-decoration:none}.dr-desk .t-card-top{align-items:center}.dr-desk-seats{flex-wrap:wrap;gap:6px;margin:0;padding:0 0 6px;list-style:none;display:flex}.dr-start{gap:var(--space-3);flex-direction:column;display:flex}.dr-start form{align-items:flex-start;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.dr-start .t-field{width:100%}.dr-start .t-btn{align-self:flex-start}.dr-chairs{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;flex-wrap:wrap;align-self:flex-start;max-width:100%;display:flex}.dr-chairs .t-avatar{--size:44px}.dr-chair-yours{border:2px dashed var(--line-control);width:44px;height:44px;font:600 13px/1 var(--font-sans);color:var(--ink-muted);border-radius:50%;place-items:center;display:grid}.dr-invite-card{align-self:flex-start;max-width:480px}.dr-invite-card form{margin:0}.dr-invite-card .t-btn{align-self:flex-start}.dr-stuck-note{background:var(--surface-raised);max-width:560px;box-shadow:var(--shadow-card)}.dr-stuck-note .t-note-meta{font-size:13px}.dr-stuck-note blockquote{font:500 14.5px/1.45 var(--font-sans);margin:0;padding:0}.dr-explanations{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;display:grid}.dr-explanation .t-by{margin:0}.dr-held{color:var(--desk-miss);margin:0;padding-left:1.2em;font-size:13px}.dr-explain-card{gap:var(--space-3)}.dr-explain-card form{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.dr-explain-card .t-btn{align-self:flex-start}.t-card .t-field>span{color:var(--ink)}.t-card .t-field>.dr-help{color:var(--ink-muted);margin:0;font-size:13px;font-weight:400;line-height:1.4}.dr-explain-card textarea{resize:vertical;min-height:96px}@media (pointer:coarse){.dr-slice .t-btn,.dr-flight .t-btn,.dr-settings .t-btn,.dr-pick .t-btn,.dr-stuck-form .t-btn,.dr-seats .t-btn,.dr-invite-card .t-btn,.dr-explain-card .t-btn,.t-notes .t-btn,.dr-guess .t-range input,.dr-forecast .t-range input,.dr-pick summary,.dr-settings summary,.dr-owner summary{min-height:var(--layout-touch)}}@media (width<=640px){.dr-actions .t-btn{flex:100%}}.dr-cites{font:500 13.5px/1.4 var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.dr-cites a{color:var(--ink);text-underline-offset:2px}.dr-cite{overflow-wrap:anywhere}.dr-close{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.dr-close p{margin:0}.dr-cite-fields{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.dr-cite-fields legend{font:600 14px/1.3 var(--font-sans);padding:0}.dr-cite-fields .dr-help{font:400 13px/1.4 var(--font-sans);color:var(--ink-muted);margin:0}.dr-check{min-height:44px;font:600 14px/1.35 var(--font-sans);align-items:center;gap:10px;display:flex}.dr-check input{width:20px;height:20px;accent-color:var(--action);flex:none;margin:0}.dr-confirm{flex:100%;min-width:0}.dr-list li>.dr-confirm{flex:0 auto}.dr-confirm>summary{cursor:pointer;width:fit-content;list-style:none}.dr-confirm>summary::-webkit-details-marker{display:none}.dr-confirm[open]>summary{margin-bottom:var(--space-2)}.dr-confirm form{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.dr-confirm p{margin:0;font-size:14px;line-height:1.45}.dr-list li>.dr-confirm[open]{flex:100%}.dr-leave{margin-top:var(--space-3)}.dr-notice{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.dr-notice p{flex:240px;margin:0}.dr-copy{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.t-feed-day{margin:var(--space-3) 0 2px;font:500 13px/18px var(--font-sans);color:var(--ink-subtle)}.t-feed-day:first-of-type{margin-top:0}ol.t-feed{margin:0;padding:0;list-style:none}.t-feed-more{margin:var(--space-3) 0 0}.dr-question{font:600 14px/1.45 var(--font-sans);color:var(--ink);margin:0}@keyframes p-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes p-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.p-strip{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.p-strip :focus-visible,.p-tray :focus-visible,.p-learn :focus-visible,.cut-slice-sheet :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.p-strip .t-card a:not(.t-btn),.cut-slice-sheet .t-card a:not(.t-btn){color:var(--ink);text-decoration-color:var(--line-control);text-underline-offset:3px}.p-chip{border-radius:var(--radius-full);background:var(--surface-selected);min-height:22px;color:var(--ink-muted);font:600 12px/16px var(--font-sans);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.p-chip[data-state=open]{background:var(--accent-soft);color:var(--on-accent-soft)}.p-chip[data-state=closed]{background:var(--cat-filings-soft);color:var(--cat-filings-ink)}.p-chip[data-state=resolved]{color:var(--ink)}.p-cap{font:600 14px/1.3 var(--font-sans);color:var(--ink);margin:0}.p-field{flex-direction:column;gap:8px;display:flex}.p-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.p-links{font:600 13.5px/1.4 var(--font-sans);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.p-notice{padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--on-accent-soft);margin:0;font-size:14.5px;line-height:1.5}.p-inset{flex-direction:column;gap:10px;display:flex}.p-seg[data-many]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-flow:row}.p-opt{cursor:pointer;text-align:center;line-height:1.25;position:relative}.p-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.p-opt:has(input:checked),.p-opt:has(input:checked):hover{background:var(--action);border-color:var(--action);color:var(--on-action)}.p-opt:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.p-choices{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.p-choices-col{grid-template-columns:minmax(0,1fr)}.p-choice{text-align:left;overflow-wrap:anywhere;justify-content:flex-start;min-height:48px;padding:12px 16px;line-height:1.3}.p-choice:disabled{opacity:1;cursor:default}.p-choice:disabled:not([aria-pressed=true]){opacity:.6}.p-slice{gap:var(--space-4);border-radius:var(--radius-xl);padding:28px}.p-slice .t-card-top{align-items:center}.p-chart{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.p-slice .t-bars{gap:6px;height:220px;padding-top:22px}.p-plot .t-bars-label{white-space:normal;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:flex-start;min-height:24px;line-height:11px;display:flex}.p-plot[data-dense] .t-bars-label{white-space:nowrap;font-size:12px;overflow:visible}.p-plot[data-dense="2"] .t-bars-col:not(:nth-child(odd),:last-child) .t-bars-label,.p-plot[data-dense="3"] .t-bars-col:not(:nth-child(3n+1),:last-child) .t-bars-label{visibility:hidden}.p-plot .t-bars-col[data-kind=cover] .t-bars-label,.p-plot .t-bars-col[data-kind=reveal] .t-bars-label{color:var(--ink);font-weight:600}@media (width<=720px){.p-slice{padding:18px}.p-slice .t-bars{gap:4px;height:180px}}ul.p-figures,details.p-figures>ul{margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:0 28px;padding:0;list-style:none;display:grid}.p-figures li{border-top:1px solid var(--line);font:400 13px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-muted);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.p-figures li span{white-space:nowrap}.p-figures b{color:var(--ink);text-align:right;font-weight:600}details.p-figures summary{cursor:pointer;margin-top:var(--space-3);font:600 13px/1.3 var(--font-sans);color:var(--ink);text-underline-offset:3px}.p-plot[data-author] .t-bars-col[data-kind=reveal] .t-bars-bar{outline:2px dashed var(--ink);outline-offset:1px}.p-authornote{font:500 14px/1.45 var(--font-sans);align-items:flex-start;gap:10px;margin:0;display:flex}.p-swatch{background:var(--accent);outline:2px dashed var(--ink);outline-offset:2px;border-radius:3px;flex:none;width:14px;height:14px;margin-top:3px}.p-nochart{padding:var(--space-4);border:1px dashed var(--line-control);border-radius:var(--radius-md);color:var(--ink-muted);margin:0;font-size:14px}.p-plot-tracks .pi-tracks{box-shadow:none;background:0 0;border:0;padding-right:0}.p-changed{padding:14px var(--space-4);border-radius:var(--radius-md);background:var(--cat-filings-soft);color:var(--ink);font-size:14px;line-height:1.45}.p-changed p{margin:0}.p-changed ul{font-variant-numeric:tabular-nums;margin:8px 0 0;padding-left:1.2em;font-size:13px;line-height:1.45}.p-assertion{border-radius:var(--radius-md);background:var(--surface-selected);font:600 14px/1.35 var(--font-sans);margin:0;padding:10px 14px}.p-ask{font:600 16px/1.45 var(--font-sans);color:var(--ink);margin:0}.p-guess,.p-outcome{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line);flex-direction:column;display:flex}.p-guess-head{flex-direction:column;gap:4px;display:flex}.t-card .p-guess-title{font:600 20px/26px var(--font-sans);letter-spacing:-.01em;margin:0}.p-tokens-block{flex-direction:column;gap:8px;display:flex}.p-outcome .t-result{margin:0;font-size:15px;line-height:1.45}.p-slice .t-token{max-width:100%}.p-slice .t-token>span:last-child{overflow-wrap:anywhere}.p-crowd{margin:0}.p-desk-guesses{gap:var(--space-2);flex-direction:column;display:flex}.p-tray{gap:var(--space-4)}.p-tray>p{margin:0;font-size:14.5px;line-height:1.5}.p-kinds{flex-wrap:wrap;gap:8px;display:flex}.p-why{color:var(--ink-muted);font-size:13.5px;line-height:1.45}.p-why summary{cursor:pointer;color:var(--ink);padding:6px 0}.p-why ul{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:1.2em;display:flex}.p-tform{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.p-tform .t-field{flex:240px}.p-tform-hint{flex:100%;order:3;margin:-4px 0 0}.p-results{gap:12px;margin:0;padding:0;list-style:none;display:grid}.p-tresult{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-selected);box-shadow:none;gap:6px;animation:.25s ease-out p-in}.p-tresult .transform-result-head{font-weight:600}.transform-by{color:var(--ink-muted);font-weight:400}.transform-flipped{color:var(--desk-miss);font-weight:600}.p-tresult .t-btn{align-self:flex-start}.p-keep{flex-direction:column;gap:8px;display:flex}.p-keep-row{flex-wrap:wrap;gap:8px;display:flex}.t-panel .share-status{padding:0}.t-panel p{margin:0;font-size:14.5px;line-height:1.5}.t-panel .p-links{font-size:13.5px}.p-deck{padding-bottom:var(--space-4);justify-content:center;display:flex}.p-stack{width:min(100%,640px);position:relative}.p-drill{gap:var(--space-4);border-radius:var(--radius-xl);padding:28px;animation:.25s ease-out both p-in;position:relative}.p-drill[data-face=turning]{animation:.17s ease-in both p-out}.p-drill[data-face=back]{animation:.25s ease-out both p-in}@media (width<=720px){.p-drill{padding:18px}}.p-drill-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.p-drill-top .t-by{margin:0}.t-card .p-prompt{font:600 22px/29px var(--font-sans);letter-spacing:-.01em;text-wrap:balance;margin:0}.t-card .p-verdict{font:600 40px/44px var(--font-sans);letter-spacing:-.025em;color:var(--accent-ink);margin:0}.t-card .p-verdict[data-correct=false]{color:var(--desk-miss)}.p-verdict:focus{outline:none}.p-back-prompt{margin:0}.t-card .p-sure{font:600 15px/1.4 var(--font-sans)}.p-record{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-selected);flex-direction:column;gap:5px;font-size:14.5px;line-height:1.4;display:flex}.p-record p{font-size:inherit;margin:0}.p-record .p-cap{color:var(--ink-subtle);margin-bottom:2px;font-size:13px;font-weight:500}.p-source{overflow-wrap:anywhere}.p-reread{font-weight:600}.p-recap{gap:var(--space-5);flex-direction:column;display:flex}.p-recap-head{font:600 clamp(26px, 4vw, 32px)/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:0}.p-spread{margin:0;padding:0;list-style:none}.p-mini{gap:10px}.p-mark{font:600 14px/1 var(--font-sans);color:var(--accent-ink)}.p-mark[data-correct=false]{color:var(--desk-miss)}.t-card .p-mini-prompt{font:500 15px/1.4 var(--font-sans)}.p-recap-notes{gap:10px;max-width:76ch}.p-recap-notes p{margin:0;font-size:14.5px;line-height:1.5}.p-question-page{max-width:760px}.p-question{gap:var(--space-3);border-radius:var(--radius-xl);padding:28px}.p-question-margin{padding:var(--space-5);border-radius:var(--radius-lg);font-size:14px}@media (width<=720px){.p-question{padding:18px}}.p-question-top{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.p-question-top .t-by{margin:0}.t-card .p-question-text{font:600 clamp(24px, 3.4vw, 30px)/1.2 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.t-card.p-question-margin .p-question-text{font:600 19px/1.3 var(--font-sans);letter-spacing:-.01em}.t-card .p-question-context{color:var(--ink-muted);margin-bottom:4px;font-size:14px}.t-card .p-question-window{font-size:14px}.p-tables{flex-direction:column;gap:8px;display:flex}.p-tables ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-tables li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:14px;display:flex}.p-terms{font-size:13.5px}.p-terms summary{cursor:pointer;font:600 13px/1.3 var(--font-sans);color:var(--ink)}.p-terms dl{gap:8px;margin:8px 0 0;display:grid}.p-terms dt{font-weight:600}.p-terms dd{color:var(--ink-muted);margin:2px 0 0;line-height:1.4}.t-card .p-question-outcome{font:600 15px/1.45 var(--font-sans)}.t-card .p-question-outcome span{font:400 13.5px/1.45 var(--font-sans);color:var(--ink-muted)}.t-card .p-question-signin{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p-forecast{gap:var(--space-3);flex-direction:column;display:flex}.p-placed{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.p-placed:empty{display:none}.p-placed p{font-weight:600}.p-facts{padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;gap:10px;margin:0;animation:.25s ease-out p-in;display:flex}.p-facts dt{font:500 13px/18px var(--font-sans);color:var(--ink-subtle)}.p-facts dd{margin:3px 0 0;font-size:14px;line-height:1.45}.p-standing{animation:.25s ease-out p-in}.p-pin-crowd i{border:3px solid var(--ink);background:var(--surface-raised);border-radius:50%;width:16px;height:16px;display:block}.p-pin-history i{background:var(--ink-muted);border-radius:2px;width:12px;height:12px;display:block;transform:rotate(45deg)}.p-standing .t-legend{margin:0}.p-key-crowd i{border:2.5px solid var(--ink);box-sizing:border-box;background:0 0!important}.p-key-history i{transform:rotate(45deg);background:var(--ink-muted)!important;border-radius:1.5px!important;width:8px!important;height:8px!important}.p-question-meta{padding-top:var(--space-3);border-top:1px solid var(--line);margin:0}.p-question-meta p{color:var(--ink-muted);font-size:13.5px}.p-question-meta .p-links{margin-top:8px}.t-card .p-question-meta.p-links{padding-top:var(--space-3);margin:0;display:inline-flex}.p-cut{color:var(--ink);border-color:var(--line-control);background:0 0;gap:6px}.p-cut:hover{background:var(--surface-hover)}.cut-slice-sheet{box-sizing:border-box;border-radius:var(--radius-xl);width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-overlay);border:0;padding:0;overflow-y:auto}.cut-slice-sheet::backdrop{background:#00000073}.cut-slice-sheet[open]{animation:.2s ease-out p-in}.p-sheet-card{gap:var(--space-4);border-radius:var(--radius-xl);box-shadow:none;padding:28px}@media (width<=720px){.p-sheet-card{padding:20px}}.p-sheet-head{flex-direction:column;gap:6px;display:flex}.t-card .p-sheet-title{font:600 24px/30px var(--font-sans);letter-spacing:-.015em;margin:0}.p-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.p-fieldset legend{font:600 14px/1.3 var(--font-sans);color:var(--ink);padding:0 0 6px}.p-choice-row{border-radius:var(--radius-md);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;line-height:1.35;display:flex}.p-choice-row input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:1px 0 0}.p-choice-row:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink);background:var(--surface-raised)}.p-choice-row:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.p-choice-note{color:var(--ink-muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.p-sheet-actions{justify-content:flex-end}.p-learn{box-sizing:border-box;gap:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;padding:28px;display:flex}@media (width<=720px){.p-learn{padding:18px}}.p-learn.learn-check-done{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);flex-direction:row}.p-learn.learn-check-done p{margin:0;font-size:14.5px;line-height:1.5}.p-learn-tick{border-radius:var(--radius-full);background:var(--accent-soft);width:26px;height:26px;color:var(--on-accent-soft);flex:none;place-items:center;display:inline-grid}.p-learn-title{color:var(--ink-subtle);margin:0;font-size:15px;font-weight:600;line-height:20px}.p-lq{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.p-lq+.p-lq{padding-top:var(--space-5);border-top:1px solid var(--line)}.p-lq-prompt{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:27px}.p-learn .p-choices{gap:var(--space-2)}.p-lopt{box-sizing:border-box;min-height:52px;padding:12px var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:500 16px/1.35 var(--font-sans);text-align:left;overflow-wrap:anywhere;cursor:pointer;border:2px solid #0000;align-items:center;display:flex;position:relative}.p-lopt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.p-lopt:hover{background:var(--surface-hover)}.p-lopt:has(input:checked){border-color:var(--ink);background:var(--surface-raised)}.p-lopt:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.p-lopt:has(input:disabled){cursor:default}.p-lq[data-correct=true] .p-lopt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.p-lq[data-correct=false] .p-lopt:has(input:checked){border-color:var(--cat-layoffs);background:var(--cat-layoffs-soft)}.p-lq-mark{font:600 14px/20px var(--font-sans);color:var(--accent-ink);margin:0;animation:.25s ease-out p-in}.p-lq-mark[data-correct=false]{color:var(--cat-layoffs-ink)}.p-learn-hint{color:var(--ink-subtle);font-size:13px;line-height:18px}.p-learn-result{padding:14px var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--on-accent-soft);flex-wrap:wrap;align-items:center;gap:10px 16px;animation:.25s ease-out p-in;display:flex}.p-learn-result[data-passed=false]{background:var(--cat-layoffs-soft);color:var(--cat-layoffs-ink)}.p-learn-result:focus{outline:none}.p-learn-result p{font:500 15px/1.5 var(--font-sans);margin:0}@media (pointer:coarse){.p-choice-row{min-height:var(--layout-touch);align-items:center}.p-why summary,details.p-figures summary{padding-block:12px}}@media (prefers-reduced-motion:reduce){.p-strip *,.p-learn,.p-learn *,.cut-slice-sheet,.cut-slice-sheet *{transition:none!important;animation:none!important}}@keyframes rc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rc-stamp{border-radius:var(--radius-full);background:var(--surface-selected);width:fit-content;min-height:22px;color:var(--ink-muted);font:600 12px/16px var(--font-sans);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.rc-stamp[data-state=open]{color:var(--ink)}.rc-stamp[data-state=held]{background:var(--accent-soft);color:var(--on-accent-soft)}.rc-stamp[data-state=contradicted]{background:var(--cat-layoffs-soft);color:var(--cat-layoffs-ink)}.rc-stamp[data-state=review]{background:var(--cat-filings-soft);color:var(--cat-filings-ink)}.rc-move-token[data-kind=evidence_for]{background:var(--accent-soft);color:var(--on-accent-soft)}.rc-move-token[data-kind=evidence_against]{background:var(--cat-layoffs-soft);color:var(--cat-layoffs-ink)}.rc-move-token[data-kind=correction]{background:var(--cat-filings-soft);color:var(--cat-filings-ink)}.rc-mini{min-width:0}.rc-mini .t-bars{height:104px}.rc-mini[data-dense] .t-bars{gap:3px}.rc-mini[data-dense] .t-bars-col:not(:first-child):not(:last-child) .t-bars-label{visibility:hidden}.rc-mini .t-spark{height:84px}.rc-well{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;display:flex}.rc-well .rc-well-title{font:600 13.5px/1.3 var(--font-sans);overflow-wrap:anywhere;margin:0}.rc-well .rc-well-title a{color:var(--ink)}.rc-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}:is(.t-card,.t-panel,.t-note) :is(input,textarea,select),.t-input{box-sizing:border-box;max-width:100%}.rc-notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-selected);color:var(--ink);font:500 13.5px/1.45 var(--font-sans);margin:0}.rc-notice.rc-reading{padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);font-size:14.5px}.rc-case{gap:var(--space-3)}.rc-case .t-tokens{margin-top:2px}.rc-case .rc-more{font:600 12px/16px var(--font-sans);color:var(--ink-muted);padding:0 4px}.rc-index-hint{max-width:62ch;color:var(--ink-muted);margin:0;font-size:14px}.rc-cols{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}.rc-cols>*{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (width<=960px){.rc-cols{grid-template-columns:minmax(0,1fr)}}.rc-claim-card{gap:var(--space-4);border-radius:var(--radius-xl);padding:28px}@media (width<=720px){.rc-claim-card{padding:18px}}.rc-claim-card h1{font:600 clamp(22px, 2.6vw, 28px)/1.25 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);overflow-wrap:anywhere;margin:0}.rc-claim-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.rc-claim-top p{margin:0}p.rc-by{min-width:0;font:400 13px/18px var(--font-sans);color:var(--ink-muted);align-items:center;gap:10px;display:flex}.rc-by a{color:var(--ink);font-weight:600}.t-panel.rc-held{background:var(--cat-filings-soft);box-shadow:none;color:var(--ink)}.rc-held h2{font:600 18px/24px var(--font-sans);color:var(--ink);margin:0}.t-panel.rc-held p,.rc-held ul{margin:0;font-size:14.5px;line-height:1.5}.rc-held ul{padding-left:1.2em}.rc-spread{gap:var(--space-4);flex-direction:column;display:flex}.rc-para{gap:var(--space-4) var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.rc-para-full{grid-column:1/-1;min-width:0}p.rc-para-no{font:500 13px/18px var(--font-sans);color:var(--ink-subtle);margin:0}.rc-para .rc-para-text{margin-top:8px;font-size:17px;line-height:1.55}@media (width<=720px){.rc-para{grid-template-columns:minmax(0,1fr);padding:18px}}.rc-pair{gap:var(--space-5);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;display:grid}.rc-pair:not(:has(>.t-panel)){grid-template-columns:minmax(0,1fr)}.rc-pair>.t-note{padding:var(--space-5);background:var(--surface-raised);box-shadow:var(--shadow-card);gap:10px}.rc-pair .t-note p{font-size:15px}@media (width<=720px){.rc-pair{grid-template-columns:minmax(0,1fr)}}.rc-note-h{font:600 18px/24px var(--font-sans);color:var(--ink);margin:0}.t-note .rc-note-state{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.rc-revs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rc-revs li{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:2px 12px;font-size:14px;line-height:1.4;display:grid}.rc-revs a{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-full);width:fit-content;min-height:28px;color:var(--ink);font:600 13px/1 var(--font-sans);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.rc-revs a:hover{background:var(--surface-hover)}.t-panel .rc-revs li[aria-current] a{background:var(--action);border-color:var(--action);color:var(--on-action)}.rc-revs span{color:var(--ink)}.rc-revs time{color:var(--ink-subtle);font-variant-numeric:tabular-nums}.rc-rev-note{color:var(--ink-muted);margin-top:2px;font-style:normal;display:block}@media (pointer:coarse){.rc-revs a{min-height:var(--layout-touch)}}.rc-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-move{padding-bottom:var(--space-5);grid-template-columns:16px minmax(0,1fr);gap:0 12px;display:grid;position:relative}.rc-move:last-child{padding-bottom:0}.rc-move:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:-2px;left:7px}.rc-move:last-child:before{display:none}.rc-dot{z-index:1;background:var(--seat,var(--surface-selected));width:16px;height:16px;box-shadow:0 0 0 3px var(--surface-raised);border-radius:50%;margin-top:4px;position:relative}.rc-move-main{flex-direction:column;gap:8px;min-width:0;display:flex}.rc-move-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rc-move-top time{font:400 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-subtle)}.rc-move-card{padding:14px var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.rc-move-card p{margin:0;font-size:14px;line-height:1.45}.rc-move-card .t-by{color:var(--ink-muted);font-size:13px}.rc-move-card a{color:var(--ink)}.rc-move-card .rc-move-state{font:600 13px/18px var(--font-sans);color:var(--ink-subtle)}.rc-move-card .rc-move-state[data-state=accepted]{color:var(--accent-ink)}.rc-move-card .rc-move-state[data-state=declined]{color:var(--desk-miss)}.rc-move-card .rc-move-state[data-state=held]{color:var(--cat-filings-ink)}.rc-move-card ul{margin:0;padding-left:1.2em;font-size:13px}.rc-move-actions{flex-wrap:wrap;gap:8px;display:flex}.rc-move[data-fresh] .rc-move-card{animation:.25s ease-out rc-in}.rc-composer{gap:var(--space-4)}.rc-composer h3{font-size:18px;line-height:24px}.rc-move-form{gap:var(--space-4);flex-direction:column;display:flex}.rc-kinds{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.rc-kinds legend{font:600 14px/1.3 var(--font-sans);margin-bottom:8px;padding:0}.rc-kinds:has(.rc-radio){flex-flow:column;gap:4px}.rc-kinds:has(.rc-radio) legend{margin-bottom:4px}.rc-kind{display:inline-flex;position:relative}.rc-kind input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rc-kind span{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-raised);min-height:36px;color:var(--ink);font:500 14px/1.2 var(--font-sans);align-items:center;padding:0 14px;display:inline-flex}.rc-kind:hover span{background:var(--surface-hover)}.rc-kind input:checked+span{background:var(--action);border-color:var(--action);color:var(--on-action)}.rc-kind input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}@media (pointer:coarse){.rc-kind span{min-height:var(--layout-touch)}}.rc-radio{min-height:32px;font:500 14.5px/1.3 var(--font-sans);cursor:pointer;align-items:center;gap:10px;display:flex}.rc-radio input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}@media (pointer:coarse){.rc-radio{min-height:var(--layout-touch)}}p.rc-help{color:var(--ink-muted);margin:0;font-size:13px;font-weight:400;line-height:1.45}.rc-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=420px){.rc-row{grid-template-columns:minmax(0,1fr)}}.rc-field-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rc-count{font:400 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-subtle);white-space:nowrap;flex:none}.rc-count[data-tight]{color:var(--desk-miss)}.rc-count[data-over]{font-weight:600}p.rc-field-error{font:600 13px/1.4 var(--font-sans);color:var(--desk-miss);margin:0}.t-field>.rc-help{font:400 13px/1.4 var(--font-sans);color:var(--ink-muted);margin:0}.rc-signin{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.rc-signin p{margin:0;font-size:14.5px;line-height:1.5}p.rc-alert{padding:var(--space-3) 14px;border-radius:var(--radius-md);background:var(--cat-layoffs-soft);color:var(--cat-layoffs-ink);font:600 13.5px/1.45 var(--font-sans);margin:0}.rc-alert a{color:inherit}.rc-compose{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;display:grid}.rc-compose>*{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (width<=960px){.rc-compose{grid-template-columns:minmax(0,1fr)}}.rc-compose .t-card textarea{resize:vertical;min-height:4.6em}.rc-compose fieldset{border:0;min-width:0;margin:0;padding:0}.rc-compose legend{padding:0}.rc-slot{min-height:96px;padding:var(--space-4);border:1px dashed var(--line-control);border-radius:var(--radius-lg);color:var(--ink);font:600 14px/1.3 var(--font-sans);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.rc-slot small{font:400 13px/1.3 var(--font-sans);color:var(--ink-muted)}.rc-slot:hover{background:var(--surface-hover)}.rc-entity{gap:var(--space-3);grid-template-columns:9.5rem minmax(0,1fr);display:grid}@media (width<=480px){.rc-entity{grid-template-columns:minmax(0,1fr)}}.rc-para-form{gap:var(--space-3);padding:var(--space-5)}.rc-para-form-top{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.rc-preview .t-by{margin:0}.rc-preview:empty{width:1px;height:1px;position:absolute;overflow:hidden}.rc-note-form .t-note{padding:var(--space-5);background:var(--surface-raised);box-shadow:var(--shadow-card);gap:12px}.rc-note-form .t-note .t-input{background:var(--surface)}.t-note fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.t-note legend{font:600 18px/24px var(--font-sans);margin-bottom:4px;padding:0}.t-note label{font-size:14px}.rc-catalyst{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-selected);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.rc-catalyst .rc-catalyst-text{grid-column:1/-1}.rc-panel-label{font:600 13px/1.3 var(--font-sans);color:var(--ink);flex-direction:column;gap:6px;display:flex}.t-panel.rc-gate{background:var(--cat-filings-soft);box-shadow:none}.rc-gate p{margin:0;font-size:14.5px;line-height:1.5}.rc-submit{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.rc-submit .t-btn{min-height:48px;font-size:16px}.rc-preview [data-problem]{color:var(--desk-miss);font-weight:600}.rc-para-slices{flex-direction:column;gap:10px;min-width:0;display:flex}.rc-answer{margin-top:4px}.rc-answer summary,.rc-revise summary{cursor:pointer;font:600 14px/1.3 var(--font-sans)}.rc-answer[open],.rc-revise{gap:var(--space-3);flex-direction:column;display:flex}.rc-revise[open]>summary{margin-bottom:var(--space-3)}.t-deal.rc-grid{columns:auto;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.t-deal.rc-grid>.t-card{margin:0}.rc-priv{gap:var(--space-4)}.rc-priv-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rc-level{font:600 22px/28px var(--font-sans);letter-spacing:-.01em;text-transform:capitalize;color:var(--accent-ink)}.rc-priv[data-level="0"] .rc-level{color:var(--ink-muted)}.rc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rc-steps li{font:500 13px/18px var(--font-sans);color:var(--ink-subtle);flex-direction:column;gap:8px;display:flex}.rc-steps li:before{content:"";border-radius:var(--radius-full);background:var(--surface-selected);height:6px}.rc-steps li[data-reached]:before{background:var(--accent)}.rc-steps li[data-here]{color:var(--ink);font-weight:600}.rc-steps li[data-here]:before{background:var(--ink)}.t-card p.rc-next{color:var(--ink-muted);font-size:14px;line-height:1.45}.rc-paths{flex-direction:column;display:flex}.rc-path{padding:var(--space-4) 0;border-top:1px solid var(--line);flex-direction:column;gap:8px;display:flex}.rc-path:first-child{border-top:0;padding-top:0}.rc-path:last-child{padding-bottom:0}.rc-path-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.t-panel .rc-path-top a{font:600 16px/1.3 var(--font-sans);color:var(--ink);text-decoration:none}.t-panel .rc-path-top a:hover{text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:3px}.rc-path-top span{font:400 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.rc-rail{gap:4px;margin:0;padding:0;list-style:none;display:flex}.rc-rail li{border-radius:var(--radius-full);background:var(--surface-selected);flex:1;height:6px}.rc-rail li[data-done]{background:var(--accent)}.rc-path p{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.45}.rc-curve-card{gap:var(--space-4);border-radius:var(--radius-xl);padding:28px}@media (width<=720px){.rc-curve-card{padding:18px}}.rc-curve-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.rc-curve{width:100%;max-width:500px;height:auto;color:var(--ink-subtle);align-self:center;display:block;overflow:visible}.rc-curve-band{fill:var(--surface-selected);opacity:.5}.rc-curve-tick line{stroke:var(--line);stroke-width:1px}.rc-curve-tick text{fill:var(--ink-subtle);font:400 13px var(--font-sans);font-variant-numeric:tabular-nums}.rc-curve-ideal{stroke:var(--ink);stroke-opacity:.5;stroke-width:1.5px;stroke-dasharray:5 5}.rc-curve-axis{fill:var(--ink-muted);font:500 14px var(--font-sans)}.rc-curve-dot circle{stroke:var(--surface-raised);stroke-width:2px;animation:.3s ease-out both rc-dot-in}.rc-curve-dot text{fill:var(--t-on-seat);font:600 13px var(--font-sans);font-variant-numeric:tabular-nums;pointer-events:none}.rc-curve-dot[data-neutral] circle{fill:var(--action)}.rc-curve-dot[data-neutral] text{fill:var(--on-action)}@keyframes rc-dot-in{0%{opacity:0}to{opacity:1}}.rc-curve-legend{font:400 13px/1.4 var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.rc-curve-legend i{border-top:2px dashed var(--ink);vertical-align:3px;opacity:.6;width:14px;margin-right:6px;display:inline-block}.rc-brier{gap:var(--space-2)}p.rc-big{font:600 40px/44px var(--font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0}p.rc-big[data-empty]{letter-spacing:0;color:var(--ink-muted);font-size:18px;font-weight:500;line-height:26px}.rc-scale{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--accent), var(--cat-filings), var(--desk-miss));height:8px;margin:12px 0 4px;position:relative}.rc-scale i{background:var(--ink);width:4px;height:18px;box-shadow:0 0 0 2px var(--surface-raised);border-radius:2px;position:absolute;top:-5px;transform:translate(-2px)}.rc-scale-ends{font:400 12px/1 var(--font-sans);color:var(--ink-subtle);justify-content:space-between;display:flex}.rc-domains{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-domains li{flex-direction:column;gap:6px;display:flex}.rc-domain-top{color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.rc-domain-top span:last-child{font:400 13px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-muted);text-align:right}.rc-diverge{background:var(--surface-selected);border-radius:4px;height:8px;position:relative}.rc-diverge:before{content:"";background:var(--line-control);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.rc-diverge i{background:var(--accent);border-radius:4px;animation:.25s ease-out both rc-in;position:absolute;top:0;bottom:0}.rc-diverge i[data-sign=neg]{background:var(--desk-miss)}.rc-forecasts{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));display:grid}.rc-forecast{gap:var(--space-3)}.rc-forecast h3{font:600 16px/1.3 var(--font-sans);color:var(--ink);margin:0}.t-panel .rc-forecast h3 a{color:var(--ink);text-decoration:none}.t-panel .rc-forecast h3 a:hover{text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:3px}.t-panel p.rc-forecast-when{font:500 13px/1.4 var(--font-sans);color:var(--ink-muted);margin:0}.rc-save{gap:var(--space-3)}.rc-save h3{font-size:16px}.rc-save-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.rc-save-foot form{z-index:1;flex:none;margin:0;position:relative}.rc-save-foot .t-btn{white-space:nowrap}.rc-kind-tag{font:500 13px/18px var(--font-sans);color:var(--ink-subtle)}.rc-reader{gap:var(--space-5);border-radius:var(--radius-xl);max-width:760px;padding:28px}@media (width<=720px){.rc-reader{padding:18px}}.rc-reader-head{align-items:center;gap:var(--space-4);display:flex}.rc-reader-head .t-avatar{--size:64px;box-shadow:none}.rc-reader-head h1{font:600 32px/38px var(--font-sans);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0}@media (width<=720px){.rc-reader-head h1{font-size:26px;line-height:32px}}.rc-reader-head p{font:400 14px/1.3 var(--font-sans);color:var(--ink-muted);margin:4px 0 0}.rc-reader-body{gap:var(--space-4);flex-direction:column;display:flex}.rc-reader-body>p{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:1.5}.rc-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.rc-tile{padding:14px var(--space-4);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:4px;display:flex}.rc-tile[data-hatched=true]{background:repeating-linear-gradient(135deg, var(--surface) 0 8px, var(--surface-selected) 8px 10px)}.rc-tile b{font:600 15px/1.2 var(--font-sans)}.rc-tile span{font:400 13px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.rc-tile .rc-tile-score{color:var(--ink);font-weight:600}.rc-chip{border-radius:var(--radius-full);background:var(--surface-selected);color:var(--ink);font:500 13px/1.5 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;padding:2px 10px 2px 4px;display:inline-flex}.rc-chip:before{content:"";background:var(--seat,var(--ink-subtle));border-radius:50%;width:10px;height:10px;margin-left:4px}.rc-chip[data-hatched=true]{background:repeating-linear-gradient(135deg, var(--surface-selected) 0 6px, var(--surface) 6px 8px)}.feedback-affirm.rc-chip-line{box-sizing:border-box;max-width:min(360px, calc(100vw - 2 * var(--space-4)));padding:11px var(--space-4) 11px 14px;border-radius:var(--radius-lg);font:600 13.5px/1.4 var(--font-sans);align-items:flex-start;gap:10px;display:flex}.feedback-affirm.rc-chip-line:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.feedback-milestone.rc-dealt{box-sizing:border-box;width:min(340px, calc(100vw - 2 * var(--space-4)));max-width:none}.feedback-milestone.rc-dealt .feedback-milestone-unlock{font:600 13px/18px var(--font-sans)}.feedback-milestone.rc-dealt .feedback-milestone-copy{font:600 18px/24px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.feedback-milestone.rc-dealt .t-btn{align-self:flex-start}.feedback-milestone.rc-dealt :focus-visible,.feedback-affirm.rc-chip-line :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rc-curve-dot circle,.rc-diverge i,.rc-move[data-fresh] .rc-move-card{animation:none!important}}body[data-room=desk] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,body[data-room=desk] :is(.t-input,.t-card textarea,.t-card select,.t-card input,.t-note textarea,.t-note input,.rc-revise textarea,.rc-revise input):focus,body[data-room=desk] :is(.rc-kind input:focus-visible+span,.p-opt:has(input:focus-visible),.p-choice-row:has(input:focus-visible)){outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none;border-color:inherit}body[data-room=desk] :is(.t-input,.t-card textarea,.t-card select,.t-card input,.t-note textarea,.t-note input):focus:not(:focus-visible){box-shadow:none;outline-color:#0000}.t-row .t-row-aside{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:16em}@media (width<=640px){.t-row{grid-template-columns:minmax(0,1fr);gap:4px}.t-row .t-row-aside{text-align:left;max-width:none}}.dr-jump{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.dr-jump a{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-raised);min-height:44px;color:var(--ink);font:500 14px/1 var(--font-sans);flex:auto;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.dr-jump a:hover{background:var(--surface-hover)}@media (width>=1101px){.dr-jump{display:none}}html:has(.dr-jump){scroll-behavior:smooth;scroll-padding-top:12px}@media (prefers-reduced-motion:reduce){html:has(.dr-jump){scroll-behavior:auto}}.dr-calib-empty{font:400 14px/1.4 var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:flex}.dr-calib-who{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.dr-calib-who .t-avatar{--size:22px}.dr-closed summary{cursor:pointer;font:600 14px/1.3 var(--font-sans);color:var(--ink-muted)}.dr-closed .dr-list{margin-top:var(--space-2)}.dr-stuck-none{margin:0;font-size:14px;line-height:1.45}.dr-unclear{font:500 14px/1.4 var(--font-sans);margin:0}.t-dial .p-cap{font:600 14px/1.3 var(--font-sans);color:var(--ink)}.t-dial .p-cap .t-dial-note{color:var(--ink-muted);font-weight:400}.t-panel .rc-count,.t-card .rc-count{color:var(--ink-muted)}.t-panel .rc-field-error,.t-card .rc-field-error{color:var(--desk-miss)}.rc-revise label.rc-radio{min-height:44px;color:var(--ink);align-items:center;gap:8px;display:flex}.rc-revs a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1.5px}.rc-revs li[aria-current=true] a{color:var(--ink);font-weight:600}.rc-revs .rc-rev-note{color:var(--ink-muted);margin-top:2px;font-style:normal;display:block}@media (pointer:coarse),(width<=640px){.room-nav a,.t-seat,.t-input,.t-card :is(input[type=text],input[type=url],input[type=number],input[type=search],select),.t-note input,.t-panel select{min-height:44px}summary{align-items:center;min-height:44px;display:flex}.t-btn-plain,.t-btn-quiet,.t-btn-sm{min-height:44px}.dr-crumb,:not(p)>.t-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.rc-notice a{color:var(--ink);text-underline-offset:3px}.rc-revise .rc-kinds{flex-direction:column;gap:0}@media (pointer:coarse),(width<=640px){.t-card h3 a:not(.t-card-link){margin:-12px 0;padding:12px 0;display:inline-block}.rc-revs a{align-items:center;min-height:44px;display:inline-flex}input[type=range]{height:44px}.p-links a,.rc-well-title a,.rc-path-top a,.dr-cite a{align-items:center;min-height:44px;display:inline-flex}}@keyframes dc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dc,.dc-room{min-width:0}.dc time,.dc small{font-variant-numeric:tabular-nums}.dc-status{padding:var(--space-4);margin:0}.dc-quiet p,.dc-connect p{max-width:62ch;margin:0}.dc-connect{align-items:flex-start;gap:var(--space-3)}.dc-room{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dc-room[data-thread]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}@media (width<=900px){.dc-room[data-thread]{grid-template-columns:minmax(0,1fr)}}.dc-main{gap:var(--space-3)}@media (width<=640px){.dc-main{padding:var(--space-3)}}.dc-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.dc-channel{font:600 16px/22px var(--font-sans);color:var(--ink);margin:0}.dc-tabs{padding:2px}.t-panel .dc-tabs a{color:var(--ink);text-decoration:none}.t-panel .dc-tabs a[aria-current=page]{color:var(--on-action)}.dc-topic{margin:0}p.dc-topic{font-size:13.5px}.dc-conn{font:500 12px/1 var(--font-sans);color:var(--ink-muted);align-items:center;gap:8px;display:inline-flex}.dc-conn i{box-sizing:border-box;background:var(--ink-subtle);border-radius:50%;width:9px;height:9px}.dc-conn[data-state=live] i{background:var(--accent)}.dc-conn[data-state=wait] i{border:2px dashed var(--ink-subtle);background:0 0}.dc-conn[data-state=off] i{border:2px solid var(--desk-miss);background:0 0}.dc-here{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0 0 8px;list-style:none;display:flex}.dc-seat{font:500 13px/1 var(--font-sans);color:var(--ink);align-items:center;gap:7px;display:inline-flex}.dc-seat .t-avatar{--size:28px}.dc-seat[data-presence=offline] .t-avatar{opacity:.45}@media (width<=640px){.dc-seat-name{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dc-here{gap:8px 14px}}.dc-dot{box-sizing:border-box;border:2px solid var(--ink-subtle);border-radius:50%;width:9px;height:9px}.dc-seat[data-presence=online] .dc-dot{background:var(--accent);border-color:var(--accent)}.dc-seat[data-presence=away] .dc-dot{border-color:var(--accent);background:linear-gradient(90deg, var(--accent) 50%, transparent 50%)}.dc-seat[data-presence=busy] .dc-dot{border-color:var(--desk-miss);background:var(--desk-miss)}.dc-notice{min-height:18px;margin:0}p.dc-notice{font:600 13px/1.4 var(--font-sans);color:var(--ink)}.dc-pins{margin:0}.dc-notes{gap:var(--space-3);padding:0 0 var(--space-2);scroll-snap-type:x proximity;margin:0;list-style:none;display:flex;overflow-x:auto}.dc-note{scroll-snap-align:start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);flex:0 0 220px}.dc-note p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dc-note-actions{flex-wrap:wrap;gap:6px;display:flex}.dc-note .t-btn{align-self:auto}.dc-timeline{min-width:0;position:relative}.dc-scroll{overscroll-behavior:contain;scrollbar-color:var(--line-control) transparent;flex-direction:column;gap:10px;min-height:220px;max-height:min(64vh,640px);padding:14px 6px 12px 2px;display:flex;overflow-y:auto}.dc-thread-scroll{max-height:min(52vh,520px)}.dc-earlier{flex:none;align-self:center}.dc-start{text-align:center;margin:0}p.dc-start{color:var(--ink-subtle);font-size:12px}.dc-day{font:500 12px/1 var(--font-sans);color:var(--ink-subtle);align-items:center;gap:12px;margin:8px 0 0;display:flex}.dc-day:before,.dc-day:after{content:"";background:var(--line);flex:1;height:1px}.dc-unread{font:500 12px/1 var(--font-sans);color:var(--accent-ink);align-items:center;gap:8px;margin:4px 0;display:flex}.dc-unread:after{content:"";background:var(--accent);flex:1;height:1px}.dc-unread .t-new{vertical-align:0;margin:0}.dc-jump{box-shadow:var(--shadow-overlay);position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.dc-card{background:var(--surface);min-width:0;color:var(--ink);border-radius:var(--radius-lg);overflow-wrap:anywhere;flex-direction:column;flex:none;gap:6px;padding:10px 14px;display:flex;position:relative}.dc-card:not([data-first]){margin-top:-5px}.dc-card[data-mine]{background:var(--surface-selected)}.dc-card[data-fresh]{animation:.25s ease-out both dc-in}.dc-card[data-pending=sending]{opacity:.8}.dc-card-gone{background:0 0;padding-block:2px}.dc-card-gone p{color:var(--ink-muted);margin:0;font-size:13.5px}.dc-head{align-items:center;gap:8px;min-width:0;display:flex}.dc-head .t-avatar{--size:28px;box-shadow:none}.dc-author{font:600 13.5px/1.2 var(--font-sans)}.dc-author small{font:400 12px/1 var(--font-sans);color:var(--ink-muted)}.dc-head time{color:var(--ink-subtle);margin-left:auto;font-size:12px}.dc-pinmark{border-radius:var(--radius-full);background:var(--cat-filings-soft);min-height:22px;color:var(--cat-filings-ink);font:600 12px/16px var(--font-sans);align-self:flex-start;align-items:center;padding:0 9px;display:inline-flex}.dc-body{min-width:0;font:15px/1.5 var(--font-sans)}.dc-body p{font-size:inherit;line-height:inherit;margin:0}.dc-body p+p,.dc-body p+pre,.dc-body pre+p,.dc-body blockquote,.dc-body ul,.dc-body ol{margin-top:.5em}.dc-body a{color:var(--ink);text-decoration-color:var(--line-control);text-underline-offset:3px}.dc-body code{background:var(--surface-selected);font:13.5px/1.4 var(--font-mono);border-radius:5px;padding:1px 5px}.dc-body pre{background:var(--surface-raised);border-radius:var(--radius-md);max-width:100%;margin:.5em 0 0;padding:10px 12px;overflow-x:auto}.dc-body pre code{background:0 0;padding:0}.dc-body blockquote{border-left:3px solid var(--line-control);margin-bottom:0;padding-left:10px}.dc-body ul,.dc-body ol{margin-bottom:0;padding-left:1.3em}.dc-mention{background:var(--surface-selected);color:var(--ink);border-radius:4px;padding:0 4px;font-weight:600}.dc-mention[data-you]{background:var(--accent-soft);color:var(--on-accent-soft)}.dc-edited{color:var(--ink-subtle);font-size:12px}p.dc-state{color:var(--ink-subtle);margin:0;font-size:12px}.dc-failed{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc-failed p{font:600 13px/1.4 var(--font-sans);color:var(--desk-miss);flex:100%;margin:0}.dc-reactions,.dc-picker{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dc-chip b{font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.dc-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--on-accent-soft)}.dc-replies{color:var(--ink);align-self:flex-start}.dc-actions{z-index:1;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);opacity:0;pointer-events:none;gap:2px;padding:2px;transition:opacity .15s;display:flex;position:absolute;top:-17px;right:12px}.dc-card:hover>.dc-actions,.dc-card:focus-within>.dc-actions,.dc-card[data-open]>.dc-actions{opacity:1;pointer-events:auto}.dc-actions .t-btn-plain{text-decoration:none}.dc-actions .t-btn-plain:hover,.dc-actions .t-btn-plain:focus-visible{text-decoration:underline}@media (hover:none){.dc-actions{box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;flex-wrap:wrap;margin:2px -6px -4px;padding:0;position:static}}.dc-confirm{background:var(--surface-raised);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.dc-confirm p{flex:100%;margin:0;font-size:13.5px}.dc-editor{gap:8px;display:grid}.dc-editor-actions{gap:8px;display:flex}.dc-files{flex-direction:column;gap:8px;display:flex}.dc-file{background:var(--surface-raised);border-radius:var(--radius-md);flex-direction:column;gap:8px;min-width:0;margin:0;padding:10px;display:flex}.dc-file figcaption{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.dc-file-tag{background:var(--surface-selected);color:var(--ink);font:600 12px/1 var(--font-mono);border-radius:8px;grid-row:span 2;padding:6px 8px}.dc-file-name{font:600 14px/1.3 var(--font-sans)}.dc-file-meta{color:var(--ink-muted);grid-column:2;font-size:12px}.dc-file-actions{flex-wrap:wrap;grid-area:1/3/span 2;justify-content:flex-end;gap:6px;display:flex}.dc-file-warn{color:var(--desk-miss);grid-column:1/-1;font-size:12.5px}.dc-file-picture{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.dc-file-picture img{border-radius:var(--radius-sm);max-width:100%;height:auto;max-height:260px;display:block}.dc-table-wrap{border-radius:var(--radius-sm);background:var(--surface);overflow-x:auto}.dc-table{border-collapse:collapse;width:100%;font:13px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.dc-table th,.dc-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:18ch;padding:6px 8px;overflow:hidden}.dc-table th{font-weight:600}.dc-table-more{color:var(--ink-muted);margin:0;padding:4px 8px;font-size:12px}@media (width<=640px){.dc-file figcaption{grid-template-columns:auto minmax(0,1fr)}.dc-file-actions{grid-area:auto/1/auto/-1;justify-content:flex-start}}.dc-typing{min-height:18px;margin:0}p.dc-typing{color:var(--ink-muted);font-size:12.5px}.dc-composer{padding:var(--space-3);background:var(--surface);color:var(--ink);border-radius:var(--radius-lg);gap:8px;display:grid}.dc-composer[data-dragging]{outline:2px dashed var(--ink);outline-offset:-5px}.dc-field{box-sizing:border-box;resize:vertical;width:100%;min-height:56px;max-height:240px;font:15px/1.45 var(--font-sans);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 14px}.dc-field::placeholder{color:var(--ink-subtle)}.dc-field:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--line-control)}@media (width<=640px){.dc-field,.dc-editor .t-input{font-size:16px}}.dc-composer-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dc-composer-row .t-btn-primary{margin-left:auto}@media (width<=640px){.dc-composer-row .t-btn-primary{flex:100%;margin-left:0}}.dc-hint{margin:0}.dc-composer p.dc-hint,.dc-composer span.dc-hint{color:var(--ink-muted);font-size:12px}.dc-composer p.dc-rule{font:400 12.5px/1.4 var(--font-sans);color:var(--ink-muted);margin:0}.dc-composer .t-error{color:var(--desk-miss)}.dc-uploads{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dc-upload{background:var(--surface-raised);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:6px 10px;font-size:13.5px;display:grid}.dc-upload-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.dc-upload-name small{color:var(--ink-muted);font-weight:400}.dc-upload-state{font-size:12px}.dc-upload[data-state=ready] .dc-upload-state{color:var(--accent-ink);font-weight:600}.dc-upload[data-state=rejected] .dc-upload-state,.dc-upload[data-state=failed] .dc-upload-state{color:var(--desk-miss);font-weight:600}.dc-progress{width:100%;height:6px;accent-color:var(--accent);grid-column:1/-1}@media (width<=640px){.dc-upload{grid-template-columns:auto minmax(0,1fr)}.dc-upload-state,.dc-upload .t-btn{grid-column:2;justify-self:start}}.dc-thread{gap:var(--space-3)}.dc-thread-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-thread-head h3{font:600 18px/24px var(--font-sans);color:var(--ink);margin:0}@media (prefers-reduced-motion:reduce){.dc-card[data-fresh]{animation:none}}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans)}.shell[data-astro-cid-hkbrpulz]{grid-template-columns:var(--layout-sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.shell-side[data-astro-cid-hkbrpulz]{box-sizing:border-box;height:100vh;padding:var(--space-6) var(--space-4) var(--space-6) var(--space-5);position:sticky;top:0;overflow-y:auto}.shell-appbar[data-astro-cid-hkbrpulz],.shell-tabbar[data-astro-cid-hkbrpulz]{display:none}.shell-main[data-astro-cid-hkbrpulz]{flex-direction:column;min-width:0;display:flex}.layout-page[data-astro-cid-hkbrpulz]{box-sizing:border-box;width:100%;max-width:calc(var(--layout-page) + 2 * var(--layout-gutter));padding:var(--space-2) var(--layout-gutter) var(--space-12);margin:0 auto}@media (width<=1023px){.shell[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1fr)}.shell-side[data-astro-cid-hkbrpulz]{display:none}.shell-appbar[data-astro-cid-hkbrpulz]{z-index:50;background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(12px);display:block;position:sticky;top:0}.shell-tabbar[data-astro-cid-hkbrpulz]{z-index:60;display:block;position:fixed;bottom:0;left:0;right:0}.shell-main[data-astro-cid-hkbrpulz]{padding-bottom:calc(var(--layout-tabbar) + 12px + env(safe-area-inset-bottom,0px))}.layout-page[data-astro-cid-hkbrpulz]{padding:0 var(--layout-gutter-mobile) var(--space-10)}}.limited-notice[data-astro-cid-hkbrpulz]{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);background:var(--surface-raised);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);font-size:var(--type-body-sm-size)}.site-footer[data-astro-cid-hkbrpulz]{box-sizing:border-box;width:100%;max-width:calc(var(--layout-page) + 2 * var(--layout-gutter));padding:var(--space-6) var(--layout-gutter) var(--space-8);color:var(--ink-subtle);margin:auto auto 0;font-size:12px;line-height:1.5}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0 0 var(--space-2);max-width:760px}@media (width<=1023px){.site-footer[data-astro-cid-hkbrpulz]{padding:var(--space-6) var(--layout-gutter-mobile)}}.theme-toggle[data-astro-cid-hkbrpulz]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.skip-link[data-astro-cid-hkbrpulz]{left:var(--space-4);top:var(--space-2);z-index:200;padding:var(--space-2) var(--space-4);background:var(--surface-overlay);border-radius:var(--radius-full);box-shadow:var(--shadow-overlay);color:var(--ink);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-hkbrpulz]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;transform:none}main[data-astro-cid-hkbrpulz]:focus{outline:none}.account-chip[data-astro-cid-hkbrpulz]{align-items:flex-start;gap:var(--space-2);font-size:var(--type-body-sm-size);flex-direction:column;display:flex}.account-me[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none;display:flex}.account-me[data-astro-cid-hkbrpulz] .pi-tile[data-astro-cid-hkbrpulz]{border-radius:var(--radius-md);background:var(--action);width:36px;height:36px;color:var(--on-action)}.account-me-text[data-astro-cid-hkbrpulz]{color:var(--ink-subtle);flex-direction:column;font-size:13px;display:flex}.account-me-text[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz]{color:var(--ink);font-size:15px;font-weight:600}.account-why[data-astro-cid-hkbrpulz]{color:var(--ink-subtle);margin:0;line-height:1.45}.account-chip[data-astro-cid-hkbrpulz] .text-link[data-astro-cid-hkbrpulz],.account-chip[data-astro-cid-hkbrpulz] .signout-button[data-astro-cid-hkbrpulz]{min-height:var(--layout-touch);align-items:center;display:inline-flex}.signout-form[data-astro-cid-hkbrpulz]{margin:0}.signout-button[data-astro-cid-hkbrpulz]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=1023px){.site-footer[data-astro-cid-hkbrpulz] .text-link[data-astro-cid-hkbrpulz]{align-items:center;min-height:40px;display:inline-flex}}@keyframes feedback-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.feedback-affirm{left:var(--space-4);bottom:var(--space-4);z-index:95;padding:var(--space-2) var(--space-4);background:var(--surface-overlay);border-radius:var(--radius-full);max-width:360px;box-shadow:var(--shadow-overlay);color:var(--ink);font-size:var(--type-body-sm-size);animation:feedback-in var(--feedback-t2-duration) var(--feedback-t2-easing);margin:0;position:fixed}.feedback-milestone{right:var(--space-4);bottom:var(--space-4);z-index:96;gap:var(--space-3);padding:var(--space-5);background:var(--surface-overlay);border-radius:var(--radius-xl);max-width:320px;box-shadow:var(--shadow-overlay);color:var(--ink);animation:feedback-in var(--feedback-t3-duration) var(--feedback-t3-easing);flex-direction:column;display:flex;position:fixed}.feedback-milestone-unlock{font-size:var(--type-eyebrow-size);color:var(--accent-ink);margin:0;font-weight:600}.feedback-milestone-copy{font-size:var(--type-body-size);margin:0}.no-js-search[data-astro-cid-hkbrpulz]{padding:var(--space-2) var(--layout-gutter);margin:0}.search-overlay{z-index:100;padding:12vh var(--layout-gutter) var(--space-6);background:color-mix(in srgb, var(--ink) 40%, transparent);justify-content:center;display:flex;position:fixed;inset:0}.search-dialog{background:var(--surface-overlay);border-radius:var(--radius-xl);width:100%;max-width:560px;max-height:70vh;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.search-dialog-head{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex}.search-input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex-grow:1}.search-close{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.search-close:hover,.search-close:focus-visible{background:var(--surface-hover);color:var(--ink)}.search-input:focus-visible,.search-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.search-results{padding:var(--space-2) 0;overflow-y:auto}.search-hint{padding:var(--space-4) var(--space-5);font-size:var(--type-body-sm-size);color:var(--ink-subtle);margin:0}.search-group-label{padding:var(--space-2) var(--space-5);font-size:var(--type-eyebrow-size);color:var(--ink-subtle);margin:0;font-weight:600}.search-hit{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-5);color:var(--ink);text-decoration:none;display:flex}.search-hit.is-active,.search-hit:hover{background:var(--surface-hover)}.search-hit-subtitle{font-size:var(--type-body-sm-size);color:var(--ink-subtle)}.search-footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);font-size:var(--type-label-size);margin:0}
