/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer sc-preflight{.sc-root,.sc-root :where(*),.sc-root :where(*):before,.sc-root :where(*):after{box-sizing:border-box;border:0 solid var(--sc-border-default)}.sc-root{font-family:var(--sc-font-sans);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);font-weight:var(--sc-weight-regular);color:var(--sc-text-primary);background-color:var(--sc-bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:var(--sc-font-features);font-optical-sizing:auto;accent-color:var(--sc-accent)}.sc-root :where(table,time,data,output,meter,.num,.sc-chart-tally-count,.sc-chart-split-percent,.sc-chart-rounds-share,.sc-chart-trend-round,.sc-room-summary-value,.sc-room-conversations-count,.sc-signal-round-net,.sc-signal-reel-count,.sc-arena-band-pulse,.sc-arena-band-round,.sc-arena-readout,.studio-fact-value,.studio-count-badge,.studio-step-number,.studio-scorecard-counts,.studio-score-mean,.studio-track-count,.studio-model-percent-readout,.studio-replay-readout,.studio-ask-price,.studio-ask-setup-value,.studio-ask-options-value){font-variant-numeric:tabular-nums}.sc-root :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre){margin:0}.sc-root :where(h1,h2,h3,h4){text-wrap:balance}.sc-root :where(p,li,dd){text-wrap:pretty}.sc-root :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.sc-root :where(ul,ol){margin:0;padding:0;list-style:none}.sc-root :where(a){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.sc-root :where(b,strong){font-weight:var(--sc-weight-semibold)}.sc-root :where(code,kbd,samp,pre){font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch);font-size:.92em}.sc-root :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}.sc-root :where(img,video){max-width:100%;height:auto}.sc-root :where(button,input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0;margin:0;padding:0}.sc-root :where(button,input,select,textarea,option,optgroup){color-scheme:inherit}.sc-root :where(option,optgroup){font:inherit;background-color:var(--sc-bg-raised);color:var(--sc-text-primary)}.sc-root :where(option:disabled){color:var(--sc-text-muted)}.sc-root :where(button,[type=button],[type=reset],[type=submit]){appearance:button;cursor:pointer}.sc-root :where(button):disabled{cursor:default}.sc-root :where(table){border-collapse:collapse;border-color:inherit;text-indent:0}.sc-root :where(textarea){resize:vertical}.sc-root :where(hr){height:0;color:inherit;border-top-width:1px}.sc-root :where(){color:var(--sc-text-muted);opacity:1}.sc-root :where(summary){cursor:pointer;display:list-item}.sc-root :where(summary):hover{color:var(--sc-text-primary)}.sc-root :where(.sc-md,.sc-markdown){overflow-wrap:anywhere}.sc-root .sc-wrap{overflow-wrap:anywhere;min-width:0}.sc-root ::selection{background-color:var(--sc-selection-bg);color:var(--sc-selection-ink)}.sc-root :where(:focus-visible){outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.sc-root .sc-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer sc-voice{.sc-display{font-family:var(--sc-font-sans);font-weight:var(--sc-weight-semibold);text-wrap:balance}.sc-verdict-line{align-items:baseline;gap:var(--sc-space-xs) var(--sc-space-lg);flex-wrap:wrap;min-width:0;margin:0;display:flex}.sc-verdict-line-call{min-width:0;color:var(--sc-text-primary);font-size:var(--sc-text-lead);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-lead);line-height:var(--sc-leading-lead);overflow-wrap:anywhere;text-wrap:balance}.sc-verdict-line-call [data-side=favourable]{color:var(--sc-text-positive)}.sc-verdict-line-call [data-side=unfavourable]{color:var(--sc-text-negative)}.sc-verdict-line-counts{min-width:0;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-variant-numeric:tabular-nums;margin:0}.sc-verdict-line>.sc-verdict-line-counts{flex-basis:100%}.sc-verdict-line-counts strong{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold)}.sc-remark{align-items:start;column-gap:var(--sc-space-md);min-width:0;padding-block:var(--sc-space-lg);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}.sc-remark-portrait{grid-area:1/1/span 6;display:inline-grid}.sc-remark-head{gap:var(--sc-space-2xs);flex-direction:column;grid-area:1/2;align-self:center;min-width:0;display:flex}.sc-remark-line{align-items:center;gap:var(--sc-space-2xs) var(--sc-space-sm);flex-wrap:wrap;min-width:0;display:flex}.sc-remark-name{color:var(--sc-text-primary);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-subhead);overflow-wrap:anywhere}.sc-remark-role{color:var(--sc-text-muted);font-size:var(--sc-text-footnote)}.sc-remark-aside{grid-area:1/3;align-self:start}.sc-remark-body{max-width:var(--sc-measure);margin-top:var(--sc-space-sm);color:var(--sc-text-primary);font-size:var(--sc-text-remark);letter-spacing:var(--sc-tracking-remark);line-height:var(--sc-leading-remark);overflow-wrap:anywhere;text-wrap:pretty;grid-column:2/-1}@container sc-remarks (width>=64rem){.sc-remark{column-gap:var(--sc-space-xl);grid-template-columns:10.625rem minmax(0,1fr)}.sc-remark-portrait{display:none}.sc-remark-head{grid-area:1/1;align-self:start}.sc-remark-head>.sc-remark-line{align-items:flex-start;gap:var(--sc-space-2xs);flex-direction:column}.sc-remark-aside{grid-area:2/1;justify-self:start;margin-inline-start:calc(-1 * var(--sc-space-sm))}.sc-remark-body{grid-column:2}.sc-remark>.sc-remark-body:first-of-type{grid-row:1;margin-top:0}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-accent:var(--sc-accent);--spacing-lg:var(--sc-space-lg)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-lg{inset-inline:var(--sc-space-lg)}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.top-0{top:0}.top-1\/2{top:50%}.top-lg{top:var(--sc-space-lg)}.right-0{right:0}.left-0{left:0}.left-1\/2{left:50%}.z-30{z-index:30}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-xs{margin-inline:var(--sc-space-xs)}.mt-2xs{margin-top:var(--sc-space-2xs)}.ml-xs{margin-left:var(--sc-space-xs)}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-2xs{height:var(--sc-space-2xs)}.h-\[2px\]{height:2px}.h-\[8px\]{height:8px}.h-\[28rem\]{height:28rem}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.h-lg{height:var(--sc-space-lg)}.h-md{height:var(--sc-space-md)}.h-px{height:1px}.h-sm{height:var(--sc-space-sm)}.h-xs{height:var(--sc-space-xs)}.max-h-\[12rem\]{max-height:12rem}.max-h-\[26rem\]{max-height:26rem}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5rem\]{min-height:5rem}.w-0\.5{width:calc(var(--spacing) * .5)}.w-\[5rem\]{width:5rem}.w-\[8px\]{width:8px}.w-\[10rem\]{width:10rem}.w-\[16px\]{width:16px}.w-full{width:100%}.w-md{width:var(--sc-space-md)}.w-px{width:1px}.w-sm{width:var(--sc-space-sm)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[32rem\]{max-width:32rem}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[32rem\]{min-width:32rem}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2xs{gap:var(--sc-space-2xs)}.gap-lg{gap:var(--sc-space-lg)}.gap-md{gap:var(--sc-space-md)}.gap-sm{gap:var(--sc-space-sm)}.gap-xs{gap:var(--sc-space-xs)}.gap-x-lg{column-gap:var(--sc-space-lg)}.gap-x-md{column-gap:var(--sc-space-md)}.gap-y-2xs{row-gap:var(--sc-space-2xs)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147480064px}.rounded-lg{border-radius:var(--sc-radius-lg)}.rounded-md{border-radius:var(--sc-radius-md)}.rounded-pill{border-radius:var(--sc-radius-pill)}.rounded-sm{border-radius:var(--sc-radius-sm)}.rounded-xl{border-radius:var(--sc-radius-xl)}.rounded-xs{border-radius:var(--sc-radius-xs)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[var\(--sc-border-default\)\]{border-color:var(--sc-border-default)}.border-\[var\(--sc-danger\)\]{border-color:var(--sc-danger)}.border-\[var\(--sc-text-danger\)\]{border-color:var(--sc-text-danger)}.border-\[var\(--sc-warning\)\]{border-color:var(--sc-warning)}.border-inverse{border-color:var(--sc-text-inverse)}.border-line{border-color:var(--sc-border-default)}.border-subtle{border-color:var(--sc-border-subtle)}.bg-\[color-mix\(in_srgb\,var\(--sc-danger\)_16\%\,transparent\)\]{background-color:var(--sc-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--sc-danger\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--sc-danger) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--sc-hue-bull\)_12\%\,transparent\)\]{background-color:var(--sc-hue-bull)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--sc-hue-bull\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--sc-hue-bull) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--sc-warning\)_16\%\,transparent\)\]{background-color:var(--sc-warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--sc-warning\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--sc-warning) 16%,transparent)}}.bg-\[var\(--sc-accent\)\]{background-color:var(--sc-accent)}.bg-\[var\(--sc-fill-1\)\]{background-color:var(--sc-fill-1)}.bg-\[var\(--sc-fill-2\)\]{background-color:var(--sc-fill-2)}.bg-\[var\(--sc-text-primary\)\]{background-color:var(--sc-text-primary)}.bg-\[var\(--sc-viz-axis\)\]{background-color:var(--sc-viz-axis)}.bg-accent{background-color:var(--sc-accent)}.bg-canvas{background-color:var(--sc-bg-canvas)}.bg-inverse{background-color:var(--sc-text-inverse)}.bg-overlay{background-color:var(--sc-bg-overlay)}.bg-raised{background-color:var(--sc-bg-raised)}.bg-surface{background-color:var(--sc-bg-surface)}.p-lg{padding:var(--sc-space-lg)}.p-md{padding:var(--sc-space-md)}.p-sm{padding:var(--sc-space-sm)}.p-xs{padding:var(--sc-space-xs)}.px-2xs{padding-inline:var(--sc-space-2xs)}.px-md{padding-inline:var(--sc-space-md)}.px-sm{padding-inline:var(--sc-space-sm)}.px-xs{padding-inline:var(--sc-space-xs)}.py-2xs{padding-block:var(--sc-space-2xs)}.py-sm{padding-block:var(--sc-space-sm)}.py-xs{padding-block:var(--sc-space-xs)}.pt-lg{padding-top:var(--sc-space-lg)}.pt-md{padding-top:var(--sc-space-md)}.pr-sm{padding-right:var(--sc-space-sm)}.pb-2xs{padding-bottom:var(--sc-space-2xs)}.pl-lg{padding-left:var(--sc-space-lg)}.pl-sm{padding-left:var(--sc-space-sm)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.align-top{vertical-align:top}.font-mono{font-family:var(--sc-font-mono)}.font-sans{font-family:var(--sc-font-sans)}.text-body{font-size:var(--sc-text-body)}.text-caption{font-size:var(--sc-text-caption)}.text-footnote{font-size:var(--sc-text-footnote)}.text-lead{font-size:var(--sc-text-lead)}.text-title3{font-size:var(--sc-text-title3)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--sc-text-accent\)\]{color:var(--sc-text-accent)}.text-\[var\(--sc-text-danger\)\]{color:var(--sc-text-danger)}.text-\[var\(--sc-text-negative\)\]{color:var(--sc-text-negative)}.text-\[var\(--sc-text-positive\)\]{color:var(--sc-text-positive)}.text-\[var\(--sc-text-success\)\]{color:var(--sc-text-success)}.text-\[var\(--sc-text-warning\)\]{color:var(--sc-text-warning)}.text-accent{color:var(--sc-accent)}.text-accent-ink{color:var(--sc-accent-ink)}.text-danger{color:var(--sc-danger)}.text-inverse{color:var(--sc-text-inverse)}.text-link{color:var(--sc-text-link)}.text-muted{color:var(--sc-text-muted)}.text-primary{color:var(--sc-text-primary)}.text-secondary{color:var(--sc-text-secondary)}.text-success{color:var(--sc-success)}.text-warning{color:var(--sc-warning)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--sc-hue-bull\)\]{accent-color:var(--sc-hue-bull)}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sc-border-subtle\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sc-border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-e2{--tw-shadow:var(--sc-elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:bg-\[var\(--sc-fill-1\)\]:hover{background-color:var(--sc-fill-1)}.hover\:bg-\[var\(--sc-fill-2\)\]:hover{background-color:var(--sc-fill-2)}.hover\:text-primary:hover{color:var(--sc-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-2:hover{text-decoration-thickness:2px}.enabled\:hover\:bg-\[var\(--sc-fill-2\)\]:enabled:hover{background-color:var(--sc-fill-2)}.enabled\:hover\:text-primary:enabled:hover{color:var(--sc-text-primary)}}.disabled\:opacity-50:disabled,.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}@media (min-width:64rem){.lg\:min-h-0{min-height:0}.lg\:min-h-\[2\.5rem\]{min-height:2.5rem}.lg\:min-h-\[2rem\]{min-height:2rem}.lg\:w-\[20rem\]{width:20rem}.lg\:min-w-0{min-width:0}.lg\:shrink-0{flex-shrink:0}.lg\:flex-row{flex-direction:row}}@container (width>=60rem){.\@min-\[60rem\]\:max-h-\[38rem\]{max-height:38rem}.\@min-\[60rem\]\:w-\[20rem\]{width:20rem}.\@min-\[60rem\]\:flex-row{flex-direction:row}.\@min-\[60rem\]\:items-start{align-items:flex-start}.\@min-\[60rem\]\:overflow-y-auto{overflow-y:auto}.\@min-\[60rem\]\:overscroll-contain{overscroll-behavior:contain}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.bg-inset{background-color:var(--color-inset)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[aria-current\=\"page\"\]\:visible:is(){visibility:visible}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-italic-BbqH_2Ar-BbqH_2Ar.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:87.5%;src:url(/assets/martian-mono-latin-standard-normal-wdth875-D7h4eWxK-D7h4eWxK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:87.5%;src:url(/assets/martian-mono-latin-ext-standard-normal-wdth875-DW0sM683-DW0sM683.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.sc-root{--sc-font-sans:"Inter Variable", sans-serif;--sc-font-mono:"Martian Mono Variable", monospace;--sc-font-features:"cv11", "ss01";--sc-text-caption:.75rem;--sc-text-footnote:.8125rem;--sc-text-subhead:.9375rem;--sc-text-body:1.0625rem;--sc-text-remark:1.125rem;--sc-text-lead:1.25rem;--sc-text-title3:1.375rem;--sc-text-title2:1.75rem;--sc-text-title1:2.125rem;--sc-text-display:clamp(2.5rem, 2.1176rem + 1.5686vw, 4rem);--sc-text-hero:clamp(3rem, 2.2353rem + 3.1373vw, 6rem);--sc-leading-caption:1.33;--sc-leading-footnote:1.38;--sc-leading-subhead:1.4;--sc-leading-body:1.47;--sc-leading-remark:1.5;--sc-leading-lead:1.4;--sc-leading-title3:1.27;--sc-leading-title2:1.2;--sc-leading-title1:1.16;--sc-leading-display:1.06;--sc-leading-hero:1.02;--sc-tracking-caption:0em;--sc-tracking-footnote:-.003em;--sc-tracking-subhead:-.009em;--sc-tracking-body:-.012em;--sc-tracking-remark:-.012em;--sc-tracking-lead:-.016em;--sc-tracking-title3:-.019em;--sc-tracking-title2:-.022em;--sc-tracking-title1:-.026em;--sc-tracking-display:-.034em;--sc-tracking-hero:-.045em;--sc-weight-regular:400;--sc-weight-medium:500;--sc-weight-semibold:600;--sc-weight-bold:700;--sc-mono-stretch:87.5%;--sc-gutter:clamp(1.25rem, 4.5vw, 4.5rem);--sc-section:clamp(2.5rem, 1rem + 5vw, 6rem);--sc-measure:68ch;--sc-space-2xs:.125rem;--sc-space-xs:.25rem;--sc-space-sm:.5rem;--sc-space-md:.75rem;--sc-space-lg:1rem;--sc-space-xl:1.5rem;--sc-space-2xl:2rem;--sc-space-3xl:3rem;--sc-space-4xl:4rem;--sc-space-5xl:6rem;--sc-radius-xs:6px;--sc-radius-sm:8px;--sc-radius-md:12px;--sc-radius-lg:18px;--sc-radius-xl:28px;--sc-radius-pill:999px;--sc-hairline:1px;--sc-duration-instant:0s;--sc-duration-fast:.12s;--sc-duration-base:.2s;--sc-duration-slow:.32s;--sc-duration-turn:1s;--sc-duration-cinema:.64s;--sc-duration-pulse:.9s;--sc-ease-standard:cubic-bezier(.2, 0, 0, 1);--sc-ease-entrance:cubic-bezier(.05, .7, .1, 1);--sc-ease-exit:cubic-bezier(.3, 0, .8, .15);--sc-ease-emphasis:cubic-bezier(.34, 0, .1, 1);--sc-ease-glide:cubic-bezier(.37, 0, .63, 1);--sc-ease-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 20.1%, 1.043 23.4%, 1.042 27.2%, 1.014 37.6%, .996 48.1%, 1);--sc-ease-spring-gentle:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.9%, 1);--sc-press-scale:.97;--sc-transition-press:transform var(--sc-duration-slow) var(--sc-ease-spring);--sc-transition-fade:opacity var(--sc-duration-fast) var(--sc-ease-standard);--sc-transition-move:transform var(--sc-duration-base) var(--sc-ease-spring-gentle);--sc-elevation-0:none;--sc-elevation-1:0 1px 2px #03060e66;--sc-elevation-2:0 2px 6px #03060e4d, 0 8px 28px #03060e73;--sc-elevation-3:0 4px 12px #03060e66, 0 24px 60px #03060e8c;--sc-material-thin:#0e14228c;--sc-material-regular:#0e1422b8;--sc-material-thick:#0e1422e6;--sc-material-blur:saturate(180%) blur(24px);--sc-fill-1:#8ca0c824;--sc-fill-2:#8ca0c838;--sc-fill-3:#8ca0c852;--sc-sheen:linear-gradient(180deg, #ffffff80, #fff0 60%);--sc-halo:0 0 0 4px #5aa9f047;--sc-glint:#ffffff73;--sc-glint-edge:#ffffff47;--sc-scrim:#03060e8c;--sc-glass-edge:inset 0 0 0 1px #ffffff24, inset 0 1px 0 #ffffff14;--sc-focus-width:2px;--sc-focus-offset:2px;--sc-bg-inset:#0a0f1a;--sc-bg-canvas:#0e1422;--sc-bg-surface:#161d2e;--sc-bg-raised:#1c2538;--sc-bg-overlay:#243048;--sc-bg-inverse:#1c1c1e;--sc-bg-inverse-raised:#2c2c2e;--sc-border-subtle:#252d40;--sc-border-default:#313b50;--sc-border-strong:#7a87a3;--sc-border-inverse:#3a3a3c;--sc-focus-ring:#9cc8f8;--sc-text-primary:#e8edf6;--sc-text-secondary:#a3aec4;--sc-text-muted:#8f9bb4;--sc-text-inverse:#0e1422;--sc-text-link:#9cc8f8;--sc-text-accent:#c8e255;--sc-text-positive:#c8e255;--sc-text-negative:#7dbcf5;--sc-text-success:#68d3a0;--sc-text-warning:#e9c063;--sc-text-danger:#ff938c;--sc-text-on-inverse:#f5f5f7;--sc-text-on-inverse-secondary:#aeaeb2;--sc-text-on-inverse-tertiary:#8e8e93;--sc-accent:#f2f5fa;--sc-accent-hover:#fff;--sc-accent-ink:#0e1422;--sc-success:#4fca8c;--sc-success-ink:#04150c;--sc-warning:#e9c063;--sc-warning-ink:#1c1503;--sc-danger:#ff938c;--sc-danger-ink:#210708;--sc-selection-bg:#3a4a14;--sc-selection-ink:#e8edf6;--sc-hue-bull:#c8e255;--sc-hue-bear:#5aa9f0;--sc-hue-bear-text:#7dbcf5;--sc-hue-neutral:#9aa6bb;--sc-viz-grid:#1c2538;--sc-viz-axis:#4a5670;--sc-viz-band:#243048;--sc-viz-diverging-negative:#5aa9f0;--sc-viz-diverging-mid:#636366;--sc-viz-diverging-positive:#c8e255;--sc-viz-sequential-from:#132a3d;--sc-viz-sequential-to:#93ece1;--sc-viz-categorical-1:#e7726b;--sc-viz-categorical-2:#ffd081;--sc-viz-categorical-3:#a4b100;--sc-viz-categorical-4:#a9f1ca;--sc-viz-categorical-5:#5cbac4;--sc-viz-categorical-6:#1e91f1;--sc-viz-categorical-7:#dfcfff;--sc-viz-categorical-8:#ab7097;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sc-root[data-sc-theme=light]{--sc-elevation-1:0 1px 1px #121a2b0d, 0 2px 6px #121a2b0f;--sc-elevation-2:0 1px 2px #121a2b0d, 0 8px 20px #121a2b14, 0 28px 56px -16px #121a2b24;--sc-elevation-3:0 2px 4px #121a2b0a, 0 24px 60px -16px #121a2b4d, 0 60px 120px -40px #121a2b3d;--sc-material-thin:#eef1f68c;--sc-material-regular:#eef1f6bd;--sc-material-thick:#eef1f6e6;--sc-fill-1:#4858781a;--sc-fill-2:#48587829;--sc-fill-3:#4858783d;--sc-sheen:linear-gradient(180deg, #ffffff29, #fff0 55%);--sc-halo:0 0 0 4px #2f7fd038;--sc-scrim:#121a2b66;--sc-glass-edge:inset 0 0 0 1px #ffffffb3, inset 0 1px 0 #ffffffe6;--sc-bg-inset:#e5e9f0;--sc-bg-canvas:#eef1f6;--sc-bg-surface:#fff;--sc-bg-raised:#fff;--sc-bg-overlay:#fff;--sc-bg-inverse:#1d1d1f;--sc-bg-inverse-raised:#2c2c2e;--sc-border-subtle:#dfe3ea;--sc-border-default:#cdd2dc;--sc-border-strong:#7c8598;--sc-border-inverse:#424245;--sc-focus-ring:#2c5b9e;--sc-text-primary:#121a2b;--sc-text-secondary:#4d576b;--sc-text-muted:#5f697d;--sc-text-inverse:#fff;--sc-text-link:#2c5b9e;--sc-text-accent:#456100;--sc-text-positive:#456100;--sc-text-negative:#0a5a9d;--sc-text-success:#12603a;--sc-text-warning:#6f4d03;--sc-text-danger:#a41d16;--sc-text-on-inverse:#f5f5f7;--sc-text-on-inverse-secondary:#aeaeb2;--sc-text-on-inverse-tertiary:#8e8e93;--sc-accent:#121a2b;--sc-accent-hover:#2a3448;--sc-accent-ink:#fff;--sc-success:#12603a;--sc-success-ink:#fff;--sc-warning:#6f4d03;--sc-warning-ink:#fff;--sc-danger:#a41d16;--sc-danger-ink:#fff;--sc-selection-bg:#e4efc1;--sc-selection-ink:#121a2b;--sc-hue-bull:#6b9a00;--sc-hue-bear:#2f7fd0;--sc-hue-bear-text:#0b5fa5;--sc-hue-neutral:#7d879a;--sc-viz-grid:#e3e7ee;--sc-viz-axis:#9aa3b5;--sc-viz-band:#e6ebf2;--sc-viz-diverging-negative:#2f7fd0;--sc-viz-diverging-mid:#b0b4bb;--sc-viz-diverging-positive:#648f00;--sc-viz-sequential-from:#e8f3f1;--sc-viz-sequential-to:#0b5563;--sc-viz-categorical-1:#924843;--sc-viz-categorical-2:#633a00;--sc-viz-categorical-3:#6f7900;--sc-viz-categorical-4:#4a8f6c;--sc-viz-categorical-5:#006f7a;--sc-viz-categorical-6:#154470;--sc-viz-categorical-7:#9269ea;--sc-viz-categorical-8:#c14aa0;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-resolution:2x){.sc-root{--sc-hairline:.5px}}@supports (color:color(display-p3 1 1 1)){.sc-root{--sc-hue-bull:color(display-p3 .8 .9 .29);--sc-viz-diverging-positive:color(display-p3 .8 .9 .29)}.sc-root[data-sc-theme=light]{--sc-hue-bull:color(display-p3 .42 .61 0);--sc-viz-diverging-positive:color(display-p3 .39 .565 0)}}@media (prefers-reduced-motion:reduce){.sc-root{--sc-duration-instant:0s;--sc-duration-fast:0s;--sc-duration-base:0s;--sc-duration-slow:0s;--sc-duration-turn:0s;--sc-duration-cinema:0s;--sc-duration-pulse:0s;--sc-press-scale:1}}[data-sc-host=native] .sc-root{--sc-font-sans:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;--sc-font-features:normal}.sc-tablist{gap:var(--sc-space-2xs);min-width:0;max-width:100%;padding:var(--sc-space-2xs);overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--sc-radius-md);background:var(--sc-fill-1);display:inline-flex;overflow-x:auto}.sc-tab{min-height:2.25rem;padding:var(--sc-space-xs) var(--sc-space-lg);border-radius:var(--sc-radius-sm);color:var(--sc-text-secondary);font:inherit;font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-semibold);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex:none}.sc-tab:hover{color:var(--sc-text-primary)}.sc-tab:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:calc(var(--sc-focus-offset) * -1)}.sc-tab[aria-selected=true]{background:var(--sc-bg-overlay);color:var(--sc-text-primary);box-shadow:var(--sc-elevation-1), inset 0 0 0 var(--sc-hairline) var(--sc-border-strong)}@media not all and (min-width:64rem){.sc-tab{min-height:2.75rem}}@media (forced-colors:active){.sc-tab[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.sc-axis{--sc-axis-seat:2rem;--sc-axis-ring:2.5px;--sc-axis-centre:2.375rem;--sc-axis-number-size:var(--sc-text-title2);min-width:0;padding-inline:calc(var(--sc-axis-seat) / 2 + var(--sc-space-xs))}.sc-axis[data-pointer=true]{padding-top:calc(var(--sc-axis-number-size) - var(--sc-space-xs))}.sc-axis[data-compact=true]{--sc-axis-seat:1.375rem;--sc-axis-number-size:var(--sc-text-title3)}@media not all and (min-width:37.5rem){.sc-axis:not([data-compact=true]){--sc-axis-seat:1.5rem}}.sc-axis[data-raised=true]{padding-top:max(calc(var(--sc-axis-number-size) - var(--sc-space-xs)), calc(var(--sc-axis-lane-step) + var(--sc-axis-seat) / 2 - var(--sc-axis-centre) + 2px))}.sc-axis[data-raised=true][data-pointer=false]{padding-top:max(0px, calc(var(--sc-axis-lane-step) + var(--sc-axis-seat) / 2 - var(--sc-axis-centre) + 2px))}.sc-axis-field{height:calc(var(--sc-axis-centre) + .875rem);position:relative;container-type:inline-size}.sc-axis-track{inset-inline:0;top:calc(var(--sc-axis-centre) - .25rem);border-radius:var(--sc-radius-pill);background:linear-gradient(90deg, var(--sc-hue-bear) 0%, var(--sc-hue-bear) 38%, var(--sc-hue-bull) 62%, var(--sc-hue-bull) 100%);height:.5rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.sc-axis-track{background:linear-gradient(90deg, var(--sc-hue-bear) 0%, color-mix(in srgb, var(--sc-hue-bear) 30%, var(--sc-fill-2)) 38%, color-mix(in srgb, var(--sc-hue-bull) 30%, var(--sc-fill-2)) 62%, var(--sc-hue-bull) 100%)}}.sc-axis-mid{left:50%;top:calc(var(--sc-axis-centre) - .625rem);width:var(--sc-hairline);background:var(--sc-text-muted);height:1.25rem;position:absolute}.sc-axis-trail{left:0;top:calc(var(--sc-axis-centre) - .125rem);width:.25rem;height:.25rem;transform:translateX(calc(var(--sc-axis-pos) * 100cqi - 50%));border-radius:var(--sc-radius-pill);background:var(--sc-text-primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.sc-axis-trail{background:color-mix(in srgb, var(--sc-text-primary) 45%, transparent)}}.sc-axis-seat{left:0;top:calc(var(--sc-axis-centre) - var(--sc-axis-seat) / 2);width:var(--sc-axis-seat);height:var(--sc-axis-seat);transform:translate(calc(var(--sc-axis-pos) * 100cqi - 50%), var(--sc-axis-lane-y,0px));border-radius:var(--sc-radius-pill);background:radial-gradient(120% 120% at 28% 20%, var(--sc-glint), transparent 45%), linear-gradient(135deg, var(--sc-axis-seat-a), var(--sc-axis-seat-b));place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.sc-axis-seat{background:radial-gradient(120% 120% at 28% 20%, var(--sc-glint), transparent 45%), linear-gradient(135deg, color-mix(in oklab, var(--sc-axis-seat-a) 86%, var(--sc-bg-inverse)), color-mix(in oklab, var(--sc-axis-seat-b) 58%, var(--sc-bg-inverse)))}}.sc-axis-seat{box-shadow:0 0 0 var(--sc-axis-ring) var(--sc-axis-side), 0 0 0 calc(var(--sc-axis-ring) + 1.5px) var(--sc-axis-ground,var(--sc-bg-canvas)), var(--sc-elevation-1);transition:transform var(--sc-duration-slow) var(--sc-ease-standard)}.sc-axis{--sc-axis-lane-step:calc(var(--sc-axis-seat) + var(--sc-axis-ring) * 2)}.sc-axis-seat[data-lane="1"]{--sc-axis-lane-y:calc(var(--sc-axis-lane-step) * -1)}.sc-axis-seat[data-lane="2"]{--sc-axis-lane-y:var(--sc-axis-lane-step)}.sc-axis-seat[data-lane="3"]{--sc-axis-lane-y:calc(var(--sc-axis-lane-step) * 2)}.sc-axis-seat[data-lane="4"]{--sc-axis-lane-y:calc(var(--sc-axis-lane-step) * 3)}.sc-axis[data-lowered="1"] .sc-axis-field{height:calc(var(--sc-axis-centre) + var(--sc-axis-lane-step) + var(--sc-axis-seat) / 2 + var(--sc-axis-ring) * 2)}.sc-axis[data-lowered="2"] .sc-axis-field{height:calc(var(--sc-axis-centre) + var(--sc-axis-lane-step) * 2 + var(--sc-axis-seat) / 2 + var(--sc-axis-ring) * 2)}.sc-axis[data-lowered="3"] .sc-axis-field{height:calc(var(--sc-axis-centre) + var(--sc-axis-lane-step) * 3 + var(--sc-axis-seat) / 2 + var(--sc-axis-ring) * 2)}.sc-axis-seat:after{content:attr(data-sc-initials);color:var(--sc-text-on-inverse);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-caption);line-height:1}.sc-axis[data-compact=true] .sc-axis-seat:after{content:none}@media not all and (min-width:37.5rem){.sc-axis-seat:after{content:none}}.sc-axis-pointer{z-index:2;width:3px;height:calc(var(--sc-axis-centre) + .25rem - .5rem);transform:translateX(calc(var(--sc-axis-pos) * 100cqi - 50%));border-radius:var(--sc-radius-pill);background:var(--sc-text-primary);box-shadow:0 0 0 2px var(--sc-axis-ground,var(--sc-bg-canvas));transition:transform var(--sc-duration-slow) var(--sc-ease-standard);position:absolute;top:.5rem;left:0}.sc-axis-number{z-index:2;transform:translateX(calc(var(--sc-axis-pos) * (100cqi - 100%)));color:var(--sc-text-primary);font-family:var(--sc-font-sans);font-size:var(--sc-axis-number-size);font-weight:var(--sc-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--sc-tracking-title2);white-space:nowrap;transition:transform var(--sc-duration-slow) var(--sc-ease-standard);line-height:1;position:absolute;bottom:calc(100% - .25rem);left:0}.sc-axis-drawing{display:grid}.sc-axis-drawing>:is(.sc-axis-field,.sc-axis-ends){grid-area:1/1}.sc-axis-ends{margin-top:calc(var(--sc-axis-centre) + .875rem);justify-content:space-between;align-self:start;gap:var(--sc-space-lg);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold);line-height:var(--sc-leading-caption);letter-spacing:var(--sc-tracking-caption);display:flex}.sc-axis-end{text-wrap:balance;max-width:48%}.sc-axis-end[data-side=unfavourable]{color:var(--sc-text-negative)}.sc-axis-end[data-side=favourable]{color:var(--sc-text-positive);text-align:right}.sc-axis{--sc-axis-arc:calc(var(--sc-axis-seat) * 1.1)}.sc-axis-crossing{--sc-axis-lo:min(var(--sc-axis-from), var(--sc-axis-pos));--sc-axis-hi:max(var(--sc-axis-from), var(--sc-axis-pos));left:0;top:calc(var(--sc-axis-centre) - var(--sc-axis-arc));width:calc((var(--sc-axis-hi) - var(--sc-axis-lo)) * 100cqi);height:var(--sc-axis-arc);transform:translateX(calc(var(--sc-axis-lo) * 100cqi));border:2px dashed var(--sc-axis-side);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute}.sc-axis-crossing:before{content:"";left:calc((var(--sc-axis-from) - var(--sc-axis-lo)) * 100cqi);width:calc(var(--sc-axis-seat) * .5);height:calc(var(--sc-axis-seat) * .5);border:2px dashed var(--sc-axis-side);border-radius:var(--sc-radius-pill);background:var(--sc-axis-ground,var(--sc-bg-canvas));position:absolute;top:100%;transform:translate(-50%,-50%)}.sc-axis[data-stage=true]{--sc-axis-seat:2.75rem;--sc-axis-centre:4.5rem;--sc-axis-arc:calc(var(--sc-axis-seat) * 1.25);--sc-axis-number-size:var(--sc-text-display)}@media not all and (min-width:37.5rem){.sc-axis[data-stage=true]{--sc-axis-seat:1.75rem;--sc-axis-centre:3.25rem}}.sc-axis[data-stage=true] .sc-axis-track:after{content:"";z-index:-1;border-radius:inherit;background:inherit;filter:blur(.875rem);opacity:.75;position:absolute;inset:-.5rem 0}.sc-axis[data-stage=true] .sc-axis-seat{box-shadow:0 0 0 var(--sc-axis-ring) var(--sc-axis-side), 0 0 0 calc(var(--sc-axis-ring) + 1.5px) var(--sc-axis-ground,var(--sc-bg-canvas)), 0 0 var(--sc-space-lg) var(--sc-axis-side)}@supports (color:color-mix(in lab, red, red)){.sc-axis[data-stage=true] .sc-axis-seat{box-shadow:0 0 0 var(--sc-axis-ring) var(--sc-axis-side), 0 0 0 calc(var(--sc-axis-ring) + 1.5px) var(--sc-axis-ground,var(--sc-bg-canvas)), 0 0 var(--sc-space-lg) color-mix(in srgb, var(--sc-axis-side) 45%, transparent)}}.sc-axis[data-stage=true] .sc-axis-ends{font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);letter-spacing:var(--sc-tracking-subhead)}@media (forced-colors:active){.sc-axis-crossing,.sc-axis-crossing:before{border-color:canvastext}}.sc-arena{gap:var(--sc-space-lg);flex-direction:column;min-height:0;display:flex;container:sc-arena/inline-size}.sc-arena-head{justify-content:space-between;align-items:flex-end;gap:var(--sc-space-md);flex-wrap:wrap;display:flex}.sc-arena-title{font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary)}.sc-arena-status{gap:var(--sc-space-sm);margin-top:var(--sc-space-2xs);font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary);flex-wrap:wrap;display:flex}.sc-arena-status>span+span:before{content:"·";margin-right:var(--sc-space-sm)}.sc-arena-transport{align-items:center;gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.sc-arena-control,.sc-arena-clear{min-height:2rem;padding:0 var(--sc-space-md);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);transition:transform var(--sc-duration-slow) var(--sc-ease-spring);border:0}.sc-arena-control:hover:not(:disabled),.sc-arena-clear:hover:not(:disabled){background:var(--sc-fill-2)}.sc-arena-control:active:not(:disabled),.sc-arena-clear:active:not(:disabled){transform:scale(var(--sc-press-scale))}.sc-arena-control[aria-pressed=true]{color:var(--sc-accent-ink);background:var(--sc-accent)}.sc-arena-control[aria-pressed=true]:hover{background:var(--sc-accent-hover)}.sc-arena-clear:disabled{color:var(--sc-text-muted);opacity:.45}.sc-arena-control-field,.sc-arena-filter-field{align-items:center;gap:var(--sc-space-xs);font-size:var(--sc-text-footnote);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary);display:inline-flex}.sc-arena-select{min-height:2rem;padding:0 var(--sc-space-xl) 0 var(--sc-space-md);appearance:none;font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);color:var(--sc-text-primary);background-color:var(--sc-fill-1);background-image:linear-gradient(45deg, transparent 50%, var(--sc-text-secondary) 50%), linear-gradient(135deg, var(--sc-text-secondary) 50%, transparent 50%);border-radius:var(--sc-radius-pill);background-position:calc(100% - .9rem) 52%,calc(100% - .6rem) 52%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;border:0}.sc-arena-select:hover{background-color:var(--sc-fill-2)}.sc-arena-range{width:8rem;accent-color:var(--sc-hue-bull)}.sc-arena-readout{font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;color:var(--sc-text-secondary)}.sc-arena-rooms{align-items:center;gap:var(--sc-space-md);padding-block:var(--sc-space-sm);border-block:var(--sc-hairline) solid var(--sc-border-subtle);flex-wrap:wrap;display:flex}.sc-arena-room-tabs.sc-tablist{display:inline-flex}.sc-arena-room-tabs .sc-tab{padding-inline:var(--sc-space-md)}.sc-arena-room-tabs .sc-tab[aria-selected=true]{color:var(--sc-text-primary)}.sc-arena-ticker{gap:var(--sc-space-md);flex-wrap:wrap;flex:20rem;min-width:0;display:flex}.sc-arena-ticker-item{align-items:baseline;gap:var(--sc-space-xs);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);color:var(--sc-text-secondary);display:flex}.sc-arena-ticker-item:before{content:"";background:var(--sc-viz-diverging-positive);border-radius:var(--sc-radius-pill);flex:none;align-self:center;width:.375rem;height:.375rem}.sc-arena-filters{align-items:center;gap:var(--sc-space-md);flex-wrap:wrap;display:flex}.sc-arena-filter-group{align-items:center;gap:var(--sc-space-2xs);border:0;flex-wrap:wrap;padding:0;display:flex}.sc-arena-filter-group>legend{float:left;margin-right:var(--sc-space-sm);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary)}.sc-arena-chip{min-height:1.75rem;padding:0 var(--sc-space-md);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-primary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);border:0}.sc-arena-chip:hover{background:var(--sc-fill-2)}.sc-arena-chip[aria-pressed=true]{color:var(--sc-accent-ink);background:var(--sc-accent);font-weight:var(--sc-weight-semibold)}.sc-arena-chip-follow[aria-pressed=true]{color:var(--sc-accent-ink);background:var(--sc-accent)}.sc-arena-chip[aria-pressed=true]:hover{background:var(--sc-accent-hover)}.sc-arena-roster{gap:var(--sc-space-xs);flex-direction:column;display:flex}.sc-arena-roster-title{font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary)}.sc-arena-roster-list{gap:var(--sc-space-xs);flex-wrap:wrap;display:flex}.sc-arena-roster-seat{align-items:center;gap:var(--sc-space-xs);max-width:100%;min-height:1.75rem;padding:var(--sc-space-2xs) var(--sc-space-md) var(--sc-space-2xs) var(--sc-space-2xs);font-size:var(--sc-text-footnote);color:var(--sc-text-primary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);border:0;display:inline-flex}.sc-arena-roster-seat:hover{background:var(--sc-fill-2)}.sc-arena-roster-seat[aria-pressed=true]{color:var(--sc-accent-ink);background:var(--sc-accent)}.sc-arena-roster-seat[aria-pressed=true]:hover{background:var(--sc-accent-hover)}.sc-arena-roster-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-arena-roster-more{min-height:1.75rem;padding:0 var(--sc-space-md);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sc-text-link);border-radius:var(--sc-radius-pill);background:0 0;border:0;align-items:center;display:inline-flex}.sc-arena-roster-more:hover{background:var(--sc-fill-1)}.sc-arena-roster-more[aria-expanded=true]{color:var(--sc-text-primary);background:var(--sc-fill-1)}.sc-arena-roster-more[aria-expanded=true]:hover{background:var(--sc-fill-2)}.sc-arena-roster-panel{gap:var(--sc-space-xs);overscroll-behavior:contain;max-height:18rem;padding:var(--sc-space-md);background:var(--sc-bg-overlay);border-radius:var(--sc-radius-lg);box-shadow:0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-2);flex-direction:column;display:flex;overflow-y:auto}.sc-arena-roster-search{min-width:0;display:flex}.sc-arena-roster-search-field{width:100%;min-width:0;min-height:2.5rem;padding:0 var(--sc-space-md);font-size:var(--sc-text-body);color:var(--sc-text-primary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);border:0}.sc-arena-roster-search-field:hover{background:var(--sc-fill-2)}.sc-arena-roster-empty{font-size:var(--sc-text-footnote);color:var(--sc-text-secondary)}.sc-arena-body[hidden]{display:none}.sc-arena-body{gap:var(--sc-space-lg);flex-wrap:wrap;align-items:flex-start;min-height:0;display:flex}.sc-arena-stream{gap:var(--sc-space-md);min-width:0;max-height:44rem;padding-right:var(--sc-space-xs);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:24rem;display:flex;overflow-y:auto}.sc-arena-empty{padding:var(--sc-space-2xl) var(--sc-space-lg);font-size:var(--sc-text-subhead);color:var(--sc-text-secondary);text-align:center}.sc-arena-settled{padding:var(--sc-space-lg);font-size:var(--sc-text-footnote);color:var(--sc-text-secondary);text-align:center}.sc-arena-post{--sc-arena-accent:var(--sc-border-strong);gap:var(--sc-space-sm);padding:var(--sc-space-md) 0;border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);border-radius:0;flex-direction:column;display:flex}.sc-arena-post[data-sc-selected]{padding-inline:var(--sc-space-md);border-radius:var(--sc-radius-lg);box-shadow:0 0 0 2px var(--sc-focus-ring), var(--sc-halo)}.sc-arena-post[data-sc-depth="1"],.sc-arena-post[data-sc-depth="2"],.sc-arena-post[data-sc-depth="3"]{border-bottom:0}.sc-arena-post[data-sc-kind=digest]{--sc-arena-accent:var(--sc-text-primary);padding:var(--sc-space-md);background:var(--sc-fill-1);border-radius:var(--sc-radius-lg);border-bottom:0}.sc-arena-post-head{align-items:flex-start;gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.sc-arena-avatar-button{border-radius:var(--sc-radius-pill);flex:none}.sc-arena-avatar-button:hover{box-shadow:0 0 0 2px var(--sc-border-strong)}.sc-seat-portrait{box-shadow:var(--sc-elevation-1);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.sc-seat-portrait>svg{grid-area:1/1;width:100%;height:100%;display:block}.sc-seat-portrait:after{color:var(--sc-text-on-inverse);content:attr(data-sc-initials);font-weight:var(--sc-weight-bold);letter-spacing:0;text-shadow:0 1px 2px var(--sc-scrim);grid-area:1/1;line-height:1}.sc-seat-portrait-from{stop-color:var(--sc-seat-portrait-a)}@supports (color:color-mix(in lab, red, red)){.sc-seat-portrait-from{stop-color:color-mix(in oklab, var(--sc-seat-portrait-a) 86%, var(--sc-bg-inverse))}}.sc-seat-portrait-to{stop-color:var(--sc-seat-portrait-b)}@supports (color:color-mix(in lab, red, red)){.sc-seat-portrait-to{stop-color:color-mix(in oklab, var(--sc-seat-portrait-b) 58%, var(--sc-bg-inverse))}}.sc-seat-portrait-glint{stop-color:var(--sc-glint);stop-opacity:.7}.sc-seat-portrait-glint-mid{stop-color:var(--sc-glint);stop-opacity:.12}.sc-seat-portrait-glint-fade{stop-color:var(--sc-glint);stop-opacity:0}.sc-seat-portrait-edge{stroke:var(--sc-glint-edge);stroke-width:1px}.sc-arena-sigil{border-radius:var(--sc-radius-pill)}.sc-arena-sigil-none{background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);border:0;flex:none;width:2.5rem;height:2.5rem;display:block}.sc-arena-post[data-sc-kind=digest] .sc-arena-post-meta{color:var(--sc-text-secondary)}.sc-arena-post[data-sc-kind=digest] .sc-arena-sigil-none{background:var(--sc-text-primary);color:var(--sc-bg-inset);border:0;place-items:center;display:grid}.sc-arena-post[data-sc-kind=digest] .sc-arena-sigil-none:after{content:"M";font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-bold)}.sc-arena-post-byline{flex:10rem;min-width:0}.sc-arena-post-name{overflow-wrap:anywhere;font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);letter-spacing:var(--sc-tracking-subhead);color:var(--sc-text-primary)}.sc-arena-post-author{font-weight:var(--sc-weight-semibold)}.sc-arena-post-role{font-weight:var(--sc-weight-regular);font-size:var(--sc-text-footnote);color:var(--sc-text-muted)}.sc-arena-post-role:before{content:"· "}.sc-arena-post-move{font-weight:var(--sc-weight-regular);color:var(--sc-text-secondary)}.sc-arena-post-move[data-sc-kind=challenge]{color:var(--sc-text-danger)}.sc-arena-post-move[data-sc-kind=support]{color:var(--sc-text-success)}.sc-arena-post-move[data-sc-kind=concede]{color:var(--sc-text-accent)}.sc-arena-post-move[data-sc-kind=revision]{color:var(--sc-text-warning)}.sc-arena-post-move[data-sc-kind=intervention]{color:var(--sc-text-link)}.sc-arena-post-move[data-sc-kind=digest]{padding:0 var(--sc-space-sm);border-radius:var(--sc-radius-xs);color:var(--sc-text-primary);background:var(--sc-fill-2);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold);display:inline-flex}.sc-arena-post-move:before{margin-right:var(--sc-space-2xs)}.sc-arena-post-move[data-sc-kind=challenge]:before{content:"✗"}.sc-arena-post-move[data-sc-kind=support]:before{content:"+"}.sc-arena-post-move[data-sc-kind=concede]:before{content:"↵"}.sc-arena-post-move[data-sc-kind=revision]:before{content:"↻"}.sc-arena-post-meta{gap:var(--sc-space-sm);font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-muted);flex-wrap:wrap;display:flex}.sc-arena-faction:before{content:"";width:6px;height:6px;margin-right:var(--sc-space-2xs);vertical-align:baseline;background:var(--sc-arena-accent);border-radius:var(--sc-radius-pill);display:inline-block}.sc-arena-reply-context,.sc-arena-post-missing{font-size:var(--sc-text-footnote);color:var(--sc-text-muted);font-style:italic}.sc-arena-post-body{max-width:var(--sc-measure);overflow-wrap:anywhere;font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);color:var(--sc-text-primary)}.sc-arena-post-body :where(p+p){margin-top:var(--sc-space-sm)}.sc-arena-post-body :where(a){color:var(--sc-text-link);text-decoration:underline}.sc-arena-falsifiers{font-size:var(--sc-text-footnote);color:var(--sc-text-secondary)}.sc-arena-falsifiers>summary{cursor:pointer;color:var(--sc-text-secondary);font-weight:var(--sc-weight-medium)}.sc-arena-falsifiers>summary:hover{color:var(--sc-text-primary)}.sc-arena-falsifiers>ul{margin-top:var(--sc-space-xs);padding-left:var(--sc-space-lg);list-style:outside}.sc-arena-post-foot{align-items:center;gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.sc-arena-focus-button,.sc-arena-thread-toggle{min-height:1.75rem;padding:0 var(--sc-space-md);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);border:0}.sc-arena-focus-button:hover,.sc-arena-thread-toggle:hover{color:var(--sc-text-primary);background:var(--sc-fill-2)}.sc-arena-focus-button[data-sc-shown]{color:var(--sc-accent-ink);background:var(--sc-accent)}.sc-arena-focus-button[data-sc-shown]:hover{color:var(--sc-accent-ink);background:var(--sc-accent-hover)}.sc-arena-citations{gap:var(--sc-space-2xs);flex-wrap:wrap;display:flex}.sc-arena-citation{align-items:center;gap:var(--sc-space-xs);min-height:1.5rem;padding:0 var(--sc-space-sm);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-medium);color:var(--sc-text-link);background:var(--sc-fill-1);border:var(--sc-hairline) solid transparent;border-radius:var(--sc-radius-pill);display:inline-flex}.sc-arena-citation:hover{background:var(--sc-fill-2)}.sc-arena-citation-id{min-width:0;font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch);overflow-wrap:anywhere}.sc-arena-citation[data-sc-citation-state=unresolved]{color:var(--sc-text-danger);border-style:dashed;border-color:var(--sc-danger)}.sc-arena-citation-state{font-weight:var(--sc-weight-semibold)}.sc-arena-ungrounded{gap:var(--sc-space-2xs);color:var(--sc-text-warning);align-items:baseline;display:inline-flex}.sc-arena-held{gap:var(--sc-space-2xs);color:var(--sc-text-muted);align-items:baseline;font-style:italic;display:inline-flex}.sc-arena-thread{gap:var(--sc-space-sm);margin-top:var(--sc-space-2xs);padding-left:var(--sc-space-lg);border-left:1.5px solid var(--sc-border-default);flex-direction:column;display:flex}.sc-arena-badge{--sc-arena-stance:var(--sc-viz-diverging-mid);gap:var(--sc-space-xs);min-height:1.5rem;padding:0 var(--sc-space-sm);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sc-text-primary);background:var(--sc-arena-stance);flex:none;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sc-arena-badge{background:color-mix(in srgb, var(--sc-arena-stance) 16%, transparent)}}.sc-arena-badge{border-radius:var(--sc-radius-pill);border:0;position:relative}.sc-arena-badge:after{border-radius:inherit;box-shadow:0 0 0 2px var(--sc-arena-stance);content:"";opacity:0;pointer-events:none;transition:opacity var(--sc-duration-pulse) var(--sc-ease-emphasis);position:absolute;inset:0}.sc-arena-badge[data-sc-ticked]:after{opacity:1}.sc-arena-badge-empty,.sc-arena-badge-arrow{color:var(--sc-text-muted)}.sc-arena-badge[data-sc-direction=up] .sc-arena-badge-arrow{color:var(--sc-text-positive)}.sc-arena-badge[data-sc-direction=down] .sc-arena-badge-arrow{color:var(--sc-text-negative)}.sc-arena-beat{--sc-arena-enter:var(--sc-duration-cinema);--sc-arena-accent:var(--sc-hue-neutral);gap:var(--sc-space-sm);padding:var(--sc-space-lg);border-radius:var(--sc-radius-lg);transition:opacity var(--sc-arena-enter) var(--sc-ease-emphasis), transform var(--sc-arena-enter) var(--sc-ease-emphasis);flex-direction:column;display:flex}@starting-style{.sc-arena-beat{opacity:0;transform:translateY(var(--sc-space-md))}}.sc-arena-beat-tag{padding:var(--sc-space-2xs) var(--sc-space-sm);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-caption);color:var(--sc-text-secondary);background:var(--sc-arena-accent);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.sc-arena-beat-tag{background:color-mix(in srgb, var(--sc-arena-accent) 18%, transparent)}}.sc-arena-beat-tag{border-radius:var(--sc-radius-xs)}.sc-arena-beat-title{gap:var(--sc-space-sm);font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary);flex-wrap:wrap;align-items:center;display:flex}.sc-arena-beat-line{font-size:var(--sc-text-footnote);color:var(--sc-text-secondary)}.sc-arena-beat-foot{font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;color:var(--sc-text-secondary)}.sc-arena-beat-movement{align-items:center;gap:var(--sc-space-md);padding:var(--sc-space-sm) 0;border-block:var(--sc-hairline) solid var(--sc-border-subtle);border-radius:0;flex-flow:wrap}.sc-arena-beat-movement .sc-arena-beat-tag{color:var(--sc-text-primary)}.sc-arena-stance-from{color:var(--sc-text-muted);text-decoration:line-through}.sc-arena-stance-to{font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary)}.sc-arena-beat-concession{--sc-arena-accent:var(--sc-text-primary);background:linear-gradient(180deg, var(--sc-text-primary), var(--sc-text-primary))}@supports (color:color-mix(in lab, red, red)){.sc-arena-beat-concession{background:linear-gradient(180deg, color-mix(in srgb, var(--sc-text-primary) 7%, transparent), color-mix(in srgb, var(--sc-text-primary) 3%, transparent))}}.sc-arena-beat-concession{border:var(--sc-hairline) solid var(--sc-border-default)}.sc-arena-beat :is(.sc-arena-post-missing,.sc-arena-lean-none,.sc-arena-post-meta){color:var(--sc-text-secondary)}.sc-arena-beat-concession .sc-arena-beat-tag{color:var(--sc-text-primary)}.sc-arena-exchange{gap:var(--sc-space-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.sc-arena-exchange-side{padding-left:var(--sc-space-md);border-left:1.5px solid var(--sc-border-default)}.sc-arena-exchange-side[data-sc-side=conceder]{border-left-color:var(--sc-hue-bull)}.sc-arena-exchange-who{margin-bottom:var(--sc-space-2xs);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary)}.sc-arena-exchange-text{overflow-wrap:anywhere;font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);color:var(--sc-text-primary)}.sc-arena-beat-intervention{--sc-arena-accent:var(--sc-warning);background:linear-gradient(180deg, var(--sc-warning), var(--sc-warning))}@supports (color:color-mix(in lab, red, red)){.sc-arena-beat-intervention{background:linear-gradient(180deg, color-mix(in srgb, var(--sc-warning) 11%, transparent), color-mix(in srgb, var(--sc-warning) 4%, transparent))}}.sc-arena-beat-intervention{border:var(--sc-hairline) solid var(--sc-warning)}@supports (color:color-mix(in lab, red, red)){.sc-arena-beat-intervention{border:var(--sc-hairline) solid color-mix(in srgb, var(--sc-warning) 42%, transparent)}}.sc-arena-beat-intervention .sc-arena-beat-tag{color:var(--sc-text-warning)}.sc-arena-beat-body{overflow-wrap:anywhere;font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-text-primary)}.sc-arena-beat-curtain{background:var(--sc-fill-1)}.sc-arena-beat-curtain .sc-arena-beat-tag{color:var(--sc-text-primary)}.sc-arena-curtain-metrics{gap:var(--sc-space-md);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.sc-arena-curtain-metrics dt,.sc-arena-character-facts dt,.sc-arena-character-counts dt{font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary)}.sc-arena-curtain-metrics dd,.sc-arena-character-counts dd{font-size:var(--sc-text-title2);font-weight:var(--sc-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--sc-tracking-title2);line-height:var(--sc-leading-title2);color:var(--sc-text-primary)}.sc-arena-curtain-board{gap:var(--sc-space-xs);flex-direction:column;display:flex}.sc-arena-curtain-board>li{align-items:center;gap:var(--sc-space-sm);padding-top:var(--sc-space-xs);border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:flex}.sc-arena-curtain-name{min-width:0;font-size:var(--sc-text-footnote);text-overflow:ellipsis;white-space:nowrap;color:var(--sc-text-secondary);flex:auto;overflow:hidden}.sc-arena-curtain-stance{font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sc-text-primary)}.sc-arena-character{--sc-arena-accent:var(--sc-border-strong);gap:var(--sc-space-lg);padding:var(--sc-space-xl);background:var(--sc-bg-raised);border-radius:var(--sc-radius-xl);box-shadow:var(--sc-glass-edge), 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-2);border:0;flex-direction:column;flex:18rem;display:flex}.sc-arena-character-head{align-items:flex-start;gap:var(--sc-space-md);display:flex}.sc-arena-character-head>div{flex:auto;min-width:0}.sc-arena-character-name{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-bold);color:var(--sc-text-primary)}.sc-arena-character-role{font-size:var(--sc-text-footnote);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary)}.sc-arena-character-close{min-height:2rem;padding:0 var(--sc-space-md);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);border:0}.sc-arena-character-close:hover{background:var(--sc-fill-2)}.sc-arena-character-facts{flex-direction:column;gap:0;margin:0;display:flex}.sc-arena-character-fact{gap:var(--sc-space-2xs);padding-block:var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.sc-arena-character-fact dd{overflow-wrap:anywhere;font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);color:var(--sc-text-primary)}.sc-arena-character-fact dd[data-sc-absent]{color:var(--sc-text-muted);font-style:italic}.sc-arena-character-fact dd[data-sc-identifier]{font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch)}.sc-arena-character-stance-head{margin-bottom:var(--sc-space-2xs);justify-content:space-between;align-items:baseline;display:flex}.sc-arena-character-stance-label{font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary)}.sc-arena-character-stance-now{font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary)}.sc-arena-spark{width:100%;height:3rem}.sc-arena-spark-empty{font-size:var(--sc-text-footnote);color:var(--sc-text-secondary)}.sc-arena-character-counts{gap:var(--sc-space-md) var(--sc-space-lg);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.sc-arena-character-actions{gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.sc-arena-character-follow,.sc-arena-character-jump,.sc-arena-character-ask{min-height:2.75rem;padding:0 var(--sc-space-lg);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);transition:transform var(--sc-duration-slow) var(--sc-ease-spring);border:0}.sc-arena-character-follow:hover:not(:disabled),.sc-arena-character-jump:hover:not(:disabled),.sc-arena-character-ask:hover:not(:disabled){background:var(--sc-fill-2)}.sc-arena-character-follow:active:not(:disabled),.sc-arena-character-jump:active:not(:disabled),.sc-arena-character-ask:active:not(:disabled){transform:scale(var(--sc-press-scale))}.sc-arena-character-ask{color:var(--sc-accent-ink);background:var(--sc-accent)}.sc-arena-character-ask:hover:not(:disabled){background:var(--sc-accent-hover)}.sc-arena-character-follow[data-sc-following]{color:var(--sc-accent-ink);background:var(--sc-accent)}.sc-arena-character-follow[data-sc-following]:hover{background:var(--sc-accent-hover)}.sc-arena-character-jump:disabled{color:var(--sc-text-muted);opacity:.45}@media (prefers-reduced-motion:reduce){@starting-style{.sc-arena-beat{opacity:1;transform:none}}.sc-arena-stream{scroll-behavior:auto}}.sc-arena-band{gap:var(--sc-space-sm);padding-top:var(--sc-space-md);border-top:var(--sc-hairline) solid var(--sc-border-subtle);flex-direction:column;display:flex}.sc-arena-band-head{justify-content:space-between;align-items:baseline;gap:var(--sc-space-sm);display:flex}.sc-arena-band-round{font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-subhead);color:var(--sc-text-primary)}.sc-arena-band-pulse{font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;color:var(--sc-text-secondary)}.sc-arena-crossings{gap:var(--sc-space-xs);flex-wrap:wrap;display:flex}.sc-arena-crossing{padding:var(--sc-space-2xs) var(--sc-space-sm);font-size:var(--sc-text-footnote);color:var(--sc-text-primary);background:var(--sc-arena-lane)}@supports (color:color-mix(in lab, red, red)){.sc-arena-crossing{background:color-mix(in srgb, var(--sc-arena-lane) 14%, transparent)}}.sc-arena-crossing{border-radius:var(--sc-radius-pill)}.sc-arena-lanes{gap:var(--sc-space-sm);grid-template-columns:1fr;align-items:start;display:grid}@container sc-arena (width>=60rem){.sc-arena-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-arena-lane{gap:var(--sc-space-xs);border-inline-start:2px solid var(--sc-arena-lane);min-width:0;flex-direction:column;padding-inline-start:var(--sc-space-sm);display:flex}.sc-arena-lane-head{font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary)}.sc-arena-lane-empty{font-size:var(--sc-text-footnote);color:var(--sc-text-muted)}.sc-arena-lane-list{gap:var(--sc-space-sm);flex-direction:column;min-width:0;display:flex}.sc-arena-connectors{gap:var(--sc-space-2xs);display:flex}.sc-arena-connector{border-radius:var(--sc-radius-pill);background:linear-gradient(to right, var(--sc-viz-diverging-positive), var(--sc-viz-diverging-mid), var(--sc-viz-diverging-negative));opacity:.5;flex:1 1 0;height:2px}.sc-arena-interrupt,.sc-arena-moment,.sc-arena-band-foot{min-width:0}.sc-arena-band-foot{padding-top:var(--sc-space-xs)}.sc-arena-lean{align-items:center;gap:var(--sc-space-xs);min-height:1.5rem;padding:0 var(--sc-space-sm);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold);line-height:var(--sc-leading-caption);white-space:nowrap;color:var(--sc-text-secondary);background:var(--sc-arena-lane);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sc-arena-lean{background:color-mix(in srgb, var(--sc-arena-lane) 16%, transparent)}}.sc-arena-lean{border-radius:var(--sc-radius-pill)}.sc-arena-lean:before{background:var(--sc-arena-lane);width:.4375rem;height:.4375rem;box-shadow:0 0 .375rem var(--sc-arena-lane);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.sc-arena-lean:before{box-shadow:0 0 .375rem color-mix(in srgb, var(--sc-arena-lane) 70%, transparent)}}.sc-arena-lean:before{content:""}.sc-arena-lean[data-sc-lane=favorable]{color:var(--sc-text-positive)}.sc-arena-lean[data-sc-lane=unfavorable]{color:var(--sc-text-negative)}.sc-arena-lean[data-sc-strong]{font-weight:var(--sc-weight-bold);background:var(--sc-arena-lane)}@supports (color:color-mix(in lab, red, red)){.sc-arena-lean[data-sc-strong]{background:color-mix(in srgb, var(--sc-arena-lane) 24%, transparent)}}.sc-arena-lean-none{font-size:var(--sc-text-caption);color:var(--sc-text-muted);align-items:center;display:inline-flex}.sc-arena-post[data-sc-driver=dimmed]{opacity:.4}.sc-arena-post[data-sc-driver=match]{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-room{--sc-room-reserve:calc(var(--sc-room-port-inset-top,0px) * 2 + var(--sc-room-strip-height,4rem) + var(--sc-space-sm));--sc-room-chrome-reserve:var(--sc-room-reserve);--chart-trend-ground:var(--sc-bg-canvas);--sc-room-target:2rem;min-width:0;min-height:0;color:var(--sc-text-primary);flex-direction:column;display:flex;position:relative}.sc-room-body{gap:var(--sc-space-lg);flex-direction:column;width:100%;min-width:0;max-width:110rem;margin-inline:auto;display:flex;position:relative;container:sc-room sc-remarks/inline-size}.sc-room-chrome{z-index:20;gap:var(--sc-space-md);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);min-width:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""tabs";padding-block-end:var(--sc-space-lg);display:grid;position:relative}.sc-room-chrome>.sc-tablist{scroll-margin-top:var(--sc-space-sm);z-index:1;grid-area:tabs;width:100%;display:flex;position:relative}.sc-room-chrome>.sc-tablist>.sc-tab{flex:1 1 0}.sc-room-header{gap:var(--sc-space-md);grid-area:header;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sc-room-heading{align-items:end;gap:var(--sc-space-sm) var(--sc-space-3xl);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""status";min-width:0;display:grid}.sc-room-title-block{gap:var(--sc-space-2xs);grid-area:title;min-width:0;display:grid}.sc-room-status{gap:var(--sc-space-sm);grid-area:status;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sc-room-question{max-width:48ch;color:var(--sc-text-primary);font-size:var(--sc-text-title2);line-height:var(--sc-leading-title2);overflow-wrap:anywhere;margin:0}.sc-room-question[data-sc-length=long]{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3)}.sc-signal-disclosure>summary:after,.sc-signal-full-argument>summary:after,.sc-signal-source-references>summary:after,.sc-signal-ideas-toggle:after,.sc-signal-full-report>summary:after{content:"";width:.4rem;height:.4rem;transition:transform var(--sc-duration-base) var(--sc-ease-spring);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-.1rem)rotate(45deg)}.sc-signal-disclosure[open]>summary:after,.sc-signal-full-argument[open]>summary:after,.sc-signal-source-references[open]>summary:after,.sc-signal-ideas-card[open]>.sc-signal-ideas-toggle:after,.sc-signal-full-report[open]>summary:after{transform:translateY(.1rem)rotate(-135deg)}.sc-room-progress{gap:var(--sc-space-xs);width:100%;min-width:0;display:grid}.sc-room-progress-bar{align-items:center;gap:var(--sc-space-2xs);min-width:0;min-height:.5rem;margin:0;padding:0;list-style:none;display:flex}.sc-room-progress-bar>li{border-radius:var(--sc-radius-pill);min-width:0;height:.25rem;box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-strong);background:0 0;flex:1 1 0}.sc-room-progress-bar>li[data-sc-state=done]{background:var(--sc-text-secondary);box-shadow:none}.sc-room-progress-bar>li[data-sc-state=active]{background:var(--sc-accent);height:.5rem;box-shadow:none}.sc-room-progress-bar>li[data-sc-state=paused]{background:repeating-linear-gradient(90deg, var(--sc-warning) 0 .375rem, transparent .375rem .5rem);height:.5rem;box-shadow:none}.sc-room-progress-bar>li[data-sc-state=stopped]{background:repeating-linear-gradient(90deg, var(--sc-text-muted) 0 .25rem, transparent .25rem .5rem);height:.5rem;box-shadow:none}.sc-room-progress-bar>li[data-sc-state=failed]{background:repeating-linear-gradient(135deg, var(--sc-danger) 0 .25rem, transparent .25rem .4rem);height:.5rem;box-shadow:none}@media (forced-colors:active){.sc-room-progress-bar>li{forced-color-adjust:none;box-shadow:none;outline-offset:-1px;background:canvas;outline:1px solid canvastext}.sc-room-progress-bar>li[data-sc-state=done]{background:canvastext}.sc-room-progress-bar>li[data-sc-state=active]{background:highlight;outline-color:highlight}.sc-room-progress-bar>li:is([data-sc-state=paused],[data-sc-state=stopped],[data-sc-state=failed]){background:repeating-linear-gradient(90deg,canvastext 0 .25rem,canvas .25rem .5rem)}.sc-room-run-details-trigger,.sc-room-limitations{outline:1px solid buttonborder}}.sc-room-progress{align-items:center;column-gap:var(--sc-space-md);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bar bar""sentence sentence""spend stop""limits limits"}.sc-room-progress:has(>.sc-room-limitations){grid-template-areas:"bar bar""sentence sentence""spend spend""limits stop"}.sc-room-progress:has(.sc-room-progress-note){grid-template-areas:"bar bar""sentence sentence""note note""spend stop""limits limits"}.sc-room-progress:has(.sc-room-progress-note):has(>.sc-room-limitations){grid-template-areas:"bar bar""sentence sentence""note note""spend spend""limits stop"}.sc-room-progress-note{min-width:0;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);letter-spacing:var(--sc-tracking-footnote);line-height:var(--sc-leading-footnote);grid-area:note;margin:0}.sc-room-progress-bar{grid-area:bar}.sc-room-progress-line{display:contents}.sc-room-progress-says{grid-area:sentence;min-width:0}.sc-room-progress-about{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);letter-spacing:var(--sc-tracking-footnote);line-height:var(--sc-leading-footnote);margin:0}.sc-room-progress-sentence{min-width:0;color:var(--sc-text-primary);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-subhead);line-height:var(--sc-leading-subhead);font-variant-numeric:tabular-nums;margin:0}.sc-room-progress[data-sc-progress=failed] .sc-room-progress-sentence,.sc-room-progress[data-sc-progress=stopped] .sc-room-progress-sentence,.sc-room-progress[data-sc-progress=waiting] .sc-room-progress-sentence,.sc-room-progress[data-sc-progress=starting] .sc-room-progress-sentence{color:var(--sc-text-secondary)}.sc-room-progress-spend{grid-area:spend;min-width:0}.sc-room-progress-stop{grid-area:stop;justify-self:end;display:flex}.sc-room-progress>.sc-room-limitations{grid-area:limits}.sc-room-limitations{cursor:pointer;align-items:center;gap:0 var(--sc-space-2xs);max-width:100%;min-height:2rem;padding:var(--sc-space-2xs) var(--sc-space-md);color:var(--sc-text-warning);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);font:inherit;font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);line-height:var(--sc-leading-footnote);text-align:start;transition:transform var(--sc-duration-slow) var(--sc-ease-spring);border:0;flex-wrap:wrap;display:inline-flex;position:relative}.sc-room-limitations:after{inset:calc(2rem - var(--sc-room-target)) 0 0;content:"";position:absolute}.sc-room-limitations:hover{background:var(--sc-fill-2)}.sc-room-limitations:active{transform:scale(var(--sc-press-scale))}.sc-room-limitations:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.sc-room-limitations-more{color:var(--sc-text-secondary);font-weight:var(--sc-weight-medium)}.sc-room-progress>.sc-room-limitations{justify-self:start}.sc-room-verdict{gap:var(--sc-space-sm);min-width:0;display:grid}.sc-room-verdict-call{cursor:pointer;align-items:baseline;gap:0 var(--sc-space-sm);border-radius:var(--sc-radius-xs);font-family:inherit;font-style:inherit;text-align:start;text-wrap:wrap;overflow-wrap:normal;background:0 0;border:0;flex-wrap:wrap;padding:0;text-decoration:none;display:inline-flex;position:relative}.sc-room-verdict-call .sc-room-call-name{overflow-wrap:anywhere}.sc-room-verdict-call:after{inset:calc(var(--sc-leading-lead) * 1em - var(--sc-room-target)) 0 0;content:"";position:absolute}.sc-room-verdict-call:hover .sc-room-call-name{text-decoration:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}.sc-room-verdict-call:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.sc-room-verdict-call .sc-room-call-dot{color:var(--sc-text-secondary)}.sc-room-verdict-call .sc-room-call-meta{color:var(--sc-text-secondary);font-size:inherit}.sc-room-verdict-call .sc-room-call-meta[data-sc-call=favorable]{color:var(--sc-text-positive)}.sc-room-verdict-call .sc-room-call-meta[data-sc-call=unfavorable]{color:var(--sc-text-negative)}.sc-room-verdict-facts{align-items:baseline;gap:var(--sc-space-2xs) var(--sc-space-sm);flex-wrap:wrap;flex-basis:100%;min-width:0;display:flex}@container sc-room (width>=64rem){.sc-room-verdict-facts{flex-basis:auto}}.sc-room-projection{min-width:0;color:var(--sc-text-primary);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-subhead);line-height:var(--sc-leading-subhead);overflow-wrap:anywhere;flex-basis:100%;margin:0;padding:0;list-style:none}.sc-forecast-beside{gap:var(--sc-space-xs);min-width:0;font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);overflow-wrap:anywhere;flex-basis:100%;margin:0;padding:0;list-style:none;display:grid}.sc-forecast-beside-figure{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold)}.sc-forecast-beside-reason{color:var(--sc-text-secondary)}.sc-room-verdict-picture{min-width:0;max-width:40rem}.sc-room-call-name{font-size:var(--sc-text-title3);font-weight:var(--sc-weight-bold);letter-spacing:var(--sc-tracking-title3);line-height:var(--sc-leading-title3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc-room-call-meta{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold)}.sc-room-hero-path{cursor:pointer;align-items:center;gap:var(--sc-space-xs);min-width:0;min-height:1.5rem;color:var(--sc-text-link);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);text-align:left;background:0 0;border:0;margin:0;padding:0;display:flex;position:relative}.sc-room-hero-path:after{inset:calc(1.5rem - var(--sc-room-target)) 0 0;content:"";position:absolute}button.sc-room-hero-path:hover>span{text-decoration:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}.sc-room-hero-path strong{color:var(--sc-text-primary);font-variant-numeric:tabular-nums}.sc-room-hero-actions{justify-content:flex-end;align-items:center;gap:var(--sc-space-xs) var(--sc-space-sm);flex-wrap:wrap;min-width:0;display:flex}.sc-room-lead{margin-inline-end:auto}.sc-room-hero-actions[data-sc-in-app-bar]{--sc-room-target:2.75rem;flex-wrap:nowrap;width:100%;min-height:3.25rem}.sc-room-slot{min-width:0}.sc-room-summary-fact{align-items:baseline;gap:var(--sc-space-xs);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);margin:0;display:flex}.sc-room-summary-value{color:var(--sc-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--sc-weight-semibold)}.sc-room-run-details-trigger{align-items:center;gap:var(--sc-space-xs);cursor:pointer;min-height:2.25rem;padding:var(--sc-space-xs) var(--sc-space-md);white-space:nowrap;color:var(--sc-text-primary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);font:inherit;font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);line-height:var(--sc-leading-footnote);transition:transform var(--sc-duration-slow) var(--sc-ease-spring);border:0;display:inline-flex}@media not all and (min-width:64rem){.sc-room-run-details-trigger{min-height:2.75rem}}.sc-room-run-details-trigger:hover{background:var(--sc-fill-2)}.sc-room-run-details-trigger:active{transform:scale(var(--sc-press-scale))}.sc-room-run-details-trigger:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.sc-room-run-details-trigger[aria-expanded=true]{color:var(--sc-accent-ink);background:var(--sc-accent)}.sc-room-run-details-scrim{z-index:39;background:var(--sc-scrim);display:block;position:fixed;inset:0}.sc-room-run-details-panel{z-index:40;gap:var(--sc-space-lg);overscroll-behavior:contain;width:min(32rem,100vw);height:100dvh;max-height:100dvh;padding:calc(var(--sc-space-lg) + env(safe-area-inset-top,0px)) var(--sc-space-xl) calc(var(--sc-space-xl) + env(safe-area-inset-bottom,0px));background:var(--sc-material-thick);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);border-left:var(--sc-hairline) solid var(--sc-border-subtle);box-shadow:var(--sc-elevation-3);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden auto}.sc-room-run-details-head{z-index:1;top:calc(-1 * var(--sc-space-lg));justify-content:space-between;align-items:center;gap:var(--sc-space-md);margin:calc(-1 * var(--sc-space-lg)) calc(-1 * var(--sc-space-xl)) 0;padding:var(--sc-space-lg) var(--sc-space-xl) var(--sc-space-sm);background:var(--sc-material-thick);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);border-radius:var(--sc-radius-xl) var(--sc-radius-xl) 0 0;display:flex;position:sticky}.sc-room-run-details-head h2{color:var(--sc-text-primary);font-size:var(--sc-text-title3);font-weight:var(--sc-weight-bold);letter-spacing:var(--sc-tracking-title3);line-height:var(--sc-leading-title3);margin:0}.sc-room-run-details-section{align-items:flex-start;gap:var(--sc-space-sm);border-top:var(--sc-hairline) solid var(--sc-border-subtle);min-width:0;flex-direction:column;padding-block-start:var(--sc-space-md);display:flex}.sc-room-run-details-section>h3{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);margin:0;scroll-margin-top:5rem}.sc-room-run-details-section>h3:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);border-radius:var(--sc-radius-xs)}.sc-room-run-details-section>*{max-width:100%}.sc-room-run-details-section>.sc-room-slot{align-self:stretch}.sc-room-run-details-line{color:var(--sc-text-primary);font-size:var(--sc-text-subhead);margin:0}.sc-room-run-details-asked{gap:var(--sc-space-2xs);margin:0;display:grid}.sc-room-run-details-asked dt{color:var(--sc-text-secondary);font-size:var(--sc-text-caption)}.sc-room-run-details-asked dd{color:var(--sc-text-primary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);margin:0}@media not all and (min-width:37.5rem){.sc-room-run-details-scrim{z-index:39;background:var(--sc-scrim);display:block;position:fixed;inset:0}.sc-room-run-details-head{margin-inline:calc(-1 * var(--sc-space-lg));padding-inline:var(--sc-space-lg)}.sc-room-run-details-panel{z-index:40;gap:var(--sc-space-lg);overscroll-behavior:contain;width:min(32rem,100vw);height:100dvh;max-height:100dvh;padding:calc(var(--sc-space-lg) + env(safe-area-inset-top,0px)) var(--sc-space-xl) calc(var(--sc-space-xl) + env(safe-area-inset-bottom,0px));background:var(--sc-material-thick);border-left:var(--sc-hairline) solid var(--sc-border-subtle);box-shadow:var(--sc-elevation-3);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden auto}}.sc-signal-chip-row{--sc-strip-cue-bg:var(--sc-room-header-bg,var(--sc-bg-canvas));background-image:linear-gradient(to right, var(--sc-strip-cue-bg), transparent), linear-gradient(to left, var(--sc-strip-cue-bg), transparent), linear-gradient(to right, var(--sc-fill-2), transparent), linear-gradient(to left, var(--sc-fill-2), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2rem 100%,2rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll}.sc-room-run-facts ul{margin:0;padding:0;list-style:none;display:grid}.sc-room-run-fact{gap:var(--sc-space-2xs);padding-block:var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);font-size:var(--sc-text-subhead);display:grid}.sc-room-run-fact-note{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.sc-signal-redealt{margin:0 0 var(--sc-space-md);padding:var(--sc-space-md) var(--sc-space-lg);color:var(--sc-text-secondary);background:var(--sc-fill-1);border-radius:var(--sc-radius-md);font-size:var(--sc-text-footnote)}.sc-room-interrupt{align-items:stretch;gap:var(--sc-space-sm);flex-direction:column;min-width:0;display:flex}.sc-room-interrupt:not(:has(:not(:empty))){display:none}.sc-room-notice{align-items:flex-start;gap:var(--sc-space-xs);padding:var(--sc-space-lg);background:var(--sc-fill-1);border-radius:var(--sc-radius-lg);flex-direction:column;display:flex}.sc-room-notice p{margin:0}.sc-room-notice-title{font-weight:var(--sc-weight-semibold)}.sc-room-advisory{color:var(--sc-text-muted);font-size:var(--sc-text-caption);order:1;margin:0}.sc-room-views,.sc-room-view{min-width:0}.sc-room-view:focus:not(:focus-visible){outline:none}.sc-room-view:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.sc-room-view[hidden]{display:none}.sc-signal-workspace{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sc-signal-debate,.sc-signal-sentiment,.sc-signal-forecast{gap:var(--sc-space-2xl);flex-direction:column;min-width:0;display:flex}.sc-signal-section,.sc-signal-card{min-width:0}.sc-signal-section h2,.sc-signal-section p,.sc-signal-card h2,.sc-signal-card p{margin-block-start:0}.sc-signal-card h2:not(.sc-signal-eyebrow),.sc-signal-section h2:not(.sc-signal-eyebrow){font-size:var(--sc-text-title3);font-weight:var(--sc-weight-bold);letter-spacing:var(--sc-tracking-title3);line-height:var(--sc-leading-title3)}.sc-signal-viewgrid{align-items:start;gap:var(--sc-space-2xl) var(--sc-space-3xl);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sc-signal-viewrail,.sc-signal-viewmain{gap:var(--sc-space-2xl);flex-direction:column;min-width:0;display:flex}.sc-room-outcome{align-items:center;gap:var(--sc-space-xs) var(--sc-space-md);border-top:var(--sc-hairline) solid var(--sc-border-subtle);min-width:0;flex-wrap:wrap;padding-block-start:var(--sc-space-sm);display:flex}.sc-room-outcome>*{min-width:0;margin:0}.sc-room-outcome>[role=status]:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sc-room-outcome>:is(p,div:not(.sc-room-outcome-actions)){flex-basis:100%}.sc-room-outcome>.sc-signal-eyebrow{color:var(--sc-text-primary)}.sc-room-outcome>.sc-signal-facts>div{border-bottom:0;padding-block:0}.sc-room-outcome-actions{align-items:center;gap:var(--sc-space-sm) var(--sc-space-lg);flex-wrap:wrap;display:flex}.sc-room-outcome-actions>a.sc-signal-secondary{min-height:0;color:var(--sc-text-link);background:0 0;padding:0;position:relative}.sc-room-outcome-actions>a.sc-signal-secondary:hover{text-decoration:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em;background:0 0}.sc-room-outcome-actions>a.sc-signal-secondary:after{inset:calc((1lh - var(--sc-room-target)) / 2) calc(-1 * var(--sc-space-xs));content:"";position:absolute}.sc-room-outcome-actions:empty{display:none}.sc-room-outcome-actions>a.sc-signal-secondary[data-sc-weight=primary]{min-height:var(--sc-room-target);padding:var(--sc-space-xs) var(--sc-space-lg);color:var(--sc-accent-ink);background:var(--sc-accent);border-radius:var(--sc-radius-pill);font-weight:var(--sc-weight-semibold);align-items:center;display:inline-flex}.sc-room-outcome-actions>a.sc-signal-secondary[data-sc-weight=primary]:hover{background:var(--sc-accent-hover);text-decoration:none}.sc-room-outcome-actions>a.sc-signal-secondary[data-sc-weight=primary]:after{content:none}.sc-signal-next{gap:var(--sc-space-md);display:grid}.sc-room-outcome li{overflow-wrap:anywhere}.sc-signal-eyebrow{margin:0 0 var(--sc-space-xs);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-footnote)}.sc-signal-section-head{justify-content:space-between;align-items:flex-end;gap:var(--sc-space-sm) var(--sc-space-md);margin-bottom:var(--sc-space-md);flex-wrap:wrap;display:flex}.sc-signal-section-head>*{min-width:0}.sc-signal-section-head h2{overflow-wrap:break-word;margin:0}.sc-signal-live{align-items:center;gap:var(--sc-space-xs);padding:var(--sc-space-2xs) var(--sc-space-sm);color:var(--sc-text-positive);background:var(--sc-hue-bull);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sc-signal-live{background:color-mix(in srgb, var(--sc-hue-bull) 16%, transparent)}}.sc-signal-live{border-radius:var(--sc-radius-pill);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold)}.sc-signal-live:before{background:var(--sc-hue-bull);content:"";border-radius:50%;width:.4375rem;height:.4375rem}.sc-signal-empty,.sc-signal-note{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);margin:0}.sc-signal-rail-heading{margin:0 0 var(--sc-space-md);font-size:var(--sc-text-title3);font-weight:var(--sc-weight-bold);letter-spacing:var(--sc-tracking-title3)}.sc-signal-reel{flex-direction:column;display:flex}.sc-signal-reel>.sc-signal-section-head{display:contents}.sc-signal-reel>.sc-signal-section-head>div:first-child{align-items:baseline;gap:var(--sc-space-2xs) var(--sc-space-sm);margin-bottom:var(--sc-space-xs);flex-wrap:wrap;display:flex}.sc-signal-reel>.sc-signal-section-head>div:first-child>.sc-signal-eyebrow{margin:0}.sc-signal-reel>.sc-signal-section-head h2{font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-subhead)}.sc-signal-reel .sc-signal-reel-nav{margin-block:var(--sc-space-sm) var(--sc-space-lg);order:1;justify-content:flex-start}.sc-signal-reel>.sc-signal-more{order:2}.sc-signal-reel-nav{justify-content:flex-end;align-items:center;gap:var(--sc-space-xs) var(--sc-space-sm);flex-wrap:wrap;display:flex}.sc-signal-reel-count{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-signal-secondary:disabled{cursor:not-allowed;opacity:.45}.sc-signal-arguments{margin:0;padding:0;list-style:none;display:grid}.sc-signal-arguments>li{border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}.sc-signal-argument{align-items:center;gap:var(--sc-space-sm);width:100%;padding:var(--sc-space-md) 0;color:inherit;border-radius:var(--sc-radius-xs);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);display:grid}button.sc-signal-argument{cursor:pointer}button.sc-signal-argument:hover .sc-chart-impact-claim{color:var(--sc-text-link)}.sc-signal-range-sentence{margin:0 0 var(--sc-space-sm);color:var(--sc-text-primary);font-size:var(--sc-text-lead);font-weight:var(--sc-weight-semibold);line-height:var(--sc-leading-lead)}.sc-signal-range-outcome{margin:0 0 var(--sc-space-2xs);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.sc-signal-divergences{margin:var(--sc-space-md) 0 0;padding:0;list-style:none;display:grid}.sc-signal-divergences>li{padding-block:var(--sc-space-md);border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.sc-signal-divergences ul{margin:var(--sc-space-xs) 0;color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);padding-inline-start:var(--sc-space-lg)}.sc-signal-dial{justify-items:center;display:grid}.sc-signal-dial svg{max-width:100%;height:auto}.sc-signal-dial>.sc-signal-eyebrow{justify-self:start}.sc-signal-more{margin-top:var(--sc-space-xs)}.sc-signal-more>ol{margin:0;padding:0;list-style:none;display:grid}.sc-signal-more button{cursor:pointer;align-items:center;gap:var(--sc-space-sm);width:100%;min-height:2.75rem;padding:var(--sc-space-sm) 0;color:var(--sc-text-primary);border:0;border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);font-size:var(--sc-text-subhead);text-align:left;background:0 0;grid-template-columns:auto auto auto minmax(0,1fr);display:grid}.sc-signal-more button>strong{font-weight:var(--sc-weight-semibold)}.sc-signal-more button>span:last-child{color:var(--sc-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-signal-more button:hover>span:last-child{color:var(--sc-text-primary)}.sc-signal-full-argument,.sc-signal-source-references{margin-top:var(--sc-space-sm)}.sc-signal-digest{gap:var(--sc-space-2xs);margin:var(--sc-space-sm) 0 0;display:grid}.sc-signal-digest>div{display:grid}.sc-signal-digest dt{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-footnote);line-height:var(--sc-leading-footnote)}.sc-signal-digest dd{color:var(--sc-text-primary);margin:0}.sc-signal-full-argument>summary,.sc-signal-source-references>summary{min-height:var(--sc-room-target);align-items:center;gap:var(--sc-space-xs);cursor:pointer;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);list-style:none;display:inline-flex}.sc-signal-full-argument>summary{color:var(--sc-text-link);font-weight:var(--sc-weight-semibold)}.sc-signal-full-argument>summary::-webkit-details-marker{display:none}.sc-signal-source-references>summary::-webkit-details-marker{display:none}.sc-signal-source-references ol{margin:var(--sc-space-xs) 0 0;gap:var(--sc-space-2xs);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);padding-inline-start:var(--sc-space-lg);display:grid}.sc-signal-sigil{border-radius:50%;flex:none}.sc-signal-exchange{display:grid}.sc-signal-response{column-gap:var(--sc-space-md);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.sc-signal-response>span{background:var(--sc-border-default);justify-self:center;width:1.5px}.sc-signal-remark{scroll-margin-block:var(--sc-room-chrome-reserve);content-visibility:auto;contain-intrinsic-size:auto 10rem}.sc-signal-remark[aria-current=true]{content-visibility:visible}.sc-signal-remark>header{display:contents}.sc-signal-remark>:not(header){grid-column:2/-1}@container sc-room (width>=64rem){.sc-signal-remark>:not(header){grid-column:2}}.sc-signal-remark .sc-markdown>:first-child{margin-top:0}.sc-signal-remark .sc-markdown>:last-child{margin-bottom:0}.sc-signal-remark-who>span{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.sc-signal-avatar{width:2.25rem;height:2.25rem;color:var(--sc-text-primary);background:var(--sc-fill-2);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.sc-signal-ask-link,.sc-signal-secondary{min-height:var(--sc-room-target);justify-content:center;align-items:center;gap:var(--sc-space-xs);cursor:pointer;padding:0 var(--sc-space-md);color:var(--sc-text-primary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);white-space:nowrap;transition:transform var(--sc-duration-slow) var(--sc-ease-spring);border:0;display:inline-flex}.sc-signal-ask-link{padding-inline:var(--sc-space-sm);color:var(--sc-text-secondary);font-weight:var(--sc-weight-semibold);background:0 0}.sc-signal-ask-link:hover,.sc-signal-secondary:hover:not(:disabled){background:var(--sc-fill-2)}.sc-signal-ask-link:active,.sc-signal-secondary:active:not(:disabled){transform:scale(var(--sc-press-scale))}.sc-signal-grounding{margin:var(--sc-space-sm) 0 0;color:var(--sc-text-warning);font-size:var(--sc-text-footnote)}.sc-signal-round-grounding{margin:0 0 var(--sc-space-sm);color:var(--sc-text-warning);font-size:var(--sc-text-footnote);text-align:center}.sc-signal-live-drivers,.sc-signal-answer-movement,.sc-signal-scenarios,.sc-signal-distribution,.sc-signal-round>ol{gap:var(--sc-space-sm);margin:0;padding:0;list-style:none;display:grid}.sc-signal-round>ol{gap:0}.sc-signal-live-drivers li,.sc-signal-answer-movement li{align-items:center;gap:var(--sc-space-md);width:100%;padding:var(--sc-space-md) 0;color:var(--sc-text-secondary);border:0;border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);text-align:left;background:0 0;grid-template-columns:auto minmax(8rem,1fr) minmax(10rem,1.4fr);display:grid}.sc-signal-live-drivers li{grid-template-columns:minmax(min(100%,12rem),1fr) auto}.sc-signal-live-drivers li>[data-sc-content]{overflow-wrap:anywhere;min-width:0}.sc-signal-stream{scroll-margin-top:var(--sc-room-reserve);position:relative}.sc-signal-feed{gap:var(--sc-space-xl);display:grid}.sc-signal-chip-row{align-items:center;gap:var(--sc-space-xs);min-width:0;margin-bottom:var(--sc-space-sm);padding-block:var(--sc-space-2xs);scrollbar-width:none;flex-wrap:wrap;display:flex}.sc-signal-chip{min-height:var(--sc-room-target);align-items:center;gap:var(--sc-space-xs);cursor:pointer;padding:0 var(--sc-space-md);color:var(--sc-text-primary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);white-space:nowrap;transition:transform var(--sc-duration-slow) var(--sc-ease-spring);border:0;flex:none;display:inline-flex}.sc-signal-chip:hover{background:var(--sc-fill-2)}.sc-signal-chip:active{transform:scale(var(--sc-press-scale))}.sc-signal-chip[aria-pressed=true]{color:var(--sc-accent-ink);background:var(--sc-accent);font-weight:var(--sc-weight-semibold)}.sc-signal-character{margin-bottom:var(--sc-space-md)}.sc-signal-character,.sc-signal-character>.sc-arena-character{scroll-margin-top:var(--sc-room-chrome-reserve)}.sc-signal-name-button{min-height:var(--sc-room-target);cursor:pointer;color:inherit;border-radius:var(--sc-radius-xs);font:inherit;text-align:start;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.sc-signal-name-button:hover>strong{text-decoration:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}.sc-signal-name-button:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.sc-signal-remark[aria-current=true]{border-radius:var(--sc-radius-lg);box-shadow:0 0 0 2px var(--sc-focus-ring), var(--sc-halo)}.sc-signal-remark[data-sc-signal-dimmed]{opacity:var(--sc-signal-dim,.22);transition:opacity var(--sc-duration-fast) var(--sc-ease-standard)}@keyframes sc-signal-enter{0%{opacity:0;transform:translateY(var(--sc-space-sm))}}.sc-signal-stream [data-sc-signal-enter]{animation:sc-signal-enter var(--sc-duration-base) var(--sc-ease-entrance)}.sc-signal-stream .sc-arena-beat{transition:none}.sc-signal-secondary[aria-pressed=true]{color:var(--sc-accent-ink);background:var(--sc-accent)}.sc-signal-new-remarks{justify-content:center;align-items:center;gap:var(--sc-space-sm);width:max-content;max-width:100%;margin:var(--sc-space-sm) auto 0;padding:var(--sc-space-xs) var(--sc-space-xs) var(--sc-space-xs) var(--sc-space-lg);color:var(--sc-text-primary);background:var(--sc-material-thick);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);border-radius:var(--sc-radius-pill);box-shadow:var(--sc-glass-edge), var(--sc-elevation-2);font-size:var(--sc-text-footnote);flex-wrap:wrap;display:flex}.sc-signal-pinned{padding:var(--sc-space-2xs) var(--sc-space-sm);color:var(--sc-text-secondary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold)}.sc-signal-transport{align-items:center;gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.sc-signal-transport-field{align-items:center;display:inline-flex}.sc-signal-transport-select{min-height:var(--sc-room-target);padding:0 var(--sc-space-xl) 0 var(--sc-space-md);appearance:none;color:var(--sc-text-primary);background-color:var(--sc-fill-1);background-image:linear-gradient(45deg, transparent 50%, var(--sc-text-secondary) 50%), linear-gradient(135deg, var(--sc-text-secondary) 50%, transparent 50%);border-radius:var(--sc-radius-pill);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);font-variant-numeric:tabular-nums;background-position:calc(100% - .9rem) 52%,calc(100% - .6rem) 52%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;border:0}.sc-signal-transport-select:hover:not(:disabled){background-color:var(--sc-fill-2)}.sc-signal-transport-range{width:8rem;accent-color:var(--sc-hue-bull)}.sc-signal-replies{padding:0 0 0 calc(var(--sc-space-lg) + .25rem);border-inline-start:1.5px solid var(--sc-border-default);margin:0 0 0 calc(1.125rem - .75px);list-style:none;display:grid}.sc-signal-replies .sc-signal-replies .sc-signal-replies{margin-inline-start:0;padding-inline-start:var(--sc-space-sm)}.sc-signal-reply-target{align-items:baseline;gap:var(--sc-space-2xs) var(--sc-space-xs);flex-wrap:wrap;display:inline-flex}.sc-signal-reply-name{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold)}.sc-signal-reply-jump{cursor:pointer;color:var(--sc-text-link);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);background:0 0;border:0;padding:0}.sc-signal-reply-jump:hover{text-underline-offset:.2em;text-decoration:underline}.sc-signal-remark[data-sc-signal-beat]{--sc-signal-beat-accent:var(--sc-hue-neutral);margin-block:var(--sc-space-sm);padding:var(--sc-space-lg);background:linear-gradient(180deg, var(--sc-signal-beat-accent), var(--sc-signal-beat-accent))}@supports (color:color-mix(in lab, red, red)){.sc-signal-remark[data-sc-signal-beat]{background:linear-gradient(180deg, color-mix(in srgb, var(--sc-signal-beat-accent) 11%, transparent), color-mix(in srgb, var(--sc-signal-beat-accent) 4%, transparent))}}.sc-signal-remark[data-sc-signal-beat]{border:var(--sc-hairline) solid var(--sc-signal-beat-accent)}@supports (color:color-mix(in lab, red, red)){.sc-signal-remark[data-sc-signal-beat]{border:var(--sc-hairline) solid color-mix(in srgb, var(--sc-signal-beat-accent) 42%, transparent)}}.sc-signal-remark[data-sc-signal-beat]{border-inline-start:var(--sc-hairline) solid var(--sc-signal-beat-accent)}@supports (color:color-mix(in lab, red, red)){.sc-signal-remark[data-sc-signal-beat]{border-inline-start:var(--sc-hairline) solid color-mix(in srgb, var(--sc-signal-beat-accent) 42%, transparent)}}.sc-signal-remark[data-sc-signal-beat]{border-radius:var(--sc-radius-lg)}.sc-signal-remark[data-sc-signal-beat=flip],.sc-signal-remark[data-sc-signal-beat=concession]{--sc-signal-beat-accent:var(--sc-hue-bull);--sc-signal-beat-ink:var(--sc-text-positive)}.sc-signal-remark[data-sc-signal-beat=intervention]{--sc-signal-beat-accent:var(--sc-warning);--sc-signal-beat-ink:var(--sc-text-warning)}.sc-signal-remark[data-sc-signal-beat] :is(.sc-signal-role,.sc-signal-lean-term,.sc-signal-lean-arrow){color:var(--sc-text-secondary)}.sc-signal-author-line .sc-signal-beat-tag{padding:var(--sc-space-2xs) var(--sc-space-sm);color:var(--sc-signal-beat-ink,var(--sc-text-secondary));background:var(--sc-signal-beat-accent,var(--sc-hue-neutral));align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sc-signal-author-line .sc-signal-beat-tag{background:color-mix(in srgb, var(--sc-signal-beat-accent,var(--sc-hue-neutral)) 18%, transparent)}}.sc-signal-author-line .sc-signal-beat-tag{border-radius:var(--sc-radius-xs);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-caption)}.sc-signal-concession{margin-top:var(--sc-space-sm)}.sc-signal-lean-change{margin-top:var(--sc-space-2xs);display:block}.sc-signal-lean-pair{align-items:center;gap:var(--sc-space-2xs) var(--sc-space-xs);flex-wrap:wrap;display:inline-flex}.sc-signal-remark>header .sc-signal-lean-term,.sc-signal-remark>header .sc-signal-lean-arrow{color:var(--sc-text-muted);font-size:var(--sc-text-caption)}.sc-signal-round{min-width:0;scroll-margin-top:var(--sc-room-reserve)}.sc-signal-round>header{align-items:center;gap:var(--sc-space-sm);margin-bottom:var(--sc-space-2xs);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);display:flex}.sc-signal-round>header:before,.sc-signal-round>header:after{min-width:var(--sc-space-lg);border-top:var(--sc-hairline) solid var(--sc-border-subtle);content:"";flex:1}.sc-signal-round-name{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold);flex:none}.sc-signal-split-track{height:.375rem;margin-block:var(--sc-space-lg) var(--sc-space-sm);border-radius:var(--sc-radius-pill);gap:2px;display:flex;overflow:hidden}.sc-signal-split-track>span{border-radius:var(--sc-radius-pill)}.sc-signal-split-favorable{background:var(--sc-hue-bull)}.sc-signal-split-undecided{background:var(--sc-hue-neutral)}.sc-signal-split-unfavorable{background:var(--sc-hue-bear)}.sc-signal-split ul{justify-content:space-between;gap:var(--sc-space-sm);margin:0;padding:0;list-style:none;display:flex}.sc-signal-split li{gap:var(--sc-space-xs);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);display:flex}.sc-signal-split li strong{color:var(--sc-text-primary);font-variant-numeric:tabular-nums}.sc-signal-distribution li{gap:var(--sc-space-xs);display:grid}.sc-signal-distribution li>div,.sc-signal-scenarios li>div{justify-content:space-between;gap:var(--sc-space-md);display:flex}.sc-signal-distribution li>div>:first-child,.sc-signal-scenarios li>div>:first-child{overflow-wrap:anywhere;min-width:0}.sc-signal-distribution strong,.sc-signal-scenarios strong{font-variant-numeric:tabular-nums}.sc-signal-thesis-copy{max-width:var(--sc-measure);color:var(--sc-text-secondary);font-size:var(--sc-text-lead);letter-spacing:var(--sc-tracking-lead);line-height:var(--sc-leading-lead)}.sc-signal-scenarios li{gap:var(--sc-space-sm);padding-block:var(--sc-space-md);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.sc-signal-forecast-section{gap:var(--sc-space-lg);min-width:0;scroll-margin-top:var(--sc-room-chrome-reserve);flex-direction:column;display:flex}.sc-signal-forecast-section:focus:not(:focus-visible){outline:none}.sc-signal-forecast-section:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.sc-signal-forecast-section+.sc-signal-forecast-section{padding-top:var(--sc-space-2xl);border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.sc-signal-forecast-head{gap:var(--sc-space-sm);min-width:0;margin-block-start:var(--sc-space-md);display:grid}.sc-signal-forecast-title{max-width:48ch;font-size:var(--sc-text-title2);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-title2);line-height:var(--sc-leading-title2);overflow-wrap:anywhere;margin:0}.sc-signal-forecast-heading{font-size:var(--sc-text-title3);font-weight:var(--sc-weight-bold);letter-spacing:var(--sc-tracking-title3);line-height:var(--sc-leading-title3);overflow-wrap:anywhere;margin:0}.sc-signal-impacts,.sc-signal-sources{gap:var(--sc-space-sm);margin:0;padding:0;list-style:none;display:grid}.sc-signal-impacts{gap:0}.sc-signal-impacts>li{padding-block:var(--sc-space-md);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}.sc-signal-lane-legend{margin:var(--sc-space-sm) 0 0;gap:var(--sc-space-xs) var(--sc-space-md);color:var(--sc-text-secondary);font-size:var(--sc-text-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sc-signal-lane-legend li{align-items:center;gap:var(--sc-space-xs);display:flex}.sc-signal-map-entry{justify-content:space-between;align-items:center;gap:var(--sc-space-md);cursor:pointer;width:100%;min-height:2.75rem;padding:var(--sc-space-sm) 0;color:var(--sc-text-link);border:0;border-block:var(--sc-hairline) solid var(--sc-border-subtle);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);text-align:left;background:0 0;display:flex}.sc-signal-panel-map{gap:var(--sc-space-sm);min-width:0;padding:var(--sc-space-lg);background:var(--sc-fill-1);border-radius:var(--sc-radius-lg);display:grid}.sc-signal-panel-map>h2{color:var(--sc-text-primary);font-size:var(--sc-text-title3);font-weight:var(--sc-weight-bold);letter-spacing:var(--sc-tracking-title3);line-height:var(--sc-leading-title3);margin:0}.sc-signal-panel-map>p{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);margin:0}.sc-signal-panel-map>.sc-signal-map-entry{border-block-end:0;justify-content:start;justify-self:start;width:auto}.sc-room-view :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-block-end:calc(var(--sc-report-pin-bottom,0px) + var(--sc-space-sm))}.sc-signal-map-entry:after{content:"";border-top:1.5px solid;border-right:1.5px solid;flex:none;width:.45rem;height:.45rem;transform:rotate(45deg)}.sc-signal-map-entry:hover{color:var(--sc-text-primary)}.sc-signal-map-overlay{z-index:50;background:var(--sc-bg-canvas);position:absolute;inset:0}.sc-signal-map-dialog{top:var(--sc-room-port-inset-top,0px);height:100%;max-height:calc(100dvh - var(--sc-room-port-inset-top,0px));gap:var(--sc-space-md);padding:var(--sc-space-lg);background:var(--sc-bg-surface);border-radius:var(--sc-radius-xl);box-shadow:0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-3);flex-direction:column;display:flex;position:sticky;overflow:hidden}.sc-signal-map-head{justify-content:space-between;align-items:center;gap:var(--sc-space-md);display:flex}.sc-signal-map-head h2{font-size:var(--sc-text-title3);font-weight:var(--sc-weight-bold);letter-spacing:var(--sc-tracking-title3);margin:0}.sc-signal-map-close{min-width:2.75rem;min-height:2.75rem;color:var(--sc-text-secondary);background:var(--sc-fill-1);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.sc-signal-map-close:hover{color:var(--sc-text-primary);background:var(--sc-fill-2)}.sc-signal-map-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.sc-signal-conclusion-copy{color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body)}.sc-signal-conclusion-fragility{margin-top:var(--sc-space-sm);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.sc-signal-facts{margin:var(--sc-space-md) 0 0;display:grid}.sc-signal-facts>div{justify-content:space-between;gap:var(--sc-space-md);padding-block:var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);font-size:var(--sc-text-subhead);display:flex}.sc-signal-facts dt{color:var(--sc-text-secondary)}.sc-signal-facts dd{overflow-wrap:anywhere;color:var(--sc-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--sc-weight-semibold);text-align:right;margin:0}.sc-signal-triggers,.sc-signal-watch{gap:var(--sc-space-sm);margin:0;padding-inline-start:var(--sc-space-lg);display:grid}.sc-signal-triggers li,.sc-signal-watch li{color:var(--sc-text-secondary)}.sc-signal-watch li span{color:var(--sc-text-muted);font-size:var(--sc-text-footnote);display:block}.sc-signal-disclosure{padding-block:var(--sc-space-xs);border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.sc-signal-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--sc-space-md);cursor:pointer;min-height:2.75rem;color:var(--sc-text-primary);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);list-style:none;display:flex}.sc-signal-disclosure>summary::-webkit-details-marker{display:none}.sc-signal-disclosure>*+*{margin-block-start:var(--sc-space-sm)}.sc-signal-sources li{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.sc-signal-link{cursor:pointer;color:var(--sc-text-link);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.sc-signal-link:hover{text-underline-offset:.2em;text-decoration:underline}.sc-signal-full-report{border-block:var(--sc-hairline) solid var(--sc-border-subtle);overflow:hidden}.sc-signal-full-report>summary{justify-content:space-between;align-items:center;gap:var(--sc-space-md);cursor:pointer;min-height:3rem;padding-block:var(--sc-space-md);font-size:var(--sc-text-lead);font-weight:var(--sc-weight-semibold);list-style:none;display:flex}.sc-signal-full-report>summary::-webkit-details-marker{display:none}.sc-room-ask-panel{top:var(--sc-room-chrome-reserve);gap:var(--sc-space-sm);flex-direction:column;min-width:0;display:flex;position:sticky}.sc-room-aside .sc-room-ask-panel,.sc-room-dock .sc-room-ask-panel{position:static}.sc-inline-ask-anchor .sc-room-ask-panel{padding:var(--sc-space-lg);background:var(--sc-bg-surface);border-radius:var(--sc-radius-lg);box-shadow:0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-2);position:static}.sc-room-seat-picker,.sc-room-ask-field{min-width:0;display:block}.sc-room-select,.sc-room-input{width:100%;min-width:0;min-height:2.75rem;padding:var(--sc-space-sm) var(--sc-space-lg);color:var(--sc-text-primary);background-color:var(--sc-fill-1);border-radius:var(--sc-radius-pill);font-size:var(--sc-text-body);letter-spacing:var(--sc-tracking-body);border:0}.sc-room-input::placeholder{color:var(--sc-text-muted)}.sc-room-select:hover,.sc-room-input:hover:not(:disabled){background-color:var(--sc-fill-2)}.sc-room-select:focus-visible,.sc-room-input:focus-visible{background-color:var(--sc-bg-raised);outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);box-shadow:var(--sc-halo)}.sc-room-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--sc-text-secondary) 50%), linear-gradient(135deg, var(--sc-text-secondary) 50%, transparent 50%);font-weight:var(--sc-weight-medium);background-position:calc(100% - 1.125rem) 52%,calc(100% - .8125rem) 52%;background-repeat:no-repeat;background-size:.3125rem .3125rem,.3125rem .3125rem;padding-inline-end:var(--sc-space-2xl)}.sc-room-conversations{cursor:pointer;min-height:2.75rem;padding:0 var(--sc-space-lg);color:var(--sc-text-primary);border:0;border-block:var(--sc-hairline) solid var(--sc-border-subtle);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-medium);background:0 0;justify-content:space-between;align-items:center;display:flex}.sc-room-conversations:hover:not(:disabled){background:var(--sc-fill-1)}.sc-room-conversations-count{min-width:1.5rem;padding:0 var(--sc-space-xs);color:var(--sc-text-secondary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;text-align:center}.sc-room-ask{gap:var(--sc-space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-room-ask[hidden]{display:none}.sc-room-send,.sc-room-whatif{isolation:isolate;cursor:pointer;min-height:2.75rem;padding:0 var(--sc-space-lg);color:var(--sc-accent-ink);background:var(--sc-accent);border-radius:var(--sc-radius-pill);box-shadow:var(--sc-elevation-1);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);white-space:nowrap;transition:transform var(--sc-duration-slow) var(--sc-ease-spring);border:0;align-self:start;position:relative}.sc-room-send:after{z-index:-1;background:var(--sc-sheen);border-radius:inherit;content:"";opacity:.5;pointer-events:none;position:absolute;inset:0}.sc-room-send:hover:not(:disabled){background:var(--sc-accent-hover)}.sc-room-send:active:not(:disabled),.sc-room-whatif:active:not(:disabled){transform:scale(var(--sc-press-scale))}.sc-room-whatif{color:var(--sc-text-primary);background:var(--sc-fill-1);box-shadow:none;align-self:stretch}.sc-room-whatif:hover:not(:disabled){background:var(--sc-fill-2)}.sc-room-send:disabled,.sc-room-whatif:disabled,.sc-room-conversations:disabled{cursor:not-allowed;opacity:.45}.sc-room-send:disabled{color:var(--sc-text-secondary);background:var(--sc-fill-2);box-shadow:none}.sc-room-thread-panel [data-sc-surface=Console]{padding:0}.sc-room-thread-panel [data-testid=console-threads]{flex-direction:column}.sc-room-thread-panel [data-testid=thread-list]{width:100%}.sc-room-thread-panel-head{justify-content:space-between;align-items:center;display:flex}.sc-room-thread-panel-head h2{font-size:var(--sc-text-lead);font-weight:var(--sc-weight-semibold);margin:0}.sc-room-thread-dismiss{cursor:pointer;min-width:2.75rem;min-height:2.75rem;color:var(--sc-text-secondary);background:var(--sc-fill-1);border:0;border-radius:50%;place-items:center;margin-inline-start:auto;display:inline-grid}.sc-room-thread-dismiss:hover{color:var(--sc-text-primary);background:var(--sc-fill-2)}.sc-room-answers{gap:var(--sc-space-sm);margin:0;padding:0;list-style:none;display:grid}.sc-room-answers li{overflow-wrap:anywhere;min-width:0;padding:var(--sc-space-md);background:var(--sc-fill-1);border-radius:var(--sc-radius-md)}.sc-room-answer-who,.sc-room-bar-note{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);margin:0}.sc-room-every-run{align-items:center;gap:var(--sc-space-sm);min-height:2.75rem;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);display:flex}.sc-room-back-to-content{cursor:pointer;min-height:2.75rem;color:var(--sc-text-link);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);text-align:left;background:0 0;border:0;padding:0}.sc-room-back-to-content:hover{text-decoration:underline}.sc-room-ask-error{margin:var(--sc-space-2xs) 0 0;padding-inline:var(--sc-space-lg);color:var(--sc-text-danger);font-size:var(--sc-text-footnote)}.sc-inline-ask-anchor:empty{display:none}.sc-inline-ask-anchor:not(:empty){margin-top:var(--sc-space-md);display:block}.sc-room-ask-slot,.sc-room-ask-host,.sc-room-dock-slot{display:contents}.sc-room-aside:not(:has(.sc-room-ask-panel)):not(:has(.sc-room-panel)){display:none}.sc-room-dock{bottom:calc(var(--sc-room-dock-inset,env(safe-area-inset-bottom,0px)) - var(--sc-room-port-inset-top,0px));z-index:25;width:min(100%,70ch + 14rem);padding:var(--sc-space-sm);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);background:var(--sc-material-thick);border-top:var(--sc-hairline) solid var(--sc-border-subtle);margin:auto auto 0;position:sticky}.sc-room-body:has(>.sc-room-dock){min-height:100dvh}.sc-room-dock .sc-room-ask-panel{gap:var(--sc-space-xs);flex-direction:column;display:flex}.sc-room-dock-main{align-items:start;gap:var(--sc-space-xs);flex-wrap:wrap;display:flex}.sc-room-dock-main>.sc-room-seat-picker{flex:100%;min-width:0}.sc-room-dock-main>.sc-room-whatif{flex:none;align-self:start}.sc-room-dock-main>.sc-room-ask,.sc-room-dock-main>.sc-room-durable-composer{flex:12rem;min-width:0}.sc-room-dock-main>.sc-room-ask .sc-room-send-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-room-dock-main>.sc-room-ask .sc-room-send-mark{display:inline}.sc-room-durable-composer:empty,.sc-room-dock form[hidden]{display:none}.sc-room-dock .sc-room-select{max-width:100%}.sc-room-dock .sc-room-input{background:var(--sc-fill-2)}.sc-room-send-mark{display:none}.sc-room-quote{align-items:center;gap:var(--sc-space-sm);min-height:var(--sc-room-target);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);border-inline-start:var(--sc-hairline) solid var(--sc-border-strong);padding-inline-start:var(--sc-space-sm);display:flex}.sc-room-quote>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sc-room-quote-who{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold)}.sc-room-quote>button{flex:none}.sc-room-followup{margin:var(--sc-space-md) 0 var(--sc-space-md) 2.5rem;padding-left:var(--sc-space-md);border-left:var(--sc-hairline) solid var(--sc-border-subtle)}.sc-room-followup [data-testid=console-threads]{display:block}.sc-room-followup [hidden]{display:none}.sc-room-followup .sc-console-long-list{max-height:none;overflow:visible}.sc-room-dock .sc-signal-transport{padding:0}.sc-room-dock .sc-signal-transport-range{flex:1;min-width:0}.sc-room-durable-composer form{align-items:center;gap:var(--sc-space-xs);flex-flow:wrap;display:flex}.sc-room-durable-composer form>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-room-durable-composer textarea{resize:vertical;flex:12rem;height:2.75rem;min-height:2.75rem}.sc-room-durable-composer [data-testid=thread-suggested-questions]{display:none}.sc-room-facts>div{gap:var(--sc-space-md);padding-block:var(--sc-space-xs);justify-content:space-between;display:flex}.sc-room-facts dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.sc-room-seat-popover,.sc-room-seat-preview{z-index:45;gap:var(--sc-space-sm);width:max-content;max-width:min(24rem,100vw - 2rem);padding:var(--sc-space-md);color:var(--sc-text-primary);background:var(--sc-material-thick);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);border:var(--sc-hairline) solid var(--sc-border-subtle);border-radius:var(--sc-radius-lg);box-shadow:var(--sc-elevation-3);margin:0;display:grid;position:fixed;inset:auto}.sc-room-seat-popover{overscroll-behavior:contain;min-width:16rem;max-height:calc(100dvh - 4rem);overflow-y:auto}.sc-room-seat-preview{z-index:46;gap:var(--sc-space-2xs);max-width:min(20rem,100vw - 2rem);padding:var(--sc-space-sm) var(--sc-space-md);animation:sc-room-preview-in var(--sc-duration-fast) var(--sc-ease-entrance)}@keyframes sc-room-preview-in{0%{opacity:0}}.sc-room-seat-name{font-size:var(--sc-text-body);font-weight:var(--sc-weight-semibold);line-height:var(--sc-leading-body);margin:0}.sc-room-seat-role{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);margin:0}.sc-room-seat-preview .sc-room-seat-stance{flex-direction:column;align-items:flex-start}.sc-room-seat-pair{align-items:center;gap:var(--sc-space-xs);white-space:nowrap;display:inline-flex}.sc-room-seat-stance{align-items:center;gap:var(--sc-space-xs) var(--sc-space-sm);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);flex-wrap:wrap;margin:0;display:flex}.sc-room-seat-popover>details>summary{min-height:var(--sc-room-target);cursor:pointer;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.sc-room-popover-close{justify-self:end}.sc-room-roster{gap:var(--sc-space-xs);margin:var(--sc-space-sm) 0 0;display:grid}.sc-room-roster>div{gap:var(--sc-space-2xs);display:grid}.sc-room-roster dt{color:var(--sc-text-secondary);font-size:var(--sc-text-caption)}.sc-room-roster dd{margin:0}.sc-signal-stream-bar{top:var(--sc-room-port-inset-top,0px);z-index:15;align-items:center;gap:var(--sc-space-sm);padding-block:var(--sc-space-sm);background:var(--sc-material-thick);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);flex-wrap:wrap;display:flex;position:sticky}.sc-signal-position{font-size:var(--sc-text-caption);color:var(--sc-text-secondary);font-variant-numeric:tabular-nums;flex:1}.sc-signal-arrivals{z-index:16;bottom:calc(var(--sc-room-dock-clearance,8rem) + var(--sc-space-sm));pointer-events:none;justify-content:center;display:flex;position:sticky}.sc-signal-arrivals>button{min-height:var(--sc-room-target);pointer-events:auto;padding-inline:var(--sc-space-lg);cursor:pointer;border:0}.sc-signal-debate{gap:var(--sc-space-sm);width:100%;max-width:calc(70ch + 14rem);margin-inline:auto;container:sc-debate/inline-size}.sc-signal-debate [data-sc-signal-episode]{scroll-margin-top:var(--sc-room-reserve)}.sc-signal-debate .sc-arena-exchange{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}@container sc-debate not (width<=48rem){.sc-signal-debate .sc-arena-exchange{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-signal-ideas-summary{margin:0 0 var(--sc-space-sm);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead)}.sc-signal-ideas{margin:0;padding:0;list-style:none;display:grid}.sc-signal-idea{justify-items:start;gap:var(--sc-space-xs);min-width:0;padding-block:var(--sc-space-md);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.sc-signal-idea:last-child{border-bottom:0}.sc-signal-claim-status{padding:var(--sc-space-2xs) var(--sc-space-sm);color:var(--sc-text-secondary);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold)}.sc-signal-claim-status[data-sc-status=open]{color:var(--sc-text-positive);background:var(--sc-hue-bull)}@supports (color:color-mix(in lab, red, red)){.sc-signal-claim-status[data-sc-status=open]{background:color-mix(in srgb, var(--sc-hue-bull) 16%, transparent)}}.sc-signal-idea-claim{min-width:0;max-width:100%;color:var(--sc-text-primary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);overflow-wrap:anywhere}.sc-signal-idea-claim p{margin:0}.sc-signal-idea[data-sc-claim-status=withdrawn] .sc-signal-idea-claim{color:var(--sc-text-muted)}.sc-signal-idea-meta{align-items:center;gap:var(--sc-space-2xs) var(--sc-space-sm);min-width:0;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);flex-wrap:wrap;margin:0;display:flex}.sc-signal-idea-holders{align-items:center;gap:var(--sc-space-xs);flex-wrap:wrap;min-width:0;display:inline-flex}.sc-signal-idea-sigils{flex-wrap:wrap;gap:2px;display:inline-flex}.sc-signal-idea-go,.sc-signal-convinced-go{min-height:var(--sc-room-target);font-size:var(--sc-text-footnote)}.sc-signal-convinced{gap:var(--sc-space-md);margin:0;padding:0;list-style:none;display:grid}.sc-signal-convinced-row{justify-items:start;gap:var(--sc-space-2xs);border-inline-start:3px solid var(--sc-viz-diverging-mid);min-width:0;border-radius:0;padding-inline-start:var(--sc-space-md);display:grid}.sc-signal-convinced-row[data-sc-lane-to=favorable]{border-inline-start-color:var(--sc-viz-diverging-positive)}.sc-signal-convinced-row[data-sc-lane-to=unfavorable]{border-inline-start-color:var(--sc-viz-diverging-negative)}.sc-signal-convinced-sentence{color:var(--sc-text-primary);font-size:var(--sc-text-subhead);overflow-wrap:anywhere;margin:0}.sc-signal-seat-view{margin-top:var(--sc-space-sm)}.sc-signal-seat-falsifiers{gap:var(--sc-space-2xs);margin:0;padding-inline-start:var(--sc-space-md);list-style:outside;display:grid}.sc-signal-seat-view .sc-markdown>p{margin:0}.sc-signal-seat-opened{margin:var(--sc-space-2xs) 0 0;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.sc-signal-collective{gap:var(--sc-space-xs);margin-top:var(--sc-space-lg);padding-top:var(--sc-space-lg);border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.sc-signal-collective-call{color:var(--sc-text-primary);font-size:var(--sc-text-body);font-weight:var(--sc-weight-semibold);margin:0}.sc-signal-collective-why,.sc-signal-collective-claim{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead)}.sc-signal-collective-term{margin:var(--sc-space-xs) 0 0;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold)}.sc-signal-ideas-toggle{align-items:center;gap:var(--sc-space-md);cursor:pointer;min-height:2.75rem;color:var(--sc-text-primary);font-size:var(--sc-text-title3);font-weight:var(--sc-weight-bold);list-style:none;display:flex}.sc-signal-ideas-toggle::-webkit-details-marker{display:none}.sc-signal-ideas-toggle:after{margin-inline-start:auto}.sc-signal-ideas-card[open]>.sc-signal-ideas-toggle{margin-bottom:var(--sc-space-sm)}.sc-signal-ideas-toggle-heading{font:inherit;margin:0;display:inline}.sc-signal-ideas-toggle>.sc-signal-ideas-summary{margin:var(--sc-space-2xs) 0 0;font-weight:var(--sc-weight-regular);display:block}details.sc-signal-ideas-card{border-block:var(--sc-hairline) solid var(--sc-border-subtle)}details.sc-signal-ideas-card>.sc-signal-ideas-toggle{padding-block:var(--sc-space-sm);flex-wrap:wrap}@container sc-room not (width<=48rem){.sc-signal-chip-row{background-image:none;flex-wrap:wrap;overflow-x:visible}}@container sc-room (width>=64rem){.sc-room-header{gap:var(--sc-space-sm)}.sc-room-heading{row-gap:var(--sc-space-xs)}.sc-room-chrome{gap:var(--sc-space-sm)}}@container sc-room (width>=40rem){.sc-room-status:not(:has(>.sc-room-verdict)){align-items:end;column-gap:var(--sc-space-3xl);grid-template-columns:minmax(0,3fr) minmax(16rem,2fr)}:is(.sc-room-progress,.sc-room-progress:has(>.sc-room-limitations)){row-gap:var(--sc-space-2xs);grid-template-areas:"bar bar""sentence spend""limits stop"}.sc-room-progress-spend{justify-self:end}:is(.sc-room-progress:has(.sc-room-progress-note),.sc-room-progress:has(.sc-room-progress-note):has(>.sc-room-limitations)){grid-template-areas:"bar bar""sentence spend""note note""limits stop"}.sc-room-chrome>.sc-tablist{justify-self:start;width:auto}.sc-room-chrome>.sc-tablist>.sc-tab{flex:none;min-width:6.5rem}}@container sc-room (width>=62rem){.sc-room-chrome{padding-block-end:var(--sc-space-lg)}.sc-room-question[data-sc-length=long]{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3)}.sc-room-call-name{font-size:var(--sc-text-title2);letter-spacing:var(--sc-tracking-title2);line-height:var(--sc-leading-title2)}.sc-signal-workspace{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sc-signal-viewgrid{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.sc-signal-viewrail{grid-area:1/1}.sc-signal-viewmain{grid-area:1/2}.sc-signal-debate .sc-signal-viewgrid{grid-template-columns:minmax(0,1fr)}.sc-signal-debate .sc-signal-viewrail,.sc-signal-debate .sc-signal-viewmain{grid-area:auto/1}.sc-signal-debate .sc-signal-viewrail{align-items:start;gap:var(--sc-space-2xl) var(--sc-space-3xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-signal-debate .sc-signal-viewrail>.sc-signal-map-entry{grid-column:1/-1}.sc-signal-viewmain{max-width:52rem}}@container sc-room (width<=62rem){:is(.sc-room-panel,.sc-room-aside:not(:has(.sc-room-ask-panel))){display:none}}@container sc-room (width>=88rem){.sc-signal-workspace{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sc-signal-debate .sc-signal-viewgrid{column-gap:var(--sc-space-4xl);grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.sc-signal-debate .sc-signal-viewrail{top:var(--sc-room-chrome-reserve);grid-area:1/1;align-items:stretch;display:flex;position:sticky}.sc-signal-debate .sc-signal-viewmain{grid-area:1/2}.sc-signal-debate .sc-signal-viewrail>[data-testid=debate-rounds]{order:-1}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds{flex-direction:column;align-items:stretch;gap:0}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds li{align-items:center;gap:var(--sc-space-sm);width:100%;padding:var(--sc-space-sm) var(--sc-space-sm);border-radius:var(--sc-radius-sm);text-align:start;flex:none;grid-template-columns:2.5rem minmax(0,1fr) 3rem;display:grid}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds li[data-sc-final]{background:var(--sc-fill-1)}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds li+li:before{content:none}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds-name{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);grid-area:1/1}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds-dot,.sc-signal-debate [data-testid=debate-rounds] li[data-sc-final] .sc-chart-rounds-dot{background:var(--sc-fill-2);border-radius:var(--sc-radius-pill);grid-area:1/2;width:100%;height:.25rem;position:relative}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds-dot:before,.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds-dot:after{border-radius:var(--sc-radius-pill);content:"";position:absolute;inset-block:0}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds-dot:after{width:max(0%, calc(var(--sc-round-share,50%) - 50%));background:var(--sc-hue-bull);left:50%}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds-dot:before{width:max(0%, calc(50% - var(--sc-round-share,50%)));background:var(--sc-hue-bear);right:50%}.sc-signal-debate [data-testid=debate-rounds] .sc-chart-rounds-share{text-align:end;grid-area:1/3}}@container sc-room (width<=48rem){.sc-room-body>*{--sc-room-target:2.75rem}.sc-room-hero-actions{width:100%;min-width:0}.sc-room-header{gap:var(--sc-space-xs)}.sc-room-chrome{gap:var(--sc-space-lg);padding-block-end:var(--sc-space-md)}.sc-room-heading{row-gap:var(--sc-space-md)}.sc-room-chrome~.sc-signal-workspace{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sc-signal-live-drivers li,.sc-signal-answer-movement li{gap:var(--sc-space-xs);grid-template-columns:1fr}.sc-signal-remark{column-gap:var(--sc-space-sm);grid-template-columns:2.25rem minmax(0,1fr) auto}.sc-signal-remark[data-sc-signal-beat]{padding:var(--sc-space-md)}.sc-signal-reel .sc-signal-reel-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-signal-reel .sc-signal-reel-count{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.sc-room *,.sc-room :before,.sc-room :after{scroll-behavior:auto}.sc-signal-stream [data-sc-signal-enter],.sc-room-seat-preview{animation:none}}@container sc-room not (width>=37.5rem){.sc-room-question{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3)}.sc-room-question[data-sc-wrap=deep]{font-size:var(--sc-text-lead)}.sc-room-heading{row-gap:0}.sc-room-chrome{gap:var(--sc-space-sm);padding-block-end:var(--sc-space-xs)}.sc-room-chrome~.sc-signal-workspace{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sc-signal-stream-bar{padding-block:var(--sc-space-xs) 0;margin-bottom:0}.sc-room-status{gap:var(--sc-space-xs)}.sc-room-progress{row-gap:var(--sc-space-2xs);grid-template-areas:"bar bar""sentence spend""limits stop"}.sc-room-progress:has(>.sc-room-limitations){grid-template-areas:"bar bar""sentence spend""limits stop"}.sc-room-progress:has(.sc-room-progress-note){grid-template-areas:"bar bar""sentence spend""note stop"}.sc-room-progress:has(.sc-room-progress-note):has(>.sc-room-limitations){grid-template-areas:"bar bar""sentence spend""note note""limits stop"}.sc-room-progress-spend{justify-self:end}.sc-room-progress-sentence{font-size:var(--sc-text-footnote);letter-spacing:var(--sc-tracking-footnote);line-height:var(--sc-leading-footnote)}}.sc-room-run-details-asked dd,.sc-signal-source-references ol,.sc-signal-sources li,.sc-signal-triggers li,.sc-signal-watch li,.sc-signal-live-drivers li>*,.sc-signal-seat-view dd{overflow-wrap:anywhere;min-width:0}.sc-signal-source-references>summary:hover{color:var(--sc-text-primary)}.sc-signal-disclosure>summary:hover,.sc-signal-full-argument>summary:hover,.sc-signal-ideas-toggle:hover>.sc-signal-ideas-toggle-heading,.sc-signal-full-report>summary:hover{text-decoration:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}.sc-room-panel-seat,.sc-signal-sources li{content-visibility:auto;contain-intrinsic-size:auto 3rem}.sc-signal-stream-bar{margin-bottom:var(--sc-space-xs)}.sc-signal-stream-bar>.sc-signal-transport{margin-inline-start:auto}.sc-signal-filter-count{min-width:1.25rem;height:1.25rem;padding-inline:var(--sc-space-2xs);color:var(--sc-accent-ink);background:var(--sc-accent);border-radius:var(--sc-radius-pill);font-size:var(--sc-text-caption);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.sc-room-sheet-scrim{z-index:60;background:var(--sc-scrim);position:fixed;inset:0}.sc-room-sheet{z-index:61;overscroll-behavior:contain;gap:var(--sc-space-md);max-height:85dvh;padding:var(--sc-space-lg) var(--sc-space-lg) calc(var(--sc-space-xl) + env(safe-area-inset-bottom,0px));background:var(--sc-material-thick);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);border-top:var(--sc-hairline) solid var(--sc-border-subtle);border-radius:var(--sc-radius-xl) var(--sc-radius-xl) 0 0;box-shadow:var(--sc-glass-edge), var(--sc-elevation-3);inset-inline:0;flex-direction:column;display:flex;position:fixed;bottom:0;overflow:auto}.sc-room-sheet-head{z-index:1;top:calc(-1 * var(--sc-space-lg));justify-content:space-between;align-items:center;gap:var(--sc-space-md);margin:calc(-1 * var(--sc-space-lg)) calc(-1 * var(--sc-space-lg)) 0;padding:var(--sc-space-lg) var(--sc-space-lg) var(--sc-space-sm);background:var(--sc-material-thick);display:flex;position:sticky}.sc-room-sheet-head h2{font-size:var(--sc-text-title3);font-weight:var(--sc-weight-bold);letter-spacing:var(--sc-tracking-title3);line-height:var(--sc-leading-title3);margin:0}.sc-room-sheet .sc-signal-chip-row{background-image:none;flex-wrap:wrap;overflow-x:visible}@media (min-width:37.5rem){.sc-room-sheet{width:min(32rem, calc(100% - 2 * var(--sc-gutter)));max-height:80dvh;padding-bottom:var(--sc-space-xl);border:var(--sc-hairline) solid var(--sc-border-subtle);border-radius:var(--sc-radius-xl);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media not all and (min-width:64rem){.sc-room-sheet,.sc-room-run-details-panel{--sc-room-target:2.75rem}}.sc-room-reading-modes{gap:var(--sc-space-2xs);border-radius:var(--sc-radius-pill);background:var(--sc-fill-1);display:flex}.sc-room-reading-modes [aria-pressed=true]{background:var(--sc-fill-3);border-radius:var(--sc-radius-pill)}.sc-room-panel-search{gap:var(--sc-space-2xs);margin-bottom:var(--sc-space-sm);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);display:grid}.sc-room-panel-options{gap:var(--sc-space-2xs);overscroll-behavior:contain;max-height:min(24rem,100dvh - 12rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sc-room-panel-option{align-items:center;gap:var(--sc-space-sm);width:100%;min-height:var(--sc-room-target);padding:var(--sc-space-2xs) var(--sc-space-sm);color:var(--sc-text-primary);border-radius:var(--sc-radius-md);font-size:var(--sc-text-subhead);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.sc-room-panel-option:hover{background:var(--sc-fill-1)}.sc-room-panel-option[aria-pressed=true]{background:var(--sc-fill-2)}.sc-room-panel-option:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.sc-room-panel-option-who{flex:1;min-width:0;display:grid}.sc-room-panel-option-name{font-weight:var(--sc-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-room-panel-option-role{color:var(--sc-text-secondary);font-size:var(--sc-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-room-panel-empty{padding:var(--sc-space-sm);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);margin:0}button.sc-axis-seat{cursor:pointer;border:0;padding:0}button.sc-axis-seat:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.sc-room-seat-actions{gap:var(--sc-space-sm);display:flex}.sc-room-reading-select,.sc-room-conversation-fallback:empty{display:none}.sc-room-limitations-count{color:var(--sc-text-muted);font-weight:var(--sc-weight-regular);font-variant-numeric:tabular-nums}.sc-room-reading-modes [aria-pressed=true]{color:var(--sc-text-primary)}@container sc-debate not (width>=36rem){.sc-room-reading-modes,.sc-signal-position{display:none}.sc-room-reading-select{width:auto;min-width:0;font-size:var(--sc-text-caption);padding-inline-end:var(--sc-space-lg);display:block}.sc-signal-stream-bar{gap:var(--sc-space-2xs);padding-block:var(--sc-space-2xs);flex-wrap:nowrap;margin-bottom:0}.sc-signal-stream-bar>.sc-signal-secondary{padding-inline:var(--sc-space-sm);white-space:nowrap}}.sc-signal-stream-bar{-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur)}.sc-room-reading-modes{border:0;min-width:0;margin:0;padding:0}@container sc-room (width<=48rem){.sc-room-dock .sc-room-ask-panel:not(:focus-within):not(:has(.sc-room-quote)):not([data-sc-field-blocked]) .sc-room-dock-main>.sc-room-seat-picker{display:none}.sc-room-body>:has(+.sc-room-dock .sc-room-ask-panel:not(:focus-within):not([data-sc-quoted]):not([data-sc-field-blocked])>.sc-room-dock-main:not([hidden])>.sc-room-seat-picker){padding-bottom:calc(var(--sc-room-target) + var(--sc-space-xs))}}@container sc-room not (width<=48rem){.sc-room-dock:not([data-sc-dock-view=debate]){width:100%}.sc-room-dock:not([data-sc-dock-view=debate])>*{max-width:calc(70ch + 14rem);margin-inline:auto}.sc-room-dock-main{flex-wrap:nowrap}.sc-room-dock-main>.sc-room-seat-picker{flex:0 12rem}.sc-room-dock-main>.sc-room-ask,.sc-room-dock-main>.sc-room-durable-composer{flex:20rem}.sc-room-every-run{min-height:var(--sc-room-target)}}.sc-room-panel-options li{content-visibility:auto;contain-intrinsic-size:auto 3rem}.sc-room-recording-controls{align-items:center;gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.sc-room-recording-controls:empty{display:none}.sc-forecast-beside[data-sc-figures=only]{column-gap:var(--sc-space-md);flex-wrap:wrap;display:flex}.sc-forecast-pool-note{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);flex-basis:100%;margin:0}.sc-chart-split{gap:var(--sc-space-xs);flex-direction:column;display:flex}.sc-chart-split-ends{justify-content:space-between;align-items:flex-end;gap:var(--sc-space-md);display:flex}.sc-chart-split-end{gap:var(--sc-space-2xs);flex-direction:column;min-width:0;margin:0;display:flex}.sc-chart-split-end[data-sc-side=end]{text-align:right;align-items:flex-end}.sc-chart-split-name{color:var(--sc-text-muted);font-size:var(--sc-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-chart-split-percent{font-size:var(--sc-text-title2);font-variant-numeric:tabular-nums;font-weight:var(--sc-weight-bold);line-height:1}.sc-chart-split-track{background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);height:.5rem;display:flex;position:relative;overflow:hidden}.sc-chart-split-fill{border-radius:var(--sc-radius-pill);height:100%;display:block}.sc-chart-split-track{gap:2px}.sc-chart-split-marker{display:none}.sc-chart-trend{gap:var(--sc-space-2xs);flex-direction:column;min-width:0;display:flex}.sc-chart-trend-svg{width:100%;height:auto;display:block}.sc-chart-trend-callout{fill:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);paint-order:stroke;stroke:var(--chart-trend-ground,none);stroke-width:4px;stroke-linejoin:round}.sc-chart-trend-round{fill:var(--sc-text-muted);font-size:var(--sc-text-caption);font-variant-numeric:tabular-nums}.sc-chart-trend-axis{color:var(--sc-text-muted);font-size:var(--sc-text-caption);justify-content:space-between;margin:0;display:flex}.sc-chart-slope{gap:var(--sc-space-2xs);flex-direction:column;min-width:0;display:flex}.sc-chart-slope-heads{color:var(--sc-text-muted);font-size:var(--sc-text-caption);text-transform:none;justify-content:space-between;margin:0;display:flex}.sc-chart-slope-svg{width:100%;height:auto;display:block}.sc-chart-slope-legend{gap:var(--sc-space-2xs) var(--sc-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sc-chart-slope-legend li{align-items:center;gap:var(--sc-space-2xs);color:var(--sc-text-secondary);font-size:var(--sc-text-caption);display:flex}.sc-chart-slope-dot{border-radius:50%;width:.5rem;height:.5rem;display:block}.sc-chart-tally{gap:var(--sc-space-sm);margin:0;padding:0;list-style:none;display:grid}.sc-chart-tally-head{justify-content:space-between;align-items:baseline;gap:var(--sc-space-sm);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);display:flex}.sc-chart-tally-count{color:var(--sc-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--sc-weight-bold)}.sc-chart-tally-track{height:.4rem;margin-top:var(--sc-space-2xs);background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);display:block;overflow:hidden}.sc-chart-tally-track>span{border-radius:var(--sc-radius-pill);height:100%;display:block}.sc-chart-rounds{justify-content:space-between;gap:var(--sc-space-xs);margin:0;padding:0;list-style:none;display:flex}.sc-chart-rounds li{align-items:center;gap:var(--sc-space-2xs);text-align:center;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.sc-chart-rounds li+li:before{z-index:0;background:var(--sc-fill-3);content:"";height:1.5px;position:absolute;top:.3rem;left:-50%;right:50%}.sc-chart-rounds-dot{z-index:1;background:var(--sc-text-muted);border-radius:50%;width:.6rem;height:.6rem;display:block;position:relative}.sc-chart-rounds li[data-sc-final] .sc-chart-rounds-dot{background:var(--sc-accent);outline:2px solid var(--sc-bg-canvas);width:.75rem;height:.75rem}.sc-chart-rounds-share{color:var(--sc-text-primary);font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;font-weight:var(--sc-weight-semibold);min-height:1em}.sc-chart-rounds-name{color:var(--sc-text-muted);font-size:var(--sc-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-chart-impact{gap:var(--sc-space-2xs);flex-direction:column;min-width:0;display:flex}.sc-chart-impact-head{justify-content:space-between;align-items:baseline;gap:var(--sc-space-sm);display:flex}.sc-chart-impact-claim{color:var(--sc-text-primary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc-chart-impact-meta{align-items:baseline;gap:var(--sc-space-2xs);white-space:nowrap;flex:none;display:flex}.sc-chart-impact-measure{color:var(--sc-text-primary);font-size:var(--sc-text-caption);font-variant-numeric:tabular-nums;font-weight:var(--sc-weight-semibold)}.sc-chart-impact-word{color:var(--sc-text-muted);font-size:var(--sc-text-caption);white-space:nowrap;flex:none}.sc-chart-impact-track{background:var(--sc-fill-1);border-radius:var(--sc-radius-pill);height:.4rem;display:block;overflow:hidden}.sc-chart-impact-track>span{border-radius:var(--sc-radius-pill);height:100%;display:block}.sc-chart-impact-foot{justify-content:space-between;align-items:baseline;gap:var(--sc-space-sm);color:var(--sc-text-muted);font-size:var(--sc-text-caption);margin:0;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer studio{html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;margin:0}#studio-root{height:100%}[hidden]{display:none!important}.studio{background:var(--sc-bg-canvas);width:100%;max-width:100%;height:100dvh;min-height:0;color:var(--sc-text-primary);font-family:var(--sc-font-sans);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);grid-template:"header""canvas"minmax(0,1fr)"tabs"/minmax(0,1fr);display:grid;overflow:hidden}@keyframes studio-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--sc-hue-bull) 60%, transparent)}to{box-shadow:0 0 0 .5rem color-mix(in oklab, var(--sc-hue-bull) 0%, transparent)}}[data-superseded=true]{color:var(--sc-text-secondary)}.studio-input:focus-visible,.studio-textarea:focus-visible,.studio-select:focus-visible,.studio-button:focus-visible,.studio-tab:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-button{isolation:isolate;justify-content:center;align-items:center;gap:var(--sc-space-sm);min-height:2.75rem;padding:var(--sc-space-sm) var(--sc-space-lg);border-radius:var(--sc-radius-pill);background:var(--sc-fill-1);color:var(--sc-text-primary);font:inherit;font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);letter-spacing:var(--sc-tracking-subhead);font-weight:var(--sc-weight-semibold);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:var(--sc-transition-press);border:0;text-decoration:none;display:inline-flex;position:relative}.studio-button:before{content:"";z-index:-2;border-radius:inherit;box-shadow:var(--sc-elevation-2);opacity:0;pointer-events:none;transition:var(--sc-transition-fade);position:absolute;inset:0}.studio-button:is([data-tone=primary],[data-tone=primary-on-inverse],[data-tone=danger]):hover:not(:disabled,[aria-disabled=true]):before{opacity:1}.studio-button:hover:not(:disabled,[aria-disabled=true]){background:var(--sc-fill-2)}.studio-button:active:not(:disabled){transform:scale(var(--sc-press-scale));transition-duration:var(--sc-duration-fast)}.studio-button[data-tone=primary],.studio-button[data-tone=primary-on-inverse]{background:var(--sc-accent);color:var(--sc-accent-ink);box-shadow:var(--sc-elevation-1)}.studio-button[data-tone=primary]:after,.studio-button[data-tone=primary-on-inverse]:after{content:"";z-index:-1;border-radius:inherit;background:var(--sc-sheen);opacity:.5;pointer-events:none;position:absolute;inset:0}.studio-button[data-tone=primary]:hover:not(:disabled,[aria-disabled=true]){background:var(--sc-accent-hover)}.studio-button[data-tone=danger]{background:var(--sc-danger);color:var(--sc-danger-ink)}.studio-button[data-tone=danger]:hover:not(:disabled,[aria-disabled=true]){background:var(--sc-danger)}@supports (color:color-mix(in lab, red, red)){.studio-button[data-tone=danger]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--sc-danger) 88%, var(--sc-text-primary))}}.studio-button[data-tone=quiet]{color:var(--sc-text-link);padding-inline:var(--sc-space-md);background:0 0}.studio-button[data-tone=danger-quiet]{background:var(--sc-fill-1);color:var(--sc-danger);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle)}.studio-button[data-tone=danger-quiet]:hover:not(:disabled,[aria-disabled=true]){background:var(--sc-danger);color:var(--sc-danger-ink)}.studio-button[data-tone=quiet]:hover:not(:disabled,[aria-disabled=true]){background:var(--sc-fill-1)}fieldset>.studio-button[data-tone=quiet][aria-pressed=true]{background:var(--sc-fill-2);color:var(--sc-text-primary)}.studio-button[data-tone=primary-on-inverse]{background:var(--sc-text-on-inverse);color:var(--sc-bg-inverse)}.studio-button[data-tone=primary-on-inverse]:hover:not(:disabled,[aria-disabled=true]){background:var(--sc-text-on-inverse)}@supports (color:color-mix(in lab, red, red)){.studio-button[data-tone=primary-on-inverse]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--sc-text-on-inverse) 86%, var(--sc-bg-inverse))}}.studio-button[data-tone=secondary-on-inverse]{background:var(--sc-bg-inverse-raised);color:var(--sc-text-on-inverse)}.studio-button[data-tone=secondary-on-inverse]:hover:not(:disabled,[aria-disabled=true]){background:var(--sc-border-inverse)}.studio-button[data-size=sm]{min-height:2.25rem;padding:var(--sc-space-xs) var(--sc-space-md);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);white-space:nowrap}.studio-button[data-size=lg]{min-height:3.25rem;padding:var(--sc-space-md) var(--sc-space-xl);font-size:var(--sc-text-body);letter-spacing:var(--sc-tracking-body);white-space:nowrap;line-height:1}.studio-button:disabled,.studio-button[data-tone]:disabled,.studio-button[aria-disabled=true]:not([data-pending=true]),.studio-button[data-tone][aria-disabled=true]:not([data-pending=true]){cursor:not-allowed;background:var(--sc-fill-1);color:var(--sc-text-muted);box-shadow:none}.studio-button:disabled:after,.studio-button[aria-disabled=true]:not([data-pending=true]):after{display:none}.studio-button[data-pending=true]{cursor:progress}.studio-button[data-pending=true]:active{transform:none}.studio-button-row{align-items:center;gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}@media not all and (min-width:64rem){.studio-button[data-size=sm],.studio-visitor-nav .studio-button,.studio-theme-control:not([aria-label]) .studio-theme-option{min-height:2.75rem}}.studio-field{gap:var(--sc-space-xs);flex-direction:column;min-width:0;display:flex}.studio-label{font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);letter-spacing:var(--sc-tracking-subhead);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary)}.studio-hint{font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);letter-spacing:var(--sc-tracking-footnote);color:var(--sc-text-secondary)}.studio-hint-stack{gap:var(--sc-space-2xs);flex-direction:column;display:flex}.studio-hint-stack>p{margin:0}.studio-field-note{border-left:2px solid var(--sc-warning);color:var(--sc-text-primary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);margin:0;padding-inline-start:var(--sc-space-sm)}.studio-field-error{color:var(--sc-text-danger);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);margin:0}.studio-input,.studio-textarea,.studio-select{width:100%;min-height:2.875rem;padding:var(--sc-space-sm) var(--sc-space-md);border:var(--sc-hairline) solid var(--sc-border-default);border-radius:var(--sc-radius-md);color:var(--sc-text-primary);font:inherit;font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);background:0 0}.studio-input::placeholder,.studio-textarea::placeholder{color:var(--sc-text-muted)}.studio-input:hover,.studio-textarea:hover,.studio-select:hover{background-color:var(--sc-fill-1)}.studio-input:focus-visible,.studio-textarea:focus-visible,.studio-select:focus-visible{background-color:var(--sc-bg-raised);box-shadow:var(--sc-halo)}.studio-textarea{resize:vertical;min-height:7rem}.studio-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--sc-text-secondary) 50%), linear-gradient(135deg, var(--sc-text-secondary) 50%, transparent 50%);background-position:calc(100% - 1.125rem) 52%,calc(100% - .8125rem) 52%;background-repeat:no-repeat;background-size:.3125rem .3125rem,.3125rem .3125rem;padding-inline-end:var(--sc-space-2xl)}.studio-input[aria-invalid=true],.studio-textarea[aria-invalid=true],.studio-select[aria-invalid=true]{border-color:var(--sc-danger)}.studio-money-input{align-items:center;gap:var(--sc-space-xs);width:min(12rem,100%);display:inline-flex}.studio-money-input-sign{font-weight:var(--sc-weight-semibold);color:var(--sc-text-secondary)}.studio-money-input .studio-input{min-width:0}.studio-slider{width:100%;accent-color:var(--sc-accent)}.studio-switch{align-items:center;gap:var(--sc-space-sm);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);flex:none;display:inline-flex}.studio-switch-control{box-sizing:content-box;border-radius:var(--sc-radius-pill);background:var(--sc-fill-3);appearance:none;cursor:pointer;touch-action:manipulation;border:0;background-clip:padding-box;border-block:.40625rem solid #0000;flex:none;width:3.1875rem;height:1.9375rem;margin:0;position:relative}.studio-switch-control:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--sc-border-strong);transition:opacity var(--sc-duration-base) var(--sc-ease-standard);position:absolute;inset:0}.studio-switch-control:before{content:"";z-index:1;border-radius:var(--sc-radius-pill);background:var(--sc-text-on-inverse);width:1.6875rem;height:1.6875rem;box-shadow:var(--sc-elevation-2);transition:transform var(--sc-duration-slow) var(--sc-ease-spring);position:absolute;top:.125rem;left:.125rem}.studio-switch-control:hover{background-color:var(--sc-fill-2)}.studio-switch-control:checked{background:var(--sc-accent)}.studio-switch-control:checked:after{opacity:0}.studio-switch-control:checked:before{background:var(--sc-accent-ink);transform:translate(1.25rem)}.studio-switch-control:disabled{cursor:not-allowed;opacity:.45}.studio-switch-control:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-field-control{align-items:center;max-width:100%;display:inline-flex;position:relative}.studio-field-control>.studio-symbol{left:var(--sc-space-md);z-index:1;color:var(--sc-text-secondary);pointer-events:none;position:absolute}:is(.studio-select,.studio-input)[data-appearance=pill]{width:auto;max-width:100%;min-height:2.75rem;padding-block:0;padding-inline:var(--sc-space-lg) 1.875rem;border-radius:var(--sc-radius-pill);background-color:var(--sc-fill-1);color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);font-weight:var(--sc-weight-medium);field-sizing:content;cursor:pointer}.studio-input[data-appearance=pill]{padding-inline-end:var(--sc-space-md)}.studio-field-control>.studio-symbol+:is(.studio-select,.studio-input)[data-appearance=pill]{padding-inline-start:2.375rem}:is(.studio-select,.studio-input)[data-appearance=pill]:hover,:is(.studio-select,.studio-input)[data-appearance=pill]:focus-visible{background-color:var(--sc-fill-2)}:is(.studio-select,.studio-input)[data-appearance=pill]:focus-visible{box-shadow:var(--sc-halo)}.studio-fieldset{border:0;min-width:0;margin:0;padding:0}.studio-legend{margin-bottom:var(--sc-space-sm);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary);padding:0}.studio-fieldset-description{margin:0 0 var(--sc-space-sm)}.studio-radio-row{gap:var(--sc-space-sm) var(--sc-space-lg);flex-wrap:wrap;display:flex}.studio-radio{align-items:flex-start;gap:var(--sc-space-sm);min-width:0;min-height:2.75rem;padding-block:var(--sc-space-xs);cursor:pointer;flex:14rem;display:flex}.studio-radio input{width:1.125rem;height:1.125rem;accent-color:var(--sc-accent);flex:none;margin-top:.1875rem}.studio-radio input:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-radio-label{font-size:var(--sc-text-body);line-height:var(--sc-leading-body);font-weight:var(--sc-weight-medium);color:var(--sc-text-primary);display:block}.studio-radio-hint{font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);color:var(--sc-text-secondary);display:block}.studio-fieldset[data-variant=cards] .studio-radio-row{gap:var(--sc-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.studio-fieldset[data-variant=cards] .studio-radio{padding:var(--sc-space-lg);border-radius:var(--sc-radius-lg);background:var(--sc-bg-raised);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-default), var(--sc-elevation-1);transition:var(--sc-transition-press)}.studio-fieldset[data-variant=cards] .studio-radio:hover:not(:has(:checked,:disabled)){box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-strong), var(--sc-elevation-1)}.studio-fieldset[data-variant=cards] .studio-radio:active{transform:scale(var(--sc-press-scale))}.studio-fieldset[data-variant=cards] .studio-radio:has(:checked){box-shadow:inset 0 0 0 2px var(--sc-accent), var(--sc-elevation-2)}.studio-fieldset[data-variant=cards] .studio-radio-label{font-weight:var(--sc-weight-semibold)}.studio-fieldset[data-variant=cards] .studio-radio-hint{margin-top:var(--sc-space-xs)}.studio-fieldset[data-variant=segmented] .studio-radio-row{gap:var(--sc-space-2xs);max-width:100%;padding:var(--sc-space-2xs);border-radius:var(--sc-radius-md);background:var(--sc-fill-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}.studio-fieldset[data-variant=segmented] .studio-radio{min-height:2.25rem;padding:var(--sc-space-xs) var(--sc-space-md);border-radius:var(--sc-radius-sm);text-align:center;touch-action:manipulation;justify-content:center;align-items:center;position:relative}.studio-fieldset[data-variant=segmented] .studio-radio input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.studio-fieldset[data-variant=segmented] .studio-radio:hover:not(:has(:checked,:disabled)){background:var(--sc-fill-2)}.studio-fieldset[data-variant=segmented] .studio-radio:has(:checked){background:var(--sc-bg-overlay);box-shadow:var(--sc-elevation-1), inset 0 0 0 var(--sc-hairline) var(--sc-border-strong)}.studio-fieldset[data-variant=segmented] .studio-radio:has(:focus-visible){outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-fieldset[data-variant=segmented] .studio-radio-label{font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-semibold);white-space:nowrap}.studio-fieldset[data-variant=segmented] .studio-radio-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media not all and (min-width:37.5rem){.studio-fieldset[data-variant=segmented] .studio-radio-row{width:100%;display:grid}.studio-fieldset[data-variant=segmented] .studio-radio-label{white-space:normal;overflow-wrap:anywhere;text-align:center;text-wrap:balance}}@media not all and (min-width:64rem){.studio-fieldset[data-variant=segmented] .studio-radio{min-height:2.75rem}}.studio-check-grid{gap:var(--sc-space-sm) var(--sc-space-lg);margin-top:var(--sc-space-sm);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.studio-check-grid label{align-items:center;gap:var(--sc-space-sm);min-height:2.75rem;display:flex}.studio-check-grid input{accent-color:var(--sc-accent)}.studio-setting-row{align-items:flex-start;gap:var(--sc-space-sm);display:flex}.studio-card{border-radius:var(--sc-radius-lg);background:var(--sc-bg-raised);min-width:0;max-width:100%;box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-1);flex-direction:column;display:flex}.studio-card-head{justify-content:space-between;align-items:baseline;gap:var(--sc-space-md);padding:var(--sc-space-lg) var(--sc-space-lg) 0;display:flex}.studio-card-head>*{min-width:0}.studio-card-head>.studio-badge{flex-shrink:0;max-width:60%}.studio-card-title{min-width:0;font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-semibold);margin:0}.studio-card-note{margin:var(--sc-space-2xs) 0 0;font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);color:var(--sc-text-secondary)}.studio-card-body{gap:var(--sc-space-lg);padding:var(--sc-space-lg);flex-direction:column;display:flex}.studio-card-foot{justify-content:space-between;align-items:center;gap:var(--sc-space-md);padding:var(--sc-space-md) var(--sc-space-lg);border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:flex}.studio-card[data-variant=composer]{border-radius:var(--sc-radius-xl);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-2)}.studio-card[data-variant=composer]:focus-within{box-shadow:inset 0 0 0 1px var(--sc-focus-ring), var(--sc-halo), var(--sc-elevation-2)}.studio-card[data-variant=composer] .studio-textarea,.studio-card[data-variant=composer] .studio-input{font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-medium);box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.studio-inset-card{overflow-wrap:anywhere;gap:var(--sc-space-md);min-width:0;max-width:100%;padding:var(--sc-space-lg);border-radius:var(--sc-radius-lg);background:var(--sc-bg-raised);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-1);display:grid}.studio-grid{gap:var(--sc-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.studio-grid-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-subsection{gap:var(--sc-space-md);min-width:0;padding:var(--sc-space-lg) 0;border-top:var(--sc-hairline) solid var(--sc-border-subtle);flex-direction:column;display:flex}.studio-subsection:first-of-type{border-top:0}.studio-row-between{justify-content:space-between;align-items:flex-start;gap:var(--sc-space-md);display:flex}.studio-inline-row{align-items:flex-end;gap:var(--sc-space-md);flex-wrap:wrap;display:flex}.studio-page-links a{min-height:2.75rem;color:var(--sc-text-link);font-weight:var(--sc-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.studio-page-links a:hover{text-underline-offset:.2em;text-decoration:underline}.studio-contents{display:contents}.studio-form{gap:var(--sc-space-2xl);width:100%;max-width:48rem;padding-bottom:var(--sc-space-2xl);margin-inline:auto;display:grid}.studio-form>*,.studio-form-section,.studio-form-section>.studio-card-head,.studio-form-section>.studio-card-head>div,.studio-form-section>.studio-card-body{min-width:0;max-width:100%}.studio-form-section{flex-direction:column;display:flex}.studio-form-section>.studio-card-head{flex-wrap:wrap;align-items:center;padding:0}.studio-form-section>.studio-card-head .studio-card-title{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-bold)}.studio-form-section>.studio-card-head .studio-card-note{margin-top:var(--sc-space-xs)}.studio-form-section>.studio-card-body{gap:var(--sc-space-xl);padding:var(--sc-space-lg) 0 0}.studio-form-section>.studio-card-foot{border-top:0;padding-inline:0}.studio-form>.studio-form-section+.studio-form-section,.studio-form>.studio-form-section~#sources{padding-top:var(--sc-space-2xl);border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-form .studio-field{gap:var(--sc-space-sm)}.studio-form .studio-subsection{padding-block:0 var(--sc-space-lg)}.studio-form .studio-subsection>p{margin:0}.studio-form>.studio-details{padding:var(--sc-space-2xl) 0 0;border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-form>.studio-details>summary{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-bold);color:var(--sc-text-primary)}.studio-form>.studio-details[open]>summary{margin-bottom:var(--sc-space-lg)}.studio-form .studio-details-body{padding-top:var(--sc-space-lg)}.studio-form .studio-table thead th{font-size:var(--sc-text-footnote)}@media not all and (min-width:37.5rem){.studio-form{gap:var(--sc-space-xl)}.studio-form>.studio-form-section+.studio-form-section,.studio-form>.studio-form-section~#sources,.studio-form>.studio-details{padding-top:var(--sc-space-xl)}}.studio-row-chevron{fill:none;width:1rem;height:1rem;stroke:var(--sc-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.studio-menu{display:inline-flex;position:relative}.studio-menu-trigger{align-items:center;gap:var(--sc-space-sm);color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;display:inline-flex}.studio-menu-trigger:hover{background-color:var(--sc-fill-2)}.studio-menu-popover{top:calc(100% + var(--sc-space-sm));z-index:100;min-width:17.5rem;max-width:calc(100vw - 2 * var(--sc-space-lg));overscroll-behavior:contain;background-image:linear-gradient(var(--sc-bg-overlay), transparent), linear-gradient(to top, var(--sc-bg-overlay), transparent), linear-gradient(var(--sc-text-muted), transparent), linear-gradient(to top, var(--sc-text-muted), transparent);max-height:calc(100dvh - 5rem);position:absolute;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.studio-menu-popover{background-image:linear-gradient(var(--sc-bg-overlay), transparent), linear-gradient(to top, var(--sc-bg-overlay), transparent), linear-gradient(color-mix(in srgb, var(--sc-text-muted) 30%, transparent), transparent), linear-gradient(to top, color-mix(in srgb, var(--sc-text-muted) 30%, transparent), transparent)}}.studio-menu-popover{gap:var(--sc-space-sm);padding:var(--sc-space-sm);border-radius:var(--sc-radius-lg);background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 2rem,100% 2rem,100% .75rem,100% .75rem;background-attachment:local,local,scroll,scroll;background-color:var(--sc-bg-overlay);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-3);color:var(--sc-text-primary);font-size:var(--sc-text-subhead);text-align:start;transform-origin:100% 0;animation:studio-menu-in var(--sc-duration-base) var(--sc-ease-spring-gentle);flex-direction:column;display:flex}@keyframes studio-menu-in{0%{translate:0 -.375rem}}.studio-menu-group{gap:var(--sc-space-2xs);flex-direction:column;display:flex}.studio-menu-group+.studio-menu-group{padding-top:var(--sc-space-sm);border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-menu-item{width:100%;min-height:2.75rem;padding:var(--sc-space-sm) var(--sc-space-md);border-radius:var(--sc-radius-md);color:inherit;font:inherit;font-size:var(--sc-text-subhead);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.studio-menu-item:hover:not(:disabled){background:var(--sc-fill-1)}.studio-menu-item:disabled{cursor:not-allowed;opacity:.45}.studio-menu-item[data-pending=true]{cursor:progress}.studio-menu-status{padding-inline:var(--sc-space-md);color:var(--sc-text-muted);font-size:var(--sc-text-caption)}@media (min-width:64rem){.studio-menu-item,.studio-account-theme .studio-theme-option{min-height:2.5rem}}@media not all and (min-width:37.5rem){.studio-menu.studio-account-control{display:none}}.studio-eyebrow{color:var(--sc-text-accent);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);letter-spacing:var(--sc-tracking-subhead);font-weight:var(--sc-weight-semibold);display:inline-block}.studio-measure{width:100%;max-width:77.5rem;margin-inline:auto}.studio-section{padding-block:calc(var(--sc-section) / 2)}.studio-section[data-tone=band]{--studio-section-ground:var(--sc-bg-surface);background:var(--studio-section-ground)}.sc-root[data-sc-theme=light] .studio-section[data-tone=band]{--studio-section-ground:var(--sc-bg-inset)}.studio-tablist{gap:var(--sc-space-2xs);max-width:100%;padding:var(--sc-space-2xs);border-radius:var(--sc-radius-md);background:var(--sc-fill-1);flex-wrap:wrap;display:inline-flex}.studio-tab{min-height:2.25rem;padding:var(--sc-space-xs) var(--sc-space-md);border-radius:var(--sc-radius-sm);color:var(--sc-text-secondary);font:inherit;font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0}.studio-tab:hover{color:var(--sc-text-primary)}a.studio-tab{align-items:center;gap:var(--sc-space-xs);text-decoration:none;display:inline-flex}.studio-count-badge{min-width:1.25rem;height:1.25rem;padding-inline:var(--sc-space-xs);border-radius:var(--sc-radius-pill);background:var(--sc-accent);color:var(--sc-accent-ink);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;flex:none;place-items:center;line-height:1;display:inline-grid}.studio-count-badge[data-tone=alert]{background:var(--sc-danger);color:var(--sc-danger-ink)}.studio-tab[aria-selected=true],.studio-tab[aria-current=page]{background:var(--sc-bg-overlay);color:var(--sc-text-primary);box-shadow:var(--sc-elevation-1), inset 0 0 0 var(--sc-hairline) var(--sc-border-strong)}@media not all and (min-width:64rem){.studio-tab{min-height:2.75rem}}.studio-fact{gap:var(--sc-space-2xs);flex-direction:column;min-width:0;display:flex}.studio-fact dt,.studio-fact-label{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote)}.studio-fact dd,.studio-fact-value{color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);font-weight:var(--sc-weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.studio-badge{align-items:center;gap:var(--sc-space-xs);min-height:1.5rem;padding:var(--sc-space-2xs) var(--sc-space-sm);border-radius:var(--sc-radius-pill);background:var(--sc-fill-1);color:var(--sc-text-secondary);font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);font-weight:var(--sc-weight-semibold);white-space:nowrap;max-width:100%;display:inline-flex;overflow:hidden}.studio-badge-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.studio-badge[data-tone=success]{background:var(--sc-success)}@supports (color:color-mix(in lab, red, red)){.studio-badge[data-tone=success]{background:color-mix(in oklab, var(--sc-success) 14%, transparent)}}.studio-badge[data-tone=success]{color:var(--sc-text-success)}.studio-badge[data-tone=warning]{background:var(--sc-warning)}@supports (color:color-mix(in lab, red, red)){.studio-badge[data-tone=warning]{background:color-mix(in oklab, var(--sc-warning) 16%, transparent)}}.studio-badge[data-tone=warning]{color:var(--sc-text-warning)}.studio-badge[data-tone=danger]{background:var(--sc-danger)}@supports (color:color-mix(in lab, red, red)){.studio-badge[data-tone=danger]{background:color-mix(in oklab, var(--sc-danger) 14%, transparent)}}.studio-badge[data-tone=danger]{color:var(--sc-text-danger)}.studio-badge[data-tone=favourable]{background:var(--sc-hue-bull)}@supports (color:color-mix(in lab, red, red)){.studio-badge[data-tone=favourable]{background:color-mix(in oklab, var(--sc-hue-bull) 16%, transparent)}}.studio-badge[data-tone=favourable]{color:var(--sc-text-positive)}.studio-badge[data-tone=unfavourable]{background:var(--sc-hue-bear)}@supports (color:color-mix(in lab, red, red)){.studio-badge[data-tone=unfavourable]{background:color-mix(in oklab, var(--sc-hue-bear) 16%, transparent)}}.studio-badge[data-tone=unfavourable]{color:var(--sc-text-negative)}.studio-badge[data-tone=favourable]:before,.studio-badge[data-tone=unfavourable]:before,.studio-badge[data-tone=undecided]:before{content:"";border-radius:var(--sc-radius-pill);background:var(--sc-hue-neutral);flex:none;width:.4375rem;height:.4375rem}.studio-badge[data-tone=favourable]:before{background:var(--sc-hue-bull)}.studio-badge[data-tone=unfavourable]:before{background:var(--sc-hue-bear)}:is(a,button).studio-badge{cursor:pointer;touch-action:manipulation}:is(a,button).studio-badge:hover{box-shadow:inset 0 0 0 var(--sc-hairline) currentColor}.studio-chip-row{gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.studio-table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:var(--sc-text-subhead);font-variant-numeric:tabular-nums}.studio-table th{padding:var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-default);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);text-align:left}.studio-table td{padding:var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);vertical-align:middle}.studio-table tr:last-child td{border-bottom:0}.studio-table th[scope=row]{padding:var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-medium);text-align:left}.studio-table tr[data-engine=true]>*{background:var(--sc-bg-inset);font-weight:var(--sc-weight-semibold)}.studio-table tr[data-engine=true] th[scope=row]{color:var(--sc-text-primary)}.studio-scroll-x{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.studio-meter{border-radius:var(--sc-radius-pill);background:var(--sc-fill-2);height:.375rem;overflow:hidden}.studio-meter-fill{background:var(--sc-accent);width:100%;height:100%;transform:scaleX(var(--studio-meter-value,0));transform-origin:0;transition:transform var(--sc-duration-cinema) var(--sc-ease-spring-gentle)}.studio-notice{gap:var(--sc-space-xs);padding:var(--sc-space-md) var(--sc-space-lg);border-radius:var(--sc-radius-lg);background:var(--sc-fill-1);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);flex-direction:column;display:flex}.studio-notice[data-tone=pending]{box-shadow:inset 0 0 0 1px var(--sc-warning)}.studio-notice[data-tone=danger]{background:var(--sc-danger)}@supports (color:color-mix(in lab, red, red)){.studio-notice[data-tone=danger]{background:color-mix(in oklab, var(--sc-danger) 12%, transparent)}}.studio-notice[data-tone=danger]{color:var(--sc-text-danger)}.studio-notice-title{color:var(--sc-text-primary);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold)}.studio-notice[data-tone=danger] .studio-notice-title{color:var(--sc-text-danger)}.studio-details{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead)}.studio-details-summary,.studio-card-body details>summary{align-items:center;gap:var(--sc-space-xs);min-height:2.75rem;color:var(--sc-text-primary);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);cursor:pointer;list-style:none;display:flex}.studio-details-summary::-webkit-details-marker{display:none}.studio-card-body details>summary::-webkit-details-marker{display:none}.studio-details-summary:before,.studio-card-body details>summary:before,.studio-form>.studio-details>summary:before{content:"";border-right:2px solid var(--sc-text-muted);border-bottom:2px solid var(--sc-text-muted);width:.4375rem;height:.4375rem;transition:var(--sc-transition-move);flex:none;margin-inline-end:var(--sc-space-xs);transform:rotate(-45deg)}.studio-details-summary:hover,.studio-card-body details>summary:hover,.studio-form>.studio-details>summary:hover{text-decoration-line:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}details[open]>.studio-details-summary:before,.studio-card-body details[open]>summary:before,.studio-form>.studio-details[open]>summary:before{transform:rotate(45deg)}.studio-form>.studio-details>summary{cursor:pointer;align-items:center;list-style:none;display:flex}.studio-details-summary:focus-visible,.studio-card-body details>summary:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);border-radius:var(--sc-radius-xs)}.studio-details-body{padding-top:var(--sc-space-xs)}.studio-diagnostics{gap:var(--sc-space-sm);padding:var(--sc-space-md);border-radius:var(--sc-radius-md);background:var(--sc-bg-inset);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);flex-direction:column;display:flex}.studio-diagnostics-heading{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);margin:0}.studio-advisory{gap:var(--sc-space-xs);border-left:2px solid var(--sc-border-default);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);flex-direction:column;padding-inline-start:var(--sc-space-md);display:flex}.studio-advisory p{margin:0}.studio-disclosure{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);margin:0}.studio-symbol{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.studio-symbol-tile{border-radius:var(--sc-radius-sm);background:var(--sc-fill-1);width:2rem;height:2rem;color:var(--sc-text-primary);transition:transform var(--sc-duration-slow) var(--sc-ease-spring);flex:none;place-items:center;display:inline-grid}.studio-empty-state{justify-items:center;gap:var(--sc-space-sm);padding:var(--sc-space-3xl) var(--sc-space-lg);text-align:center;display:grid}.studio-empty-state[data-size=compact]{padding-block:var(--sc-space-xl)}.studio-empty-state[data-size=page]{padding-block:var(--sc-space-4xl)}.studio-empty-state[data-size=page]>.studio-empty-state-title{font-size:var(--sc-text-title2);line-height:var(--sc-leading-title2);letter-spacing:var(--sc-tracking-title2);font-weight:var(--sc-weight-bold)}.studio-empty-state-mark{width:3.5rem;height:3.5rem;margin-bottom:var(--sc-space-sm);border-radius:var(--sc-radius-lg);background:var(--sc-fill-1);color:var(--sc-text-secondary);place-items:center;display:grid}.studio-empty-state-mark>.studio-symbol{stroke-width:1.7px;width:1.625rem;height:1.625rem}.studio-empty-state-title{max-width:30rem;color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);font-weight:var(--sc-weight-semibold);text-wrap:balance;margin:0}.studio-empty-state-note{max-width:30rem;color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);text-wrap:pretty;margin:0}.studio-empty-state .studio-button-row{margin-top:var(--sc-space-sm);justify-content:center}.studio-record{gap:var(--sc-space-sm);min-width:0;padding:var(--sc-space-lg);border-radius:var(--sc-radius-lg);background:var(--sc-bg-raised);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-1);transition:transform var(--sc-duration-slow) var(--sc-ease-spring-gentle);flex-direction:column;display:flex;position:relative}.studio-record:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-default), var(--sc-elevation-2);opacity:0;pointer-events:none;transition:opacity var(--sc-duration-base) var(--sc-ease-standard);position:absolute;inset:0}.studio-record:hover:before{opacity:1}.studio-record:has(.studio-record-title a:active){transform:scale(.99)}.studio-record-head{justify-content:space-between;align-items:center;gap:var(--sc-space-sm);display:flex}.studio-record-meta{min-width:0;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.studio-record-meta>*{white-space:nowrap}.studio-record-meta>*+:before{content:"·";padding-inline:var(--sc-space-xs);color:var(--sc-text-muted)}.studio-record-chips{z-index:1;gap:var(--sc-space-xs);flex:none;display:flex;position:relative}.studio-record-title{font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-semibold);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.studio-record-title a{color:var(--sc-text-primary);text-decoration:none}.studio-record-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.studio-record-title a:hover{color:var(--sc-text-link)}.studio-record-title a:focus-visible{outline:none}.studio-record-title a:focus-visible:after{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-record-note{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);margin:0}.studio-record-foot{justify-content:space-between;align-items:center;gap:var(--sc-space-sm) var(--sc-space-md);padding-top:var(--sc-space-sm);flex-wrap:wrap;margin-top:auto;display:flex}.studio-record-fact{min-width:0;color:var(--sc-text-primary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);margin:0;display:grid}.studio-record-fact-label{color:var(--sc-text-secondary);font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);font-weight:var(--sc-weight-medium)}.studio-record-actions,.studio-record>.studio-diagnostics,.studio-record details{z-index:1;position:relative}.studio-record-actions{gap:var(--sc-space-xs);flex-wrap:wrap;display:flex}@media (min-width:37.5rem){.studio-record{padding:var(--sc-space-lg) var(--sc-space-xl)}}.studio-portrait{border-radius:var(--sc-radius-pill);background:radial-gradient(120% 120% at 28% 20%, var(--sc-glint), transparent 45%), linear-gradient(135deg, var(--studio-portrait-a), var(--studio-portrait-b));flex:none;width:2.25rem;height:2.25rem;display:block}@supports (color:color-mix(in lab, red, red)){.studio-portrait{background:radial-gradient(120% 120% at 28% 20%, var(--sc-glint), transparent 45%), linear-gradient(135deg, color-mix(in oklab, var(--studio-portrait-a) 86%, var(--sc-bg-inverse)), color-mix(in oklab, var(--studio-portrait-b) 58%, var(--sc-bg-inverse)))}}.studio-portrait{box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-glint-edge)}.studio-portrait[data-size=sm]{width:1.75rem;height:1.75rem}.studio-portrait:not(:empty){color:var(--sc-text-on-inverse);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold);letter-spacing:var(--sc-tracking-caption);place-items:center;line-height:1;display:grid}.studio-portrait[data-side]{--studio-portrait-side:var(--sc-hue-neutral);box-shadow:0 0 0 2.5px var(--studio-portrait-side), 0 0 0 4px var(--studio-section-ground,var(--sc-bg-canvas)), var(--sc-elevation-1)}.studio-portrait[data-side=favourable]{--studio-portrait-side:var(--sc-hue-bull)}.studio-portrait[data-side=unfavourable]{--studio-portrait-side:var(--sc-hue-bear)}.studio-action-bar{z-index:5;border-top:var(--sc-hairline) solid var(--sc-border-subtle);background:var(--sc-material-thick);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur)}.studio-action-bar[data-placement=sticky]{position:sticky;bottom:0}.studio-action-bar[data-placement=fixed]{z-index:30;padding:var(--sc-space-xs) max(var(--sc-gutter), env(safe-area-inset-right,0px)) calc(var(--sc-space-xs) + env(safe-area-inset-bottom,0px)) max(var(--sc-gutter), env(safe-area-inset-left,0px));inset-inline:0;justify-content:center;display:flex;position:fixed;bottom:0}.studio-action-bar[hidden]{display:none}.studio-label,.studio-hint,.studio-field-note,.studio-field-error,.studio-legend,.studio-radio-label,.studio-radio-hint,.studio-card-title,.studio-card-note,.studio-notice-title,.studio-menu-item,.studio-confirm-prompt,.studio-empty-state-title,.studio-empty-state-note,.studio-sheet-title,.studio-page-title,.studio-page-lede{overflow-wrap:anywhere}.studio-sheet-layer{z-index:70;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.studio-sheet-scrim{background:var(--sc-scrim);cursor:default;border:0;position:absolute;inset:0}.studio-sheet{width:100%;min-width:0;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--sc-radius-xl) var(--sc-radius-xl) 0 0;background:var(--sc-material-thick);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-3);animation:studio-sheet-in var(--sc-duration-base) var(--sc-ease-spring-gentle);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes studio-sheet-in{0%{transform:translateY(1.5rem)}}.studio-sheet-head{align-items:center;gap:var(--sc-space-md);padding:var(--sc-space-lg) max(var(--sc-space-lg), env(safe-area-inset-right,0px)) var(--sc-space-md) max(var(--sc-space-xl), env(safe-area-inset-left,0px));border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);display:flex;position:sticky;top:0}.studio-sheet-title{min-width:0;color:var(--sc-text-primary);font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-bold);flex:auto;margin:0}.studio-sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--sc-space-lg) max(var(--sc-space-xl), env(safe-area-inset-right,0px)) var(--sc-space-xl) max(var(--sc-space-xl), env(safe-area-inset-left,0px));flex:auto;overflow-y:auto}@media (min-width:37.5rem){.studio-sheet-layer{padding:var(--sc-space-xl);align-items:center}.studio-sheet{border-radius:var(--sc-radius-xl);width:min(36rem,100%);max-height:min(80dvh,46rem);padding-bottom:0}}@media (prefers-reduced-motion:reduce){.studio-sheet{animation:none}}.studio-confirm-anchor{max-width:100%;display:inline-flex}.studio-confirm{align-items:center;gap:var(--sc-space-sm);flex-wrap:wrap;max-width:100%;display:inline-flex}.studio-confirm-prompt{min-width:0;color:var(--sc-text-primary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-weight:var(--sc-weight-semibold)}.studio-confirm[data-tone=danger] .studio-confirm-prompt{color:var(--sc-text-danger)}.studio-identifier{font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch);overflow-wrap:anywhere;word-break:break-word;font-size:.92em}.studio-live-region{min-height:var(--sc-leading-footnote);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote)}.studio-list{padding-left:var(--sc-space-xl);gap:var(--sc-space-xs);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);flex-direction:column;margin:0;display:flex}.studio-mono{font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch);font-size:var(--sc-text-footnote);overflow-wrap:anywhere}.studio-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-skeleton{gap:var(--sc-space-sm);padding-block:var(--sc-space-xs);display:grid}.studio-skeleton-line{border-radius:var(--sc-radius-xs);background:var(--sc-fill-1);height:.875rem;display:block;position:relative;overflow:hidden}.studio-skeleton-line:after{content:"";background:linear-gradient(90deg, transparent, var(--sc-fill-2), transparent);animation:studio-shimmer calc(var(--sc-duration-pulse) * 2) linear infinite;position:absolute;inset:0;transform:translate(-100%)}.studio-skeleton-line:last-of-type{width:60%}@keyframes studio-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.studio-skeleton-line:after,.studio-menu-popover{animation:none}}.studio-app-header{z-index:30;border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);background:var(--sc-material-regular);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);flex-direction:column;grid-area:header;display:flex;position:relative}.studio-app-header[data-sticky=true]{position:sticky;top:0}.studio-app-header-bar{align-items:center;column-gap:var(--sc-space-lg);min-width:0;max-width:100%;min-height:3.25rem;padding-inline:max(var(--sc-gutter), env(safe-area-inset-left,0px)) max(var(--sc-gutter), env(safe-area-inset-right,0px));flex-wrap:wrap;display:flex}.studio-app-header-middle{flex:auto;min-width:0}.studio-app-header-actions{align-items:center;gap:var(--sc-space-md);flex:none;margin-left:auto;display:flex}.studio-brand{align-items:center;gap:var(--sc-space-sm);min-height:3.25rem;color:inherit;touch-action:manipulation;flex:none;text-decoration:none;display:flex}.studio-brand:hover .studio-mark{transform:scale(1.08)}@media (min-width:64rem){.studio-app-header-bar,.studio-brand{min-height:3.5rem}}.studio-mark{width:1.75rem;height:1.75rem;transition:var(--sc-transition-move);border-radius:50%;flex:none;position:relative}.studio-mark .sc-brand-mark{width:100%;height:100%;display:block}.studio-mark:after{content:"";border-radius:inherit;box-shadow:0 0 0 .25rem var(--sc-hue-bull);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.studio-mark:after{box-shadow:0 0 0 .25rem color-mix(in oklab, var(--sc-hue-bull) 55%, transparent)}}.studio-mark:after{opacity:0;pointer-events:none}.studio-mark[data-live=true]:after{animation:studio-mark-pulse var(--sc-duration-pulse) var(--sc-ease-standard) infinite}@keyframes studio-mark-pulse{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.studio-mark[data-live=true]:after{animation:none}.studio-mark[data-live=true]{box-shadow:var(--sc-halo)}}.studio-wordmark{font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold)}.studio-wordmark span{color:var(--sc-text-muted);font-weight:var(--sc-weight-regular)}.studio-member-nav{display:none}.studio-member-nav-link{align-items:center;gap:var(--sc-space-xs);min-height:2.25rem;padding-inline:var(--sc-space-md);border-radius:var(--sc-radius-pill);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);letter-spacing:var(--sc-tracking-footnote);white-space:nowrap;touch-action:manipulation;text-decoration:none;display:inline-flex}.studio-member-nav-link:hover{color:var(--sc-text-primary)}.studio-member-nav-link:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-member-nav-link[aria-current=page]{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold)}@media (min-width:37.5rem){.studio-member-nav{align-items:center;gap:var(--sc-space-2xs);padding:var(--sc-space-2xs);border-radius:var(--sc-radius-pill);background:var(--sc-fill-1);margin-inline:auto;display:inline-flex}.studio-member-nav-link{min-height:2.75rem;padding-inline:var(--sc-space-lg);font-size:var(--sc-text-subhead)}.studio-member-nav-link[aria-current=page]{background:var(--sc-bg-overlay);box-shadow:var(--sc-elevation-1)}}@media (min-width:64rem){.studio-member-nav{gap:var(--sc-space-xs);margin-inline:var(--sc-space-lg) auto;background:0 0;padding:0}.studio-member-nav-link{min-height:2.25rem;padding-inline:var(--sc-space-md);font-size:var(--sc-text-footnote)}.studio-member-nav-link:hover{background:var(--sc-fill-1)}.studio-member-nav-link[aria-current=page]{box-shadow:none;background:0 0}}.studio-compact-tabs{z-index:30;padding:var(--sc-space-xs) max(var(--sc-space-sm), env(safe-area-inset-right,0px)) calc(var(--sc-space-sm) + env(safe-area-inset-bottom,0px)) max(var(--sc-space-sm), env(safe-area-inset-left,0px));border-top:var(--sc-hairline) solid var(--sc-border-subtle);background:var(--sc-material-thick);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);grid-area:tabs;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.studio-compact-tabs a{align-content:center;justify-items:center;gap:var(--sc-space-2xs);min-height:2.75rem;padding-block:var(--sc-space-xs);color:var(--sc-text-muted);font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);font-weight:var(--sc-weight-medium);touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:none;display:grid;position:relative}.studio-compact-tabs a:hover{color:var(--sc-text-secondary)}.studio-compact-tabs a:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:calc(var(--sc-focus-offset) * -1);border-radius:var(--sc-radius-md)}.studio-compact-tabs a[aria-current=page]{color:var(--sc-text-primary)}.studio-compact-tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.studio-compact-tabs a[aria-current=page] svg{stroke-width:2.1px}.studio-compact-tabs a>.studio-count-badge{top:var(--sc-space-2xs);position:absolute;left:calc(50% + .5rem)}@media (min-width:37.5rem){.studio-compact-tabs{display:none}}.studio-steps{gap:var(--sc-space-md);margin-block-end:var(--sc-space-lg);display:grid}.studio-steps-group{gap:var(--sc-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio-step-link{align-items:flex-start;gap:var(--sc-space-xs);border-top:3px solid var(--sc-fill-3);min-width:0;min-height:2.75rem;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-medium);padding-block-start:var(--sc-space-sm);text-decoration:none;display:flex}.studio-step-link:hover{color:var(--sc-text-primary)}.studio-step-link:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);border-radius:var(--sc-radius-xs)}.studio-step-link[aria-current=page]{border-top-color:var(--sc-accent);color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold)}.studio-step-link[aria-disabled=true],.studio-step-link[aria-disabled=true]:hover{border-top-color:var(--sc-fill-1);color:var(--sc-text-muted);cursor:default}.studio-step-number{font-variant-numeric:tabular-nums;color:var(--sc-text-muted)}.studio-step-label{overflow-wrap:anywhere;min-width:0}@media not all and (min-width:37.5rem){.studio-steps{gap:var(--sc-space-2xs);margin-block-end:var(--sc-space-xs)}.studio-step-link{min-height:2.75rem;padding-block-start:var(--sc-space-xs)}.studio-step-number{display:none}.studio-step-label{text-wrap:balance}}@media (min-width:64rem){.studio-steps{grid-template-columns:minmax(0,36rem)}}.studio-room-toolbar-slot:empty{display:none}@media not all and (min-width:37.5rem){:is(.studio:has(.studio-room-toolbar-slot:not(:empty)) .studio-steps,.studio-app-header-bar:has(.studio-room-toolbar-slot:not(:empty)) .studio-brand){display:none}.studio-room-toolbar-slot{flex:100%;min-width:0}}.studio-back-nav{margin-block-end:var(--sc-space-sm)}.studio-back-link{align-items:center;gap:var(--sc-space-2xs);min-height:2.75rem;color:var(--sc-text-link);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-medium);text-decoration:none;display:inline-flex}.studio-back-link:hover{text-underline-offset:.2em;text-decoration:underline}:is(.studio-back-nav,.studio-room-lead)>.studio-back-link:first-child:before{width:.5rem;height:.5rem;margin-inline:var(--sc-space-2xs) var(--sc-space-xs);content:"";border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg)}.studio-page-head:has(+.studio-connections){padding-block-end:var(--sc-space-md)}.studio-canvas>.marketing-footer{margin:var(--sc-section) calc(-1 * var(--sc-gutter)) calc(-1 * var(--studio-canvas-pad))}.studio-canvas:has(.studio-section)>.marketing-footer{margin-top:calc(var(--sc-section) / 2)}.studio-visitor-nav{align-items:center;gap:var(--sc-space-xs);display:flex}.studio-visitor-link{min-height:2.75rem;padding-inline:var(--sc-space-md);border-radius:var(--sc-radius-pill);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.studio-visitor-link:hover{color:var(--sc-text-primary);background:var(--sc-fill-1)}.studio-visitor-link[aria-current=page]{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold)}.studio-visitor-link:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-visitor-nav .studio-button{white-space:nowrap}.studio-menu.studio-visitor-menu{display:none}.studio-menu-trigger.studio-visitor-menu-trigger{min-height:2.75rem;padding:var(--sc-space-2xs) var(--sc-space-md);border-radius:var(--sc-radius-pill);background:var(--sc-fill-1);color:var(--sc-text-primary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);border:0}.studio-menu-trigger.studio-visitor-menu-trigger:hover{background:var(--sc-fill-2)}@media not all and (min-width:37.5rem){.studio[data-visitor=true] .studio-app-header-actions{gap:var(--sc-space-sm)}.studio-visitor-link{display:none}.studio-menu.studio-visitor-menu{display:inline-flex}.studio[data-visitor=true] .studio-app-header-actions>.studio-theme-control{display:none}.studio[data-visitor=true] .studio-app-header-bar{column-gap:var(--sc-space-sm);flex-wrap:nowrap}}.studio-header-facts{align-items:center;gap:var(--sc-space-lg);flex-wrap:wrap;min-width:0;display:flex}.studio-run-actions{align-items:center;gap:var(--sc-space-sm);display:flex}.studio-theme-control{gap:var(--sc-space-2xs);padding:var(--sc-space-2xs);border-radius:var(--sc-radius-pill);background:var(--sc-fill-1);display:inline-flex}.studio-theme-option{min-height:2.25rem;padding:var(--sc-space-xs) var(--sc-space-md);border-radius:var(--sc-radius-pill);color:var(--sc-text-secondary);font:inherit;font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);cursor:pointer;touch-action:manipulation;background:0 0;border:0}.studio-theme-option:hover{color:var(--sc-text-primary)}.studio-theme-option[aria-pressed=true],.studio-theme-option[data-selected=true]{background:var(--sc-bg-overlay);color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold);box-shadow:var(--sc-elevation-1)}.studio-account-trigger{min-height:2.75rem;padding:var(--sc-space-2xs) var(--sc-space-md) var(--sc-space-2xs) var(--sc-space-2xs);border-radius:var(--sc-radius-pill);background:var(--sc-fill-1);color:var(--sc-text-primary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);border:0}.studio-account-trigger:hover{background:var(--sc-fill-2)}.studio-account-trigger:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-menu-item-count{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:var(--sc-space-md)}.studio-account-trigger[aria-current=page]{background:var(--sc-bg-raised);box-shadow:inset 0 0 0 1.5px var(--sc-accent), var(--sc-elevation-1)}.studio-account-avatar{border-radius:var(--sc-radius-pill);background:radial-gradient(90% 90% at 25% 20%, var(--sc-glint), transparent 60%), var(--sc-avatar-hue,var(--sc-hue-neutral));width:1.875rem;height:1.875rem;box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-glint-edge), var(--sc-elevation-1);color:var(--sc-text-inverse);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);flex:none;place-items:center;line-height:1;display:inline-grid}.studio-account-avatar[data-size=lg]{width:2.5rem;height:2.5rem;font-size:var(--sc-text-body)}.studio-account-avatar[data-hue="1"]{--sc-avatar-hue:var(--sc-viz-categorical-1)}.studio-account-avatar[data-hue="2"]{--sc-avatar-hue:var(--sc-viz-categorical-2)}.studio-account-avatar[data-hue="3"]{--sc-avatar-hue:var(--sc-viz-categorical-3)}.studio-account-avatar[data-hue="4"]{--sc-avatar-hue:var(--sc-viz-categorical-4)}.studio-account-avatar[data-hue="5"]{--sc-avatar-hue:var(--sc-viz-categorical-5)}.studio-account-avatar[data-hue="6"]{--sc-avatar-hue:var(--sc-viz-categorical-6)}.studio-account-avatar[data-hue="7"]{--sc-avatar-hue:var(--sc-viz-categorical-7)}.studio-account-avatar[data-hue="8"]{--sc-avatar-hue:var(--sc-viz-categorical-8)}.studio-account-identity{align-items:center;gap:var(--sc-space-md);padding-inline:var(--sc-space-md);display:flex}.studio-account-identity-lines{gap:var(--sc-space-2xs);flex-direction:column;min-width:0;display:flex}.studio-account-identity-lines span{color:var(--sc-text-muted);font-size:var(--sc-text-caption)}.studio-account-identity-lines .studio-account-email{color:var(--sc-text-primary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);overflow-wrap:anywhere}.studio-account-theme{gap:var(--sc-space-xs);padding-inline:var(--sc-space-md);flex-direction:column;display:flex}.studio-account-theme>span{color:var(--sc-text-muted);font-size:var(--sc-text-caption)}.studio-account-theme .studio-theme-control{width:100%}.studio-account-theme .studio-theme-option{flex:1;min-height:2.75rem}@media not all and (min-width:64rem){.studio-menu-popover .studio-theme-option,.studio-menu-popover .studio-menu-item{min-height:2.8125rem}}.studio-account-group-title{padding:var(--sc-space-sm) var(--sc-space-md) var(--sc-space-2xs);color:var(--sc-text-muted);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-semibold)}.studio-account-destinations{display:grid}.studio-account-actions{gap:var(--sc-space-sm);padding:var(--sc-space-sm) var(--sc-space-md);flex-wrap:wrap;display:flex}.studio-canvas{--studio-canvas-pad:var(--sc-space-xl);overscroll-behavior:contain;min-width:0;max-width:100%;min-height:0;padding:var(--studio-canvas-pad) max(var(--sc-gutter), env(safe-area-inset-right,0px)) var(--studio-canvas-pad) max(var(--sc-gutter), env(safe-area-inset-left,0px));background:var(--sc-bg-canvas);grid-area:canvas;scroll-padding-block-end:var(--studio-canvas-scroll-foot,0px);position:relative;overflow:auto}@media (min-width:64rem){.studio-canvas{--studio-canvas-pad:var(--sc-space-2xl)}}.studio-canvas[data-wide=true]{--studio-canvas-pad:var(--sc-space-lg)}.studio-canvas[data-edge=true]{--studio-canvas-pad:0;padding:0}.studio-canvas .sc-room{--sc-room-header-bg:var(--sc-bg-canvas);--sc-room-port-inset-top:var(--studio-canvas-pad);--sc-room-port-inset-inline:var(--studio-canvas-pad)}.studio-column{gap:var(--sc-space-xl);flex-direction:column;width:100%;max-width:64rem;margin:0 auto;display:flex}.studio-page-head{gap:var(--sc-space-xs);flex-direction:column;padding-block-end:0;display:flex}.studio-page-title{font-size:var(--sc-text-title1);line-height:var(--sc-leading-title1);text-wrap:balance;margin:0}.studio-page-title:not(.sc-display){letter-spacing:var(--sc-tracking-title1);font-weight:var(--sc-weight-bold)}@media not all and (min-width:37.5rem){.studio-page-title.sc-display{font-size:var(--sc-text-title2);line-height:var(--sc-leading-title2)}}.studio-page-lede{max-width:var(--sc-measure);color:var(--sc-text-secondary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);margin:0}.studio-page-band{isolation:isolate;margin:calc(-1 * var(--studio-canvas-pad)) calc(-1 * var(--sc-gutter)) var(--sc-space-xl);padding:var(--sc-space-2xl) var(--sc-gutter) var(--sc-space-xl);border-block-end:var(--sc-space-2xs) solid transparent;border-image:linear-gradient(90deg, var(--sc-hue-bear), var(--sc-hue-bull)) 1;background:var(--sc-bg-canvas);color:var(--sc-text-primary);position:relative;overflow:hidden}.studio-page-band>.studio-page-head{z-index:1;position:relative}.one-home-opening>.studio-page-head{width:100%;max-width:48rem;padding-block:var(--sc-space-sm) var(--sc-space-xl);margin-inline:auto}.studio-page-head:has(+.studio-form){width:100%;max-width:48rem;padding-block:var(--sc-space-sm) var(--sc-space-xl);margin-inline:auto}.studio-scroll-cue{--studio-scroll-cue-bg:var(--sc-bg-canvas);background-image:linear-gradient(to right, var(--studio-scroll-cue-bg), transparent), linear-gradient(to left, var(--studio-scroll-cue-bg), transparent), linear-gradient(to right, var(--sc-text-muted), transparent), linear-gradient(to left, var(--sc-text-muted), transparent)}@supports (color:color-mix(in lab, red, red)){.studio-scroll-cue{background-image:linear-gradient(to right, var(--studio-scroll-cue-bg), transparent), linear-gradient(to left, var(--studio-scroll-cue-bg), transparent), linear-gradient(to right, color-mix(in srgb, var(--sc-text-muted) 30%, transparent), transparent), linear-gradient(to left, color-mix(in srgb, var(--sc-text-muted) 30%, transparent), transparent)}}.studio-scroll-cue{background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2rem 100%,2rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll}.studio-theme-option:focus-visible,.studio-menu-trigger:focus-visible,.studio-menu-item:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-skip{left:-1000rem;top:var(--sc-space-sm);z-index:40;position:absolute}.studio-skip:focus-visible{left:var(--sc-space-sm);padding:var(--sc-space-sm) var(--sc-space-md);border-radius:var(--sc-radius-md);background:var(--sc-bg-overlay);box-shadow:var(--sc-elevation-2);color:var(--sc-text-primary)}:is(.studio-page-head:has(+.studio-public-page),.studio-public-page){width:100%;max-width:var(--sc-measure);margin-inline:auto}.studio-public-page{gap:var(--sc-space-2xl);flex-direction:column;display:flex}.studio-public-page-stamp{color:var(--sc-text-muted);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);margin:0}.studio-public-page-section{gap:var(--sc-space-sm);flex-direction:column;display:flex}.studio-public-page-section h2{color:var(--sc-text-primary);font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold);text-wrap:balance;margin:0}.studio-public-page-section p{color:var(--sc-text-secondary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);text-wrap:pretty;margin:0}.studio-public-page-section .studio-public-page-summary{border-left:2px solid var(--sc-border-default);color:var(--sc-text-primary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);letter-spacing:var(--sc-tracking-subhead);padding-inline-start:var(--sc-space-md)}.studio-public-page-summary strong{font-weight:var(--sc-weight-semibold)}.studio-public-page-links{gap:0 var(--sc-space-lg);flex-wrap:wrap;display:flex}.studio-public-page-links a{min-height:2.75rem;font-weight:var(--sc-weight-medium);align-items:center;display:inline-flex}.studio-public-page a{color:var(--sc-text-link);text-underline-offset:.18em;overflow-wrap:anywhere;touch-action:manipulation;text-decoration:underline;text-decoration-thickness:from-font}.studio-public-page a:hover{text-decoration-thickness:2px}.marketing-footer{padding:var(--sc-space-xl) var(--sc-gutter) calc(var(--sc-space-2xl) + env(safe-area-inset-bottom,0px));border-top:var(--sc-hairline) solid var(--sc-border-subtle);background:var(--sc-bg-surface);color:var(--sc-text-muted);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);letter-spacing:var(--sc-tracking-footnote)}.sc-root[data-sc-theme=light] .marketing-footer{background:var(--sc-bg-inset)}.marketing-footer-grid{gap:var(--sc-space-md);max-width:77.5rem;margin:0 auto;display:grid}.marketing-footer-brand{align-items:center;gap:var(--sc-space-xs) var(--sc-space-md);flex-wrap:wrap;display:flex}.marketing-footer .studio-brand{min-height:2.75rem;color:var(--sc-text-primary)}.marketing-footer .studio-wordmark{font-size:var(--sc-text-subhead)}.marketing-footer-links{align-items:center;gap:0 var(--sc-space-xl);flex-wrap:wrap;display:flex}.marketing-footer-links a{touch-action:manipulation;min-height:2.75rem;color:var(--sc-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.marketing-footer-links a:hover{color:var(--sc-text-primary)}.marketing-footer-links a:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);border-radius:var(--sc-radius-xs)}.marketing-footer .studio-theme-control{justify-self:start}@media not all and (min-width:37.5rem){.marketing-footer-links{column-gap:var(--sc-space-xl);grid-template-columns:repeat(3,max-content);display:grid}}@media (min-width:37.5rem){.marketing-footer-grid{align-items:center;row-gap:var(--sc-space-xs);grid-template-columns:minmax(0,1fr) auto}.marketing-footer-links{grid-area:2/1}.marketing-footer .studio-theme-control{grid-area:1/2/span 2;justify-self:end}}@media (min-width:64rem){.marketing-footer{padding-block:var(--sc-space-lg) var(--sc-space-2xl)}.marketing-footer-grid{column-gap:var(--sc-space-2xl);grid-template-columns:auto minmax(0,1fr) auto}.marketing-footer-links{grid-area:1/2;justify-content:flex-end}.marketing-footer .studio-theme-control{grid-area:1/3}}.one-auth{background:var(--sc-bg-canvas);min-height:100dvh;color:var(--sc-text-primary)}.studio-column.one-auth-body{max-width:calc(26rem + 2 * var(--sc-gutter));padding:clamp(var(--sc-space-2xl), 6vw, var(--sc-space-5xl)) var(--sc-gutter) var(--sc-section);gap:var(--sc-space-xl);margin:0 auto}.one-auth-band{border-block-end:var(--sc-space-2xs) solid transparent;border-image:linear-gradient(90deg, var(--sc-hue-bear), var(--sc-hue-bull)) 1;background:var(--sc-bg-canvas);color:var(--sc-text-primary)}.one-auth-body .studio-card{box-shadow:none;background:0 0}.one-auth-body .studio-card-head{text-align:center;flex-direction:column;align-items:center;padding:0}.one-auth-body .studio-card-title{font-size:var(--sc-text-title1);line-height:var(--sc-leading-title1);letter-spacing:var(--sc-tracking-title1);font-weight:var(--sc-weight-bold);text-wrap:balance}.one-auth-body .studio-card-note a{color:var(--sc-text-link);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.one-auth-body .studio-card-note{max-width:34ch;margin-top:var(--sc-space-sm);color:var(--sc-text-secondary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);text-wrap:balance}.one-auth-body .studio-card-body{gap:var(--sc-space-lg);padding:var(--sc-space-xl) 0 0}.one-auth-body .studio-card-body>p{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);margin:0}.one-auth-body .studio-card-body>p:first-child,.one-auth-body [data-testid=waitlist-intro],.one-auth-body [data-testid=waitlist-invitation]{color:var(--sc-text-secondary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);text-align:center;text-wrap:balance}.one-auth-body [data-testid=sign-up-verify-cases]{text-align:center;text-wrap:balance}.one-auth form{gap:var(--sc-space-md);display:grid}.one-auth form p{margin:0}.one-auth form>.studio-button,.one-auth form>.studio-button-row{margin-top:var(--sc-space-sm)}.one-auth form .studio-button-row{align-items:stretch;gap:var(--sc-space-xs);flex-direction:column}.one-auth form .studio-button:not([data-tone=quiet]),.one-auth-body .studio-card-body>.studio-button,.one-auth-body .studio-card-body>.studio-button-row>.studio-button{width:100%;min-height:3.25rem;font-size:var(--sc-text-body)}.one-auth form .studio-button[data-tone=quiet]{align-self:center}.one-auth [data-testid=provider-sign-in]{gap:var(--sc-space-sm);padding-top:var(--sc-space-xl);border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.one-auth [data-testid=provider-sign-in] .studio-button-row{flex-direction:column;align-items:stretch}.one-auth [data-testid=provider-sign-in] .studio-button{width:100%;min-height:3.25rem;font-size:var(--sc-text-body)}.one-auth [data-testid=provider-sign-in] p{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);text-align:center;margin:0}.one-auth-links,.one-auth-alternate{justify-content:center;align-items:center;gap:0 var(--sc-space-xl);font-size:var(--sc-text-subhead);flex-wrap:wrap;margin:0;display:flex}.one-auth-links a,.one-auth-alternate a,.one-auth-body .studio-card-body>a:not(.studio-button){min-height:2.75rem;color:var(--sc-text-link);font-weight:var(--sc-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.one-auth-body .studio-card-body>a:not(.studio-button){align-self:center}.one-auth-links a:hover,.one-auth-alternate a:hover,.one-auth-body .studio-card-body>a:not(.studio-button):hover{text-underline-offset:.2em;text-decoration:underline}.one-auth-alternate{gap:0 var(--sc-space-xs);color:var(--sc-text-secondary)}.one-auth-body .studio-notice{text-align:start}.shared-dialog{width:min(34rem, calc(100% - 2 * var(--sc-space-lg)));max-height:calc(100dvh - 2 * var(--sc-space-lg));padding:var(--sc-space-xl);border-radius:var(--sc-radius-xl);background:var(--sc-material-thick);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-3);color:var(--sc-text-primary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);overscroll-behavior:contain;border:0;overflow-y:auto}.shared-dialog[open]{align-items:stretch;gap:var(--sc-space-md);flex-direction:column;display:flex}.shared-dialog::backdrop{background:var(--sc-scrim)}.shared-dialog :where(h2,h3,p,ul){margin:0}.shared-dialog h2{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold)}.shared-dialog h3{font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold)}.shared-dialog p{color:var(--sc-text-secondary)}.shared-dialog p strong{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold)}.shared-dialog ul{padding-left:var(--sc-space-xl);color:var(--sc-text-secondary);overflow-wrap:anywhere;list-style:outside}.shared-dialog [data-testid=share-stop-confirm]{gap:var(--sc-space-sm);flex-direction:column;display:flex}.shared-link{padding:var(--sc-space-md);border-radius:var(--sc-radius-md);background:var(--sc-fill-1);font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch);font-size:var(--sc-text-footnote);overflow-wrap:anywhere;display:block}@media not all and (min-width:37.5rem){.shared-dialog{width:100%;max-width:100%;padding-bottom:calc(var(--sc-space-xl) + env(safe-area-inset-bottom,0px));border-radius:var(--sc-radius-xl) var(--sc-radius-xl) 0 0;margin:auto 0 0}}@media (min-width:37.5rem){.shared-dialog[open]{align-items:center;gap:var(--sc-space-md) var(--sc-space-sm);flex-flow:wrap}.shared-dialog[open]>:not(.studio-button){flex-basis:100%}.shared-dialog[open]>.studio-button:last-of-type{margin-inline-start:auto}.shared-dialog [data-testid=share-stop-confirm]{flex-flow:wrap;align-items:center}.shared-dialog [data-testid=share-stop-confirm]>p{flex-basis:100%}}.shared-page{background:var(--sc-bg-canvas);min-height:100dvh;color:var(--sc-text-primary);font-family:var(--sc-font-sans);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);flex-direction:column;display:flex}.shared-header{z-index:30;align-items:center;gap:var(--sc-space-lg);min-height:3.25rem;padding-block:env(safe-area-inset-top,0px) 0;padding-inline:max(var(--sc-gutter), env(safe-area-inset-left,0px)) max(var(--sc-gutter), env(safe-area-inset-right,0px));border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);background:var(--sc-material-regular);-webkit-backdrop-filter:var(--sc-material-blur);backdrop-filter:var(--sc-material-blur);display:flex;position:sticky;top:0}.shared-wordmark{align-items:center;gap:var(--sc-space-sm);min-height:2.75rem;color:inherit;font-size:var(--sc-text-body);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold);touch-action:manipulation;text-decoration:none;display:inline-flex}.shared-wordmark .studio-mark{transition:var(--sc-transition-fade)}.shared-wordmark:hover .studio-mark{opacity:.8}.shared-wordmark:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);border-radius:var(--sc-radius-xs)}.shared-nav{align-items:center;gap:var(--sc-space-xs);margin-inline-start:auto;display:flex}@media not all and (min-width:37.5rem){.shared-nav [data-shared-wide]{display:none}}.shared-body{width:100%;max-width:75rem;padding:var(--sc-space-xl) var(--sc-gutter) calc(var(--sc-section) + env(safe-area-inset-bottom,0px));flex:1;margin:0 auto;container:sc-room/inline-size}.shared-body :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.shared-body h1{max-width:28ch;font-size:var(--sc-text-title2);line-height:var(--sc-leading-title2);overflow-wrap:anywhere}.shared-body>p{max-width:var(--sc-measure);margin-bottom:var(--sc-space-lg);color:var(--sc-text-secondary)}.shared-head{gap:var(--sc-space-md);margin-bottom:var(--sc-space-xl);display:grid}.shared-head>.sc-axis{margin-block:var(--sc-space-xs) 0}.shared-lede{max-width:var(--sc-measure);color:var(--sc-text-secondary);overflow-wrap:anywhere;text-wrap:pretty}.shared-forecast{gap:var(--sc-space-2xl);margin-top:var(--sc-space-xl);display:grid}.shared-debate{margin-top:var(--sc-space-lg)}.shared-report{min-width:0;max-width:var(--sc-measure);gap:var(--sc-space-xl);flex-direction:column;display:flex}.shared-report>section{gap:var(--sc-space-sm);flex-direction:column;display:flex}.shared-report h2{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold);overflow-wrap:anywhere;text-wrap:balance}.shared-report :where(p,li){color:var(--sc-text-secondary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);text-wrap:pretty}.shared-report :is(p,ul,ol)+:is(p,ul,ol){margin-top:var(--sc-space-sm)}.shared-report :where(ul,ol):not(.shared-citations){gap:var(--sc-space-xs);padding-left:var(--sc-space-xl);display:grid}.shared-section-sources{gap:var(--sc-space-2xs);margin-top:var(--sc-space-2xs);display:grid}.shared-citations{gap:var(--sc-space-2xs);padding:0;list-style:none;display:grid}.shared-report .shared-citations>li,.shared-report .shared-withheld{color:var(--sc-text-muted);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote)}.shared-citations>li{align-items:baseline;gap:var(--sc-space-xs);overflow-wrap:anywhere;min-width:0;display:flex}.shared-citation-label{font-variant-numeric:tabular-nums;flex:none}.shared-aside{align-content:start;gap:var(--sc-space-xl);min-width:0;display:grid}.shared-aside h2{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-semibold)}.shared-window{gap:var(--sc-space-xs);display:grid}.shared-window h3{font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold)}.shared-window p{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead)}.shared-facts{display:grid}.shared-facts>div{gap:var(--sc-space-2xs);padding-block:var(--sc-space-sm);border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.shared-facts dt{color:var(--sc-text-muted);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote)}.shared-facts dd{font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shared-facts ul{gap:var(--sc-space-2xs);padding-left:var(--sc-space-lg);list-style:outside;display:grid}.shared-sources{gap:var(--sc-space-xs);display:grid}.shared-sources ul{font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);padding:0;list-style:none;display:grid}.shared-sources li{min-width:0;padding-block:var(--sc-space-xs);border-top:var(--sc-hairline) solid var(--sc-border-subtle);overflow-wrap:anywhere}@media not all and (min-width:64rem){.shared-sources a,.shared-citations a{min-height:44px;padding-block:var(--sc-space-xs);display:block}}.shared-body a:not(.studio-button){color:var(--sc-text-link);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:from-font}.shared-body a:not(.studio-button):hover{text-decoration-thickness:2px}.shared-advisory{max-width:var(--sc-measure);margin-block:var(--sc-space-2xl) var(--sc-space-lg);border-left:2px solid var(--sc-border-default);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);padding-inline-start:var(--sc-space-md)}.shared-actions{gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.shared-actions-note{max-width:var(--sc-measure);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);flex-basis:100%}.shared-start{justify-items:start;gap:var(--sc-space-sm);margin-block:var(--sc-space-lg) var(--sc-space-xl);border-top:var(--sc-hairline) solid var(--sc-border-subtle);padding-block-start:var(--sc-space-md);display:grid}.shared-start>p{max-width:var(--sc-measure);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);margin:0}.shared-start>.shared-start-what{color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body)}@media (min-width:37.5rem){.shared-body{padding-top:var(--sc-space-2xl)}.shared-body h1{font-size:var(--sc-text-title1);line-height:var(--sc-leading-title1)}}@media (min-width:64rem){.shared-forecast{column-gap:var(--sc-space-3xl);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}}.legal-gate{background:var(--sc-bg-canvas);min-height:100dvh;color:var(--sc-text-primary);flex-direction:column;display:flex}.legal-gate-main{flex-direction:column;flex:1;display:flex}.legal-gate-body{width:100%;max-width:calc(var(--sc-measure) + 2 * var(--sc-gutter));padding:var(--sc-space-xl) var(--sc-gutter) 0;gap:var(--sc-space-2xl);overflow-wrap:anywhere;flex-direction:column;margin:0 auto;display:flex}.legal-gate-main>.legal-gate-body:first-child{padding-bottom:var(--sc-space-2xl);flex:1}.legal-gate-body :where(h2,h3,p,dl,dd){margin:0}.legal-gate-body>:is(.studio-legal-status,.studio-live-region):empty{margin-block-start:calc(-1 * var(--sc-space-2xl))}.studio-legal-announced{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);margin:0}.legal-gate-stamp{color:var(--sc-text-muted);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote)}.legal-gate-text{gap:var(--sc-space-md);display:grid}.legal-gate-text>h2{font-size:var(--sc-text-title2);line-height:var(--sc-leading-title2);letter-spacing:var(--sc-tracking-title2);font-weight:var(--sc-weight-semibold);text-wrap:balance}.legal-gate-text>.legal-gate-stamp{margin-top:calc(-1 * var(--sc-space-sm))}.legal-gate-text>h3,.legal-gate-changed h3{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-weight:var(--sc-weight-semibold)}.legal-gate-changed{gap:var(--sc-space-2xs);border-left:2px solid var(--sc-border-default);padding-inline-start:var(--sc-space-md);display:grid}.legal-gate-changed p,.legal-gate-summaries dd{color:var(--sc-text-secondary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);text-wrap:pretty}.legal-gate-date{white-space:nowrap}.legal-gate-summaries{display:grid}.legal-gate-summaries>div{gap:var(--sc-space-2xs);padding-block:var(--sc-space-md);border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.legal-gate-summaries dt{color:var(--sc-text-primary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-weight:var(--sc-weight-semibold)}.legal-gate-full .studio-public-page{gap:var(--sc-space-xl);max-width:none;padding-top:var(--sc-space-md)}.legal-gate-body.legal-gate-after{padding-top:0}.legal-gate-ways-out{gap:var(--sc-space-md);padding-block:var(--sc-space-xl);border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.legal-gate-bar{padding:var(--sc-space-md) var(--sc-gutter) calc(var(--sc-space-md) + env(safe-area-inset-bottom,0px))}.legal-gate-bar-column{width:100%;max-width:var(--sc-measure);gap:var(--sc-space-sm);margin:0 auto;display:grid}.legal-gate-form{gap:var(--sc-space-md);display:grid}.legal-gate-box-error,.legal-gate-form>.studio-live-region{grid-column:1/-1;margin:0}.legal-gate-form>.studio-live-region:empty{margin-block-start:calc(-1 * var(--sc-space-md))}.studio-legal-agreement{align-items:flex-start;gap:var(--sc-space-sm);min-height:2.75rem;color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);cursor:pointer;touch-action:manipulation;display:flex}.studio-legal-agreement input{width:1.375rem;height:1.375rem;accent-color:var(--sc-accent);flex:none;margin:.125rem 0 0}.studio-legal-agreement input[aria-invalid=true]:not(:focus-visible){outline:2px solid var(--sc-danger);outline-offset:2px}.one-auth form>.studio-legal-status:empty{margin-block-start:calc(-1 * var(--sc-space-md))}.studio-legal-sheet.studio-public-page{gap:var(--sc-space-xl);max-width:none}.studio-legal-sheet .studio-public-page-section h3{color:var(--sc-text-primary);font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold);text-wrap:balance;margin:0}.studio-legal-agreement a,.studio-legal-line a,.legal-gate-ways-out a{color:var(--sc-text-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.studio-legal-agreement a:hover,.studio-legal-line a:hover,.legal-gate-ways-out a:hover{text-decoration-thickness:2px}.studio-legal-agreement a,.studio-legal-line-end{white-space:nowrap}.studio-legal-footer{padding-top:var(--sc-space-md);border-top:var(--sc-hairline) solid var(--sc-border-subtle);color:var(--sc-text-muted);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);overflow-wrap:anywhere}.studio-legal-footer p{margin:0}.studio-legal-footer a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.studio-legal-footer a:hover{text-decoration-thickness:2px}.legal-gate-form .studio-button{width:100%;min-height:3.25rem;font-size:var(--sc-text-body)}@media (min-width:37.5rem){.legal-gate-body{padding-top:var(--sc-space-3xl)}.legal-gate-form{align-items:center;column-gap:var(--sc-space-xl);grid-template-columns:minmax(0,1fr) auto}.legal-gate-form .studio-button{width:auto;min-width:10rem}}.studio-ask-composer>.studio-form-section>.studio-card-head,.studio-ask-composer .studio-label,.studio-ask-tools .studio-label,.studio-ask-tools .studio-field>.studio-hint,.studio-ask-research>.studio-fieldset>.studio-legend,.studio-ask-research-optional .studio-ask-research>h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-ask{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.studio-ask>*{justify-self:center;width:min(100%,48rem)}.studio-ask>.studio-form{max-width:none;padding-bottom:var(--sc-space-2xl);margin:0}.studio-ask [data-testid=compose-more-examples]{gap:var(--sc-space-2xs);display:grid}.studio-ask [data-testid=compose-more-examples]>p,.studio-ask [data-testid=compose-more-examples]>ul{margin:0;padding:0;list-style:none}.studio-ask [data-testid=compose-more-examples] li{margin:0;font-style:italic}.studio-ask>[data-testid=readiness-card]{margin-bottom:var(--sc-space-xl)}.studio-canvas .studio-page-band:has(~.studio-ask)>.studio-page-head{width:100%;max-width:48rem;padding-block:0 var(--sc-space-xl);margin-inline:auto}@media not all and (min-width:37.5rem){.studio-canvas .studio-page-band:has(~.studio-ask)>.studio-page-head{padding-bottom:var(--sc-space-lg)}.studio-canvas .studio-page-band:has(~.studio-ask)>.studio-page-head>.studio-page-lede{display:none}}.studio-ask-composer{gap:var(--sc-space-md);padding:var(--sc-space-lg) var(--sc-space-md) var(--sc-space-md);position:relative}.studio-ask-composer>.studio-form-section{padding-inline:var(--sc-space-xs)}.studio-ask-composer>.studio-form-section>.studio-card-body{gap:var(--sc-space-xs);padding:0}.studio-ask-composer .studio-field{gap:var(--sc-space-2xs)}.studio-ask .studio-ask-composer .studio-textarea{field-sizing:content;min-height:calc(2em * var(--sc-leading-lead));max-height:calc(6em * var(--sc-leading-lead));resize:none;font-weight:var(--sc-weight-semibold);padding:0}.studio-ask .studio-ask-composer .studio-textarea::placeholder{font-weight:var(--sc-weight-regular)}.studio-ask .studio-ask-composer .studio-textarea:focus-visible{outline:none}.studio-ask-composer .studio-field>.studio-hint{color:var(--sc-text-muted);font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);align-self:flex-end}.studio-ask-tools{align-items:flex-start;gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.studio-ask-tools .studio-field{gap:0}.studio-ask-window,.studio-ask-window-row{display:contents}.studio-ask-window::details-content{display:contents}.studio-ask-window>summary{min-height:0;padding-inline:var(--sc-space-xs);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-medium);pointer-events:none;flex-basis:100%;margin-block-start:var(--sc-space-xs);list-style:none}.studio-ask-window>summary:before{display:none}.studio-ask-window>summary::-webkit-details-marker{display:none}.studio-ask-window-row>p{padding-inline:var(--sc-space-xs);flex-basis:100%;margin:0}.studio-ask-notes{gap:var(--sc-space-xs);margin-top:calc(var(--sc-space-sm) - var(--sc-space-xl));padding-inline:var(--sc-space-xl);display:grid}.studio-ask-notes>p{margin:0}.studio-ask #sources{padding-top:var(--sc-space-xl)}.studio-ask #sources,.studio-ask .studio-form>.studio-ask-setup{border-top:2px solid;border-image:linear-gradient(90deg, var(--sc-hue-bear), var(--sc-fill-2) 40% 60%, var(--sc-hue-bull)) 1}.studio-ask #sources>.studio-form-section>.studio-card-head{align-items:baseline;column-gap:var(--sc-space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-ask #sources>.studio-form-section>.studio-card-head>div{display:contents}.studio-ask #sources>.studio-form-section>.studio-card-head .studio-card-note{font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);grid-area:2/1/auto/-1}.studio-ask #sources>.studio-form-section>.studio-card-body{gap:var(--sc-space-lg)}.studio-ask-research{gap:var(--sc-space-md)}.studio-ask-research-optional{padding-block:var(--sc-space-xs);border-block:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-ask-research-optional[open]{padding-block-end:var(--sc-space-lg)}.studio-ask-research-optional>summary{gap:var(--sc-space-sm)}.studio-ask-research-optional-title{font-size:var(--sc-text-body);line-height:var(--sc-leading-body)}.studio-form .studio-ask-research-optional .studio-ask-research>[data-testid=research-invitation]{margin-top:0}.studio-form .studio-ask-research>h3{font-size:var(--sc-text-body);line-height:var(--sc-leading-body);font-weight:var(--sc-weight-semibold)}.studio-form .studio-ask-research>.studio-card-note,.studio-form .studio-ask-research>[data-testid=research-invitation]{margin-top:calc(-1 * var(--sc-space-sm));font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);color:var(--sc-text-secondary)}.studio-form .studio-ask-research>[data-testid=research-invitation]{margin-top:calc(-1 * var(--sc-space-md))}.studio-ask-level-note{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);margin:0}.studio-form .studio-ask-research>.studio-fieldset+.studio-ask-level-note{margin-top:calc(-1 * var(--sc-space-xs))}.studio-ask-options-summary{align-items:center;gap:var(--sc-space-md);min-height:3.25rem;padding-block:var(--sc-space-xs);border-top:var(--sc-hairline) solid var(--sc-border-subtle);color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);cursor:pointer;list-style:none;display:flex}.studio-ask-options-summary::-webkit-details-marker{display:none}.studio-ask .studio-card-body .studio-ask-options>.studio-ask-options-summary{font-weight:var(--sc-weight-regular)}.studio-ask .studio-card-body .studio-ask-options>.studio-ask-options-summary:before{content:none}.studio-ask-options-summary:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);border-radius:var(--sc-radius-xs)}.studio-ask-options-value{min-width:0;color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);text-align:end;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.studio-ask-options-summary>.studio-row-chevron{transition:transform var(--sc-duration-base) var(--sc-ease-spring-gentle)}.studio-ask-options-summary:hover>.studio-ask-options-value{color:var(--sc-text-primary)}.studio-ask-options-summary:hover>.studio-row-chevron{stroke:var(--sc-text-secondary)}.studio-ask-options-value>span+span{margin-inline-start:var(--sc-space-md)}.studio-ask-options[open]>.studio-ask-options-summary>.studio-row-chevron{transform:rotate(90deg)}.studio-ask-options:not([open])>.studio-ask-options-summary{border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}@media not all and (min-width:37.5rem){.studio-ask .studio-card-body .studio-ask-options>.studio-ask-options-summary{padding-block:var(--sc-space-sm);flex-wrap:wrap;row-gap:0}.studio-ask .studio-ask-options-summary>.studio-row-chevron{margin-inline-start:auto}.studio-ask .studio-ask-options-value{gap:var(--sc-space-2xs) var(--sc-space-md);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);text-align:start;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;flex-basis:100%;order:3;display:flex}.studio-ask .studio-ask-options-value>span+span{margin-inline-start:0}}.studio-review-brief-head{gap:var(--sc-space-2xs);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);margin-block-end:var(--sc-space-xl);padding-block-end:var(--sc-space-lg);display:grid}.studio-review-research-lead{display:contents}.studio-review-brief-head>h2{font-size:var(--sc-text-title2);line-height:var(--sc-leading-title2);letter-spacing:var(--sc-tracking-title2);font-weight:var(--sc-weight-bold);color:var(--sc-text-primary);margin:0}.studio-review-brief-head>p{max-width:60ch;font-size:var(--sc-text-body);line-height:var(--sc-leading-body);color:var(--sc-text-secondary);margin:0}:is(.studio-ask,.studio-review) [data-testid=debate-settings]>.studio-card-body>.studio-grid,.studio-ask-options>.studio-grid{border-block:var(--sc-hairline) solid var(--sc-border-subtle);flex-direction:column;gap:0;display:flex}:is(.studio-ask,.studio-review) [data-testid=debate-settings]>.studio-card-body>.studio-grid>.studio-field,.studio-ask-options>.studio-grid>.studio-field{align-items:center;column-gap:var(--sc-space-md);row-gap:var(--sc-space-2xs);min-height:3.25rem;padding-block:var(--sc-space-xs);grid-template-columns:minmax(0,1fr) minmax(9.75rem,13rem);display:grid}:is(.studio-ask,.studio-review) [data-testid=debate-settings]>.studio-card-body>.studio-grid>.studio-field+.studio-field,.studio-ask-options>.studio-grid>.studio-field+.studio-field{border-top:var(--sc-hairline) solid var(--sc-border-subtle)}:is(.studio-ask,.studio-review) [data-testid=debate-settings]>.studio-card-body>.studio-grid>.studio-field>.studio-label,.studio-ask-options>.studio-grid>.studio-field>.studio-label{font-size:var(--sc-text-body);line-height:var(--sc-leading-body);font-weight:var(--sc-weight-regular)}:is(.studio-ask,.studio-review) [data-testid=debate-settings]>.studio-card-body>.studio-grid>.studio-field>:not(.studio-label,.studio-input),.studio-ask-options>.studio-grid>.studio-field>:not(.studio-label,.studio-input){grid-column:1/-1;margin:0}:is(.studio-ask,.studio-review) [data-testid=debate-settings]>.studio-card-body>.studio-grid .studio-input,.studio-ask-options .studio-input{min-height:2.5rem;padding-block:var(--sc-space-xs);text-align:end;font-variant-numeric:tabular-nums}.studio-ask-options>.studio-hint{margin:var(--sc-space-sm) 0 0}.studio-ask-options>.studio-hint+.studio-hint{margin-top:var(--sc-space-2xs)}.studio-ask-price{color:var(--sc-text-secondary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);margin:0}.studio-ask .studio-source-inputs{gap:var(--sc-space-sm);grid-template-columns:minmax(0,1fr);display:grid}.studio-ask-tile{gap:var(--sc-space-xs);padding:var(--sc-space-md) var(--sc-space-lg);border:var(--sc-hairline) solid var(--sc-border-default);border-radius:var(--sc-radius-lg);transition:transform var(--sc-duration-slow) var(--sc-ease-spring);background:0 0;position:relative}.studio-form .studio-source-action.studio-ask-tile>h3{align-items:center;gap:var(--sc-space-sm);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-weight:var(--sc-weight-semibold);margin:0;display:flex}.studio-ask-tile:hover{background:var(--sc-fill-1)}.studio-ask-upload{border-style:dashed}.studio-ask-tile:has(:focus-visible){outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-ask-tile:has(:disabled){opacity:.45}.studio-ask-paste:focus-within{background:var(--sc-bg-raised);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-default), var(--sc-halo)}.studio-ask .studio-ask-paste .studio-textarea{min-height:calc(2em * var(--sc-leading-body));box-shadow:none;resize:vertical;background:0 0;border:0;padding:0}.studio-ask .studio-ask-paste .studio-textarea:focus-visible{outline:none}.studio-form .studio-ask-paste>.studio-hint{margin:0}.studio-ask-upload{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;min-height:3.5rem}.studio-ask-upload:active{transform:scale(var(--sc-press-scale))}.studio-ask .studio-ask-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.studio-ask .studio-ask-upload input[type=file]:focus-visible{outline:none}.studio-ask .studio-ask-upload input[type=file]::file-selector-button{cursor:pointer}.studio-ask [data-testid=evidence-list] td{padding-block:var(--sc-space-sm);overflow-wrap:anywhere}.studio-ask [data-testid=evidence-list] td:nth-child(2),.studio-ask [data-testid=evidence-list] td:last-child{overflow-wrap:normal}.studio-ask [data-testid=evidence-list] td:last-child .studio-button{white-space:nowrap}@media not all and (min-width:37.5rem){.studio-ask [data-testid=evidence-list] td:last-child>.studio-button-row{flex-direction:column;align-items:flex-end}}.studio-ask [data-testid=evidence-list] td:last-child>.studio-button-row{flex-wrap:nowrap;justify-content:flex-end;gap:0}.studio-ask .studio-ask-size{color:var(--sc-text-secondary);white-space:nowrap}.studio-ask [data-testid=evidence-none]{align-items:baseline;gap:var(--sc-space-sm);margin:0;display:flex}.studio-ask [data-testid=evidence-none]:before{content:"";border-radius:var(--sc-radius-pill);background:var(--sc-warning);flex:none;width:.4375rem;height:.4375rem;transform:translateY(-.0625rem)}.studio-ask .studio-form>.studio-ask-setup{padding-top:var(--sc-space-xl);color:var(--sc-text-primary)}.studio-ask .studio-form>.studio-ask-setup>summary{row-gap:var(--sc-space-md);grid-template-columns:minmax(0,1fr);display:grid}.studio-ask .studio-form>.studio-ask-setup>summary:before{content:none}.studio-ask .studio-form>.studio-ask-setup[open]>summary{margin-bottom:var(--sc-space-lg)}.studio-ask-setup-value{justify-content:space-between;align-items:center;gap:var(--sc-space-md);min-height:3rem;padding-block:var(--sc-space-sm);border-block:var(--sc-hairline) solid var(--sc-border-subtle);color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);font-weight:var(--sc-weight-regular);display:flex}.studio-ask-setup-value>.studio-row-chevron{transition:transform var(--sc-duration-base) var(--sc-ease-spring-gentle)}.studio-ask-setup[open] .studio-ask-setup-value>.studio-row-chevron{transform:rotate(90deg)}.studio-ask-setup>summary:hover .studio-ask-setup-value>.studio-row-chevron{stroke:var(--sc-text-secondary)}:is(.studio-ask,.studio-review) .one-run-settings{gap:var(--sc-space-xl);display:grid}:is(.studio-ask,.studio-review) .one-run-settings .studio-card{box-shadow:none;padding-top:var(--sc-space-xl);border-top:var(--sc-hairline) solid var(--sc-border-subtle);background:0 0;border-radius:0}:is(.studio-ask,.studio-review) .one-run-settings .studio-card>.studio-card-head{padding:0}:is(.studio-ask,.studio-review) .one-run-settings .studio-card>.studio-card-body{padding:var(--sc-space-md) 0 0}:is(.studio-ask,.studio-review) .one-run-settings .studio-input[inputmode=decimal]{max-width:12rem}:is(.studio-ask,.studio-review) input:not(.studio-input){font-size:var(--sc-text-body)}.studio-ask>.studio-ask-aside{bottom:calc(-1 * var(--studio-canvas-pad,0px));width:auto;margin:0 calc(-1 * var(--sc-gutter)) calc(-1 * var(--studio-canvas-pad,0px));padding:var(--sc-space-md) max(var(--sc-gutter), calc((100% - 48rem) / 2 + var(--sc-gutter)));justify-self:stretch}.studio-ask-summary{display:none}.studio-ask-actions{gap:var(--sc-space-sm);grid-template-columns:minmax(0,1fr);display:grid}.studio-ask-actions>.studio-notice,.studio-ask-actions>[data-testid=compose-configuration-problem]{grid-column:1/-1}.studio-ask-actions-notes{gap:var(--sc-space-xs);min-width:0;display:grid}.studio-ask-actions-notes:empty{display:none}.studio-ask-actions-notes p{margin:0}.studio-ask-actions>.studio-button-row>.studio-button{width:100%}@media not all and (min-width:37.5rem){.studio-ask-actions-notes{text-align:center}.studio-ask-actions-notes>.studio-ask-confirm{text-align:start}.studio-ask-confirm>.studio-button-row>.studio-button{flex:100%}}@media (min-width:37.5rem){.studio-ask>.studio-ask-aside{padding-bottom:calc(var(--sc-space-md) + env(safe-area-inset-bottom,0px))}.studio-ask-composer{padding:var(--sc-space-xl) var(--sc-space-xl) var(--sc-space-lg)}.studio-ask-composer .studio-field>.studio-hint{right:var(--sc-space-xl);bottom:calc(var(--sc-space-lg) + .875rem);position:absolute}.studio-ask-tools{padding-inline-end:10.5rem}.studio-ask .studio-ask-composer .studio-textarea{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3)}.studio-ask-notes{margin-top:calc(var(--sc-space-sm) - var(--sc-space-2xl))}.studio-ask #sources{padding-top:var(--sc-space-2xl)}.studio-ask #sources>.studio-form-section>.studio-card-body{gap:var(--sc-space-xl)}.studio-ask .studio-ask-composer .studio-textarea{min-height:calc(2em * var(--sc-leading-title3));max-height:calc(6em * var(--sc-leading-title3))}.studio-ask .studio-source-inputs{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.studio-ask-upload{flex-direction:column}.studio-ask-research>.studio-fieldset[data-variant=segmented] .studio-radio-row{min-width:22rem}.studio-ask-actions{align-items:center;column-gap:var(--sc-space-xl);grid-template-columns:minmax(0,1fr) auto}.studio-ask-actions>.studio-button-row>.studio-button{width:auto;min-width:12rem}}@media (min-width:64rem){.studio-ask{max-width:74rem}.studio-canvas .studio-page-band:has(~.studio-ask)>.studio-page-head{max-width:74rem}.studio-ask{column-gap:var(--sc-space-4xl);grid-template-columns:minmax(0,1fr) 20rem;margin-inline:auto}.studio-ask>*{grid-column:1;width:100%}.studio-ask>.studio-ask-aside{align-self:start;gap:var(--sc-space-xl);padding:0 0 0 var(--sc-space-2xl);border-top:0;border-left:var(--sc-hairline) solid var(--sc-border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-area:1/2/span 2;margin:0;display:grid;position:sticky;top:0;bottom:auto}.studio-ask-summary{gap:var(--sc-space-sm);display:grid}.studio-ask-summary>h2{font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-weight:var(--sc-weight-semibold);margin:0}.studio-ask-summary>dl{margin:0;display:grid}.studio-ask-summary>dl>div{justify-content:space-between;align-items:baseline;gap:var(--sc-space-md);padding-block:var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);display:flex}.studio-ask-summary dt{color:var(--sc-text-secondary)}.studio-ask-summary dd{font-weight:var(--sc-weight-medium);text-align:end;overflow-wrap:anywhere;margin:0}.studio-ask-actions{grid-template-columns:minmax(0,1fr)}.studio-ask-actions>.studio-button-row{order:-1}.studio-ask-actions>.studio-button-row>.studio-button{width:100%}}@media (min-width:100rem){.studio-ask{max-width:84rem}.studio-canvas .studio-page-band:has(~.studio-ask)>.studio-page-head{max-width:84rem}.studio-ask{column-gap:var(--sc-space-5xl);grid-template-columns:minmax(0,1fr) 22.5rem}}.studio-ask-research .studio-fieldset[data-variant=segmented] .studio-radio-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;display:block;position:absolute;overflow:hidden}.studio-ask-link,[data-testid=research-dossier] a{color:var(--sc-text-link);text-decoration-line:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.18em}.studio-ask-link:hover,[data-testid=research-dossier] a:hover{color:var(--sc-text-primary);text-decoration-thickness:2px}.studio-ask-link:focus-visible,[data-testid=research-dossier] a:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);border-radius:var(--sc-radius-xs)}.studio-expert-name,.studio-model-identity,[data-testid=research-dossier] :is(li,p,a){overflow-wrap:anywhere;min-width:0}[data-testid=research-refusal-detail] li,[data-testid=research-source],.studio-library-choice{content-visibility:auto;contain-intrinsic-size:auto 2.75rem}[data-testid=research-dossier] article{content-visibility:auto;contain-intrinsic-size:auto 10rem}.studio-review{width:100%}.studio-review>.studio-form{max-width:48rem}.studio-canvas .studio-page-head:has(+.studio-review){width:100%;max-width:48rem;padding-block:0 var(--sc-space-xl);margin-inline:auto}.studio-column>.studio-page-head:is(:has(+.studio-review),:has(+.studio-ask)){padding-block-end:0}@media (min-width:64rem){.studio-canvas>.studio-column:has(:is(.studio-ask,.studio-review)){max-width:none}}.studio-review [data-testid=frame-inquiry]{gap:var(--sc-space-xs);padding-block:0}.studio-review [data-testid=frame-inquiry]>p:first-child{color:var(--sc-text-secondary)}.studio-review [data-testid=frame-inquiry]>p:first-child>strong{font-weight:var(--sc-weight-medium)}.studio-review [data-testid=frame-inquiry]>[data-sc-content]{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary);text-wrap:balance;overflow-wrap:anywhere}.studio-review :is([data-testid=frame-answer-labels],[data-testid=ambiguity-list],[data-testid=review-sources-not-read],[data-testid=agent-inputs-sources],[data-testid=agent-inputs-focus],[data-testid=agent-inputs-gaps])>li{overflow-wrap:anywhere}.studio-review [data-testid=agent-inputs-sources]>li{content-visibility:auto;contain-intrinsic-size:auto 1.5rem}.studio-review .studio-card[data-testid=ambiguities]{box-shadow:none;padding-top:var(--sc-space-lg);border-top:var(--sc-hairline) solid var(--sc-border-subtle);background:0 0;border-radius:0}.studio-review .studio-card[data-testid=ambiguities]>.studio-card-head{align-items:center;padding:0}.studio-review .studio-card[data-testid=ambiguities]>.studio-card-body{padding:var(--sc-space-md) 0 0}.studio-review .studio-card[data-testid=ambiguities] .studio-card-title{font-size:var(--sc-text-body);line-height:var(--sc-leading-body)}.studio-review [data-testid=ambiguity-list]{padding-left:var(--sc-space-lg);color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body)}.studio-review [data-testid=frame-settlement]{align-items:center;column-gap:var(--sc-space-md);row-gap:var(--sc-space-2xs);padding-block:var(--sc-space-md);border-block:var(--sc-hairline) solid var(--sc-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-review [data-testid=frame-settlement]>*{grid-column:1/-1}.studio-review [data-testid=frame-settlement]>p{grid-column:1;margin:0}.studio-review [data-testid=frame-settlement]>.studio-button-row:last-child{flex-wrap:nowrap;grid-area:1/2/span 2;gap:0}.studio-review [data-testid=frame-settlement]:has([data-testid=frame-settlement-save]){align-items:stretch;gap:var(--sc-space-md);flex-direction:column;display:flex}.studio-review [data-testid=review-setup]>.studio-card-body{align-items:start;column-gap:var(--sc-space-md);row-gap:var(--sc-space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-review [data-testid=review-setup]>.studio-card-body>*{grid-column:1;margin:0}.studio-review [data-testid=review-setup]>.studio-card-body>p:first-child{font-size:var(--sc-text-body);line-height:var(--sc-leading-body)}.studio-review [data-testid=review-setup]>.studio-card-body>.studio-button{grid-area:1/2;align-self:center}.studio-review [data-testid=resolved-panel-preview]{gap:var(--sc-space-2xs);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);display:grid}.studio-review [data-testid=resolved-panel-preview]>p{margin:0}.studio-review [data-testid=review-sources]>.studio-card-body{gap:var(--sc-space-sm)}.studio-review [data-testid=review-sources]>.studio-card-body>p{margin:0}.studio-review [data-testid=review-sources-edit]{color:var(--sc-text-link);font-weight:var(--sc-weight-semibold)}.studio-review [data-testid=review-sources-edit]:hover{text-decoration-line:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}.studio-review-gate{gap:var(--sc-space-lg);padding:var(--sc-space-xl) var(--sc-space-lg);border-radius:var(--sc-radius-xl);background:var(--sc-bg-raised);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-2);display:grid}.studio-review-gate>.studio-form-section{border-top:0;padding-top:0}.studio-review-gate>.studio-form-section>.studio-card-body{gap:var(--sc-space-md)}.studio-review-gate .studio-card-head .studio-card-title{font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-semibold)}.studio-review-gate .studio-card-body>p{margin:0}.studio-review-gate dl.studio-grid{gap:var(--sc-space-md);padding-block:var(--sc-space-md);border-block:var(--sc-hairline) solid var(--sc-border-subtle);margin:0}.studio-estimate-lead{gap:var(--sc-space-2xs);display:grid}.studio-estimate-lead>p{margin:0}.studio-review-gate [data-testid=estimate-maximum-usd]{font-size:var(--sc-text-title2);line-height:var(--sc-leading-title2);letter-spacing:var(--sc-tracking-title2);font-weight:var(--sc-weight-bold)}.studio-review-gate-column{display:contents}.studio-review>.studio-form>.studio-review-gate-column>.studio-review-start{bottom:calc(-1 * var(--studio-canvas-pad,0px));width:auto;margin:0 calc(-1 * var(--sc-gutter)) calc(-1 * var(--studio-canvas-pad,0px));padding:var(--sc-space-md) max(var(--sc-gutter), calc((100% - 48rem) / 2 + var(--sc-gutter)));justify-self:stretch;gap:var(--sc-space-xs);display:grid}.studio-review-start-line{text-align:center;font-weight:var(--sc-weight-semibold);margin:0}.studio-review-start>.studio-button-row{align-items:stretch;gap:var(--sc-space-xs);flex-direction:column}.studio-review-start [data-testid=launch-submit]{min-height:3.25rem;font-size:var(--sc-text-body)}.studio-review-start [data-testid=launch-submit-note]{text-align:center}.studio-review-start [data-testid=launch-submit-note-link]{color:var(--sc-text-link);font-weight:var(--sc-weight-medium);text-decoration:underline}@media (min-width:37.5rem){.studio-review-gate{padding:var(--sc-space-2xl)}.studio-review>.studio-form>.studio-review-gate-column>.studio-review-start{padding-bottom:calc(var(--sc-space-md) + env(safe-area-inset-bottom,0px))}}@media (min-width:64rem){.studio-review-start [data-testid=launch-submit-note][data-hold=newWorkPaused]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-review{max-width:74rem;margin-inline:auto}.studio-canvas .studio-page-head:has(+.studio-review){max-width:74rem;margin-inline:auto}.studio-review>.studio-form{column-gap:var(--sc-space-4xl);grid-template-columns:minmax(0,1fr) 22rem;row-gap:0;max-width:none}.studio-review>.studio-form>*{grid-column:1}.studio-review>.studio-form>*+*{margin-top:var(--sc-space-2xl)}.studio-review>.studio-form>.studio-review-gate-column{align-self:start;gap:var(--sc-space-lg);padding:var(--sc-space-xl);border-radius:var(--sc-radius-xl);background:var(--sc-bg-raised);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-2);grid-area:1/2/span 40;margin-top:0;display:grid;position:sticky;top:0}.studio-review-gate-column>.studio-review-gate{box-shadow:none;background:0 0;border-radius:0;padding:0}.studio-review>.studio-form>.studio-review-gate-column>.studio-review-start{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;margin:0;padding:0;position:static}.studio-review-start-line{display:none}.studio-review-gate dl.studio-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:100rem){.studio-review{max-width:84rem}.studio-canvas .studio-page-head:has(+.studio-review){max-width:84rem}.studio-review>.studio-form{column-gap:var(--sc-space-5xl);grid-template-columns:minmax(0,1fr) 25rem}}.studio-ask-research .studio-fieldset[data-variant=segmented] .studio-radio:has(:checked){background:var(--sc-bg-overlay)}.studio-source-action{gap:var(--sc-space-md);flex-direction:column;min-width:0;display:flex}.studio-form .studio-source-action>h3{font-size:var(--sc-text-body);line-height:var(--sc-leading-body);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary);margin:0}.studio-form .studio-source-action>p{margin-block:0}.studio-form .studio-source-action>.studio-details{padding-block:var(--sc-space-sm);border-block:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-expert-list{margin:var(--sc-space-sm) 0;padding:0;list-style:none}.studio-expert-row{align-items:flex-start;gap:var(--sc-space-lg);padding:var(--sc-space-md) 0;border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:flex}.studio-expert-content{flex:1;min-width:0}.studio-expert-content>p{margin:var(--sc-space-2xs) 0 0}.studio-expert-content .studio-field+.studio-field{margin-top:var(--sc-space-md)}.studio-expert-name{font-size:var(--sc-text-body);line-height:var(--sc-leading-body);font-weight:var(--sc-weight-semibold);margin:0}.studio-expert-description{margin:var(--sc-space-xs) 0;max-width:var(--sc-measure)}.studio-expert-seats{margin:var(--sc-space-sm) 0 0}.studio-expert-actions{gap:var(--sc-space-xs);flex-wrap:wrap;display:flex}@media not all and (min-width:37.5rem){.studio-expert-row{gap:var(--sc-space-sm);flex-direction:column}.studio-expert-content{width:100%}}.studio-readiness-disclosure>summary{min-height:2.75rem;color:var(--sc-text-link);font-size:var(--sc-text-footnote);align-items:center;display:flex}.studio-readiness-disclosure>summary:hover{text-decoration-line:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}.studio-readiness-disclosure>p{font-size:var(--sc-text-footnote);color:var(--sc-text-primary);margin:var(--sc-space-xs) 0 0}.studio-replay-transport{align-items:center}.studio-mono.studio-replay-readout{color:var(--sc-text-secondary);font-family:var(--sc-font-sans);font-size:var(--sc-text-footnote);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.studio-room-lead{align-items:center;gap:0 var(--sc-space-lg);flex-wrap:wrap;display:flex}@media (min-width:64rem){.studio-room-lead .studio-back-link{min-height:2.25rem}}.studio-room-next{align-items:center;gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.studio-run-facts{align-items:center;gap:var(--sc-space-md);flex-wrap:wrap;display:flex}.studio-dossier-section h3{color:var(--sc-text-primary);font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-semibold)}.studio-dossier{gap:var(--sc-space-2xl);flex-direction:column;min-width:0;display:flex}.studio-dossier-section{gap:var(--sc-space-md);flex-direction:column;display:flex}.studio-dossier-list,.studio-dossier-citations{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-dossier-source,.studio-dossier-claim,.studio-dossier-citations>div{gap:var(--sc-space-xs);min-width:0;padding-block:var(--sc-space-md);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);flex-direction:column;display:flex}.studio-dossier-source,.studio-dossier-citations dd{overflow-wrap:anywhere}.studio-dossier-claim{content-visibility:auto;contain-intrinsic-size:auto 8rem}.studio-dossier-excerpt{overscroll-behavior:contain;max-height:20rem;padding:var(--sc-space-md);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sc-text-secondary);background:var(--sc-fill-1);border-radius:var(--sc-radius-md);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-lead);margin-block-start:var(--sc-space-xs);overflow-y:auto}.studio-dossier-claim blockquote{color:var(--sc-text-secondary);border-inline-start:1.5px solid var(--sc-border-default);padding-inline-start:var(--sc-space-md)}.studio-dossier-citations dt{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold)}.studio-dossier-citations dd{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.studio-while-running{border-block:var(--sc-hairline) solid var(--sc-border-subtle);min-width:0}.studio-while-running .studio-details-body{gap:var(--sc-space-sm);flex-direction:column;padding-block-end:var(--sc-space-md);display:flex}.studio-run-facts-list{gap:var(--sc-space-lg);flex-wrap:wrap;margin:0;display:flex}.sc-room-header .studio-run-facts,.sc-room-header .studio-run-facts-list{gap:var(--sc-space-sm);flex-wrap:nowrap;min-width:0}.sc-room-header .studio-fact{align-items:baseline;gap:var(--sc-space-2xs);white-space:nowrap;flex-direction:row;flex:none}.sc-room-run-details-panel .studio-run-facts{align-items:stretch;gap:var(--sc-space-md);flex-direction:column;display:flex}.sc-room-run-details-panel .studio-run-actions:empty{display:none}.sc-room-run-details-panel .studio-run-facts-list{flex-direction:column;gap:0;display:flex}.sc-room-run-details-panel .studio-fact{justify-content:space-between;align-items:baseline;gap:var(--sc-space-md);padding-block:var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);flex-direction:row}.sc-room-run-details-panel .studio-fact dd{font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-weight:var(--sc-weight-semibold);text-align:end}.studio-page-head:has(+.studio-account-screen){padding-block-end:var(--sc-space-lg)}.studio-account-screen{gap:var(--sc-space-2xl);align-items:start;min-width:0;display:grid}.studio-account-groups{gap:var(--sc-space-2xl);min-width:0;display:grid}.studio-account-group,.studio-account-destinations{min-width:0;display:grid}.studio-account-group{gap:var(--sc-space-sm)}.studio-account-group-title{color:var(--sc-text-primary);font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold);margin:0;padding:0}.studio-account-profile{align-items:center;gap:var(--sc-space-lg);min-width:0;display:flex}.studio-account-avatar.studio-account-profile-avatar{width:4rem;height:4rem;font-size:var(--sc-text-title2);font-weight:var(--sc-weight-semibold);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-glint-edge), var(--sc-elevation-2)}.studio-hub-identity{gap:var(--sc-space-2xs);min-width:0;margin:0;display:grid}.studio-account-profile-line{min-width:0}.studio-account-profile-email,.studio-account-profile-workspace{overflow-wrap:anywhere;margin:0}.studio-account-profile-email{color:var(--sc-text-primary);font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-semibold)}.studio-account-profile-workspace{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead)}.studio-hub-rows{border-top:var(--sc-hairline) solid var(--sc-border-subtle);min-width:0;display:grid}.studio-hub-rows>*,.studio-account-destinations>.studio-hub-row{border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-hub-rows>.studio-account-destinations{border-bottom:0}.studio-hub-rows>.studio-form-section{padding-block:var(--sc-space-xl) var(--sc-space-md)}.studio-hub-row{align-items:center;gap:var(--sc-space-md);min-width:0;min-height:3.5rem;padding-block:var(--sc-space-sm);color:var(--sc-text-primary);-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}a.studio-hub-row:hover .studio-hub-row-label,label.studio-hub-row:hover .studio-hub-row-label{color:var(--sc-text-link)}label.studio-hub-row{cursor:pointer}a.studio-hub-row:active .studio-symbol-tile{transform:scale(var(--sc-press-scale))}a.studio-hub-row:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-hub-row-text{gap:var(--sc-space-2xs);flex:1;min-width:0;display:grid}.studio-hub-row-grow{flex:1}.studio-hub-row-label{overflow-wrap:anywhere;color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);font-weight:var(--sc-weight-regular);margin:0}.studio-hub-row-detail{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);overflow-wrap:anywhere;margin:0}.studio-hub-row .studio-theme-control{flex:none}.studio-hub-block{min-width:0;display:grid}.studio-hub-block>section{gap:var(--sc-space-xs);min-width:0;display:grid}.studio-hub-block>section+section{border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-hub-block>section>:not(.studio-hub-row){margin-inline-start:2.75rem}.studio-hub-block>section>:last-child:not(.studio-hub-row){margin-block-end:var(--sc-space-md)}.studio-hub-row h2.studio-hub-row-label{font-size:var(--sc-text-body)}.studio-account-push{justify-items:start;gap:var(--sc-space-xs);display:grid}.studio-account-push>p{margin:0}.studio-account-inbox ul{margin:0;padding:0;list-style:none;display:grid}.studio-account-inbox li{content-visibility:auto;contain-intrinsic-size:auto 3.5rem;align-items:center;gap:var(--sc-space-2xs) var(--sc-space-md);padding-block:var(--sc-space-sm);border-top:var(--sc-hairline) solid var(--sc-border-subtle);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-account-inbox li>a{color:var(--sc-text-primary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);grid-column:1;text-decoration:none}.studio-account-inbox li>a:hover{color:var(--sc-text-link)}.studio-account-inbox li[data-read=false]>a{font-weight:var(--sc-weight-semibold)}.studio-account-inbox li>time{grid-area:2/1}.studio-account-inbox li>.studio-button,.studio-account-inbox li>span:last-child{grid-area:1/2/span 2}.studio-account-inbox>.studio-button{justify-self:start}.studio-account-actions{gap:var(--sc-space-sm);padding:var(--sc-space-md) 0;justify-items:start;display:grid}.studio-hub-rows>.studio-account-delete{padding-block:var(--sc-space-xl) var(--sc-space-md);border-bottom:0}.studio-account-delete>.studio-card-head .studio-card-title{color:var(--sc-text-danger);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);font-weight:var(--sc-weight-semibold)}.studio-account-delete>.studio-card-body{gap:var(--sc-space-md);padding-top:var(--sc-space-xs);flex-flow:wrap;align-items:center}.studio-account-delete>.studio-card-body>p{max-width:var(--sc-measure);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);flex:1 0 100%;margin:0}.studio-account-delete .studio-button:not([data-tone]),.studio-account-delete .studio-button[data-tone=default]{color:var(--sc-text-danger)}.studio-hub-rows>.studio-card{margin-block:var(--sc-space-md)}@media (min-width:64rem){.studio-account-screen:has(>.studio-account-profile){gap:var(--sc-space-4xl);grid-template-columns:15rem minmax(0,1fr)}.studio-account-screen>.studio-notice{grid-column:1/-1}.studio-account-profile{align-items:flex-start;gap:var(--sc-space-lg);padding-top:var(--sc-space-xs);flex-direction:column;position:sticky;top:0}.studio-account-avatar.studio-account-profile-avatar{width:5.5rem;height:5.5rem;font-size:var(--sc-text-title1)}.studio-account-groups{gap:var(--sc-space-3xl)}.studio-hub-row{min-height:3.25rem}}.studio-forecasts-section-title{color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);font-weight:var(--sc-weight-semibold);margin:0}.studio-forecasts{gap:var(--sc-space-lg);min-width:0;display:grid}.studio-forecasts-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--sc-space-md) var(--sc-space-lg);flex-wrap:wrap;display:flex}.studio-forecasts-filters{gap:var(--sc-space-sm);flex:20rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.studio-forecasts-segments{min-width:0;margin-bottom:var(--sc-space-lg)}.studio-forecasts-search{min-width:0;max-width:32rem}.studio-forecasts-search .studio-label,.studio-forecasts-filters .studio-label{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-medium)}.studio-forecasts-actions{align-items:center;gap:var(--sc-space-xs);display:flex}.studio-forecasts-note{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);margin:0}.studio-forecast-list{gap:var(--sc-space-md);min-width:0;margin:0;padding:0;list-style:none;display:grid}.studio-forecasts-paging{justify-content:flex-end}.studio-forecast-verdict{gap:var(--sc-space-xs);min-width:0;display:grid}.studio-forecasts-replay{align-items:center;gap:var(--sc-space-md);min-width:0;padding-top:var(--sc-space-xl);border-top:var(--sc-hairline) solid var(--sc-border-subtle);flex-wrap:wrap;display:flex}.studio-forecasts-replay-text{gap:var(--sc-space-2xs);flex:14rem;min-width:0;display:grid}.studio-forecasts-replay-text>p{margin:0}.studio-following .studio-table td:first-child{color:var(--sc-text-primary);font-weight:var(--sc-weight-medium)}.studio-following .studio-table p{margin:var(--sc-space-2xs) 0 0;font-weight:var(--sc-weight-regular)}@media not all and (min-width:37.5rem){.studio-following-table,.studio-following-table tbody,.studio-following-table tr,.studio-following-table td{min-width:0;display:block}.studio-following-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-following-table tr{padding:var(--sc-space-sm) 0;border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-following-table td{padding:var(--sc-space-2xs) 0;border-bottom:0}.studio-following-table td[data-label]:before{content:attr(data-label);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);display:block}}@media (min-width:64rem){.studio-forecasts-filters{flex:0 32rem}.studio-forecast-list{gap:var(--sc-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-track-summary{gap:var(--sc-space-md);min-width:0;display:grid}.studio-track-toolbar{justify-content:space-between;align-items:center;gap:var(--sc-space-sm) var(--sc-space-lg);flex-wrap:wrap;display:flex}.studio-track-note,.studio-track-count{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);margin:0}.studio-track-toolbar .studio-inline-row{align-items:center}.studio-track-count{font-variant-numeric:tabular-nums}.studio-track-outcomes{gap:var(--sc-space-sm);min-width:0;display:grid}.studio-track-outcomes>.studio-hint{margin:0}.studio-track-outcome-list{gap:var(--sc-space-md);margin:0;padding:0;list-style:none;display:grid}.studio-track-outcome-list>li{gap:var(--sc-space-xs);padding-bottom:var(--sc-space-md);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);overflow-wrap:anywhere;display:grid}.studio-track-outcome-facts{gap:var(--sc-space-xs) var(--sc-space-lg);flex-wrap:wrap;margin:0;display:flex}.studio-track-outcome-facts dd{font-variant-numeric:tabular-nums;margin:0}.studio-score-subject-note{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-regular);display:block}.studio-track-glosses{gap:var(--sc-space-xs);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);margin:0;display:grid}.studio-track-glosses dt{color:var(--sc-text-primary);font-weight:var(--sc-weight-medium)}.studio-track-glosses dd{margin:0}.studio-scorecard{content-visibility:auto;contain-intrinsic-size:auto 30rem;min-width:0;padding-top:var(--sc-space-2xl);border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-scorecard>.studio-card-head{flex-wrap:nowrap;align-items:flex-start}.studio-scorecard>.studio-card-head .studio-card-note{font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote)}.studio-scorecard>.studio-card-body{gap:var(--sc-space-xl)}.studio-scorecard-lane-name,.studio-scorecard-lead{color:var(--sc-text-primary);font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-medium);font-variant-numeric:tabular-nums;margin:0}.studio-scorecard-lane-name{margin-bottom:calc(var(--sc-space-md) * -1);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);letter-spacing:var(--sc-tracking-subhead)}.studio-scorecard-lane>.studio-card-body>p{margin:0}.studio-scorecard-counts{gap:var(--sc-space-lg) var(--sc-space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.studio-scorecard-counts .studio-fact{justify-content:flex-end;gap:var(--sc-space-2xs);flex-direction:column-reverse}.studio-scorecard-counts .studio-fact dd{color:var(--sc-text-primary);font-size:var(--sc-text-title1);line-height:var(--sc-leading-title1);letter-spacing:var(--sc-tracking-title1);font-weight:var(--sc-weight-bold);font-variant-numeric:tabular-nums}.studio-scorecard-counts .studio-fact:first-child dd{color:var(--sc-text-primary)}.studio-scorecard-counts .studio-fact dt{font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote)}.studio-score-table{min-width:40rem}.studio-score-table thead th{vertical-align:bottom;font-weight:var(--sc-weight-medium)}.studio-score-table td,.studio-score-table th[scope=row]{padding-block:var(--sc-space-md);vertical-align:top}.studio-score-table td{min-width:9rem}.studio-score-table th[scope=row]{min-width:7rem}.studio-score-table tr:last-child>th{border-bottom:0}.studio-score-table tr[data-engine=true]>*{background:var(--sc-fill-1)}.studio-score-table tr[data-engine=true]>:first-child{border-start-start-radius:var(--sc-radius-sm);border-end-start-radius:var(--sc-radius-sm)}.studio-score-table tr[data-engine=true]>:last-child{border-start-end-radius:var(--sc-radius-sm);border-end-end-radius:var(--sc-radius-sm)}.studio-score-mean{color:var(--sc-text-primary);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);font-weight:var(--sc-weight-semibold);font-variant-numeric:tabular-nums;display:block}.studio-score-basis{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-regular);font-variant-numeric:tabular-nums;display:block}.studio-score-standing{margin-top:var(--sc-space-xs);display:block}.studio-score-table .studio-badge{white-space:normal}@media not all and (min-width:37.5rem){.studio-score-table{min-width:0}.studio-score-table,.studio-score-table tbody,.studio-score-table tr,.studio-score-table th[scope=row],.studio-score-table td{display:block}.studio-score-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-score-table tr{padding:var(--sc-space-sm) var(--sc-space-md);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-score-table tr:last-child{border-bottom:0}.studio-score-table th[scope=row],.studio-score-table td{min-width:0;padding:var(--sc-space-xs) 0;border-bottom:0}.studio-score-table td[data-empty=true]{display:none}.studio-score-table td:before{content:attr(data-label);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);display:block}.studio-score-table tr[data-engine=true]{border-radius:var(--sc-radius-sm);background:var(--sc-fill-1)}.studio-score-table tr[data-engine=true]>*{background:0 0}}@media (min-width:37.5rem){.studio-scorecard-counts{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.studio-scorecard-counts .studio-fact dd{font-size:var(--sc-text-display);line-height:var(--sc-leading-display);letter-spacing:var(--sc-tracking-display)}}.studio-baselines-form,.studio-decisions,.studio-decisions-body{gap:var(--sc-space-lg);min-width:0;display:grid}.studio-decisions-body{grid-template-columns:minmax(0,1fr)}.studio-decisions-body>.studio-field .studio-label{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-medium)}.studio-decision-list{gap:var(--sc-space-md);display:grid}.studio-decision-record{gap:var(--sc-space-md);min-width:0;padding:var(--sc-space-lg);border-radius:var(--sc-radius-lg);background:var(--sc-bg-raised);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-1);display:grid}.studio-decision-record-head{align-items:center;gap:var(--sc-space-xs);flex-wrap:wrap;display:flex}.studio-decision-record-head>.studio-button{margin-inline-start:auto}.studio-decision-question{margin:0 0 var(--sc-space-md);color:var(--sc-text-primary);font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);font-weight:var(--sc-weight-semibold);text-wrap:pretty;overflow-wrap:anywhere}[data-superseded=true]>.studio-decision-question{color:var(--sc-text-secondary);font-size:var(--sc-text-body)}.studio-decision-facts{gap:var(--sc-space-md) var(--sc-space-lg)}.studio-decision-picked{overflow-wrap:anywhere}.studio-following-body{display:contents}.studio-decision-record details>summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.studio-decision-record details>summary:hover{color:var(--sc-text-primary)}@media (min-width:37.5rem){.studio-decisions-body{grid-template-columns:minmax(0,20rem) 1fr;align-items:end}.studio-decisions-body>.studio-field{grid-area:1/1}.studio-decisions-add{grid-area:1/2;justify-content:flex-end}.studio-decisions-body>:not(.studio-field,.studio-decisions-add){grid-column:1/-1}.studio-decision-record{padding:var(--sc-space-xl)}}.studio-page-head:has(+.studio-resolve){width:100%;max-width:48rem;margin-inline:auto}.studio-resolve-main>.studio-card-head .studio-card-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-resolve-main>.studio-card-head .studio-card-note{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);margin:0}.studio-resolve-header{gap:var(--sc-space-lg) var(--sc-space-md);padding-block:var(--sc-space-lg);border-block:var(--sc-hairline) solid var(--sc-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.studio-resolve-header>.studio-fact:first-child{grid-column:1/-1}.studio-resolve-header>.studio-fact:first-child dd{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold);text-wrap:pretty}@media (min-width:37.5rem){.studio-resolve-main .studio-fieldset[data-variant=cards] .studio-radio-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-resolve .studio-score-mean{font-weight:var(--sc-weight-semibold)}.studio-connections{gap:var(--sc-space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.studio-ways-grid{gap:var(--sc-space-lg) var(--sc-space-2xl);display:grid}.studio-ways-grid>*{min-width:0}#assistants{scroll-margin-top:var(--sc-space-3xl)}@media (min-width:37.5rem){.studio-ways-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-consent,.studio-consent-choice,.studio-public-page{gap:var(--sc-space-lg);display:grid}.studio-consent-choice,.studio-public-page-section{gap:var(--sc-space-sm);display:grid}.studio-consent-host{font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch);font-size:var(--sc-text-lead);font-weight:var(--sc-weight-semibold)}.studio-consent-actions .studio-button{min-height:2.75rem}@media not all and (min-width:37.5rem){.studio-consent-actions{display:grid}.studio-consent-actions .studio-button{width:100%}}.studio-connected-assistant .studio-button-row .studio-button{min-height:2.75rem}.studio-ended-assistants{gap:var(--sc-space-sm);margin:0;padding:0;list-style:none;display:grid}.studio-ended-assistants li{display:grid}.studio-ended-assistant-name{color:var(--sc-text-primary);font-weight:var(--sc-weight-semibold);overflow-wrap:anywhere}.studio-connections-automation{gap:var(--sc-space-sm);padding-top:var(--sc-space-md);border-top:var(--sc-hairline) solid var(--sc-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.studio-connections-automation-summary{align-items:center;gap:var(--sc-space-xs);cursor:pointer;min-height:2.75rem;font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary);list-style:none;display:flex}.studio-connections-automation-summary::-webkit-details-marker{display:none}.studio-connections-automation-summary:before{content:"";border-right:2px solid var(--sc-text-muted);border-bottom:2px solid var(--sc-text-muted);width:.4375rem;height:.4375rem;transition:transform var(--sc-duration-base) var(--sc-ease-spring-gentle);flex:none;margin-inline-end:var(--sc-space-xs);transform:rotate(-45deg)}details[open]>.studio-connections-automation-summary:before{transform:rotate(45deg)}.studio-connections-automation-summary:hover{text-decoration-line:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}.studio-connections-automation-summary:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);border-radius:var(--sc-radius-sm)}.studio-connections-part{font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);font-weight:var(--sc-weight-semibold);color:var(--sc-text-secondary);margin:0}.studio-connections-links{align-items:center;gap:var(--sc-space-sm) var(--sc-space-lg);flex-wrap:wrap;margin:0;display:flex}.studio-connections-links a:not(.studio-button){min-height:2.75rem;color:var(--sc-text-link);align-items:center;display:inline-flex}.studio-connections-links a:not(.studio-button):hover,.studio-api-reference-index a:hover{color:var(--sc-accent-hover);text-decoration-thickness:calc(var(--sc-hairline) * 2)}.studio-connections-reference>span{color:var(--sc-text-muted)}.studio-connections-step-title{margin:var(--sc-space-sm) 0 0;font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary)}.studio-connections-needs,.studio-connections-checklist,.studio-connections-hosts{gap:var(--sc-space-sm);margin:0;padding:0;list-style:none;display:grid}.studio-connections-needs li{padding-left:var(--sc-space-xl);color:var(--sc-text-secondary);position:relative}.studio-connections-needs li:before{content:"";left:var(--sc-space-2xs);border-radius:var(--sc-radius-pill);background:var(--sc-border-strong);width:.5rem;height:.5rem;position:absolute;top:.55em}.studio-connections-check{gap:var(--sc-space-md);padding:var(--sc-space-md) 0;border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.studio-connections-check p{margin:var(--sc-space-2xs) 0 0;color:var(--sc-text-secondary)}.studio-connections-check .studio-connections-check-title{align-items:baseline;gap:var(--sc-space-xs) var(--sc-space-sm);color:var(--sc-text-primary);flex-wrap:wrap;margin:0;display:flex}.studio-connections-check-state{color:var(--sc-text-muted);font-size:var(--sc-text-footnote)}.studio-connections-check[data-state=done] .studio-connections-check-state{color:var(--sc-success)}.studio-connections-check-mark{fill:none;width:1.5rem;height:1.5rem;stroke:var(--sc-border-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.studio-connections-check[data-state=done] .studio-connections-check-mark{fill:var(--sc-success);stroke:var(--sc-success)}.studio-connections-check[data-state=done] .studio-connections-check-mark path{stroke:var(--sc-bg-surface)}.studio-connections-hosts{gap:0}.studio-connections-hosts li{border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-connections-hosts a{align-items:center;gap:var(--sc-space-sm);min-height:3rem;color:var(--sc-text-primary);font-weight:var(--sc-weight-medium);text-decoration:none;display:flex}.studio-connections-hosts a:hover .studio-connections-host-name{text-decoration:underline;-webkit-text-decoration-color:var(--sc-accent);-webkit-text-decoration-color:var(--sc-accent);-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent);text-underline-offset:.3em}.studio-connections-hosts .studio-row-chevron{margin-left:auto}.studio-connections-part-block{gap:var(--sc-space-sm);min-width:0;display:grid}.studio-connections-part-block>p{margin:0}.studio-connections-steps{gap:var(--sc-space-lg);padding-left:var(--sc-space-xl);margin:0;list-style:decimal;display:grid}.studio-connections-steps>li::marker{color:var(--sc-text-muted);font-weight:var(--sc-weight-semibold)}.studio-connections-steps>li{min-width:0;padding-left:var(--sc-space-2xs)}.studio-connections-step{gap:var(--sc-space-sm);min-width:0;display:grid}.studio-connections-step>p{margin:0}.studio-connections-step-save{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.studio-connections p code,.studio-connections-step-text code{font-size:.9em}.studio-connections-status{align-items:center;gap:var(--sc-space-sm);color:var(--sc-text-secondary);flex-wrap:wrap;margin:0;display:flex}.studio-code-block{min-width:0;margin:0}.studio-code-block-frame{min-width:0;position:relative}.studio-code-block-text{padding:var(--sc-space-md) calc(2.75rem + var(--sc-space-sm)) var(--sc-space-md) var(--sc-space-md);overscroll-behavior-inline:contain;border:var(--sc-hairline) solid var(--sc-border-subtle);border-radius:var(--sc-radius-md);background:var(--sc-bg-inset);color:var(--sc-text-primary);font-size:var(--sc-text-caption);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}.studio-code-block-frame[data-more=true]:after{content:"";border-radius:0 var(--sc-radius-md) var(--sc-radius-md) 0;background:linear-gradient(to right, transparent, var(--sc-bg-inset));pointer-events:none;width:3rem;position:absolute;top:1px;bottom:1px;right:1px}.studio-code-block-copy{z-index:1;top:var(--sc-space-2xs);right:var(--sc-space-2xs);border-radius:var(--sc-radius-sm);background:var(--sc-bg-inset);width:2.75rem;height:2.75rem;color:var(--sc-text-secondary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.studio-code-block-copy:hover{border-color:var(--sc-border-default);color:var(--sc-text-primary)}.studio-code-block-copy:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}.studio-code-block-copy[data-copied=true]{color:var(--sc-success)}.studio-code-block-status{margin-top:var(--sc-space-xs);color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);display:block}.studio-definition-list{gap:var(--sc-space-sm) var(--sc-space-lg);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.studio-definition-list>div{display:contents}.studio-definition-list dt{color:var(--sc-text-muted);font-size:var(--sc-text-footnote)}.studio-definition-list dd{min-width:0;color:var(--sc-text-primary);overflow-wrap:anywhere;margin:0}.studio-definition-note{margin-top:var(--sc-space-2xs);display:block}@media not all and (min-width:37.5rem){.studio-definition-list{row-gap:var(--sc-space-2xs);grid-template-columns:minmax(0,1fr)}.studio-definition-list dd:not(:last-child){margin-bottom:var(--sc-space-sm)}}.studio-key-grant-list{gap:var(--sc-space-2xs);margin:0;padding:0;list-style:none;display:grid}.studio-key-grant-list code,.studio-key-grant-text code{color:var(--sc-text-muted);font-size:var(--sc-text-caption)}.studio-key-grant-text{gap:0;display:grid}.studio-api-reference-index ul{gap:0 var(--sc-space-lg);border-top:var(--sc-hairline) solid var(--sc-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:37.5rem){.studio-api-reference-index ul{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.studio-api-reference-index li{border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);min-width:0}.studio-api-reference-index a{min-height:2.75rem;color:var(--sc-text-link);overflow-wrap:anywhere;align-items:center;display:flex}.studio-api-reference-document a{font-weight:var(--sc-weight-medium)}.studio-api-reference-group{min-width:0;scroll-margin-top:var(--sc-space-3xl);gap:0;display:grid}.studio-api-reference-group-title{margin:var(--sc-space-lg) 0 var(--sc-space-sm);font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary)}.studio-api-reference-group>.studio-form-section{margin-bottom:var(--sc-space-lg)}.studio-api-operation{border-top:var(--sc-hairline) solid var(--sc-border-subtle);min-width:0;scroll-margin-top:var(--sc-space-3xl);content-visibility:auto;contain-intrinsic-size:auto 4.5rem}.studio-api-operation:last-child{border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-api-operation-head{gap:var(--sc-space-2xs);width:100%;min-height:2.75rem;padding:var(--sc-space-sm) 0 var(--sc-space-sm) var(--sc-space-xl);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:grid;position:relative}.studio-api-operation-head:before{content:"";left:var(--sc-space-2xs);border-right:2px solid var(--sc-text-muted);border-bottom:2px solid var(--sc-text-muted);width:.45rem;height:.45rem;transition:transform var(--sc-duration-fast) var(--sc-ease-standard);position:absolute;top:1.05rem;transform:rotate(-45deg)}.studio-api-operation[data-open=true] .studio-api-operation-head:before{transform:rotate(45deg)}.studio-api-operation-head:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:calc(var(--sc-focus-offset) * -1);border-radius:var(--sc-radius-sm)}.studio-api-operation-body{gap:var(--sc-space-md);min-width:0;padding:0 0 var(--sc-space-lg) var(--sc-space-xl);display:grid}.studio-api-operation-body p{color:var(--sc-text-secondary);margin:0}.studio-api-operation-summary{color:var(--sc-text-secondary);font-size:var(--sc-text-footnote)}.studio-api-operation-title{font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-semibold);margin:0}.studio-api-method{min-width:4rem;padding:var(--sc-space-2xs) var(--sc-space-xs);border-radius:var(--sc-radius-xs);background:var(--sc-bg-inset);color:var(--sc-text-accent);font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch);font-size:var(--sc-text-caption);text-align:center;display:inline-block}.studio-api-operation-title .studio-api-operation-summary{font-weight:var(--sc-weight-regular)}.studio-api-operation-line{align-items:baseline;gap:var(--sc-space-sm);min-width:0;display:flex}.studio-api-operation-line .studio-api-method{flex:none}.studio-api-path{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;color:var(--sc-text-primary);direction:rtl;flex:auto;overflow:hidden}.studio-api-operation[data-open=true] .studio-api-path{white-space:normal;overflow-wrap:anywhere;direction:ltr}.studio-api-operation-head:hover .studio-api-path,.studio-api-operation-head:hover .studio-api-operation-summary{text-decoration-line:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}.studio-api-body{gap:var(--sc-space-sm);min-width:0;display:grid}.studio-api-table{border-collapse:collapse;width:100%;font-size:var(--sc-text-footnote)}.studio-api-table caption{padding-bottom:var(--sc-space-xs);text-align:left;font-weight:var(--sc-weight-semibold);color:var(--sc-text-primary)}.studio-api-table th,.studio-api-table td{padding:var(--sc-space-xs) var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);text-align:left;vertical-align:top;color:var(--sc-text-secondary)}.studio-api-table th{color:var(--sc-text-muted);font-size:var(--sc-text-caption);font-weight:var(--sc-weight-medium);white-space:nowrap}.studio-api-table td:first-child{white-space:nowrap;color:var(--sc-text-primary)}@media not all and (min-width:37.5rem){.studio-api-table,table.studio-credentials-table,.studio-api-table tbody,table.studio-credentials-table tbody,.studio-api-table tr,table.studio-credentials-table tr,.studio-api-table td,table.studio-credentials-table td{width:100%;display:block}.studio-api-table thead,table.studio-credentials-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-api-table caption,table.studio-credentials-table caption{display:block}.studio-api-table tr,table.studio-credentials-table tr{margin-bottom:var(--sc-space-sm);padding:var(--sc-space-sm) var(--sc-space-md);border:var(--sc-hairline) solid var(--sc-border-subtle);border-radius:var(--sc-radius-sm)}.studio-api-table td,table.studio-credentials-table td{gap:var(--sc-space-sm);padding:var(--sc-space-2xs) 0;overflow-wrap:anywhere;white-space:normal;border-bottom:none;grid-template-columns:6rem minmax(0,1fr);display:grid}.studio-api-table td[data-empty=true],table.studio-credentials-table td[data-empty=true]{display:none}.studio-api-table td:before,table.studio-credentials-table td:before{content:attr(data-label);color:var(--sc-text-muted);font-size:var(--sc-text-caption)}.studio-api-table td:first-child,table.studio-credentials-table td:first-child{padding-bottom:var(--sc-space-xs);font-weight:var(--sc-weight-semibold);white-space:normal;grid-template-columns:minmax(0,1fr)}.studio-api-table td:first-child:before,table.studio-credentials-table td:first-child:before{content:none}.studio-api-operation-head,.studio-api-operation-body{padding-left:var(--sc-space-lg)}}.studio-connections>.studio-way-in{border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-connections>:not(.studio-way-in){margin-block-end:var(--sc-space-2xl)}.studio-way-in>.studio-card-head .studio-card-title{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold)}.studio-way-in>.studio-card-body{gap:var(--sc-space-xl)}.studio-connections-part-block>p,.studio-connections-needs li{max-width:var(--sc-measure)}.studio-connections-hosts a,.studio-connections-hosts .studio-connections-host-name{font-size:var(--sc-text-body);font-weight:var(--sc-weight-regular)}.studio-connections-hosts a{min-height:3.25rem}.studio-connections-hosts .studio-badge{margin-inline-start:var(--sc-space-2xs)}.studio-connections-checklist{border-top:var(--sc-hairline) solid var(--sc-border-subtle);gap:0}:is(.studio-page-head:has(+.studio-consent),.studio-consent){width:100%;max-width:36rem;margin-inline:auto}.studio-page-head:has(+.studio-consent){text-align:center;align-items:center}.studio-consent>.studio-card{border-radius:var(--sc-radius-xl);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-2)}.studio-consent>.studio-card>.studio-card-head,.studio-consent>.studio-card>.studio-card-body{padding-inline:var(--sc-space-xl)}.studio-consent>.studio-card>.studio-card-head{padding-top:var(--sc-space-xl)}.studio-consent>.studio-card>.studio-card-body{padding-bottom:var(--sc-space-xl)}@media (min-width:37.5rem){.studio-consent-actions{flex-direction:row-reverse;justify-content:flex-start}}.studio-consent-actions .studio-button[data-tone=primary]{min-width:9rem}[data-testid=api-keys]>.studio-card,.studio-connected-assistant{border-radius:var(--sc-radius-lg)}.studio-key-record>.studio-card-head>div,.studio-connected-assistant>.studio-card-head>div{min-width:0}.studio-key-record>.studio-card-head .studio-card-title,.studio-connected-assistant>.studio-card-head .studio-card-title,.studio-connected-assistant>.studio-card-head .studio-card-note{overflow-wrap:anywhere}.studio-key-secret{border-radius:var(--sc-radius-md)}@media (min-width:64rem){.studio-way-in>.studio-card-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,17rem) minmax(0,1fr);grid-auto-flow:dense;gap:var(--sc-space-xl) var(--sc-space-3xl);align-items:start;display:grid}.studio-way-in>.studio-card-body>.studio-connections-part-block{grid-column:1}.studio-way-in>.studio-card-body>.studio-connections-part-block:last-child{grid-area:1/2/span 2}.studio-way-in .studio-connections-part-block:not(:last-child)>p,.studio-way-in .studio-connections-needs li{font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead)}}@media not all and (min-width:37.5rem){table.studio-credentials-table td{display:block}table.studio-credentials-table td:before{margin-bottom:var(--sc-space-2xs);display:block}table.studio-credentials-table td:not([data-label]):before{content:none}}.studio-model-filters{gap:var(--sc-space-md);grid-template-columns:minmax(12rem,1fr) minmax(16rem,2fr);align-items:end;display:grid}.studio-model-filters label{gap:var(--sc-space-xs);flex-direction:column;display:flex}.studio-current-assignment{gap:var(--sc-space-2xs);margin-bottom:var(--sc-space-sm);flex-direction:column;display:flex}@media not all and (min-width:37.5rem){.studio-model-filters{grid-template-columns:minmax(0,1fr)}}.studio-models{gap:var(--sc-space-xl);min-width:0;display:grid}.studio-models>.studio-scroll-x>.studio-tablist{vertical-align:top}.studio-models-panel:not([hidden]),.studio-models-notice{gap:var(--sc-space-xl);min-width:0;display:grid}.studio-models-panel h2{font-size:var(--sc-text-title3);line-height:var(--sc-leading-title3);letter-spacing:var(--sc-tracking-title3);font-weight:var(--sc-weight-semibold);margin:0}.studio-models-panel h3{font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);font-weight:var(--sc-weight-semibold);margin:0}.studio-models-panel p{margin:0}.studio-models-panel .studio-page-lede,.studio-models-intro{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead)}.studio-models-heading{margin-bottom:var(--sc-space-sm)}.studio-payment,.studio-payment-body{gap:var(--sc-space-lg);min-width:0;display:grid}.studio-payment-lede{max-width:var(--sc-measure);color:var(--sc-text-primary);font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead)}.studio-payment-options{gap:var(--sc-space-md);margin:0;padding:0;list-style:none;display:grid}.studio-payment-option{align-items:flex-start;gap:var(--sc-space-sm);min-width:0;padding:var(--sc-space-lg);border-radius:var(--sc-radius-lg);background:var(--sc-fill-1);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);flex-direction:column;display:flex}.studio-payment-option[data-recommended=true]{background:var(--sc-bg-raised);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-2)}.studio-payment-option>.studio-hint{font-size:var(--sc-text-footnote)}.studio-payment-option>.studio-button,.studio-payment-option>a.studio-button{margin-top:auto}.studio-payment-option-title{align-items:center;gap:var(--sc-space-sm);color:var(--sc-text-primary);font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead);flex-wrap:wrap;display:flex}.studio-models-panel .studio-payment-option-title{font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead)}.studio-setup{gap:var(--sc-space-sm);display:grid}.studio-setup-title{color:var(--sc-text-primary);font-size:var(--sc-text-lead);line-height:var(--sc-leading-lead);letter-spacing:var(--sc-tracking-lead)}.studio-setup{position:relative}.studio-setup>[role=status]:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio-setup-rows{border-top:var(--sc-hairline) solid var(--sc-border-subtle);margin:0;padding:0;list-style:none;display:grid}.studio-setup-rows>li{gap:var(--sc-space-xs);padding-block:var(--sc-space-md);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.studio-setup-rows>li>p{margin:0}.studio-payment-readiness{border-top:var(--sc-hairline) solid var(--sc-border-subtle);margin:0;padding:0;list-style:none;display:grid}.studio-payment-readiness>li{justify-content:space-between;align-items:center;gap:var(--sc-space-2xs) var(--sc-space-md);min-height:2.75rem;padding-block:var(--sc-space-sm);border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);flex-wrap:wrap;display:flex}.studio-payment-seat{color:var(--sc-text-primary)}.studio-payment-seat-state{overflow-wrap:anywhere;min-width:0;color:var(--sc-text-secondary);text-align:end}.studio-payment-readiness>li[data-ready=true] .studio-payment-seat-state{color:var(--sc-text-success)}.studio-payment-readiness>li[data-ready=true] .studio-payment-seat-state:before{content:"";border-radius:var(--sc-radius-pill);background:var(--sc-success);vertical-align:.0625rem;width:.4375rem;height:.4375rem;margin-inline-end:var(--sc-space-xs);display:inline-block}.studio-credentials-table td{vertical-align:middle}.studio-credentials-table td .studio-hint{margin-top:var(--sc-space-2xs)}.studio-credentials-table .studio-button-row{gap:var(--sc-space-xs);flex-wrap:wrap}.studio-models-tiles{gap:var(--sc-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.studio-models-tiles>.studio-card{border-radius:var(--sc-radius-lg)}.studio-models-tiles>.studio-card>.studio-card-head .studio-card-title{font-size:var(--sc-text-body);line-height:var(--sc-leading-body);letter-spacing:var(--sc-tracking-body);font-weight:var(--sc-weight-semibold);overflow-wrap:anywhere}.studio-models-tiles>.studio-card>.studio-card-body{overflow-wrap:anywhere;gap:var(--sc-space-xs);min-width:0;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);flex:1}.studio-models-tiles>.studio-card>.studio-card-body>.studio-button,.studio-models-tiles>.studio-card>.studio-card-body>.studio-button-row{padding-top:var(--sc-space-sm);margin-top:auto}.studio-models-tiles>.studio-card>.studio-card-body>.studio-button{align-self:flex-start}.studio-models-catalog>.studio-card{content-visibility:auto;contain-intrinsic-size:auto 16rem}.studio-models-catalog .studio-identifier{color:var(--sc-text-muted);font-size:var(--sc-text-caption)}.studio-models-provider,.studio-model-filters label{gap:var(--sc-space-xs);max-width:24rem;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);font-weight:var(--sc-weight-medium);flex-direction:column;display:flex}.studio-model-filters label{max-width:none}.studio-models-advanced{gap:var(--sc-space-sm);display:grid}.studio-models-advanced>label{gap:var(--sc-space-xs);max-width:24rem;color:var(--sc-text-secondary);font-size:var(--sc-text-footnote);display:grid}.connectors-team{gap:var(--sc-space-md);min-width:0;display:grid}.connectors-team>p{max-width:var(--sc-measure);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead)}.connectors-team>.team-role{align-content:flex-start;align-items:center;gap:var(--sc-space-2xs) var(--sc-space-lg);min-width:0;padding-block:var(--sc-space-lg);border-top:var(--sc-hairline) solid var(--sc-border-subtle);flex-wrap:wrap;margin:0;display:flex}.connectors-team>.team-role:last-of-type{border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}.connectors-team>.team-role>h3,.connectors-team>.team-role>p,.connectors-team>.team-role>.studio-field,.connectors-team>.team-role>.studio-recommended-note,.connectors-team>.team-role>[role=alert]{flex-basis:100%}.studio-recommended-note{align-items:center;gap:var(--sc-space-2xs) var(--sc-space-md);flex-wrap:wrap;display:flex}.studio-recommended-note>.studio-hint{margin:0}.connectors-team>.team-role>p{color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead)}.connectors-team>.team-role>details{flex:none}.connectors-team>.team-role>details[open]{padding-block:var(--sc-space-sm) var(--sc-space-md);flex-basis:100%;order:1}.connectors-team>.team-role>details>summary,.studio-forecast-types details>summary{align-items:center;gap:var(--sc-space-xs);min-height:2.75rem;color:var(--sc-text-link);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-medium);cursor:pointer;list-style:none;display:inline-flex}.connectors-team details>summary:hover,.studio-forecast-types details>summary:hover{text-decoration-line:underline;text-decoration-thickness:var(--sc-hairline);text-underline-offset:.2em}.studio-forecast-types h2{overflow-wrap:anywhere;min-width:0}.connectors-team>.team-role>details>summary::-webkit-details-marker{display:none}.studio-forecast-types details>summary::-webkit-details-marker{display:none}.connectors-team>.team-role>details>summary:after,.studio-forecast-types details>summary:after{content:"";width:.375rem;height:.375rem;transition:transform var(--sc-duration-base) var(--sc-ease-spring-gentle);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-inline-start:var(--sc-space-2xs);transform:rotate(45deg)translateY(-.125rem)}.connectors-team>.team-role>details[open]>summary:after,.studio-forecast-types details[open]>summary:after{transform:rotate(225deg)translateY(-.0625rem)}.connectors-team>.team-role>details>summary:focus-visible,.studio-forecast-types details>summary:focus-visible{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset);border-radius:var(--sc-radius-xs)}.connectors-team details[open]>:not(summary){margin-top:var(--sc-space-md)}.connectors-team .team-role-editor .form-grid{gap:var(--sc-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.connectors-team .button-row{gap:var(--sc-space-sm);flex-wrap:wrap;display:flex}.connectors-team details section{gap:var(--sc-space-xs);margin-top:var(--sc-space-md);display:grid}.connectors-team h4{font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);margin:0}.connectors-team .instructions-text{padding:var(--sc-space-md);border-radius:var(--sc-radius-md);background:var(--sc-bg-inset);font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch);font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.connectors-team>.team-role>.studio-button{order:1}.connectors-team>.studio-button{justify-self:start}.studio-library{gap:var(--sc-space-md);min-width:0;display:grid}.studio-library>p:not([role]){max-width:var(--sc-measure);color:var(--sc-text-secondary);font-size:var(--sc-text-subhead)}.studio-library>p[role=status]:empty{display:none}.studio-library>.studio-form-grid,.studio-models .studio-form-grid{gap:var(--sc-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.studio-library>label{align-items:center;gap:var(--sc-space-sm);min-height:2.75rem;color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);display:inline-flex}.studio-library>label>input{width:1.125rem;height:1.125rem;accent-color:var(--sc-accent)}.studio-library>.studio-button{justify-self:start}.studio-library .studio-expert-list{gap:var(--sc-space-md);margin:var(--sc-space-sm) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.studio-library .studio-expert-row{align-items:stretch;gap:var(--sc-space-md);min-width:0;padding:var(--sc-space-lg);border-radius:var(--sc-radius-lg);background:var(--sc-bg-raised);box-shadow:inset 0 0 0 var(--sc-hairline) var(--sc-border-subtle), var(--sc-elevation-1);border:0;flex-direction:column;display:flex}.studio-library .studio-expert-content{gap:var(--sc-space-xs);overflow-wrap:anywhere;min-width:0;display:grid}.studio-library .studio-expert-list>.studio-expert-row{content-visibility:auto;contain-intrinsic-size:auto 9rem}.studio-library .studio-expert-content h3{overflow-wrap:anywhere;font-size:var(--sc-text-body);line-height:var(--sc-leading-body);font-weight:var(--sc-weight-semibold);margin:0}.studio-library .studio-expert-content>p:not(.studio-hint){-webkit-line-clamp:3;line-clamp:3;color:var(--sc-text-secondary);font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-library .studio-expert-content>.studio-hint{font-size:var(--sc-text-footnote)}.studio-library .studio-expert-content>small{color:var(--sc-text-muted);font-family:var(--sc-font-mono);font-stretch:var(--sc-mono-stretch);font-size:var(--sc-text-caption);overflow-wrap:anywhere}.studio-library .studio-expert-row>.studio-button-row{gap:var(--sc-space-xs);margin-top:auto}.studio-library [data-testid=panelist-editor]{gap:var(--sc-space-lg);max-width:48rem;display:grid}.studio-forecast-types{gap:var(--sc-space-lg);min-width:0;display:grid}.studio-forecast-types>p[role=status]:empty{display:none}.studio-forecast-types>.studio-button{justify-self:start}.studio-type-picker .studio-button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--sc-accent)}.studio-forecast-types [data-testid=forecast-type-editor]{gap:var(--sc-space-lg);max-width:48rem;padding-top:var(--sc-space-xl);border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}.studio-forecast-types [data-testid=forecast-type-editor]>fieldset{gap:var(--sc-space-lg);display:grid}.studio-forecast-types fieldset fieldset{border:0;margin:0;padding:0}.studio-forecast-types legend{margin-bottom:var(--sc-space-sm);color:var(--sc-text-primary);font-size:var(--sc-text-subhead);font-weight:var(--sc-weight-semibold);padding:0}.studio-forecast-types .studio-expert-list{border-bottom:var(--sc-hairline) solid var(--sc-border-subtle);margin:0}.studio-forecast-types .studio-expert-row{padding-block:var(--sc-space-sm);border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-forecast-types .studio-expert-content>label{align-items:center;gap:var(--sc-space-sm);min-height:2.75rem;font-size:var(--sc-text-body);display:flex}.studio-forecast-types .studio-expert-content>label>input{width:1.125rem;height:1.125rem;accent-color:var(--sc-accent)}.studio-models .studio-config-group{gap:var(--sc-space-sm);padding-block:var(--sc-space-md);border-top:var(--sc-hairline) solid var(--sc-border-subtle);display:grid}@media (min-width:37.5rem){.studio-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-payment-option{padding:var(--sc-space-xl)}}@media not all and (min-width:37.5rem){.studio-models>.studio-scroll-x>.studio-tablist{flex-wrap:nowrap;max-width:none}.studio-models>.studio-scroll-x>.studio-tablist>.studio-tab{white-space:nowrap;flex:none}.studio-library .studio-expert-row{gap:var(--sc-space-sm);padding:var(--sc-space-md) var(--sc-space-lg)}.studio-library .studio-expert-content>p:not(.studio-hint){-webkit-line-clamp:2;line-clamp:2}}@media (min-width:64rem){.studio-payment-options{grid-template-columns:3fr 2fr}.studio-payment-readiness,.connectors-team{column-gap:var(--sc-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}.connectors-team>:not(.team-role){grid-column:1/-1}.connectors-team>.team-role:nth-last-of-type(2){border-bottom:var(--sc-hairline) solid var(--sc-border-subtle)}}}.instructions-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%}@media not all and (min-width:37.5rem){.team-role{min-width:0;margin-block:var(--sc-space-lg);padding-block:var(--sc-space-md)}}@media (forced-colors:active){@layer studio{.studio-button,.studio-card,.studio-input,.studio-textarea,.studio-select{border:1px solid buttontext}.studio-select{background-image:linear-gradient(45deg,#0000 50%,buttontext 50%),linear-gradient(135deg,buttontext 50%,#0000 50%)}.studio-count-badge{border:1px solid canvastext}.studio-composer .studio-textarea:focus-visible,.studio-ask-question:focus-visible{outline-offset:2px;outline:2px solid highlight}.studio-switch-control{outline-offset:-1px;border-block-color:canvas;outline:1px solid buttontext}.studio-switch-control:before{forced-color-adjust:none;background:buttontext}.studio-switch-control:checked{forced-color-adjust:none;background:highlight}.studio-switch-control:checked:before{background:highlighttext}.studio-switch-control:focus-visible{outline-offset:2px;outline:2px solid highlight}.studio-tab[aria-selected=true],.studio-theme-option[aria-pressed=true],.studio-member-nav-link[aria-current=page],.studio-compact-tab[aria-current=page],[aria-pressed=true].studio-forecast-type,.studio-mix-modes input:checked+span{outline-offset:-2px;outline:2px solid highlight}.studio-fieldset[data-variant=segmented] .studio-radio:has(:checked){outline-offset:-2px;outline:2px solid highlight}}}.one-home[data-variant=visitor]{padding:0}.one-home .marketing-home{width:100%;min-height:auto}@media not all and (min-width:64rem){.one-home :is(button,a),.one-auth :is(button,a,input){min-height:44px}.one-home a,.one-auth a{align-items:center;display:inline-flex}.one-auth .studio-card-note a{min-height:0;display:inline}}.shared-page :is(.studio-button,.shared-wordmark,button:not(.sc-chip),summary){min-height:44px}html:has(.shared-page){scroll-padding-block-start:4rem}.one-auth .studio-legal-agreement a,.one-auth .studio-legal-line a,.one-auth .studio-legal-sheet a{min-height:0;display:inline}.one-auth .studio-legal-agreement input{min-height:0}.one-auth .studio-legal-agreement>span{font-size:var(--sc-text-subhead);line-height:var(--sc-leading-subhead)}html:has(.legal-gate){scroll-padding-block-end:calc(var(--legal-bar-height,10rem) + .75rem)}.legal-gate .legal-gate-skip{display:none}@media not all and (min-height:30rem){.legal-gate .legal-gate-bar.studio-action-bar{position:static}.legal-gate .legal-gate-skip{min-height:44px;margin-top:var(--sc-space-sm);color:var(--sc-text-link);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}html:has(.legal-gate){scroll-padding-block-end:0}}.one-run-settings{border:0;min-width:0;margin:0;padding:0}:is(.studio-ask,.studio-review) .studio-mix-modes{gap:var(--sc-space-2xs);padding:var(--sc-space-2xs);border-radius:var(--sc-radius-md);background:var(--sc-fill-1);border:0}:is(.studio-ask,.studio-review) .studio-mix-modes span{min-height:2.25rem;padding:var(--sc-space-xs) var(--sc-space-md);border-radius:var(--sc-radius-sm);color:var(--sc-text-primary);font-size:var(--sc-text-footnote);line-height:var(--sc-leading-footnote);font-weight:var(--sc-weight-semibold);place-items:center;display:grid}:is(.studio-ask,.studio-review) .studio-mix-modes input:checked+span{background:var(--sc-bg-overlay);color:var(--sc-text-primary);box-shadow:var(--sc-elevation-1), inset 0 0 0 var(--sc-hairline) var(--sc-border-strong)}:is(.studio-ask,.studio-review) .studio-mix-modes input:focus-visible+span{outline:var(--sc-focus-width) solid var(--sc-focus-ring);outline-offset:var(--sc-focus-offset)}:is(.studio-ask,.studio-review) .studio-mix-modes label:hover input:not(:checked,:disabled)+span{background:var(--sc-fill-2)}@media not all and (min-width:37.5rem){:is(.studio-ask,.studio-review) .studio-mix-modes span{min-height:2.75rem;padding-inline:var(--sc-space-xs)}}@media not all and (min-width:64rem){:is(.studio-ask,.studio-review) .studio-mix-modes span{min-height:2.75rem}:is(.studio-canvas:has(.studio-ask>.studio-ask-aside),.studio-canvas:has(.studio-review-start)){--studio-canvas-scroll-foot:8rem}}.studio-canvas:has(.sc-room-dock){--studio-canvas-scroll-foot:6rem}.studio:has(>.studio-compact-tabs) .sc-room{--sc-room-dock-inset:0px}.sc-room-header .sc-room-progress:has(.studio-confirm){grid-template-areas:"bar bar""sentence spend""limits limits""stop stop"}.sc-room-header .sc-room-progress-stop:has(.studio-confirm){justify-self:stretch}.studio-account-screen form{gap:var(--sc-space-md);display:grid}.studio-account-screen form>.studio-button{justify-self:start}.studio-key-grants{gap:var(--sc-space-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.studio-key-grants label{align-items:flex-start;gap:var(--sc-space-sm);min-height:2.75rem;padding-block:var(--sc-space-2xs);display:flex}.studio-key-grants input{flex:none;margin-top:.2rem}.studio-key-secret{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--sc-space-md);background:var(--sc-bg-inset)}.studio-mix-modes{border:1px solid var(--sc-border-default);border-radius:var(--sc-radius-md);background:var(--sc-bg-surface);gap:.25rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:.25rem;display:flex}.studio-mix-modes label{cursor:pointer;min-width:0;position:relative}.studio-mix-modes input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.studio-mix-modes span{border-radius:var(--sc-radius-sm);text-align:center;padding:.65rem 1rem;display:block}.studio-mix-modes input:checked+span{background:var(--sc-text-primary);color:var(--sc-bg-surface);font-weight:600}.studio-mix-modes input:focus-visible+span{outline:2px solid var(--sc-text-accent);outline-offset:3px}.studio-mix-modes label:hover input:not(:checked,:disabled)+span{background:var(--sc-fill-1)}.studio-mix-help{margin-block:0}.studio-model-row{border-bottom:1px solid var(--sc-border-subtle);grid-template-columns:minmax(0,1fr) minmax(12rem,20rem) auto;align-items:center;gap:1.25rem;padding:1rem 0;display:grid}.studio-model-identity{overflow-wrap:anywhere;min-width:0}.studio-model-identity strong{font-weight:600}.studio-model-row .studio-hint{margin-top:.25rem;display:block}.studio-model-share{align-items:center;gap:.75rem;min-width:0;display:flex}.studio-model-share input[type=range]{width:100%;min-width:3rem;accent-color:var(--sc-text-accent);flex:1}.studio-model-percent{align-items:center;gap:.3rem;display:flex}.studio-model-percent input,.studio-model-percent-readout{text-align:right;font-variant-numeric:tabular-nums;width:5.5rem}.studio-model-bar{border-radius:var(--sc-radius-lg);background:var(--sc-border-subtle);flex:1;height:.4rem;overflow:hidden}.studio-model-bar span{background:var(--sc-text-accent);border-radius:inherit;height:100%;display:block}.studio-model-single{align-items:end;gap:1.25rem;display:flex}.studio-model-single>:first-child{flex:1;min-width:0;max-width:34rem}.studio-model-single>span{padding-bottom:.8rem}.studio-mix-add{max-width:34rem;margin-top:1rem}.studio-mix-footer{margin-top:0}.studio-supporting-models>div{gap:1rem;padding:.4rem 0;display:flex}.studio-supporting-models dt{min-width:10rem}.studio-supporting-models dd{overflow-wrap:anywhere;margin:0}@media not all and (min-width:37.5rem){.studio-mix-modes{width:100%}.studio-mix-modes label{flex:1}.studio-mix-modes span{font-size:var(--sc-text-footnote);padding:.65rem .4rem}.studio-model-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.studio-model-identity{grid-column:1/-1}.studio-model-single{flex-direction:column;align-items:stretch;gap:.25rem}.studio-model-single>:first-child{width:100%}.studio-supporting-models>div{flex-direction:column;gap:.2rem}}.studio-form .studio-panel-models>.studio-card-body{gap:var(--sc-space-lg)}@media not all and (min-width:37.5rem){.studio-form-grid{gap:var(--sc-space-md);margin-block:var(--sc-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.studio-config-group{margin-block:var(--sc-space-lg);padding-block:var(--sc-space-md);border-top:var(--sc-hairline) solid var(--sc-border-subtle)}.studio-library-choice{align-items:flex-start;gap:var(--sc-space-sm);min-height:2.75rem;padding-block:var(--sc-space-sm);overflow-wrap:anywhere;display:flex}.studio-library fieldset>label{align-items:center;gap:var(--sc-space-sm);min-height:2.75rem;display:flex}.studio-library small{overflow-wrap:anywhere}.connectors-team>.team-role{padding-block:var(--sc-space-md);margin-block:0}}:root,:host{--color-inset:var(--sc-bg-inset)}
