@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-canvas: #e9e6dc;--color-panel: #fbfaf5;--color-panel-bar: #f3f0e7;--color-panel-border: #2a2722;--color-field: #ffffff;--color-surface-1: #f3f0e7;--color-surface-2: #ebe7dc;--color-border: #e4e0d5;--color-border-strong: #8a857b;--color-text: #1d1b16;--color-text-muted: #6a655a;--color-ink: #1d1b16;--color-accent-terracotta: #b04e22;--color-accent-indigo: #4a5aa8;--color-accent-teal: #2f7a74;--color-accent-charcoal: #1a1a1a;--color-accent: var(--color-accent-terracotta);--color-accent-hover: #9c441c;--color-accent-text: #b04e22;--color-accent-contrast: #fff8f2;--color-highlight: #f3c243;--color-highlight-hover: #ebb52c;--color-highlight-contrast: #1d1b16;--color-highlight-bg: #fbeec4;--color-info: #2d5a8a;--color-info-bg: #d9e6f3;--color-success: #2f6b3d;--color-success-bg: #dcebd9;--color-warning: #7a5714;--color-warning-bg: #f6e3b4;--color-danger: #a13f3f;--color-danger-bg: #f5e2e2;--color-presence: #5fb574;--color-kind-decision: #8a3a17;--color-kind-decision-bg: #f7d9c8;--color-kind-commitment: #22625d;--color-kind-commitment-bg: #d3ebe7;--color-kind-research: #37458a;--color-kind-research-bg: #dcdff3;--color-kind-fact: #2f6b3d;--color-kind-fact-bg: #dcebd9;--color-kind-artifact: #4a463d;--color-kind-artifact-bg: #e4e0d5;--color-kind-question: #2d5a8a;--color-kind-question-bg: #d9e6f3;--color-person-1: #f2b89b;--color-person-2: #9fd3c9;--color-person-3: #b8c0ee;--color-person-4: #efd08e;--color-person-5: #d9c7ea;--color-person-6: #c8dfa8;--color-agent-bg: var(--color-ink);--color-agent-fg: var(--color-highlight);--font-sans: "Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--font-size-base: 14px;--font-size-2xs: 11px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 19px;--font-size-2xl: 24px;--font-size-3xl: 29px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-base: 1.5;--letter-spacing-label: .08em;--letter-spacing-tight: -.015em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-panel: 10px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 1.5px;--border-style: solid;--border-default: var(--border-width) var(--border-style) var(--color-border);--border-panel: var(--border-width) var(--border-style) var(--color-panel-border);--border-control: var(--border-width-strong) var(--border-style) var(--color-ink);--elevation-1: 0 1px 2px rgba(29, 27, 22, .08);--elevation-2: 0 8px 24px rgba(29, 27, 22, .18);--shadow-offset-emphasis: 0 3px 0 0 var(--color-panel-border);--shadow-control-rest: 0 2px 0 0 var(--color-ink);--shadow-control-hover: 0 2px 0 0 var(--color-ink);--shadow-control-active: 0 0 0 0 var(--color-ink);--shadow-field-rest: inset 0 1px 2px rgba(29, 27, 22, .06);--shadow-field-focus: inset 0 1px 2px rgba(29, 27, 22, .08);--control-lift-hover: 0px;--control-press: 2px;--control-height-xs: 20px;--control-height-sm: 26px;--control-height-md: 32px;--control-height-lg: 38px;--control-height-xl: 44px;--color-button-face: var(--color-panel);--color-button-face-hover: var(--color-surface-1);--color-button-face-border: var(--color-ink);--color-button-face-border-hover: var(--color-ink);--color-button-layer-bg: var(--color-ink);--color-button-layer-border: var(--color-ink);--control-button-layer-offset-rest: 2px;--control-button-layer-offset-sm: 1px;--control-button-press: 3px;--control-button-press-sm: 2px;--height-top-bar: 60px;--width-sidebar: 216px;--height-initiative-chrome: 144px;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--motion-duration-default: .12s;--motion-duration-toast: .16s;--motion-easing-default: ease}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#app{isolation:isolate}html{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-canvas)}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);word-spacing:.03em;color:var(--color-text);background-color:var(--color-canvas)}code,kbd,samp,pre{font-family:var(--font-mono)}a{color:var(--color-accent-text);text-underline-offset:2px}a:hover{color:var(--color-text)}h1,h2,h3{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.app-badge[data-v-48298f42]{display:inline-flex;align-items:center;padding:0 var(--space-2);height:calc(var(--space-5) - var(--space-1));border-radius:var(--radius-pill);border:var(--border-width) var(--border-style) color-mix(in srgb,currentColor 35%,transparent);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;gap:var(--space-1)}.app-badge__dot[data-v-48298f42]{width:calc(var(--space-1) + 2px);height:calc(var(--space-1) + 2px);border-radius:50%;background:currentColor}.app-badge--neutral[data-v-48298f42]{background:var(--color-surface-2);color:var(--color-text-muted)}.app-badge--info[data-v-48298f42]{background:var(--color-info-bg);color:var(--color-info)}.app-badge--success[data-v-48298f42]{background:var(--color-success-bg);color:var(--color-success)}.app-badge--warning[data-v-48298f42]{background:var(--color-warning-bg);color:var(--color-warning)}.app-badge--danger[data-v-48298f42]{background:var(--color-danger-bg);color:var(--color-danger)}.app-badge--accent[data-v-48298f42]{background:var(--color-kind-decision-bg);color:var(--color-kind-decision)}.app-icon[data-v-157ef19c]{display:inline-block;vertical-align:middle;flex-shrink:0}.app-button[data-v-70200a72]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;border-radius:var(--radius-md);border:var(--border-width-strong) var(--border-style) var(--color-button-face-border);background:var(--color-button-face);color:var(--color-text);cursor:pointer;text-decoration:none;--app-button-offset: var(--control-button-layer-offset-rest);--app-button-press: var(--control-button-press);box-shadow:0 var(--app-button-offset) 0 0 var(--color-button-layer-bg),0 calc(var(--app-button-offset) + 1px) 0 0 var(--color-button-layer-border);transition:background-color var(--motion-duration-default) var(--motion-easing-default),transform var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default);padding:0 var(--space-4)}.app-button--align-left[data-v-70200a72]{justify-content:flex-start;text-align:left}.app-button.is-full-width[data-v-70200a72]{display:flex;width:100%}.app-button.is-zoom-hover[data-v-70200a72]:hover:not(.is-disabled){transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.app-button.is-zoom-hover[data-v-70200a72]:hover:not(.is-disabled){transform:none}}.app-button[data-v-70200a72]:hover:not(.is-disabled){background:var(--color-button-face-hover);border-color:var(--color-button-face-border-hover)}.app-button[data-v-70200a72]:active:not(.is-disabled),.app-button.is-active[data-v-70200a72]{transform:translateY(var(--app-button-press));box-shadow:0 0 0 0 var(--color-button-layer-bg),0 0 0 0 var(--color-button-layer-border)}.app-button.is-active[data-v-70200a72]{background:var(--color-ink);color:var(--color-panel)}.app-button[data-v-70200a72]:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-accent);outline-offset:calc(var(--border-width) * 3)}.app-button[data-v-70200a72]:disabled,.app-button.is-disabled[data-v-70200a72]{cursor:not-allowed;opacity:.45;box-shadow:none;pointer-events:none}.app-button--xs[data-v-70200a72]{height:var(--control-height-xs);font-size:var(--font-size-2xs);padding:0 var(--space-2);--app-button-offset: var(--control-button-layer-offset-sm);--app-button-press: var(--control-button-press-sm)}.app-button--sm[data-v-70200a72]{height:var(--control-height-sm);font-size:var(--font-size-xs);padding:0 var(--space-3);--app-button-offset: var(--control-button-layer-offset-sm);--app-button-press: var(--control-button-press-sm)}.app-button--md[data-v-70200a72]{height:var(--control-height-md);font-size:var(--font-size-sm)}.app-button--lg[data-v-70200a72]{height:var(--control-height-lg);font-size:var(--font-size-md);padding:0 var(--space-5)}.app-button--xl[data-v-70200a72]{height:var(--control-height-xl);font-size:var(--font-size-lg);padding:0 var(--space-5)}.app-button.is-icon-only[data-v-70200a72]{padding:0;aspect-ratio:1 / 1}.app-button--primary[data-v-70200a72]{background:var(--color-accent);color:var(--color-accent-contrast)}.app-button--primary[data-v-70200a72]:hover:not(.is-disabled),.app-button--primary.app-button--hover-background[data-v-70200a72]:hover:not(.is-disabled){background:var(--color-accent-hover)}.app-button--secondary.app-button--hover-background[data-v-70200a72]:hover:not(.is-disabled){background:var(--color-surface-2)}.app-button--highlight[data-v-70200a72]{background:var(--color-highlight);color:var(--color-highlight-contrast)}.app-button--highlight[data-v-70200a72]:hover:not(.is-disabled){background:var(--color-highlight-hover)}.app-button--danger[data-v-70200a72]{background:var(--color-danger);color:var(--color-accent-contrast)}.app-button--danger[data-v-70200a72]:hover:not(.is-disabled){background:color-mix(in srgb,var(--color-danger) 88%,black)}.app-button--ghost[data-v-70200a72]{background:transparent;border-color:transparent;color:var(--color-text-muted);box-shadow:none}.app-button--ghost[data-v-70200a72]:hover:not(.is-disabled){background:var(--color-surface-2);border-color:transparent;color:var(--color-text)}.app-button--ghost[data-v-70200a72]:active:not(.is-disabled){transform:none;box-shadow:none}.app-button--underline[data-v-70200a72],.app-button--underline-on-hover[data-v-70200a72]{background:transparent;border-color:transparent;box-shadow:none;color:var(--color-accent-text);padding-left:var(--space-1);padding-right:var(--space-1)}.app-button--underline[data-v-70200a72]{text-decoration:underline;text-underline-offset:2px}.app-button--underline[data-v-70200a72]:hover:not(.is-disabled){background:transparent;text-decoration:none;border-color:transparent;transform:none}.app-button--underline-on-hover[data-v-70200a72]{text-decoration:none}.app-button--underline-on-hover[data-v-70200a72]:hover:not(.is-disabled){background:transparent;text-decoration:underline;text-underline-offset:2px;border-color:transparent;transform:none}.app-button--underline[data-v-70200a72]:active:not(.is-disabled),.app-button--underline-on-hover[data-v-70200a72]:active:not(.is-disabled){transform:none;box-shadow:none}.app-button__spinner[data-v-70200a72]{width:var(--space-3);height:var(--space-3);border-radius:50%;border:calc(var(--border-width) * 2) solid currentColor;border-top-color:transparent;animation:app-button-spin-70200a72 var(--motion-duration-toast) linear infinite}.app-button__sublabel[data-v-70200a72]{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.app-button__chip[data-v-70200a72]{display:inline-flex;align-items:center;padding:0 var(--space-1);height:var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap}.app-button__chip--neutral[data-v-70200a72]{background:var(--color-surface-2);color:var(--color-text-muted)}.app-button__chip--info[data-v-70200a72]{background:var(--color-info-bg);color:var(--color-info)}.app-button__chip--success[data-v-70200a72]{background:var(--color-success-bg);color:var(--color-success)}.app-button__chip--warning[data-v-70200a72]{background:var(--color-warning-bg);color:var(--color-warning)}.app-button__chip--danger[data-v-70200a72]{background:var(--color-danger-bg);color:var(--color-danger)}.app-button__chip--accent[data-v-70200a72]{background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent)}.app-button__tooltip[data-v-70200a72]{display:inline-flex;align-items:center;color:var(--color-text-muted);cursor:help}@keyframes app-button-spin-70200a72{to{transform:rotate(360deg)}}.app-checkbox[data-v-57737c28]{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text)}.app-checkbox.is-disabled[data-v-57737c28]{cursor:not-allowed;opacity:.5}.app-checkbox__input[data-v-57737c28]{position:absolute;width:var(--border-width);height:var(--border-width);overflow:hidden;clip:rect(0,0,0,0)}.app-checkbox__box[data-v-57737c28]{width:var(--space-4);height:var(--space-4);flex-shrink:0;border:var(--border-control);border-radius:var(--radius-sm);background:var(--color-field);display:inline-block;position:relative;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.app-checkbox__input:checked+.app-checkbox__box[data-v-57737c28]{background:var(--color-accent);border-color:var(--color-ink)}.app-checkbox__input:checked+.app-checkbox__box[data-v-57737c28]:after{content:"";position:absolute;left:var(--space-1);top:var(--border-width);width:var(--space-1);height:var(--space-2);border:solid var(--color-accent-contrast);border-width:0 calc(var(--border-width) * 2) calc(var(--border-width) * 2) 0;transform:rotate(45deg)}.app-checkbox__input:focus-visible+.app-checkbox__box[data-v-57737c28]{outline:calc(var(--border-width) * 2) solid var(--color-accent);outline-offset:calc(var(--border-width) * 2)}.app-input-field[data-v-798733e7]{display:flex;flex-direction:column;gap:var(--space-1)}.app-input-label[data-v-798733e7]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.app-input[data-v-798733e7]{height:var(--control-height-md);border:var(--border-width) var(--border-style) var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-field);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);padding:0 var(--space-3);box-shadow:var(--shadow-field-rest);transition:border-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default)}.app-input[data-v-798733e7]:hover:not(:disabled):not(:read-only){border-color:var(--color-ink)}.app-input[data-v-798733e7]:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-accent);outline-offset:calc(var(--border-width) * 2);box-shadow:var(--shadow-field-focus)}.app-input[data-v-798733e7]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.app-input[data-v-798733e7]:read-only{background:var(--color-surface-1)}.app-input.is-error[data-v-798733e7]{border-color:var(--color-danger)}.app-input-error[data-v-798733e7]{font-size:var(--font-size-xs);color:var(--color-danger)}.app-input-hint[data-v-798733e7]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.app-input-hint[data-v-798733e7]:empty{display:none}.app-kind-chip[data-v-65c9474d]{display:inline-flex;align-items:center;gap:var(--space-1);height:calc(var(--space-5) - var(--space-1));padding:0 var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.app-kind-chip.is-icon-only[data-v-65c9474d]{width:calc(var(--space-5) - var(--space-1));padding:0;justify-content:center}.app-kind-chip__glyph[data-v-65c9474d]{width:var(--space-3);height:var(--space-3);flex-shrink:0}.app-kind-chip--decision[data-v-65c9474d]{background:var(--color-kind-decision-bg);color:var(--color-kind-decision)}.app-kind-chip--commitment[data-v-65c9474d]{background:var(--color-kind-commitment-bg);color:var(--color-kind-commitment)}.app-kind-chip--research[data-v-65c9474d]{background:var(--color-kind-research-bg);color:var(--color-kind-research)}.app-kind-chip--fact[data-v-65c9474d]{background:var(--color-kind-fact-bg);color:var(--color-kind-fact)}.app-kind-chip--artifact[data-v-65c9474d]{background:var(--color-kind-artifact-bg);color:var(--color-kind-artifact)}.app-kind-chip--question[data-v-65c9474d]{background:var(--color-kind-question-bg);color:var(--color-kind-question)}.app-select-field[data-v-39309de3]{display:flex;flex-direction:column;gap:var(--space-1)}.app-select-label[data-v-39309de3]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.app-select[data-v-39309de3]{height:var(--control-height-md);border:var(--border-control);border-radius:var(--radius-md);background-color:var(--color-button-face);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:0 var(--space-6) 0 var(--space-3);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:var(--shadow-control-rest);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231d1b16' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;background-size:12px 12px;transition:border-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default),transform var(--motion-duration-default) var(--motion-easing-default)}.app-select[data-v-39309de3]:hover:not(:disabled){background-color:var(--color-button-face-hover);transform:translateY(var(--control-lift-hover));box-shadow:var(--shadow-control-hover)}.app-select[data-v-39309de3]:active:not(:disabled){transform:translateY(var(--control-press));box-shadow:var(--shadow-control-active)}.app-select[data-v-39309de3]:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-accent);outline-offset:calc(var(--border-width) * 2)}.app-select[data-v-39309de3]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.app-status-pill[data-v-69dadf3c]{display:inline-flex;align-items:center;padding:0 var(--space-2);height:calc(var(--space-5) - var(--space-1));border-radius:var(--radius-pill);border:var(--border-width) var(--border-style) color-mix(in srgb,currentColor 35%,transparent);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.is-italic[data-v-69dadf3c]{font-style:italic}.app-status-pill--neutral[data-v-69dadf3c]{background:var(--color-surface-2);color:var(--color-text-muted)}.app-status-pill--info[data-v-69dadf3c]{background:var(--color-info-bg);color:var(--color-info)}.app-status-pill--success[data-v-69dadf3c]{background:var(--color-success-bg);color:var(--color-success)}.app-status-pill--warning[data-v-69dadf3c]{background:var(--color-warning-bg);color:var(--color-warning)}.app-status-pill--disabled[data-v-69dadf3c],.is-disabled[data-v-69dadf3c]{background:var(--color-surface-1);color:var(--color-text-muted);border-style:dashed;opacity:.6;cursor:not-allowed;pointer-events:none}.app-table[data-v-f3390eaf]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.app-table[data-v-f3390eaf] th{text-align:left;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-muted);border-bottom:var(--border-default);white-space:nowrap}.app-table[data-v-f3390eaf] th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.app-table[data-v-f3390eaf] td{padding:var(--space-2) var(--space-3);height:var(--control-height-lg);border-bottom:var(--border-default);color:var(--color-text)}.app-table[data-v-f3390eaf] tbody tr{transition:background-color var(--motion-duration-default) var(--motion-easing-default)}.app-table[data-v-f3390eaf] tbody tr:hover{background:var(--color-surface-1)}.app-textarea-field[data-v-fa30abb1]{display:flex;flex-direction:column;gap:var(--space-1)}.app-textarea-label[data-v-fa30abb1]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.app-textarea[data-v-fa30abb1]{min-height:calc(var(--space-5) * 3);border:var(--border-width) var(--border-style) var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-field);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-base);padding:var(--space-2) var(--space-3);resize:vertical;box-shadow:var(--shadow-field-rest);transition:border-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default)}.app-textarea[data-v-fa30abb1]:hover:not(:disabled):not(:read-only){border-color:var(--color-ink)}.app-textarea[data-v-fa30abb1]:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-accent);outline-offset:calc(var(--border-width) * 2);box-shadow:var(--shadow-field-focus)}.app-textarea[data-v-fa30abb1]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.app-textarea[data-v-fa30abb1]:read-only{background:var(--color-surface-1)}.app-textarea.is-error[data-v-fa30abb1]{border-color:var(--color-danger)}.app-textarea-error[data-v-fa30abb1]{font-size:var(--font-size-xs);color:var(--color-danger)}.app-textarea-hint[data-v-fa30abb1]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.app-textarea-hint[data-v-fa30abb1]:empty{display:none}.app-toast[data-v-1b631666]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:var(--border-panel);box-shadow:var(--shadow-offset-emphasis),var(--elevation-2);font-size:var(--font-size-sm);min-width:calc(var(--space-7) * 4);animation:app-toast-slide-in-1b631666 var(--motion-duration-toast) var(--motion-easing-default)}.app-toast--info[data-v-1b631666]{background:var(--color-info-bg);color:var(--color-info)}.app-toast--success[data-v-1b631666]{background:var(--color-success-bg);color:var(--color-success)}.app-toast--warning[data-v-1b631666]{background:var(--color-warning-bg);color:var(--color-warning)}.app-toast--danger[data-v-1b631666]{background:var(--color-danger-bg);color:var(--color-danger)}.app-toast__message[data-v-1b631666]{flex:1}.app-toast__dismiss[data-v-1b631666]{background:transparent;border:none;color:inherit;cursor:pointer;font-size:var(--font-size-lg);line-height:1}@keyframes app-toast-slide-in-1b631666{0%{transform:translate(var(--space-5));opacity:0}to{transform:translate(0);opacity:1}}.app-toast-container[data-v-8c071cbd]{position:fixed;bottom:var(--space-4);right:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column-reverse;gap:var(--space-2)}
