@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}}.guild-panel{position:relative;min-width:0;box-sizing:border-box;padding:var(--spacing-lg);border:1px solid var(--guild-line);border-radius:var(--guild-radius);background:var(--color-surface);box-shadow:var(--guild-shadow)}.guild-panel:after,.guild-panel:before{content:"";position:absolute;width:6px;height:6px;background:var(--guild-gold);transform:rotate(45deg);pointer-events:none}.guild-panel:before{top:-3px;left:16px}.guild-panel:after{bottom:-3px;right:16px}.guild-panel--hero{background:radial-gradient(ellipse at 50% 35%,var(--guild-glow),transparent 65%),var(--guild-surface)}.guild-panel--inset{background:var(--color-surface-subtle);padding:var(--spacing-md)}.guild-portrait{position:relative;display:grid;place-items:center;margin:0;isolation:isolate;overflow:hidden;min-height:var(--guild-portrait-size)}.guild-portrait__crop{position:relative;display:block;width:min(100%,var(--guild-portrait-size));aspect-ratio:1;overflow:hidden;border:3px solid var(--guild-ink);border-radius:var(--guild-radius);background:var(--guild-paper);z-index:1}.guild-portrait img{position:absolute;width:calc(var(--portrait-columns, 3) * 100%);height:calc(var(--portrait-rows, 2) * 100%);max-width:none;left:calc(var(--portrait-column) * -100%);top:calc(var(--portrait-row) * -100%)}.guild-portrait__halo{position:absolute;width:min(95%,21rem);aspect-ratio:1;border:1px solid var(--guild-line);border-radius:50%;box-shadow:0 0 0 12px var(--guild-glow),0 0 0 30px var(--guild-grid)}.guild-portrait figcaption{position:relative;z-index:2;margin-top:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);color:var(--guild-gold);background:var(--guild-bg);border:1px solid var(--guild-line);font-size:var(--font-size-xs);letter-spacing:.16em}.guild-portrait__fallback{display:grid;place-items:center;width:var(--guild-portrait-size);aspect-ratio:1;color:var(--guild-gold);font-size:var(--font-size-3xl)}.showcase--page[data-world=guild]{--showcase-bg:var(--guild-bg);--showcase-surface:var(--guild-surface);--showcase-line:var(--guild-line);--showcase-radius:var(--guild-radius);--showcase-pill:var(--guild-radius);background-image:linear-gradient(var(--guild-grid) 1px,transparent 1px),linear-gradient(90deg,var(--guild-grid) 1px,transparent 1px);background-size:64px 64px}.showcase--page[data-world=guild] .showcase--accent{padding:0;background:none;color:var(--guild-gold)}.showcase--page[data-world=guild] .showcase--eyebrow{color:var(--guild-gold);letter-spacing:.12em}.showcase--page[data-world=guild] .showcase--eyebrow:before{border-radius:0;transform:rotate(45deg);background:var(--guild-gold);box-shadow:none}.showcase--page[data-world=guild] .showcase--header{border-bottom:1px solid var(--guild-line)}.showcase--page[data-world=guild] .showcase--hero{gap:var(--spacing-3xl)}.showcase--page[data-world=guild] .showcase--step{background:var(--guild-surface);border:1px solid var(--guild-line);border-radius:var(--guild-radius);box-shadow:none}.showcase--page[data-world=guild] .showcase--step :is(.text,p){color:var(--showcase-ink)}.showcase--page[data-world=guild] .showcase--closing{border-radius:var(--guild-radius)}.showcase--page[data-world=guild] .btn{min-height:var(--control-height-lg)}.showcase--page[data-world=guild] .rotating-headline__accent{background:none;color:var(--guild-gold);padding:0;border-radius:0}.guild-panel:after,.guild-panel:before,.guild-portrait__halo{display:none}.showcase--page[data-world=guild]{--showcase-lime:var(--guild-gold);--showcase-on-lime:var(--guild-ink)}.aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;isolation:isolate;border-radius:inherit}.aurora--page{inset:0 0 auto;height:min(120vh,1240px);z-index:-1;border-radius:0;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.aurora__blob{position:absolute;width:44vmax;height:44vmax;border-radius:50%;filter:blur(110px);opacity:.34;will-change:transform}.aurora__blob--1{background:var(--arena-lime,#c8f542);top:-22%;right:-8%;animation:aurora-drift-1 24s var(--arena-ease,ease-in-out) infinite alternate}.aurora__blob--2{background:var(--arena-violet,#7c5cff);bottom:-20%;right:12%;width:36vmax;height:36vmax;opacity:.3;animation:aurora-drift-2 28s var(--arena-ease,ease-in-out) infinite alternate}.aurora__blob--3{background:var(--arena-cyan,#33e0ff);bottom:-10%;left:-14%;width:28vmax;height:28vmax;opacity:.2;animation:aurora-drift-3 21s var(--arena-ease,ease-in-out) infinite alternate}.aurora--soft .aurora__blob--1{opacity:.2}.aurora--soft .aurora__blob--2{opacity:.18}.aurora--soft .aurora__blob--3{opacity:.12}.aurora__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 60% 30%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 60% 30%,#000 20%,transparent 70%)}.aurora[data-grain=on]:after{content:"";position:absolute;inset:0;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.6'/></svg>")}@keyframes aurora-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(-10vw,10vh) scale(1.18)}}@keyframes aurora-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(-14vw,-10vh) scale(1.12)}}@keyframes aurora-drift-3{0%{transform:translate(0)}to{transform:translate(12vw,-12vh) scale(1.25)}}@media (prefers-reduced-motion:reduce){.aurora__blob{animation:none}}.marquee{position:relative;width:100%;min-width:0;overflow:hidden;--marquee-duration:40s}.marquee--slow{--marquee-duration:64s}.marquee--fast{--marquee-duration:22s}.marquee[data-fade=on]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-duration) linear infinite}.marquee--right .marquee__track{animation-direction:reverse}.marquee__group{display:flex;align-items:center;gap:var(--spacing-md);-webkit-padding-end:var(--spacing-md);padding-inline-end:var(--spacing-md);flex-shrink:0}.marquee:focus-visible .marquee__track,.marquee:focus-within .marquee__track,.marquee:hover .marquee__track{animation-play-state:paused}.marquee:focus-visible{outline:2px solid var(--arena-lime,var(--color-primary));outline-offset:4px}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee__track{animation:none}.marquee__group[aria-hidden=true]{display:none}}.showcase--page[data-motion=off] .marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.showcase--page[data-motion=off] .marquee__group[aria-hidden=true]{display:none}.locked-preview{position:relative;display:grid;min-width:0;border-radius:var(--arena-radius-sm,.75rem);overflow:hidden}.locked-preview__blur,.locked-preview__overlay{grid-area:1/1;min-width:0}.locked-preview__blur{filter:blur(6px);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.locked-preview__row{display:grid;grid-template-columns:2rem 2.25rem minmax(0,1fr) 5rem;align-items:center;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);min-height:2.75rem}.locked-preview__cell{display:block;height:.9rem;border-radius:999px;background:linear-gradient(90deg,var(--arena-line,#262a38) 0,var(--arena-line-strong,#343949) 40%,var(--arena-line,#262a38) 80%);background-size:200% 100%;animation:locked-shimmer 2.2s linear infinite}.locked-preview__cell--rank{width:1.4rem}.locked-preview__cell--avatar{width:2.25rem;height:2.25rem;border-radius:50%}.locked-preview__cell--name{width:60%}.locked-preview__cell--value{width:100%;justify-self:end}.locked-preview__overlay{position:relative;display:grid;place-content:center;justify-items:center;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);text-align:center;padding:var(--spacing-md);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--arena-bg,#07080d) 78%,transparent) 40%,color-mix(in srgb,var(--arena-bg,#07080d) 92%,transparent))}.locked-preview__lock{width:1.25rem;height:1rem;border:2px solid var(--arena-lime,var(--color-primary));border-radius:.2rem;position:relative;margin-bottom:.35rem;box-shadow:0 0 18px var(--arena-glow,transparent)}.locked-preview__lock:before{content:"";position:absolute;left:.2rem;right:.2rem;top:-.6rem;height:.6rem;border:2px solid var(--arena-lime,var(--color-primary));border-bottom:0;border-radius:.5rem .5rem 0 0}.locked-preview__title{font-size:var(--font-size-base);font-weight:700;color:var(--arena-ink,var(--color-text))}.locked-preview__description{font-size:var(--font-size-xs);color:var(--arena-muted,var(--color-text-muted));max-width:26rem}.locked-preview__action{margin-top:var(--spacing-xs)}@keyframes locked-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.locked-preview__cell{animation:none}}.workbench--root{--color-chart-compare-1:var(--view-chart-compare-1);--color-chart-compare-2:var(--view-chart-compare-2);--color-chart-compare-3:var(--view-chart-compare-3);--color-chart-compare-4:var(--view-chart-compare-4);--color-chart-compare-5:var(--view-chart-compare-5);--color-chart-compare-6:var(--view-chart-compare-6);--color-chart-compare-7:var(--view-chart-compare-7);--color-chart-compare-8:var(--view-chart-compare-8);--color-background:var(--view-bg);--color-surface:var(--view-panel);--color-surface-subtle:var(--view-raised);--color-text:var(--view-text);--color-text-muted:var(--view-muted);--color-text-subtle:var(--view-muted);--color-border:var(--view-rule);--color-primary:var(--view-accent);--color-primary-hover:var(--view-accent-hover);--color-up:var(--view-up);--color-down:var(--view-down);background:var(--view-bg);color:var(--view-text);min-height:100dvh;font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}body:has(.workbench--root){margin:0;background:var(--view-bg)}.workbench--root *,.workbench--root :after,.workbench--root :before{box-sizing:border-box}.workbench--footer,.workbench--header,.workbench--navigation,.workbench--toolbar{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:var(--border-width-thin) solid var(--view-rule);background:var(--view-panel);flex-wrap:wrap}.workbench--header{justify-content:space-between}.workbench--navigation{overflow-x:auto;flex-wrap:nowrap}.workbench--body{display:grid;grid-template-columns:minmax(0,1fr) var(--view-sidebar);grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);padding:var(--spacing-2xs)}.workbench--aside,.workbench--main{min-width:0}.workbench--aside{border-left:var(--border-width-thin) solid var(--view-rule)}.workbench--panel{background:var(--view-panel);padding:var(--spacing-md);margin-bottom:var(--spacing-2xs);min-width:0}.workbench--toolbar{padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-md)}.workbench--footer{color:var(--view-muted)}.heat-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:var(--view-tile-height);padding:var(--spacing-md);border:var(--border-width-thin) solid var(--view-rule);color:var(--view-text);cursor:pointer;font:inherit;flex-basis:var(--view-tile-width)}.heat-tile--up{background:var(--view-up-surface)}.heat-tile--down{background:var(--view-down-surface)}.heat-tile--flat{background:var(--view-raised)}.heat-tile:focus-visible{outline:var(--border-width-thick) solid var(--view-accent);outline-offset:var(--spacing-2xs)}@media (max-width:64rem){.workbench--body{grid-template-columns:minmax(0,1fr)}.workbench--aside{border-left:0}}@media (max-width:48rem){.workbench--root button,.workbench--root input,.workbench--root select{min-height:var(--view-touch)}.workbench--root input,.workbench--root select{font-size:var(--font-size-control-mobile)}}.weighted-map{position:relative;width:100%;height:var(--view-map-height);background:var(--view-raised)}.weighted-map .weighted-map__item{position:absolute;min-height:0;min-width:0;padding:0;overflow:hidden;border:var(--border-width-thin) solid var(--view-bg);color:var(--view-text);font:inherit;cursor:pointer}.weighted-map__item--up{background:var(--view-up-surface)}.weighted-map__item--down{background:var(--view-down-surface)}.weighted-map__item--flat{background:var(--view-raised)}.weighted-map__item--unknown{background:var(--view-panel)}.weighted-map__label{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-2xs);overflow:hidden}.weighted-map__label--small{visibility:hidden}.weighted-map .weighted-map__item:focus-visible{z-index:1;overflow:visible;outline:var(--border-width-thick) solid var(--view-accent)}.weighted-map__item:focus-visible .weighted-map__label{visibility:visible;background:var(--view-panel);min-width:max-content}@media (max-width:48rem){.weighted-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.weighted-map .weighted-map__item{position:static;width:auto!important;height:auto!important;min-height:var(--view-touch)}.weighted-map__label--small{visibility:visible}}.weighted-map__group{position:absolute;border:var(--border-width-thick) solid var(--view-rule);pointer-events:none;z-index:1;overflow:hidden}.weighted-map__group-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;width:max-content;padding:var(--spacing-2xs);background:var(--view-bg);color:var(--view-text);font-size:var(--font-size-xs)}.weighted-map__item-group{display:none}.weighted-map .weighted-map__item:focus-visible{z-index:2}@media (max-width:48rem){.weighted-map__group{display:none}.weighted-map__item-group{display:block;font-size:var(--font-size-xs)}}.weighted-map__item--up.weighted-map__item--weak{background:color-mix(in srgb,var(--view-up-surface) 35%,var(--view-panel))}.weighted-map__item--up.weighted-map__item--medium{background:color-mix(in srgb,var(--view-up-surface) 70%,var(--view-panel))}.weighted-map__item--down.weighted-map__item--weak{background:color-mix(in srgb,var(--view-down-surface) 35%,var(--view-panel))}.weighted-map__item--down.weighted-map__item--medium{background:color-mix(in srgb,var(--view-down-surface) 70%,var(--view-panel))}.help-tooltip{position:relative;display:inline-flex;align-self:flex-start}.help-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-xl);min-height:var(--spacing-xl);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-subtle);font:inherit;cursor:help}.help-tooltip__trigger:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:2px}.help-tooltip__content{position:absolute;top:100%;left:0;z-index:20;width:max-content;max-width:min(18rem,75vw);padding:var(--spacing-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md);font-size:var(--font-size-xs);line-height:var(--line-height-normal);white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all}.help-tooltip__content[hidden]{display:none}