@font-face{font-family:"Linglong Script Serif";src:url(/fonts/NotoSerifSC-ScriptTools.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.studio-claude{--mc-bg:#faf9f5;--mc-surface:#fff;--mc-subtle:#f5f4ee;--mc-subtle-hover:#eceae1;--mc-border:#e8e6dc;--mc-border-strong:#d9d6ca;--mc-field-border:#c4c0b2;--mc-text:#1f1e1d;--mc-text-2:#5e5d59;--mc-text-3:#8a8780;--mc-accent:#4a7600;--mc-accent-hover:#355500;--mc-accent-bright:#76b900;--mc-accent-soft:#f4fbe8;--mc-accent-soft-2:#e6f5cc;--mc-serif:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong",Georgia,serif;background:var(--mc-bg);color:var(--mc-text)}.studio-claude.script-tool-page{--mc-serif:"Linglong Script Serif","Noto Serif SC","Songti SC",Georgia,serif;font-family:var(--mc-serif)}.studio-claude.script-tool-page button,.studio-claude.script-tool-page input,.studio-claude.script-tool-page select,.studio-claude.script-tool-page textarea{font-family:inherit}.studio-claude .mc-serif{font-family:var(--mc-serif);letter-spacing:.01em}.studio-claude .mc-card{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:14px;padding:20px}.studio-claude .mc-label{font-size:14px;font-weight:600;color:var(--mc-text)}.studio-claude .mc-hint{font-size:12px;color:var(--mc-text-3)}.studio-claude .mc-input{width:100%;padding:9px 12px;font-size:14px;color:var(--mc-text);background:var(--mc-surface);border:1px solid var(--mc-field-border);border-radius:10px;transition:border-color .15s,box-shadow .15s}.studio-claude .mc-input:hover:not(:disabled):not(:focus){border-color:#a9a597}.studio-claude .mc-input::-moz-placeholder{color:var(--mc-text-3)}.studio-claude .mc-input::placeholder{color:var(--mc-text-3)}.studio-claude .mc-input:focus{outline:none;border-color:var(--mc-accent);box-shadow:0 0 0 3px rgba(118,185,0,.18)}.studio-claude .mc-input:disabled{background:var(--mc-subtle);color:var(--mc-text-3)}.studio-claude .mc-btn-primary{background:var(--mc-accent);color:#fff;border-radius:10px;font-weight:600;transition:background-color .15s}.studio-claude .mc-btn-primary:hover:not(:disabled){background:var(--mc-accent-hover)}.studio-claude .mc-btn-primary:disabled{opacity:.45;cursor:not-allowed}.studio-claude .mc-btn-secondary{background:var(--mc-surface);color:var(--mc-text);border:1px solid var(--mc-border-strong);border-radius:8px;font-weight:500;transition:background-color .15s,border-color .15s}.studio-claude .mc-btn-secondary svg{color:var(--mc-accent)}.studio-claude .mc-btn-secondary:hover:not(:disabled){background:var(--mc-subtle)}.studio-claude .mc-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.studio-claude .mc-icon-btn{padding:6px;border-radius:8px;color:var(--mc-text-3);transition:background-color .15s,color .15s}.studio-claude .mc-icon-btn:hover:not(:disabled){color:var(--mc-text);background:var(--mc-subtle)}.studio-claude .mc-icon-btn:disabled{opacity:.5}.studio-claude .mc-chip{background:var(--mc-subtle);color:var(--mc-text-2);border:1px solid transparent;transition:background-color .15s,color .15s,border-color .15s}.studio-claude .mc-chip:hover:not(:disabled){background:var(--mc-subtle-hover);color:var(--mc-text)}.studio-claude .mc-chip-on{background:var(--mc-accent-soft);color:var(--mc-accent);border:1px solid #b3e066;font-weight:600}.studio-claude .mc-badge{display:inline-block;padding:1px 6px;font-size:11px;border-radius:6px;background:var(--mc-subtle);color:var(--mc-text-2)}.studio-claude .mc-badge-accent{background:var(--mc-accent-soft);color:var(--mc-accent)}.studio-claude .mc-switch{position:relative;width:40px;height:22px;border-radius:9999px;background:var(--mc-border-strong);transition:background-color .2s}.studio-claude .mc-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:transform .2s}.studio-claude .peer:checked~.mc-switch{background:var(--mc-accent)}.studio-claude .peer:checked~.mc-switch:after{transform:translateX(18px)}.studio-claude .peer:focus-visible~.mc-switch{box-shadow:0 0 0 3px rgba(118,185,0,.25)}.studio-claude .music-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:9999px;cursor:pointer}.studio-claude .music-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border:2px solid var(--mc-accent);border-radius:50%;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12)}.studio-claude .music-range::-moz-range-thumb{width:18px;height:18px;background:#fff;border:2px solid var(--mc-accent);border-radius:50%;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12)}.studio-claude .music-range:disabled{opacity:.5;cursor:not-allowed}.studio-claude .music-player{animation:mc-fade-in .3s ease-out}@keyframes mc-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.studio-claude .lyrics-container{display:flex;flex-direction:column;align-items:center;transition:transform .5s ease-out}.studio-claude .lyrics-container p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.studio-claude .volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:9999px;cursor:pointer}.studio-claude .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:var(--mc-accent);border-radius:50%;cursor:pointer}.studio-claude .volume-slider::-moz-range-thumb{width:12px;height:12px;background:var(--mc-accent);border:none;border-radius:50%;cursor:pointer}.studio-claude .mc-text{color:var(--mc-text)}.studio-claude .mc-text-2{color:var(--mc-text-2)}.studio-claude .mc-text-3{color:var(--mc-text-3)}.studio-claude .mc-accent-text{color:var(--mc-accent)}.studio-claude .mc-divider{border-color:var(--mc-border)}.studio-claude .mc-track{border:1px solid transparent;border-radius:12px;transition:background-color .15s,border-color .15s}.studio-claude .mc-track:hover{background:var(--mc-subtle)}.studio-claude .mc-track-on,.studio-claude .mc-track-on:hover{background:var(--mc-accent-soft);border-color:#ccea99}.studio-claude .mc-composer{background:var(--mc-surface);border:1px solid var(--mc-field-border);border-radius:20px;box-shadow:0 1px 2px rgba(31,30,29,.04),0 4px 16px rgba(31,30,29,.04);transition:border-color .15s,box-shadow .15s}.studio-claude .mc-composer:focus-within{border-color:#b8b5ab;box-shadow:0 1px 2px rgba(31,30,29,.04),0 6px 24px rgba(31,30,29,.07)}.studio-claude .mc-title-input{font-family:var(--mc-serif);font-size:22px;line-height:1.4;color:var(--mc-text);background:var(--mc-subtle);border:1px solid transparent;border-radius:10px;outline:none;padding:6px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s}.studio-claude .mc-title-input:hover{border-color:var(--mc-field-border)}.studio-claude .mc-title-input:focus{background:var(--mc-surface);border-color:var(--mc-accent);box-shadow:0 0 0 3px rgba(118,185,0,.18)}.studio-claude .mc-title-input::-moz-placeholder{color:var(--mc-text-3)}.studio-claude .mc-title-input::placeholder{color:var(--mc-text-3)}.studio-claude .mc-bare-textarea{display:block;width:100%;padding:10px 12px;border-radius:10px;background:transparent;border:0;outline:none;resize:vertical;line-height:1.7;color:var(--mc-text)}.studio-claude .mc-bare-textarea::-moz-placeholder{color:var(--mc-text-3)}.studio-claude .mc-bare-textarea::placeholder{color:var(--mc-text-3)}.studio-claude .mc-bare-textarea:-moz-placeholder:not(:focus){background:var(--mc-subtle)}.studio-claude .mc-bare-textarea:placeholder-shown:not(:focus){background:var(--mc-subtle)}.studio-claude .mc-bare-textarea:focus{box-shadow:none}.studio-claude .mc-segment{display:inline-flex;padding:3px;gap:2px;background:var(--mc-subtle);border-radius:10px}.studio-claude .mc-segment>button{padding:5px 14px;font-size:13px;border-radius:8px;color:var(--mc-text-2);transition:background-color .15s,color .15s,box-shadow .15s}.studio-claude .mc-segment>button:hover:not(:disabled){color:var(--mc-text)}.studio-claude .mc-segment>button[aria-checked=true],.studio-claude .mc-segment>button[aria-selected=true]{background:var(--mc-surface);color:var(--mc-text);font-weight:600;box-shadow:0 1px 2px rgba(31,30,29,.1)}.studio-claude .mc-segment>button:disabled{cursor:not-allowed;opacity:.5}.studio-claude .mc-ghost-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;color:var(--mc-text-2);border:1px solid transparent;border-radius:9999px;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.studio-claude .mc-ghost-btn svg{color:var(--mc-accent)}.studio-claude .mc-ghost-btn:hover:not(:disabled){background:var(--mc-subtle);color:var(--mc-text)}.studio-claude .mc-ghost-btn:disabled{opacity:.5;cursor:not-allowed}.studio-claude .mc-ghost-btn-on,.studio-claude .mc-ghost-btn-on:hover:not(:disabled){background:var(--mc-accent-soft);border-color:#ccea99;color:var(--mc-accent);font-weight:600}.studio-claude .mc-pill-select{height:32px;padding:0 28px 0 12px;font-size:13px;color:var(--mc-text-2);background-color:transparent;border:1px solid var(--mc-border);border-radius:9999px;cursor:pointer}.studio-claude .mc-pill-select:hover{background-color:var(--mc-subtle)}.studio-claude .mc-pill-select:focus{outline:none;border-color:var(--mc-accent)}.studio-claude .mc-section-title{font-family:var(--mc-serif);font-size:17px;color:var(--mc-text)}.studio-claude .mc-field-label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--mc-text-2)}.studio-claude .mc-details>summary::-webkit-details-marker{display:none}.studio-claude .mc-details-chevron{transition:transform .2s}.studio-claude .mc-details[open] .mc-details-chevron{transform:rotate(180deg)}.studio-claude input[type=checkbox],.studio-claude input[type=radio],.studio-claude input[type=range]:not(.music-range):not(.volume-slider){accent-color:var(--mc-accent)}.studio-claude .mc-nav-item{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;font-size:14px;color:var(--mc-text-2);border-radius:10px;transition:background-color .15s,color .15s;white-space:nowrap}.studio-claude .mc-nav-item svg{color:var(--mc-text-3)}.studio-claude .mc-nav-item:hover{background:var(--mc-subtle);color:var(--mc-text)}.studio-claude .mc-nav-item[aria-current=page]{background:var(--mc-surface);color:var(--mc-text);font-weight:600;box-shadow:0 1px 2px rgba(31,30,29,.08)}.studio-claude .mc-nav-item[aria-current=page] svg{color:var(--mc-accent)}.studio-claude .btn-nvidia,.studio-claude .btn-nvidia-purple{background:var(--mc-accent);color:#fff;border:1px solid transparent;text-shadow:none;box-shadow:none;transform:none}.studio-claude .btn-nvidia-purple:hover:not(:disabled),.studio-claude .btn-nvidia:hover:not(:disabled){background:#3d6200;box-shadow:none;transform:none}.studio-claude .btn-nvidia-purple:active:not(:disabled),.studio-claude .btn-nvidia:active:not(:disabled){background:#355500;box-shadow:none;transform:none}.studio-claude .btn-crystal-neutral{background:var(--mc-surface);color:var(--mc-text);border:1px solid var(--mc-border-strong);text-shadow:none;box-shadow:none;transform:none}.studio-claude .btn-crystal-neutral:hover:not(:disabled){background:var(--mc-subtle);border-color:#b8b5ab;box-shadow:none;transform:none}.studio-claude .btn-crystal-neutral:active:not(:disabled){background:var(--mc-subtle-hover);box-shadow:none;transform:none}.studio-claude .btn-crystal-neutral:before,.studio-claude .btn-nvidia-purple:before,.studio-claude .btn-nvidia:before{display:none}