.presentation--page{max-width:var(--layout-portal-content-max);margin-inline:auto;padding-inline:var(--presentation-gutter);color:var(--color-text);overflow-wrap:break-word}.presentation--header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);min-height:var(--layout-presentation-header-height);border-bottom:var(--border-width-thin) solid var(--color-border-strong)}.presentation--hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-gap:var(--presentation-hero-gap);gap:var(--presentation-hero-gap);align-items:start;padding-block:var(--spacing-3xl) var(--spacing-2xl);min-height:var(--layout-presentation-hero-height)}.presentation--hero>*,.presentation--split>*{min-width:0}.presentation[data-backdrop]{position:relative;isolation:isolate}.presentation__backdrop{position:absolute;inset:0 calc(-1 * var(--presentation-gutter));z-index:-1;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--opacity-presentation-backdrop);-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 74%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 74%,transparent);animation:presentation-backdrop-reveal var(--transition-presentation-backdrop) both}.presentation__backdrop img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1);-webkit-mask-image:linear-gradient(90deg,transparent,black 35%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent,black 35%,black 85%,transparent)}@keyframes presentation-backdrop-reveal{0%{opacity:0;-webkit-clip-path:inset(0 0 35% 0);clip-path:inset(0 0 35% 0);transform:scale(1.025)}to{opacity:var(--opacity-presentation-backdrop);-webkit-clip-path:inset(0);clip-path:inset(0);transform:scale(1)}}.presentation--section{border-top:var(--border-width-thin) solid var(--color-border-strong);padding-block:var(--presentation-section-gap);scroll-margin-top:var(--spacing-xl)}.presentation--split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-gap:var(--presentation-hero-gap);gap:var(--presentation-hero-gap);align-items:start}.presentation--closing{border-block:var(--border-width-thin) solid var(--color-border-strong);padding-block:var(--presentation-section-gap);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2xl)}.presentation--footer{padding-block:var(--spacing-2xl)}.underline-button{position:relative;width:100%;min-height:var(--layout-presentation-tab-height);border:0;border-bottom:var(--border-width-thin) solid var(--color-border-strong);background:transparent;color:var(--color-text-muted);padding:var(--spacing-md) var(--spacing-xs);font:inherit;font-size:var(--presentation-type-body,var(--font-size-lg));cursor:pointer;transition:color var(--transition-base),background var(--transition-base)}.underline-button[aria-pressed=true]{color:var(--color-text);font-weight:var(--font-weight-bold)}.underline-button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 0;height:var(--border-width-thick);background:currentColor;transform-origin:left;animation:presentation-rule-reveal var(--transition-presentation-reveal) both}.underline-button:hover{color:var(--color-text);background:var(--color-surface-subtle)}.disclosure>summary:focus-visible,.underline-button:focus-visible{outline:var(--border-width-thick) solid var(--color-text);outline-offset:var(--spacing-xs)}.step-rail-item{display:grid;grid-template-columns:var(--layout-step-number-width) var(--layout-step-track-width) minmax(0,1fr);grid-column-gap:var(--spacing-md);column-gap:var(--spacing-md);min-height:var(--layout-step-height)}.step-rail-item__number{padding-top:var(--spacing-xl);font-size:var(--font-size-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.step-rail-item__track{position:relative}.step-rail-item__track:after{content:"";position:absolute;width:var(--border-width-thin);top:var(--spacing-3xl);bottom:calc(-1 * var(--spacing-xl));left:50%;background:var(--color-border-strong)}.step-rail-item[data-last] .step-rail-item__track:after{display:none}.step-rail-item__track>span{position:absolute;top:var(--spacing-xl);left:50%;transform:translateX(-50%);width:var(--spacing-lg);height:var(--spacing-lg);border:var(--border-width-thin) solid var(--color-text-muted);border-radius:var(--radius-step-marker);transition:background var(--transition-base),border-color var(--transition-base)}.step-rail-item[data-selected] .step-rail-item__track>span{border-color:var(--color-text);background:var(--color-surface-raised)}.step-rail-item__content{padding-block:var(--spacing-xl);border-bottom:var(--border-width-thin) solid var(--color-border)}.step-rail-item[data-last] .step-rail-item__content{border-bottom:0}.disclosure{border-bottom:var(--border-width-thin) solid var(--color-border-strong)}.disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-xl);list-style:none;padding:var(--spacing-xl) var(--spacing-sm) var(--spacing-xl) 0;cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text)}.disclosure>summary::-webkit-details-marker{display:none}.disclosure__mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;transition:transform var(--transition-base)}.disclosure__mark>svg{display:block}.disclosure[open]>summary>.disclosure__mark{transform:rotate(180deg)}.disclosure__body{padding-bottom:var(--spacing-xl);max-width:var(--layout-reading-measure)}.disclosure--compact>summary{min-height:calc(var(--spacing-xl) + var(--spacing-md));padding-block:var(--spacing-sm);gap:var(--spacing-md);font-size:var(--font-size-sm);overflow-wrap:anywhere}.disclosure--compact>.disclosure__body{padding-bottom:var(--spacing-md)}.presentation--intro{border-top:var(--border-width-thin) solid var(--color-border-strong);padding-block:var(--spacing-2xl) var(--presentation-section-gap);scroll-margin-top:var(--spacing-xl)}@keyframes presentation-rule-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.presentation[data-motion=parallax]{overflow-x:clip}.presentation__progress{position:fixed;inset:0 0 auto;height:var(--border-width-thick);background:var(--color-text);z-index:var(--z-overlay);transform:scaleX(var(--reading-progress,0));transform-origin:left;pointer-events:none}.presentation[data-motion=parallax] .presentation--hero{position:relative;padding-bottom:var(--presentation-section-gap)}.presentation[data-motion=parallax] .presentation__backdrop img{transform:translate3d(0,calc(var(--hero-depth, 0px) * -.85),0) scale(1.35)}.presentation[data-motion=parallax] .presentation--hero>:not(.presentation__backdrop){transform:translate3d(0,calc(var(--hero-depth, 0px) * .3),0)}.presentation[data-motion=parallax] .presentation--hero .text--hero{transform:translate3d(0,calc(var(--hero-depth, 0px) * -.6),0) scale(var(--hero-scale,1));transform-origin:left top}.presentation[data-motion=parallax] :is(.presentation--section,.presentation--intro,.presentation--closing){position:relative;border-top-color:transparent}.presentation[data-motion=parallax] :is(.presentation--section,.presentation--intro,.presentation--closing):before{content:"";position:absolute;inset:0 0 auto;height:var(--border-width-thin);background:var(--color-border-strong);transform:scaleX(var(--scene-reveal,1));transform-origin:left}.presentation[data-motion=parallax] :is(.presentation--section,.presentation--intro,.presentation--closing)>*{transform:translate3d(0,var(--scene-shift,0),0)}.presentation[data-motion=parallax] .presentation--split{padding-block:var(--spacing-xl)}.presentation[data-motion=parallax] .link--action svg{transition:transform var(--transition-presentation-reveal)}.presentation[data-motion=parallax] .link--action:hover svg{transform:translateX(var(--spacing-xs))}.presentation--document{border:var(--border-width-thin) solid var(--color-border-strong);padding:var(--spacing-xl);transform-origin:left center;animation:presentation-document-open var(--transition-document-open) both}@keyframes presentation-document-open{0%{opacity:.4;transform:perspective(1000px) rotateY(-7deg) translateY(var(--spacing-md))}to{opacity:1;transform:perspective(1000px) rotateY(0) translateY(0)}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.presentation[data-motion=parallax] .presentation--hero>:last-child{transform:translate3d(0,calc(var(--hero-depth, 0px) * .6),0)}}.presentation--page[data-motion=parallax] .link--solid{background:var(--color-landing-accent);color:var(--color-landing-on-accent);border-color:var(--color-landing-on-accent)}.presentation--page[data-motion=parallax] .link--solid:hover{opacity:1;text-decoration:underline;text-underline-offset:var(--spacing-xs)}.presentation--page[data-motion=parallax] .presentation__progress,.presentation--page[data-motion=parallax] .scroll-story__meter,.presentation--page[data-motion=parallax] .underline-button[aria-pressed=true]:after{background:var(--color-landing-accent)}.presentation--page[data-motion=parallax] .process-sequence__stages button[aria-pressed=true]{background:var(--color-landing-accent);color:var(--color-landing-on-accent);border-bottom-color:var(--color-landing-on-accent)}.presentation--page[data-motion=parallax] .step-rail-item[data-selected] .step-rail-item__track>span{background:var(--color-landing-accent);border-color:var(--color-landing-on-accent)}.presentation--page[data-motion=parallax] ::selection{background:var(--color-landing-accent);color:var(--color-landing-on-accent)}.disclosure{min-width:0}.disclosure>summary{min-height:var(--control-height-lg);line-height:var(--line-height-snug);word-break:keep-all}.disclosure--compact>.disclosure__body{max-width:none}.disclosure>summary>.disclosure__title{flex:1 1;min-width:0}.disclosure>summary>.disclosure__action{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.disclosure>summary .disclosure__close,.disclosure[open]>summary .disclosure__open{display:none}.disclosure[open]>summary .disclosure__close{display:inline}@media (prefers-reduced-motion:reduce){.disclosure__mark{transition:none}}.process-sequence{min-width:0;border-block:var(--border-width-thin) solid var(--color-border-strong)}.process-sequence__controls,.process-sequence__top{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-block:var(--spacing-lg);color:var(--color-text-muted);font-size:var(--font-size-sm)}.process-sequence__top{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.process-sequence__stages{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.process-sequence button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:transparent;border:0;min-height:var(--layout-presentation-tab-height)}.process-sequence__stages button{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xs);border-bottom:var(--border-width-thin) solid var(--color-border-strong);font-size:var(--font-size-base)}.process-sequence__stages button span{font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.process-sequence__stages button[aria-pressed=true]{color:var(--color-text);border-bottom:var(--border-width-thick) solid var(--color-text)}.process-sequence button:hover{color:var(--color-text);background:var(--color-surface-subtle)}.process-sequence button:focus-visible{outline:var(--border-width-thick) solid var(--color-text);outline-offset:var(--spacing-xs)}.process-sequence__scene{min-height:var(--layout-process-scene-height);padding-block:var(--spacing-2xl) var(--spacing-lg)}.process-sequence__inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.process-sequence__inputs span{padding:var(--spacing-md) var(--spacing-xs);text-align:center;font-size:var(--font-size-sm);border:var(--border-width-thin) solid var(--color-border-strong)}.process-sequence__connections{display:block;width:100%;height:var(--spacing-3xl);overflow:visible}.process-sequence__connections path{fill:none;stroke:var(--color-text-muted);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:process-connection var(--transition-process-trace) both}.process-sequence__reading{text-align:center;padding:var(--spacing-xl);background:var(--color-surface-subtle)}.process-sequence__reading h3{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.process-sequence__reading p{margin:var(--spacing-md) 0 0;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-muted)}.process-sequence__output{text-align:center;padding-top:var(--spacing-lg);font-size:var(--font-size-base)}.process-sequence__output p{margin:var(--spacing-sm) 0 0}.process-sequence__controls{border-top:var(--border-width-thin) solid var(--color-border);font-size:var(--font-size-xs)}.process-sequence__controls button{text-decoration:underline;text-underline-offset:var(--spacing-xs);padding-inline:var(--spacing-sm);flex-shrink:0}@keyframes process-connection{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.process-sequence__frame{animation:process-frame-arrive var(--transition-presentation-reveal) both}.process-sequence__output{animation:process-output-arrive var(--transition-process-trace) both}@keyframes process-frame-arrive{0%{opacity:.35;transform:translateY(var(--spacing-md))}to{opacity:1;transform:translateY(0)}}@keyframes process-output-arrive{0%{-webkit-clip-path:inset(0 0 100%);clip-path:inset(0 0 100%)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.process-sequence__inputs span{animation:process-source-arrive .6s cubic-bezier(.16,1,.3,1) both}.process-sequence__inputs span:nth-child(2){animation-delay:.1s}.process-sequence__inputs span:nth-child(3){animation-delay:.2s}.process-sequence__connections path{animation-delay:.3s}.process-sequence__reading{animation:process-reading-arrive .65s cubic-bezier(.16,1,.3,1) .65s both}.process-sequence__output{animation-delay:1s}}@keyframes process-source-arrive{0%{opacity:.2;transform:perspective(700px) translateY(-24px) rotateX(22deg)}to{opacity:1;transform:perspective(700px) translateY(0) rotateX(0)}}@keyframes process-reading-arrive{0%{opacity:.25;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.process-sequence[data-motion-paused=true] *,.process-sequence[data-motion-paused=true] path{animation-play-state:paused}.process-sequence[data-visual="3d"] .process-sequence__inputs{gap:var(--spacing-sm)}.process-sequence[data-visual="3d"] .process-sequence__inputs span{border-radius:var(--showcase-pill);border:0;background:var(--showcase-toy-peach);color:var(--showcase-toy-ink);font-size:var(--font-size-sm);padding:var(--spacing-sm)}.process-sequence[data-visual="3d"] .process-sequence__inputs span:nth-child(2){background:var(--showcase-toy-lavender)}.process-sequence[data-visual="3d"] .process-sequence__inputs span:nth-child(3){background:var(--showcase-toy-paper)}.process-sequence[data-visual="3d"] .process-sequence__reading{border-radius:var(--showcase-radius);background:var(--showcase-surface)}.process-sequence[data-visual="3d"] .process-sequence__inputs span:first-child{background:var(--showcase-lime)}.showcase{min-width:0}.showcase--page{background:var(--showcase-bg);color:var(--showcase-ink);--radius-full:var(--showcase-pill);--color-text:var(--showcase-ink);--color-text-primary:var(--showcase-ink);--color-text-secondary:var(--showcase-muted);--color-text-muted:var(--showcase-muted);--color-border:var(--showcase-line);--color-bg:var(--showcase-bg);--font-size-hero:clamp(2.8rem,5vw,5.2rem);--font-size-headline:clamp(2rem,3.7vw,3.6rem)}.showcase--closing,.showcase--footer,.showcase--header,.showcase--hero,.showcase--section{width:min(100%,var(--showcase-max));margin-inline:auto;padding-inline:var(--showcase-gutter);box-sizing:border-box}.showcase--header{display:flex;align-items:center;justify-content:space-between;min-height:100px;gap:1rem;border-bottom:1px solid var(--showcase-line)}.showcase--header .text{letter-spacing:-.07em}.showcase--header .link--outline{border-radius:var(--radius-full);font-size:.875rem;padding:.8rem 1.3rem}.showcase--hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:min(740px,85svh);padding-block:3rem 4rem;position:relative}.showcase--hero-copy{position:relative;z-index:1}.showcase--hero h1{font-size:var(--font-size-hero);line-height:1.1;letter-spacing:-.045em;word-break:keep-all}.showcase--page h2{letter-spacing:-.035em;line-height:1.17}.showcase--page p{overflow-wrap:anywhere;line-height:1.75;word-break:keep-all}.showcase--page .link--solid{background:var(--showcase-lime);color:var(--showcase-on-lime);border-color:var(--showcase-lime);border-radius:var(--radius-full);padding:1rem 1.6rem;gap:2rem;transition:transform .2s var(--showcase-ease),box-shadow .2s}.showcase--page .link--outline{color:var(--showcase-ink)}.showcase--page a:focus-visible,.showcase-motion:focus-visible{outline:2px solid var(--showcase-lime);outline-offset:5px}.showcase--eyebrow{display:flex;align-items:center;gap:.7rem;font-size:.7rem;font-weight:600;letter-spacing:.18em;color:var(--showcase-lime);text-transform:uppercase;overflow-wrap:anywhere}.showcase--eyebrow:before{content:"";width:7px;height:7px;flex-shrink:0;background:currentColor;border-radius:50%;box-shadow:0 0 16px var(--showcase-glow)}.showcase--accent{color:var(--showcase-lime);display:inline}.showcase--section{padding-block:var(--showcase-space);border-top:1px solid var(--showcase-line);scroll-margin-top:2rem}.showcase--split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);align-items:start}.showcase--gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding-top:3.5rem;perspective:1000px}.showcase-portrait{margin:0;position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:var(--showcase-radius);background:var(--showcase-surface);border:1px solid var(--showcase-line);transform:translateY(0);transition:transform .55s var(--showcase-ease)}.showcase-portrait:nth-child(2n){transform:translateY(2rem)}.showcase-portrait img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:transform .7s var(--showcase-ease),filter .5s}.showcase-portrait:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,var(--showcase-bg));pointer-events:none}.showcase-portrait figcaption{position:absolute;inset:auto 1.3rem 1.3rem;z-index:1;display:grid;grid-gap:.5rem;gap:.5rem}.showcase-portrait figcaption span{font-size:.6rem;letter-spacing:.16em;color:var(--showcase-lime)}.showcase-portrait strong{font-size:1.8rem;letter-spacing:-.05em}.showcase--steps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:3.5rem}.showcase--step{box-sizing:border-box;height:100%;border:1px solid var(--showcase-line);border-radius:var(--showcase-radius);padding:2rem;background:linear-gradient(135deg,var(--showcase-surface),var(--showcase-bg));position:relative}.showcase--step>div{height:100%}.showcase--step .text--3xl{color:var(--showcase-lime);font-weight:400;margin-bottom:2rem}.showcase--closing{margin-block:2rem;padding-block:6rem;text-align:center;border:1px solid var(--showcase-line);border-radius:3rem;background:radial-gradient(ellipse at 50% 110%,var(--showcase-glow),transparent 65%)}.showcase--footer{padding-block:3rem 6rem}.showcase-motion{position:fixed;z-index:30;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;border:1px solid var(--showcase-line);border-radius:var(--radius-full);background:var(--showcase-bg);color:var(--showcase-muted);padding:.6rem 1rem;min-height:44px;font:inherit;font-size:.7rem;cursor:pointer}.showcase-motion:disabled{cursor:default}.showcase--page[data-motion=off] *,.showcase--page[data-motion=off] :after,.showcase--page[data-motion=off] :before{animation:none!important;transition:none!important}@media (hover:hover) and (pointer:fine){.showcase--page[data-motion=on] .link--solid:hover{transform:translateY(-3px);box-shadow:0 8px 32px var(--showcase-glow)}.showcase--page[data-motion=on] .showcase-portrait:hover{transform:translateY(-8px) rotate(-2deg)}.showcase--page[data-motion=on] .showcase-portrait:hover img{transform:scale(1.06);filter:saturate(1)}}@media (prefers-reduced-motion:reduce){.showcase--page *,.showcase--page :after,.showcase--page :before{animation:none!important;transition:none!important}}.showcase--page .presentation--document{border-radius:var(--showcase-radius);border-color:var(--showcase-line);background:var(--showcase-surface)}.showcase--page .underline-button[aria-pressed=true]:after{background:var(--showcase-lime)}.showcase--band{max-width:var(--showcase-max);margin-inline:auto;box-sizing:border-box}.showcase--page[data-motion=on] .showcase--hero-copy>div>*{animation:showcase-arrive .9s var(--showcase-ease) both}.showcase--page[data-motion=on] .showcase--hero-copy>div>:nth-child(2){animation-delay:80ms}.showcase--page[data-motion=on] .showcase--hero-copy>div>:nth-child(3){animation-delay:.16s}.showcase--page[data-motion=on] .showcase--hero-copy>div>:nth-child(4){animation-delay:.24s}.showcase--page[data-motion=on] .showcase--hero-copy>div>:nth-child(5){animation-delay:.32s}@keyframes showcase-arrive{0%{opacity:.2;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.showcase--page .presentation--page>main>.showcase--hero{padding-inline:0}.showcase--page{--color-surface:var(--showcase-surface);--color-surface-subtle:var(--showcase-bg);--color-surface-raised:var(--showcase-toy-paper);--color-border-strong:var(--showcase-line)}.showcase--accent{display:inline-block;padding:.02em .2em .1em;border-radius:.22em;color:var(--showcase-on-lime);background:var(--showcase-lime);text-decoration:none}.showcase--eyebrow{color:var(--showcase-ink);letter-spacing:.06em;font-size:.8rem;text-transform:none}.showcase--eyebrow:before{background:var(--showcase-lime);box-shadow:0 0 0 4px var(--showcase-glow)}.showcase--header{border:0}.showcase--page .link--outline{border-color:var(--showcase-line);background:var(--showcase-surface);border-radius:var(--showcase-pill)}.showcase--step{background:var(--showcase-toy-mint);border:0;border-radius:2rem}.showcase--steps>:nth-child(2) .showcase--step{background:var(--showcase-toy-lavender)}.showcase--steps>:nth-child(3) .showcase--step{background:var(--showcase-lime)}.showcase--step .text--3xl{color:var(--showcase-ink);margin-bottom:.5rem}.showcase--steps>:first-child .showcase--step{background:var(--showcase-lime)}.showcase--step p{color:var(--showcase-ink)}.showcase--closing{background:var(--showcase-toy-paper);border:0;padding-block:4rem}.showcase-portrait{border:0}.showcase-portrait img{filter:none}.showcase-portrait figcaption span{color:var(--showcase-ink)}.showcase--page .presentation--closing,.showcase--page .presentation--intro,.showcase--page .presentation--section{padding-block:var(--showcase-space)}.showcase--page .disclosure summary{font-size:var(--font-size-lg)}.showcase--step{--color-text:var(--showcase-on-lime);--color-text-primary:var(--showcase-on-lime);--color-text-muted:var(--showcase-on-lime);border:2px solid var(--showcase-comic-ink);box-shadow:5px 6px 0 var(--showcase-comic-ink)}.showcase--step :is(.text,.showcase--eyebrow,p){color:var(--showcase-on-lime)}.showcase--closing{background:var(--showcase-surface);border:2px solid var(--showcase-line)}.showcase--page{color-scheme:dark;--color-surface-raised:var(--showcase-surface)}.showcase--page .link--solid{box-shadow:4px 4px 0 var(--showcase-comic-ink);border:2px solid var(--showcase-comic-ink)}.showcase--page[data-world=arena]{--showcase-bg:var(--arena-bg);--showcase-surface:var(--arena-surface);--showcase-ink:var(--arena-ink);--showcase-muted:var(--arena-muted);--showcase-line:var(--arena-line);--showcase-lime:var(--arena-lime);--showcase-on-lime:var(--arena-on-lime);--showcase-glow:var(--arena-glow);--showcase-radius:var(--arena-radius);--showcase-pill:9999px;--showcase-ease:var(--arena-ease);--color-surface-subtle:var(--arena-surface-2);--color-border-strong:var(--arena-line-strong);--color-primary:var(--arena-lime);--color-up:var(--arena-up);--color-down:var(--arena-down);--font-size-hero:clamp(2.9rem,5.4vw,5.25rem);position:relative;isolation:isolate;overflow-x:clip;font-family:var(--font-family-sans)}.showcase--page[data-world=arena] :is(h1,h2,h3,h4,button,input){font-family:inherit}.showcase--page[data-world=arena] .showcase--header{border:0;position:relative;z-index:2}.showcase--page[data-world=arena] .showcase--header .link--outline{background:color-mix(in srgb,var(--arena-surface) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--arena-line-strong)}.showcase--page[data-world=arena] .showcase--hero{min-height:min(820px,92svh);padding-block:2rem 5rem;gap:clamp(2rem,5vw,5rem)}.showcase--page[data-world=arena] .showcase--hero h1{font-size:var(--font-size-hero);letter-spacing:-.05em;line-height:1.12}.showcase--page[data-world=arena] .rotating-headline__accent{display:inline;background:none;color:var(--arena-ink);padding:0 .03em;border-radius:0;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--arena-lime);text-decoration-color:var(--arena-lime);text-decoration-thickness:.08em;text-underline-offset:.12em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.showcase--page[data-world=arena] .showcase--eyebrow{color:var(--arena-lime);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.showcase--page[data-world=arena] .showcase--eyebrow:before{background:var(--arena-lime);border-radius:50%;box-shadow:0 0 0 4px var(--arena-glow),0 0 18px var(--arena-glow);animation:arena-beacon 2.4s ease-in-out infinite}@keyframes arena-beacon{0%,to{box-shadow:0 0 0 3px var(--arena-glow),0 0 12px var(--arena-glow)}50%{box-shadow:0 0 0 7px transparent,0 0 26px var(--arena-glow)}}.showcase--page[data-world=arena] .showcase--accent{background:none;padding:0;color:var(--arena-lime);text-shadow:0 0 24px var(--arena-glow)}.showcase--page[data-world=arena] .link--solid{position:relative;overflow:hidden;background:var(--arena-lime);color:var(--arena-on-lime);border:0;border-radius:9999px;padding:1.05rem 1.7rem;font-weight:700;box-shadow:0 0 0 0 var(--arena-glow),0 12px 40px -12px var(--arena-glow);gap:1.25rem}.showcase--page[data-world=arena] .link--solid:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);animation:arena-shine 4.2s var(--arena-ease) infinite;animation-delay:1.2s;pointer-events:none}@keyframes arena-shine{0%{transform:translateX(-120%)}35%,to{transform:translateX(120%)}}.showcase--page[data-world=arena] .link--solid.link--sm{padding:.8rem 1.2rem;gap:.75rem;font-size:var(--font-size-sm)}.showcase--page[data-world=arena] :is(.link--solid,.link--outline){word-break:keep-all}.showcase--page[data-world=arena] .link--outline{color:var(--arena-ink);border:1px solid var(--arena-line-strong);border-radius:9999px;background:transparent}.showcase--page[data-world=arena] .showcase--section{border-top:1px solid var(--arena-line);position:relative;z-index:1}.showcase--page[data-world=arena] .showcase--bleed{width:100%;position:relative;z-index:1;border-block:1px solid var(--arena-line);padding-block:1.1rem;background:color-mix(in srgb,var(--arena-surface) 60%,transparent)}.showcase--page[data-world=arena] .showcase--panel{position:relative;box-sizing:border-box;border-radius:var(--arena-radius);background:color-mix(in srgb,var(--arena-surface) 82%,transparent);border:1px solid var(--arena-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:var(--spacing-xl);box-shadow:0 30px 80px -40px rgba(0,0,0,.9);overflow:hidden}.showcase--page[data-world=arena] .showcase--panel:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--arena-spin,0deg),var(--arena-lime),transparent 25%,var(--arena-violet) 50%,transparent 75%,var(--arena-lime));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;animation:arena-spin 9s linear infinite;pointer-events:none}@property --arena-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes arena-spin{to{--arena-spin:360deg}}.showcase--page[data-world=arena] .showcase--panel>*{position:relative;z-index:1}.showcase--page[data-world=arena] .showcase--step{background:var(--arena-surface);border:1px solid var(--arena-line);border-radius:var(--arena-radius);box-shadow:none;color:var(--arena-ink);--color-text:var(--arena-ink);--color-text-primary:var(--arena-ink);--color-text-muted:var(--arena-muted)}.showcase--page[data-world=arena] .showcase--step :is(.text,p){color:inherit}.showcase--page[data-world=arena] .showcase--step .text--muted{color:var(--arena-muted)}.showcase--page[data-world=arena] .showcase--steps>:nth-child(n) .showcase--step{background:var(--arena-surface)}.showcase--page[data-world=arena] .showcase--pipeline{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.showcase--page[data-world=arena] .showcase--closing{border:1px solid var(--arena-line-strong);border-radius:2.5rem;background:radial-gradient(ellipse at 50% 120%,var(--arena-glow-violet),transparent 60%),radial-gradient(ellipse at 20% -20%,var(--arena-glow),transparent 55%),var(--arena-surface);padding-block:5.5rem;position:relative;overflow:hidden}.showcase--page[data-world=arena] .showcase--footer{position:relative;z-index:1}.showcase--page[data-world=arena] .disclosure summary{color:var(--arena-ink)}.showcase--page[data-world=arena] .disclosure{border-color:var(--arena-line)}.showcase--page[data-world=arena] .showcase-motion{background:color-mix(in srgb,var(--arena-surface) 85%,transparent);border-color:var(--arena-line-strong);color:var(--arena-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.showcase--page[data-world=arena] .guild-panel{background:color-mix(in srgb,var(--arena-surface) 88%,transparent);border:1px solid var(--arena-line-strong);border-radius:var(--arena-radius);box-shadow:0 30px 80px -40px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.showcase--page[data-world=arena] .avatar{--avatar-radius:50%}.showcase--page[data-world=arena] .badge--outline{border-color:var(--arena-line-strong);color:var(--arena-muted)}.showcase--page[data-world=arena] .badge--accent{background:var(--arena-lime);color:var(--arena-on-lime);border-color:transparent}.showcase--page[data-world=arena][data-motion=on] .showcase--reveal>.grid>*,.showcase--page[data-world=arena][data-motion=on] .showcase--reveal>.showcase--pipeline>*{animation:showcase-arrive .8s var(--arena-ease) both}.showcase--page[data-world=arena][data-motion=on] .showcase--reveal>:is(.grid,.showcase--pipeline)>:nth-child(2){animation-delay:90ms}.showcase--page[data-world=arena][data-motion=on] .showcase--reveal>:is(.grid,.showcase--pipeline)>:nth-child(3){animation-delay:.18s}.showcase--page[data-world=arena][data-motion=on] .showcase--reveal>:is(.grid,.showcase--pipeline)>:nth-child(4){animation-delay:.27s}.showcase--page[data-world=arena][data-motion=on] .showcase--reveal>:is(.grid,.showcase--pipeline)>:nth-child(5){animation-delay:.36s}.showcase--page[data-world=arena][data-motion=on] .showcase--reveal>:is(.grid,.showcase--pipeline)>:nth-child(n+6){animation-delay:.45s}@media (hover:hover) and (pointer:fine){.showcase--page[data-world=arena][data-motion=on] .link--solid:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--arena-lime) 18%,transparent),0 18px 50px -12px var(--arena-glow)}.showcase--page[data-world=arena][data-motion=on] .link--outline:hover{border-color:var(--arena-lime);color:var(--arena-lime)}}@media (prefers-reduced-motion:reduce){.showcase--page[data-world=arena] .link--solid:after,.showcase--page[data-world=arena] .showcase--eyebrow:before,.showcase--page[data-world=arena] .showcase--panel:before,.showcase--page[data-world=arena] .showcase--pipeline:before{animation:none}}.orbital-scene{position:relative;width:120%;margin-left:-10%;aspect-ratio:1;isolation:isolate}.orbital-scene__canvas{position:absolute;inset:0;z-index:2}.orbital-scene__canvas canvas{display:block;width:100%;height:100%}.orbital-scene__halo{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,var(--showcase-glow),transparent 68%);filter:blur(30px)}.orbital-scene__grid{position:absolute;inset:8%;border:1px solid var(--showcase-line);border-radius:50%;opacity:.5}.orbital-scene__grid:after,.orbital-scene__grid:before{content:"";position:absolute;inset:15%;border:1px dashed var(--showcase-line);border-radius:50%}.orbital-scene__grid:after{inset:-9%;border-style:dotted}.orbital-scene__label{position:absolute;z-index:3;font-size:.6rem;letter-spacing:.14em;color:var(--showcase-muted);background:var(--showcase-bg);padding:.6rem;border:1px solid var(--showcase-line);border-radius:var(--radius-full)}.orbital-scene__label--top{top:8%;left:32%}.orbital-scene__label--left{top:60%;left:5%}.orbital-scene__label--right{top:38%;right:2%}.orbital-scene__caption{position:absolute;bottom:3%;width:100%;text-align:center;color:var(--showcase-muted);letter-spacing:.19em;font-size:.55rem}.orbital-scene__fallback{position:absolute;inset:24%;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--showcase-lime),var(--showcase-surface) 72%);transform:rotate(-25deg);box-shadow:inset -10px -12px 30px var(--showcase-bg)}.orbital-scene__fallback span{position:absolute;inset:-24%;border:2px solid var(--showcase-lime);border-radius:50%;transform:rotateX(65deg)}.orbital-scene__fallback span:nth-child(2){transform:rotateY(60deg) rotateX(20deg)}.orbital-scene__fallback span:nth-child(3){transform:rotateY(-60deg) rotateX(20deg)}.orbital-scene--network{width:100%;margin-inline:0;pointer-events:none}.orbital-scene--network .orbital-scene__label--top{left:50%;transform:translateX(-50%);white-space:nowrap}.orbital-scene--network .orbital-scene__caption{letter-spacing:.1em}.orbital-scene--process{width:100%;max-width:32rem;margin:0 auto;aspect-ratio:1.2;pointer-events:none}.orbital-scene--process .orbital-scene__grid{inset:12% 18%;display:none}.orbital-scene--process .orbital-scene__halo{background:radial-gradient(ellipse,var(--showcase-toy-mint),transparent 68%);opacity:.12}.orbital-scene--process .orbital-scene__fallback{border-radius:30%;background:var(--showcase-lime);transform:rotate(-8deg);box-shadow:none}.orbital-scene--process .orbital-scene__fallback span{inset:35% auto auto 25%;width:10%;height:15%;background:var(--showcase-toy-ink);border:0;transform:none}.orbital-scene--process .orbital-scene__fallback span:nth-child(2){left:65%}.orbital-scene--process .orbital-scene__fallback span:nth-child(3){inset:65% 40% auto;width:20%;height:5%}.orbital-scene__webtoon-dots{position:absolute;inset:12%;z-index:-1;border-radius:45%;background-image:radial-gradient(var(--showcase-comic-dot) 1px,transparent 1px);background-size:9px 9px;opacity:.18;-webkit-mask-image:radial-gradient(ellipse,black 30%,transparent 72%);mask-image:radial-gradient(ellipse,black 30%,transparent 72%);transform:rotate(-10deg)}.orbital-scene__speech{position:absolute;z-index:4;top:16%;right:5%;max-width:60%;padding:.65rem 1rem;border:3px solid var(--showcase-comic-ink);border-radius:1.1rem 1.1rem 1.1rem .2rem;background:var(--showcase-lime);color:var(--showcase-on-lime);box-shadow:4px 4px 0 var(--showcase-comic-ink);font-size:clamp(.75rem,1.5vw,1rem);font-weight:800;transform:rotate(5deg)}.orbital-scene--process .orbital-scene__speech{top:8%;right:8%}.orbital-scene__label{border:2px solid var(--showcase-comic-ink);box-shadow:2px 2px 0 var(--showcase-comic-ink)}.orbital-scene__fallback{outline:3px solid var(--showcase-comic-ink)}.orbital-scene--story{width:100%;margin:0;aspect-ratio:1.12;border:2px solid var(--showcase-line);border-radius:1.5rem;background:radial-gradient(ellipse at 50% 90%,#c8f54212,transparent 70%),var(--showcase-surface);overflow:hidden}.orbital-scene--story .orbital-scene__grid{display:none}.orbital-scene--story .orbital-scene__speech{top:5%;right:5%;transform:rotate(3deg)}.orbital-scene--story .orbital-scene__canvas{inset:8% 0 -3%}.orbital-scene--story .orbital-scene__fallback{border-radius:45% 45% 35% 35%;background:var(--showcase-lime);transform:none}.scroll-story{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-gap:var(--presentation-hero-gap);gap:var(--presentation-hero-gap);align-items:start;position:relative}.scroll-story__chapter{min-height:var(--layout-story-chapter-height);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xl);padding-block:var(--spacing-3xl)}.scroll-story__number{font-size:var(--font-size-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.scroll-story__chapter h2{font-size:var(--font-size-headline);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);white-space:pre-line;margin:0;text-wrap:balance}.scroll-story__chapter p{font-size:var(--font-size-xl);line-height:var(--line-height-normal);color:var(--color-text-muted);margin:0;max-width:var(--layout-reading-measure)}.scroll-story__chapter button{display:inline-flex;align-items:center;gap:var(--spacing-lg);font:inherit;font-size:var(--font-size-base);color:var(--color-text);background:transparent;border:0;border-bottom:var(--border-width-thin) solid var(--color-border-strong);min-height:var(--layout-presentation-tab-height);padding:var(--spacing-sm) 0;cursor:pointer}.scroll-story__chapter button svg{transition:transform var(--transition-presentation-reveal)}.scroll-story__chapter button:hover svg,.scroll-story__chapter[data-active=true] button svg{transform:translateX(var(--spacing-xs))}.scroll-story__chapter button:focus-visible{outline:var(--border-width-thick) solid var(--color-text);outline-offset:var(--spacing-xs)}.scroll-story__stage{position:-webkit-sticky;position:sticky;top:var(--spacing-2xl);padding-block:var(--spacing-xl);min-width:0}.scroll-story__meter{height:var(--border-width-thick);background:var(--color-text);transform-origin:left;transform:scaleX(var(--story-progress,0));margin-bottom:var(--spacing-xl)}.scroll-story__stage{scroll-margin-top:var(--spacing-xl)}@media (min-width:64rem) and (min-height:48rem) and (prefers-reduced-motion:no-preference){.scroll-story__chapter{position:relative;isolation:isolate}.scroll-story__number{font-size:clamp(5rem,9vw,9rem);line-height:1;letter-spacing:var(--letter-spacing-tight);color:var(--color-border-strong);transform:translate3d(0,calc(var(--chapter-depth, 0) * -70px),0)}.scroll-story__chapter h2{transform:translate3d(calc(var(--chapter-depth, 0) * 36px),calc(var(--chapter-depth, 0) * 28px),0)}.scroll-story__chapter p{transform:translate3d(0,calc(var(--chapter-depth, 0) * 48px),0)}.scroll-story__stage>:not(.scroll-story__meter){transform:perspective(1400px) translate3d(0,calc(var(--stage-turn, 0) * -36px),0) rotateY(calc(var(--stage-turn, 0) * -7deg)) rotateX(calc(var(--stage-turn, 0) * 4deg));transform-origin:center}}.expandable-list,.expandable-list__content{min-width:0}.expandable-list__content{scroll-margin-top:calc(var(--layout-topbar-height) + var(--spacing-xl))}.expandable-list__content:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:var(--spacing-xs)}.expandable-list__controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm) var(--spacing-xs);margin-top:var(--spacing-md);border-top:var(--border-width-thin) solid var(--color-border)}.expandable-list__count{font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.expandable-list__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);min-width:0}.expandable-list__actions>.btn{max-width:100%;min-height:var(--control-height-lg);padding:var(--spacing-xs) var(--spacing-md);line-height:var(--line-height-normal);white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.page-flow{display:flex;flex-direction:column;gap:var(--layout-reading-section-gap);width:100%}.page-flow,.page-flow>*{min-width:0}.content-section{min-width:0;scroll-margin-top:calc(var(--layout-topbar-height) + var(--spacing-xl))}.content-section__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md);padding-block:var(--spacing-lg) var(--spacing-lg)}.content-section__heading{flex:1 1;min-width:min(100%,var(--layout-section-heading-min))}.content-section__heading h2{margin:0;color:var(--color-text);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.content-section__heading p{margin:var(--spacing-xs) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal);max-width:var(--layout-reading-measure);word-break:keep-all;overflow-wrap:anywhere}.content-section__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.content-section__body{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);min-width:0}@media (max-width:47.99rem){.page-flow{gap:var(--spacing-xl)}.content-section__header{padding-block:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}}.level-bar{font-family:var(--font-family-sans);--level-ink:var(--color-text);display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);min-width:calc(var(--spacing-3xl) * 2);width:100%;text-align:start;color:var(--color-text)}.level-bar--up{--level-ink:var(--color-up)}.level-bar--down{--level-ink:var(--color-down)}.level-bar__reading{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--line-height-normal);color:var(--level-ink)}.level-bar__track{position:relative;display:block;height:var(--spacing-sm);background:var(--color-surface-subtle);border:var(--border-width-thin) solid var(--color-border-strong)}.level-bar__fill{display:block;height:100%;background:var(--level-ink)}.level-bar__steps{display:flex;height:100%}.level-bar__steps>span{flex:1 1;font-size:0;-webkit-border-end:var(--border-width-thin) solid var(--color-border-strong);border-inline-end:var(--border-width-thin) solid var(--color-border-strong)}.level-bar__steps>span:last-child{-webkit-border-end:0;border-inline-end:0}.level-bar__marker,.level-bar__steps>span[data-active=true]{background:var(--level-ink)}.level-bar__marker{position:absolute;top:calc(var(--spacing-2xs) * -1);bottom:calc(var(--spacing-2xs) * -1);width:var(--border-width-thick);transform:translateX(-50%)}.level-bar__limits{display:flex;justify-content:space-between;gap:var(--spacing-xs);font-size:var(--font-size-2xs);line-height:var(--line-height-normal);color:var(--color-text-muted)}.comparison-bars{font-family:var(--font-family-sans);list-style:none;margin:0;padding:0;color:var(--color-text)}.comparison-bars__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(5rem,.8fr);align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md);width:100%;box-sizing:border-box;min-width:0;padding:var(--spacing-sm) var(--spacing-xs);border:0;border-bottom:var(--border-width-thin) solid var(--color-border);background:transparent;color:inherit;font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:start}button.comparison-bars__row{cursor:pointer;min-height:calc(var(--spacing-xl) + var(--spacing-sm) + var(--spacing-xs))}.comparison-bars__row[aria-pressed=true],button.comparison-bars__row:hover{background:var(--color-surface-subtle)}button.comparison-bars__row:focus-visible{outline:var(--border-width-thick) solid var(--color-text);outline-offset:var(--spacing-2xs)}.comparison-bars__label{min-width:0;overflow-wrap:anywhere}.comparison-bars__label small{display:block;font-size:var(--font-size-2xs);color:var(--color-text-muted)}.comparison-bars__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);text-align:end;overflow-wrap:anywhere}.comparison-bars__track{display:block;position:relative;height:var(--spacing-sm);background:var(--color-surface-subtle)}.comparison-bars__fill{position:absolute;height:100%;background:var(--color-text-muted)}.comparison-bars__origin{position:absolute;top:calc(var(--spacing-2xs) * -1);bottom:calc(var(--spacing-2xs) * -1);width:var(--border-width-thin);background:var(--color-border-strong)}.comparison-bars__zero{position:absolute;width:var(--spacing-2xs);height:100%;background:var(--color-text)}@media (max-width:47.999rem){.comparison-bars__row{grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-xs) var(--spacing-sm);padding-block:var(--spacing-md)}.comparison-bars__track{grid-row:2;grid-column:1/-1}.comparison-bars__value{grid-row:1;grid-column:2}}.workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--layout-workspace-aside);align-items:start;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);min-width:0;width:100%}.workspace-layout__aside,.workspace-layout__main{min-width:0}.workspace-layout__aside{position:-webkit-sticky;position:sticky;top:calc(var(--layout-topbar-height) + var(--spacing-lg));max-height:calc(100svh - var(--layout-topbar-height) - var(--spacing-xl));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.workspace-layout--feed{grid-template-columns:minmax(0,var(--layout-reading-measure)) var(--layout-workspace-aside);justify-content:center}.workspace-layout--detail{--layout-workspace-aside:21rem}@media (max-width:63.99rem){.workspace-layout{grid-template-columns:minmax(0,1fr)}.workspace-layout__aside{position:static;max-height:none;overflow:visible}}.workspace-layout--three{grid-template-columns:var(--layout-home-start) minmax(0,1fr) var(--layout-home-end);grid-template-areas:"start main end"}.workspace-layout--three>.workspace-layout__main{grid-area:main}.workspace-layout--three>.workspace-layout__start{grid-area:start}.workspace-layout--three>.workspace-layout__end{grid-area:end}.workspace-layout--three>.workspace-layout__aside{scroll-margin-top:calc(var(--layout-topbar-height) + var(--spacing-lg));scrollbar-gutter:stable}.workspace-layout__shortcuts{display:none}.workspace-layout__shortcuts a{display:inline-flex;align-items:center;min-height:var(--control-height-lg);padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text);font-size:var(--font-size-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none}.workspace-layout__shortcuts a:hover{background:var(--color-surface-subtle)}.workspace-layout--three>.workspace-layout__aside:focus-visible,.workspace-layout__shortcuts a:focus-visible{outline:var(--border-width-thick) solid var(--color-text);outline-offset:var(--spacing-2xs)}@media (max-width:79.99rem){.workspace-layout--three{grid-template-columns:minmax(0,1fr);grid-template-areas:"shortcuts" "main" "start" "end"}.workspace-layout--three>.workspace-layout__aside{position:static;max-height:none;overflow:visible}.workspace-layout__shortcuts{grid-area:shortcuts;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}}.multi-trend-chart{width:100%;min-width:0;color:var(--color-text);font-family:var(--font-family-sans)}.multi-trend-chart svg{display:block;width:100%;height:auto;overflow:visible}.multi-trend-chart__readout{display:flex;flex-direction:column;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.multi-trend-chart__legend{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg)}.multi-trend-chart__series{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.multi-trend-chart__series--up{--trend-ink:var(--color-up);--trend-dash:none}.multi-trend-chart__series--down{--trend-ink:var(--color-down);--trend-dash:7 3}.multi-trend-chart__series--flat{--trend-ink:var(--color-text-muted);--trend-dash:2 3}.multi-trend-chart__swatch{width:var(--spacing-md);border-top:var(--border-width-thick) solid var(--trend-ink)}.multi-trend-chart__series--down .multi-trend-chart__swatch{border-top-style:dashed}.multi-trend-chart__series--flat .multi-trend-chart__swatch{border-top-style:dotted}.multi-trend-chart__note,.multi-trend-chart__scrubber{font-size:var(--font-size-xs);color:var(--color-text-muted)}.multi-trend-chart__line{fill:none;stroke:var(--trend-ink);stroke-width:2;stroke-dasharray:var(--trend-dash)}.multi-trend-chart__dot{fill:var(--trend-ink)}.multi-trend-chart__grid{stroke:var(--color-border);stroke-width:1}.multi-trend-chart__cursor{stroke:var(--color-text-subtle);stroke-width:1;stroke-dasharray:3 3}.multi-trend-chart__axis{fill:var(--color-text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.multi-trend-chart__scrubber{display:flex;align-items:center;gap:var(--spacing-sm)}.multi-trend-chart__scrubber>span{max-width:50%}.multi-trend-chart__scrubber input{flex:1 1;min-width:0;min-height:var(--control-height-lg);margin:0;accent-color:var(--color-text);cursor:pointer}.multi-trend-chart__scrubber input:focus-visible{outline:var(--border-width-thick) solid var(--color-text);outline-offset:var(--spacing-2xs)}.multi-trend-chart__series--primary{--trend-ink:var(--color-text);--trend-dash:none}.multi-trend-chart__series--secondary{--trend-ink:var(--color-text-muted);--trend-dash:7 3}.multi-trend-chart__series--secondary .multi-trend-chart__swatch{border-top-style:dashed}.multi-trend-chart__bar{fill:var(--trend-ink);opacity:.7}.multi-trend-chart--navigable svg{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.multi-trend-chart--navigable svg:active{cursor:-webkit-grabbing;cursor:grabbing}.multi-trend-chart--navigable svg:focus-visible{outline:var(--border-width-thick) solid var(--color-text);outline-offset:var(--spacing-2xs)}.multi-trend-chart__series--compare1{--trend-ink:var(--color-chart-compare-1);--trend-dash:none}.multi-trend-chart__series--compare2{--trend-ink:var(--color-chart-compare-2);--trend-dash:none}.multi-trend-chart__series--compare3{--trend-ink:var(--color-chart-compare-3);--trend-dash:none}.multi-trend-chart__series--compare4{--trend-ink:var(--color-chart-compare-4);--trend-dash:none}.multi-trend-chart__series--compare5{--trend-ink:var(--color-chart-compare-5);--trend-dash:none}.multi-trend-chart__series--compare6{--trend-ink:var(--color-chart-compare-6);--trend-dash:none}.multi-trend-chart__series--compare7{--trend-ink:var(--color-chart-compare-7);--trend-dash:none}.multi-trend-chart__series--compare8{--trend-ink:var(--color-chart-compare-8);--trend-dash:none}.multi-trend-chart__area{fill:var(--trend-ink);stroke:none}.sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);min-width:0;background:var(--color-surface);border-bottom:var(--border-width-thin) solid var(--color-border)}@media (max-width:63.99rem){.sticky-header{display:contents}.sticky-header__pinned{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface);border-bottom:var(--border-width-thin) solid var(--color-border)}}.article-thumbnail{display:block;width:8rem;height:5.5rem;flex:0 0 auto;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-subtle)}.article-thumbnail--sm{width:5rem;height:3.75rem}.article-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.article-thumbnail:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:var(--spacing-2xs)}@media (max-width:47.99rem){.article-thumbnail{width:6rem;height:4.5rem}.article-thumbnail--sm{width:5rem;height:3.75rem}}.temperature-gauge{width:100%;max-width:24rem;display:block;margin-inline:auto;font-family:var(--font-family-sans)}.temperature-gauge__band{fill:none;stroke-width:14}.temperature-gauge__band--0{stroke:var(--color-down)}.temperature-gauge__band--1{stroke:color-mix(in srgb,var(--color-down) 55%,var(--color-text))}.temperature-gauge__band--2{stroke:var(--color-flat)}.temperature-gauge__band--3{stroke:color-mix(in srgb,var(--color-up) 55%,var(--color-text))}.temperature-gauge__band--4{stroke:var(--color-up)}.temperature-gauge__tick{stroke:var(--color-border-strong);stroke-width:1}.temperature-gauge__guide{stroke:var(--color-border);stroke-width:1;fill:none}.temperature-gauge__scale{fill:var(--color-text-muted);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.temperature-gauge__value{fill:var(--color-text);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.temperature-gauge__label{fill:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.temperature-gauge__endpoint{fill:var(--color-text-muted);font-size:var(--font-size-xs)}.temperature-gauge__marker-rim{fill:var(--color-surface);stroke:var(--color-text);stroke-width:2}.temperature-gauge__marker-core{fill:var(--color-text)}.temperature-gauge--cold .temperature-gauge__value{fill:var(--color-down)}.temperature-gauge--warm .temperature-gauge__value{fill:var(--color-up)}.temperature-gauge--empty .temperature-gauge__band{stroke:var(--color-border)}.temperature-gauge__balance-heading{fill:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.temperature-gauge__balance-name{fill:var(--color-text);font-size:var(--font-size-sm)}.temperature-gauge__balance-value{fill:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.temperature-gauge__balance-track{stroke:var(--color-border);stroke-width:1;stroke-dasharray:2 3}.temperature-gauge__zero{stroke:var(--color-border-strong);stroke-width:1}.temperature-gauge__balance-row--buy .temperature-gauge__balance-bar,.temperature-gauge__balance-row--buy .temperature-gauge__balance-value{fill:var(--color-up)}.temperature-gauge__balance-row--sell .temperature-gauge__balance-bar,.temperature-gauge__balance-row--sell .temperature-gauge__balance-value{fill:var(--color-down)}.temperature-gauge__balance-flat{fill:var(--color-text-muted)}.temperature-gauge__balance-arrow{fill:none;stroke:var(--color-text-muted);stroke-width:1}.temperature-gauge__balance-summary{fill:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dialog{margin:auto;inset:0;border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-lg);padding:0;color:var(--color-text);background:var(--color-surface);width:min(42rem,calc(100vw - 2 * var(--spacing-md)));max-height:calc(100dvh - 2 * var(--spacing-lg));overflow:auto;overscroll-behavior:contain}.dialog::-webkit-backdrop{background:var(--color-overlay)}.dialog::backdrop{background:var(--color-overlay)}.dialog__header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface);border-bottom:var(--border-width-thin) solid var(--color-border)}.dialog__title{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);word-break:keep-all;overflow-wrap:anywhere}.dialog__body{padding:var(--spacing-lg)}.tabs{min-width:0;width:100%}.tabs__list{display:flex;gap:var(--spacing-md);overflow-x:auto;border-bottom:var(--border-width-thin) solid var(--color-border)}.tabs__tab{flex-shrink:0;min-height:var(--control-height-lg);padding:var(--spacing-md) var(--spacing-sm);border:0;border-bottom:var(--border-width-thick) solid transparent;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap}.tabs__tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-text);font-weight:var(--font-weight-semibold)}.tabs__tab:hover{color:var(--color-text);background:var(--color-surface-raised)}.tabs__panel:focus-visible,.tabs__tab:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:calc(-1 * var(--border-width-thick))}.tabs__panel{padding-block:var(--spacing-lg);min-width:0}.article-figure{margin:0;width:100%}.article-figure img{display:block;max-width:100%;max-height:var(--layout-article-image-height);width:auto;height:auto;object-fit:contain}.article-figure figcaption{margin-top:var(--spacing-xs);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);overflow-wrap:anywhere}.article-figure a{color:inherit}.article-figure a:focus-visible{outline:var(--border-width-thick) solid var(--color-focus)}.avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--avatar-size-md);height:var(--avatar-size-md);overflow:hidden;border-radius:var(--avatar-radius);background:var(--color-surface-subtle);color:var(--color-text-muted);font:var(--font-weight-medium) var(--font-size-xs) /var(--line-height-tight) var(--font-family-sans)}.avatar--sm{width:var(--avatar-size-sm);height:var(--avatar-size-sm)}.avatar--lg{width:var(--avatar-size-lg);height:var(--avatar-size-lg);font-size:var(--font-size-base)}.avatar--xl{width:var(--avatar-size-xl,calc(var(--avatar-size-lg) * 1.5));height:var(--avatar-size-xl,calc(var(--avatar-size-lg) * 1.5));font-size:var(--font-size-lg)}.avatar img{display:block;width:100%;height:100%;object-fit:cover}.avatar--ring{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--avatar-ring-color,var(--color-primary))}.brand-character{display:flex;width:100%;justify-content:center}.brand-character--feature{max-width:calc(var(--spacing-3xl) * 3)}.brand-character--hero{max-width:calc(var(--spacing-3xl) * 5)}.brand-character__image{display:block;width:100%;height:auto;object-fit:contain}.diverging-chart{width:100%;min-width:0;color:var(--color-text);font-family:var(--font-family-sans)}.diverging-chart__legend{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.diverging-chart__choice{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:var(--control-height-lg);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface);font:inherit;font-size:var(--font-size-xs);cursor:pointer}.diverging-chart__choice[aria-pressed=true]{border-color:var(--color-text);background:var(--color-surface-subtle);font-weight:var(--font-weight-bold)}.diverging-chart__choice:focus-visible,.diverging-chart__scrubber input:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:var(--spacing-2xs)}.diverging-chart__swatch{display:inline-block;width:var(--spacing-sm);height:var(--spacing-sm);flex-shrink:0;background:var(--series-color)}.diverging-chart__hint{margin:var(--spacing-sm) 0;font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-text-muted);overflow-wrap:anywhere}.diverging-chart svg{display:block;width:100%;height:auto}.diverging-chart__axis,.diverging-chart__missing{fill:var(--color-text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.diverging-chart__grid{stroke:var(--color-border);stroke-width:1}.diverging-chart__zero{stroke:var(--color-text-muted);stroke-width:1.5}.diverging-chart__bar{stroke:var(--color-surface);stroke-width:.5}.diverging-chart__net{color:var(--color-text)}.diverging-chart__net path{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:5 3}.diverging-chart__net circle{fill:currentColor;stroke:var(--color-surface);stroke-width:1}.diverging-chart__cursor{stroke:var(--color-text-muted);stroke-width:1;stroke-dasharray:2 3;pointer-events:none}.diverging-chart__scrubber{display:flex;gap:var(--spacing-md);align-items:center;font-size:var(--font-size-xs);color:var(--color-text-muted)}.diverging-chart__scrubber input{flex:1 1;min-width:0;min-height:var(--control-height-lg);margin:0;accent-color:var(--color-text);cursor:pointer}.diverging-chart__readout{border-top:var(--border-width-thin) solid var(--color-border);padding-top:var(--spacing-sm)}.diverging-chart__totals{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-lg);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.diverging-chart__table-wrap{max-width:100%;overflow-x:auto}.diverging-chart table{width:100%;border-collapse:collapse;font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.diverging-chart caption{text-align:left;padding-block:var(--spacing-sm);color:var(--color-text-muted)}.diverging-chart td,.diverging-chart th{padding:var(--spacing-xs) var(--spacing-sm);text-align:right;white-space:nowrap;border-bottom:var(--border-width-thin) solid var(--color-border)}.diverging-chart th:first-child{text-align:left}.diverging-chart th .diverging-chart__swatch{margin-right:var(--spacing-xs)}.diverging-chart tbody tr[data-selected=true]{background:var(--color-surface-subtle)}.diverging-chart__details summary{display:none}.diverging-chart--compact .diverging-chart__details summary{display:list-item;cursor:pointer;padding-block:var(--spacing-sm);min-height:var(--control-height-lg);box-sizing:border-box;font-size:var(--font-size-xs)}.diverging-chart--compact .diverging-chart__details summary:focus-visible{outline:var(--border-width-thick) solid var(--color-focus)}.diverging-chart--compact .diverging-chart__totals{flex-direction:column;gap:var(--spacing-xs);font-size:var(--font-size-xs)}.diverging-chart--compact .diverging-chart__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.diverging-chart__breakdown summary{cursor:pointer;padding-block:var(--spacing-sm);min-height:var(--control-height-lg);box-sizing:border-box;font-size:var(--font-size-xs)}.diverging-chart__breakdown summary:focus-visible{outline:var(--border-width-thick) solid var(--color-focus)}.price-distribution{width:100%;min-width:0;color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-distribution__legend,.price-distribution__markers,.price-distribution__readout{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg);line-height:var(--line-height-normal)}.price-distribution__legend{color:var(--color-text-muted)}.price-distribution [data-tone=above]{--distribution-color:var(--color-up)}.price-distribution [data-tone=below]{--distribution-color:var(--color-down)}.price-distribution [data-tone=neutral]{--distribution-color:var(--color-text-muted)}.price-distribution__legend [data-tone]:before{content:"";display:inline-block;width:var(--spacing-sm);height:var(--spacing-sm);margin-right:var(--spacing-xs);background:var(--distribution-color)}.price-distribution__plot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);margin-block:var(--spacing-sm)}.price-distribution svg{width:100%;height:auto;display:block}.price-distribution__axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-block:var(--spacing-sm);color:var(--color-text-muted)}.price-distribution__grid{stroke:var(--color-border);stroke-width:1;stroke-dasharray:2 5}.price-distribution__bar{fill:var(--distribution-color)}.price-distribution__selection{fill:var(--color-surface-subtle);stroke:var(--color-border);stroke-width:1}.price-distribution__average{stroke:var(--color-primary);stroke-width:2;stroke-dasharray:7 4}.price-distribution__reference{stroke:var(--color-warning);stroke-width:2;stroke-dasharray:3 3}.price-distribution__markers [data-marker=average]{color:var(--color-primary)}.price-distribution__markers [data-marker=reference]{color:var(--color-warning)}.price-distribution__markers [data-marker]:before{content:"";display:inline-block;width:var(--spacing-md);margin-right:var(--spacing-xs);vertical-align:middle;border-top:var(--border-width-thick) dashed}.price-distribution__markers [data-marker=reference]:before{border-top-style:dotted}.price-distribution__scrubber{display:flex;align-items:center;gap:var(--spacing-md);margin-block:var(--spacing-sm);color:var(--color-text-muted)}.price-distribution__scrubber input{flex:1 1;min-width:0;min-height:var(--control-height-lg);accent-color:var(--color-text)}.price-distribution__details summary:focus-visible,.price-distribution__scrubber input:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:var(--spacing-2xs)}.price-distribution__readout{border-block:var(--border-width-thin) solid var(--color-border);padding-block:var(--spacing-md)}.price-distribution__details summary{cursor:pointer;padding-block:var(--spacing-sm);min-height:var(--control-height-lg);box-sizing:border-box}.price-distribution__table{max-width:100%;overflow-x:auto}.price-distribution table{width:100%;border-collapse:collapse}.price-distribution caption{text-align:left;padding-block:var(--spacing-sm);color:var(--color-text-muted)}.price-distribution td,.price-distribution th{padding:var(--spacing-xs) var(--spacing-sm);border-bottom:var(--border-width-thin) solid var(--color-border);text-align:right;white-space:nowrap}.price-distribution th:first-child{text-align:left}.price-distribution tr[data-selected=true]{background:var(--color-surface-subtle)}.price-distribution__empty{color:var(--color-text-muted);font-size:var(--font-size-sm)}.flow-timeline{min-width:0;width:100%;color:var(--color-text);font-family:var(--font-family-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-timeline__legend,.flow-timeline__selection{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.flow-timeline__selection{margin-bottom:var(--spacing-sm)}.flow-timeline__selection span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.flow-timeline__legend{gap:var(--spacing-lg);font-size:var(--font-size-xs)}.flow-timeline [data-direction=positive]{color:var(--color-up);fill:var(--color-up)}.flow-timeline [data-direction=negative]{color:var(--color-down);fill:var(--color-down)}.flow-timeline [data-direction=zero]{fill:var(--color-text-muted)}.flow-timeline__hint{margin:var(--spacing-sm) 0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);overflow-wrap:anywhere}.flow-timeline__viewport{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--color-text-muted) var(--color-surface);scrollbar-width:thin;padding-bottom:var(--spacing-sm)}.flow-timeline__canvas{min-width:100%}.flow-timeline__canvas svg{display:block;width:100%;height:auto}.flow-timeline__heading,.flow-timeline__scale{position:-webkit-sticky;position:sticky;left:0;width:var(--timeline-viewport);box-sizing:border-box;background:var(--color-surface)}.flow-timeline__heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;font-size:var(--font-size-sm)}.flow-timeline__heading span{text-align:right;font-weight:var(--font-weight-medium)}.flow-timeline__scale{font-size:var(--font-size-xs);color:var(--color-text-muted)}.flow-timeline__lane{padding-top:var(--spacing-sm);margin-top:var(--spacing-sm);border-top:var(--border-width-thin) solid var(--color-border)}.flow-timeline__grid{stroke:var(--color-border);stroke-width:1}.flow-timeline__zero{stroke:var(--color-text-muted);stroke-width:1;opacity:.6}.flow-timeline__cursor{stroke:var(--color-text);stroke-width:1;stroke-dasharray:3 3;opacity:.55;pointer-events:none}.flow-timeline__total-bar{fill:var(--color-text-muted)}.flow-timeline__total-bar[data-partial]{fill-opacity:.35;stroke:var(--color-text-muted);stroke-dasharray:3 2}.flow-timeline__dates text,.flow-timeline__missing{fill:var(--color-text-muted);font:var(--font-size-xs) var(--font-family-sans)}.flow-timeline__scrubber{display:flex;gap:var(--spacing-sm);align-items:center;color:var(--color-text-muted);font-size:var(--font-size-xs)}.flow-timeline__scrubber input{flex:1 1;min-width:0;min-height:var(--control-height-lg);accent-color:var(--color-text);margin:0;cursor:pointer}.flow-timeline__details summary:focus-visible,.flow-timeline__scrubber input:focus-visible,.flow-timeline__viewport:focus-visible{outline:var(--border-width-thick) solid var(--color-focus);outline-offset:var(--spacing-2xs)}.flow-timeline__details summary{cursor:pointer;min-height:var(--control-height-lg);box-sizing:border-box;padding-block:var(--spacing-sm);font-size:var(--font-size-xs)}.flow-timeline__table-wrap{max-width:100%;overflow-x:auto}.flow-timeline table{width:100%;border-collapse:collapse;font-size:var(--font-size-xs)}.flow-timeline caption{text-align:left;padding-block:var(--spacing-sm);color:var(--color-text-muted)}.flow-timeline td,.flow-timeline th{text-align:right;white-space:nowrap;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:var(--border-width-thin) solid var(--color-border)}.flow-timeline th:first-child{text-align:left}.flow-timeline--compact .flow-timeline__heading{font-size:var(--font-size-xs)}.workspace-status{position:fixed;bottom:0;inset-inline:0;z-index:var(--z-sticky);min-height:var(--layout-invest-status);display:flex;align-items:center;background:var(--color-surface);border-top:var(--border-width-thin) solid var(--color-border);padding:var(--spacing-xs) var(--layout-gutter);box-sizing:border-box}.workspace-toasts{position:fixed;right:var(--spacing-lg);bottom:calc(var(--layout-invest-status) + var(--spacing-lg));z-index:var(--z-overlay);width:min(var(--layout-invest-toast),calc(100vw - var(--spacing-xl)));display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);pointer-events:none}.workspace-toast{padding:var(--spacing-md);border:var(--border-width-ink,var(--border-width-thick)) solid var(--color-ink-line,var(--color-border-strong));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-invest-toast);pointer-events:auto;animation:workspace-toast-enter var(--motion-invest-enter) ease-out}@keyframes workspace-toast-enter{0%{transform:translateY(var(--spacing-sm))}to{transform:translateY(0)}}@media (max-width:63.99rem){.workspace-status{bottom:calc(var(--control-height-lg) + var(--spacing-md) + env(safe-area-inset-bottom, 0px))}.workspace-toasts{bottom:calc(var(--layout-invest-status) + var(--control-height-lg) + var(--spacing-2xl) + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.workspace-toast{animation:none}}.signed-value-bars{container-type:inline-size;min-width:0}.signed-value-bars__list{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin:0;padding:0;list-style:none}.signed-value-bars__item{display:grid;grid-template-columns:8em 10em minmax(0,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:center;font-size:var(--font-size-sm)}.signed-value-bars__label{color:var(--color-text-muted)}.signed-value-bars__value{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.signed-value-bars__item[data-direction=up]{color:var(--color-up)}.signed-value-bars__item[data-direction=down]{color:var(--color-down)}.signed-value-bars__item[data-direction=missing]{color:var(--color-text-muted)}.signed-value-bars__track{display:block;position:relative;height:var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-surface-subtle);overflow:hidden}.signed-value-bars__zero{position:absolute;left:50%;height:100%;width:var(--border-width-thin);background:var(--color-border-strong)}.signed-value-bars__fill{position:absolute;height:100%;background:currentColor;border-radius:var(--radius-sm)}.signed-value-bars__legend{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-muted)}@container (max-width: 32rem){.signed-value-bars__item{grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-sm)}.signed-value-bars__track{grid-column:1/-1}}.data-tone-scope{min-width:0}.theme-scope--invest .data-tone-scope{--color-up:var(--color-invest-reading-up);--color-down:var(--color-invest-reading-down);--color-warning:var(--color-invest-reading-warning)}.theme-scope--invest[data-appearance=dark] .data-tone-scope{--color-up:var(--color-invest-reading-dark-up);--color-down:var(--color-invest-reading-dark-down);--color-warning:var(--color-invest-reading-dark-warning)}@media (prefers-color-scheme:dark){.theme-scope--invest[data-appearance=system] .data-tone-scope{--color-up:var(--color-invest-reading-dark-up);--color-down:var(--color-invest-reading-dark-down);--color-warning:var(--color-invest-reading-dark-warning)}}.webtoon-art{--art-x:0;--art-y:0;--art-scroll:0;position:relative;width:100%;aspect-ratio:1;perspective:1000px;isolation:isolate;border-radius:1.2rem;background:var(--showcase-surface)}.webtoon-art__world{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(var(--art-y) * -5deg + var(--art-scroll) * 3deg)) rotateY(calc(var(--art-x) * 7deg))}.webtoon-art__backdrop{position:absolute;inset:8%;border:2px solid var(--showcase-line);border-radius:50%;background:radial-gradient(var(--showcase-lime) 1px,transparent 1.5px);background-size:13px 13px;opacity:.18;transform:translate3d(calc(var(--art-x) * -14px),calc(var(--art-scroll) * 55px),-60px) rotate(-12deg)}.webtoon-art__portrait{position:absolute;inset:0;background-image:url(/images/webtoon/investing-cast-v3.png);background-size:300% 200%;background-repeat:no-repeat;border-radius:1rem;transform:translate3d(calc(var(--art-x) * 8px),calc(var(--art-scroll) * -22px + var(--art-y) * 7px),20px);-webkit-mask-image:linear-gradient(black 85%,transparent);mask-image:linear-gradient(black 85%,transparent)}.webtoon-art__chapter{position:absolute;top:3%;left:4%;color:var(--showcase-lime);font-size:.6rem;letter-spacing:.12em;font-weight:800;transform:translateZ(36px);text-shadow:0 1px 5px var(--showcase-comic-ink)}.webtoon-art__bubble{position:absolute;top:13%;right:0;max-width:66%;border:2px solid var(--showcase-comic-ink);border-radius:1rem 1rem 1rem .15rem;padding:.6rem .9rem;background:var(--showcase-lime);color:var(--showcase-on-lime);font-weight:800;font-size:clamp(.8rem,1.4vw,1.1rem);box-shadow:4px 5px 0 var(--showcase-comic-ink);transform:translate3d(calc(var(--art-x) * -12px),calc(var(--art-scroll) * -45px),75px) rotate(4deg)}.webtoon-art__paper{position:absolute;width:15%;aspect-ratio:.76;box-sizing:content-box;padding:2%;background:var(--showcase-toy-paper);border:2px solid var(--showcase-comic-ink);border-radius:.25rem;color:var(--showcase-comic-ink);box-shadow:3px 3px 0 var(--showcase-comic-ink);pointer-events:none}.webtoon-art__paper i{display:block;width:78%;height:3px;margin:12% 0;background:currentColor;opacity:.5}.webtoon-art__paper i:nth-child(3){width:50%}.webtoon-art__paper span{font-size:.6rem;font-weight:900}.webtoon-art__paper b{position:absolute;font-size:1.4rem;bottom:8%;right:12%}.webtoon-art__paper--back{left:-3%;top:27%;width:9%;opacity:.85;transform:translate3d(calc(var(--art-x) * -15px),calc(var(--art-scroll) * 38px),-20px) rotate(-14deg) rotateY(20deg)}.webtoon-art__paper--front{bottom:5%;right:2%;transform:translate3d(calc(var(--art-x) * 20px),calc(var(--art-scroll) * -55px),95px) rotate(13deg) rotateY(-15deg)}.webtoon-art__cube{position:absolute;left:6%;bottom:16%;width:32px;height:32px;transform-style:preserve-3d;transform:translate3d(calc(var(--art-x) * 22px),calc(var(--art-scroll) * -40px),90px) rotateX(-24deg) rotateY(35deg) rotate(-12deg)}.webtoon-art__cube i{position:absolute;inset:0;background:var(--showcase-lime);border:2px solid var(--showcase-comic-ink)}.webtoon-art__cube i:first-child{transform:translateZ(16px)}.webtoon-art__cube i:nth-child(2){transform:rotateY(90deg) translateZ(16px);background:var(--showcase-toy-lavender)}.webtoon-art__cube i:nth-child(3){transform:rotateX(90deg) translateZ(16px);background:var(--showcase-toy-paper)}.webtoon-art__particles{position:absolute;inset:0;pointer-events:none;transform:translate3d(calc(var(--art-x) * -12px),calc(var(--art-scroll) * -30px),50px)}.webtoon-art__particles span{position:absolute;left:var(--particle-x);top:var(--particle-y);width:4px;height:4px;background:var(--showcase-lime);border-radius:50%;opacity:.35;animation:webtoon-art-drift 7s ease-in-out var(--particle-delay) infinite alternate}.webtoon-art__caption{position:absolute;bottom:15%;left:2%;color:var(--showcase-ink);font-weight:900;font-size:clamp(1rem,2vw,1.6rem);text-shadow:2px 2px 0 var(--showcase-comic-ink),-1px -1px 0 var(--showcase-comic-ink);transform:translate3d(calc(var(--art-x) * 12px),calc(var(--art-scroll) * -42px),60px) rotate(-12deg)}@keyframes webtoon-art-drift{0%{translate:0 0;opacity:.15}to{translate:6px -18px;opacity:.65}}.webtoon-art[data-playing=false] *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.webtoon-art *,.webtoon-art__world{transform:none!important;animation:none!important}}.webtoon-panels{min-width:0;padding-block:2rem}.webtoon-panels__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem}.webtoon-panel{min-width:0;overflow:hidden;border:2px solid var(--showcase-line);border-radius:1.4rem;background:var(--showcase-surface);box-shadow:5px 6px 0 var(--showcase-comic-ink)}.webtoon-panel>header{display:flex;align-items:center;gap:.8rem;padding:1rem 1.25rem;font-weight:700;border-bottom:2px solid var(--showcase-line)}.webtoon-panel__number{background:var(--showcase-lime);color:var(--showcase-on-lime);padding:.3rem .6rem;border-radius:.35rem;transform:rotate(-5deg);font-weight:900}.webtoon-panel__stage{aspect-ratio:1;position:relative;margin:1.25rem 1.5rem 0}.webtoon-panel .orbital-scene--story{aspect-ratio:1.25;border:0;border-radius:0}.webtoon-panel:nth-child(2n) .orbital-scene--story{background:radial-gradient(ellipse at 50% 80%,#c4b5ec1c,transparent 70%),var(--showcase-surface)}.webtoon-panel__copy{padding:1.2rem 1.4rem 1.5rem;border-top:1px solid var(--showcase-line)}.webtoon-panel__copy h3{margin:0 0 .6rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.3;letter-spacing:-.035em}.webtoon-panel__copy p{margin:0;color:var(--showcase-muted);font-size:1rem}.webtoon-panels__note{color:var(--showcase-muted);font-size:.8rem;margin:1.5rem 0 0}.webtoon-panel__placeholder{height:100%;background:var(--showcase-surface)}.webtoon-panel .webtoon-art{border-radius:0}.rotating-headline{display:grid;margin:0;min-width:0;font-weight:700;font-family:inherit}.rotating-headline__item{grid-area:1/1;min-width:0;visibility:hidden;opacity:0;align-self:start;overflow-wrap:anywhere}.rotating-headline__item[data-active=true]{visibility:visible;opacity:1;animation:rotating-headline-arrive .45s ease-out both}.rotating-headline__line{display:block}.rotating-headline__accent{display:inline-block;max-width:100%;box-sizing:border-box;padding:.02em .2em .1em;border-radius:.22em;color:var(--showcase-on-lime);background:var(--showcase-lime)}@keyframes rotating-headline-arrive{0%{opacity:0;transform:translateY(.16em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rotating-headline__item[data-active=true]{animation:none}}.apple-sign-in{display:flex;align-items:center;justify-content:center;position:relative;gap:.75rem;width:100%;min-height:48px;box-sizing:border-box;padding:.85rem 1.25rem;border:1px solid #a6a6a6;border-radius:6px;background:#000;color:#fff;font-family:var(--font-family-sans);font-size:16px;font-weight:500;cursor:pointer}.apple-sign-in svg{flex:0 0 22px}.apple-sign-in:disabled{opacity:.65;cursor:default}.apple-sign-in:focus-visible{outline:2px solid var(--showcase-lime,var(--color-text));outline-offset:4px}.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}.count-up{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.count-up[data-settled=true]>span{animation:count-up-settle .32s var(--arena-ease-bounce,ease-out);display:inline-block}@keyframes count-up-settle{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.count-up[data-settled=true]>span{animation:none}}.tilt-card{position:relative;box-sizing:border-box;min-width:0;height:100%;border-radius:var(--arena-radius,1.25rem);background:var(--arena-surface,var(--color-surface));border:1px solid var(--arena-line,var(--color-border));overflow:hidden;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .42s var(--arena-ease,ease-out),border-color .24s,box-shadow .32s;will-change:transform}.tilt-card--pad-lg{padding:var(--spacing-xl)}.tilt-card--pad-md{padding:var(--spacing-lg)}.tilt-card--pad-none{padding:0}.tilt-card[data-tilting=true]{transition:transform 80ms linear,border-color .24s,box-shadow .32s;border-color:var(--arena-line-strong,var(--color-border-strong))}.tilt-card__body{position:relative;z-index:1;height:100%;box-sizing:border-box}.tilt-card__glare{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),rgba(255,255,255,.18),transparent 46%);transition:opacity .26s;z-index:0}.tilt-card[data-tilting=true] .tilt-card__glare{opacity:1}.tilt-card[data-glow=on]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--tilt-angle,0deg),var(--arena-lime,#c8f542),var(--arena-violet,#7c5cff),var(--arena-cyan,#33e0ff),var(--arena-lime,#c8f542));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;animation:tilt-card-spin 8s linear infinite;pointer-events:none}@property --tilt-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tilt-card-spin{to{--tilt-angle:360deg}}@media (hover:hover) and (pointer:fine){.tilt-card[data-tilting=true]{box-shadow:0 24px 60px -24px rgba(0,0,0,.7),0 0 0 1px var(--arena-line-strong,transparent)}}@media (prefers-reduced-motion:reduce){.tilt-card{transform:none!important;transition:none}.tilt-card__glare{display:none}.tilt-card[data-glow=on]:before{animation:none}}