.studio-page-header{gap:16px;margin-bottom:32px;display:grid}.studio-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.studio-page-intro,.studio-page-copy{min-width:0}.studio-page-title-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.studio-page-title-row h1{color:var(--studio-ink,#171717);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-family:Eudoxus,Inter,sans-serif;font-size:2rem;font-weight:650;line-height:1.2}.studio-page-copy>p{max-width:70ch;color:var(--studio-muted,#737373);margin:8px 0 0;font-size:.875rem;line-height:1.65}.studio-page-status{background:var(--studio-surface-muted);color:var(--studio-muted,#737373);border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:.75rem;line-height:1.5}.studio-page-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.studio-page-header .studio-page-actions .button{border-radius:8px;gap:8px;min-height:44px;margin:0;padding:10px 14px;font-size:.8125rem;font-weight:550;line-height:1.4}.studio-page-header .studio-page-actions .icon-button{border-radius:8px;min-width:44px;min-height:44px}.studio-page-header .studio-page-actions .button>svg{flex-shrink:0;width:17px;height:17px}.studio-page-header .studio-page-back>button{min-height:40px;color:var(--studio-indigo);align-items:center;gap:8px;margin:0;padding:0;font-size:.8125rem;line-height:1.5;display:inline-flex}.studio-page-header .studio-page-back>button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.studio-page-header :is(button,a):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}@media (max-width:980px){.studio-page-heading{flex-direction:column;gap:20px}.studio-page-actions{justify-content:flex-start}.studio-page-heading:has(.studio-page-actions>.icon-button:only-child){flex-direction:row;gap:12px}}@media (max-width:540px){.studio-page-header{margin-bottom:28px}.studio-page-title-row h1{font-size:1.75rem}}
.workspace-page{width:100%}.workspace-page--reading{max-width:var(--studio-width-reading)}.workspace-page--standard{max-width:var(--studio-width-standard)}.workspace-page--wide{max-width:var(--studio-width-wide)}.workspace-page-heading:focus{outline:none}.workspace-stack{gap:var(--studio-space-6);display:grid}.workspace-section{border:1px solid var(--studio-border-default);border-radius:var(--studio-radius-panel);background:var(--studio-surface-raised);min-width:0;overflow:hidden}.workspace-section-header{justify-content:space-between;align-items:center;gap:var(--studio-space-4);min-height:58px;padding:15px var(--studio-space-5);border-bottom:1px solid var(--studio-border-subtle);background:var(--studio-surface-raised);display:flex}.workspace-section-heading,.workspace-section-heading>div{min-width:0}.workspace-section-heading h2{color:var(--studio-text-strong);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.4}.workspace-section-heading p{max-width:62ch;color:var(--studio-text-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.5}.workspace-section-meta{justify-content:flex-end;align-items:center;gap:var(--studio-space-2);flex-wrap:wrap;flex:none;display:flex}.workspace-section-body{min-width:0}.workspace-section--padded>.workspace-section-body{padding:var(--studio-space-5)}.workspace-section--flush>.workspace-section-body{padding:0}.workspace-count{min-width:20px;color:var(--studio-text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.workspace-status{background:var(--studio-surface-muted);min-height:25px;color:var(--studio-text-default);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.workspace-status--success{background:var(--studio-success-soft);color:var(--studio-success)}.workspace-status--warning{background:var(--studio-warning-soft);color:var(--studio-warning)}.workspace-status--danger{background:var(--studio-danger-soft);color:var(--studio-danger)}.workspace-empty{align-items:flex-start;gap:var(--studio-space-3);padding:var(--studio-space-6) var(--studio-space-5);color:var(--studio-text-muted);display:flex}.workspace-empty--compact{padding:var(--studio-space-5)}.workspace-empty>div{min-width:0}.workspace-empty h3{color:var(--studio-text-default);margin:0;font-size:14px;font-weight:600;line-height:1.5}.workspace-empty p{max-width:48ch;color:var(--studio-text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.6}.workspace-empty-action{margin-left:auto}.workspace-page .form-field{min-width:0;color:var(--studio-text-default);flex-direction:column;gap:7px;margin:0 0 18px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.workspace-page .form-field>.field-label,.workspace-page .form-field>label{color:var(--studio-text-default);font-size:13px;font-weight:600;line-height:1.45;display:block}.workspace-page .form-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.workspace-page .form-field>textarea{box-sizing:border-box;border-radius:var(--studio-radius-control);width:100%;min-width:0;color:var(--studio-text-strong);background:#fff;border:1px solid #a3a3a8;padding:11px 13px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.workspace-page .form-field>input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:46px}.workspace-page .form-field>:is(input,textarea)::placeholder{color:var(--studio-body);opacity:1}.workspace-page .form-field>:is(input,textarea):hover:not(:disabled){border-color:#a3a3a8}.workspace-page .form-field>:is(input,textarea):focus{border-color:var(--studio-focus);outline:2px solid var(--studio-focus);outline-offset:2px;box-shadow:none}.workspace-page .form-field>:is(input,textarea):disabled{background:var(--studio-surface-subtle);color:var(--studio-muted);cursor:not-allowed}.workspace-page .form-field .field-hint{color:var(--studio-text-muted);margin:0;font-size:12px;font-weight:400;line-height:1.55}@media (max-width:600px){.workspace-section{border-radius:var(--studio-radius-panel-mobile)}.workspace-section-header{flex-direction:column;align-items:stretch;min-height:58px;padding:14px 16px}.workspace-section-heading{align-items:flex-start}.workspace-section-meta{justify-content:flex-end;width:100%;padding-top:2px}.workspace-section--padded>.workspace-section-body{padding:18px 16px}.workspace-empty{padding:20px 16px}.workspace-page .form-field>input:not([type=checkbox]):not([type=radio]):not([type=range]),.workspace-page .form-field>textarea{font-size:16px}}
