run-image{display:block;min-width:0;max-width:100%}run-image>img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}run-image.fits-icon{width:6.5rem;flex-shrink:0}run-image.commitment-icon{width:5rem;flex-shrink:0;aspect-ratio:1}run-image.commitment-icon>img{height:100%}run-app-bar:not(:defined),run-box:not(:defined),run-center:not(:defined),run-grid:not(:defined),run-card:not(:defined),run-text:not(:defined),run-divider:not(:defined),run-footer:not(:defined){display:block}run-stack:not(:defined),run-input-group:not(:defined){display:flex;flex-direction:column}run-stack[direction=horizontal]:not(:defined){flex-direction:row}run-visually-hidden:not(:defined){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@font-face{font-family:"Architects Daughter Fallback: Arial";src:local("Arial"),local("ArialMT"),local("Liberation Sans");ascent-override:93.0287%;descent-override:38.0404%;line-gap-override:0%;size-adjust:106.0241%}@font-face{font-family:"Architects Daughter Fallback: Roboto";src:local("Roboto Regular"),local("Roboto-Regular");ascent-override:92.8249%;descent-override:37.9571%;size-adjust:106.2569%}@font-face{font-family:"Architects Daughter Fallback: Helvetica Neue";src:local("Helvetica Neue"),local("HelveticaNeue");ascent-override:93.905%;descent-override:38.3988%;line-gap-override:0%;size-adjust:105.0347%}[data-run-skin=wireframe],[data-run-skin=wireframe] *{--run-wf-accent: #4a4a4a;--run-wf-accent-muted: #5a5a5a;--run-wf-accent-subtle: #ebebeb;--run-wf-border: #999999;--run-wf-border-error: #666666;--run-wf-border-focus: #4a4a4a;--run-wf-border-hover: #777777;--run-wf-border-light: #cccccc;--run-wf-border-subtle: #e0e0e0;--run-wf-color-interactive: #666666;--run-wf-disabled-opacity: .5;--run-wf-font-family: "Architects Daughter", "Architects Daughter Fallback: Arial", "Architects Daughter Fallback: Roboto", "Architects Daughter Fallback: Helvetica Neue", "Segoe Print", "Comic Neue", cursive;--run-wf-hover-opacity: .8;--run-wf-overlay: rgba(0, 0, 0, .15);--run-wf-overlay-strong: rgba(0, 0, 0, .25);--run-wf-radius: 3px;--run-wf-shadow: none;--run-wf-skeleton-base: #d0d0d0;--run-wf-skeleton-highlight: #aaaaaa;--run-wf-surface: #f5f5f5;--run-wf-surface-accent: #ebebeb;--run-wf-surface-active: #e0e0e0;--run-wf-surface-disabled: #f0f0f0;--run-wf-surface-hover: #ebebeb;--run-wf-surface-muted: #f0f0f0;--run-wf-surface-raised: #ffffff;--run-wf-surface-selected: #e0e0e0;--run-wf-surface-subtle: #fafafa;--run-wf-surface-sunken: #eeeeee;--run-wf-text: #333333;--run-wf-text-disabled: #bbbbbb;--run-wf-text-error: #333333;--run-wf-text-interactive: #333333;--run-wf-text-link: #2a2a2a;--run-wf-text-muted: #888888;--run-wf-text-on-accent: #ffffff;--run-wf-text-placeholder: #999999;--run-wf-text-secondary: #707070;--run-wf-text-subtle: #aaaaaa}@media (prefers-color-scheme: dark){[data-run-skin=wireframe],[data-run-skin=wireframe] *{--run-wf-accent: #c8c8c8;--run-wf-accent-muted: #b4b4b4;--run-wf-accent-subtle: #333333;--run-wf-border: #666666;--run-wf-border-error: #999999;--run-wf-border-focus: #d0d0d0;--run-wf-border-hover: #888888;--run-wf-border-light: #444444;--run-wf-border-subtle: #333333;--run-wf-color-interactive: #999999;--run-wf-disabled-opacity: .5;--run-wf-font-family: "Architects Daughter", "Architects Daughter Fallback: Arial", "Architects Daughter Fallback: Roboto", "Architects Daughter Fallback: Helvetica Neue", "Segoe Print", "Comic Neue", cursive;--run-wf-hover-opacity: .8;--run-wf-overlay: rgba(0, 0, 0, .4);--run-wf-overlay-strong: rgba(0, 0, 0, .55);--run-wf-radius: 3px;--run-wf-shadow: none;--run-wf-skeleton-base: #333333;--run-wf-skeleton-highlight: #555555;--run-wf-surface: #262626;--run-wf-surface-accent: #383838;--run-wf-surface-active: #1e1e1e;--run-wf-surface-disabled: #262626;--run-wf-surface-hover: #333333;--run-wf-surface-muted: #2a2a2a;--run-wf-surface-raised: #2e2e2e;--run-wf-surface-selected: #383838;--run-wf-surface-subtle: #222222;--run-wf-surface-sunken: #202020;--run-wf-text: #d0d0d0;--run-wf-text-disabled: #555555;--run-wf-text-error: #d0d0d0;--run-wf-text-interactive: #d0d0d0;--run-wf-text-link: #d0d0d0;--run-wf-text-muted: #888888;--run-wf-text-on-accent: #1a1a1a;--run-wf-text-placeholder: #666666;--run-wf-text-secondary: #999999;--run-wf-text-subtle: #777777}}[data-run-skin=wireframe][data-run-mode=dark],[data-run-mode=dark] [data-run-skin=wireframe],[data-run-skin=wireframe][data-run-mode=dark] *,[data-run-mode=dark] [data-run-skin=wireframe] *{--run-wf-accent: #c8c8c8;--run-wf-accent-muted: #b4b4b4;--run-wf-accent-subtle: #333333;--run-wf-border: #666666;--run-wf-border-error: #999999;--run-wf-border-focus: #d0d0d0;--run-wf-border-hover: #888888;--run-wf-border-light: #444444;--run-wf-border-subtle: #333333;--run-wf-color-interactive: #999999;--run-wf-disabled-opacity: .5;--run-wf-font-family: "Architects Daughter", "Architects Daughter Fallback: Arial", "Architects Daughter Fallback: Roboto", "Architects Daughter Fallback: Helvetica Neue", "Segoe Print", "Comic Neue", cursive;--run-wf-hover-opacity: .8;--run-wf-overlay: rgba(0, 0, 0, .4);--run-wf-overlay-strong: rgba(0, 0, 0, .55);--run-wf-radius: 3px;--run-wf-shadow: none;--run-wf-skeleton-base: #333333;--run-wf-skeleton-highlight: #555555;--run-wf-surface: #262626;--run-wf-surface-accent: #383838;--run-wf-surface-active: #1e1e1e;--run-wf-surface-disabled: #262626;--run-wf-surface-hover: #333333;--run-wf-surface-muted: #2a2a2a;--run-wf-surface-raised: #2e2e2e;--run-wf-surface-selected: #383838;--run-wf-surface-subtle: #222222;--run-wf-surface-sunken: #202020;--run-wf-text: #d0d0d0;--run-wf-text-disabled: #555555;--run-wf-text-error: #d0d0d0;--run-wf-text-interactive: #d0d0d0;--run-wf-text-link: #d0d0d0;--run-wf-text-muted: #888888;--run-wf-text-on-accent: #1a1a1a;--run-wf-text-placeholder: #666666;--run-wf-text-secondary: #999999;--run-wf-text-subtle: #777777}[data-run-skin=wireframe][data-run-mode=light],[data-run-mode=light] [data-run-skin=wireframe],[data-run-skin=wireframe][data-run-mode=light] *,[data-run-mode=light] [data-run-skin=wireframe] *{--run-wf-accent: #4a4a4a;--run-wf-accent-muted: #5a5a5a;--run-wf-accent-subtle: #ebebeb;--run-wf-border: #999999;--run-wf-border-error: #666666;--run-wf-border-focus: #4a4a4a;--run-wf-border-hover: #777777;--run-wf-border-light: #cccccc;--run-wf-border-subtle: #e0e0e0;--run-wf-color-interactive: #666666;--run-wf-disabled-opacity: .5;--run-wf-font-family: "Architects Daughter", "Architects Daughter Fallback: Arial", "Architects Daughter Fallback: Roboto", "Architects Daughter Fallback: Helvetica Neue", "Segoe Print", "Comic Neue", cursive;--run-wf-hover-opacity: .8;--run-wf-overlay: rgba(0, 0, 0, .15);--run-wf-overlay-strong: rgba(0, 0, 0, .25);--run-wf-radius: 3px;--run-wf-shadow: none;--run-wf-skeleton-base: #d0d0d0;--run-wf-skeleton-highlight: #aaaaaa;--run-wf-surface: #f5f5f5;--run-wf-surface-accent: #ebebeb;--run-wf-surface-active: #e0e0e0;--run-wf-surface-disabled: #f0f0f0;--run-wf-surface-hover: #ebebeb;--run-wf-surface-muted: #f0f0f0;--run-wf-surface-raised: #ffffff;--run-wf-surface-selected: #e0e0e0;--run-wf-surface-subtle: #fafafa;--run-wf-surface-sunken: #eeeeee;--run-wf-text: #333333;--run-wf-text-disabled: #bbbbbb;--run-wf-text-error: #333333;--run-wf-text-interactive: #333333;--run-wf-text-link: #2a2a2a;--run-wf-text-muted: #888888;--run-wf-text-on-accent: #ffffff;--run-wf-text-placeholder: #999999;--run-wf-text-secondary: #707070;--run-wf-text-subtle: #aaaaaa}:root,[data-run-mode=light]{--_cyb-neon-l: .55;--_cyb-neon-c-floor: .2;--_cyb-counter-l: .52;--_cyb-counter-c-floor: .22;--_cyb-terminal: oklch(.52 .17 148);--_cyb-danger: oklch(.55 .22 27);--_cyb-dim-l: .92;--_cyb-dim-c: .5;--_cyb-surface-0: oklch(.955 .006 290);--_cyb-surface-1: oklch(.93 .008 290);--_cyb-surface-2: oklch(.9 .01 290);--_cyb-surface-3: oklch(.86 .012 290);--_cyb-hairline: oklch(.72 .015 290);--_cyb-ink: oklch(.25 .02 290)}[data-run-mode=dark]{--_cyb-neon-l: .8;--_cyb-neon-c-floor: .22;--_cyb-counter-l: .72;--_cyb-counter-c-floor: .24;--_cyb-terminal: oklch(.82 .19 148);--_cyb-danger: oklch(.66 .23 27);--_cyb-dim-l: .8;--_cyb-dim-c: .45;--_cyb-surface-0: oklch(.145 .014 290);--_cyb-surface-1: oklch(.175 .016 290);--_cyb-surface-2: oklch(.205 .018 290);--_cyb-surface-3: oklch(.235 .02 290);--_cyb-hairline: oklch(.32 .022 290);--_cyb-ink: oklch(.9 .01 290)}html[data-run-skin=cyberpunk],[data-run-skin=cyberpunk]{--_cyb-src-pri: var(--run-color-intent-primary-base);--_cyb-src-sec: var(--run-color-intent-secondary-base);--run-store-card-icon-bg: transparent;--run-store-card-icon-size: 2.25rem;--run-orbit-centre-bg: transparent;--run-orbit-centre-border: 1px solid transparent;--run-orbit-centre-shadow: none;--run-orbit-centre-icon-size: 4.6rem;--run-display-icon-size: 2.25rem;--run-display-icon-opacity: 1;--run-cyber-neon: oklch(from var(--_cyb-src-pri) var(--_cyb-neon-l) max(c * 1.8 + .08, var(--_cyb-neon-c-floor)) h);--run-cyber-counter: oklch(from var(--_cyb-src-pri) var(--_cyb-counter-l) max(c * 1.75 + .08, var(--_cyb-counter-c-floor)) calc(h + 180) );--run-cyber-terminal: var(--_cyb-terminal);--run-cyber-danger: var(--_cyb-danger);--run-cyber-neon-dim: oklch(from var(--run-cyber-neon) calc(l * var(--_cyb-dim-l)) calc(c * var(--_cyb-dim-c)) h);--run-cyber-counter-dim: oklch(from var(--run-cyber-counter) calc(l * var(--_cyb-dim-l)) calc(c * var(--_cyb-dim-c)) h);--run-cyber-terminal-dim: oklch(from var(--run-cyber-terminal) calc(l * var(--_cyb-dim-l)) calc(c * var(--_cyb-dim-c)) h);--run-cyber-neon-glow: 0 0 6px color-mix(in srgb, var(--run-cyber-neon) 55%, transparent), 0 0 18px color-mix(in srgb, var(--run-cyber-neon) 25%, transparent);--run-cyber-counter-glow: 0 0 6px color-mix(in srgb, var(--run-cyber-counter) 55%, transparent), 0 0 18px color-mix(in srgb, var(--run-cyber-counter) 25%, transparent);--run-cyber-surface-0: var(--_cyb-surface-0);--run-cyber-surface-1: var(--_cyb-surface-1);--run-cyber-surface-2: var(--_cyb-surface-2);--run-cyber-surface-3: var(--_cyb-surface-3);--run-cyber-hairline: var(--_cyb-hairline);--run-cyber-ink: var(--_cyb-ink);--run-store-card-bg: var(--run-cyber-surface-2);--run-store-card-hover-bg: var(--run-cyber-surface-3);--run-store-card-border: 1px solid var(--run-cyber-hairline);--run-store-card-radius: 0;--run-store-card-clip: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 0 100%);--run-comp-tile-thumb-bg: var(--run-cyber-surface-1);--run-hero-panel-blur: none;--run-orbit-trace-display: block;--run-page-label-font: ui-monospace, "Cascadia Code", Consolas, "Courier New", monospace;--run-page-label-color: var(--run-cyber-terminal-dim);--run-page-label-tracking: .14em;--run-page-label-bracket-open: "[ ";--run-page-label-bracket-close: " ]";--run-page-frame-bracket: "";--run-page-frame-bracket-color: color-mix(in srgb, var(--run-cyber-neon-dim) 40%, var(--run-cyber-hairline));--run-page-step-node: counter(cyber-step, decimal-leading-zero);--run-page-step-node-bg: var(--run-cyber-surface-0);--run-page-trace-connector: "";--run-page-trace-color: color-mix(in srgb, var(--run-cyber-neon-dim) 55%, var(--run-cyber-hairline));--run-rail-active-rail: "";--run-rail-active-rail-color: var(--run-cyber-neon);--run-rail-active-rail-glow: 0 0 6px color-mix(in srgb, var(--run-cyber-neon) 55%, transparent);--run-rail-active-icon-bg: color-mix(in srgb, var(--run-cyber-neon) 12%, transparent);--run-rail-active-icon-color: var(--run-cyber-neon);--run-rail-active-icon-radius: 0;--run-rail-active-icon-clip: polygon(0 0, calc(100% - 7px) 0, 100% 7px, 100% 100%, 0 100%);--run-rail-hover-icon-bg: color-mix(in srgb, var(--run-cyber-neon-dim) 10%, transparent);--run-rail-hover-icon-color: var(--run-cyber-neon-dim);--run-rail-hover-ignition: run-rail-hover-flicker .18s steps(2, jump-none) 1}html[data-run-skin=cyberpunk][data-run-mode=dark]{--run-page-heading-shadow: -1px 0 0 color-mix(in srgb, var(--run-cyber-counter) 40%, transparent), 1px 0 0 color-mix(in srgb, var(--run-cyber-neon) 35%, transparent)}:root,[data-run-mode=light]{--_bh-field-l: .62;--_bh-ink-l: .2;--_bh-on-field-paper: 0%}[data-run-mode=dark]{--_bh-field-l: .68;--_bh-ink-l: .85;--_bh-on-field-paper: 100%}html[data-run-skin=bauhaus],[data-run-skin=bauhaus]{--_bh-src-pri: var(--run-color-intent-primary-base);--_bh-src-sec: var(--run-color-intent-secondary-base);--run-store-card-icon-bg: transparent;--run-store-card-icon-size: 2.25rem;--run-orbit-centre-bg: transparent;--run-orbit-centre-border: 1px solid transparent;--run-orbit-centre-shadow: none;--run-orbit-centre-icon-size: 4.6rem;--run-display-icon-size: 2.25rem;--run-display-icon-opacity: 1;--run-bauhaus-field-brand: oklch(from var(--_bh-src-pri) var(--_bh-field-l) calc(c*1.15 + .03) h);--run-bauhaus-field-accent: oklch(from var(--_bh-src-sec) var(--_bh-field-l) calc(c*1.15 + .03) h);--run-bauhaus-field-tertiary: oklch(from var(--_bh-src-pri) var(--_bh-field-l) calc(c*1.15 + .03) calc(h + 120) );--run-bauhaus-field-quaternary: oklch(from var(--_bh-src-pri) var(--_bh-field-l) calc(c*1.15 + .03) calc(h + 240) );--run-bauhaus-field-complement: oklch(from var(--_bh-src-pri) var(--_bh-field-l) calc(c*1.15 + .03) calc(h + 180) );--run-bauhaus-paper: var(--run-color-surface-subtle);--run-bauhaus-ink: oklch(from var(--_bh-src-pri) var(--_bh-ink-l) .02 h);--run-bauhaus-on-field: color-mix(in srgb, var(--run-bauhaus-ink), var(--run-bauhaus-paper) var(--_bh-on-field-paper))}body{margin:0;background:var(--run-color-surface-default);color:var(--run-color-text-primary);font-family:var(--run-font-semantic-family-body);-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}[hidden]{display:none!important}.eyebrow{text-transform:uppercase;letter-spacing:.08em}.stack-tag--indigo{--run-text-color: color-mix(in srgb, rgb(77 77 187) 60%, var(--run-color-neutral-50))}.stack-tag--violet{--run-text-color: color-mix(in srgb, rgb(150 77 187) 68%, var(--run-color-neutral-50))}.stack-tag--coral{--run-text-color: color-mix(in srgb, rgb(187 105 77) 79%, var(--run-color-neutral-50))}.stack-tag--teal{--run-text-color: rgb(77 160 187)}run-grid[role=list]>run-card::part(base){height:100%}.capability-network{--capability-columns: repeat(6, minmax(0, 1fr));--capability-connector: var(--run-color-brand-400);position:relative;padding-block-end:var(--run-space-8)}.capability-network:before{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:var(--run-border-width-thick);background:var(--capability-connector);border-radius:var(--run-radius-full);pointer-events:none}.capability-card{position:relative;display:block;min-width:0;width:100%}.capability-card run-icon{--run-icon-color: var(--capability-connector)}.capability-card:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:100%;width:var(--run-border-width-thick);height:var(--run-space-8);background:var(--capability-connector);transform:translate(-50%);pointer-events:none}.capability-card:before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:calc(100% + var(--run-space-8));width:var(--run-space-2);height:var(--run-space-2);background:var(--capability-connector);border-radius:var(--run-radius-full);transform:translate(-50%,-50%);pointer-events:none}.capability-foundation{text-align:center}@media (max-width: 68rem){.capability-network{--capability-columns: minmax(0, 1fr);padding-block-end:0;padding-inline-start:var(--run-space-6)}.capability-network:before{inset-inline-start:0;inset-inline-end:auto;inset-block:0;width:var(--run-border-width-thick);height:auto}.capability-card:after{inset-inline-start:calc(-1 * var(--run-space-6));inset-block-start:50%;width:var(--run-space-6);height:var(--run-border-width-thick);transform:translateY(-50%)}.capability-card:before{inset-inline-start:calc(-1 * var(--run-space-6));inset-block-start:50%}}.why-art{grid-column:1 / span 4;grid-row:1;position:relative;display:block}.why-art:before{content:"";position:absolute;top:6%;right:26%;bottom:6%;left:7.2%;border-radius:50%;background:var(--run-color-surface-raised)}.why-art img{position:relative;display:block;width:100%;height:auto}.why-card{grid-column:4 / -1;grid-row:1;z-index:1;display:block;background:color-mix(in srgb,var(--run-color-surface-default) 78%,transparent);border:1px solid color-mix(in srgb,var(--run-color-surface-default) 55%,var(--run-color-border-subtle));border-radius:var(--run-radius-xl)}@media (max-width: 48rem){.why-art{grid-column:1 / -1;width:100%;max-width:10rem;justify-self:center}.why-card{grid-column:1 / -1;grid-row:2}}.closing-art{grid-column:1 / span 5}.closing-copy{grid-column:6 / -1}@media (max-width: 48rem){.closing-art{grid-column:1 / -1;width:100%;max-width:20rem;justify-self:center}.closing-copy{grid-column:1 / -1}}.commitment-icon{width:5rem;flex-shrink:0}.fits-icon{width:6.5rem;flex-shrink:0}run-center[max="46rem"]{--run-center-max-width: 46rem}run-center[max="52rem"]{--run-center-max-width: 52rem}run-center[max="72rem"]{--run-center-max-width: 72rem}.site-header{--run-app-bar-bg: color-mix(in srgb, var(--run-color-surface-default) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-signup-group]{display:block;width:100%}[data-signup-group]{--run-input-background: var(--run-color-surface-raised)}@media (max-width: 48rem){.skin-stage{--run-box-padding-x: var(--run-space-4)}}.demo-panel{display:block}.demo-identity{min-width:0;flex:1 1 12rem}.demo-panel-body>*{min-width:0;width:100%}.demo-panel run-tab-panel,.demo-tab-body,.demo-panel run-meter{width:100%}.demo-tab-body{padding-block-start:var(--run-space-4)}.skin-stage{display:block;color:var(--run-color-text-primary);border-radius:var(--run-radius-xl);background:var(--run-color-surface-subtle);transition:background .3s ease}.skin-stage[data-run-skin=glassmorphism]{--demo-glass-primary: oklch(from var(--run-color-intent-primary-base) .65 calc(c/2 + .035) h / .72);--demo-glass-cool: oklch(from var(--run-color-intent-primary-base) .65 calc(c/2 + .035) calc(h + 40) / .62);--demo-glass-warm: oklch(from var(--run-color-intent-secondary-base) .62 calc(c/2 + .035) calc(h - 30) / .65);background:radial-gradient(ellipse at 8% 5%,var(--demo-glass-primary),transparent 65%),radial-gradient(ellipse at 100% 15%,var(--demo-glass-cool),transparent 65%),radial-gradient(ellipse at 20% 100%,var(--demo-glass-warm),transparent 70%),radial-gradient(ellipse at 85% 95%,var(--demo-glass-primary),transparent 65%),color-mix(in srgb,var(--run-color-surface-subtle) 80%,var(--run-color-brand-400))}.skin-stage[data-run-skin=wireframe]{background:#fff}.skin-stage[data-run-skin=wireframe][data-run-mode=dark]{background:var(--run-color-surface-subtle)}.skin-stage:lang(hi){--run-font-semantic-family-body: "Noto Sans Devanagari", sans-serif;--run-font-semantic-family-heading: "Noto Sans Devanagari", sans-serif}.skin-stage:lang(ja){--run-font-semantic-family-body: "Noto Sans JP", sans-serif;--run-font-semantic-family-heading: "Noto Sans JP", sans-serif}.skin-stage:lang(ar){--run-font-semantic-family-body: "Noto Sans Arabic", sans-serif;--run-font-semantic-family-heading: "Noto Sans Arabic", sans-serif}.skin-stage[data-run-skin=wireframe]:lang(hi) *{--run-wf-font-family: "Architects Daughter", "Noto Sans Devanagari", sans-serif}.skin-stage[data-run-skin=wireframe]:lang(ja) *{--run-wf-font-family: "Architects Daughter", "Noto Sans JP", sans-serif}.skin-stage[data-run-skin=wireframe]:lang(ar) *{--run-wf-font-family: "Architects Daughter", "Noto Sans Arabic", sans-serif}html,body{background:var(--run-color-surface-default)}.world-seed-hero{position:relative;overflow:hidden;background:var(--run-color-surface-default)}.hero-center{--run-center-max-width: 88rem}.hero-layout{--hero-columns: minmax(0, 1fr) minmax(0, 1fr);position:relative;min-height:47rem}.hero-copy{position:relative;z-index:2;width:100%;max-width:39rem;box-sizing:border-box;padding:5rem 1.5rem 5rem 3rem}#hero-title{--run-text-size: clamp(2.6rem, 4.2vw, 4.5rem);--run-text-line-height: 1.08}.hero-description{--run-text-line-height: 1.6}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-width:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 20%,#000 55%);mask-image:linear-gradient(to right,transparent 20%,#000 55%)}.hero-art::part(base){height:100%}.hero-art img{display:block;height:100%;width:100%;max-width:none;object-fit:contain;object-position:right center}.why-card{background:var(--run-color-surface-subtle)}.why-art:before{background:var(--rnai-color-surface-art)}.site-header{--run-app-bar-bg: var(--run-color-surface-default)}.eyebrow[color=brand]{--run-text-color: var(--rnai-color-text-accent)}@media (max-width: 64rem){.hero-layout{--hero-columns: minmax(0, 1fr);min-height:0}.hero-copy{max-width:46rem;padding:3.5rem 1.5rem 1rem;justify-self:center}#hero-title{--run-text-size: clamp(2.5rem, 6vw, 4rem)}.hero-art{position:relative;inset:auto;width:100%;height:28rem;overflow:hidden;-webkit-mask-image:none;mask-image:none}.hero-art img{position:absolute;left:-70%;width:170%;height:100%;object-fit:contain;object-position:right center}}@media (max-width: 36rem){.hero-copy{padding:2.5rem 1.25rem 0}.hero-art{height:23rem}.hero-description{--run-text-size: 1rem}[data-signup]{width:100%;min-width:0}[data-signup-open]{width:100%}[data-signup-group]::part(base){flex-direction:column}.fits-icon{width:4rem}.commitment-icon{width:3rem}}.closing-copy{min-width:0;width:100%}.closing{--closing-columns: repeat(12, minmax(0, 1fr))}@media (max-width: 48rem){.closing{--closing-columns: minmax(0, 1fr)}}.demo-control-panel{display:block;width:100%;--demo-panel-gap: var(--run-space-semantic-lg, 24px)}.demo-controls>run-stack{min-width:0;width:100%}.demo-choice-grid>run-button{display:block;min-width:0;width:100%;--run-button-padding-x-sm: var(--run-space-2)}.demo-choice-grid>run-button::part(base){box-sizing:border-box;width:100%;min-height:32px;padding:6px 8px}.demo-control-intro{min-height:0}.demo-display run-select{width:100%;min-width:0}.demo-display{min-width:0}@media (max-width: 58rem){.demo-control-intro{min-height:0}}.skin-stage{height:auto;overflow:visible}.skin-stage::part(box){height:auto;min-height:0;box-sizing:border-box;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.skin-stage>.demo-panel{width:100%;flex:none}.demo-preview-frame{display:block;width:100%;background:var(--run-color-surface-subtle);border-radius:var(--run-radius-xl)}.demo-preview-frame::part(box){padding:1rem}.skin-stage{width:100%;min-width:0}.skin-stage:not([data-run-skin=glassmorphism]){background:transparent}.demo-preview-frame{max-width:660px;margin-inline:auto}.demo-panel-body,.demo-tabs-frame{display:block;width:100%;min-width:0}.demo-tabs-frame::part(box){min-width:0}.demo-panel run-tabs{display:block;width:100%}.demo-tab-body>run-stack>run-stack{min-width:0;flex:1 1 8rem}.demo-layout{--demo-layout-columns: minmax(16rem, 19rem) minmax(0, 1fr);width:100%;max-width:1020px;margin-inline:auto}.demo-layout>*{min-width:0}.demo-controls{width:100%;--demo-controls-columns: minmax(0, 1fr)}.demo-choice-grid{width:100%;--demo-choice-columns: repeat(2, minmax(0, 1fr))}.demo-group-bar{display:none}@media (max-width: 60rem){.demo-layout{--demo-layout-columns: minmax(0, 1fr);max-width:660px}.demo-controls{--demo-controls-columns: minmax(0, 1fr)}.demo-layout>.demo-control-panel{position:sticky;top:var(--site-header-height, 0px);z-index:2;box-shadow:var(--run-shadow-lg);border-radius:var(--run-radius-lg)}.demo-control-panel{--demo-panel-gap: var(--run-space-semantic-sm, 8px);--run-box-padding-x: var(--run-space-3);--run-box-padding-y: var(--run-space-2)}.demo-group-bar{display:block;overflow-x:auto;scrollbar-width:none}.demo-controls>[data-demo-group-panel]:not([data-demo-group-active]){display:none}.demo-controls [data-demo-intro]{display:none}.demo-choice-grid{--demo-choice-columns: none;overflow-x:auto;scrollbar-width:none}.demo-choice-grid::part(base){grid-auto-flow:column;grid-auto-columns:max-content}.demo-choice-grid>run-button{width:auto}.demo-choice-grid>run-button::part(base),.demo-group-bar>run-button::part(base){width:auto;white-space:nowrap;padding-inline:14px}}@media (pointer: coarse){.demo-choice-grid>run-button::part(base),.demo-group-bar>run-button::part(base){min-height:44px}}.demo-preview-frame{position:relative}.demo-preview-frame[data-demo-state=loading] .skin-stage,.demo-preview-frame[data-demo-state=error] .skin-stage{opacity:0;pointer-events:none}.demo-loading-outline{position:absolute;inset:var(--run-space-4);pointer-events:none}.demo-loading-error{position:absolute;inset:var(--run-space-4);justify-content:center}.demo-loading-outline[hidden],.demo-loading-error[hidden]{display:none!important}.demo-loading-outline{--run-skeleton-color: color-mix(in srgb, var(--run-color-text-primary) 14%, var(--run-color-surface-raised));--run-skeleton-highlight: color-mix(in srgb, var(--run-color-text-primary) 24%, var(--run-color-surface-raised))}.demo-control-panel [data-custom-appearance][hidden],.demo-control-panel [data-brand-description][hidden]{display:none!important}.skin-stage[data-run-skin=carved-stone]{--stone-ink: #e9debd;--stone-muted: #dfd8c2;--stone-field-ink: #25251e;--stone-font: Georgia, serif;color:var(--stone-ink);font-family:Segoe UI,sans-serif}.skin-stage[data-run-skin=carved-stone] .demo-panel{background:var(--material-art, #34362d) center / 100% 100% no-repeat;filter:drop-shadow(0 12px 15px #0007)}.skin-stage[data-run-skin=carved-stone] .demo-panel::part(base){background:transparent;border:0;border-radius:0;padding:46px 42px 34px;box-shadow:none;color:var(--stone-ink)}.skin-stage[data-run-skin=carved-stone] run-text{--run-text-color: var(--stone-ink)}.skin-stage[data-run-skin=carved-stone] run-text[color=secondary]{--run-text-color: var(--stone-muted)}.skin-stage[data-run-skin=carved-stone] run-text[as=h3],.skin-stage[data-run-skin=carved-stone] run-text[as=h4]{--run-text-font-family: var(--stone-font);font-family:var(--stone-font)}.skin-stage[data-run-skin=carved-stone] run-text[as=h3]::part(text),.skin-stage[data-run-skin=carved-stone] run-text[as=h4]::part(text){font-family:var(--stone-font)}.skin-stage[data-run-skin=carved-stone] .demo-identity run-text[as=h3]{--run-text-size: 28px}.skin-stage[data-run-skin=carved-stone] [data-demo-detail=member]{overflow-wrap:anywhere}.skin-stage[data-run-skin=carved-stone] run-avatar{--run-avatar-size: 80px;--run-avatar-bg: transparent;--run-avatar-fg: var(--stone-ink);--run-avatar-border-width: 0;background:url(/assets/avatar-DheBtqCC.svg) center / contain no-repeat;flex-shrink:0}.skin-stage[data-run-skin=carved-stone] run-avatar::part(base),.skin-stage[data-run-skin=carved-stone] run-avatar::part(fallback){background:transparent;border:0}.skin-stage[data-run-skin=carved-stone] run-avatar::part(initials){font:600 28px var(--stone-font);text-shadow:0 2px 1px #000}.skin-stage[data-run-skin=carved-stone] run-badge{display:inline-block;background:var(--material-art) center / 100% 100% no-repeat;padding:7px 12px}.skin-stage[data-run-skin=carved-stone] run-badge::part(badge){background:transparent;border:0;padding:0;color:var(--stone-ink)}.skin-stage[data-run-skin=carved-stone] run-icon{color:#9ec9b7}.skin-stage[data-run-skin=carved-stone] run-divider{opacity:.4}.skin-stage[data-run-skin=carved-stone] .demo-tabs-frame{background:var(--material-art, #30332b) center / 100% 100% no-repeat}.skin-stage[data-run-skin=carved-stone] .demo-tabs-frame::part(box){background:transparent;border:0;border-radius:0;padding:10px 12px 20px}.skin-stage[data-run-skin=carved-stone] run-tabs{--run-tabs-gap: 0;--run-tabs-tablist-border: transparent}.skin-stage[data-run-skin=carved-stone] run-tabs::part(tablist-container){display:block;border:0;padding:0;background:transparent}.skin-stage[data-run-skin=carved-stone] run-tabs::part(panel-region){background:transparent;border:0;padding:0}.skin-stage[data-run-skin=carved-stone] run-tab{display:inline-flex;flex:none;min-width:0;width:calc(50% - 2px);padding:0!important;border:0!important;font:600 17px var(--stone-font);background:var(--material-art, #34362d) center / 100% 100% no-repeat;color:var(--stone-ink)}.skin-stage[data-run-skin=carved-stone] run-tab::part(base){width:100%;height:52px;box-sizing:border-box;min-height:52px;justify-content:center;padding:10px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;font:600 17px var(--stone-font);color:var(--stone-ink);white-space:normal;text-align:center}.skin-stage[data-run-skin=carved-stone] run-tab::part(indicator){display:none}.skin-stage[data-run-skin=carved-stone] run-tab-panel::part(base){background:transparent;padding:0;color:var(--stone-ink)}.skin-stage[data-run-skin=carved-stone] .demo-tab-body{padding:20px 8px 0}.skin-stage[data-run-skin=carved-stone] run-form-field::part(label-part){color:var(--stone-ink)}.skin-stage[data-run-skin=carved-stone] run-form-field::part(control-part){min-width:0}.skin-stage[data-run-skin=carved-stone] run-input{--run-input-color: var(--stone-field-ink)}.skin-stage[data-run-skin=carved-stone] run-input::part(field-wrapper),.skin-stage[data-run-skin=carved-stone] run-select::part(trigger){box-sizing:border-box;height:60px;border:0;border-radius:0;background:var(--material-art, #e9debd) center / 100% 100% no-repeat;box-shadow:none;padding:8px 15px;color:var(--stone-field-ink)}.skin-stage[data-run-skin=carved-stone] run-input::part(input){height:44px;min-width:0;background:transparent;border:0;color:var(--stone-field-ink);font:600 16px Segoe UI,sans-serif;padding:0;box-shadow:none}.skin-stage[data-run-skin=carved-stone] run-select{--run-select-option-background: transparent;--run-select-option-background-hover: transparent;--run-select-option-background-selected: transparent;--run-select-option-background-selected-hover: transparent;--run-select-option-padding-block: 0;--run-select-option-padding-inline: 0;--run-select-option-color: var(--stone-field-ink);--run-select-option-color-selected: #fff8df;--run-select-color: var(--stone-field-ink);--run-select-icon-color: var(--stone-field-ink);--run-select-min-width: 0}.skin-stage[data-run-skin=carved-stone] run-select::part(listbox){border:10px solid transparent;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='100'%20height='100'%3e%3cpath%20d='M10%202%20H90%20V10%20H98%20V90%20H90%20V98%20H10%20V90%20H2%20V10%20H10Z'%20fill='none'%20stroke='%2314160f'%20stroke-width='4'/%3e%3cpath%20d='M11%204%20H89%20V11%20H96%20V89%20H89%20V96%20H11%20V89%20H4%20V11%20H11Z'%20fill='none'%20stroke='%23aa9975'%20stroke-width='2'/%3e%3cpath%20d='M13%207%20H87%20V13%20H93%20V87%20H87%20V93%20H13%20V87%20H7%20V13%20H13Z'%20fill='none'%20stroke='%23131710'%20stroke-width='2'/%3e%3cpath%20d='M14%209%20H86%20V14%20H91%20V86%20H86%20V91%20H14%20V86%20H9%20V14%20H14Z'%20fill='none'%20stroke='%23796f53'/%3e%3c/svg%3e") 12 / 10px / 0 stretch;border-radius:0;padding:0;background:linear-gradient(#fff8dfaa,#fff8dfaa),var(--carved-listbox-art, none);background-size:auto,450px 450px;color:var(--stone-field-ink)}.skin-stage[data-run-skin=carved-stone] run-select-item::part(base){padding:10px 14px;box-sizing:border-box;color:var(--stone-field-ink);background:#f1e8cd;border-radius:0;min-height:44px}.skin-stage[data-run-skin=carved-stone] run-select-item[selected]::part(base){background:#165641;color:#fff8df}.skin-stage[data-run-skin=carved-stone] run-select-item[active]::part(base){outline:2px solid #aa693e;outline-offset:-3px}.skin-stage[data-run-skin=carved-stone] run-input:focus-within::part(field-wrapper),.skin-stage[data-run-skin=carved-stone] run-select:focus-within::part(trigger){outline:2px solid #96d8c6;outline-offset:2px}.skin-stage[data-run-skin=carved-stone] run-meter{box-sizing:border-box;padding:12px 16px;background:var(--material-art, #30332b) center / 100% 100% no-repeat;--run-meter-track-height: 16px;--run-meter-label-color: var(--stone-ink);--run-meter-value-color: var(--stone-ink)}.skin-stage[data-run-skin=carved-stone] run-meter::part(track){background:#181c18;border:0;border-radius:0;box-shadow:inset 0 2px 4px #000}.skin-stage[data-run-skin=carved-stone] run-meter::part(fill){border:0;border-radius:0;background:repeating-linear-gradient(90deg,transparent 0 23px,#112e27 23px 26px),linear-gradient(180deg,#c0ecdb,#75bd9f 12%,#2b8369 27%,#0f5040 60%,#266c52 83%,#75bd9f)}.skin-stage[data-run-skin=carved-stone] run-button[data-material]{background:var(--material-art, #34362d) center / 100% 100% no-repeat}.skin-stage[data-run-skin=carved-stone] run-button[data-material]::part(base){width:100%;min-height:52px;height:auto;padding:12px 20px;border:0;border-radius:0;background:transparent;color:#fff4d8;box-shadow:none;font:600 17px var(--stone-font);text-shadow:0 2px 1px #000;white-space:normal}.skin-stage[data-run-skin=carved-stone] run-button:hover,.skin-stage[data-run-skin=carved-stone] run-tab:hover{filter:brightness(1.12)}.skin-stage[data-run-skin=carved-stone] run-button:focus-within,.skin-stage[data-run-skin=carved-stone] run-tab:focus-visible{outline:2px solid #96d8c6;outline-offset:3px}.skin-stage[data-run-skin=carved-stone] run-switch{--run-switch-track-background: #363a30;--run-switch-track-background-checked: #28745b;--run-switch-thumb-background: #e8dab5}.skin-stage[data-run-skin=carved-stone] run-link{--run-link-color: #cde9dc;--run-link-color-hover: #fff8df;--run-link-color-visited: #cde9dc}.skin-stage[data-run-skin=carved-stone] run-alert::part(base){background:#203e32;color:#fff8df;border-color:#9ec9b7}@media (max-width: 460px){.skin-stage[data-run-skin=carved-stone] .demo-panel::part(base){padding:34px 22px 26px}.skin-stage[data-run-skin=carved-stone] .demo-tabs-frame::part(box){padding:8px 8px 16px}.skin-stage[data-run-skin=carved-stone] .demo-tab-body{padding:16px 4px 0}.skin-stage[data-run-skin=carved-stone] .demo-identity run-text[as=h3]{--run-text-size: 24px}.skin-stage[data-run-skin=carved-stone] run-avatar{--run-avatar-size: 61px}.skin-stage[data-run-skin=carved-stone] run-tab::part(base){font-size:14px;padding-inline:4px}}@media (forced-colors: active){.skin-stage[data-run-skin=carved-stone]{--stone-ink: CanvasText;--stone-muted: CanvasText;--stone-field-ink: CanvasText}.skin-stage[data-run-skin=carved-stone] [data-material],.skin-stage[data-run-skin=carved-stone] run-avatar{background:Canvas;filter:none}.skin-stage[data-run-skin=carved-stone] run-input::part(field-wrapper),.skin-stage[data-run-skin=carved-stone] run-select::part(trigger),.skin-stage[data-run-skin=carved-stone] run-select::part(listbox),.skin-stage[data-run-skin=carved-stone] run-select-item::part(base),.skin-stage[data-run-skin=carved-stone] run-tab::part(base){background:Canvas;color:CanvasText;border:1px solid CanvasText;border-image:none}.skin-stage[data-run-skin=carved-stone] run-tab[active]::part(base),.skin-stage[data-run-skin=carved-stone] run-select-item[selected]::part(base),.skin-stage[data-run-skin=carved-stone] run-meter::part(fill){background:Highlight;color:HighlightText}.skin-stage[data-run-skin=carved-stone] run-button::part(base){color:ButtonText;border:1px solid ButtonText;text-shadow:none}}.skin-stage[data-run-skin=carved-stone] run-select-item{padding:0!important;background:transparent!important;color:var(--stone-field-ink);--run-text-color: var(--stone-field-ink)}.skin-stage[data-run-skin=carved-stone] run-select-item[selected]{color:#fff8df;--run-text-color: #fff8df}.skin-stage[data-run-skin=carved-stone] run-select-item::part(label){color:inherit}@media (max-width: 360px){.skin-stage[data-run-skin=carved-stone] .demo-panel::part(base){padding-inline:16px}.skin-stage[data-run-skin=carved-stone] .demo-tabs-frame::part(box){padding-inline:4px}.skin-stage[data-run-skin=carved-stone] run-tab::part(base){font-size:12px;padding-inline:2px}}.skin-stage[data-run-skin=carved-stone] run-select::part(listbox){padding:4px;box-shadow:0 10px 18px #0009;scrollbar-color:#8a8060 #e9debd}.skin-stage[data-run-skin=carved-stone] run-select-item{outline:none!important}.skin-stage[data-run-skin=carved-stone] run-select-item::part(base){min-height:48px;padding:12px 18px;background:var(--material-art, #e9debd) center / 100% 100% no-repeat;font-family:var(--stone-font);text-shadow:0 1px #fff8}.skin-stage[data-run-skin=carved-stone] run-select-item[selected]::part(base){background:var(--material-art, #165641) center / 100% 100% no-repeat;color:#fff8df;text-shadow:0 1px 2px #000}.skin-stage[data-run-skin=carved-stone] run-select-item:hover::part(base){filter:brightness(1.08)}.skin-stage[data-run-skin=carved-stone] run-select-item[active]::part(base){outline:2px solid #985629;outline-offset:-6px}.skin-stage[data-run-skin=carved-stone] run-select-item[selected][active]::part(base){outline-color:#b3e4c9}.skin-stage[data-run-skin=carved-stone] run-select-item::part(indicator){color:inherit}@media (forced-colors: active){.skin-stage[data-run-skin=carved-stone] run-select::part(listbox),.skin-stage[data-run-skin=carved-stone] run-select-item::part(base){background:Canvas;color:CanvasText;border-image:none;box-shadow:none;text-shadow:none;filter:none;scrollbar-color:auto}.skin-stage[data-run-skin=carved-stone] run-select-item[selected]::part(base){background:Highlight;color:HighlightText}.skin-stage[data-run-skin=carved-stone] run-select-item[active]::part(base){outline-color:Highlight}.skin-stage[data-run-skin=carved-stone] run-select-item[selected][active]::part(base){outline-color:HighlightText}}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]){--material-ink: #eadfca;--material-muted: #c3bba9;--material-field-ink: #eadfca;--material-focus: #f0be85;--material-accent: #af693c;color:var(--material-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) .demo-panel{position:relative;isolation:isolate;background:#131715;border-radius:16px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) .demo-panel::part(base){position:relative;background:transparent;border:0;box-shadow:none;padding:30px;color:var(--material-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) .demo-panel>run-stack{position:relative;z-index:1}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) .demo-material-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:inherit}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-text{--run-text-color: var(--material-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-text[color=secondary]{--run-text-color: var(--material-muted)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-form-field{--run-color-text-primary: var(--material-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-form-field::part(label-part){color:var(--material-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-avatar{--run-avatar-bg: transparent;--run-avatar-fg: var(--material-ink);--run-avatar-border-width: 0;--run-avatar-size: 76px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-avatar::part(base),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-avatar::part(fallback){background:transparent;border:0}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-badge::part(badge){background:transparent;border:0;color:var(--material-ink);padding:5px 12px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) .demo-tabs-frame::part(box){background:transparent;border:0;padding:0}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tabs{--run-tabs-gap: 0;--run-tabs-tablist-border: transparent}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tabs::part(tablist-container){display:block;background:transparent;border:0;padding:0}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tabs::part(panel-region){background:transparent;border:0;padding:16px 8px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tab{display:inline-flex;width:calc(50% - 2px);min-width:0;padding:0!important;border:0!important;background:transparent!important;color:var(--material-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tab::part(base){box-sizing:border-box;width:100%;min-height:48px;height:48px;justify-content:center;padding:8px 4px;border:0;background:transparent;color:var(--material-ink);box-shadow:none}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tab::part(label){color:inherit}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tab::part(indicator){display:none}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tab-panel::part(base){padding:0;background:transparent;color:var(--material-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) .demo-tab-body{padding-top:0}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-input::part(field-wrapper),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select::part(trigger){box-sizing:border-box;height:54px;padding:0 14px;background:transparent;border:0;box-shadow:none;color:var(--material-field-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-input::part(input){height:54px;min-width:0;padding:0;background:transparent;color:var(--material-field-ink);box-shadow:none}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select{--run-select-color: var(--material-field-ink);--run-select-icon-color: var(--material-field-ink);--run-select-min-width: 0;--run-select-option-background: transparent;--run-select-option-background-hover: transparent;--run-select-option-background-selected: transparent;--run-select-option-background-selected-hover: transparent;--run-select-option-padding-block: 0;--run-select-option-padding-inline: 0}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select::part(listbox){padding:8px;background:#28231e;color:var(--material-ink);border:1px solid var(--material-accent)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select-item{padding:0!important;background:transparent!important;--run-text-color: var(--material-ink);color:var(--material-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select-item::part(base){padding:10px 12px;min-height:44px;color:inherit;background:transparent}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select-item[selected]::part(base){background:color-mix(in srgb,var(--material-accent) 30%,transparent)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select-item::part(label){color:inherit}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select-item[active]::part(base){outline:2px solid var(--material-focus);outline-offset:-2px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-meter{--run-meter-label-color: var(--material-ink);--run-meter-value-color: var(--material-ink);--run-meter-track-height: 16px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-meter::part(track),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-meter::part(fill){background:transparent;border-color:transparent}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-button::part(base){min-height:48px;padding:12px 18px;background:transparent;border:0;color:var(--material-ink);box-shadow:none}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-switch{--run-switch-track-background: #44413b;--run-switch-track-background-checked: var(--material-accent);--run-switch-thumb-background: #f4e6cf}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-link{--run-link-color: var(--material-ink);--run-link-color-hover: var(--material-focus);--run-link-color-visited: var(--material-ink)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-icon{color:var(--material-accent)}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-input:focus-within::part(field-wrapper),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select:focus-within::part(trigger),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tab:focus-visible,.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-button:focus-within{outline:2px solid var(--material-focus);outline-offset:2px}.skin-stage[data-run-skin=forge] .demo-panel{overflow:hidden;border:1px solid #514b3e}.skin-stage[data-run-skin=forge] .demo-tabs-frame{border:1px solid #514332;border-radius:8px;padding:10px;box-sizing:border-box}.skin-stage[data-run-skin=forge] run-avatar::part(initials){color:#f9d6a6;text-shadow:0 0 15px #b74b15}.skin-stage[data-run-skin=forge] run-tab[active]{--material-ink: #ffe0b4}.skin-stage[data-run-skin=forge] .fallback run-input::part(field-wrapper),.skin-stage[data-run-skin=forge] .fallback run-select::part(trigger),.skin-stage[data-run-skin=forge] .fallback run-tab::part(base),.skin-stage[data-run-skin=forge] .fallback run-button::part(base){background:linear-gradient(150deg,#453629,#121715);border:1px solid #b06338}.skin-stage[data-run-skin=forge] .fallback run-meter::part(track){background:#34251c}.skin-stage[data-run-skin=forge] .fallback run-meter::part(fill){background:#bf8247}.skin-stage[data-run-skin=forge] .demo-material-canvas:not([data-live]){opacity:0}.skin-stage[data-run-skin=forge] .demo-material-canvas[data-fade]{transition:opacity .35s ease-out}@media (prefers-reduced-motion: reduce){.skin-stage[data-run-skin=forge] .demo-material-canvas[data-fade]{transition:none}}.skin-stage[data-run-skin=watercolor]{--material-ink: #22394a;--material-muted: #52616b;--material-field-ink: #22394a;--material-focus: oklch(from var(--run-color-intent-primary-base) .4 min(c, .15) h);--material-accent: oklch(from var(--run-color-intent-primary-base) .48 min(c, .14) h);--wc-card-paper: #faf8f1;--wc-pigment-blue: 61,125,165;--wc-pigment-sage: 126,150,109;--wc-pigment-rose: 180,115,119}.skin-stage[data-run-skin=watercolor] .demo-panel{background:#faf8f1}.skin-stage[data-run-skin=watercolor] run-text[as=h3]::part(text),.skin-stage[data-run-skin=watercolor] run-text[as=h4]::part(text){font-family:Georgia,serif;font-weight:400}.skin-stage[data-run-skin=watercolor] run-avatar::part(initials){font-family:Georgia,serif;font-weight:400;color:#173a51}.skin-stage[data-run-skin=watercolor] run-input::part(field-wrapper),.skin-stage[data-run-skin=watercolor] run-select::part(trigger){background:#fbfaf4e8;border:1px solid #8ba1a8;border-radius:5px}.skin-stage[data-run-skin=watercolor] run-select::part(listbox){background:var(--wc-popup-image),#f8f7ef;border-color:#8ba1a8}.skin-stage[data-run-skin=watercolor] run-tab[active]::part(base){text-decoration:underline;text-underline-offset:9px}.skin-stage[data-run-skin=watercolor] run-switch{--run-switch-track-background: #bdc8c3;--run-switch-thumb-background: #faf8f1}.skin-stage[data-run-skin=watercolor] run-divider{opacity:.4}.skin-stage[data-run-skin=watercolor] run-alert::part(base){color:#22394a;background:#e1eadf}.skin-stage[data-run-skin=clay]{--material-ink: #f3e2cb;--material-muted: #e4d3c1;--material-field-ink: #422f26;--material-focus: oklch(from var(--run-color-intent-primary-base) .85 .08 h);--material-accent: oklch(from var(--run-color-intent-primary-base) .55 min(c, .14) h)}.skin-stage[data-run-skin=clay] .demo-panel{box-sizing:border-box;border:20px solid transparent;border-image:url(/skins/clay/slate.svg) 110 fill / 20px / 0 stretch;background:transparent;border-radius:0;filter:drop-shadow(0 12px 15px #0006)}.skin-stage[data-run-skin=clay] .demo-panel::part(base){padding:20px}.skin-stage[data-run-skin=clay] run-avatar{background:var(--clay-avatar-art, url(/skins/clay/avatar.svg)) center / contain no-repeat}.skin-stage[data-run-skin=clay] run-badge::part(badge){border:8px solid transparent;border-image:var(--clay-clay-art, url(/skins/clay/clay.svg)) 110 fill / 12px / 0 stretch}.skin-stage[data-run-skin=clay] run-tabs::part(panel-region){border:14px solid transparent;border-image:var(--clay-rim-art, url(/skins/clay/rim.svg)) 16 / 14px / 0 stretch;padding:12px 4px}.skin-stage[data-run-skin=clay] run-tab::part(base){background:var(--clay-cream-art) center / 100% 140% no-repeat;color:#422f26;border-radius:10px 10px 0 0}.skin-stage[data-run-skin=clay] run-tab[active]::part(base){background-image:var(--clay-clay-art, url(/skins/clay/clay.svg));color:#fff4e5}.skin-stage[data-run-skin=clay] run-input::part(field-wrapper),.skin-stage[data-run-skin=clay] run-select::part(trigger){height:64px;border:5px solid transparent;border-image:var(--clay-clay-art, url(/skins/clay/clay.svg)) 110 fill / 16px / 0 stretch;padding:0;gap:0;border-radius:0;background:transparent;filter:drop-shadow(0 3px 2px #0008)}.skin-stage[data-run-skin=clay] run-input::part(input){box-sizing:border-box;flex:1;width:100%;height:54px;border:12px solid transparent;border-image:var(--clay-cream-art) 110 fill / 12px / 0 stretch;border-radius:0;background:transparent;padding:0 5px;text-shadow:0 1px #fff9}.skin-stage[data-run-skin=clay] run-select::part(trigger){position:relative}.skin-stage[data-run-skin=clay] run-select::part(trigger):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:12px solid transparent;border-image:var(--clay-cream-art) 110 fill / 12px / 0 stretch;pointer-events:none}.skin-stage[data-run-skin=clay] run-select::part(label){position:relative;z-index:1;padding-left:17px;color:#422f26;text-shadow:0 1px #fff9}.skin-stage[data-run-skin=clay] run-select::part(chevron){position:relative;z-index:1;margin-right:15px;color:#422f26}.skin-stage[data-run-skin=clay] run-select::part(listbox){background:transparent;color:#422f26;border:12px solid transparent;border-image:var(--clay-cream-art) 110 fill / 16px / 0 stretch;padding:0;border-radius:10px;box-shadow:0 7px 12px #0007}.skin-stage[data-run-skin=clay] run-select-item{color:#422f26;--run-text-color: #422f26;outline:0!important}.skin-stage[data-run-skin=clay] run-select-item[active]::part(base){outline:2px solid oklch(from var(--run-color-intent-primary-base) .3 .08 h);outline-offset:-5px;border-radius:10px}.skin-stage[data-run-skin=clay] run-select-item::part(indicator){color:inherit}.skin-stage[data-run-skin=clay] run-select-item::part(base){box-sizing:border-box;min-height:45px;border:10px solid transparent;padding:0 5px;text-shadow:0 1px #fff9}.skin-stage[data-run-skin=clay] run-select-item:is([active],[selected],:hover)::part(base){background:transparent;border-image:var(--clay-clay-art, url(/skins/clay/clay.svg)) 110 fill / 12px / 0 stretch;color:#fff9ee;text-shadow:0 2px 1px #0007}.skin-stage[data-run-skin=clay] run-meter::part(track){background:#211b18;border:2px solid #806b5c}.skin-stage[data-run-skin=clay] run-meter::part(fill){background:var(--clay-clay-art, url(/skins/clay/clay.svg)) center / auto 100%}.skin-stage[data-run-skin=clay] run-button::part(base){border:9px solid transparent;border-image:var(--clay-clay-art, url(/skins/clay/clay.svg)) 110 fill / 14px / 0 stretch;padding:4px 12px}.skin-stage[data-run-skin=clay] run-button[data-demo-cancel]::part(base){border-image-source:var(--clay-cream-art);color:#422f26}@media (max-width:460px){.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) .demo-panel::part(base){padding:18px 12px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-avatar{--run-avatar-size: 60px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tabs::part(panel-region){padding-inline:4px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tab::part(base){font-size:12px;padding-inline:2px}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-button::part(base){padding-inline:10px}.skin-stage[data-run-skin=clay] .demo-panel{border-width:12px;border-image-width:12px}}@media (forced-colors:active){.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]){--material-ink: CanvasText;--material-muted: CanvasText;--material-field-ink: CanvasText;--material-focus: Highlight}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) .demo-material-canvas{display:none}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) .demo-panel{background:Canvas;border:1px solid CanvasText;border-image:none}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-input::part(field-wrapper),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-input::part(input),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select::part(trigger),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select::part(listbox),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-tab::part(base),.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-button::part(base){background:Canvas;border:1px solid CanvasText;border-image:none;color:CanvasText}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select::part(trigger):before{display:none}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-select-item::part(base){border-image:none}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-meter::part(track){border:1px solid CanvasText}.skin-stage:is([data-run-skin=forge],[data-run-skin=watercolor],[data-run-skin=clay]) run-meter::part(fill){background:Highlight}}.skin-stage[data-run-skin=forge] run-select::part(listbox){padding:7px;border:2px solid #796048;border-radius:7px;background:repeating-radial-gradient(ellipse at 20% 30%,#ffffff05 0,#ffffff05 1px,#00000008 1px,#00000008 3px),linear-gradient(135deg,#33332b,#151916 55%,#28271f);box-shadow:inset 0 1px 1px #d1ac7655,inset 0 0 0 3px #0b0e0c,0 12px 22px #000a;scrollbar-color:#876449 #181c18;color-scheme:dark}.skin-stage[data-run-skin=forge] run-select-item{outline:none!important}.skin-stage[data-run-skin=forge] run-select-item::part(base){box-sizing:border-box;min-height:48px;padding:11px 14px;border:1px solid #66513a66;border-radius:3px;background:repeating-linear-gradient(175deg,#ffffff03 0 1px,transparent 1px 4px),linear-gradient(120deg,#292c25,#171c18);color:#eadfca;text-shadow:0 1px 2px #000;box-shadow:inset 0 1px #bc9a6a22,inset 0 -2px 3px #0007}.skin-stage[data-run-skin=forge] run-select-item:is(:hover,[active])::part(base){border-color:#ce935b;background-color:#393025;box-shadow:inset 0 0 10px #b565252e}.skin-stage[data-run-skin=forge] run-select-item[selected]::part(base){color:#ffe0b4;border-color:#b97949;background:repeating-linear-gradient(175deg,#ffffff06 0 1px,transparent 1px 4px),linear-gradient(135deg,#65412a,#29271d 65%,#483322);box-shadow:inset 0 1px #e4b07888,inset 0 0 9px #bd642633}.skin-stage[data-run-skin=forge] run-select-item[active]::part(base){outline:2px solid #f0be85;outline-offset:-4px}.skin-stage[data-run-skin=forge] run-select-item::part(indicator){color:#ffd69d;filter:drop-shadow(0 0 3px #bb632d)}@media (forced-colors: active){.skin-stage[data-run-skin=forge] run-select::part(listbox),.skin-stage[data-run-skin=forge] run-select-item::part(base){background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none;text-shadow:none;scrollbar-color:auto;color-scheme:normal}.skin-stage[data-run-skin=forge] run-select-item[selected]::part(base){background:Highlight;color:HighlightText;border-color:HighlightText;box-shadow:none}.skin-stage[data-run-skin=forge] run-select-item[active]::part(base){outline-color:Highlight;box-shadow:none}.skin-stage[data-run-skin=forge] run-select-item[selected][active]::part(base){outline-color:HighlightText}.skin-stage[data-run-skin=forge] run-select-item::part(indicator){color:inherit;filter:none}}
