@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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#ebeae6;--surface:#fbfaf8;--surface-sunken:#f1f0ec;--surface-raised:#fff;--surface-hover:#ebe9e5;--surface-active:#e2dfd9;--surface-inverse:#1c1b1a;--line:#e3e1dc;--line-strong:#d2cfc8;--line-control:#8b8880;--ink:#1c1b19;--ink-muted:#5d5a54;--ink-disabled:#9e9a92;--ink-inverse:#f2f0eb;--icon:#4a4843;--signal:#e04f1a;--signal-hover:#ec6a37;--on-signal:#1c1206;--signal-ink:#b23c0f;--signal-soft:#fbe4d8;--component:#0b7f7b;--component-ink:#0a6f6b;--component-soft:#d9f0ee;--guide:#2a5fe0;--xray-padding:#f3c94a;--xray-gap:#e65f9d;--success:#1d7a52;--warning:#9a6400;--danger:#c62a3b;--danger-fill:#c62a3b;--on-danger:#fff;--info:#2a5fe0;--presence-1:#8a5a2b;--presence-2:#2a5fe0;--presence-3:#0b7f7b;--presence-4:#5c6b0a;--presence-5:#9a6400;--presence-6:#c62a6f;--presence-7:#3f7d1e;--presence-8:#4a4843;--on-presence:#fff;--agent:#6d3fd6;--agent-ink:#5b2fc0;--agent-soft:#efe9fd;--on-agent:#fff;--shadow-pane:0 0 0 1px #1c1b1914, 0 2px 8px #1c1b190f;--shadow-popover:0 0 0 1px #1c1b191a, 0 8px 24px #1c1b191f;--shadow-modal:0 0 0 1px #1c1b191a, 0 24px 64px #1c1b1933;--shadow-focus:0 0 0 1px #fbfaf8, 0 0 0 3px #e04f1a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#121211;--surface:#1c1b1a;--surface-sunken:#161514;--surface-raised:#262523;--surface-hover:#2a2927;--surface-active:#34322f;--surface-inverse:#f2f0eb;--line:#302e2b;--line-strong:#3d3b37;--line-control:#77736b;--ink:#f2f0eb;--ink-muted:#a9a59d;--ink-disabled:#65625c;--ink-inverse:#1c1b19;--icon:#bcb8b0;--signal:#ff7a45;--signal-hover:#ff9165;--on-signal:#1c1206;--signal-ink:#ff9a72;--signal-soft:#3d2418;--component:#2ec4bc;--component-ink:#4fd3cb;--component-soft:#123634;--guide:#6b95ff;--xray-padding:#f3c94a;--xray-gap:#e65f9d;--success:#4cc38a;--warning:#e7b343;--danger:#ff6b78;--danger-fill:#e5485a;--on-danger:#1c0507;--info:#6b95ff;--presence-1:#d9a066;--presence-2:#6b95ff;--presence-3:#2ec4bc;--presence-4:#b5c95a;--presence-5:#e7b343;--presence-6:#ff70ae;--presence-7:#86c95c;--presence-8:#bcb8b0;--on-presence:#1c1b19;--agent:#b49cff;--agent-ink:#c4b2ff;--agent-soft:#2a2140;--on-agent:#1c1b19;--shadow-pane:0 0 0 1px #ffffff0f, 0 4px 16px #00000073;--shadow-popover:0 0 0 1px #ffffff14, 0 12px 32px #0000008c;--shadow-modal:0 0 0 1px #ffffff14, 0 24px 64px #000000a6;--shadow-focus:0 0 0 1px #1c1b1a, 0 0 0 3px #ff7a45}:root{--space-050:2px;--space-100:4px;--space-200:8px;--space-300:12px;--space-400:16px;--space-500:20px;--space-600:24px;--space-800:32px;--space-1200:48px;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--size-control-sm:24px;--size-control-md:28px;--size-control-lg:36px;--size-icon:16px;--size-pane:264px;--size-rail:40px;--font-ui:"Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, Menlo, monospace;--type-ui-label:500 11px / 14px var(--font-ui);--type-ui-body:400 12px / 16px var(--font-ui);--type-ui-strong:600 12px / 16px var(--font-ui);--type-ui-title:600 13px / 18px var(--font-ui);--type-ui-heading:600 15px / 20px var(--font-ui);--type-page-body:400 14px / 20px var(--font-ui);--type-page-title:600 22px / 28px var(--font-ui);--type-display-md:400 32px / 36px var(--font-display);--type-display-xl:400 64px / 60px var(--font-display);--type-code:400 12px / 18px var(--font-mono);--type-kbd:500 11px / 14px var(--font-mono)}.dp-text-ui-label{font:var(--type-ui-label)}.dp-text-ui-body{font:var(--type-ui-body)}.dp-text-ui-strong{font:var(--type-ui-strong)}.dp-text-ui-title{font:var(--type-ui-title)}.dp-text-ui-heading{font:var(--type-ui-heading)}.dp-text-page-body{font:var(--type-page-body)}.dp-text-page-title{font:var(--type-page-title);letter-spacing:-.01em}.dp-text-display-md{font:var(--type-display-md)}.dp-text-display-xl{font:var(--type-display-xl);letter-spacing:-.01em}.dp-text-code{font:var(--type-code)}.dp-text-kbd{font:var(--type-kbd)}:root{--duration-hover:90ms;--duration-toggle:.12s;--duration-popover:.16s;--layer-popover:1000}@media (prefers-reduced-motion:reduce){:root{--duration-hover:0s;--duration-toggle:0s;--duration-popover:0s}}:root.dp-scrubbing{--duration-hover:0s;--duration-toggle:0s;--duration-popover:0s;cursor:ew-resize;-webkit-user-select:none;user-select:none}.dp-root{font:var(--type-ui-body);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes dp-fade-in{0%{opacity:0}to{opacity:1}}.dp-icon{width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dp-icon[width="12"]{width:12px;height:12px}.dp-btn{justify-content:center;align-items:center;gap:var(--space-100);box-sizing:border-box;height:var(--size-control-md);padding:0 var(--space-300);border-radius:var(--radius-sm);font:var(--type-ui-strong);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-hover) ease-out, border-color var(--duration-hover) ease-out;border:1px solid #0000;display:inline-flex}.dp-btn--sm{height:var(--size-control-sm);padding:0 var(--space-200)}.dp-btn--lg{height:var(--size-control-lg);padding:0 var(--space-400);font-size:13px}.dp-btn--primary{background:var(--signal);color:var(--on-signal)}.dp-btn--primary:hover{background:var(--signal-hover)}.dp-btn--secondary{background:var(--surface-sunken);border-color:var(--line-strong);color:var(--ink)}.dp-btn--secondary:hover{background:var(--surface-hover)}.dp-btn--ghost{color:var(--ink);background:0 0}.dp-btn--ghost:hover{background:var(--surface-hover)}.dp-btn--danger{background:var(--danger-fill);color:var(--on-danger)}.dp-btn:disabled{background:var(--surface-sunken);color:var(--ink-disabled);cursor:not-allowed;border-color:#0000}.dp-btn__key{font:var(--type-kbd);opacity:.72;margin-left:var(--space-100)}.dp-iconbtn{box-sizing:border-box;width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--icon);cursor:pointer;transition:background-color var(--duration-hover) ease-out;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.dp-iconbtn--md{width:var(--size-control-md);height:var(--size-control-md)}.dp-iconbtn:hover{background:var(--surface-hover);color:var(--ink)}.dp-iconbtn[aria-pressed=true]{background:var(--signal-soft);color:var(--signal-ink)}.dp-iconbtn:disabled{color:var(--ink-disabled);cursor:not-allowed;background:0 0}.dp-kbd{vertical-align:middle;font:inherit;gap:2px;display:inline-flex}.dp-kbd>kbd{box-sizing:border-box;border-radius:var(--radius-xs);background:var(--surface-sunken);min-width:18px;height:18px;box-shadow:inset 0 -1px 0 var(--line-strong), inset 0 0 0 1px var(--line);color:var(--ink-muted);font:var(--type-kbd);place-items:center;padding:0 4px;display:inline-grid}.dp-tooltip{align-items:center;gap:var(--space-200);padding:var(--space-100) var(--space-200);border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--ink-inverse);font:var(--type-ui-label);display:inline-flex}.dp-tooltip__key{font-family:var(--font-mono);opacity:.72}.dp-tooltip--floating{z-index:var(--layer-popover);pointer-events:none;white-space:nowrap;max-width:240px;animation:dp-fade-in var(--duration-popover) ease-out;position:fixed}.dp-badge{align-items:center;gap:var(--space-100);box-sizing:border-box;border-radius:var(--radius-xs);background:var(--surface-active);height:18px;color:var(--ink);font:600 11px / 14px var(--font-ui);white-space:nowrap;padding:0 6px;display:inline-flex}.dp-badge--signal{background:var(--signal-soft);color:var(--signal-ink)}.dp-badge--component{background:var(--component-soft);color:var(--component-ink)}.dp-badge--success,.dp-badge--warning,.dp-badge--danger,.dp-badge--info{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.dp-badge--success{color:var(--success)}.dp-badge--warning{color:var(--warning)}.dp-badge--danger{color:var(--danger)}.dp-badge--info{color:var(--info)}.dp-tf{flex-direction:column;gap:6px;min-width:220px;display:flex}.dp-tf__label{font:var(--type-ui-strong);color:var(--ink)}.dp-tf__input{box-sizing:border-box;width:100%;height:var(--size-control-lg);padding:0 var(--space-300);border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font:var(--type-page-body);caret-color:var(--signal)}.dp-tf__input::placeholder{color:var(--ink-muted)}.dp-tf__input:focus-visible{border-color:var(--signal)}.dp-tf__input:disabled{background:var(--surface-sunken);border-color:var(--line-strong);color:var(--ink-disabled);cursor:not-allowed}.dp-tf--error .dp-tf__input{border-color:var(--danger)}.dp-tf__msg{align-items:center;gap:var(--space-100);font:var(--type-ui-body);color:var(--ink-muted);display:inline-flex}.dp-tf__msg--error{color:var(--danger)}.dp-field{box-sizing:border-box;height:var(--size-control-sm);border-radius:var(--radius-sm);background:var(--surface-sunken);min-width:0;transition:border-color var(--duration-hover) ease-out;border:1px solid #0000;align-items:center;display:flex}.dp-field:hover{border-color:var(--line-strong)}.dp-field:focus-within{border-color:var(--signal)}.dp-field__label{width:22px;height:100%;color:var(--ink-muted);font:var(--type-ui-label);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;place-items:center;display:inline-grid}.dp-field__input{width:100%;min-width:0;padding:0 var(--space-100) 0 0;color:var(--ink);font:var(--type-ui-body);font-variant-numeric:tabular-nums;caret-color:var(--signal);background:0 0;border:0;outline:none;flex:1}.dp-field__input::placeholder{color:var(--ink-muted)}.dp-field__unit{color:var(--ink-muted);font:400 11px / 14px var(--font-ui);padding-right:6px}.dp-field--token{padding-right:3px}.dp-field--token .dp-token{flex:1;min-width:0}.dp-field--disabled,.dp-field--disabled:hover{border-color:#0000}.dp-field--disabled .dp-field__label{cursor:not-allowed}.dp-field--disabled .dp-field__input{color:var(--ink-disabled);cursor:not-allowed}.dp-token{align-items:center;gap:var(--space-100);box-sizing:border-box;border-radius:var(--radius-xs);background:var(--surface-raised);height:18px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:500 11px / 14px var(--font-mono);white-space:nowrap;border:0;padding:0 6px 0 4px;display:inline-flex;overflow:hidden}.dp-token:is(button){cursor:pointer}.dp-token .dp-icon{color:var(--icon)}.dp-token__name{text-overflow:ellipsis;text-align:left;direction:rtl;overflow:hidden}.dp-token__swatch{width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:2px;flex:none}.dp-token--detached{box-shadow:inset 0 0 0 1px var(--warning);color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--warning);text-decoration-color:var(--warning);background:0 0}.dp-token--detached .dp-icon{color:var(--warning)}.dp-seg{border-radius:var(--radius-sm);background:var(--surface-sunken);gap:2px;padding:2px;display:inline-flex}.dp-seg__option{justify-content:center;align-items:center;gap:var(--space-100);box-sizing:border-box;border-radius:var(--radius-xs);min-width:24px;height:20px;color:var(--ink-muted);font:var(--type-ui-label);cursor:pointer;background:0 0;border:0;padding:0 6px;display:inline-flex}.dp-seg__option:hover{color:var(--ink)}.dp-seg__option[aria-checked=true]{background:var(--surface-raised);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.dp-seg__option[aria-checked=true]:focus-visible{box-shadow:var(--shadow-focus)}.dp-seg__option:disabled{color:var(--ink-disabled);cursor:not-allowed}.dp-switch{align-items:center;gap:var(--space-200);border-radius:var(--radius-sm);color:var(--ink);font:var(--type-ui-body);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.dp-switch__track{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--radius-full);width:26px;height:16px;transition:background-color var(--duration-toggle) ease-out, border-color var(--duration-toggle) ease-out;flex:none;position:relative}.dp-switch__thumb{border-radius:var(--radius-full);background:var(--icon);width:10px;height:10px;transition:transform var(--duration-toggle) ease-out;position:absolute;top:2px;left:2px}.dp-switch[aria-checked=true] .dp-switch__track{background:var(--signal);border-color:var(--signal)}.dp-switch[aria-checked=true] .dp-switch__thumb{background:var(--on-signal);transform:translate(10px)}.dp-switch:disabled{color:var(--ink-disabled);cursor:not-allowed}.dp-switch:disabled .dp-switch__track{border-color:var(--ink-disabled);background:0 0}.dp-switch:disabled .dp-switch__thumb{background:var(--ink-disabled)}.dp-section{padding:10px var(--space-300) var(--space-300);border-top:1px solid var(--line)}.dp-section:first-child{border-top:0}.dp-section__head{min-height:var(--size-control-sm);justify-content:space-between;align-items:center;display:flex}.dp-section__title{font:var(--type-ui-strong);color:var(--ink);margin:0}.dp-section__actions{gap:2px;margin-right:-4px;display:inline-flex}.dp-section__body{gap:var(--space-200);margin-top:6px;display:grid}.dp-section__body>.dp-seg{justify-self:start}.dp-row{gap:var(--space-200);grid-template-columns:1fr 1fr;align-items:center;display:grid}.dp-row--3{grid-template-columns:1fr 1fr 1fr}.dp-row--label{grid-template-columns:72px 1fr}.dp-caption{font:var(--type-ui-label);color:var(--ink-muted)}.dp-layer{align-items:center;gap:var(--space-100);box-sizing:border-box;height:var(--size-control-md);padding-right:6px;padding-left:calc(var(--space-100) + var(--dp-depth,0) * var(--space-300));border-radius:var(--radius-sm);color:var(--ink);font:var(--type-ui-body);cursor:default;display:flex;position:relative}.dp-layer:hover{background:var(--surface-hover)}.dp-layer.is-selected{background:var(--signal-soft);font-weight:600}.dp-layer__caret{width:12px;color:var(--ink-muted);flex:none;place-items:center;display:inline-grid}.dp-layer__icon{color:var(--icon);flex:none;place-items:center;display:inline-grid}.dp-layer__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dp-layer.is-component .dp-layer__icon{color:var(--component)}.dp-layer.is-component .dp-layer__name{color:var(--component-ink)}.dp-layer.is-hidden .dp-layer__name,.dp-layer.is-hidden .dp-layer__icon{color:var(--ink-muted)}.dp-layer__rename{box-sizing:border-box;border:1px solid var(--signal);border-radius:var(--radius-xs);background:var(--surface-raised);min-width:0;height:20px;color:var(--ink);font:inherit;caret-color:var(--signal);outline:none;flex:1;margin:0 0 0 -3px;padding:0 2px}.dp-layer__presence{border-radius:var(--radius-full);flex:none;width:6px;height:6px}.dp-layer__actions{gap:var(--space-100);color:var(--icon);opacity:0;display:inline-flex}.dp-layer:hover .dp-layer__actions,.dp-layer:focus-within .dp-layer__actions,.dp-layer__actions.is-pinned{opacity:1}.dp-layer__toggle{border-radius:var(--radius-xs);width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.dp-layer__toggle:hover{color:var(--ink)}.dp-layer__actions>.dp-icon{margin:2px}.dp-menu{min-width:224px;padding:var(--space-100);box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-popover);display:inline-block}.dp-menu__item{align-items:center;gap:var(--space-200);height:var(--size-control-md);padding:0 var(--space-200);border-radius:var(--radius-sm);color:var(--ink);font:var(--type-ui-body);cursor:default;-webkit-user-select:none;user-select:none;grid-template-columns:16px 1fr auto;display:grid}.dp-menu__item:hover,.dp-menu__item.is-active{background:var(--surface-hover)}.dp-menu__icon{color:var(--icon);place-items:center;display:inline-grid}.dp-menu__item.is-danger,.dp-menu__item.is-danger .dp-menu__icon{color:var(--danger)}.dp-menu__item.is-disabled,.dp-menu__item.is-disabled .dp-menu__icon{color:var(--ink-disabled);cursor:not-allowed}.dp-menu__item.is-disabled:hover{background:0 0}.dp-menu__key{font:400 11px / 14px var(--font-mono);color:var(--ink-muted)}.dp-menu__sep{height:1px;margin:var(--space-100) calc(var(--space-100) * -1);background:var(--line);border:0}.dp-menu__heading{padding:6px var(--space-200) 2px;font:var(--type-ui-label);color:var(--ink-muted)}.dp-cmd{border-radius:var(--radius-lg);background:var(--surface-raised);width:560px;max-width:100%;box-shadow:var(--shadow-popover);overflow:hidden}.dp-cmd__input{border-bottom:1px solid var(--line);height:48px;color:var(--icon);align-items:center;gap:10px;padding:0 14px;display:flex}.dp-cmd__input input{min-width:0;color:var(--ink);font:400 15px / 20px var(--font-ui);caret-color:var(--signal);background:0 0;border:0;outline:none;flex:1;padding:0}.dp-cmd__input input::placeholder{color:var(--ink-muted)}.dp-cmd__results{max-height:min(400px,60vh);padding:var(--space-100) 0 var(--space-200);overscroll-behavior:contain;position:relative;overflow-y:auto}.dp-cmd__group{padding:var(--space-200) 14px var(--space-100);font:var(--type-ui-label);color:var(--ink-muted)}.dp-cmd__option{min-height:32px;padding:0 var(--space-200);border-radius:var(--radius-sm);color:var(--ink);font:400 13px / 18px var(--font-ui);cursor:default;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;margin:0 6px;display:grid}.dp-cmd__option.is-active{background:var(--signal-soft)}.dp-cmd__icon{color:var(--icon);place-items:center;display:inline-grid}.dp-cmd__icon.is-component{color:var(--component)}.dp-cmd__label{align-items:baseline;gap:var(--space-200);min-width:0;display:flex}.dp-cmd__change{font:var(--type-ui-body);font-family:var(--font-mono);color:var(--ink-muted)}.dp-cmd__change b{color:var(--signal-ink);font-weight:500}.dp-cmd__hint{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dp-cmd__key{font:400 11px / 14px var(--font-mono);color:var(--ink-muted)}.dp-cmd__empty{padding:var(--space-200) 14px;font:400 13px / 18px var(--font-ui);color:var(--ink-muted)}.dp-cmd__foot{align-items:center;gap:var(--space-400);border-top:1px solid var(--line);background:var(--surface);height:32px;font:400 11px / 14px var(--font-ui);color:var(--ink-muted);padding:0 14px;display:flex}.dp-cmd__scope{margin-left:auto}.dp-lens{align-items:center;gap:var(--space-100);padding:var(--space-100);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-popover);animation:dp-fade-in var(--duration-popover) ease-out;display:inline-flex}.dp-lens .dp-field{width:auto}.dp-lens .dp-field__input{flex:none;width:3.5em}.dp-lens .dp-field--token{width:112px}.dp-lens__kind{align-items:center;gap:var(--space-100);color:var(--ink-muted);font:var(--type-ui-label);white-space:nowrap;padding:0 6px 0 4px;display:inline-flex}.dp-lens__sep{background:var(--line-strong);flex:none;width:1px;height:16px;margin:0 2px}.dp-presence{align-items:center;padding-left:4px;display:inline-flex}.dp-avatar{box-sizing:border-box;border-radius:var(--radius-full);background:var(--surface-raised);width:26px;height:26px;color:var(--ink);font:600 10.5px / 1 var(--font-ui);box-shadow:0 0 0 2px var(--surface), inset 0 0 0 2px var(--ring,var(--presence-8));border:0;place-items:center;margin-left:-4px;padding:0;display:inline-grid}.dp-avatar:is(button){cursor:pointer}.dp-avatar.is-following{box-shadow:0 0 0 2px var(--surface), inset 0 0 0 3px var(--ring,var(--presence-8))}.dp-avatar--more{background:var(--surface-active);color:var(--ink-muted);box-shadow:0 0 0 2px var(--surface)}.dp-agenttag{align-items:center;gap:var(--space-200);font:var(--type-ui-body);color:var(--ink-muted);white-space:nowrap;display:inline-flex}.dp-agenttag__chip{align-items:center;gap:var(--space-100);border-radius:var(--radius-xs);background:var(--agent);height:20px;color:var(--on-agent);font:600 11px / 14px var(--font-ui);padding:0 7px 0 5px;display:inline-flex}.dp-agenttag__status{align-items:center;gap:6px;display:inline-flex}.dp-agenttag__dot{border-radius:var(--radius-full);background:var(--agent);width:6px;height:6px;box-shadow:0 0 0 3px var(--agent-soft)}.dp-agenttag--waiting .dp-agenttag__dot{background:var(--warning);box-shadow:none}.dp-agenttag--idle .dp-agenttag__dot,.dp-agenttag--stopped .dp-agenttag__dot{background:var(--ink-disabled);box-shadow:none}.dp-agenttag__for{color:var(--ink-muted)}.dp-plan{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dp-step{gap:var(--space-200);padding:6px var(--space-200);border-radius:var(--radius-sm);font:var(--type-ui-body);color:var(--ink);grid-template-columns:16px 1fr auto;align-items:start;display:grid}.dp-step__mark{border-radius:var(--radius-full);box-sizing:border-box;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--ink-muted);place-items:center;display:grid}.dp-step--done .dp-step__mark{box-shadow:none;background:var(--surface-active);color:var(--success)}.dp-step--running{background:var(--agent-soft)}.dp-step--running .dp-step__mark{box-shadow:inset 0 0 0 2px var(--agent);background:radial-gradient(circle, var(--agent) 0 3px, transparent 3.5px)}.dp-step--failed .dp-step__mark{box-shadow:none;color:var(--danger)}.dp-step--review .dp-step__mark{box-shadow:none;background:var(--agent);color:var(--on-agent)}.dp-step--queued .dp-step__label{color:var(--ink-muted)}.dp-step__body{flex-direction:column;gap:2px;min-width:0;display:flex}.dp-step--running .dp-step__label,.dp-step--review .dp-step__label{font-weight:600}.dp-step__detail{color:var(--ink-muted)}.dp-step__ops{font:400 11px / 16px var(--font-mono);color:var(--agent-ink);white-space:pre-wrap}.dp-step__meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.dp-prompt{padding:var(--space-200);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-control);flex-direction:column;gap:6px;display:flex}.dp-prompt:focus-within{box-shadow:inset 0 0 0 1.5px var(--signal)}.dp-prompt__chips{gap:var(--space-100);flex-wrap:wrap;display:flex}.dp-prompt__chip{align-items:center;gap:var(--space-100);border-radius:var(--radius-xs);background:var(--surface-sunken);height:20px;color:var(--ink);font:var(--type-ui-label);padding:0 6px 0 4px;display:inline-flex}.dp-prompt__chip .dp-icon{color:var(--icon)}.dp-prompt__input{padding:2px var(--space-100);resize:none;color:var(--ink);font:400 13px / 18px var(--font-ui);caret-color:var(--signal);background:0 0;border:0;outline:none}.dp-prompt__input::placeholder{color:var(--ink-muted)}.dp-prompt__foot{align-items:center;gap:2px;display:flex}.dp-prompt__model{min-width:0;margin-left:var(--space-100);color:var(--ink-muted);font:var(--type-ui-label);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dp-prompt__send{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-sm);background:var(--signal);color:var(--on-signal);cursor:pointer;transition:background-color var(--duration-hover) ease-out;border:0;flex:none;place-items:center;padding:0;display:grid}.dp-prompt__send:hover{background:var(--signal-hover)}.dp-prompt__send:disabled{background:var(--surface-sunken);color:var(--ink-disabled);cursor:not-allowed}.dp-prompt__send--stop,.dp-prompt__send--stop:hover{background:var(--surface-inverse);color:var(--ink-inverse)}.dp-logo{align-items:center;gap:calc(var(--dp-logo-size) * .4);color:var(--ink);display:inline-flex}.dp-logo__mark{width:var(--dp-logo-size);height:var(--dp-logo-size);flex:none}.dp-logo__wordmark{font:600 calc(var(--dp-logo-size) * .625) / 1 var(--font-ui);letter-spacing:-.01em}.dp-btn:focus-visible,.dp-iconbtn:focus-visible,.dp-seg__option:focus-visible,.dp-switch:focus-visible,.dp-tf__input:focus-visible,.dp-menu__item:focus-visible,.dp-layer:focus-visible,.dp-layer__toggle:focus-visible,.dp-token:is(button):focus-visible,.dp-avatar:is(button):focus-visible,.dp-prompt__send:focus-visible,.dp-cmd__option:focus-visible{box-shadow:var(--shadow-focus);outline:none}html,body{background:var(--surface);height:100%;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:12px;line-height:16px}#root{min-height:100%}.app-loading{background:var(--canvas);min-height:100dvh}.app-empty-page{justify-content:center;align-items:flex-start;gap:var(--space-300);max-width:440px;min-height:100dvh;padding:var(--space-600);flex-direction:column;margin:0 auto;display:flex}.app-display{font-family:var(--font-display);margin:0;font-size:56px;font-weight:400;line-height:60px}.app-display-md{font-family:var(--font-display);margin:0;font-size:32px;line-height:36px}.app-muted{color:var(--ink-muted);font:400 13px / 18px var(--font-ui);margin:0}.app-stack{gap:var(--space-300);flex-direction:column;display:flex}.app-dialog{border-radius:var(--radius-lg);background:var(--surface-raised);width:min(440px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-modal);border:0;padding:0}.app-dialog::backdrop{background:color-mix(in srgb, var(--surface-inverse) 32%, transparent)}.app-dialog[open]{animation:.16s ease-out app-pop}.app-dialog__body{gap:var(--space-400);padding:var(--space-500);flex-direction:column;display:flex}.app-dialog__title{font:600 15px / 20px var(--font-ui);margin:0}.app-dialog__footer{justify-content:flex-end;gap:var(--space-200);display:flex}.app-dialog .dp-tf{min-width:0}.app-copy{align-items:center;gap:var(--space-200);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300);border-radius:var(--radius-sm);background:var(--surface-sunken);display:flex}.app-copy code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12px / 16px var(--font-mono);flex:1;overflow:hidden}.app-radio-row{gap:var(--space-200);display:flex}.app-radio{align-items:center;gap:var(--space-200);height:var(--size-control-lg);padding:0 var(--space-300);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-strong);font:500 12px / 16px var(--font-ui);cursor:pointer;display:flex}.app-radio:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--signal);background:var(--signal-soft)}.app-radio input{accent-color:var(--signal);margin:0}@keyframes app-pop{0%{opacity:0;transform:translateY(4px)scale(.99)}}@media (prefers-reduced-motion:reduce){.app-dialog[open]{animation:none}}.auth{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:100dvh;display:grid}.auth__art{background:var(--canvas);padding:var(--space-1200);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.auth__shapes{width:336px;height:316px;position:absolute;inset:48px 72px auto auto}.auth__shape{border-radius:var(--radius-lg);position:absolute}.auth__shape--ink{background:var(--surface-inverse);width:220px;height:220px;top:0;left:0}.auth__shape--teal{border-radius:var(--radius-sm);background:var(--presence-3);width:72px;height:48px;top:24px;right:4px}.auth__shape--signal{background:var(--signal);width:240px;height:220px;top:96px;left:96px}.auth__tagline{max-width:440px;position:relative}.auth__display{margin:0 0 var(--space-400);font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:72px;line-height:72px}.auth__lede{font:400 15px / 22px var(--font-ui);color:var(--ink-muted);margin:0}.auth__panel{padding:var(--space-800) var(--space-600);place-items:center;display:grid}.auth__form{gap:var(--space-300);flex-direction:column;width:100%;max-width:360px;display:flex}.auth__brand{align-items:center;gap:var(--space-200);font:600 16px / 20px var(--font-ui);color:var(--ink);margin-bottom:var(--space-200);display:flex}.auth__title{font:600 22px / 28px var(--font-ui);color:var(--ink);letter-spacing:-.01em;margin:0}.auth__subtitle{margin:calc(var(--space-200) * -1) 0 var(--space-200);font:400 13px / 18px var(--font-ui);color:var(--ink-muted)}.auth__subtitle code{font:400 12px / 16px var(--font-mono)}.auth__form .dp-btn{width:100%}.auth__form .dp-tf{min-width:0}.auth__divider{align-items:center;gap:var(--space-300);color:var(--ink-muted);font:400 11px / 14px var(--font-ui);display:flex}.auth__divider:before,.auth__divider:after{content:"";background:var(--line);flex:1;height:1px}.auth__error{padding:var(--space-200) var(--space-300);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--danger);font:400 12px / 16px var(--font-ui);margin:0}.auth__note{font:400 12px / 16px var(--font-ui);color:var(--ink-muted);margin:0}.auth__footer{margin:var(--space-400) 0 0;padding-top:var(--space-400);border-top:1px solid var(--line);font:400 11px / 14px var(--font-ui);color:var(--ink-muted)}.auth__footer a{color:inherit}@media (width<=900px){.auth{grid-template-columns:1fr}.auth__art{display:none}}.dash{background:var(--surface);min-height:100dvh;color:var(--ink);grid-template-columns:240px minmax(0,1fr);display:grid}.dash__side{gap:var(--space-100);padding:var(--space-300) var(--space-250,10px);background:var(--surface-sunken);border-right:1px solid var(--line);box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.dash__team{align-items:center;gap:var(--space-200);padding:var(--space-200);margin-bottom:var(--space-200);display:flex}.dash__team-mark{border-radius:var(--radius-sm);background:var(--surface-inverse);width:24px;height:24px;color:var(--ink-inverse);font:600 12px / 1 var(--font-ui);place-items:center;display:inline-grid}.dash__team-name{font:600 13px / 16px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash__nav{flex-direction:column;gap:2px;display:flex}.dash__link{align-items:center;gap:var(--space-300);height:var(--size-control-lg);padding:0 var(--space-300);border-radius:var(--radius-sm);color:var(--ink);font:500 13px / 16px var(--font-ui);text-decoration:none;transition:background-color 90ms ease-out;display:flex}.dash__link:hover{background:var(--surface-hover)}.dash__link[aria-current=page]{background:var(--surface-active);font-weight:600}.dash__link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.dash__link .dp-icon{color:var(--icon)}.dash__link-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dash__count{color:var(--ink-muted);font:400 11px / 14px var(--font-ui);font-variant-numeric:tabular-nums}.dash__dot{border-radius:2px;flex:none;width:8px;height:8px}.dash__section{margin:var(--space-500) 0 var(--space-100);padding:0 var(--space-300);color:var(--ink-muted);font:500 11px / 14px var(--font-ui);justify-content:space-between;align-items:center;display:flex}.dash__projects{flex:1;min-height:0;overflow-y:auto}.dash__side-foot{padding-top:var(--space-300);border-top:1px solid var(--line);margin-top:auto}.dash__user{align-items:center;gap:var(--space-200);padding:var(--space-100) var(--space-100) 0;display:flex}.dash__avatar{border-radius:var(--radius-full);background:var(--presence-1);width:28px;height:28px;color:var(--on-presence);font:600 11px / 1 var(--font-ui);flex:none;place-items:center;display:inline-grid}.dash__user-text{flex-direction:column;flex:1;min-width:0;display:flex}.dash__user-text strong{font:600 12px / 16px var(--font-ui)}.dash__user-text span{color:var(--ink-muted);font:400 11px / 14px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash__main{padding:var(--space-600) var(--space-800);min-width:0}.dash__header{align-items:center;gap:var(--space-300);margin-bottom:var(--space-600);display:flex}.dash__title{font:600 22px / 28px var(--font-ui);letter-spacing:-.01em;margin:0 auto 0 0}.dash__search{align-items:center;gap:var(--space-200);width:280px;height:var(--size-control-lg);padding:0 var(--space-300);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--icon);display:flex}.dash__search:focus-within{box-shadow:var(--shadow-focus)}.dash__search input{min-width:0;color:var(--ink);font:400 13px / 18px var(--font-ui);background:0 0;border:0;outline:none;flex:1}.dash__search input::placeholder{color:var(--ink-muted)}.dash__search kbd{color:var(--ink-muted);font:500 11px / 14px var(--font-mono)}.dash__error{margin:0 0 var(--space-400);color:var(--danger);font:400 12px / 16px var(--font-ui)}.dash__grid{gap:var(--space-600) var(--space-500);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.dash__card{gap:var(--space-300);flex-direction:column;min-width:0;display:flex;position:relative}.dash__card--skeleton{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--surface-sunken)}.dash__thumb{aspect-ratio:4/3;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:var(--canvas);border:0;padding:0;display:block;overflow:hidden}.dash__thumb:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.dash__thumb:focus-visible{box-shadow:var(--shadow-focus);outline:none}.dash__thumb:disabled{cursor:default;opacity:.6}.dash__card-meta{flex-direction:column;gap:2px;min-width:0;padding-right:64px;display:flex}.dash__card-name{max-width:100%;color:var(--ink);font:600 13px / 18px var(--font-ui);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;overflow:hidden}.dash__card-name:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.dash__rename{width:100%;height:22px;padding:0 var(--space-100);border:1px solid var(--signal);border-radius:var(--radius-xs);background:var(--surface-raised);color:var(--ink);font:600 13px / 18px var(--font-ui);box-sizing:border-box;outline:none}.dash__card-sub{color:var(--ink-muted);font:400 12px / 16px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash__card-actions{opacity:0;gap:2px;transition:opacity 90ms ease-out;display:flex;position:absolute;bottom:4px;right:0}.dash__card:hover .dash__card-actions,.dash__card:focus-within .dash__card-actions{opacity:1}.dash__empty{align-items:flex-start;gap:var(--space-300);max-width:420px;margin:var(--space-1200) auto;text-align:left;flex-direction:column;display:flex}.thumb{background:color-mix(in srgb, var(--thumb-tint) 8%, var(--surface));width:100%;height:100%;display:block;position:relative}.thumb__board{border-radius:var(--radius-sm);background:var(--surface-raised);width:30%;height:68%;box-shadow:0 0 0 1px var(--line);position:absolute;top:16%;left:14%}.thumb__block{border-radius:var(--radius-sm);background:var(--thumb-tint);max-width:36%;height:22%;position:absolute;top:16%;left:50%}.thumb__bar{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--thumb-tint) 40%, var(--ink-muted));opacity:.6;max-width:26%;height:9%;position:absolute;top:46%;left:50%}@media (width<=760px){.dash{grid-template-columns:1fr}.dash__side{display:none}.dash__main{padding:var(--space-400)}.dash__search{display:none}}
