:is(.jingle-console,.jingle-figure){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1116;--panel:#151a20;--raised:#1b2229;--ink:#f4f4ef;--muted:#a9b4b5;--accent:#a5e5d0;--line:#2b343b;--warm:#e6b396;--nav:#101116;--radius:16px}:is(.jingle-console,.jingle-figure) *{box-sizing:border-box}:is(.jingle-console,.jingle-figure){background:var(--bg);color:var(--ink);margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7}:is(.jingle-console,.jingle-figure) button,:is(.jingle-console,.jingle-figure) input,:is(.jingle-console,.jingle-figure) textarea,:is(.jingle-console,.jingle-figure) select{font:inherit}:is(.jingle-console,.jingle-figure) button,:is(.jingle-console,.jingle-figure) a,:is(.jingle-console,.jingle-figure) input,:is(.jingle-console,.jingle-figure) select,:is(.jingle-console,.jingle-figure) summary,:is(.jingle-console,.jingle-figure) textarea{-webkit-tap-highlight-color:transparent}:is(.jingle-console,.jingle-figure) button,:is(.jingle-console,.jingle-figure) a,:is(.jingle-console,.jingle-figure) summary{touch-action:manipulation}:is(.jingle-console,.jingle-figure) button{cursor:pointer}:is(.jingle-console,.jingle-figure) button:disabled{cursor:not-allowed;opacity:.45}:is(.jingle-console,.jingle-figure) button,:is(.jingle-console,.jingle-figure) a{transition:background .15s,color .15s,border-color .15s}:is(.jingle-console,.jingle-figure) a{color:inherit;text-decoration:none}:is(.jingle-console,.jingle-figure) a:hover{color:var(--accent)}:is(.jingle-console,.jingle-figure) button:focus-visible,:is(.jingle-console,.jingle-figure) a:focus-visible,:is(.jingle-console,.jingle-figure) summary:focus-visible,:is(.jingle-console,.jingle-figure) input:focus-visible,:is(.jingle-console,.jingle-figure) textarea:focus-visible,:is(.jingle-console,.jingle-figure) select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:is(.jingle-console,.jingle-figure) button:active:not(:disabled){transform:translateY(1px)}:is(.jingle-console,.jingle-figure) [hidden]{display:none!important}:is(.jingle-console,.jingle-figure) h1,:is(.jingle-console,.jingle-figure) h2,:is(.jingle-console,.jingle-figure) h3,:is(.jingle-console,.jingle-figure) p{margin:0}:is(.jingle-console,.jingle-figure) h1,:is(.jingle-console,.jingle-figure) h2,:is(.jingle-console,.jingle-figure) h3{line-height:1.25}:is(.jingle-console,.jingle-figure) p{color:var(--muted)}:is(.jingle-console,.jingle-figure) svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}:is(.jingle-console,.jingle-figure) .eyebrow{letter-spacing:.15em;color:var(--accent);text-transform:uppercase;font-size:10px;font-weight:600}.jingle-console.workspace{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow:hidden}:is(.jingle-console,.jingle-figure) .stepper{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.15fr;margin:0;padding:0;list-style:none;display:grid}:is(.jingle-console,.jingle-figure) .stepper button{color:#9aa7ab;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px 10px;font-size:12px;display:flex}:is(.jingle-console,.jingle-figure) .stepper button[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);background:#1b2929}:is(.jingle-console,.jingle-figure) .step-num{border:1px solid #455153;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}:is(.jingle-console,.jingle-figure) .stepper button[aria-current=step] .step-num{background:var(--accent);color:#16382d;border-color:var(--accent)}:is(.jingle-console,.jingle-figure) .editor{border-right:1px solid var(--line);min-width:0;padding:26px 30px}:is(.jingle-console,.jingle-figure) .panel-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}:is(.jingle-console,.jingle-figure) .panel-top h2,:is(.jingle-console,.jingle-figure) .panel-top h3{letter-spacing:-.025em;font-size:20px}:is(.jingle-console,.jingle-figure) .small-badge{color:var(--accent);white-space:nowrap;background:#21352f;border:1px solid #3c544c;border-radius:6px;padding:3px 8px;font-size:9px}:is(.jingle-console,.jingle-figure) .examples{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:20px;display:flex}:is(.jingle-console,.jingle-figure) .examples>span{color:var(--muted);margin-right:2px;font-size:10px}:is(.jingle-console,.jingle-figure) .chip{color:#c1cdce;background:#1b2229;border:1px solid #3a444c;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:10px;display:inline-flex}:is(.jingle-console,.jingle-figure) .chip svg{width:13px;height:13px}:is(.jingle-console,.jingle-figure) .chip:hover{border-color:var(--accent);color:var(--accent);background:#24372f}:is(.jingle-console,.jingle-figure) .field{flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;display:flex}:is(.jingle-console,.jingle-figure) .label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}:is(.jingle-console,.jingle-figure) .optional{color:#89999f;font-size:10px;font-weight:400}:is(.jingle-console,.jingle-figure) .required{color:var(--accent)}:is(.jingle-console,.jingle-figure) input:not([type=checkbox]):not([type=range]):not([type=file]),:is(.jingle-console,.jingle-figure) textarea,:is(.jingle-console,.jingle-figure) select{width:100%;color:var(--ink);background:#10151a;border:1px solid #38434b;border-radius:9px;min-height:42px;padding:10px 12px;font-size:12px;line-height:1.6}:is(.jingle-console,.jingle-figure) textarea{resize:vertical;min-height:76px}:is(.jingle-console,.jingle-figure) input::placeholder,:is(.jingle-console,.jingle-figure) textarea::placeholder{color:#74848c;opacity:1}:is(.jingle-console,.jingle-figure) input[aria-invalid=true],:is(.jingle-console,.jingle-figure) textarea[aria-invalid=true]{border-color:#ecb69b}:is(.jingle-console,.jingle-figure) input[type=checkbox]{accent-color:var(--accent);flex-shrink:0;width:15px;height:15px;margin:2px 0 0}:is(.jingle-console,.jingle-figure) input[type=range]{width:100%;accent-color:var(--accent);min-height:24px}:is(.jingle-console,.jingle-figure) input[type=file]{max-width:100%;color:var(--muted);font-size:11px}:is(.jingle-console,.jingle-figure) input::file-selector-button{color:var(--ink);cursor:pointer;background:#2b393e;border:1px solid #50605f;border-radius:7px;margin-right:8px;padding:9px 12px}:is(.jingle-console,.jingle-figure) .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}:is(.jingle-console,.jingle-figure) .three{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}:is(.jingle-console,.jingle-figure) .checkbox{align-items:flex-start;gap:9px;font-size:11px;font-weight:400;line-height:1.7;display:flex}:is(.jingle-console,.jingle-figure) .checkbox strong{font-weight:600}:is(.jingle-console,.jingle-figure) .advanced{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:3px 0 18px;padding:13px 0}:is(.jingle-console,.jingle-figure) .advanced summary{cursor:pointer;color:#b5c3c6;align-items:center;gap:8px;font-size:11px;list-style:none;display:flex}:is(.jingle-console,.jingle-figure) .advanced summary:after{content:"+";margin-left:auto;font-size:18px}:is(.jingle-console,.jingle-figure) .advanced[open] summary:after{content:"−"}:is(.jingle-console,.jingle-figure) .advanced .field:last-child{margin-bottom:0}:is(.jingle-console,.jingle-figure) .btn{color:var(--ink);background:#20292c;border:1px solid #41504f;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 16px;font-size:11px;font-weight:600;display:inline-flex}:is(.jingle-console,.jingle-figure) .btn-primary:hover:not(:disabled){background:#c0efdf;border-color:#c0efdf}:is(.jingle-console,.jingle-figure) .btn-wide{width:100%}:is(.jingle-console,.jingle-figure) .btn-link{color:var(--accent);background:0 0;border:0;min-height:36px;padding:4px 0;font-size:11px}:is(.jingle-console,.jingle-figure) .action-note{text-align:center;color:#92a29f;margin-top:8px;font-size:9px}:is(.jingle-console,.jingle-figure) .inline-notice{color:#e0c8ae;background:#2a251e;border:1px solid #574b3b;border-radius:8px;margin:12px 0;padding:11px 12px;font-size:11px;line-height:1.7}:is(.jingle-console,.jingle-figure) .inline-notice a{text-decoration:underline}:is(.jingle-console,.jingle-figure) .lyrics-mode{background:#0f1419;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:16px 0;padding:4px;display:grid}:is(.jingle-console,.jingle-figure) .lyrics-mode button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;min-height:42px;padding:10px 5px;font-size:10px}:is(.jingle-console,.jingle-figure) .lyrics-mode button[aria-pressed=true]{color:var(--accent);background:#263731;border-color:#3c544c}:is(.jingle-console,.jingle-figure) .mode-actions{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}:is(.jingle-console,.jingle-figure) .lyrics-area{min-height:170px;font-size:13px;line-height:1.9}:is(.jingle-console,.jingle-figure) .checks{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}:is(.jingle-console,.jingle-figure) .check-pill{color:#a6d7c4;background:#24302e;border-radius:5px;padding:4px 8px;font-size:9px}:is(.jingle-console,.jingle-figure) .check-pill.warn{color:#e4c19d;background:#352a20}:is(.jingle-console,.jingle-figure) .lyrics-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}:is(.jingle-console,.jingle-figure) .pronunciation-preview{white-space:pre-wrap;border:1px solid var(--line);overflow-wrap:anywhere;color:#d4e4de;background:#10151a;border-radius:8px;margin:10px 0;padding:14px;font-family:inherit;font-size:12px}:is(.jingle-console,.jingle-figure) .reviewed{margin:17px 0}:is(.jingle-console,.jingle-figure) .edit-foot{align-items:center;gap:10px;margin-top:16px;display:flex}:is(.jingle-console,.jingle-figure) .edit-foot>.btn-primary{flex:1}:is(.jingle-console,.jingle-figure) .preview-pane{background:#12171d;min-width:0;padding:26px 26px 22px}:is(.jingle-console,.jingle-figure) .preview-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}:is(.jingle-console,.jingle-figure) .preview-head h2{font-size:15px}:is(.jingle-console,.jingle-figure) .source-kind{letter-spacing:.07em;color:#839399;font-size:9px}:is(.jingle-console,.jingle-figure) .empty{text-align:center;background:#151c21;border:1px dashed #37434a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:247px;padding:25px;display:flex}:is(.jingle-console,.jingle-figure) .empty-icon{width:54px;height:54px;color:var(--accent);background:#1f2d29;border:1px solid #36483f;border-radius:15px;place-items:center;margin-bottom:20px;display:grid}:is(.jingle-console,.jingle-figure) .empty-icon svg{width:25px;height:25px}:is(.jingle-console,.jingle-figure) .empty h3{letter-spacing:-.025em;font-size:17px;font-weight:600}:is(.jingle-console,.jingle-figure) .length-grid{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}:is(.jingle-console,.jingle-figure) .length-grid dd{color:#e1e9e7;letter-spacing:-.025em;margin:4px 0 0;font-size:21px;font-weight:600;line-height:1.4}:is(.jingle-console,.jingle-figure) .length-grid dd small{font-size:10px;font-weight:400}:is(.jingle-console,.jingle-figure) .length-grid div:first-child dd{color:var(--accent)}:is(.jingle-console,.jingle-figure) .preview-help{color:#9eafb2;gap:9px;margin:16px 0 20px;font-size:10px;line-height:1.8;display:flex}:is(.jingle-console,.jingle-figure) .preview-help svg{width:14px;margin-top:2px}:is(.jingle-console,.jingle-figure) .audio-card{border:1px solid var(--line);background:#171f25;border-radius:12px;padding:16px}:is(.jingle-console,.jingle-figure) .audio-name{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:is(.jingle-console,.jingle-figure) .audio-name h3{overflow-wrap:anywhere;font-size:13px;line-height:1.5}:is(.jingle-console,.jingle-figure) .audio-name p{margin-top:5px;font-size:9px}:is(.jingle-console,.jingle-figure) .wave-shell{background:#0e1519;border:1px solid #2e4540;border-radius:8px;height:106px;margin:17px 0 5px;position:relative;overflow:hidden}:is(.jingle-console,.jingle-figure) .wave-shell canvas{width:100%;height:100%;display:block}:is(.jingle-console,.jingle-figure) .wave-axis{color:#819595;font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:13px;font-size:9px;display:flex}:is(.jingle-console,.jingle-figure) .play-row{flex-wrap:wrap;gap:7px;display:flex}:is(.jingle-console,.jingle-figure) .audio-controls input{font-variant-numeric:tabular-nums}:is(.jingle-console,.jingle-figure) .presets{align-items:center;gap:8px;margin-bottom:12px;display:flex}:is(.jingle-console,.jingle-figure) .presets span{color:var(--muted);margin-right:auto;font-size:10px}:is(.jingle-console,.jingle-figure) .export-note{margin:8px 0;font-size:10px}:is(.jingle-console,.jingle-figure) .final-controls{gap:8px;margin-top:14px;display:flex}:is(.jingle-console,.jingle-figure) .final-controls .btn{flex:1;padding:10px}:is(.jingle-console,.jingle-figure) .version-note{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:10px}:is(.jingle-console,.jingle-figure) .version-note summary{cursor:pointer;color:var(--muted)}:is(.jingle-console,.jingle-figure) .version-note pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#becdcd;font-family:inherit;font-size:11px}:is(.jingle-console,.jingle-figure) .step-summary{border:1px solid var(--line);background:#1b2428;border-radius:10px;margin-bottom:18px;padding:16px}:is(.jingle-console,.jingle-figure) .step-summary dl{grid-template-columns:90px 1fr;gap:8px;margin:0;font-size:11px;display:grid}:is(.jingle-console,.jingle-figure) .step-summary dd{overflow-wrap:anywhere;margin:0}:is(.jingle-console,.jingle-figure) .handoff-note{margin:10px 0 18px;font-size:12px;line-height:1.8}:is(.jingle-console,.jingle-figure) .lyric-paper{color:#1d382c;background:#c6e2d4;border-radius:13px;padding:27px 30px;position:relative}:is(.jingle-console,.jingle-figure) .lyric-paper .paper-label{letter-spacing:.1em;border-bottom:1px solid #98b4a5;margin-bottom:18px;padding-bottom:12px;font-size:9px}:is(.jingle-console,.jingle-figure) .lyric-paper blockquote{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600;line-height:1.6}:is(.jingle-console,.jingle-figure) .lyric-paper .paper-foot{border-top:1px solid #98b4a5;justify-content:space-between;gap:12px;margin-top:22px;padding-top:14px;font-size:9px;display:flex}:is(.jingle-console,.jingle-figure) .length-example{background:#19231f;border:1px solid #394c44;border-radius:13px;overflow:hidden}:is(.jingle-console,.jingle-figure) .length-example>div{border-bottom:1px solid #33433d;align-items:center;gap:20px;padding:19px 24px;display:flex}:is(.jingle-console,.jingle-figure) .length-example>div:last-child{border-bottom:0}:is(.jingle-console,.jingle-figure) .length-example strong{color:var(--accent);flex-shrink:0;width:78px;font-size:27px;font-weight:600}:is(.jingle-console,.jingle-figure) .length-example span{font-size:12px;font-weight:600}:is(.jingle-console,.jingle-figure) .length-example p{margin-top:4px;font-size:10px;line-height:1.7}:is(.jingle-console,.jingle-figure) .export-story{border:1px solid var(--line);background:#192127;border-radius:14px;padding:32px}:is(.jingle-console,.jingle-figure) .export-story h3{margin-bottom:17px;font-size:17px}:is(.jingle-console,.jingle-figure) .export-story .format-row{align-items:center;gap:16px;margin-bottom:18px;display:flex}:is(.jingle-console,.jingle-figure) .format-icon{color:var(--accent);letter-spacing:.06em;border:1px solid #52665d;border-radius:10px;padding:14px;font-size:12px;font-weight:600}:is(.jingle-console,.jingle-figure) .export-story p{font-size:11px}:is(.jingle-console,.jingle-figure) dialog{color:var(--ink);background:#192229;border:1px solid #557268;border-radius:16px;width:calc(100% - 32px);max-width:490px;max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 30px 100px #0008}:is(.jingle-console,.jingle-figure) .quote-lines{border-block:1px solid var(--line);margin:20px 0;padding:14px 0}:is(.jingle-console,.jingle-figure) .quote-lines div{justify-content:space-between;gap:20px;padding:4px 0;font-size:12px;display:flex}:is(.jingle-console,.jingle-figure) .quote-lines strong{color:var(--accent)}:is(.jingle-console,.jingle-figure) .modal-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}:is(.jingle-console,.jingle-figure) .modal-actions .btn{flex:1}:is(.jingle-console,.jingle-figure) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1000px){:is(.jingle-console,.jingle-figure) .mobile-next{display:none}}@media (width<=1050px){:is(.jingle-console,.jingle-figure) .editor{padding:24px}:is(.jingle-console,.jingle-figure) .preview-pane{padding:24px 20px}}@media (width<=700px){:is(.jingle-console,.jingle-figure) .eyebrow{font-size:9px}.jingle-console.workspace{border-radius:14px}:is(.jingle-console,.jingle-figure) .stepper{grid-template-columns:1fr 1fr 1fr}:is(.jingle-console,.jingle-figure) .stepper button{flex-direction:column;gap:6px;min-height:78px;padding:12px 5px;font-size:9px}:is(.jingle-console,.jingle-figure) .step-num{width:21px;height:21px;font-size:9px}:is(.jingle-console,.jingle-figure) .editor{border-right:0;padding:22px 18px}:is(.jingle-console,.jingle-figure) .panel-top h2{font-size:20px}:is(.jingle-console,.jingle-figure) .panel-top p{font-size:10px}:is(.jingle-console,.jingle-figure) .examples{gap:6px;margin-bottom:19px}:is(.jingle-console,.jingle-figure) .examples>span{width:100%;margin-bottom:1px}:is(.jingle-console,.jingle-figure) .chip{min-height:36px;padding:6px 8px;font-size:9px}:is(.jingle-console,.jingle-figure) .two{gap:12px}:is(.jingle-console,.jingle-figure) .field{margin-bottom:15px}:is(.jingle-console,.jingle-figure) label,:is(.jingle-console,.jingle-figure) legend{font-size:10px}:is(.jingle-console,.jingle-figure) .optional{font-size:9px}:is(.jingle-console,.jingle-figure) input:not([type=checkbox]):not([type=range]):not([type=file]),:is(.jingle-console,.jingle-figure) textarea,:is(.jingle-console,.jingle-figure) select{min-height:44px;padding:9px 10px;font-size:16px}:is(.jingle-console,.jingle-figure) .help,:is(.jingle-console,.jingle-figure) .checkbox{font-size:10px}:is(.jingle-console,.jingle-figure) .preview-pane{border-top:1px solid var(--line);padding:22px 18px;display:none}.jingle-console.workspace[data-step="3"] .preview-pane{display:block}.jingle-console.workspace[data-step="3"] .editor{padding-bottom:8px}.jingle-console.workspace[data-step="3"] .step-summary,.jingle-console.workspace[data-step="3"] .handoff-note{display:none}.jingle-console.workspace[data-step="3"] section[aria-labelledby=jingle-finish-heading]>.edit-foot{margin:0}.jingle-console.workspace[data-step="3"] section[aria-labelledby=jingle-finish-heading] .panel-top{margin-bottom:5px}.jingle-console.workspace[data-step="3"] .preview-head{margin-top:0}:is(.jingle-console,.jingle-figure) .length-grid>div{padding:11px 9px}:is(.jingle-console,.jingle-figure) .length-grid dt{font-size:8px}:is(.jingle-console,.jingle-figure) .length-grid dd{font-size:19px}:is(.jingle-console,.jingle-figure) .mobile-next{width:100%;margin-top:15px}:is(.jingle-console,.jingle-figure) .lyric-paper{padding:23px}:is(.jingle-console,.jingle-figure) .lyric-paper blockquote{font-size:22px}:is(.jingle-console,.jingle-figure) .length-example>div{padding:16px 18px}:is(.jingle-console,.jingle-figure) .length-example strong{width:66px;font-size:25px}:is(.jingle-console,.jingle-figure) .export-story,:is(.jingle-console,.jingle-figure) dialog{padding:23px}:is(.jingle-console,.jingle-figure) dialog h2{font-size:23px}:is(.jingle-console,.jingle-figure) .final-controls{flex-direction:column}:is(.jingle-console,.jingle-figure) .final-controls .btn{width:100%}:is(.jingle-console,.jingle-figure) .three{gap:8px}:is(.jingle-console,.jingle-figure) .audio-controls .three input{font-size:13px}:is(.jingle-console,.jingle-figure) .audio-controls .three label{font-size:9px}:is(.jingle-console,.jingle-figure) .audio-controls .two input{font-size:14px}}@media (prefers-reduced-motion:reduce){:is(.jingle-console,.jingle-figure) *{transition:none!important}}:is(.jingle-console,.jingle-figure){--bg:#0f1214;--panel:#161b1e;--sunken:#121619;--raised:#1d2427;--field:#0f1417;--line:#2a3236;--line-strong:#3a4549;--ink:#f3f2ec;--ink-2:#d6dedb;--muted:#a3afb0;--subtle:#8a989c;--accent:#a9e5d1;--accent-hover:#c3f1e1;--accent-ink:#0f3427;--accent-soft:#1a2c26;--accent-line:#3f6657;--warm:#e6b396;--warm-ink:#ead2bc;--warm-soft:#221f1b;--warm-line:#54473a;--nav:#14181b;--section:96px}:is(.jingle-console,.jingle-figure) ::selection{color:var(--ink);background:#a9e5d13d}:is(.jingle-console,.jingle-figure){-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px}:is(.jingle-console,.jingle-figure) input,:is(.jingle-console,.jingle-figure) textarea{caret-color:var(--accent)}:is(.jingle-console,.jingle-figure) [tabindex="-1"]:focus{outline:none}:is(.jingle-console,.jingle-figure) .eyebrow{letter-spacing:.14em;font-size:11px}.jingle-console.workspace{border-color:var(--line-strong);background:var(--panel);border-radius:20px;box-shadow:0 32px 64px -40px #000}:is(.jingle-console,.jingle-figure) .stepper{background:var(--sunken);border-color:var(--line);grid-template-columns:repeat(3,1fr)}:is(.jingle-console,.jingle-figure) .stepper li+li{border-left:1px solid var(--line)}:is(.jingle-console,.jingle-figure) .stepper button{min-height:60px;color:var(--muted);gap:12px;padding:14px 12px;font-size:14px;font-weight:500}:is(.jingle-console,.jingle-figure) .stepper button:hover{color:var(--ink);background:#181f22}:is(.jingle-console,.jingle-figure) .stepper button[aria-current=step]{background:var(--panel);color:var(--ink);border-bottom-color:var(--accent)}:is(.jingle-console,.jingle-figure) .step-num{border-color:var(--line-strong);font-variant-numeric:tabular-nums;border-radius:8px;width:28px;height:28px;font-size:12px}:is(.jingle-console,.jingle-figure) .stepper button[aria-current=step] .step-num{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:is(.jingle-console,.jingle-figure) .editor{border-color:var(--line);padding:32px 32px 28px}:is(.jingle-console,.jingle-figure) .preview-pane{background:var(--sunken);padding:32px 28px 28px}:is(.jingle-console,.jingle-figure) .panel-top{margin-bottom:24px}:is(.jingle-console,.jingle-figure) .panel-top h2,:is(.jingle-console,.jingle-figure) .panel-top h3{letter-spacing:-.03em;font-size:24px;font-weight:600}:is(.jingle-console,.jingle-figure) .panel-top p{margin-top:6px;font-size:14px}:is(.jingle-console,.jingle-figure) .small-badge{border:1px solid var(--accent-line);letter-spacing:.08em;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}:is(.jingle-console,.jingle-figure) .examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}:is(.jingle-console,.jingle-figure) .examples>span{grid-column:1/-1;margin:0 0 2px;font-size:13px}:is(.jingle-console,.jingle-figure) .chip{border-color:var(--line-strong);background:var(--raised);min-height:40px;color:var(--ink-2);border-radius:10px;gap:8px;padding:8px 12px;font-size:13px}:is(.jingle-console,.jingle-figure) .chip svg{width:16px;height:16px;color:var(--accent)}:is(.jingle-console,.jingle-figure) .chip:hover{background:var(--accent-soft);border-color:var(--accent-line);color:var(--ink)}:is(.jingle-console,.jingle-figure) .examples .chip{white-space:nowrap;justify-content:center}:is(.jingle-console,.jingle-figure) .examples .chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}:is(.jingle-console,.jingle-figure) label,:is(.jingle-console,.jingle-figure) legend{color:var(--ink-2);font-size:13px;font-weight:500}:is(.jingle-console,.jingle-figure) label[for=message],:is(.jingle-console,.jingle-figure) label[for=pronunciation]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:is(.jingle-console,.jingle-figure) .label-row{align-items:baseline;gap:8px}:is(.jingle-console,.jingle-figure) .optional{color:var(--subtle);font-size:12px}:is(.jingle-console,.jingle-figure) .field{gap:8px;margin-bottom:20px}:is(.jingle-console,.jingle-figure) input:not([type=checkbox]):not([type=range]):not([type=file]),:is(.jingle-console,.jingle-figure) textarea,:is(.jingle-console,.jingle-figure) select{border-color:var(--line-strong);background:var(--field);border-radius:10px;min-height:46px;padding:11px 14px;font-size:15px;line-height:1.55;transition:border-color .15s,box-shadow .15s}:is(.jingle-console,.jingle-figure) textarea{min-height:84px}:is(.jingle-console,.jingle-figure) input::placeholder,:is(.jingle-console,.jingle-figure) textarea::placeholder{color:#7d8e93}:is(.jingle-console,.jingle-figure) input:hover,:is(.jingle-console,.jingle-figure) textarea:hover,:is(.jingle-console,.jingle-figure) select:hover{border-color:#56676b}:is(.jingle-console,.jingle-figure) input:focus-visible,:is(.jingle-console,.jingle-figure) textarea:focus-visible,:is(.jingle-console,.jingle-figure) select:focus-visible{border-color:var(--accent);outline:2px solid #0000;box-shadow:0 0 0 3px #a9e5d12e}:is(.jingle-console,.jingle-figure) input[aria-invalid=true],:is(.jingle-console,.jingle-figure) textarea[aria-invalid=true]{background:#1f1a17;border-color:#e4aa87}:is(.jingle-console,.jingle-figure) [name=brand]{min-height:52px;font-size:17px;font-weight:500}:is(.jingle-console,.jingle-figure) [name=brand]::placeholder{font-size:15px;font-weight:400}:is(.jingle-console,.jingle-figure) input[type=checkbox]{width:17px;height:17px;margin-top:3px}:is(.jingle-console,.jingle-figure) .checkbox{color:var(--ink-2);gap:10px;font-size:13px;line-height:1.6}:is(.jingle-console,.jingle-figure) .help{color:var(--subtle);font-size:12px;line-height:1.6}:is(.jingle-console,.jingle-figure) #jingle-target-help{margin:-8px 0 20px}:is(.jingle-console,.jingle-figure) .advanced{border-color:var(--line);margin:4px 0 24px;padding:14px 0}:is(.jingle-console,.jingle-figure) .advanced summary{color:var(--ink-2);font-size:14px}:is(.jingle-console,.jingle-figure) .advanced summary:after{color:var(--accent)}:is(.jingle-console,.jingle-figure) .advanced .advanced-body{padding-top:20px}:is(.jingle-console,.jingle-figure) .btn{border-color:var(--line-strong);background:var(--raised);border-radius:10px;gap:9px;min-height:46px;padding:10px 18px;font-size:14px}:is(.jingle-console,.jingle-figure) .btn:hover:not(:disabled){background:#243034;border-color:#5b7069}:is(.jingle-console,.jingle-figure) .btn svg{width:16px;height:16px}:is(.jingle-console,.jingle-figure) .btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:is(.jingle-console,.jingle-figure) .btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}:is(.jingle-console,.jingle-figure) .btn-wide{min-height:52px;font-size:15px}:is(.jingle-console,.jingle-figure) .btn:disabled{opacity:1;border-color:var(--line);color:#6f7f80;background:#1a2124}:is(.jingle-console,.jingle-figure) .btn-small{min-height:40px;padding:8px 14px;font-size:13px}:is(.jingle-console,.jingle-figure) .btn-link{color:var(--accent);background:0 0;border-color:#0000;font-size:14px}:is(.jingle-console,.jingle-figure) .action-note{color:var(--subtle);margin-top:12px;font-size:12px}:is(.jingle-console,.jingle-figure) .inline-notice{border-color:var(--warm-line);background:var(--warm-soft);color:var(--warm-ink);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}:is(.jingle-console,.jingle-figure) .lyrics-mode{border:1px solid var(--line);background:var(--field);border-radius:12px;margin:0 0 20px;padding:4px}:is(.jingle-console,.jingle-figure) .lyrics-mode button{border-radius:9px;min-height:44px;font-size:14px}:is(.jingle-console,.jingle-figure) .lyrics-mode button:hover{color:var(--ink)}:is(.jingle-console,.jingle-figure) .lyrics-mode button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--ink)}:is(.jingle-console,.jingle-figure) .mode-actions{gap:8px;margin:12px 0}:is(.jingle-console,.jingle-figure) textarea.lyrics-area{min-height:220px;padding:16px 18px;font-size:16px;line-height:1.85}:is(.jingle-console,.jingle-figure) .lyrics-count{color:var(--subtle);font-size:12px}:is(.jingle-console,.jingle-figure) .checks{gap:8px;margin:12px 0}:is(.jingle-console,.jingle-figure) .check-pill{border:1px solid var(--accent-line);background:var(--accent-soft);color:#b8e6d4;border-radius:999px;padding:4px 10px;font-size:12px}:is(.jingle-console,.jingle-figure) .check-pill.warn{border-color:var(--warm-line);background:var(--warm-soft);color:var(--warm-ink)}:is(.jingle-console,.jingle-figure) .pronunciation-preview{border-color:var(--line);background:var(--field);border-radius:10px;font-size:13px}:is(.jingle-console,.jingle-figure) .reviewed{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:10px;margin:20px 0 10px;padding:14px 16px;font-size:14px}:is(.jingle-console,.jingle-figure) .edit-foot{gap:10px;margin-top:20px}:is(.jingle-console,.jingle-figure) .step-summary{border-color:var(--line);background:var(--raised);border-radius:12px;padding:16px 18px}:is(.jingle-console,.jingle-figure) .step-summary dl{grid-template-columns:72px 1fr;gap:8px 12px;font-size:14px}:is(.jingle-console,.jingle-figure) .step-summary dt{color:var(--subtle)}:is(.jingle-console,.jingle-figure) .handoff-note{font-size:14px;line-height:1.7}:is(.jingle-console,.jingle-figure) .preview-head{gap:12px;margin-bottom:16px}:is(.jingle-console,.jingle-figure) .preview-head h2{letter-spacing:-.02em;font-size:18px;font-weight:600}:is(.jingle-console,.jingle-figure) .source-kind{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}:is(.jingle-console,.jingle-figure) .length-grid{border-color:var(--line);background:var(--line);border-radius:12px;margin:0}:is(.jingle-console,.jingle-figure) .length-grid>div{background:var(--panel);padding:14px 16px}:is(.jingle-console,.jingle-figure) .length-grid>div:first-child{background:var(--accent-soft)}:is(.jingle-console,.jingle-figure) .length-grid dt{color:var(--subtle);font-size:12px}:is(.jingle-console,.jingle-figure) .length-grid dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;line-height:1.25}:is(.jingle-console,.jingle-figure) .length-grid dd small{color:var(--muted);letter-spacing:0;font-size:12px}:is(.jingle-console,.jingle-figure) .preview-help{color:var(--subtle);margin:12px 0 20px;font-size:12px;line-height:1.6}:is(.jingle-console,.jingle-figure) .empty{border:1px dashed var(--line-strong);background:0 0;border-radius:14px;min-height:240px;padding:28px}:is(.jingle-console,.jingle-figure) .empty-icon{border-color:var(--accent-line);background:var(--accent-soft);border-radius:16px;width:56px;height:56px;margin-bottom:18px}:is(.jingle-console,.jingle-figure) .empty h3{letter-spacing:-.02em;font-size:18px}:is(.jingle-console,.jingle-figure) .empty p{max-width:320px;margin-top:8px;font-size:14px;line-height:1.7}:is(.jingle-console,.jingle-figure) .empty small{color:var(--subtle);margin-top:14px;font-size:12px}:is(.jingle-console,.jingle-figure) .audio-card{border-color:var(--line-strong);background:var(--panel);border-radius:14px;padding:18px}:is(.jingle-console,.jingle-figure) .audio-name h3{font-size:14px;font-weight:600}:is(.jingle-console,.jingle-figure) .audio-name p{color:var(--subtle);font-size:12px}:is(.jingle-console,.jingle-figure) .wave-shell{border-color:var(--accent-line);background:#0c1113;border-radius:10px;height:120px;margin-top:16px}:is(.jingle-console,.jingle-figure) .wave-axis{color:var(--subtle);margin:8px 0 14px;font-size:12px}:is(.jingle-console,.jingle-figure) .play-row{gap:8px}:is(.jingle-console,.jingle-figure) .play-row .btn{min-height:42px;font-size:13px}:is(.jingle-console,.jingle-figure) .play-row #jingle-play-original{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:is(.jingle-console,.jingle-figure) .play-row #jingle-play-original:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}:is(.jingle-console,.jingle-figure) .play-row #jingle-preview-selection{background:var(--accent-soft);border-color:var(--accent-line)}:is(.jingle-console,.jingle-figure) .audio-controls{margin-top:20px}:is(.jingle-console,.jingle-figure) .presets{border-bottom:1px solid var(--line);gap:8px;margin-bottom:18px;padding-bottom:16px}:is(.jingle-console,.jingle-figure) .presets span{font-size:13px}:is(.jingle-console,.jingle-figure) .presets .chip{min-height:36px}:is(.jingle-console,.jingle-figure) .audio-controls .field{margin-bottom:16px}:is(.jingle-console,.jingle-figure) .audio-controls .field label{font-size:13px}:is(.jingle-console,.jingle-figure) .audio-controls input[type=number]{font-variant-numeric:tabular-nums;font-size:16px}:is(.jingle-console,.jingle-figure) .audio-controls .three{gap:12px}:is(.jingle-console,.jingle-figure) .audio-controls input[type=range]{height:32px}:is(.jingle-console,.jingle-figure) .final-controls{gap:10px;margin-top:18px}:is(.jingle-console,.jingle-figure) .final-controls .btn{min-height:48px;font-size:14px}:is(.jingle-console,.jingle-figure) .export-note{text-align:center;color:var(--subtle);margin-top:10px;font-size:12px}:is(.jingle-console,.jingle-figure) .version-note{border-color:var(--line);font-size:13px}:is(.jingle-console,.jingle-figure) .version-note pre{font-size:12px}:is(.jingle-console,.jingle-figure) .lyric-paper{color:#18322a;background:#d2e7d5;border-radius:6px;padding:36px 40px;transform:rotate(-.6deg);box-shadow:0 2px 4px #0004,0 36px 64px -28px #000d}:is(.jingle-console,.jingle-figure) .lyric-paper .paper-label{letter-spacing:.12em;border-color:#9ab6a7;font-size:11px}:is(.jingle-console,.jingle-figure) .lyric-paper blockquote{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);line-height:1.35}:is(.jingle-console,.jingle-figure) .lyric-paper .paper-foot{border-color:#9ab6a7;font-size:12px}:is(.jingle-console,.jingle-figure) .length-example{border-color:var(--line-strong);background:var(--panel);border-radius:14px}:is(.jingle-console,.jingle-figure) .length-example>div{border-color:var(--line);gap:24px;padding:22px 28px}:is(.jingle-console,.jingle-figure) .length-example strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;width:84px;font-size:32px}:is(.jingle-console,.jingle-figure) .length-example span{font-size:15px}:is(.jingle-console,.jingle-figure) .length-example p{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;line-height:1.6}:is(.jingle-console,.jingle-figure) .export-story{border-color:var(--line-strong);background:var(--panel);border-radius:14px;padding:36px}:is(.jingle-console,.jingle-figure) .export-story .format-row{gap:18px;margin-bottom:20px}:is(.jingle-console,.jingle-figure) .export-story h3{letter-spacing:-.02em;margin-bottom:4px;font-size:20px}:is(.jingle-console,.jingle-figure) .export-story p{font-size:14px;line-height:1.75}:is(.jingle-console,.jingle-figure) .export-story p+p{margin-top:12px}:is(.jingle-console,.jingle-figure) .format-icon{border-color:var(--accent-line);background:var(--accent-soft);border-radius:10px;padding:16px 14px;font-size:13px}:is(.jingle-console,.jingle-figure) dialog{border-color:var(--accent-line);background:var(--panel);border-radius:18px;max-width:520px;padding:32px}:is(.jingle-console,.jingle-figure) dialog h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:26px}:is(.jingle-console,.jingle-figure) dialog p{font-size:14px;line-height:1.7}:is(.jingle-console,.jingle-figure) .quote-lines{border-color:var(--line);padding:16px 0}:is(.jingle-console,.jingle-figure) .quote-lines div{padding:6px 0;font-size:14px}:is(.jingle-console,.jingle-figure) .modal-actions{gap:10px;margin-top:20px}@media (width<=1180px) and (width>=701px){:is(.jingle-console,.jingle-figure) .examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=701px) and (width<=1050px){:is(.jingle-console,.jingle-figure) .editor{padding:28px 22px}:is(.jingle-console,.jingle-figure) .preview-pane{padding:28px 20px}:is(.jingle-console,.jingle-figure) .stepper button{gap:10px;font-size:13px}:is(.jingle-console,.jingle-figure) .preview-head{flex-wrap:wrap}:is(.jingle-console,.jingle-figure) .length-grid>div{padding:12px}:is(.jingle-console,.jingle-figure) .length-grid dd{font-size:24px}:is(.jingle-console,.jingle-figure) .play-row .btn{flex:auto}:is(.jingle-console,.jingle-figure) .final-controls{flex-direction:column}}@media (width<=700px){:is(.jingle-console,.jingle-figure){--section:64px}.jingle-console.workspace{border-radius:16px}:is(.jingle-console,.jingle-figure) .stepper button{gap:6px;min-height:76px;padding:12px 4px;font-size:12px}:is(.jingle-console,.jingle-figure) .step-num{width:26px;height:26px}:is(.jingle-console,.jingle-figure) .editor,:is(.jingle-console,.jingle-figure) .preview-pane{padding:24px 18px}:is(.jingle-console,.jingle-figure) .panel-top{gap:12px}:is(.jingle-console,.jingle-figure) .panel-top h2{font-size:22px}:is(.jingle-console,.jingle-figure) .small-badge{margin-top:4px}:is(.jingle-console,.jingle-figure) .examples{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}:is(.jingle-console,.jingle-figure) .examples .chip{justify-content:flex-start;min-height:44px;padding:10px 12px}:is(.jingle-console,.jingle-figure) label,:is(.jingle-console,.jingle-figure) legend{font-size:13px}:is(.jingle-console,.jingle-figure) input:not([type=checkbox]):not([type=range]):not([type=file]),:is(.jingle-console,.jingle-figure) textarea,:is(.jingle-console,.jingle-figure) select{min-height:48px;padding:11px 12px;font-size:16px}:is(.jingle-console,.jingle-figure) input::placeholder,:is(.jingle-console,.jingle-figure) textarea::placeholder{font-size:15px}:is(.jingle-console,.jingle-figure) [name=brand]{font-size:17px}:is(.jingle-console,.jingle-figure) .two{gap:12px}:is(.jingle-console,.jingle-figure) .btn{min-height:48px}:is(.jingle-console,.jingle-figure) .btn-small{min-height:44px}:is(.jingle-console,.jingle-figure) .lyrics-mode button{padding:8px 6px;font-size:13px;line-height:1.4}:is(.jingle-console,.jingle-figure) .mode-actions{flex-wrap:wrap}:is(.jingle-console,.jingle-figure) .edit-foot{gap:8px}:is(.jingle-console,.jingle-figure) .edit-foot .btn-small{padding:8px 12px}:is(.jingle-console,.jingle-figure) .length-grid>div{padding:12px 10px}:is(.jingle-console,.jingle-figure) .length-grid dt{font-size:11px;line-height:1.4}:is(.jingle-console,.jingle-figure) .length-grid dd{font-size:24px}:is(.jingle-console,.jingle-figure) .length-grid dd small{font-size:11px}:is(.jingle-console,.jingle-figure) .play-row .btn{flex:auto;padding:10px}:is(.jingle-console,.jingle-figure) .audio-controls .three{grid-template-columns:1fr 1fr;gap:10px}:is(.jingle-console,.jingle-figure) .audio-controls .three .field:last-child{grid-column:1/-1}:is(.jingle-console,.jingle-figure) .audio-controls .three .field:last-child label{justify-content:space-between;display:flex}:is(.jingle-console,.jingle-figure) .audio-controls .field label{font-size:12px}:is(.jingle-console,.jingle-figure) .lyric-paper{margin:0 4px;padding:28px 24px}:is(.jingle-console,.jingle-figure) .length-example>div{gap:16px;padding:18px 20px}:is(.jingle-console,.jingle-figure) .length-example strong{width:64px;font-size:28px}:is(.jingle-console,.jingle-figure) .export-story,:is(.jingle-console,.jingle-figure) dialog{padding:24px}:is(.jingle-console,.jingle-figure) dialog h2{font-size:23px}}:is(.jingle-console,.jingle-figure){font-family:var(--font-sans), Poppins, sans-serif;background:var(--bg);color:var(--ink);isolation:isolate;padding:0 0 64px}:is(.jingle-console,.jingle-figure) [name=brand]{min-height:52px;font-size:17px}:is(.jingle-console,.jingle-figure) form>.field [data-slot=field]{gap:7px}:is(.jingle-console,.jingle-figure) form>.field [data-slot=field-label]{color:var(--ink-2);font-size:13px;font-weight:400;display:block}:is(.jingle-console,.jingle-figure) .chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}:is(.jingle-console,.jingle-figure) .wave-shell svg{stroke:none;width:100%;height:100%}:is(.jingle-console,.jingle-figure) .candidate-list{gap:8px;margin-bottom:16px;display:grid}:is(.jingle-console,.jingle-figure) .candidate-list button{text-align:left;justify-content:space-between;width:100%}:is(.jingle-console,.jingle-figure) .candidate-list button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}:is(.jingle-console,.jingle-figure) .task-status{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;margin:14px 0;padding:14px;font-size:13px}:is(.jingle-console,.jingle-figure) .task-status p{margin-top:6px}:is(.jingle-console,.jingle-figure) .local-entry{border-top:1px solid var(--line);margin:18px 0 0;padding-top:18px}:is(.jingle-console,.jingle-figure) .dialog-copy{font-size:14px}:is(.jingle-console,.jingle-figure) dialog{color:var(--ink);background:var(--panel);border:1px solid var(--line);z-index:100;border-radius:18px;width:calc(100% - 32px);max-width:620px;max-height:90dvh;margin:auto;padding:30px;position:fixed;inset:0;overflow:auto}:is(.jingle-console,.jingle-figure) dialog::backdrop{background:#000b}:is(.jingle-console,.jingle-figure) .dialog-copy h2{margin-bottom:14px}:is(.jingle-console,.jingle-figure) .error{color:var(--warm-ink)}:is(.jingle-console,.jingle-figure) .version-note pre{max-height:240px;overflow:auto}:is(.jingle-console,.jingle-figure) .field textarea{font-family:inherit}@media (width<=700px){:is(.jingle-console,.jingle-figure){padding-bottom:32px}:is(.jingle-console,.jingle-figure) .edit-foot,:is(.jingle-console,.jingle-figure) .final-controls{flex-wrap:wrap}:is(.jingle-console,.jingle-figure) .stepper button{font-size:11px}:is(.jingle-console,.jingle-figure) .step-summary{display:none}}@media (prefers-reduced-motion:reduce){:is(.jingle-console,.jingle-figure) *{transition:none!important;animation:none!important}}:is(.jingle-console,.jingle-figure) #jingle-workspace{scroll-margin-top:100px}:is(.jingle-console,.jingle-figure) input:not([type=checkbox]):not([type=range]):not([type=file]),:is(.jingle-console,.jingle-figure) textarea,:is(.jingle-console,.jingle-figure) select{background:var(--field);border-color:var(--line-strong);box-shadow:none}.jingle-console.workspace .editor{background:var(--panel)}.jingle-console.workspace .preview-pane{background:var(--sunken)}#main-content.jingle-canvas .jingle-console,#main-content.jingle-canvas .jingle-figure{padding:0}#main-content.jingle-canvas .jingle-figure{background:0 0}#main-content.jingle-canvas .jingle-console>.stepper{grid-column:1/-1}#main-content.jingle-canvas .jingle-console :is(.chip,.btn,select){min-height:44px}#main-content.jingle-canvas .jingle-console :is(.field-title,.local-entry-title){color:var(--ink-2);margin:0 0 8px;font-size:13px;font-weight:500;display:block}#main-content.jingle-canvas .jingle-console .tc-field-row{margin:4px 0 12px}#main-content.jingle-canvas .jingle-console .local-entry .tc-drop{margin-top:10px}#main-content.jingle-canvas .jingle-link{color:var(--tc-accent);text-underline-offset:3px;text-decoration:underline}#main-content.jingle-canvas .tc-bar .jingle-link{align-items:center;gap:8px;min-height:44px;margin-left:auto;font-size:13px;display:inline-flex}#main-content.jingle-canvas .tc-bar .jingle-link svg{width:16px;height:16px}@media (width<=700px){#main-content.jingle-canvas .jingle-console:not([data-step="3"])>.preview-pane{display:none}}@media (width<=600px){#main-content.jingle-canvas .jingle-console>.stepper button{letter-spacing:-.01em;padding-inline:2px}}
