@import "https://fonts.googleapis.com/css2?family=Finlandica:wght@400;500&family=JetBrains+Mono:wght@400&display=swap";
@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gs-surface-void:#f6f8f7;--gs-surface-canvas:#f6f8f7;--gs-surface-recessed:#f6f8f7;--gs-surface-raised:#f6f8f7;--gs-surface-overlay:#f6f8f7;--gs-surface-control:#e5e5e5;--gs-surface-control-hover:#e5e5e5;--gs-surface-accent-tint:#f0a800;--gs-surface-accent-solid:#0f0e12;--gs-surface-danger-solid:#f0a800;--gs-surface-transparent:#0000;--gs-text-primary:#000;--gs-text-secondary:#4d4d4d;--gs-text-tertiary:#5e5e5e;--gs-text-accent:#000;--gs-text-on-accent:#f6f8f7;--gs-text-on-accent-tint:#000;--gs-text-link:#0067ac;--gs-text-danger:#000;--gs-text-success:#000;--gs-text-warning:#7d5600;--gs-text-info:#0067ac;--gs-border-subtle:#e5e5e5;--gs-border-default:#000;--gs-border-strong:#000;--gs-border-accent:#000;--gs-border-focus:#000;--gs-status-triage:#000;--gs-status-backburner:#000;--gs-status-todo:#000;--gs-status-scheduled:#000;--gs-status-ready:#000;--gs-status-in-progress:#000;--gs-status-blocked:#000;--gs-status-in-review:#000;--gs-status-done:#000;--gs-status-archived:#000;--gs-status-canceled:#000;--gs-status-duplicate:#000;--gs-status-fill-triage:0;--gs-status-fill-backburner:0;--gs-status-fill-todo:0;--gs-status-fill-scheduled:0;--gs-status-fill-ready:.125;--gs-status-fill-in-progress:.35;--gs-status-fill-blocked:.35;--gs-status-fill-in-review:.7;--gs-status-fill-done:1;--gs-status-fill-archived:1;--gs-status-fill-canceled:1;--gs-status-fill-duplicate:1;--gs-elevation-flat:none;--gs-elevation-raised:none;--gs-elevation-overlay:none;--gs-effect-backdrop-blur:0;--gs-font-family-ui:Finlandica, ui-sans-serif, system-ui, sans-serif;--gs-font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--gs-font-weight-body:400;--gs-font-weight-emphasis:500;--gs-font-weight-heading:500;--gs-font-size-micro:.8125rem;--gs-font-size-caption:.8125rem;--gs-font-size-ui:.8125rem;--gs-font-size-body:1.1875rem;--gs-font-size-title-sm:1.5rem;--gs-font-size-title:1.625rem;--gs-font-size-display:2.5rem;--gs-font-size-display-lg:2.5rem;--gs-font-line-height-heading:1.15;--gs-font-line-height-ui:1.5;--gs-font-line-height-reading:1.15;--gs-font-tracking-heading:-.01em;--gs-font-tracking-body:0;--gs-font-tracking-caps:.06em;--gs-radius-chip:0;--gs-radius-control:0;--gs-radius-card:0;--gs-radius-panel:0;--gs-radius-overlay:0;--gs-radius-pill:0;--gs-stroke-hairline:1px;--gs-stroke-focus:2px;--gs-gap-tight:15px;--gs-gap-control:15px;--gs-gap-element:22px;--gs-gap-content:33px;--gs-gap-section-min:33px;--gs-gap-section-max:66px;--gs-gutter-min:22px;--gs-gutter-max:66px;--gs-icon-sm:14px;--gs-icon:16px;--gs-icon-lg:20px;--gs-target-min:24px;--gs-target-touch:44px;--gs-row-height:36px;--gs-row-height-dense:30px;--gs-tile-size:40px;--gs-field-width:224px;--gs-header-height:48px;--gs-rail-width:240px;--gs-aside-width:320px;--gs-content-max:1120px;--gs-duration-state:.14s;--gs-duration-micro:90ms;--gs-duration-view:.24s;--gs-duration-reduced:80ms;--gs-duration-none:0;--gs-easing-state:cubic-bezier(.2, 0, 0, 1);--gs-easing-enter:cubic-bezier(.3, 0, 0, 1);--gs-easing-exit:cubic-bezier(.4, 0, 1, 1);--gs-opacity-disabled:.4;--gs-opacity-full:1}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}
@layer tokens{@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gs-surface-void:#f6f8f7;--gs-surface-canvas:#f6f8f7;--gs-surface-recessed:#f6f8f7;--gs-surface-raised:#f6f8f7;--gs-surface-overlay:#f6f8f7;--gs-surface-control:#e5e5e5;--gs-surface-control-hover:#e5e5e5;--gs-surface-accent-tint:#f0a800;--gs-surface-accent-solid:#0f0e12;--gs-surface-danger-solid:#000;--gs-surface-transparent:#0000;--gs-text-primary:#000;--gs-text-secondary:#4d4d4d;--gs-text-tertiary:#5e5e5e;--gs-text-accent:#000;--gs-text-on-accent:#f6f8f7;--gs-text-on-accent-tint:#000;--gs-text-link:#0067ac;--gs-text-danger:#000;--gs-text-success:#000;--gs-text-warning:#7d5600;--gs-text-info:#0067ac;--gs-border-subtle:#e5e5e5;--gs-border-default:#000;--gs-border-strong:#000;--gs-border-accent:#000;--gs-border-focus:#000;--gs-status-triage:#000;--gs-status-backburner:#000;--gs-status-todo:#000;--gs-status-scheduled:#000;--gs-status-ready:#000;--gs-status-in-progress:#000;--gs-status-blocked:#000;--gs-status-in-review:#000;--gs-status-done:#000;--gs-status-archived:#000;--gs-status-canceled:#000;--gs-status-duplicate:#000;--gs-elevation-flat:none;--gs-elevation-raised:none;--gs-elevation-overlay:none}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gs-surface-void:#f6f8f7;--gs-surface-canvas:#f6f8f7;--gs-surface-recessed:#f6f8f7;--gs-surface-raised:#f6f8f7;--gs-surface-overlay:#f6f8f7;--gs-surface-control:#e5e5e5;--gs-surface-control-hover:#e5e5e5;--gs-surface-accent-tint:#f0a800;--gs-surface-accent-solid:#0f0e12;--gs-surface-danger-solid:#000;--gs-surface-transparent:#0000;--gs-text-primary:#000;--gs-text-secondary:#4d4d4d;--gs-text-tertiary:#5e5e5e;--gs-text-accent:#000;--gs-text-on-accent:#f6f8f7;--gs-text-on-accent-tint:#000;--gs-text-link:#0067ac;--gs-text-danger:#000;--gs-text-success:#000;--gs-text-warning:#7d5600;--gs-text-info:#0067ac;--gs-border-subtle:#e5e5e5;--gs-border-default:#000;--gs-border-strong:#000;--gs-border-accent:#000;--gs-border-focus:#000;--gs-status-triage:#000;--gs-status-backburner:#000;--gs-status-todo:#000;--gs-status-scheduled:#000;--gs-status-ready:#000;--gs-status-in-progress:#000;--gs-status-blocked:#000;--gs-status-in-review:#000;--gs-status-done:#000;--gs-status-archived:#000;--gs-status-canceled:#000;--gs-status-duplicate:#000;--gs-elevation-flat:none;--gs-elevation-raised:none;--gs-elevation-overlay:none}}
@layer tokens{:root{--gs-atom-button-primary-background:var(--gs-surface-accent-solid);--gs-atom-button-primary-text:var(--gs-text-on-accent);--gs-atom-button-neutral-background:var(--gs-surface-control);--gs-atom-button-neutral-background-hover:var(--gs-surface-control-hover);--gs-atom-button-neutral-text:var(--gs-text-primary);--gs-atom-button-danger-background:var(--gs-surface-danger-solid);--gs-atom-button-danger-text:var(--gs-text-on-accent);--gs-atom-button-border:var(--gs-border-strong);--gs-atom-button-radius:var(--gs-radius-control);--gs-atom-button-height-min:var(--gs-target-min);--gs-atom-button-height-touch:var(--gs-target-touch);--gs-atom-button-padding-inline:var(--gs-gap-element);--gs-atom-button-elevation:var(--gs-elevation-raised);--gs-atom-input-background:var(--gs-surface-recessed);--gs-atom-input-text:var(--gs-text-primary);--gs-atom-input-placeholder:var(--gs-text-tertiary);--gs-atom-input-border:var(--gs-border-strong);--gs-atom-input-border-focus:var(--gs-border-focus);--gs-atom-input-border-invalid:var(--gs-text-danger);--gs-atom-input-radius:var(--gs-radius-control);--gs-atom-input-height-min:var(--gs-target-min);--gs-atom-link-text:var(--gs-text-link);--gs-atom-link-target-min:var(--gs-target-min);--gs-atom-status-mark-size:var(--gs-target-min);--gs-atom-status-mark-glyph-size:var(--gs-icon);--gs-atom-status-mark-radius:var(--gs-radius-pill);--gs-atom-status-mark-label-size:var(--gs-font-size-ui);--gs-atom-status-mark-label-text:var(--gs-text-primary);--gs-atom-divider-color:var(--gs-border-subtle);--gs-atom-divider-width:var(--gs-stroke-hairline);--gs-molecule-field-width:var(--gs-field-width);--gs-molecule-field-gap:var(--gs-gap-tight);--gs-molecule-field-label-text:var(--gs-text-secondary);--gs-molecule-field-error-text:var(--gs-text-danger);--gs-molecule-card-background:var(--gs-surface-raised);--gs-molecule-card-border:var(--gs-border-subtle);--gs-molecule-card-radius:var(--gs-radius-card);--gs-molecule-card-padding:var(--gs-gap-element);--gs-molecule-card-gap:var(--gs-gap-control);--gs-molecule-card-elevation:var(--gs-elevation-raised);--gs-molecule-list-row-background:var(--gs-surface-transparent);--gs-molecule-list-row-background-hover:var(--gs-surface-control);--gs-molecule-list-row-background-selected:var(--gs-surface-control);--gs-molecule-list-row-height:var(--gs-row-height);--gs-molecule-list-row-radius:var(--gs-radius-card);--gs-molecule-list-row-gap:var(--gs-gap-control);--gs-molecule-action-group-gap:var(--gs-gap-control);--gs-organism-app-rail-background:var(--gs-surface-void);--gs-organism-app-rail-border:var(--gs-border-subtle);--gs-organism-app-rail-width:var(--gs-rail-width);--gs-organism-app-rail-item-text:var(--gs-text-secondary);--gs-organism-app-rail-item-text-active:var(--gs-text-primary);--gs-organism-app-rail-item-background-active:var(--gs-surface-control);--gs-organism-app-rail-item-height:var(--gs-row-height-dense);--gs-organism-app-rail-item-radius:var(--gs-radius-card);--gs-organism-app-rail-group-label-text:var(--gs-text-tertiary);--gs-organism-app-rail-child-text:var(--gs-text-tertiary);--gs-organism-panel-background:var(--gs-surface-raised);--gs-organism-panel-border:var(--gs-border-subtle);--gs-organism-panel-radius:var(--gs-radius-panel);--gs-organism-panel-padding:var(--gs-gap-content);--gs-organism-panel-elevation:var(--gs-elevation-raised);--gs-organism-entity-header-tile-size:var(--gs-tile-size);--gs-organism-entity-header-tile-background:var(--gs-surface-control);--gs-organism-entity-header-tile-text:var(--gs-text-secondary);--gs-organism-entity-header-tile-radius:var(--gs-radius-card);--gs-organism-entity-header-title-text:var(--gs-text-primary);--gs-organism-entity-header-description-text:var(--gs-text-tertiary);--gs-organism-context-panel-background:var(--gs-surface-canvas);--gs-organism-context-panel-border:var(--gs-border-subtle);--gs-organism-context-panel-width:var(--gs-aside-width);--gs-organism-context-panel-label-text:var(--gs-text-primary);--gs-organism-context-panel-helper-text:var(--gs-text-tertiary);--gs-organism-board-column-background:var(--gs-surface-recessed);--gs-organism-board-column-radius:var(--gs-radius-panel);--gs-organism-board-column-gap:var(--gs-gap-control);--gs-organism-overlay-surface-background:var(--gs-surface-overlay);--gs-organism-overlay-surface-border:var(--gs-border-default);--gs-organism-overlay-surface-radius:var(--gs-radius-overlay);--gs-organism-overlay-surface-elevation:var(--gs-elevation-overlay);--gs-organism-overlay-surface-backdrop-blur:var(--gs-effect-backdrop-blur);--gs-organism-approval-bar-background:var(--gs-surface-overlay);--gs-organism-approval-bar-accept-background:var(--gs-surface-accent-solid);--gs-organism-approval-bar-accept-text:var(--gs-text-on-accent);--gs-organism-approval-bar-reject-background:var(--gs-surface-danger-solid);--gs-organism-approval-bar-reject-text:var(--gs-text-on-accent);--gs-organism-approval-bar-height:var(--gs-target-touch);--gs-organism-approval-bar-elevation:var(--gs-elevation-overlay);--gs-organism-canvas-stage-background:var(--gs-surface-canvas);--gs-organism-canvas-stage-node-background:var(--gs-surface-raised);--gs-organism-canvas-stage-node-border:var(--gs-border-default);--gs-organism-canvas-stage-node-border-selected:var(--gs-border-accent);--gs-organism-canvas-stage-node-radius:var(--gs-radius-card);--gs-organism-canvas-stage-edge:var(--gs-border-strong);--gs-organism-canvas-stage-edge-selected:var(--gs-border-accent);--gs-organism-canvas-stage-settle-duration:var(--gs-duration-view);--gs-organism-canvas-stage-grid-unit:var(--gs-gap-element);--gs-organism-canvas-stage-port-size:var(--gs-icon-sm);--gs-organism-canvas-stage-panel-width:var(--gs-aside-width);--gs-organism-canvas-stage-toolbar-background:var(--gs-surface-overlay);--gs-organism-canvas-stage-toolbar-radius:var(--gs-radius-pill);--gs-organism-canvas-stage-toolbar-elevation:var(--gs-elevation-overlay);--gs-template-shell-background:var(--gs-surface-canvas);--gs-template-shell-content-max:var(--gs-content-max);--gs-template-shell-gutter-min:var(--gs-gutter-min);--gs-template-shell-gutter-max:var(--gs-gutter-max);--gs-template-shell-section-gap-min:var(--gs-gap-section-min);--gs-template-shell-section-gap-max:var(--gs-gap-section-max);--gs-template-shell-header-height:var(--gs-header-height)}}
@layer tokens{:root{--gs-space-xs:var(--gs-gap-tight);--gs-space-sm:var(--gs-gap-control);--gs-space-md:var(--gs-gap-element);--gs-space-lg:var(--gs-gap-content);--gs-space-xl:var(--gs-gap-section-min);--gs-space-3xl:var(--gs-gap-section-max);--gs-font-ui:var(--gs-font-family-ui);--gs-font-mono:var(--gs-font-family-mono);--gs-row:var(--gs-row-height);--gs-accent-solid:var(--gs-surface-accent-solid);--gs-danger-solid:var(--gs-surface-danger-solid);--gs-ease-state:var(--gs-easing-state);--gs-ease-enter:var(--gs-easing-enter)}}
@layer tokens{:root{--gs-gutter:clamp(var(--gs-gutter-min), .25rem + 2vw, var(--gs-gutter-max));--gs-section-gap:clamp(var(--gs-gap-section-min), 1rem + 2vw, var(--gs-gap-section-max));--gs-measure:min(100%, 70ch)}}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-inline-size:0}body{background:var(--gs-surface-canvas);min-inline-size:0;color:var(--gs-text-primary);font-family:var(--gs-font-family-ui);font-size:var(--gs-font-size-ui);font-weight:var(--gs-font-weight-body);line-height:var(--gs-font-line-height-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img,video{block-size:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--gs-atom-link-text);text-decoration-thickness:from-font}p,li,dd,a,code{overflow-wrap:anywhere}code,pre,kbd,samp{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-ui)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@layer atoms{:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--gs-stroke-focus) solid var(--gs-border-focus);outline-offset:var(--gs-stroke-focus)}.atom-button{justify-content:center;align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-atom-button-height-min);padding-inline:var(--gs-atom-button-padding-inline);border:var(--gs-stroke-hairline) solid var(--gs-atom-button-border);border-radius:var(--gs-atom-button-radius);background:var(--gs-atom-button-neutral-background);color:var(--gs-atom-button-neutral-text);box-shadow:var(--gs-atom-button-elevation);cursor:pointer;transition:background-color var(--gs-duration-state) var(--gs-easing-state);display:inline-flex}.atom-button--primary{background:var(--gs-atom-button-primary-background);color:var(--gs-atom-button-primary-text);border-color:#0000}.atom-button--danger{background:var(--gs-atom-button-danger-background);color:var(--gs-atom-button-danger-text);border-color:#0000}.atom-button--touch{min-block-size:var(--gs-atom-button-height-touch)}.atom-button[disabled]{opacity:var(--gs-opacity-disabled);cursor:default}.atom-input{inline-size:100%;min-inline-size:0;min-block-size:var(--gs-atom-input-height-min);padding-inline:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-atom-input-border);border-radius:var(--gs-atom-input-radius);background:var(--gs-atom-input-background);color:var(--gs-atom-input-text)}.atom-input::placeholder{color:var(--gs-atom-input-placeholder)}.atom-input[aria-invalid=true]{border-color:var(--gs-atom-input-border-invalid)}.atom-glyph{inline-size:var(--gs-icon);block-size:var(--gs-icon);flex:none}.atom-divider{border:0;border-block-start:var(--gs-atom-divider-width) solid var(--gs-atom-divider-color)}.atom-text--secondary{color:var(--gs-text-secondary)}.atom-text--caption{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary)}.atom-text--title{font-size:var(--gs-font-size-title);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading)}.atom-text--display{font-size:var(--gs-font-size-display);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading)}}@media (hover:hover) and (pointer:fine){.atom-button:hover{background:var(--gs-atom-button-neutral-background-hover)}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:highlight}.atom-link{min-block-size:var(--gs-atom-button-height-min);font-size:var(--gs-font-size-ui);color:var(--gs-text-link);align-items:center;text-decoration:none;display:inline-flex}.atom-link:hover{text-decoration:underline}}
@layer atoms{.atom-status{align-items:center;gap:var(--gs-gap-tight);min-inline-size:0;color:var(--gs-status-hue);display:inline-flex}.atom-status__mark{inline-size:var(--gs-atom-status-mark-size);block-size:var(--gs-atom-status-mark-size);border-radius:var(--gs-atom-status-mark-radius);flex:none;place-items:center;display:grid}.atom-status--square .atom-status__mark{border-radius:var(--gs-radius-chip)}.atom-status__glyph{inline-size:var(--gs-atom-status-mark-glyph-size);block-size:var(--gs-atom-status-mark-glyph-size)}.atom-status__label{font-size:var(--gs-atom-status-mark-label-size);color:var(--gs-atom-status-mark-label-text);overflow-wrap:anywhere}.atom-chip{align-items:center;gap:var(--gs-gap-tight);padding-inline:var(--gs-gap-control);border-radius:var(--gs-radius-pill);background:var(--gs-surface-control);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);white-space:nowrap;display:inline-flex}.atom-chip--warning{color:var(--gs-text-warning)}.atom-chip--accent{color:var(--gs-text-accent)}.atom-chip--success{color:var(--gs-text-success)}.atom-chip--danger{color:var(--gs-text-danger)}.atom-chip__ring{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);flex:none}}@media (forced-colors:active){.atom-status,.atom-chip{color:canvastext}}
@layer molecules{.molecule-stack{gap:var(--gs-stack-gap,var(--gs-gap-element));flex-direction:column;min-inline-size:0;display:flex}.molecule-cluster{align-items:center;gap:var(--gs-cluster-gap,var(--gs-gap-control));flex-wrap:wrap;min-inline-size:0;display:flex}.molecule-cluster--between{justify-content:space-between}.molecule-grid{gap:var(--gs-grid-gap,var(--gs-gap-element));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--gs-grid-min,18rem)), 1fr));min-inline-size:0;display:grid}.molecule-prose{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-body);line-height:var(--gs-font-line-height-reading)}.molecule-card{gap:var(--gs-molecule-card-gap);min-inline-size:0;padding:var(--gs-molecule-card-padding);border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);box-shadow:var(--gs-molecule-card-elevation);display:grid}.molecule-pill{align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-target-min);padding-inline:var(--gs-gap-element);border:var(--gs-stroke-hairline) solid transparent;border-radius:var(--gs-radius-pill);background:var(--gs-surface-recessed);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);text-decoration:none;display:inline-flex}.molecule-pill[aria-current=true]{background:var(--gs-surface-control);border-color:var(--gs-border-accent);color:var(--gs-text-primary)}.molecule-pill--clear{color:var(--gs-text-accent)}.molecule-list-row{align-items:center;gap:var(--gs-molecule-list-row-gap);min-inline-size:0;min-block-size:var(--gs-molecule-list-row-height);padding-inline:var(--gs-gap-control);border-radius:var(--gs-molecule-list-row-radius);background:var(--gs-molecule-list-row-background);display:flex}.molecule-list-row[aria-current=page],.molecule-list-row[aria-selected=true]{background:var(--gs-molecule-list-row-background-selected)}.molecule-field{gap:var(--gs-molecule-field-gap);flex-direction:column;min-inline-size:0;display:flex}.molecule-field__label{font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-molecule-field-label-text)}.molecule-field__helper{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-tertiary)}@media (pointer:coarse),(max-width:48rem){.molecule-list-row{min-block-size:var(--gs-target-touch)}}}@media (hover:hover) and (pointer:fine){.molecule-list-row:hover{background:var(--gs-molecule-list-row-background-hover)}.molecule-list-row[aria-current=page]:hover{background:var(--gs-molecule-list-row-background-selected)}}
@layer organisms{.organism-rail{background:var(--gs-organism-app-rail-background);border-block-end:var(--gs-stroke-hairline) solid var(--gs-organism-app-rail-border);flex-direction:column;block-size:100%;min-inline-size:0;display:flex}.organism-rail__brand{min-block-size:var(--gs-template-shell-header-height);padding-inline:var(--gs-gap-element);font-size:var(--gs-font-size-ui);font-weight:var(--gs-font-weight-heading);letter-spacing:var(--gs-font-tracking-heading);color:var(--gs-text-primary);align-items:center;display:flex}.organism-rail__scroll{gap:var(--gs-gap-content);overscroll-behavior:contain;min-block-size:0;padding:var(--gs-gap-control) var(--gs-gap-control) var(--gs-gap-content);flex-direction:column;flex:1;display:flex;overflow-y:auto}.organism-rail__group{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-rail__heading{padding-inline:var(--gs-gap-control);font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);line-height:var(--gs-font-line-height-heading);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-organism-app-rail-group-label-text)}.organism-rail__link,.organism-rail__child{align-items:center;gap:var(--gs-gap-control);min-inline-size:0;min-block-size:var(--gs-organism-app-rail-item-height);padding-inline:var(--gs-gap-control);border-radius:var(--gs-organism-app-rail-item-radius);font-size:var(--gs-font-size-ui);color:var(--gs-organism-app-rail-item-text);text-decoration:none;display:flex}.organism-rail__child{color:var(--gs-organism-app-rail-child-text);padding-inline-start:calc(var(--gs-gap-control) * 2 + var(--gs-icon))}.organism-rail__link[aria-current=page],.organism-rail__child[aria-current=true]{color:var(--gs-organism-app-rail-item-text-active);background:var(--gs-organism-app-rail-item-background-active)}.organism-rail__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.organism-rail__kind,.organism-rail__child,.organism-rail__empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organism-rail__kind{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-rail__empty{padding-inline:var(--gs-gap-control);font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary)}.organism-rail__user{align-items:center;gap:var(--gs-gap-control);min-inline-size:0;padding:var(--gs-gap-control) var(--gs-gap-element);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle);padding-block-end:max(var(--gs-gap-control), env(safe-area-inset-bottom,0px));display:flex}.organism-rail__avatar{inline-size:var(--gs-target-min);block-size:var(--gs-target-min);border-radius:var(--gs-radius-pill);background:var(--gs-surface-control);object-fit:cover;font-size:var(--gs-font-size-micro);color:var(--gs-text-secondary);flex:none;place-items:center;display:grid}.organism-rail__user-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);overflow:hidden}.organism-topbar{align-items:center;gap:var(--gs-gap-control);min-block-size:var(--gs-template-shell-header-height);min-inline-size:0;padding-inline:max(var(--gs-gutter), env(safe-area-inset-left,0px));border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);flex:none;display:flex}.organism-breadcrumbs{align-items:center;gap:var(--gs-gap-tight);min-inline-size:0;font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);flex-wrap:wrap;display:flex}.organism-breadcrumbs__item{align-items:center;gap:var(--gs-gap-tight);display:flex}.organism-breadcrumbs__item+.organism-breadcrumbs__item:before{content:"/";color:var(--gs-border-strong)}.organism-breadcrumbs__link{color:inherit;text-decoration:none}.organism-breadcrumbs [aria-current=page]{color:var(--gs-text-secondary)}@media (min-width:48rem){.organism-rail{inline-size:var(--gs-organism-app-rail-width);border-block-end:0;border-inline-end:var(--gs-stroke-hairline) solid var(--gs-organism-app-rail-border)}}}@media (hover:hover) and (pointer:fine){.organism-rail__link:hover,.organism-rail__child:hover,.organism-breadcrumbs__link:hover{color:var(--gs-text-primary)}}
@layer organisms{.organism-panel{min-inline-size:0;padding:var(--gs-organism-panel-padding);border:var(--gs-stroke-hairline) solid var(--gs-organism-panel-border);border-radius:var(--gs-organism-panel-radius);background:var(--gs-organism-panel-background);box-shadow:var(--gs-organism-panel-elevation)}.organism-board-column{gap:var(--gs-organism-board-column-gap);min-inline-size:0;padding:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-atom-divider-color);border-radius:var(--gs-organism-board-column-radius);background:var(--gs-organism-board-column-background);display:grid}.organism-overlay{border:var(--gs-stroke-hairline) solid var(--gs-organism-overlay-surface-border);border-radius:var(--gs-organism-overlay-surface-radius);background:var(--gs-organism-overlay-surface-background);box-shadow:var(--gs-organism-overlay-surface-elevation)}}
@layer organisms{.organism-entity{align-items:flex-start;gap:var(--gs-gap-element);min-inline-size:0;display:flex}.organism-entity__tile{inline-size:var(--gs-organism-entity-header-tile-size);block-size:var(--gs-organism-entity-header-tile-size);border-radius:var(--gs-organism-entity-header-tile-radius);background:var(--gs-organism-entity-header-tile-background);color:var(--gs-organism-entity-header-tile-text);flex:none;place-items:center;display:grid}.organism-entity__tile .atom-glyph{inline-size:var(--gs-icon-lg);block-size:var(--gs-icon-lg)}.organism-entity__text{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-entity__title{align-items:baseline;gap:var(--gs-gap-control);font-size:var(--gs-font-size-title-sm);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading);color:var(--gs-organism-entity-header-title-text);flex-wrap:wrap;display:flex}.organism-entity__kind{font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-entity__description{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-ui);color:var(--gs-organism-entity-header-description-text)}.organism-entity__actions{margin-inline-start:auto}.organism-tabs{gap:var(--gs-gap-content);border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);min-inline-size:0;display:flex;overflow-x:auto}.organism-tabs__tab{min-block-size:var(--gs-row-height);border-block-end:var(--gs-stroke-focus) solid transparent;font-size:var(--gs-font-size-ui);color:var(--gs-text-tertiary);flex:none;align-items:center;margin-block-end:calc(var(--gs-stroke-hairline) * -1);text-decoration:none;display:inline-flex}.organism-tabs__tab[aria-current=page]{color:var(--gs-text-primary);border-block-end-color:var(--gs-border-strong)}.organism-filters{align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;min-inline-size:0;display:flex}.organism-filters__search{flex:0 1 var(--gs-molecule-field-width);min-inline-size:0;margin-inline-start:auto}.organism-filters__input{min-block-size:var(--gs-row-height-dense);border-radius:var(--gs-radius-pill)}.organism-config-list{flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.organism-config-row{grid-template-columns:var(--gs-icon-sm) max-content max-content 1fr;align-items:center;gap:var(--gs-gap-element);min-block-size:var(--gs-row-height);padding-inline:var(--gs-gap-control);border-radius:var(--gs-molecule-list-row-radius);font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);text-decoration:none;display:grid}.organism-config-row__mark{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);border:var(--gs-stroke-focus) solid var(--gs-border-strong);border-radius:var(--gs-radius-pill)}.organism-config-row[data-state=inherited] .organism-config-row__mark{border-color:var(--gs-text-secondary)}.organism-config-row[data-state=set-here] .organism-config-row__mark{border-color:var(--gs-border-accent);background:var(--gs-surface-accent-solid)}.organism-config-row__source{font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary)}.organism-config-row__summary{text-overflow:ellipsis;white-space:nowrap;font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);display:none;overflow:hidden}@container (min-width:30rem){.organism-config-row__summary{display:block}}.organism-empty{gap:var(--gs-gap-tight);max-inline-size:var(--gs-measure);padding-block:var(--gs-gap-content);flex-direction:column;display:flex}.organism-empty__title{font-size:var(--gs-font-size-ui);color:var(--gs-text-secondary)}.organism-empty__body{font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-tertiary)}}@media (hover:hover) and (pointer:fine){.organism-config-row:hover{background:var(--gs-molecule-list-row-background-hover)}.organism-config-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);overflow:hidden}}
@layer organisms{.organism-context{gap:var(--gs-gap-section-min);min-inline-size:0;padding:var(--gs-gap-content);flex-direction:column;padding-block-end:max(var(--gs-gap-content), env(safe-area-inset-bottom,0px));display:flex}.organism-context__section{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-context__label{font-size:var(--gs-font-size-ui);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading);color:var(--gs-organism-context-panel-label-text)}.organism-context__helper{font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-organism-context-panel-helper-text)}.organism-context__list{min-inline-size:0;flex-direction:column;margin-block-start:var(--gs-gap-tight);display:flex}.organism-context__chain{min-inline-size:0;grid-template-columns:max-content minmax(0,1fr);margin-block-start:var(--gs-gap-tight);display:grid}.organism-context__chain-item{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.organism-context__chain-item,.organism-context__entry{align-items:center;gap:var(--gs-gap-control);min-inline-size:0;min-block-size:var(--gs-row-height-dense);padding-inline:var(--gs-gap-control);border-radius:var(--gs-radius-card);font-size:var(--gs-font-size-ui);color:var(--gs-text-secondary)}.organism-context__chain-item[aria-current=true]{background:var(--gs-surface-control);color:var(--gs-text-primary)}.organism-context__entry{display:flex}.organism-context__chain-kind{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-context__chain-name,.organism-context__entry-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.organism-context__entry-source{font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);margin-inline-start:auto}.organism-context__none{font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-tertiary);margin-block-start:var(--gs-gap-tight)}}
@layer organisms{.organism-diff{gap:var(--gs-gap-control);flex-direction:column;display:flex}.molecule-diff{gap:var(--gs-molecule-field-gap);padding:var(--gs-molecule-card-padding);border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);flex-direction:column;min-inline-size:0;display:flex}.molecule-diff__label{font-size:var(--gs-font-size-caption);font-weight:var(--gs-font-weight-emphasis);color:var(--gs-molecule-field-label-text)}.molecule-diff__before{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-ui);color:var(--gs-text-tertiary);overflow-wrap:anywhere}.molecule-diff__json{font-family:var(--gs-font-family-mono)}.molecule-diff__error{font-size:var(--gs-font-size-caption);color:var(--gs-molecule-field-error-text)}.organism-decision__consequence{padding:var(--gs-gap-control);border-inline-start:var(--gs-stroke-focus) solid var(--gs-text-danger);border-radius:var(--gs-radius-chip);background:var(--gs-surface-recessed);color:var(--gs-text-danger)}.organism-decision__question{padding:var(--gs-gap-control);border-inline-start:var(--gs-stroke-focus) solid var(--gs-text-warning);border-radius:var(--gs-radius-chip);background:var(--gs-surface-recessed);color:var(--gs-text-warning)}.organism-decision__blockers{gap:var(--gs-gap-tight);font-size:var(--gs-font-size-caption);color:var(--gs-text-warning);flex-direction:column;display:flex}.organism-decision__step{align-items:center;gap:var(--gs-molecule-list-row-gap);display:flex}.organism-approval-bar{gap:var(--gs-gap-tight);padding:var(--gs-gap-control);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-default);background:var(--gs-organism-approval-bar-background);box-shadow:var(--gs-organism-approval-bar-elevation);flex-direction:column;padding-block-end:calc(var(--gs-gap-control) + env(safe-area-inset-bottom,0px));display:flex;position:sticky;inset-block-end:0}.organism-approval-bar__note{font-size:var(--gs-font-size-caption);color:var(--gs-text-warning)}.organism-approval-bar__actions{gap:var(--gs-molecule-action-group-gap);display:flex}.organism-approval-bar__actions>.atom-button{min-block-size:var(--gs-organism-approval-bar-height);flex:1}}
@layer organisms{.organism-builder__backdrop{z-index:20;padding:var(--gs-gutter-min);background:var(--gs-surface-void);-webkit-backdrop-filter:blur(var(--gs-organism-overlay-surface-backdrop-blur));backdrop-filter:blur(var(--gs-organism-overlay-surface-backdrop-blur));place-items:center;display:grid;position:fixed;inset:0}.organism-builder{inline-size:min(100%, var(--gs-template-shell-content-max));grid-template-rows:auto 1fr;max-block-size:min(100%,88dvb);min-inline-size:0;display:grid;overflow:hidden;container:builder/inline-size}.organism-builder__body{grid-template-rows:auto 1fr;min-block-size:0;min-inline-size:0;display:grid}@container builder (min-width:48rem){.organism-builder__body{grid-template-rows:1fr;grid-template-columns:var(--gs-organism-app-rail-width) 1fr}}.organism-builder__rail{gap:var(--gs-gap-content);overscroll-behavior:contain;min-block-size:0;min-inline-size:0;padding:var(--gs-gap-element);border-inline-end:var(--gs-stroke-hairline) solid var(--gs-border-default);background:var(--gs-surface-raised);flex-direction:column;display:flex;overflow-y:auto}.organism-builder__main{gap:var(--gs-gap-section-min);overscroll-behavior:contain;min-block-size:0;min-inline-size:0;padding:var(--gs-gap-content);flex-direction:column;display:flex;overflow-y:auto}.organism-builder__head{align-items:center;gap:var(--gs-gap-element);min-inline-size:0;padding:var(--gs-gap-element) var(--gs-gap-content);border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-default);display:flex}.organism-builder__tile{inline-size:var(--gs-organism-entity-header-tile-size);block-size:var(--gs-organism-entity-header-tile-size);border-radius:var(--gs-organism-entity-header-tile-radius);background:var(--gs-organism-entity-header-tile-background);color:var(--gs-organism-entity-header-tile-text);flex:none;place-items:center;display:grid}.organism-builder__heading{min-inline-size:0;font-size:var(--gs-font-size-title-sm);font-weight:var(--gs-font-weight-emphasis);line-height:var(--gs-font-line-height-heading);color:var(--gs-organism-entity-header-title-text);flex:1}.organism-builder__subheading{font-size:var(--gs-font-size-caption);font-weight:var(--gs-font-weight-body);color:var(--gs-organism-entity-header-description-text);display:block}.organism-builder__search{align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-row-height);padding-inline:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-atom-input-border);border-radius:var(--gs-atom-input-radius);background:var(--gs-atom-input-background);color:var(--gs-text-tertiary);display:flex}.organism-builder__search input{min-inline-size:0;color:var(--gs-atom-input-text);font:inherit;background:0 0;border:0;flex:1}.organism-builder__search input:focus{outline:none}.organism-builder__search:focus-within{border-color:var(--gs-atom-input-border-focus)}.organism-builder__field{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-builder__micro{align-items:center;gap:var(--gs-gap-control);font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);line-height:var(--gs-font-line-height-heading);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-primary);display:flex}.organism-builder__helper{font-size:var(--gs-font-size-caption);color:var(--gs-organism-context-panel-helper-text)}.organism-builder__error{font-size:var(--gs-font-size-caption);color:var(--gs-molecule-field-error-text)}.organism-builder__note{padding:var(--gs-gap-control);border-inline-start:var(--gs-stroke-focus) solid var(--gs-border-strong);border-radius:var(--gs-radius-chip);background:var(--gs-surface-recessed);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary)}.organism-builder__foot{justify-content:flex-end;gap:var(--gs-molecule-action-group-gap);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-default);padding-block-start:var(--gs-gap-content);display:flex}}
@layer organisms{.organism-builder__segmented{gap:var(--gs-gap-tight);min-inline-size:0;border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);flex-wrap:wrap;padding-block-end:var(--gs-gap-control);display:flex}.organism-builder__segment{align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-row-height);padding-inline:var(--gs-gap-element);border:var(--gs-stroke-hairline) solid transparent;border-radius:var(--gs-radius-pill);background:var(--gs-surface-transparent);font-size:var(--gs-font-size-ui);color:var(--gs-text-secondary);text-decoration:none;display:inline-flex}.organism-builder__segment[aria-current=true]{border-color:var(--gs-border-accent);background:var(--gs-surface-control);color:var(--gs-text-primary)}.organism-builder__grid{border:var(--gs-stroke-hairline) solid var(--gs-border-default);border-radius:var(--gs-radius-card);background:var(--gs-surface-recessed);flex-direction:column;min-inline-size:0;display:flex}.organism-builder__grid-head{justify-content:space-between;align-items:center;gap:var(--gs-gap-control);min-block-size:var(--gs-row-height);padding-inline:var(--gs-gap-element);border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);display:flex}.organism-builder__counter{font-size:var(--gs-font-size-micro);font-variant-numeric:tabular-nums;color:var(--gs-text-tertiary)}.organism-builder__grid-body{min-inline-size:0;padding:var(--gs-gap-control);gap:var(--gs-gap-control) var(--gs-gap-content);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.organism-builder__check{align-items:start;gap:0 var(--gs-gap-control);min-inline-size:0;min-block-size:var(--gs-target-min);padding-block:var(--gs-gap-tight);grid-template-columns:auto 1fr;display:grid}.organism-builder__check input{inline-size:var(--gs-icon);block-size:var(--gs-icon);accent-color:var(--gs-surface-accent-solid);grid-row:1/span 2;align-self:center}.organism-builder__check-name{min-inline-size:0;font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);overflow-wrap:anywhere}.organism-builder__check-note{min-inline-size:0;font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);overflow-wrap:anywhere}@media (pointer:coarse),(max-width:48rem){.organism-builder__check{min-block-size:var(--gs-target-touch)}}}
@layer organisms{.organism-canvas{grid-template-columns:minmax(0, 1fr) var(--gs-organism-canvas-stage-panel-width);gap:var(--gs-gap-control);min-inline-size:0;display:grid}.organism-canvas__viewport{border:var(--gs-stroke-hairline) solid var(--gs-border-subtle);border-radius:var(--gs-organism-panel-radius);background:var(--gs-organism-canvas-stage-background);touch-action:none;cursor:grab;block-size:min(70vh,40rem);position:relative;overflow:hidden}.organism-canvas__viewport[data-panning=true]{cursor:grabbing}.organism-canvas__pan{transform-origin:0 0;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.organism-canvas__stage{position:relative}.organism-canvas__wires{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.organism-canvas__wire{fill:none;stroke:var(--gs-organism-canvas-stage-edge);stroke-width:.18px;stroke-linecap:round}.organism-canvas__wire--back{stroke-dasharray:.7 .5}.organism-canvas__wire[data-live=true]{stroke:var(--gs-organism-canvas-stage-edge-selected);stroke-width:.3px}.organism-canvas__node{gap:var(--gs-gap-tight);text-align:start;inline-size:calc(var(--gs-node-w) * var(--gs-organism-canvas-stage-grid-unit));min-block-size:calc(var(--gs-node-h) * var(--gs-organism-canvas-stage-grid-unit));padding:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-organism-canvas-stage-node-border);border-radius:var(--gs-organism-canvas-stage-node-radius);background:var(--gs-organism-canvas-stage-node-background);color:var(--gs-text-primary);cursor:pointer;flex-direction:column;align-items:start;display:flex;position:absolute;inset-block-start:calc(var(--gs-node-y) * var(--gs-organism-canvas-stage-grid-unit));inset-inline-start:calc(var(--gs-node-x) * var(--gs-organism-canvas-stage-grid-unit))}.organism-canvas__node[aria-pressed=true]{border-color:var(--gs-organism-canvas-stage-node-border-selected)}.organism-canvas__kind{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-canvas__label{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-ui);overflow-wrap:anywhere;min-inline-size:0}.organism-canvas__detail{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);overflow-wrap:anywhere;min-inline-size:0}.organism-canvas__port{inline-size:var(--gs-organism-canvas-stage-port-size);block-size:var(--gs-organism-canvas-stage-port-size);border:var(--gs-stroke-hairline) solid var(--gs-organism-canvas-stage-edge);border-radius:var(--gs-radius-pill);background:var(--gs-organism-canvas-stage-background);position:absolute;inset-block-start:50%;translate:0 -50%}.organism-canvas__port--in{inset-inline-start:calc(var(--gs-organism-canvas-stage-port-size) / -2)}.organism-canvas__port--out{inset-inline-end:calc(var(--gs-organism-canvas-stage-port-size) / -2)}.organism-canvas__toolbar{align-items:center;gap:var(--gs-gap-tight);padding:var(--gs-gap-tight);border:var(--gs-stroke-hairline) solid var(--gs-organism-overlay-surface-border);border-radius:var(--gs-organism-canvas-stage-toolbar-radius);background:var(--gs-organism-canvas-stage-toolbar-background);box-shadow:var(--gs-organism-canvas-stage-toolbar-elevation);display:flex;position:absolute;inset-block-end:var(--gs-gap-element);inset-inline-start:50%;translate:-50%}.organism-canvas__zoom{text-align:center;min-inline-size:4ch;font-size:var(--gs-font-size-caption);font-variant-numeric:tabular-nums;color:var(--gs-text-secondary)}.organism-inspector{gap:var(--gs-gap-control);padding:var(--gs-organism-panel-padding);border:var(--gs-stroke-hairline) solid var(--gs-organism-context-panel-border);border-radius:var(--gs-organism-panel-radius);background:var(--gs-organism-context-panel-background);flex-direction:column;min-inline-size:0;display:flex}.organism-inspector__title{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-ui);overflow-wrap:anywhere}.organism-inspector__helper,.organism-inspector__note{font-size:var(--gs-font-size-caption);color:var(--gs-organism-context-panel-helper-text)}.organism-inspector__note{border-block-start:var(--gs-atom-divider-width) solid var(--gs-atom-divider-color);margin-block-start:auto;padding-block-start:var(--gs-gap-control)}.organism-inspector__rows{gap:var(--gs-gap-tight);flex-direction:column;display:flex}.organism-inspector__label{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-organism-context-panel-label-text)}.organism-inspector__value{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-caption);overflow-wrap:anywhere}.organism-inspector__row{gap:var(--gs-gap-control);min-inline-size:0;font-size:var(--gs-font-size-caption);justify-content:space-between;align-items:baseline;display:flex}}
@layer organisms{.organism-gallery__head{justify-content:space-between;align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;display:flex}.organism-gallery__search{align-items:center;gap:var(--gs-gap-tight);padding-inline:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-atom-input-border);border-radius:var(--gs-radius-pill);background:var(--gs-atom-input-background);color:var(--gs-text-tertiary);display:flex}.organism-gallery__search .atom-input{background:var(--gs-surface-transparent);border:0}.organism-gallery__section{gap:var(--gs-gap-control);flex-direction:column;min-inline-size:0;display:flex}.organism-gallery__heading{align-items:baseline;gap:var(--gs-gap-tight);font-size:var(--gs-font-size-title-sm);display:flex}.organism-gallery__count{font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);font-variant-numeric:tabular-nums}.organism-gallery__card{gap:var(--gs-gap-tight);padding:var(--gs-molecule-card-padding);border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);flex-direction:column;min-inline-size:0;display:flex}.organism-gallery__tile,.organism-run__tile{inline-size:var(--gs-organism-entity-header-tile-size);block-size:var(--gs-organism-entity-header-tile-size);border-radius:var(--gs-organism-entity-header-tile-radius);background:var(--gs-organism-entity-header-tile-background);color:var(--gs-organism-entity-header-tile-text);place-items:center;display:grid}.organism-gallery__name{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-ui);overflow-wrap:anywhere}.organism-gallery__blurb,.organism-run__blurb{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);max-inline-size:70ch}.organism-gallery__actions{align-items:center;gap:var(--gs-gap-control);margin-block-start:auto;padding-block-start:var(--gs-gap-tight);display:flex}.organism-run__backdrop{padding:var(--gs-gutter-min);background:var(--gs-surface-void);-webkit-backdrop-filter:blur(var(--gs-organism-overlay-surface-backdrop-blur));backdrop-filter:blur(var(--gs-organism-overlay-surface-backdrop-blur));z-index:1;place-items:center;display:grid;position:fixed;inset:0}.organism-run{inline-size:min(100%, var(--gs-content-max));max-block-size:calc(100dvb - var(--gs-gutter-min) * 2);border:var(--gs-stroke-hairline) solid var(--gs-organism-overlay-surface-border);border-radius:var(--gs-organism-overlay-surface-radius);background:var(--gs-organism-overlay-surface-background);box-shadow:var(--gs-organism-overlay-surface-elevation);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.organism-run__about{gap:var(--gs-gap-control);padding:var(--gs-organism-panel-padding);border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);background:var(--gs-surface-recessed);flex-direction:column;display:flex;position:relative}.organism-run__close{position:absolute;inset-block-start:var(--gs-gap-control);inset-inline-end:var(--gs-gap-control)}.organism-run__name{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-title)}.organism-run__form{grid-template-rows:minmax(0,1fr) auto;min-block-size:0;display:grid}.organism-run__body{gap:var(--gs-gap-element);padding:var(--gs-organism-panel-padding);flex-direction:column;display:flex;overflow-y:auto}.organism-run__heading{font-size:var(--gs-font-size-title-sm)}.organism-run__field{gap:var(--gs-molecule-field-gap);flex-direction:column;min-inline-size:0;display:flex}.organism-run__label{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-molecule-field-label-text)}.organism-run__optional{text-transform:none;letter-spacing:var(--gs-font-tracking-body);color:var(--gs-text-tertiary)}.organism-run__helper{font-size:var(--gs-font-size-caption);color:var(--gs-organism-context-panel-helper-text);max-inline-size:70ch}.organism-run__control{background:var(--gs-surface-recessed);inline-size:100%}.organism-run__toggle{inline-size:var(--gs-target-min);block-size:var(--gs-target-min)}.organism-run__disclosure{min-block-size:var(--gs-atom-button-height-min);color:var(--gs-text-link);background:var(--gs-surface-transparent);border:0;align-self:start}.organism-run__problems{gap:var(--gs-gap-tight);font-size:var(--gs-font-size-caption);color:var(--gs-molecule-field-error-text);flex-direction:column;display:flex}.organism-run__footer{justify-content:end;gap:var(--gs-gap-control);padding:var(--gs-gap-control) var(--gs-organism-panel-padding);border-block-start:var(--gs-atom-divider-width) solid var(--gs-atom-divider-color);padding-block-end:max(var(--gs-gap-control), env(safe-area-inset-bottom));display:flex}@media (min-width:48rem){.organism-run{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}}
@layer organisms{.organism-flow{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.organism-flow__row{align-items:baseline;gap:var(--gs-molecule-list-row-gap);min-block-size:var(--gs-molecule-list-row-height);padding-block:var(--gs-gap-tight);border-radius:var(--gs-molecule-list-row-radius);background:var(--gs-molecule-list-row-background);min-inline-size:0;padding-inline-start:calc(var(--gs-gap-control) + var(--gs-flow-depth,0) * var(--gs-gap-element));padding-inline-end:var(--gs-gap-control);display:flex}.organism-flow__row--group{background:var(--gs-surface-control);font-weight:var(--gs-font-weight-emphasis)}.organism-flow__rail{inline-size:var(--gs-stroke-focus);border-radius:var(--gs-radius-pill);background:var(--gs-border-default);flex:none;align-self:stretch}.organism-flow__row--group .organism-flow__rail{background:var(--gs-border-accent)}.organism-flow__label{font-family:var(--gs-font-family-mono);overflow-wrap:anywhere;min-inline-size:0}.organism-flow__detail{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);overflow-wrap:anywhere;min-inline-size:0}.organism-flow__map{gap:var(--gs-gap-control);padding:var(--gs-organism-panel-padding);border:var(--gs-stroke-hairline) solid var(--gs-border-default);border-radius:var(--gs-organism-panel-radius);background:var(--gs-organism-board-column-background);flex-direction:column;display:flex}@media (pointer:coarse),(max-width:48rem){.organism-flow__row{min-block-size:var(--gs-target-touch)}}}
@layer organisms{.organism-settings-nav{gap:var(--gs-gap-content);flex-direction:column;min-inline-size:0;display:flex}.organism-settings-nav__group{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-settings-nav__heading{padding-inline:var(--gs-gap-control);font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-settings-nav__link{min-block-size:var(--gs-molecule-list-row-height);min-inline-size:0;padding-inline:var(--gs-gap-control);border-radius:var(--gs-molecule-list-row-radius);color:var(--gs-text-secondary);transition:background-color var(--gs-duration-state) var(--gs-easing-state);align-items:center;text-decoration:none;display:flex}.organism-settings-nav__link[aria-current=page]{background:var(--gs-molecule-list-row-background-selected);color:var(--gs-text-primary)}.organism-settings{gap:var(--gs-gap-section-min);flex-direction:column;min-inline-size:0;display:flex}.organism-settings__header{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-settings__scope{align-items:center;gap:var(--gs-gap-control);font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);display:flex}.organism-settings__scope-kind{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase}.organism-settings__title{font-size:var(--gs-font-size-display);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading)}.organism-settings__subtitle,.organism-settings__helper,.organism-settings__note{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-secondary)}.organism-settings__section{gap:var(--gs-gap-element);flex-direction:column;min-inline-size:0;display:flex}.organism-settings__section-head{justify-content:space-between;align-items:flex-start;gap:var(--gs-gap-control);flex-wrap:wrap;min-inline-size:0;display:flex}.organism-settings__section-text{flex:1 1 var(--gs-molecule-field-width);gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-settings__label{font-size:var(--gs-font-size-title-sm);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading)}.organism-settings__origin{padding-inline:var(--gs-gap-tight);border-radius:var(--gs-radius-chip);background:var(--gs-surface-control);font-size:var(--gs-font-size-micro);color:var(--gs-text-secondary);white-space:nowrap;align-items:center;display:inline-flex}.organism-settings__origin[data-inherited=false]{color:var(--gs-text-accent)}.organism-settings__facts{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--gs-molecule-field-width)), 1fr));gap:var(--gs-gap-control);min-inline-size:0;display:grid}.organism-settings__fact{gap:var(--gs-gap-tight);padding:var(--gs-molecule-card-padding);border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);flex-direction:column;min-inline-size:0;display:flex}.organism-settings__fact dt{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-settings__rows{flex-direction:column;min-inline-size:0;display:flex}.organism-settings__row{justify-content:space-between;align-items:baseline;gap:var(--gs-gap-control);min-block-size:var(--gs-row-height);padding-block:var(--gs-gap-control);border-block-end:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);flex-wrap:wrap;min-inline-size:0;display:flex}.organism-settings__row-text{flex:1 1 var(--gs-molecule-field-width);gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-settings__row-detail,.organism-settings__empty-body{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-secondary)}.organism-settings__row-code{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary)}.organism-settings__empty{align-items:flex-start;gap:var(--gs-gap-control);padding:var(--gs-molecule-card-padding);border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-surface-recessed);flex-direction:column;min-inline-size:0;display:flex}.organism-settings__empty-title{font-weight:var(--gs-font-weight-emphasis)}.organism-settings__row-name{font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);margin:0}}
@layer organisms{.signin{min-block-size:100dvh;padding:var(--gs-gap-section-min);background:var(--gs-surface-canvas);place-items:center;display:grid}.signin__panel{gap:var(--gs-gap-element);inline-size:100%;max-inline-size:var(--gs-measure);padding:var(--gs-gap-content);border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);flex-direction:column;display:flex}.signin__title{font-size:var(--gs-font-size-title);font-weight:var(--gs-font-weight-heading);letter-spacing:var(--gs-font-tracking-heading);line-height:var(--gs-font-line-height-heading);color:var(--gs-text-primary);margin:0}.signin__body{font-size:var(--gs-font-size-body);font-weight:var(--gs-font-weight-body);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-secondary);margin:0}.signin__denied{padding:var(--gs-gap-control) var(--gs-gap-element);background:var(--gs-surface-danger-solid);font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-primary);margin:0}.signin__action{min-block-size:var(--gs-atom-button-height-min);padding-inline:var(--gs-atom-button-padding-inline);border:var(--gs-stroke-hairline) solid var(--gs-atom-button-border);border-radius:var(--gs-atom-button-radius);background:var(--gs-atom-button-primary-background);color:var(--gs-atom-button-primary-text);font-size:var(--gs-font-size-ui);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.signin__action[aria-busy=true]{cursor:progress}}
@layer organisms{.organism-directory__counts{gap:var(--gs-gap-control);flex-wrap:wrap;min-inline-size:0;display:flex}.organism-directory__count{align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-target-min);padding-inline:var(--gs-gap-element);border-radius:var(--gs-radius-pill);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);display:inline-flex}.organism-directory__count[aria-current=true]{background:var(--gs-surface-control);color:var(--gs-text-primary)}.organism-directory__tally{font-variant-numeric:tabular-nums;color:var(--gs-text-tertiary)}.organism-directory__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--gs-molecule-field-width)), 1fr));gap:var(--gs-gap-element);min-inline-size:0;display:grid}.organism-directory__card{gap:var(--gs-gap-tight);padding:var(--gs-molecule-card-padding);border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);box-shadow:var(--gs-molecule-card-elevation);flex-direction:column;min-inline-size:0;display:flex}.organism-directory__name{font-weight:var(--gs-font-weight-emphasis);overflow-wrap:anywhere}.organism-directory__detail{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);overflow-wrap:anywhere}.organism-directory__state{align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;min-inline-size:0;margin-block-start:auto;padding-block-start:var(--gs-gap-tight);display:flex}.organism-directory__state-word{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-directory__card[data-connected=true] .organism-directory__state-word{color:var(--gs-text-success)}.organism-dialog{inline-size:min(100%, var(--gs-organism-context-panel-width));max-inline-size:min(100%, var(--gs-organism-context-panel-width));border:var(--gs-stroke-hairline) solid var(--gs-organism-overlay-surface-border);border-radius:var(--gs-organism-overlay-surface-radius);background:var(--gs-organism-overlay-surface-background);box-shadow:var(--gs-organism-overlay-surface-elevation);color:var(--gs-text-primary);padding:0}.organism-dialog::backdrop{-webkit-backdrop-filter:blur(var(--gs-organism-overlay-surface-backdrop-blur));backdrop-filter:blur(var(--gs-organism-overlay-surface-backdrop-blur))}.organism-dialog__body{gap:var(--gs-gap-element);padding:var(--gs-organism-panel-padding);flex-direction:column;min-inline-size:0;display:flex}.organism-dialog__title{font-size:var(--gs-font-size-title-sm);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading)}.organism-dialog__helper{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-secondary)}.organism-dialog__footer{align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;min-inline-size:0;display:flex}.organism-dialog__scope{font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);flex:auto}}
@layer organisms{.organism-credentials__scroller{border:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);min-inline-size:0;overflow-x:auto}.organism-credentials{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;inline-size:100%}.organism-credentials th{padding:var(--gs-gap-control) var(--gs-gap-element);border-block-end:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border);font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);letter-spacing:var(--gs-font-tracking-caps);text-align:start;text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-credentials td{padding:var(--gs-gap-control) var(--gs-gap-element);min-block-size:var(--gs-row-height);color:var(--gs-text-secondary)}.organism-credentials__row+.organism-credentials__row td{border-block-start:var(--gs-stroke-hairline) solid var(--gs-molecule-card-border)}.organism-credentials__name{font-weight:var(--gs-font-weight-emphasis);color:var(--gs-text-primary)}.organism-credentials code{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-caption)}.organism-credentials__action{text-align:end}.organism-credential-form{gap:var(--gs-gap-element);padding:var(--gs-organism-panel-padding);border:var(--gs-stroke-hairline) solid var(--gs-organism-panel-border);border-radius:var(--gs-organism-panel-radius);background:var(--gs-organism-panel-background);flex-direction:column;min-inline-size:0;display:flex}.organism-credential-form__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--gs-molecule-field-width)), 1fr));gap:var(--gs-gap-element);min-inline-size:0;display:grid}.organism-credential-form__actions{align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;min-inline-size:0;display:flex}.organism-credential-form__scope{font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);flex:auto}.organism-credentials__action .atom-button,.organism-credential-form__actions .atom-button{min-block-size:var(--gs-target-touch)}}
@layer templates{.template-shell{background:var(--gs-template-shell-background);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"rail""main""aside";min-block-size:100dvb;inline-size:100%;min-inline-size:0;display:grid}.template-shell__rail{min-inline-size:0;grid-area:rail;padding-inline-start:max(0px, env(safe-area-inset-left,0px))}.template-shell__main{flex-direction:column;grid-area:main;min-block-size:0;min-inline-size:0;display:flex}.template-shell__aside{background:var(--gs-organism-context-panel-background);border-block-start:var(--gs-stroke-hairline) solid var(--gs-organism-context-panel-border);grid-area:aside;min-inline-size:0}.template-shell__content{min-block-size:0;min-inline-size:0;padding-block:var(--gs-gap-content) var(--gs-section-gap);flex:1;padding-inline-start:max(var(--gs-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--gs-gutter), env(safe-area-inset-right,0px))}.template-scope{gap:var(--gs-gap-content);inline-size:100%;min-inline-size:0;max-inline-size:var(--gs-template-shell-content-max);flex-direction:column;display:flex}[data-region]{min-inline-size:0}@media (min-width:48rem){.template-shell{grid-template:"rail main"minmax(0,1fr)"rail aside"/auto minmax(0,1fr);block-size:100dvb;overflow:hidden}.template-shell__content{overscroll-behavior:contain;overflow-y:auto}}@media (min-width:64rem){.template-shell{grid-template-areas:"rail main aside";grid-template-columns:auto minmax(0, 1fr) var(--gs-organism-context-panel-width);grid-template-rows:minmax(0,1fr)}.template-shell__aside{overscroll-behavior:contain;border-block-start:0;border-inline-start:var(--gs-stroke-hairline) solid var(--gs-organism-context-panel-border);overflow-y:auto}}}
@layer templates{.template-decision{gap:var(--gs-gap-content);flex-direction:column;min-block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:min(100%,40rem);margin-inline:auto;display:flex}.template-decision__head{justify-content:space-between;align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;display:flex}.template-decision__body{gap:var(--gs-gap-content);flex-direction:column;flex:1;min-inline-size:0;display:flex}}
@layer templates{.template-settings{gap:var(--gs-gap-section-min);inline-size:100%;min-inline-size:0;max-inline-size:var(--gs-template-shell-content-max);padding-block:var(--gs-gap-content) var(--gs-gap-section-max);grid-template-areas:"settings-nav""settings-column";margin-inline:auto;padding-inline-start:max(var(--gs-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--gs-gutter), env(safe-area-inset-right,0px));display:grid}.template-settings__nav{grid-area:settings-nav;min-inline-size:0}.template-settings__column{grid-area:settings-column;min-inline-size:0}@media (min-width:48rem){.template-settings{grid-template-areas:"settings-nav settings-column";grid-template-columns:minmax(0, var(--gs-molecule-field-width)) minmax(0, 1fr);gap:var(--gs-gap-section-max);align-items:start}.template-settings__nav{position:sticky;inset-block-start:var(--gs-gap-content)}}}
@layer utilities{.utility-visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.utility-skip-link{z-index:10;min-block-size:var(--gs-target-touch);padding-inline:var(--gs-gap-element);border:var(--gs-stroke-hairline) solid var(--gs-organism-overlay-surface-border);border-radius:var(--gs-radius-control);background:var(--gs-organism-overlay-surface-background);box-shadow:var(--gs-organism-overlay-surface-elevation);color:var(--gs-text-primary);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--gs-gap-control);inset-inline-start:var(--gs-gap-control)}.utility-skip-link:not(:focus):not(:active){transform:translateY(-200%)}}
@layer tokens,reset,atoms,molecules,organisms,templates,utilities;
