.studio-page{--st-sand:#f7f5f0;--st-card:#fff;--st-ink:#1c1917;--st-line:#e4dfd4;--st-line-soft:#e8e3d8;--st-violet:#7c3aed;--st-violet-deep:#6d28d9;--st-tint:#f1ecfb;--st-tint-soft:#f3eefc;--st-muted:#5f5648;--st-muted-ink:#3a342e;--st-field:#fbfaf7;--st-border:#d9d3c6;background:var(--st-sand);color:var(--st-ink)}.app-main:has(.studio-page){background:#f7f5f0}.studio-page *,.studio-dialog *{box-sizing:border-box}.studio-page .studio-topbar{background:var(--st-card);border-bottom:1px solid var(--st-line-soft);align-items:center;gap:10px;padding:14px 16px;animation:.6s ease-out both studio-rise;display:flex}.studio-page .studio-topbar .logo{width:auto;height:26px;display:block}.studio-page .back{color:var(--st-muted);cursor:pointer;align-items:center;gap:5px;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.studio-page .back:hover{color:var(--st-violet)}.studio-page .back:active{opacity:.7}.studio-page .ver{background:var(--st-tint);color:#5b21b6;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.studio-page .dot{background:var(--st-violet);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite studio-pulse}.studio-page h1{letter-spacing:-1px;margin:6px 0 14px;font-size:30px;font-weight:700;line-height:1.1;animation:.6s ease-out 80ms both studio-rise}.studio-page h1 span{color:var(--st-violet)}.studio-page .tabs{gap:6px;padding-bottom:12px;animation:.6s ease-out .14s both studio-rise;display:flex;overflow:auto}.studio-page .tab{min-height:44px;color:var(--st-muted);background:var(--st-card);border:1px solid var(--st-line);cursor:pointer;border-radius:10px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.studio-page .tab:hover{color:#4c1d95;background:#efe9fb}.studio-page .tab:active{opacity:.8}.studio-page .tab.on{background:var(--st-ink);color:#fff;border-color:var(--st-ink)}.studio-page .pubs{background:var(--st-card);border:1px solid var(--st-line);border-radius:14px;margin-bottom:14px;padding:14px;animation:.6s ease-out .2s both studio-rise}.studio-page .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted);font-size:12px;font-weight:600}.studio-page .pubhead{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.studio-page .chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-page .chip{border:1px solid var(--st-line);background:var(--st-field);min-height:52px;color:var(--st-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.studio-page .chip:hover{background:var(--st-tint-soft);border-color:#c4b0f3}.studio-page .chip:active{background:#e9defb}.studio-page .chip.on{border-color:var(--st-violet);background:var(--st-tint)}.studio-page .chip small{color:var(--st-muted);font-size:12px;font-weight:400}.studio-page .btn,.studio-dialog .btn,.studio-page .action-secondary,.studio-page .action-primary{border:1px solid var(--st-border);background:var(--st-card);min-height:44px;color:var(--st-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex}.studio-page .btn:hover,.studio-dialog .btn:hover,.studio-page .action-secondary:hover{background:var(--st-tint-soft);box-shadow:0 2px 8px #7c3aed22}.studio-page .btn:active,.studio-page .action-secondary:active{background:#e9defb}.studio-page .btn.pri,.studio-page .action-primary,.studio-dialog .btn.pri{background:var(--st-violet);border-color:var(--st-violet);color:#fff;box-shadow:0 4px 12px #7c3aed44}.studio-page .btn.pri:hover,.studio-page .action-primary:hover,.studio-dialog .btn.pri:hover{background:var(--st-violet-deep)}.studio-page .btn.ico,.studio-page .ico{flex:none;width:46px;padding:0}.studio-page .btn.rev{min-height:40px;padding:0 12px;font-size:12px}.studio-page .alerts{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.studio-page .ok,.studio-dialog .ok{color:#1f5d36;background:#eaf6ee;border:1px solid #cfe7d7;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.studio-page .err,.studio-dialog .err{color:#9a2f43;background:#fff0f1;border:1px solid #f4cfd6;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.studio-page .err b{margin-bottom:6px;display:block}.studio-page .err ul{margin:0 0 8px;padding-left:18px;list-style:outside}.studio-page .err p{margin:0}.studio-page .cfg{background:var(--st-card);border:1px solid var(--st-line);border-radius:14px;margin-bottom:14px;padding:14px}.studio-page .cfg .format-bar{background:0 0;border:0;margin:0;padding:0;display:block}.studio-page .row,.studio-dialog .row{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.studio-page .row:last-child,.studio-dialog .row:last-child{margin-bottom:0}.studio-page .chips2,.studio-dialog .chips2{flex-wrap:wrap;gap:8px;display:flex}.studio-page .sel,.studio-dialog .sel{border:1px solid var(--st-border);background:var(--st-field);min-height:44px;color:var(--st-ink);cursor:pointer;border-radius:10px;align-items:baseline;gap:7px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.studio-page .sel small,.studio-dialog .sel small{color:var(--st-muted);font-size:12px;font-weight:400}.studio-page .sel:hover,.studio-dialog .sel:hover{background:var(--st-tint-soft)}.studio-page .sel.on,.studio-dialog .sel.on{background:var(--st-violet);border-color:var(--st-violet);color:#fff}.studio-page .sel.on small,.studio-dialog .sel.on small{color:#e9defb}.studio-page .studio-columns{margin-bottom:14px}.studio-page .studio-canvas{background:0 0;border:0;border-radius:0;position:static;overflow:visible}.studio-page .sechead h2,.studio-page .edit .sechead h2{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:700}.studio-page .sechead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.studio-page .sechead-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.studio-page .seg2{background:#ebe6db;border-radius:99px;gap:3px;padding:3px;display:flex}.studio-page .seg2 button{min-height:36px;color:var(--st-muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,color .2s}.studio-page .seg2 button:hover{color:var(--st-violet)}.studio-page .seg2 button.on{color:var(--st-violet);background:#fff;box-shadow:0 1px 4px #0001}.studio-page .canvas-content{max-width:none;margin:0;padding:0}.studio-page .canvas-content.mobile-preview{max-width:375px;margin-inline:auto}.studio-page .content-preview{background:var(--st-card);width:100%;color:var(--st-ink);border:1px solid var(--st-line);border-radius:16px;animation:.7s ease-out .26s both studio-rise;overflow:hidden;box-shadow:0 14px 34px #3b2a6a14}.studio-page .social-profile{align-items:center;gap:10px;padding:12px 14px;display:flex}.studio-page .profile-avatar{color:#5b21b6;background:#e5dafb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.studio-page .social-profile b{font-size:13px}.studio-page .creative-frame{background:#e5dfd2}.studio-page .social-actions{gap:16px;padding:12px 14px 0;display:flex}.studio-page .social-caption{padding:12px 14px 16px}.studio-page .social-caption h3{letter-spacing:-.3px;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.studio-page .preview-copy{color:var(--st-muted-ink);margin:0;font-size:14px;line-height:1.7}.studio-page .preview-cta{background:var(--st-ink);color:#fff;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.studio-page .note{color:var(--st-muted);text-align:center;margin:10px 0 0;font-size:13px;line-height:1.6}.studio-page .edit{background:var(--st-card);border:1px solid var(--st-line);border-radius:16px;margin-bottom:14px;padding:16px}.studio-page .edit h2,.studio-page .editor-heading h2{letter-spacing:-.3px;margin:0 0 14px;font-size:18px;font-weight:700}.studio-page .editor-field{margin-bottom:14px}.studio-page .editor-field label{color:var(--st-muted-ink);font-size:14px;font-weight:600}.studio-page .editor-field input,.studio-page .editor-field textarea,.studio-page .editor-field select{border:1px solid var(--st-border);background:var(--st-field);width:100%;color:var(--st-ink);border-radius:10px;min-height:46px;padding:12px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5;transition:border-color .2s}.studio-page .editor-field input:hover,.studio-page .editor-field textarea:hover{border-color:#b9a4ee}.studio-page .editor-field textarea{resize:vertical;min-height:130px}.studio-page .editor-field p{color:var(--st-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.studio-page .editor-field .tabular-nums{color:var(--st-muted);font-variant-numeric:tabular-nums;font-size:12px}.studio-page .util,.studio-page .editor-utilities{border:0;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0 0 14px;padding:0;display:flex}.studio-page .util .btn,.studio-page .editor-utilities button{flex:140px;font-size:13px}.studio-page .editor-note{color:var(--st-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.studio-page .hist,.studio-page .version-list{background:var(--st-card);border:1px solid var(--st-line);border-radius:14px;margin:0 0 14px;padding:4px 14px}.studio-page .hist summary,.studio-page .version-list>summary,.studio-page .editor-utilities+.version-list>b{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;list-style:none;display:flex}.studio-page .hist summary::-webkit-details-marker{display:none}.studio-page .hv,.studio-page .version-list>div{border-top:1px solid #eee9de;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.studio-page .hv small,.studio-page .version-list small{color:var(--st-muted);margin-top:4px;font-size:12px;display:block}.studio-page .rv,.studio-page .ai-review-panel{background:var(--st-card);border:1px solid var(--st-line);border-radius:14px;margin:0 0 14px;padding:16px}.studio-page .sc{background:var(--st-card);border:1px solid var(--st-line);border-radius:14px;margin-bottom:14px;padding:16px}.studio-page .status-pill{color:#21613f;background:#e2f5eb;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:600}.studio-page .status-pill.overline,.studio-page .overline{letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted);font-size:11px;font-weight:600}.studio-page .cfgs{background:var(--st-card);border:1px solid var(--st-line);border-radius:14px;margin-bottom:14px;padding:4px 14px}.studio-page .cfgs summary{cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"label hint""value hint";align-items:center;gap:2px 10px;min-height:56px;list-style:none;display:grid}.studio-page .cfgs summary .lbl{grid-area:label}.studio-page .cfgs summary b{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;grid-area:value;font-size:15px;font-weight:700;overflow:hidden}.studio-page .cfgs-open{color:var(--st-violet);grid-area:hint;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.studio-page .cfgs summary::-webkit-details-marker{display:none}.studio-page .cfgs[open] summary{border-bottom:1px solid #eee9de;margin-bottom:12px}.studio-page .cfgs[open] .cfgs-open svg{transform:rotate(180deg)}.studio-page .cfgs .cfg{background:0 0;border:0;border-radius:0;margin:0;padding:0 0 12px}.studio-page .dock{z-index:30;background:linear-gradient(180deg, #f7f5f000, var(--st-sand) 26%);pointer-events:none;flex-direction:column;gap:8px;padding:26px 16px 16px;animation:.7s ease-out .4s both studio-rise;display:flex;position:fixed;bottom:0;left:0;right:0}.studio-page .dock>*{pointer-events:auto}.studio-page .viewbar,.studio-page .acbar{background:var(--st-card);border:1px solid var(--st-line);border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 8px 24px #3b2a6a1a}.studio-page .acbar .btn{flex:1}.studio-page .seg{background:#efeae1;border-radius:12px;flex:1;gap:4px;padding:4px;display:flex}.studio-page .seg button{min-height:42px;color:var(--st-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s}.studio-page .seg button:hover{color:var(--st-violet)}.studio-page .seg button:active{opacity:.8}.studio-page .seg button.on{background:var(--st-card);color:var(--st-violet);box-shadow:0 1px 4px #0001}.studio-dialog{background:var(--st-card);border:1px solid var(--st-line);color:var(--st-ink);font-family:var(--font-body);border-radius:16px}.studio-dialog h2{letter-spacing:-.3px;font-size:18px;font-weight:700}.studio-dialog .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted);font-size:11px;font-weight:600}.studio-dialog .editor-note{color:var(--st-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.studio-dialog .set-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.studio-dialog .save-indicator{color:var(--st-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.studio-page .back:focus-visible,.studio-page .btn:focus-visible,.studio-dialog .btn:focus-visible,.studio-page .seg button:focus-visible,.studio-page .chip:focus-visible,.studio-page .tab:focus-visible,.studio-page .sel:focus-visible,.studio-dialog .sel:focus-visible,.studio-page input:focus-visible,.studio-page textarea:focus-visible,.studio-page summary:focus-visible,.studio-page .seg2 button:focus-visible{outline:3px solid var(--st-violet);outline-offset:2px}@keyframes studio-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes studio-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}@media (width<=900px){.studio-page{padding-bottom:215px}.studio-page .studio-hide-mobile{display:none}.studio-page .studio-columns{grid-template-columns:1fr;gap:14px}}@media (width>=901px){.studio-page .dock{background:0 0;max-width:100%;padding:0 0 48px;animation:none;position:static}.studio-page .seg{display:none}.studio-page .viewbar{box-shadow:none;background:0 0;border:0;justify-content:flex-end;padding:0}}@media (width<=760px){.studio-page h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.studio-page .studio-topbar,.studio-page h1,.studio-page .tabs,.studio-page .pubs,.studio-page .content-preview,.studio-page .dock,.studio-page .dot{animation:none}}.video-recipe-choices{border:1px solid var(--border,#ddd3ee);border-radius:12px;min-width:0;padding:1rem}.video-recipe-choices legend{padding:0 .35rem;font-weight:650}.video-recipe-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.65rem;display:grid}.video-recipe-options label{border:1px solid var(--border,#ddd3ee);overflow-wrap:anywhere;cursor:pointer;border-radius:8px;align-items:center;gap:.55rem;min-height:48px;padding:.65rem;display:flex}.video-recipe-options label:has(input:checked){background:#f5efff;border-color:#7c3aed}.video-recipe-options label:has(input:disabled){opacity:.65;cursor:default}.video-recipe-options input{flex-shrink:0;width:18px;height:18px}.studio-simple{padding-bottom:24px}.studio-workflow-anchor{z-index:15;scroll-margin-top:81px;position:sticky;top:73px}.studio-workflow{background:#fff;border:1px solid #d8cde4;border-radius:14px;margin:20px 0 12px;overflow:hidden;box-shadow:0 4px 18px #3821460c}.studio-workflow-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.studio-workflow-tabs button{color:#5a4a69;background:#f5f2f8;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px;font-size:14px;font-weight:600;display:flex}.studio-workflow-tabs button span{align-items:center;gap:7px;display:flex}.studio-workflow-tabs small{opacity:.75;font-size:11px}.studio-workflow-tabs button[aria-current]{color:#fff;background:#382146}.studio-save-line{background:#faf8fc;border-top:1px solid #e9e2ef;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.studio-save-line>span{color:#62576f;align-items:center;gap:7px;font-size:12px;display:flex}.studio-simple .studio-save-line .btn{min-height:36px;padding:8px 12px;font-size:12px}.studio-task-hint{color:#62576f;margin:12px 0 20px;font-size:14px;line-height:1.65}.studio-edit-tabs{gap:8px;margin:16px 0;display:flex}.studio-edit-tabs button{background:#fff;border:1px solid #c9bed6;border-radius:9px;padding:9px 20px;font-size:14px;font-weight:600}.studio-edit-tabs button[aria-pressed=true]{color:#382146;background:#e5d6f5;border-color:#7043a1}.studio-simple .studio-task-edit .studio-editor{order:-1}.studio-simple .studio-task-preview{grid-template-columns:minmax(0,1fr)}.studio-simple .studio-task-preview .studio-canvas{width:100%;max-width:780px;margin-inline:auto}.studio-simple .studio-task-edit .studio-canvas{align-self:start}.studio-readiness,.studio-download{background:#fff;border:1px solid #ded8e7;border-radius:14px;margin:16px 0;padding:22px}.studio-simple .studio-delivery h2{margin:0 0 10px;font-size:20px;font-weight:600}.studio-delivery p{margin:10px 0;font-size:14px;line-height:1.65}.studio-readiness>p[role=status]{border-left:3px solid #b791da;padding-left:12px}.studio-flow-footer{border-top:1px solid #ded8e7;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding:20px 0;display:flex}.studio-workflow-tabs button:focus-visible,.studio-edit-tabs button:focus-visible{outline-offset:2px;outline:3px solid #976ac4}.studio-simple button:disabled{cursor:not-allowed}@media (width<=900px){.studio-page.studio-simple{padding-bottom:24px}.studio-workflow-tabs{gap:4px;padding:5px}.studio-workflow-tabs button{flex-direction:column;gap:5px;padding:8px 4px;font-size:12px}.studio-workflow-tabs small{display:none}.studio-save-line{gap:6px;padding:8px}.studio-simple .studio-save-line .btn{padding:8px;font-size:11px}.studio-save-line>span{font-size:11px}}.studio-work-heading{border-bottom:1px solid var(--st-line);margin-bottom:8px;padding:20px 0 14px}.studio-work-breadcrumb{color:var(--st-muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:12px;display:flex}.studio-work-breadcrumb a{overflow-wrap:anywhere;align-items:center;gap:7px;min-height:32px;text-decoration:none;display:inline-flex}.studio-work-breadcrumb a:first-child{max-width:76%}.studio-work-identity{max-width:850px}.studio-work-channel{color:var(--st-violet-deep);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.studio-page .studio-work-heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(23px,2.6vw,34px);font-weight:650;line-height:1.18}.studio-work-state{color:var(--st-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:12px;display:flex}.studio-work-state>span{align-items:center;gap:6px;display:inline-flex}.studio-work-status{border:1px solid var(--st-line);color:var(--st-ink);background:#fff;border-radius:5px;padding:5px 9px;font-weight:650}.studio-work-version{font-variant-numeric:tabular-nums;margin-left:auto}.studio-page .studio-context-bar{background:0 0;border:0;border-radius:0;margin:8px 0;padding:10px 0}.studio-publication-caption{align-items:center;gap:9px;font-size:12px;display:flex}.studio-page .studio-context-bar>div:first-child{min-width:0}.studio-page .studio-context-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-page .studio-context-actions>button{min-height:34px;padding:7px 11px;font-size:12px}.studio-work-trail{border-bottom:1px solid var(--st-line-soft);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:10px 15px;display:flex}.studio-work-trail>div{gap:4px;min-width:0;display:grid}.studio-work-trail small{color:var(--st-muted);text-overflow:ellipsis;white-space:nowrap;max-width:65ch;font-size:10px;overflow:hidden}.studio-work-trail strong{text-overflow:ellipsis;white-space:nowrap;max-width:70ch;font-size:12px;font-weight:650;overflow:hidden}.studio-work-trail>span{color:var(--st-muted);flex-shrink:0;font-size:11px}.studio-workflow-anchor .studio-workflow{margin-top:8px}.studio-task-hint{max-width:80ch;margin:10px 0 16px;font-size:12px}@media (width<=700px){.studio-work-heading{padding-top:12px}.studio-work-breadcrumb{gap:10px;margin-bottom:12px}.studio-work-breadcrumb a:first-child{max-width:65%}.studio-work-state{gap:8px 12px}.studio-work-version{margin-left:0}.studio-work-trail{align-items:flex-start;padding:9px 10px}.studio-work-trail small{max-width:38ch}.studio-work-trail strong{max-width:36ch}.studio-work-trail>span{white-space:normal;max-width:95px;line-height:1.4}.studio-page .studio-context-actions{width:auto}}.studio-format-tools{border-bottom:1px solid var(--st-line-soft);justify-content:flex-end;padding:8px 0 14px;display:flex}.studio-support-tasks{border-top:1px solid var(--st-line-soft);flex-wrap:wrap;gap:12px 24px;margin-top:12px;padding:20px 0 0;display:flex}.studio-support-task{align-items:center;gap:4px;min-width:0;display:flex}.studio-support-task>.task-trigger{white-space:normal;text-align:left;justify-content:flex-start}.studio-support-task>.info-trigger{flex:0 0 44px;min-width:44px;min-height:44px}.studio-format-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.studio-format-choices>a,.studio-format-choices>button,.studio-format-current{color:#39254d;overflow-wrap:anywhere;background:#fff;border:1px solid #d5c5e7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px;font-weight:600;text-decoration:none;display:flex}.studio-format-current{color:#582899;background:#f0e8fa;border-color:#7134c6}.studio-format-choices>a:focus-visible,.studio-support-tasks button:focus-visible,.studio-format-tools button:focus-visible{outline-offset:3px;outline:3px solid #976ac4}@media (width<=600px){.studio-format-tools{justify-content:flex-start}.studio-format-tools>.task-trigger{justify-content:flex-start;width:100%}.studio-support-tasks{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.studio-support-task>.task-trigger{flex:1;min-width:0}.studio-format-choices{grid-template-columns:minmax(0,1fr)}.studio-page .studio-context-bar .studio-context-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.studio-page .studio-context-bar .studio-context-actions>button{white-space:normal;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;min-height:44px;padding:10px 12px;line-height:1.4}.studio-page .studio-context-bar .studio-context-actions>button svg{flex-shrink:0}}.draft-autosave-heading{align-items:center;gap:.5rem;min-width:0;display:flex}.draft-autosave-heading .editor-note{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.draft-autosave-heading .info-trigger{flex-shrink:0}.draft-autosave-status{gap:.5rem;display:grid}.draft-autosave-status>.btn{white-space:normal;justify-self:start;max-width:100%;min-height:44px}
