._18096b92a95e{isolation:isolate;overscroll-behavior-x:contain;min-width:0;position:relative}._d51c23cfb2e1{scrollbar-width:none;flex-wrap:nowrap;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}._cfb934619aa7,._b6009638315e{flex-direction:column;align-items:stretch}._55164571c844{cursor:pointer;text-align:left;transition:none}._3f480956f00b{color:#fff}._84b05fd5cd6d{white-space:nowrap;flex:0 auto;min-width:0}._3ac0da77db46{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0d;border-radius:6px;min-width:22px;margin-left:auto;padding:2px 5px;font-size:12px;font-weight:500;line-height:18px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}._3f480956f00b ._3ac0da77db46{background:#ffffff24}._55164571c844[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed;opacity:.45;background:0 0}@media (max-width:900px){._b6009638315e{scrollbar-width:none;flex-flow:row;overflow-x:auto}}@media (prefers-reduced-motion:reduce){._55164571c844,._3ac0da77db46{transition:none}}._18096b92a95e[data-tone=primary]{background:var(--color-raised);border-radius:14px;gap:2px;padding:3px}._18096b92a95e[data-tone=primary]>._55164571c844{border-radius:11px;min-height:40px}._18096b92a95e[data-tone=primary]>._3f480956f00b{background:var(--color-primary);color:#fff}._18096b92a95e[data-tone=secondary]{background:0 0;border-radius:0;gap:6px;padding:0}._18096b92a95e[data-tone=secondary]>._55164571c844{border-radius:24px;min-height:38px;padding:9px 17px}._18096b92a95e[data-tone=secondary]>._3f480956f00b{color:var(--color-foreground);background:#383a3d}._d51c23cfb2e1::-webkit-scrollbar{display:none}._b6009638315e::-webkit-scrollbar{display:none}@media (pointer:coarse){._18096b92a95e[data-tone=secondary]>._55164571c844{min-height:40px}}.page-header-flush[data-v-50133b75]{margin-bottom:0}.workspace-heading[data-v-50133b75]{align-items:center;gap:24px;min-width:0;min-height:64px;display:flex}.workspace-heading-copy[data-v-50133b75]{flex:1;min-width:0}.workspace-heading h1[data-v-50133b75]{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:600;line-height:1.2}.workspace-heading p[data-v-50133b75]{max-width:800px;color:var(--color-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.workspace-heading-actions[data-v-50133b75]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:760px){.workspace-heading[data-v-50133b75]{flex-wrap:wrap;gap:16px;min-height:0}.workspace-heading h1[data-v-50133b75]{font-size:24px}.workspace-heading-copy[data-v-50133b75]{flex-basis:0}}.workspace-back[data-v-50133b75]{min-height:44px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 4px -4px;padding:0;font-size:14px;display:inline-flex}.workspace-back[data-v-50133b75]:hover{color:var(--color-foreground)}.workspace-back[data-v-50133b75]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:6px}.workspace-back[data-v-50133b75]:disabled{opacity:.5;cursor:default}@layer components{.btn,._3491a1e9a5d9{justify-content:center;align-items:center;gap:var(--space-2,8px);min-height:var(--control-height,44px);border-radius:var(--radius-control,12px);font-size:var(--font-body-size,14px);text-align:center;white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;min-width:0;max-width:100%;padding:10px 16px;font-weight:500;line-height:1.45;transition:background-color .16s,box-shadow .16s;display:inline-flex}._3491a1e9a5d9{position:relative}.btn>svg{flex-shrink:0}.btn:disabled,._3491a1e9a5d9:disabled,.icon-button:disabled,._6f9e5d72d1e0:disabled{opacity:.55;cursor:not-allowed}.btn[aria-busy=true],._3491a1e9a5d9[aria-busy=true],._6f9e5d72d1e0[aria-busy=true]{cursor:progress}.btn-primary,._bf7c2c36cf2a{color:var(--color-foreground);background:var(--color-primary);border-color:var(--color-line);box-shadow:0 2px 3px #00000014,inset 0 1px #00000021}.btn-primary:hover:not(:disabled),._bf7c2c36cf2a:hover:not(:disabled){background:var(--color-primary-hover)}.btn-secondary,._e6bccf6cc45b{background:var(--color-surface);color:var(--color-foreground);border-color:var(--color-line);box-shadow:0 1px 2px #00000005}.btn-secondary:hover:not(:disabled),._e6bccf6cc45b:hover:not(:disabled){background:var(--color-raised)}.btn-ghost,._66c5ab75e635{color:var(--color-muted);background:0 0}.btn-ghost:hover:not(:disabled),._66c5ab75e635:hover:not(:disabled){background:var(--color-raised);color:var(--color-foreground)}.btn-dark{background:var(--color-raised);color:var(--color-foreground);border-color:var(--color-line);box-shadow:0 3px 7px #0000001a}.btn-danger,._8fbcdaff77f8{color:#f0a0ac;background:var(--color-raised);border-color:var(--color-line)}.btn-danger:hover:not(:disabled),._8fbcdaff77f8:hover:not(:disabled){background:color-mix(in srgb, #f0a0ac 8%, var(--color-raised))}.btn-sm,._3491a1e9a5d9._68751b3ab77b{min-height:36px;padding:6px 10px}._3491a1e9a5d9._fef0ad21f5bc{min-height:var(--control-height,44px)}._3491a1e9a5d9._957fbc9f1d63{min-height:48px;padding:12px 20px}.icon-button,._6f9e5d72d1e0{color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .15s;display:inline-flex}.icon-button:hover:not(:disabled),._6f9e5d72d1e0:hover:not(:disabled){background:var(--color-raised);color:var(--color-foreground)}._6f9e5d72d1e0._68751b3ab77b{width:32px;height:32px}._6f9e5d72d1e0._957fbc9f1d63{border-radius:var(--radius-control,12px);width:48px;height:48px}._6f9e5d72d1e0._bf7c2c36cf2a{background:var(--color-primary);color:var(--color-foreground)}._6f9e5d72d1e0._bf7c2c36cf2a:hover:not(:disabled){background:var(--color-primary-hover)}._6f9e5d72d1e0._e6bccf6cc45b{background:var(--color-surface);color:var(--color-foreground);border-color:var(--color-line)}._6f9e5d72d1e0._e6bccf6cc45b:hover:not(:disabled){background:var(--color-raised)}._6f9e5d72d1e0._8fbcdaff77f8{color:#f0a0ac;background:var(--color-raised)}._7496c2005844{width:100%}._4fc8fa520710{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._160643cc2239{overflow-wrap:anywhere;min-width:0}._58611781b405{height:var(--button-loading-height,auto)}._58611781b405:not(._7496c2005844){width:var(--button-loading-width,auto)}._58611781b405>._4fc8fa520710,._58611781b405>._160643cc2239{opacity:0}._58611781b405>._160643cc2239{max-height:100%;overflow:hidden}._461315ea805d{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (pointer:coarse){.icon-button,._6f9e5d72d1e0{min-width:44px;min-height:44px}.btn-sm,._3491a1e9a5d9._68751b3ab77b{min-height:40px}}.text-field[data-v-5c682e97]{--field-fill:var(--color-raised);--field-focus-fill:var(--color-surface);--field-text:var(--color-foreground);--field-muted:var(--color-muted);--field-border:var(--color-line);--field-hover-border:color-mix(in srgb, var(--color-line) 75%, var(--color-muted));--field-error:var(--color-primary-light);min-width:0;color:var(--field-text);align-content:start;gap:8px;margin:0;display:grid}.text-field[data-scheme=light][data-v-5c682e97]{--field-fill:#f4f4f6;--field-focus-fill:#f8f8fa;--field-text:#24262c;--field-muted:#858994;--field-border:transparent;--field-hover-border:#e4e5e9;--field-error:#ae2542;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.text-field-label[data-v-5c682e97]{color:var(--field-text);font-size:13px;font-weight:500;line-height:1.5}.text-field-label-hidden[data-v-5c682e97]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-field-shell[data-v-5c682e97]{min-width:0;position:relative}.text-field-input[data-v-5c682e97]{border:1px solid var(--field-border);background:var(--field-fill);width:100%;min-width:0;height:44px;color:var(--field-text);font:inherit;border-radius:12px;padding:10px 14px;font-size:14px;line-height:20px;transition:border-color .14s,background .14s;display:block}.text-field-input[data-v-5c682e97]::placeholder{color:var(--field-muted);opacity:1}textarea.text-field-input[data-v-5c682e97]{resize:vertical;height:auto;min-height:104px}.text-field-input[data-v-5c682e97]:hover:not(:disabled){border-color:var(--field-hover-border)}.text-field-input[data-v-5c682e97]:focus{border-color:var(--color-primary);background:var(--field-focus-fill);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 9%, transparent);outline:none}.text-field-input[data-v-5c682e97]:-webkit-autofill{box-shadow:0 0 0 1000px var(--field-fill) inset;-webkit-text-fill-color:var(--field-text)}.text-field-input[data-v-5c682e97]:autofill{box-shadow:0 0 0 1000px var(--field-fill) inset;-webkit-text-fill-color:var(--field-text)}.text-field-input[aria-invalid=true][data-v-5c682e97]{border-color:var(--field-error)}.text-field-input[data-v-5c682e97]:disabled{cursor:not-allowed;opacity:.6}.text-field-has-leading .text-field-input[data-v-5c682e97]{padding-left:59px}.text-field-has-trailing .text-field-input[data-v-5c682e97]{padding-right:46px}.text-field-leading[data-v-5c682e97]{width:47px;height:44px;color:var(--field-muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0}.text-field-leading[data-v-5c682e97]:after{background:color-mix(in srgb, var(--field-muted) 12%, transparent);content:"";width:1px;height:18px;position:absolute;top:13px;right:0}.text-field-trailing[data-v-5c682e97]{height:44px;color:var(--field-muted);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:4px}.text-field-trailing[data-v-5c682e97] .icon-button{width:36px;height:36px;color:inherit}.text-field-hint[data-v-5c682e97],.text-field-error[data-v-5c682e97]{color:var(--field-muted);margin:0;font-size:12px;line-height:1.55}.text-field-error[data-v-5c682e97]{color:var(--field-error)}@media (max-width:760px){.text-field-input[data-v-5c682e97]{font-size:16px}}@media (pointer:coarse){.text-field-has-trailing .text-field-input[data-v-5c682e97]{padding-right:52px}}@media (prefers-reduced-motion:reduce){.text-field-input[data-v-5c682e97]{transition:none}}}.confirm-dialog[data-v-9d5c0641]{width:min(460px,100vw - 32px)}.confirm-dialog[data-v-9d5c0641] .modal-header{border-bottom:0}@media (max-width:768px),(pointer:coarse) and (max-width:1024px){.confirm-dialog[data-v-9d5c0641]{width:100vw}}
