@media (max-width:39.99rem){.u-hide-below-sm{display:none}}@media (max-width:47.99rem){.u-hide-below-md{display:none}}@media (prefers-reduced-motion:reduce){.market-line-chart__line.market-line-chart__line{animation:none;stroke-dashoffset:0}.delta-bar__fill.delta-bar__fill{animation:none;transform:scaleX(1)}.sparkline__line.sparkline__line{animation:none;stroke-dashoffset:0}.sparkline__endpoint.sparkline__endpoint{animation:none;opacity:1}.tally-bar.tally-bar{animation:none;-webkit-clip-path:none;clip-path:none}}@media (max-width:63.99rem){.u-hide-below-lg{display:none}}@media (min-width:40rem){.u-hide-above-sm{display:none}}@media (min-width:48rem){.u-hide-above-md{display:none}}@media (min-width:64rem){.u-hide-above-lg{display:none}}.stack--collapse-lg,.stack--collapse-md,.stack--collapse-sm{flex-direction:var(--stack-direction,row);align-items:var(--stack-align,stretch)}.grid--collapse-lg,.grid--collapse-md,.grid--collapse-sm{grid-template-columns:var(--grid-template,repeat(2,minmax(0,1fr)))}@media (max-width:39.99rem){.grid--collapse-sm{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99rem){.grid--collapse-md{grid-template-columns:minmax(0,1fr)}}@media (max-width:63.99rem){.grid--collapse-lg{grid-template-columns:minmax(0,1fr)}}@media (max-width:39.99rem){.stack--collapse-sm{flex-direction:column;align-items:stretch}}@media (max-width:47.99rem){.stack--collapse-md{flex-direction:column;align-items:stretch}}@media (max-width:63.99rem){.stack--collapse-lg{flex-direction:column;align-items:stretch}}@media (max-width:47.99rem){.table{min-width:var(--table-min-width,0)}.timeline.timeline:before{left:var(--spacing-md)}.timeline__item.timeline__item{grid-template-columns:calc(var(--spacing-md) * 2) minmax(0,1fr)}.timeline__timestamp.timeline__timestamp{grid-column:2;grid-row:1;min-width:0;text-align:left}.timeline__axis.timeline__axis{grid-column:1;grid-row:1/span 2}.timeline__content.timeline__content{grid-column:2;grid-row:2}.market-line-chart__header.market-line-chart__header{flex-direction:column;align-items:flex-start}}@media (max-width:47.99rem){:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records){overflow-x:visible;scrollbar-gutter:auto}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table{display:block;min-width:0}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table__head{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table__body{display:block}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table__body .table__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-sm);border-bottom:var(--border-width-thin) solid var(--color-border-strong)}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table__cell{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0;gap:var(--spacing-xs);text-align:start;white-space:normal;overflow-wrap:anywhere}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table__cell--mobile-title{grid-column:1/-1;grid-row:1}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table__cell--mobile-full{grid-column:1/-1}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table__cell--mobile-title .link{display:flex;align-items:center;min-height:var(--control-height-lg);font-size:var(--font-size-base)}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table__mobile-label{display:block;color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .table__caption{display:block;line-height:var(--line-height-normal)}:is(.theme-scope--datafield .table-scroll--auto,.theme-scope--invest .table-scroll--auto,.table-scroll--records) .text:not(.text--numeric):not(.text--nowrap){word-break:keep-all;overflow-wrap:anywhere;line-height:var(--line-height-normal)}}@media (max-width:39.99rem){.theme-scope--operations .section-heading--page .section-heading__description{display:none}}@media (max-width:47.99rem){.theme-scope--datafield .section-heading{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.theme-scope--datafield .section-heading__main{flex-direction:column;align-items:stretch;gap:var(--spacing-xs)}.theme-scope--datafield .section-heading__title{align-items:flex-start;color:var(--color-text)}.theme-scope--datafield .section-heading__title>svg{width:var(--icon-size-section);height:var(--icon-size-section);margin-top:var(--spacing-2xs)}.theme-scope--datafield .section-heading .section-heading__title>h2,.theme-scope--datafield .section-heading .section-heading__title>h3{font-size:var(--font-size-xl)}.theme-scope--datafield .section-heading__meta{justify-content:space-between}.theme-scope--datafield .section-heading--plain{padding-bottom:var(--spacing-sm);border-bottom:var(--border-width-thin) solid var(--color-border-strong)}.theme-scope--datafield .section-heading--plain .section-heading__title>h2,.theme-scope--datafield .section-heading--plain .section-heading__title>h3{font-size:var(--font-size-base)}}@media (max-width:63.99rem){.theme-scope--datafield.theme-scope--datafield{--record-gap:var(--spacing-md);--record-grid-background:transparent;--record-band-background:transparent;--record-band-padding:var(--spacing-md)}.theme-scope--datafield .card.card--mobile-separated{--color-text-subtle:var(--color-text-muted);background:var(--color-record-surface);border:var(--border-width-thin) solid var(--color-record-border);border-radius:var(--radius-record);box-shadow:none}.theme-scope--datafield .card.card--mobile-separated.card--md{padding:var(--spacing-md)}.theme-scope--datafield .card.card--mobile-separated.card--selected{background:var(--color-record-selected);border-color:var(--color-text-muted)}}@media (max-width:47.99rem){.theme-scope--datafield .table-scroll--auto .table__body,.theme-scope--datafield .table-scroll--records .table__body{display:grid;grid-gap:var(--record-gap);gap:var(--record-gap)}.theme-scope--datafield .table-scroll--auto .table__body .table__row,.theme-scope--datafield .table-scroll--records .table__body .table__row{--color-text-subtle:var(--color-text-muted);padding:var(--spacing-md);background:var(--color-record-surface);border:var(--border-width-thin) solid var(--color-record-border);border-radius:var(--radius-record)}.theme-scope--datafield .table-scroll--auto .table__body .table__row--selected,.theme-scope--datafield .table-scroll--records .table__body .table__row--selected{background:var(--color-record-selected);border-color:var(--color-text-muted);box-shadow:none}.theme-scope--datafield .table-scroll--auto .table__row--interactive:focus-visible,.theme-scope--datafield .table-scroll--records .table__row--interactive:focus-visible{outline-offset:calc(var(--border-width-thick) * -1)}}@media (pointer:coarse){.theme-scope--datafield .badge.badge--interactive,.theme-scope--datafield .btn.btn,.theme-scope--datafield .input.input,.theme-scope--datafield .select.select{min-height:var(--control-height-lg)}.theme-scope--datafield .btn.btn--icon-only{min-width:var(--control-height-lg)}}@media (max-width:39.99rem){.theme-scope--datafield.theme-scope--datafield{--font-size-2xs:0.75rem;--font-size-xs:0.875rem;--font-size-sm:0.875rem;--font-size-base:1rem}.theme-scope--datafield .input.input,.theme-scope--datafield .select.select{font-size:var(--font-size-base)}.theme-scope--datafield .select--auto.select--auto{width:100%;min-width:0}}@media (max-width:63.99rem){.theme-scope--datafield .badge.badge--interactive,.theme-scope--datafield .btn.btn,.theme-scope--datafield .input.input,.theme-scope--datafield .select.select{min-height:var(--control-height-lg)}.theme-scope--datafield .btn.btn--icon-only{min-width:var(--control-height-lg)}}@media (max-width:47.99rem){.calendar-day--responsive.calendar-day--responsive{min-height:4rem;padding:var(--spacing-xs) var(--spacing-2xs);gap:var(--spacing-xs);align-items:center;text-align:center}.calendar-day--responsive .calendar-day__header{justify-content:center}.calendar-day--responsive .calendar-day__preview,.calendar-day--responsive .calendar-day__priority,.calendar-day--responsive .calendar-day__today{display:none}.calendar-day--responsive .calendar-day__compact{display:block;font-size:var(--font-size-2xs);color:var(--color-text-muted)}.calendar-day--responsive[data-highlight] .calendar-day__compact{font-weight:var(--font-weight-bold);color:var(--color-primary);text-decoration:underline}.calendar-day--responsive[aria-current=date] .calendar-day__number{border-bottom:var(--border-width-thick) solid var(--color-primary)}}@media (hover:hover) and (pointer:fine){.theme-scope--datafield .btn:hover:not(:disabled):before{-webkit-clip-path:inset(0);clip-path:inset(0)}.theme-scope--datafield .badge--interactive:hover:not(:disabled),.theme-scope--datafield .disclosure summary:hover{background:var(--color-band-selected)}}@media (prefers-reduced-motion:reduce){.theme-scope--datafield.theme-scope--datafield{--control-motion:0s;--control-press-motion:0s;--control-press-offset:0px;--control-press-scale:1}.theme-scope--datafield.theme-scope--datafield .disclosure[open]>.disclosure__body,.theme-scope--datafield.theme-scope--datafield .expandable-list[data-expanded]>.expandable-list__content{animation:none}}@media (max-width:47.99rem){.ticker-rail--inline.ticker-rail--inline{display:grid;grid-template-columns:auto minmax(0,1fr)}.ticker-rail--inline .ticker-rail__marker{padding-inline:var(--spacing-xs)}.ticker-rail--inline .ticker-rail__viewport{grid-column:2;align-self:center}.ticker-rail--inline .ticker-rail__end-marker{grid-column:1/-1;justify-content:flex-end;border-left:0;padding:var(--spacing-xs)}}@media (max-width:63.99rem){.presentation--hero.presentation--hero,.presentation--split.presentation--split{grid-template-columns:minmax(0,1fr)}.presentation--hero.presentation--hero{padding-block:var(--spacing-2xl);min-height:0}.presentation--hero .text--hero{font-size:var(--font-size-hero-mobile)}.presentation--closing.presentation--closing{flex-direction:column;align-items:flex-start}}@media (max-width:39.99rem){.presentation--page{--presentation-gutter:var(--spacing-lg);--presentation-section-gap:var(--spacing-3xl)}.presentation--header.presentation--header{min-height:var(--layout-presentation-header-mobile-height);gap:var(--spacing-sm)}.presentation--header .link--action{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.step-rail-item.step-rail-item{grid-template-columns:var(--spacing-xl) var(--spacing-lg) minmax(0,1fr);gap:var(--spacing-sm);min-height:var(--layout-step-mobile-height)}.step-rail-item__track>span{width:var(--spacing-md);height:var(--spacing-md)}.step-rail-item__track:after{top:var(--spacing-2xl)}.step-rail-item .step-rail-item__number{font-size:var(--font-size-sm)}.presentation--page .underline-button{font-size:var(--font-size-lg)}.presentation--hero .text--hero{font-size:var(--font-size-hero-phone)}}@media (prefers-reduced-motion:reduce){.presentation__backdrop.presentation__backdrop,.underline-button[aria-pressed=true]:after{animation:none}}@media (max-width:47.99rem){.presentation[data-backdrop]{--opacity-presentation-backdrop:var(--opacity-presentation-backdrop-mobile)}}@media (max-width:39.99rem){.process-sequence__scene{min-height:0}.process-sequence__controls{align-items:flex-start;flex-wrap:wrap}.process-sequence__reading{padding:var(--spacing-lg)}.process-sequence__stages button{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.process-sequence__connections.process-sequence__connections path{animation:none}}@media (min-width:64rem) and (min-height:48rem) and (prefers-reduced-motion:no-preference){.presentation[data-motion=parallax] .presentation--section>.presentation--split>:first-child{position:-webkit-sticky;position:sticky;top:var(--spacing-3xl)}.presentation[data-motion=parallax] .presentation--split{align-items:start}}@media (max-height:47.99rem),(max-width:63.99rem){.scroll-story.scroll-story{grid-template-columns:minmax(0,1fr);gap:var(--spacing-2xl)}.scroll-story__chapter.scroll-story__chapter{min-height:0;padding-block:var(--spacing-xl)}.scroll-story__stage.scroll-story__stage{position:static}.scroll-story__meter.scroll-story__meter{display:none}.scroll-story__chapter.scroll-story__chapter h2{font-size:var(--font-size-headline)}}@media (prefers-reduced-motion:reduce){.presentation[data-motion=parallax] .presentation--hero .text--hero,.presentation[data-motion=parallax] .presentation--hero>:not(.presentation__backdrop),.presentation[data-motion=parallax] .presentation__backdrop img,.presentation[data-motion=parallax] :is(.presentation--section,.presentation--intro,.presentation--closing)>*{transform:none}.presentation[data-motion=parallax] :is(.presentation--section,.presentation--intro,.presentation--closing):before{transform:none}.scroll-story__stage.scroll-story__stage{position:static}.scroll-story__chapter.scroll-story__chapter{min-height:0}.scroll-story__meter.scroll-story__meter{display:none}.presentation--document.presentation--document,.process-sequence__frame.process-sequence__frame,.process-sequence__output.process-sequence__output{animation:none}}.grid-pairs{container-type:inline-size;min-width:0}.grid-pairs__items{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 31.99rem){.grid-pairs__items{grid-template-columns:repeat(var(--grid-pairs-min,1),minmax(0,1fr))}}@container (min-width: 68rem){.grid-pairs__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:63.99rem){.u-order-below-lg-1{order:1}.u-order-below-lg-2{order:2}.u-order-below-lg-3{order:3}.u-order-below-lg-4{order:4}.u-order-below-lg-5{order:5}.u-order-below-lg-6{order:6}.u-order-below-lg-7{order:7}.u-order-below-lg-8{order:8}}@media (pointer:coarse){.theme-scope--invest .badge.badge--interactive,.theme-scope--invest .btn.btn,.theme-scope--invest .input.input,.theme-scope--invest .select.select{min-height:var(--control-height-lg)}.theme-scope--invest .btn.btn--icon-only{min-width:var(--control-height-lg)}}@media (max-width:63.99rem){.theme-scope--invest .badge.badge--interactive,.theme-scope--invest .btn.btn,.theme-scope--invest .input.input,.theme-scope--invest .select.select{min-height:var(--control-height-lg)}.theme-scope--invest .btn.btn--icon-only{min-width:var(--control-height-lg)}.theme-scope--invest .input.input,.theme-scope--invest .select.select{font-size:var(--font-size-base)}.theme-scope--invest .select--auto.select--auto{width:100%;min-width:0}.theme-scope--invest.theme-scope--invest{--layout-section-gap:var(--spacing-xl);--layout-reading-section-gap:var(--spacing-xl)}}@media (max-width:47.99rem){.theme-scope--invest .section-frame.section-frame{border-width:var(--border-width-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-sticker-sm);overflow:visible}.theme-scope--invest .section-frame--muted.section-frame--muted{box-shadow:none}.theme-scope--invest .section-frame__header.section-frame__header{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm)}.theme-scope--invest .section-frame__content--md.section-frame__content--md{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.theme-scope--invest .section-heading .section-heading__title>h2,.theme-scope--invest .section-heading .section-heading__title>h3{font-size:var(--font-size-section-title);letter-spacing:var(--letter-spacing-readout)}.theme-scope--invest .section-heading__title{align-items:flex-start}.theme-scope--invest .section-heading__meta{justify-content:space-between}.theme-scope--invest .table-scroll--auto,.theme-scope--invest .table-scroll--records{border:0;border-radius:0}.theme-scope--invest .table-scroll--auto .table__body,.theme-scope--invest .table-scroll--records .table__body{display:block;background:var(--color-surface);border:var(--border-width-ink) solid var(--color-ink-line);border-radius:var(--radius-lg);overflow:hidden}.theme-scope--invest .table-scroll--auto .table__body .table__row,.theme-scope--invest .table-scroll--records .table__body .table__row{padding:var(--spacing-md);background:transparent;border:0;border-top:var(--border-width-thin) solid var(--color-border-strong);border-radius:0}.theme-scope--invest .table-scroll--auto .table__body .table__row:first-child,.theme-scope--invest .table-scroll--records .table__body .table__row:first-child{border-top:0}.theme-scope--invest .table-scroll--auto .table__body .table__row--selected,.theme-scope--invest .table-scroll--records .table__body .table__row--selected{background:var(--color-accent-soft)}.theme-scope--invest .table-scroll--auto .table__mobile-label,.theme-scope--invest .table-scroll--records .table__mobile-label{font-size:var(--font-size-2xs);color:var(--color-text-muted)}}@media (max-width:47.99rem){.theme-scope--invest .table-scroll--auto .table__row--interactive:focus-visible,.theme-scope--invest .table-scroll--records .table__row--interactive:focus-visible{outline-offset:calc(var(--border-width-thick) * -1)}}@media (max-width:63.99rem){.theme-scope--invest .card.card--mobile-separated{background:var(--color-surface);border:var(--border-width-ink) solid var(--color-ink-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sticker-sm)}.theme-scope--invest .card.card--mobile-separated.card--md{padding:var(--spacing-md)}.theme-scope--invest .card.card--mobile-separated.card--selected{background:var(--color-accent-soft)}.theme-scope--invest .section-frame .card.card--sticker{box-shadow:var(--shadow-sticker-sm)}.theme-scope--invest .navigation-dock__bar{border-top:var(--border-width-ink) solid var(--color-ink-line)}}@media (max-width:47.99rem){.theme-scope--invest .text--numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}}@media (hover:hover) and (pointer:fine){.theme-scope--invest .badge--interactive:hover:not(:disabled),.theme-scope--invest .disclosure summary:hover{background:var(--color-accent-soft)}}@media (prefers-reduced-motion:reduce){.theme-scope--invest.theme-scope--invest{--control-motion:0s;--control-press-motion:0s;--control-press-offset:0px;--control-press-scale:1}.theme-scope--invest.theme-scope--invest .disclosure[open]>.disclosure__body,.theme-scope--invest.theme-scope--invest .expandable-list[data-expanded]>.expandable-list__content{animation:none}}@media (min-width:64rem){.showcase--page .showcase--hero{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr)}.showcase--page .showcase--split{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase--page .showcase--gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase--page .showcase--steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:63.999rem){.showcase--page .showcase--hero{min-height:auto;padding-block:3.5rem 1rem}.showcase--page .showcase--hero h1{font-size:clamp(2.5rem,9vw,4.2rem)}.showcase--page .showcase--hero .orbital-scene{width:min(100%,32rem);margin:0 auto}.showcase--page .showcase--split{gap:2.5rem}.showcase--page .showcase--steps{gap:1rem;margin-top:2rem}.showcase--page .showcase--step{padding:1.5rem}.showcase--page .showcase--step .text--3xl{margin-bottom:.5rem;white-space:nowrap}}@media (max-width:47.999rem){.showcase--page{--showcase-space:4rem;--font-size-xl:1.0625rem;--font-size-lg:1rem;--font-size-lead:1.125rem}.showcase--page .showcase--header{min-height:76px}.showcase--page .showcase--header .link--outline{padding:.7rem 1rem;min-height:44px;box-sizing:border-box}.showcase--page .showcase--hero h1{font-size:clamp(2.5rem,10vw,4.2rem)}.showcase--page .showcase--hero .text--xl{font-size:1rem}.showcase--page .showcase--gallery{gap:.75rem;padding-top:2rem;padding-bottom:1rem}.showcase--page .showcase-portrait:nth-child(2n){transform:translateY(1rem)}.showcase--page .showcase-portrait figcaption{inset:auto .8rem .8rem}.showcase--page .showcase-portrait strong{font-size:1.4rem}.showcase--page .showcase-portrait figcaption span{font-size:.55rem;letter-spacing:.08em}.showcase--page .showcase--closing{border-radius:2rem;padding-block:3rem;width:calc(100% - 2rem)}.showcase--page .text--headline{font-size:clamp(2rem,8.2vw,3.5rem)}.showcase--page .presentation--document{padding:1.25rem}.showcase--page .underline-button{min-height:48px;padding-inline:.5rem;font-size:.9375rem}.showcase--page .showcase--eyebrow{font-size:.625rem;letter-spacing:.12em}.showcase--page .showcase--footer{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.showcase--page .showcase-motion{bottom:max(.75rem,env(safe-area-inset-bottom))}}@media (min-width:48rem){.webtoon-panels .webtoon-panels__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.webtoon-panels .webtoon-panel:last-child{grid-column:1/-1}.webtoon-panels .webtoon-panel:last-child .webtoon-panel__stage{max-width:36rem;margin-inline:auto}}@media (max-width:47.999rem){.showcase--page .showcase--hero>.webtoon-art{margin-block:2.5rem 1.5rem}.webtoon-panel .webtoon-art__bubble{right:2%;max-width:72%;padding:.5rem .65rem;font-size:.8rem}.webtoon-panel__stage{margin-inline:1rem}}@media (min-width:64rem){.showcase--page .showcase--hero>.webtoon-art{margin-left:1rem;width:calc(100% - 1rem)}}.grid-feature{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}.grid-feature>*{min-width:0}.grid-feature>:first-child:nth-last-child(n+3){grid-row:span 2}.grid-feature>:first-child h3{font-size:var(--font-size-section-title);line-height:var(--line-height-snug)}@media (max-width:47.99rem){.grid-feature{grid-template-columns:minmax(0,1fr)}.grid-feature>:first-child:nth-last-child(n+3){grid-row:auto}}@media (max-width:47.99rem){.theme-scope :is(.input.input,.select.select,.textarea.textarea){font-size:max(var(--font-size-base),var(--font-size-control-mobile));min-height:var(--control-height-lg)}.theme-scope--operations .btn.btn{min-height:var(--control-height-lg)}.theme-scope--operations .btn.btn--icon-only{min-width:var(--control-height-lg)}}@media (min-width:64rem){.showcase--page[data-world=arena] .showcase--hero{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.9fr);align-items:center}.showcase--page[data-world=arena] .showcase--pipeline.showcase--pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase--page[data-world=arena] .showcase--pipeline.showcase--pipeline:before{content:"";position:absolute;left:2.5rem;right:2.5rem;top:2.45rem;height:2px;background:repeating-linear-gradient(90deg,var(--arena-lime) 0 10px,transparent 10px 20px);background-size:40px 100%;opacity:.7;animation:arena-signal-x 1.4s linear infinite;pointer-events:none}}@keyframes arena-signal-x{to{background-position:40px 0}}@media (max-width:63.999rem){.showcase--page[data-world=arena] .showcase--hero{min-height:auto;padding-block:2.5rem 3rem}.showcase--page[data-world=arena] .showcase--hero h1{font-size:clamp(2.6rem,10.5vw,4.6rem)}}@media (max-width:47.999rem){.showcase--page[data-world=arena]{--font-size-hero:clamp(2.4rem,11vw,3.4rem)}.showcase--page[data-world=arena] .showcase--panel{padding:var(--spacing-lg)}.showcase--page[data-world=arena] .showcase--closing{padding-block:3.5rem;border-radius:1.75rem}.showcase--page[data-world=arena] .tilt-card--pad-lg{padding:var(--spacing-lg)}.showcase--page[data-world=arena] .link--solid{width:100%;box-sizing:border-box;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.showcase--page[data-world=arena] .showcase--pipeline:before{animation:none}}.spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--color-border);border-top-color:var(--color-primary);animation:spinner-rotate .7s linear infinite}.spinner--xs{width:calc(var(--spacing-sm) + var(--spacing-xs));height:calc(var(--spacing-sm) + var(--spacing-xs));border-width:var(--border-width-thin)}.spinner--sm{width:1rem;height:1rem}.spinner--md,.spinner--sm{border-width:var(--border-width-thick)}.spinner--md{width:1.5rem;height:1.5rem}.spinner--lg{width:2.25rem;height:2.25rem;border-width:3px}.spinner--inverse{border-color:var(--color-border-inverse);border-top-color:var(--color-text-inverse)}@keyframes spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.btn:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:2px}.btn__content,.btn__spinner{display:contents}.btn--icon-only[aria-busy=true] .btn__content{display:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--commit{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}.btn--commit:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:var(--shadow-md)}.btn--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}.btn--primary:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn--secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-secondary)}.btn--secondary:hover:not(:disabled){background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.btn--outline{background-color:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.btn--outline:hover:not(:disabled){background-color:var(--color-surface-subtle)}.btn--selected{background-color:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.btn--selected:hover:not(:disabled){border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.btn--ghost{background-color:transparent;color:var(--color-text)}.btn--ghost:hover:not(:disabled){background-color:var(--color-surface-subtle)}.btn--danger{background-color:var(--color-error);border-color:var(--color-error);color:var(--color-on-primary)}.btn--danger:hover:not(:disabled){background-color:var(--color-error-hover);border-color:var(--color-error-hover)}.btn--sm{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.btn--md{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.btn--lg{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base)}.btn--block{width:100%}.btn--icon-only{aspect-ratio:1;padding-inline:var(--spacing-xs);flex-shrink:0}.btn--icon-only.btn--sm{min-width:var(--spacing-xl)}.btn--icon-only.btn--md{min-width:calc(var(--spacing-xl) + var(--spacing-sm))}.btn--icon-only.btn--lg{min-width:var(--spacing-2xl)}.btn--xs{min-height:calc(var(--spacing-lg) + var(--spacing-xs));padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-xs)}.btn--icon-only.btn--xs{min-width:calc(var(--spacing-lg) + var(--spacing-xs))}.btn--wrap-label{max-width:100%}.btn--article,.btn--wrap-label{white-space:normal;overflow-wrap:anywhere;text-align:start}.btn--article{display:block;padding:var(--spacing-2xs) 0;border:0;border-radius:0;background:transparent;color:var(--color-text);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);word-break:keep-all}.btn--article:hover:not(:disabled){color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.fullscreen-panel{box-sizing:border-box;display:block;position:static;min-width:0;width:auto;max-width:none;max-height:none;padding:0;margin:0;border:0;color:inherit;background:transparent}.fullscreen-panel:not([open]){display:none}.fullscreen-panel[data-maximized=true]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;overflow:auto;padding:var(--spacing-sm);background:var(--color-surface);color:var(--color-text)}.fullscreen-panel__controls{display:flex;justify-content:flex-end;gap:var(--spacing-xs);flex-wrap:wrap;padding:var(--spacing-2xs);background:var(--color-surface)}.fullscreen-panel__error{color:var(--color-text);font-size:var(--font-size-sm);padding:var(--spacing-sm)}.fullscreen-panel:-webkit-full-screen{width:100%;height:100%;max-width:none;overflow:auto;background:var(--color-surface);color:var(--color-text);padding:var(--spacing-sm)}.fullscreen-panel:fullscreen{width:100%;height:100%;max-width:none;overflow:auto;background:var(--color-surface);color:var(--color-text);padding:var(--spacing-sm)}.fullscreen-panel::-webkit-backdrop{background:var(--color-surface)}.fullscreen-panel::backdrop{background:var(--color-surface)}.resizable-grid-row{display:grid;min-width:0}.resizable-grid-handle{position:relative;cursor:col-resize;touch-action:none;outline:none;background:var(--color-border)}.resizable-grid-handle:after{content:"";position:absolute;inset:0 -4px}.resizable-grid-handle:focus-visible,.resizable-grid-handle:hover{background:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);z-index:1}@media (max-width:47.99rem){.container--flush-below-md{padding-inline:0!important}}.theme-scope{min-height:100vh}.theme-scope,.theme-scope--research{color:var(--color-text);background:var(--color-background)}.theme-scope--research{--font-size-2xs:0.75rem;--font-size-xs:0.8125rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--color-primary:var(--color-research-teal);--color-primary-hover:var(--color-research-teal-dark);--color-primary-soft:var(--color-research-teal-soft);--color-primary-border:var(--color-research-teal);--color-secondary:var(--color-research-surface-subtle);--color-secondary-hover:var(--color-research-surface-selected);--color-secondary-border:var(--color-research-rule-strong);--color-on-primary:#ffffff;--color-on-secondary:var(--color-research-ink);--color-surface:var(--color-research-surface);--color-surface-subtle:var(--color-research-surface-subtle);--color-surface-raised:var(--color-research-surface);--color-surface-inverse:var(--color-research-ink);--color-background:var(--color-research-paper);--color-data-canvas:var(--color-research-paper);--color-band:var(--color-research-surface);--color-band-muted:var(--color-research-surface-subtle);--color-band-selected:var(--color-research-surface-selected);--color-border:var(--color-research-rule);--color-border-strong:var(--color-research-rule-strong);--color-border-inverse:var(--color-research-ink);--color-text:var(--color-research-ink);--color-text-muted:var(--color-research-muted);--color-text-subtle:var(--color-research-subtle);--color-text-inverse:#ffffff;--color-up:var(--color-research-up);--color-up-soft:var(--color-research-up-soft);--color-up-border:var(--color-research-up);--color-down:var(--color-research-down);--color-down-soft:var(--color-research-down-soft);--color-down-border:var(--color-research-down);--color-flat:var(--color-research-muted);--color-flat-soft:var(--color-research-surface-subtle);--color-flat-border:var(--color-research-rule-strong);--color-success:var(--color-research-teal);--color-success-soft:var(--color-research-teal-soft);--color-success-border:var(--color-research-teal);--color-warning:var(--color-research-warning);--color-warning-soft:#fff7e8;--color-warning-border:#d6a55f;--color-error:var(--color-research-error);--color-error-hover:#932724;--color-error-soft:var(--color-research-up-soft);--color-error-border:var(--color-research-up);--color-info:var(--color-research-teal);--color-info-soft:var(--color-research-teal-soft);--color-info-border:var(--color-research-teal);--color-neutral-soft:var(--color-research-surface-subtle);--color-sidebar-bg:var(--color-research-surface);--color-sidebar-text:var(--color-research-muted);--color-sidebar-text-active:var(--color-research-ink);--color-sidebar-active-bg:var(--color-research-surface-selected);--color-sidebar-active-border:var(--color-research-teal);--color-sidebar-border:var(--color-research-rule);--color-focus:var(--color-research-focus);--color-overlay:rgb(22 37 54/0.38);--shadow-sm:var(--shadow-none);--shadow-md:var(--shadow-none);--shadow-lg:var(--shadow-none);--radius-xs:0;--radius-sm:0.125rem;--radius-md:0.1875rem;--radius-lg:0.25rem;--radius-xl:0.25rem;color-scheme:light;accent-color:var(--color-research-teal);caret-color:var(--color-research-teal);scrollbar-color:var(--color-research-rule-strong) var(--color-research-paper);scrollbar-width:thin}.theme-scope--research ::selection{color:#ffffff;background:var(--color-research-teal)}.theme-scope--research ::-webkit-scrollbar{width:10px;height:10px}.theme-scope--research ::-webkit-scrollbar-track{background:var(--color-research-paper)}.theme-scope--research ::-webkit-scrollbar-thumb{background:var(--color-research-rule-strong);border:2px solid var(--color-research-paper)}.theme-scope--research :focus-visible{outline-color:var(--color-research-focus)}.theme-scope--research .card{box-shadow:none}.theme-scope--research .card--interactive:hover{border-color:var(--color-research-teal);background:var(--color-research-surface-selected);box-shadow:none;transform:none}.theme-scope--operations{--color-primary:var(--color-operations-primary);--color-primary-hover:var(--color-operations-primary-hover);--color-primary-soft:var(--color-operations-primary-soft);--color-primary-border:var(--color-operations-primary-border);--color-secondary:var(--color-operations-secondary);--color-secondary-hover:var(--color-operations-secondary-hover);--color-secondary-border:var(--color-operations-secondary-border);--color-on-primary:var(--color-operations-plate-ink);--color-on-secondary:var(--color-operations-text);--color-surface:var(--color-operations-surface);--color-surface-subtle:var(--color-operations-surface-subtle);--color-surface-raised:var(--color-operations-surface-raised);--color-surface-inverse:var(--color-operations-ink);--color-background:var(--color-operations-background);--color-data-canvas:var(--color-operations-canvas);--color-band:var(--color-operations-band);--color-band-muted:var(--color-operations-band-muted);--color-band-selected:var(--color-operations-band-selected);--color-border:var(--color-operations-border);--color-border-strong:var(--color-operations-border-strong);--color-border-inverse:var(--color-operations-border-inverse);--color-text:var(--color-operations-text);--color-text-muted:var(--color-operations-text-muted);--color-text-subtle:var(--color-operations-text-subtle);--color-text-inverse:var(--color-operations-text);--color-success:var(--color-operations-nominal);--color-success-soft:var(--color-operations-nominal-wash);--color-success-border:var(--color-operations-nominal);--color-error:var(--color-operations-fault);--color-error-hover:var(--color-operations-fault);--color-error-soft:var(--color-operations-fault-wash);--color-error-border:var(--color-operations-fault);--color-warning:var(--color-operations-caution);--color-warning-soft:var(--color-operations-caution-wash);--color-warning-border:var(--color-operations-caution);--color-info:var(--color-operations-live);--color-info-soft:var(--color-operations-live-wash);--color-info-border:var(--color-operations-live-dim);--color-neutral-soft:var(--color-operations-band-muted);--color-up:var(--color-operations-up);--color-up-soft:var(--color-operations-up-wash);--color-up-border:var(--color-operations-up);--color-down:var(--color-operations-down);--color-down-soft:var(--color-operations-down-wash);--color-down-border:var(--color-operations-down);--color-flat:var(--color-operations-flat);--color-flat-soft:var(--color-operations-flat-wash);--color-flat-border:var(--color-operations-border-strong);--color-sidebar-bg:var(--color-operations-ink);--color-sidebar-text:var(--color-operations-text-muted);--color-sidebar-text-active:var(--color-operations-live);--color-sidebar-active-bg:var(--color-operations-band-selected);--color-sidebar-active-border:var(--color-operations-live-dim);--color-sidebar-border:var(--color-operations-border);--color-focus:var(--color-operations-focus);--color-overlay:var(--color-operations-overlay);--color-admin-accent:var(--color-operations-plate);--color-admin-accent-hover:var(--color-operations-plate-hover);--color-admin-ink:var(--color-operations-plate-ink);--shadow-sm:var(--shadow-operations-sm);--shadow-md:var(--shadow-operations-md);--shadow-lg:var(--shadow-operations-lg);--shadow-focus:var(--shadow-operations-focus);--font-size-2xs:0.75rem;--font-size-xs:0.8125rem;--font-size-sm:var(--font-size-ledger);--font-size-base:var(--font-size-ledger);--radius-xs:0;--radius-sm:0;--radius-md:0.0625rem;--radius-lg:0.0625rem;--radius-xl:0.125rem;--radius-full:0.0625rem;color:var(--color-text);background-color:var(--color-operations-ink);color-scheme:dark;accent-color:var(--color-operations-live);caret-color:var(--color-operations-live);scrollbar-color:var(--color-operations-border-strong) var(--color-operations-ink);scrollbar-width:thin}.theme-scope--operations ::selection{color:var(--color-operations-plate-ink);background-color:var(--color-operations-live)}.theme-scope--operations ::-webkit-scrollbar{width:10px;height:10px}.theme-scope--operations ::-webkit-scrollbar-track{background-color:var(--color-operations-ink)}.theme-scope--operations ::-webkit-scrollbar-thumb{background-color:var(--color-operations-border-strong);border:2px solid var(--color-operations-ink)}.theme-scope--operations ::-webkit-scrollbar-thumb:hover{background-color:var(--color-operations-live-dim)}.theme-scope--operations :focus-visible{outline-color:var(--color-operations-live)}.theme-scope--operations .section-header__eyebrow,.theme-scope--operations .table__header-cell{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-operations-text-subtle)}.theme-scope--operations .card{box-shadow:var(--shadow-none);border-color:var(--color-operations-border)}.theme-scope--operations .card--interactive:hover{border-color:var(--color-operations-live-dim);box-shadow:var(--shadow-none);transform:none;background-color:var(--color-operations-band-selected)}.theme-scope--operations .table__head{background-color:var(--color-operations-surface-subtle);box-shadow:var(--shadow-operations-recess)}.theme-scope--operations .table__row{border-bottom-color:var(--color-operations-border)}.theme-scope--operations .table__row--interactive:focus-within,.theme-scope--operations .table__row--interactive:hover{background-color:var(--color-operations-band-selected)}.theme-scope--operations .table__row--selected{background-color:var(--color-operations-band-selected);box-shadow:inset 2px 0 0 var(--color-operations-live)}.theme-scope--operations .table__cell--numeric,.theme-scope--operations .text--numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-scope--operations .btn{border-radius:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.theme-scope--operations .btn--commit{color:var(--color-operations-plate-ink);background-color:var(--color-operations-plate);border-color:var(--color-operations-plate);box-shadow:var(--glow-operations-plate)}.theme-scope--operations .btn--commit:hover:not(:disabled){color:var(--color-operations-plate-ink);background-color:var(--color-operations-plate-hover);border-color:var(--color-operations-plate-hover);box-shadow:var(--glow-operations-plate);transform:none}.theme-scope--operations .btn--primary{color:var(--color-operations-text);background-color:var(--color-operations-live-dim);border-color:var(--color-operations-live-dim);box-shadow:none}.theme-scope--operations .btn--primary:hover:not(:disabled){color:var(--color-operations-plate-ink);background-color:var(--color-operations-live);border-color:var(--color-operations-live);box-shadow:none;transform:none}.theme-scope--operations .btn--outline{background-color:var(--color-operations-surface-raised);border-color:var(--color-operations-border-strong);color:var(--color-operations-text)}.theme-scope--operations .btn--outline:hover:not(:disabled){background-color:var(--color-operations-band-selected);border-color:var(--color-operations-live-dim)}.theme-scope--operations .btn--ghost:hover:not(:disabled){background-color:var(--color-operations-band-selected)}.theme-scope--operations .btn--danger{background-color:transparent;border-color:var(--color-operations-border-strong);color:var(--color-operations-text-muted)}.theme-scope--operations .btn--danger:hover:not(:disabled){color:var(--color-operations-plate-ink);background-color:var(--color-operations-fault);border-color:var(--color-operations-fault)}.theme-scope--operations .btn--secondary{color:var(--color-operations-text);background-color:var(--color-operations-secondary);border-color:var(--color-operations-border-strong)}.theme-scope--operations .badge{border-radius:0;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.theme-scope--operations .badge--neutral,.theme-scope--operations .badge--outline{background-color:transparent;border-color:var(--color-operations-border-strong);color:var(--color-operations-text-muted)}.theme-scope--operations .badge--filled{border-radius:var(--radius-status-badge)}.theme-scope--operations .badge--filled.badge--neutral{background-color:var(--color-operations-border-strong);border-color:var(--color-operations-border-strong);color:var(--color-operations-text)}.theme-scope--operations .input,.theme-scope--operations .select,.theme-scope--operations .textarea{background-color:var(--color-operations-surface-subtle);border-color:var(--color-operations-border-strong);color:var(--color-operations-text);border-radius:0;box-shadow:var(--shadow-operations-recess)}.theme-scope--operations .input::placeholder,.theme-scope--operations .textarea::placeholder{color:var(--color-operations-text-subtle)}.theme-scope--operations .input:focus,.theme-scope--operations .select:focus,.theme-scope--operations .textarea:focus{border-color:var(--color-operations-live)}.theme-scope--operations .link{text-underline-offset:.25em;-webkit-text-decoration-color:var(--color-operations-live-dim);text-decoration-color:var(--color-operations-live-dim)}.theme-scope--datafield{--font-size-2xs:0.75rem;--font-size-xs:0.8125rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-family-mono:ui-monospace,"SFMono-Regular","SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--line-height-tight:1.15;--line-height-snug:1.3;--field-ground:var(--color-field-ground-dark);--field-background-image:linear-gradient(135deg,var(--color-field-ground-start-dark) 0%,var(--color-field-ground-mid-dark) 45%,var(--color-field-ground-dark) 100%);--field-surface:var(--color-field-surface-dark);--field-subtle:var(--color-field-subtle-dark);--field-ink:var(--color-field-ink-dark);--field-up:var(--color-field-up-dark);--field-down:var(--color-field-down-dark);color-scheme:dark}.theme-scope--datafield[data-appearance=light]{--field-ground:var(--color-field-ground-light);--field-background-image:none;--field-surface:var(--color-field-surface-light);--field-subtle:var(--color-field-subtle-light);--field-ink:var(--color-field-ink-light);--field-up:var(--color-field-up-light);--field-down:var(--color-field-down-light);color-scheme:light}@media (prefers-color-scheme:light){.theme-scope--datafield[data-appearance=system]{--field-ground:var(--color-field-ground-light);--field-background-image:none;--field-surface:var(--color-field-surface-light);--field-subtle:var(--color-field-subtle-light);--field-ink:var(--color-field-ink-light);--field-up:var(--color-field-up-light);--field-down:var(--color-field-down-light);color-scheme:light}}body:has(.theme-scope--datafield){background-color:var(--color-field-ground-dark)}body:has(.theme-scope--datafield[data-appearance=light]){background-color:var(--color-field-ground-light)}@media (prefers-color-scheme:light){body:has(.theme-scope--datafield[data-appearance=system]){background-color:var(--color-field-ground-light)}}.theme-scope--datafield{--color-background:var(--field-ground);--color-data-canvas:var(--field-ground);--color-surface:var(--field-surface);--color-surface-raised:var(--field-surface);--color-band:var(--field-surface);--color-surface-subtle:var(--field-subtle);--color-band-muted:var(--field-subtle);--color-band-selected:color-mix(in srgb,var(--field-ink) 11%,transparent);--color-neutral-soft:color-mix(in srgb,var(--field-ink) 7%,transparent);--color-surface-inverse:var(--field-ink);--color-text:var(--field-ink);--color-text-muted:color-mix(in srgb,var(--field-ink) 72%,transparent);--color-text-subtle:color-mix(in srgb,var(--field-ink) 60%,transparent);--color-text-inverse:var(--field-ground);--color-border:color-mix(in srgb,var(--field-ink) 9%,transparent);--color-border-strong:color-mix(in srgb,var(--field-ink) 18%,transparent);--color-border-inverse:var(--field-ground);--color-primary:var(--field-ink);--color-primary-hover:color-mix(in srgb,var(--field-ink) 84%,transparent);--color-primary-soft:color-mix(in srgb,var(--field-ink) 10%,transparent);--color-primary-border:var(--field-ink);--color-on-primary:var(--field-ground);--color-secondary:transparent;--color-secondary-hover:color-mix(in srgb,var(--field-ink) 8%,transparent);--color-secondary-border:color-mix(in srgb,var(--field-ink) 30%,transparent);--color-on-secondary:var(--field-ink);--color-up:var(--field-up);--color-up-soft:color-mix(in srgb,var(--field-up) 14%,transparent);--color-up-border:var(--field-up);--color-down:var(--field-down);--color-down-soft:color-mix(in srgb,var(--field-down) 14%,transparent);--color-down-border:var(--field-down);--color-flat:color-mix(in srgb,var(--field-ink) 60%,transparent);--color-flat-soft:color-mix(in srgb,var(--field-ink) 7%,transparent);--color-flat-border:color-mix(in srgb,var(--field-ink) 30%,transparent);--color-success:var(--field-ink);--color-success-soft:color-mix(in srgb,var(--field-ink) 8%,transparent);--color-success-border:color-mix(in srgb,var(--field-ink) 30%,transparent);--color-warning:var(--field-ink);--color-warning-soft:color-mix(in srgb,var(--field-ink) 8%,transparent);--color-warning-border:color-mix(in srgb,var(--field-ink) 30%,transparent);--color-info:var(--field-ink);--color-info-soft:color-mix(in srgb,var(--field-ink) 8%,transparent);--color-info-border:color-mix(in srgb,var(--field-ink) 30%,transparent);--color-error:var(--field-ink);--color-error-hover:color-mix(in srgb,var(--field-ink) 84%,transparent);--color-error-soft:color-mix(in srgb,var(--field-ink) 12%,transparent);--color-error-border:var(--field-ink);--color-sidebar-bg:var(--field-ground);--color-sidebar-text:color-mix(in srgb,var(--field-ink) 72%,transparent);--color-sidebar-text-active:var(--field-ink);--color-sidebar-active-bg:color-mix(in srgb,var(--field-ink) 11%,transparent);--color-sidebar-active-border:var(--field-ink);--color-sidebar-border:color-mix(in srgb,var(--field-ink) 14%,transparent);--color-focus:var(--field-ink);--color-overlay:color-mix(in srgb,var(--field-ground) 82%,transparent);--color-operations-ghost:color-mix(in srgb,var(--field-ink) 26%,transparent);--color-operations-nominal:var(--field-ink);--color-operations-live:var(--field-ink);--color-operations-caution:var(--field-ink);--color-operations-fault:var(--field-ink);--color-operations-text-subtle:color-mix(in srgb,var(--field-ink) 60%,transparent);--color-operations-surface-subtle:color-mix(in srgb,var(--field-ink) 5%,transparent);--radius-full:0;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--radius-xs:0.375rem;--radius-sm:0.625rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;background-color:var(--color-background);background-image:var(--field-background-image);color:var(--color-text)}.theme-scope--datafield ::selection{background:var(--field-ink);color:var(--field-ground)}.theme-scope--datafield :focus-visible{outline:var(--border-width-thick,2px) solid var(--color-focus);outline-offset:1px}.theme-scope--datafield .card{box-shadow:none;background:var(--color-surface)}.theme-scope--datafield .card--subtle{background:var(--color-surface-subtle)}.theme-scope--datafield .card--mobile-separated .card--subtle{background:var(--color-surface-subtle);border-color:transparent}.theme-scope--datafield .card--selected{background:var(--color-band-selected)}.theme-scope--datafield{--color-section-heading:var(--field-surface);--color-record-surface:var(--field-surface);--color-record-border:var(--color-border);--color-record-selected:color-mix(in srgb,var(--field-ink) 11%,var(--field-ground));--radius-record:1rem;--layout-portal-content-max:90rem;--layout-workspace-aside:19rem;--layout-topbar-height:4.25rem}.theme-scope--datafield .card--interactive:hover{background:var(--color-band-selected);border-color:var(--color-border-strong);box-shadow:none;transform:none}.theme-scope--datafield{--control-height-xs:calc(var(--spacing-lg) + var(--spacing-xs));--control-height-sm:var(--spacing-xl);--control-height-md:calc(var(--spacing-xl) + var(--spacing-xs));--control-height-lg:calc(var(--spacing-xl) + var(--spacing-sm) + var(--spacing-xs));--badge-height-sm:calc(var(--spacing-md) + var(--spacing-xs));--badge-height-md:var(--spacing-lg);--control-radius:0.625rem;--control-radius-sm:0.5rem;--control-group-radius:0.875rem;--control-motion:200ms cubic-bezier(.16,1,.3,1);--control-press-motion:110ms cubic-bezier(.16,1,.3,1);--control-reveal-motion:180ms cubic-bezier(.16,1,.3,1);--control-press-offset:1px;--control-press-scale:0.97}.theme-scope--datafield .btn{position:relative;isolation:isolate;min-height:var(--control-height-md);max-width:100%;flex-shrink:0;border-radius:var(--control-radius);line-height:var(--line-height-snug);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;transition:background-color var(--control-motion),color var(--control-motion),border-color var(--control-motion)}.theme-scope--datafield .btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:.08;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);pointer-events:none;transition:-webkit-clip-path var(--control-motion);transition:clip-path var(--control-motion);transition:clip-path var(--control-motion),-webkit-clip-path var(--control-motion)}.theme-scope--datafield .btn .btn__content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:inherit;min-width:0;transition:transform var(--control-press-motion),opacity var(--control-press-motion)}.theme-scope--datafield .btn:active:not(:disabled) .btn__content{transform:translateY(var(--control-press-offset)) scale(var(--control-press-scale))}.theme-scope--datafield .btn:active:not(:disabled):before{-webkit-clip-path:inset(0);clip-path:inset(0);transition-duration:0s}.theme-scope--datafield .btn--sm,.theme-scope--datafield .btn--xs{border-radius:var(--control-radius-sm)}.theme-scope--datafield .btn--xs{min-height:var(--control-height-xs)}.theme-scope--datafield .btn--sm{min-height:var(--control-height-sm)}.theme-scope--datafield .btn--lg{min-height:var(--control-height-lg)}.theme-scope--datafield .btn--icon-only{min-width:0;width:var(--control-height-md);padding:var(--spacing-xs)}.theme-scope--datafield .btn--icon-only.btn--xs{width:var(--control-height-xs)}.theme-scope--datafield .btn--icon-only.btn--sm{width:var(--control-height-sm)}.theme-scope--datafield .btn--icon-only.btn--lg{width:var(--control-height-lg)}.theme-scope--datafield .badge--interactive:hover:not(:disabled),.theme-scope--datafield .btn:hover:not(:disabled){transform:none}.theme-scope--datafield .btn--outline,.theme-scope--datafield .btn--outline:hover:not(:disabled),.theme-scope--datafield .btn--secondary,.theme-scope--datafield .btn--secondary:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-subtle);color:var(--color-text)}.theme-scope--datafield .btn--commit:hover:not(:disabled),.theme-scope--datafield .btn--danger:hover:not(:disabled),.theme-scope--datafield .btn--primary:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary)}.theme-scope--datafield .btn--ghost:hover:not(:disabled){background:transparent}.theme-scope--datafield .btn--selected,.theme-scope--datafield .btn--selected:hover:not(:disabled){background:var(--color-band-selected);border-color:var(--color-text-muted);color:var(--color-text);font-weight:var(--font-weight-semibold)}.theme-scope--datafield .btn[aria-busy=true]{cursor:wait;opacity:.8}.theme-scope--datafield .btn[aria-busy=true] .btn__content{display:inline-flex;opacity:0}.theme-scope--datafield .btn .btn__spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.theme-scope--datafield .badge .spinner,.theme-scope--datafield .btn .spinner{flex-shrink:0;border-color:currentColor color-mix(in srgb,currentColor 25%,transparent) color-mix(in srgb,currentColor 25%,transparent)}.theme-scope--datafield .input,.theme-scope--datafield .select{min-height:var(--control-height-md);border-radius:var(--control-radius);line-height:var(--line-height-snug)}.theme-scope--datafield .input--sm{min-height:var(--control-height-sm)}.theme-scope--datafield .input::placeholder{color:var(--color-text-muted)}.theme-scope--datafield .input:focus-visible,.theme-scope--datafield .select:focus-visible{box-shadow:none}.theme-scope--datafield .control-group{padding:var(--spacing-xs);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--control-group-radius);background:var(--color-surface-subtle)}.theme-scope--datafield .control-group .btn{border-radius:var(--control-radius-sm)}.theme-scope--datafield .control-group .btn--outline{border-color:transparent;background:transparent;color:var(--color-text-muted)}.theme-scope--datafield .control-group .btn--outline:hover:not(:disabled){color:var(--color-text);background:transparent}.theme-scope--datafield .badge{min-height:var(--badge-height-md);max-width:100%;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-none);line-height:var(--line-height-snug);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;vertical-align:middle}.theme-scope--datafield .badge--sm{min-height:var(--badge-height-sm)}.theme-scope--datafield .badge--tag.badge--primary{border-color:var(--color-border-strong)}.theme-scope--datafield .badge--outline{border-color:var(--color-border)}.theme-scope--datafield .badge.badge--filled:not(.badge--up):not(.badge--down){background:var(--color-band-selected);border-color:var(--color-border-strong);color:var(--color-text)}.theme-scope--datafield .badge--filled.badge--error{border-style:dashed}.theme-scope--datafield .badge--interactive{min-height:var(--control-height-sm);border-radius:var(--control-radius-sm);transition:background-color var(--control-motion),border-color var(--control-motion)}.theme-scope--datafield .badge--interactive:active:not(:disabled){background:var(--color-band-selected)}.theme-scope--datafield .badge--interactive[aria-pressed=true]{border-color:var(--color-text);background:var(--color-band-selected);color:var(--color-text);font-weight:var(--font-weight-semibold)}.theme-scope--datafield .badge--interactive:disabled{cursor:not-allowed}.theme-scope--datafield .badge--interactive[aria-busy=true]{cursor:wait}.theme-scope--datafield .badge .lamp{box-shadow:none;animation:none}.theme-scope--datafield .expandable-list__controls{padding-inline:0;border-bottom:0}.theme-scope--datafield .expandable-list__chevron{transition:transform var(--control-motion)}.theme-scope--datafield .disclosure summary{padding-inline:var(--spacing-sm);border-radius:var(--control-radius);transition:background-color var(--control-motion)}.theme-scope--datafield .disclosure summary:active{background:var(--color-band-selected)}.theme-scope--datafield .disclosure__mark{display:inline-flex;transition:transform var(--control-motion)}.theme-scope--datafield .disclosure__mark:after,.theme-scope--datafield .disclosure__mark:before{display:none}.theme-scope--datafield .disclosure__mark>svg{display:inline-flex}.theme-scope--datafield .disclosure[open]>summary .disclosure__mark{transform:rotate(180deg)}.theme-scope--datafield .disclosure[open]>.disclosure__body,.theme-scope--datafield .expandable-list[data-expanded]>.expandable-list__content{animation:control-content-reveal var(--control-reveal-motion)}@keyframes control-content-reveal{0%{opacity:.5}to{opacity:1}}.theme-scope--invest{--control-height-xs:calc(var(--spacing-lg) + var(--spacing-xs));--control-height-sm:var(--spacing-xl);--control-height-md:calc(var(--spacing-xl) + var(--spacing-sm));--control-height-lg:calc(var(--spacing-xl) + var(--spacing-sm) + var(--spacing-xs));--badge-height-sm:calc(var(--spacing-md) + var(--spacing-xs));--badge-height-md:var(--spacing-lg);--control-group-radius:var(--radius-invest-md);--color-data-canvas:var(--color-invest-background);--color-background:var(--color-invest-background);--color-surface:var(--color-invest-surface);--color-surface-raised:var(--color-invest-surface);--color-surface-subtle:var(--color-invest-subtle);--color-band:var(--color-surface);--color-band-muted:var(--color-surface-subtle);--color-band-selected:var(--color-invest-accent-soft);--color-neutral-soft:var(--color-surface-subtle);--color-text:var(--color-invest-text);--color-text-muted:var(--color-invest-muted);--color-text-subtle:var(--color-invest-muted);--color-border:var(--color-invest-border);--color-border-strong:var(--color-invest-border-strong);--color-ink-line:var(--color-invest-ink);--border-width-ink:var(--border-invest-ink);--color-halftone:var(--color-invest-halftone);--color-primary:var(--color-invest-primary);--color-primary-hover:var(--color-invest-primary-hover);--color-primary-soft:var(--color-invest-accent-soft);--color-primary-border:var(--color-invest-ink);--color-on-primary:var(--color-invest-action-text);--color-focus:var(--color-invest-ink);--color-secondary:var(--color-invest-subtle);--color-secondary-hover:var(--color-invest-accent-soft);--color-on-secondary:var(--color-invest-text);--color-accent:var(--color-invest-accent);--color-accent-hover:var(--color-invest-accent-hover);--color-accent-soft:var(--color-invest-accent-soft);--color-on-accent:var(--color-invest-action-text);--color-series-1:var(--color-invest-series-1);--color-series-2:var(--color-invest-series-2);--color-series-3:var(--color-invest-series-3);--color-series-4:var(--color-invest-series-4);--color-series-5:var(--color-invest-series-5);--color-series-6:var(--color-invest-series-6);--color-up:var(--color-invest-reading-up);--color-down:var(--color-invest-reading-down);--color-up-soft:rgb(229 56 59/0.1);--color-down-soft:rgb(47 111 237/0.1);--color-up-border:var(--color-invest-reading-up);--color-down-border:var(--color-invest-reading-down);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-sticker:var(--shadow-invest-sticker);--shadow-sticker-sm:var(--shadow-invest-sticker-sm);--shadow-sticker-lift:var(--shadow-invest-sticker-lift);--radius-sm:var(--radius-invest-sm);--radius-md:var(--radius-invest-md);--radius-lg:var(--radius-invest-lg);--control-radius:var(--radius-invest-md);--control-radius-sm:var(--radius-invest-sm);--font-family-mono:var(--font-family-sans);--font-size-2xs:0.75rem;--font-size-xs:0.8125rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800;--layout-home-start:var(--layout-invest-start);--layout-home-end:var(--layout-invest-end);--layout-section-gap:var(--layout-invest-section-gap);--layout-reading-section-gap:var(--layout-invest-section-gap);--motion-stamp:var(--motion-invest-stamp);--motion-run:var(--motion-invest-run);color-scheme:light;padding-bottom:var(--layout-invest-status);caret-color:var(--color-invest-ink);scrollbar-color:var(--color-invest-ink) var(--color-invest-background);background:var(--color-invest-background)}.theme-scope--invest #main-content{min-width:0;max-width:100%;overflow-x:clip}.theme-scope--invest[data-appearance=dark]{--color-invest-background:var(--color-invest-dark-background);--color-invest-surface:var(--color-invest-dark-surface);--color-invest-subtle:var(--color-invest-dark-subtle);--color-invest-text:var(--color-invest-dark-text);--color-invest-muted:var(--color-invest-dark-muted);--color-invest-border:var(--color-invest-dark-border);--color-invest-border-strong:var(--color-invest-dark-border-strong);--color-invest-ink:var(--color-invest-dark-ink);--color-invest-halftone:var(--color-invest-dark-halftone);--color-invest-primary:var(--color-invest-dark-primary);--color-invest-primary-hover:var(--color-invest-dark-primary-hover);--color-invest-accent-soft:var(--color-invest-dark-accent-soft);--color-invest-selected:var(--color-invest-dark-selected);--color-invest-action-text:var(--color-invest-dark-action-text);--color-invest-reading-up:var(--color-invest-reading-dark-up);--color-invest-reading-down:var(--color-invest-reading-dark-down);--color-invest-reading-warning:var(--color-invest-reading-dark-warning);--color-invest-series-1:var(--color-invest-dark-series-1);--color-invest-series-2:var(--color-invest-dark-series-2);--color-invest-series-3:var(--color-invest-dark-series-3);--color-invest-series-4:var(--color-invest-dark-series-4);--color-invest-series-5:var(--color-invest-dark-series-5);--color-invest-series-6:var(--color-invest-dark-series-6);color-scheme:dark}@media (prefers-color-scheme:dark){.theme-scope--invest[data-appearance=system]{--color-invest-background:var(--color-invest-dark-background);--color-invest-surface:var(--color-invest-dark-surface);--color-invest-subtle:var(--color-invest-dark-subtle);--color-invest-text:var(--color-invest-dark-text);--color-invest-muted:var(--color-invest-dark-muted);--color-invest-border:var(--color-invest-dark-border);--color-invest-border-strong:var(--color-invest-dark-border-strong);--color-invest-ink:var(--color-invest-dark-ink);--color-invest-halftone:var(--color-invest-dark-halftone);--color-invest-primary:var(--color-invest-dark-primary);--color-invest-primary-hover:var(--color-invest-dark-primary-hover);--color-invest-accent-soft:var(--color-invest-dark-accent-soft);--color-invest-selected:var(--color-invest-dark-selected);--color-invest-action-text:var(--color-invest-dark-action-text);--color-invest-reading-up:var(--color-invest-reading-dark-up);--color-invest-reading-down:var(--color-invest-reading-dark-down);--color-invest-reading-warning:var(--color-invest-reading-dark-warning);--color-invest-series-1:var(--color-invest-dark-series-1);--color-invest-series-2:var(--color-invest-dark-series-2);--color-invest-series-3:var(--color-invest-dark-series-3);--color-invest-series-4:var(--color-invest-dark-series-4);--color-invest-series-5:var(--color-invest-dark-series-5);--color-invest-series-6:var(--color-invest-dark-series-6);color-scheme:dark}}.theme-scope--invest ::selection{color:var(--color-on-accent);background:var(--color-accent)}.theme-scope--invest :focus-visible{outline-color:var(--color-ink-line)}.theme-scope--invest .section-frame{background:var(--color-surface);border:var(--border-width-ink) solid var(--color-ink-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sticker-sm)}.theme-scope--invest .section-frame--muted{background:var(--color-surface-subtle);border-style:dashed;border-color:var(--color-border-strong)}.theme-scope--invest .section-frame__header.section-frame__header{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface);background-image:radial-gradient(var(--color-halftone) .8px,transparent 1.2px);background-size:6px 6px;border:0;border-bottom:var(--border-width-ink) solid var(--color-ink-line);border-radius:calc(var(--radius-lg) - var(--border-width-ink)) calc(var(--radius-lg) - var(--border-width-ink)) 0 0;box-shadow:none}.theme-scope--invest .section-frame--muted .section-frame__header.section-frame__header{background-image:none;border-bottom-style:dashed;border-bottom-color:var(--color-border-strong)}.theme-scope--invest .section-frame__content--md{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.theme-scope--invest .section-frame__content--none{padding-bottom:var(--spacing-md)}.theme-scope--invest .section-heading{align-items:flex-start}.theme-scope--invest .section-heading__main{flex:1 1 min(100%,18rem);min-width:min(100%,18rem);flex-direction:column;align-items:stretch;gap:var(--spacing-xs)}.theme-scope--invest .section-heading__title{align-items:center;color:var(--color-text)}.theme-scope--invest .section-heading__title>h2,.theme-scope--invest .section-heading__title>h3{font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);letter-spacing:-.02em}.theme-scope--invest .section-heading__description{max-width:var(--layout-reading-measure)}.theme-scope--invest .section-heading__meta .badge{border-width:var(--border-width-thin)}.theme-scope--invest .section-heading--page{padding-block:var(--spacing-sm) var(--spacing-md);border-bottom:0}.theme-scope--invest .section-heading--page .section-heading__title>h1{font-size:var(--font-size-page-title);font-weight:var(--font-weight-black);letter-spacing:-.03em;line-height:var(--line-height-snug)}.theme-scope--invest .section-heading--page .section-heading__title>h1>.text{display:inline;font:inherit;letter-spacing:inherit;background:linear-gradient(transparent 62%,var(--color-accent) 62%,var(--color-accent) 92%,transparent 92%);padding-inline:var(--spacing-2xs);margin-inline:calc(var(--spacing-2xs) * -1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.theme-scope--invest .section-heading--page .section-heading__main{min-width:min(100%,18rem)}.theme-scope--invest .section-heading--page .section-heading__title>svg{display:none}.theme-scope--invest .content-section__heading h2{font-weight:var(--font-weight-bold);letter-spacing:-.02em}.theme-scope--invest .card:not(.card--panel):not(.card--sticker){border:var(--border-width-thin) solid var(--color-border-strong);box-shadow:none}.theme-scope--invest .card--flat{border-color:var(--color-border)}.theme-scope--invest .card--subtle{border-color:transparent}.theme-scope--invest .card--panel,.theme-scope--invest .card--sticker{border:var(--border-width-ink) solid var(--color-ink-line);border-radius:var(--radius-lg)}.theme-scope--invest .card--sticker{box-shadow:var(--shadow-sticker)}.theme-scope--invest .card--interactive:not(.card--sticker):hover{transform:none;border-color:var(--color-ink-line);box-shadow:none}.theme-scope--invest .btn{min-height:var(--control-height-md);border-width:var(--border-width-ink);border-radius:var(--control-radius);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.theme-scope--invest .btn--xs{min-height:var(--control-height-xs);border-width:var(--border-width-thin)}.theme-scope--invest .btn--sm{min-height:var(--control-height-sm)}.theme-scope--invest .btn--lg{min-height:var(--control-height-lg);padding-block:var(--spacing-sm)}.theme-scope--invest .btn--icon-only.btn--lg{min-width:var(--control-height-lg)}.theme-scope--invest .btn--commit,.theme-scope--invest .btn--primary{background-color:var(--color-accent);border-color:var(--color-ink-line);color:var(--color-on-accent);box-shadow:var(--shadow-sticker-sm)}.theme-scope--invest .btn--commit:hover:not(:disabled),.theme-scope--invest .btn--primary:hover:not(:disabled){background-color:var(--color-accent-hover);border-color:var(--color-ink-line);transform:translate(-1px,-1px);box-shadow:3px 3px 0 0 var(--color-ink-line)}.theme-scope--invest .btn--selected{background-color:var(--color-accent);border-color:var(--color-ink-line);color:var(--color-on-accent)}.theme-scope--invest .btn--selected:hover:not(:disabled){border-color:var(--color-ink-line);color:var(--color-on-accent);background-color:var(--color-accent-hover)}.theme-scope--invest .btn--outline{background-color:var(--color-surface);border-color:var(--color-ink-line);color:var(--color-text)}.theme-scope--invest .btn--outline:hover:not(:disabled){background-color:var(--color-accent-soft)}.theme-scope--invest .btn--secondary{border-color:var(--color-border-strong)}.theme-scope--invest .btn--ghost{border-color:transparent}.theme-scope--invest .btn--ghost:hover:not(:disabled){background-color:var(--color-accent-soft)}.theme-scope--invest .btn--danger{border-color:var(--color-ink-line);color:#ffffff}.theme-scope--invest .btn:focus-visible{outline:none;box-shadow:0 0 0 var(--border-width-ink) var(--color-ink-line)}.theme-scope--invest .btn--commit:focus-visible,.theme-scope--invest .btn--primary:focus-visible{box-shadow:0 0 0 var(--border-width-ink) var(--color-ink-line),var(--shadow-sticker-sm)}@media (forced-colors:active){.theme-scope--invest .btn:focus-visible{outline:var(--border-width-ink) solid CanvasText;outline-offset:2px}}.theme-scope--invest .btn--commit:active:not(:disabled),.theme-scope--invest .btn--primary:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}.theme-scope--invest .btn--outline:active:not(:disabled),.theme-scope--invest .btn--selected:active:not(:disabled){transform:translate(1px,1px)}.theme-scope--invest .badge{border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold)}.theme-scope--invest .badge--filled{border-radius:var(--radius-status-badge)}.theme-scope--invest .badge--primary{background-color:var(--color-accent);border-color:var(--color-ink-line);color:var(--color-on-accent)}.theme-scope--invest .badge--outline{border-color:var(--color-border-strong);color:var(--color-text-muted)}.theme-scope--invest .badge.badge--strong{color:var(--color-text);border-color:var(--color-ink-line)}.theme-scope--invest .badge--neutral{border-color:var(--color-border-strong)}.theme-scope--invest .link{text-decoration-thickness:var(--border-width-thin);text-underline-offset:.18em}.theme-scope--invest .link:not(.link--no-underline):not(.link--action):hover{background:var(--color-accent-soft);text-decoration:underline;box-shadow:0 0 0 2px var(--color-accent-soft)}.theme-scope--invest .link--action{border-width:var(--border-width-ink);border-color:var(--color-ink-line);border-radius:var(--control-radius)}.theme-scope--invest .link--solid{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-sticker-sm)}.theme-scope--invest .input,.theme-scope--invest .select,.theme-scope--invest .textarea{border-width:var(--border-width-ink);border-color:var(--color-ink-line);border-radius:var(--control-radius);background:var(--color-surface)}.theme-scope--invest .input:focus-visible,.theme-scope--invest .select:focus-visible,.theme-scope--invest .textarea:focus-visible{outline:var(--border-width-thick) solid var(--color-ink-line);outline-offset:2px;box-shadow:0 0 0 4px var(--color-accent-soft)}.theme-scope--invest .table-scroll:not(.table-scroll--frameless){border:var(--border-width-ink) solid var(--color-ink-line);border-radius:var(--radius-lg);overflow-y:hidden}.theme-scope--invest .table-scroll:not(.table-scroll--frameless) .table__caption{padding:var(--spacing-sm) var(--spacing-md)}.theme-scope--invest .table__head{background-color:var(--color-surface);background-image:radial-gradient(var(--color-halftone) .8px,transparent 1.2px);background-size:6px 6px}.theme-scope--invest .table__header-cell{color:var(--color-text);border-bottom:var(--border-width-ink) solid var(--color-ink-line)}.theme-scope--invest .tabs__tab[aria-selected=true]{border-bottom-color:var(--color-ink-line);border-bottom-width:3px;font-weight:var(--font-weight-black)}.theme-scope--invest .disclosure{border-bottom-color:var(--color-border-strong)}.theme-scope--invest .disclosure summary{font-weight:var(--font-weight-semibold)}.theme-scope--invest .avatar{background:var(--color-surface-subtle);box-shadow:0 0 0 var(--border-width-ink) var(--color-ink-line)}.theme-scope--invest .avatar--ring{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--avatar-ring-color,var(--color-ink-line))}.theme-scope--invest .navigation-dock__bar{border-top:var(--border-width-ink) solid var(--color-ink-line)}.theme-scope--invest .navigation-dock__bar [aria-current=page] .navigation-dock__item{background:var(--color-accent);color:var(--color-on-accent)}.theme-scope--invest .workspace-layout__aside{padding-bottom:var(--layout-invest-status)}.theme-scope--invest .workspace-layout__main{min-height:65vh}.theme-scope--invest .workspace-layout__start{border-right:var(--border-width-thin) dashed var(--color-border-strong);padding-right:var(--spacing-lg)}.theme-scope--invest .workspace-layout__end{border-left:var(--border-width-thin) dashed var(--color-border-strong);padding-left:var(--spacing-lg)}.theme-scope--invest .workspace-layout__aside{max-height:calc(100svh - var(--layout-topbar-height) - var(--layout-invest-status) - var(--spacing-xl))}@media (max-width:79.99rem){.theme-scope--invest .workspace-layout__end,.theme-scope--invest .workspace-layout__start{border:0;padding-inline:0}.theme-scope--invest .workspace-layout__aside{max-height:none}}.theme-scope--invest .badge--primary.badge--filled,.theme-scope--invest .btn--commit,.theme-scope--invest .btn--primary{color:var(--color-invest-action-text)}.theme-scope--invest .badge--primary.badge--filled{background-color:var(--color-accent);border-color:var(--color-ink-line)}@media (prefers-reduced-motion:reduce){.theme-scope--invest .btn--commit:active:not(:disabled),.theme-scope--invest .btn--commit:hover:not(:disabled),.theme-scope--invest .btn--outline:active:not(:disabled),.theme-scope--invest .btn--primary:active:not(:disabled),.theme-scope--invest .btn--primary:hover:not(:disabled),.theme-scope--invest .btn--selected:active:not(:disabled){transform:none}}