.df-root{--ink:#15131F;--panel:#1E1B2B;--panel2:#24202F;--line:#2C2740;--text:#ECE9F5;--muted:#8E88A6;--amber:#F4B860;--teal:#56D6CE;--err:#F47C7C;--violet:#9B8FE0;--wine:#B5556B;--glass:rgba(30,27,43,.5);font-family:Space Grotesk,system-ui,sans-serif;background:radial-gradient(120% 100% at 50% -10%,#1d1930 0%,var(--ink) 60%);color:var(--text);min-height:100vh;box-sizing:border-box;padding:clamp(14px,3vw,28px);display:flex;flex-direction:column;gap:14px;max-width:1200px;margin:0 auto;isolation:isolate}.df-root *{box-sizing:border-box}.df-aurora{position:fixed;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:-1;pointer-events:none;transform-origin:50% 42%;animation:df-aurora var(--aurora-dur,14s) ease-in-out infinite alternate;animation-play-state:paused;will-change:transform}.is-playing .df-aurora{animation-play-state:running}.df-aurora span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.6s ease}.df-aurora span.on{opacity:1}.df-aurora span.dim{opacity:.55}.df-aurora span:nth-child(1){background:radial-gradient(56% 42% at 18% 6%,rgba(244,184,96,.16) 0%,transparent 70%)}.df-aurora span:nth-child(2){background:radial-gradient(60% 46% at 82% 10%,rgba(86,214,206,.16) 0%,transparent 70%)}.df-aurora span:nth-child(3){background:radial-gradient(72% 54% at 50% 96%,rgba(182,127,224,.16) 0%,transparent 70%)}.df-aurora span:nth-child(4){background:radial-gradient(50% 40% at 8% 88%,rgba(244,124,163,.16) 0%,transparent 70%)}.df-aurora span:nth-child(5){background:radial-gradient(50% 40% at 92% 86%,rgba(127,224,164,.16) 0%,transparent 70%)}.df-aurora span:nth-child(6){background:radial-gradient(54% 40% at 50% 4%,rgba(127,170,224,.16) 0%,transparent 70%)}@keyframes df-aurora{0%{transform:rotate(0) scale(1)}50%{transform:rotate(6deg) scale(1.1) translateY(-2.5%)}to{transform:rotate(-5deg) scale(1.05) translate(2.5%)}}.df-root:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.df-root.is-embed:after{content:none}@media (prefers-reduced-motion: reduce){.df-aurora{animation:none}}.df-root.is-embed{min-height:auto;max-width:none;padding:0;gap:0;justify-content:center;background:transparent}.df-embed{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;filter:drop-shadow(0 0px 6px rgba(0,0,0,.8))}.df-embed-play{flex:none;width:32px;height:32px;border-radius:50%;cursor:pointer;border:1px solid rgba(255,255,255,.3);background:#15131f80;color:#ffffffe6;line-height:1;display:grid;place-items:center;transition:.15s}.df-embed-play:hover{border-color:#ffffffa6;background:#15131fa6;color:#fff}.df-embed-play.on{border-color:#ffffff73}.df-embed-formula{display:flex;align-items:baseline;gap:6px;min-width:0;text-decoration:none;color:inherit;transition:opacity .2s}.df-embed-formula:hover{opacity:.72}.df-embed-f-prefix{font-family:JetBrains Mono,monospace;font-size:11px;color:#ffffff40;flex-shrink:0}.df-embed-f-text{font-family:JetBrains Mono,monospace;font-size:13px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.df-embed-f-open{font-family:JetBrains Mono,monospace;font-size:10px;color:#fff3;flex-shrink:0}.df-footer{display:flex;justify-content:center;gap:10px;padding-top:2px;flex-wrap:wrap}.df-footer-btn{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:8px;padding:6px 12px;cursor:pointer;transition:.15s;letter-spacing:.03em;display:inline-flex;align-items:center;text-decoration:none}.df-footer-btn:hover{color:var(--teal);border-color:var(--teal)}.df-btn-icon{width:13px;height:13px;flex:none;margin-right:5px;vertical-align:-2px}.df-btn-icon-sm{width:11px;height:11px}.df-discover{display:flex;flex-direction:column;gap:16px}.df-display-readonly{align-items:flex-start}.df-display-readonly .df-prefix{padding-top:2px}.df-discover-formula-text{flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:clamp(16px,2.6vw,21px);font-weight:500;color:var(--text);letter-spacing:.01em;word-break:break-all}.df-discover-status-link{all:unset;cursor:pointer;color:var(--teal);text-decoration:underline;font-family:inherit;font-size:inherit}.df-discover-status-link:hover{color:var(--text)}.df-discover-pads{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:460px;margin:0 auto;width:100%}@media (min-width:1024px){.df-discover-pads{grid-template-columns:repeat(6,1fr);max-width:820px}}.df-pad{font-family:inherit;cursor:pointer;box-sizing:border-box;padding:14px 8px;border-radius:14px;border:1px solid color-mix(in srgb,var(--pad) 45%,var(--line));background:radial-gradient(90% 65% at 50% 0%,color-mix(in srgb,var(--pad) 8%,transparent) 0%,transparent 72%),var(--glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0f,inset 0 0 18px color-mix(in srgb,var(--pad) 6%,transparent),0 0 16px -4px color-mix(in srgb,var(--pad) 45%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:background .12s,border-color .12s,box-shadow .15s,transform .08s}.df-pad .df-pad-label{text-shadow:0 0 14px color-mix(in srgb,var(--pad) 55%,transparent)}.df-pad:hover:not(:disabled){border-color:var(--pad);background:radial-gradient(90% 65% at 50% 0%,color-mix(in srgb,var(--pad) 15%,transparent) 0%,transparent 74%),var(--glass);box-shadow:inset 0 1px #ffffff14,inset 0 0 22px color-mix(in srgb,var(--pad) 10%,transparent),0 0 24px -3px color-mix(in srgb,var(--pad) 65%,transparent)}.df-pad:active:not(:disabled){transform:scale(.94)}.df-pad:disabled{opacity:.35;cursor:default}.df-pad.is-lit{opacity:1;animation:df-pad-flash .9s ease-out forwards}@keyframes df-pad-flash{0%{border-color:var(--pad);background:radial-gradient(90% 65% at 50% 0%,color-mix(in srgb,var(--pad) 28%,transparent) 0%,transparent 78%),var(--glass);box-shadow:inset 0 0 26px color-mix(in srgb,var(--pad) 20%,transparent),0 0 30px 6px color-mix(in srgb,var(--pad) 60%,transparent)}to{border-color:color-mix(in srgb,var(--pad) 65%,var(--line));background:radial-gradient(90% 65% at 50% 0%,color-mix(in srgb,var(--pad) 11%,transparent) 0%,transparent 74%),var(--glass);box-shadow:inset 0 0 20px color-mix(in srgb,var(--pad) 9%,transparent),0 0 14px 2px color-mix(in srgb,var(--pad) 28%,transparent)}}@media (prefers-reduced-motion: reduce){.df-pad.is-lit{animation:none;border-color:var(--pad);box-shadow:0 0 10px 1px color-mix(in srgb,var(--pad) 25%,transparent)}}.df-pad-label{font-size:13px;font-weight:500;color:var(--text)}.df-pad-key{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.df-pad[data-cat=pop]{--pad:var(--amber)}.df-pad[data-cat=thrill]{--pad:var(--err)}.df-pad[data-cat=chill]{--pad:var(--teal)}.df-pad[data-cat=ambient]{--pad:var(--violet)}.df-pad[data-cat=bad]{--pad:var(--wine)}.df-pad[data-cat=skip]{--pad:var(--muted)}.df-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0910b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.df-modal{background:var(--panel);border:1px solid var(--line);border-radius:16px;max-width:560px;width:100%;max-height:82vh;overflow-y:auto;padding:20px 22px;box-shadow:0 20px 60px #00000073}.df-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.df-modal-head h2{margin:0;font-size:17px;letter-spacing:.03em}.df-modal-close{font-family:JetBrains Mono,monospace;font-size:20px;line-height:1;color:var(--muted);background:transparent;border:none;cursor:pointer;padding:2px 8px;border-radius:6px;transition:.15s}.df-modal-close:hover{color:var(--err);background:#f47c7c1a}.df-modal-body h3{margin:16px 0 6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-family:JetBrains Mono,monospace}.df-modal-body h3:first-child{margin-top:0}.df-modal-body p{font-size:13px;color:var(--text);line-height:1.6;margin:4px 0}.df-tips-row{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:10px;padding:4px 0;align-items:baseline}.df-tips-row code{font-family:JetBrains Mono,monospace;color:var(--teal);font-size:12.5px;white-space:nowrap}.df-tips-row span{color:var(--text);font-size:13px;line-height:1.5}.df-tips-fns{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--text);line-height:1.8;word-spacing:6px}.df-tips-example{display:inline-block;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--amber);background:var(--panel2);border-radius:6px;padding:2px 7px;max-width:100%;overflow-x:auto;vertical-align:middle}.df-tips-block{display:block;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--amber);background:var(--panel2);border-radius:8px;padding:8px 10px;overflow-x:auto;white-space:pre}.df-embed-snippet{margin-top:10px;word-break:break-all;white-space:pre-wrap}.df-embed-actions{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.df-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.df-head-right{display:flex;align-items:center;gap:8px;flex:none}.df-mark{display:flex;align-items:center;min-width:0;flex:1 1 auto}.df-mark a{display:flex;align-items:center;min-width:0}.df-logo{display:block;max-height:48px;width:auto;max-width:100%}@media (max-width:480px){.df-logo{max-height:36px}}.df-lang{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--muted);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:6px 10px;cursor:pointer;transition:.15s;outline:none}.df-lang:hover,.df-lang:focus{color:var(--text);border-color:var(--muted)}.df-share{font-family:Space Grotesk;font-size:12.5px;font-weight:600;letter-spacing:.05em;color:var(--teal);background:transparent;border:1px solid var(--teal);padding:9px 15px;border-radius:10px;cursor:pointer;transition:.15s;white-space:nowrap}.df-share:hover{background:#56d6ce1f}a.df-share{display:inline-flex;align-items:center;text-decoration:none}@media (max-width:560px){.df-head-discover{display:none}}.df-layout{display:flex;flex-direction:column;gap:14px}.df-main{display:flex;flex-direction:column;gap:14px;min-width:0;flex:1}.df-side{display:flex;flex-direction:column;gap:14px}@media (min-width:1024px){.df-root{max-width:1400px}.df-layout{flex-direction:row;align-items:flex-start}.df-side{width:260px;flex:none;background:var(--glass);border:1px solid var(--line);border-radius:14px;padding:14px 16px;gap:18px}.df-side .df-history,.df-side .df-examples{flex-direction:column;align-items:stretch}.df-side .df-examples button{text-align:left}}.df-display{display:flex;align-items:center;gap:12px;background:var(--glass);border:1px solid var(--line);border-radius:14px;padding:14px 16px;position:relative;box-shadow:inset 0 1px #ffffff08}.df-display.is-error{border-color:#f47c7c80}.df-mode{display:flex;gap:3px;flex:none;background:var(--panel2);border-radius:8px;padding:3px}.df-mode button{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;width:28px;height:28px;border-radius:6px;border:none;cursor:pointer;color:var(--muted);background:transparent;transition:.15s;line-height:1}.df-mode button.on{color:var(--ink);background:var(--teal)}.df-mode button:not(.on):hover{color:var(--text)}.df-loadbtn{flex:none;font-family:Space Grotesk;font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--ink);background:var(--teal);border:none;border-radius:10px;padding:9px 16px;cursor:pointer;transition:.15s}.df-loadbtn:hover{filter:brightness(1.08)}.df-prefix{font-family:JetBrains Mono,monospace;color:var(--teal);font-size:17px;font-weight:500;flex:none}.df-input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:clamp(16px,2.6vw,21px);font-weight:500;color:var(--text);letter-spacing:.01em}.df-input::selection{background:#f4b8604d}.df-info{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--muted);min-height:1.4em;padding:0 2px}.df-info code{color:var(--amber);font-family:JetBrains Mono,monospace}.df-next{color:var(--teal);animation:df-pulse 1.1s ease-in-out infinite}.df-err{color:var(--err)}@keyframes df-pulse{0%,to{opacity:.45}50%{opacity:1}}.df-canvas-wrap{position:relative;background:#15131f4d;border:1px solid var(--line);border-radius:14px;height:min(38vh,320px);overflow:hidden}@media (min-width:1024px){.df-canvas-wrap{height:min(46vh,420px)}}.df-canvas-wrap canvas{display:block;width:100%;height:100%}.df-legend{position:absolute;top:9px;right:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:14px;row-gap:4px;max-width:calc(100% - 132px);font-size:10.5px;color:var(--muted);font-family:JetBrains Mono,monospace}.df-view-toggle{position:absolute;top:6px;left:8px;display:flex;gap:2px;padding:2px;background:#15131f8c;border:1px solid var(--line);border-radius:8px;opacity:.55;transition:opacity .15s}.df-canvas-wrap:hover .df-view-toggle{opacity:1}.df-view-toggle button{font-family:inherit;font-size:11px;line-height:1;cursor:pointer;width:22px;height:18px;border:none;border-radius:6px;padding:0;background:transparent;color:var(--muted);display:grid;place-items:center}.df-view-toggle button:hover{color:var(--text)}.df-view-toggle button.on{background:var(--panel2);color:var(--amber)}.df-legend span{display:flex;align-items:center;gap:5px}.df-legend-grp{gap:14px}.dot{width:9px;height:9px;border-radius:2px;display:inline-block}.dot.amber{background:var(--amber)}.dot.teal{background:transparent;border:1.4px solid var(--teal)}.df-console{background:var(--glass);border:1px solid var(--line);border-radius:14px;padding:0 16px;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff08}.df-console>*+*{border-top:1px solid var(--line)}.df-console .df-bar,.df-console .df-sound,.df-console .df-global{background:transparent;border-left:none;border-right:none;border-bottom:none;border-radius:0;box-shadow:none;padding-left:0;padding-right:0}.df-bar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:13px 15px}.df-play{font-family:Space Grotesk;font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--ink);background:var(--amber);border:none;border-radius:10px;padding:11px 20px;cursor:pointer;transition:.15s;flex:none}.df-play:hover{filter:brightness(1.07)}.df-play.on{background:var(--teal)}.df-dance{font-family:Space Grotesk;font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--teal);background:transparent;border:1px solid var(--teal);border-radius:10px;padding:10px 16px;cursor:pointer;transition:.15s;flex:none}.df-dance:hover:not(:disabled){background:#56d6ce1f}.df-dance.on{background:var(--teal);color:var(--ink)}.df-dance:disabled{color:var(--muted);border-color:var(--line);cursor:default;opacity:.6}.df-canvas-wrap.is-dance{touch-action:none;cursor:crosshair;border-color:var(--teal)}.df-dance-vals{position:absolute;bottom:9px;right:12px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--teal);font-weight:700;pointer-events:none}.df-play-hint{animation:df-play-hint 2.2s ease-in-out infinite}@keyframes df-play-hint{0%,to{box-shadow:0 0 #f4b86000}50%{box-shadow:0 0 18px 2px #f4b86066}}@media (prefers-reduced-motion: reduce){.df-play-hint{animation:none}}.df-bar-break{flex-basis:0;height:0;margin:0;padding:0}@media (max-width:680px){.df-bar-break{flex-basis:100%}}.df-field{display:flex;flex-direction:column;gap:4px}.df-field span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.df-field input,.df-field select{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--text);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:7px 9px;outline:none;transition:.15s}.df-field input{width:64px}.df-field select{cursor:pointer}.df-field select,.df-sound-voice-select,.df-lang{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:26px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%238E88A6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 9px center}.df-field input:focus,.df-field select:focus{border-color:var(--amber)}.df-field-static{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--text);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:7px 9px;white-space:nowrap}.df-sound{display:flex;flex-direction:column;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:13px 16px}.df-sound-voice-row{display:flex;align-items:flex-start;gap:16px}.df-sound-voice-row+.df-sound-voice-row{border-top:1px solid var(--line);padding-top:10px}.df-sound-head{display:flex;align-items:center;gap:10px;flex:none;padding-top:3px}.df-sound-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;white-space:nowrap}.df-sound-voice-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace}.df-sound-voice-select{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--text);background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:7px 9px;outline:none;cursor:pointer;transition:.15s}.df-sound-voice-select:focus{border-color:var(--amber)}.df-sound-sliders{flex:1;min-width:0}.df-sound-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.df-global{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:13px 16px}.df-global-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-family:JetBrains Mono,monospace;padding-bottom:7px;flex:none}.df-slider{display:flex;flex-direction:column;gap:5px;min-width:120px;flex:1 1 120px;max-width:200px}.df-slider-top{display:flex;justify-content:space-between;align-items:baseline}.df-slider-top>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.df-slider-top>em{font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;color:var(--amber)}.df-slider.teal .df-slider-top>em{color:var(--teal)}.df-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:3px;background:var(--panel2);outline:none;cursor:pointer}.df-slider input[type=range]:disabled{cursor:default;opacity:.55}.df-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--amber);border:2px solid var(--ink);box-shadow:0 0 0 1px var(--amber)}.df-slider.teal input[type=range]::-webkit-slider-thumb{background:var(--teal);box-shadow:0 0 0 1px var(--teal)}.df-slider input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--amber);border:2px solid var(--ink);cursor:pointer}.df-slider.teal input[type=range]::-moz-range-thumb{background:var(--teal)}.df-readout{flex:1 0 100%;display:flex;align-items:baseline;gap:9px;justify-content:flex-end;font-family:JetBrains Mono,monospace;font-size:13px;padding-top:4px;border-top:1px solid var(--line)}.df-readout b{color:var(--amber)}.df-readout span{color:var(--muted)}.df-readout em{color:var(--teal);font-style:normal;font-weight:700}.df-readout-idle{color:var(--muted);font-size:12px}.df-history{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.df-history-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-family:JetBrains Mono,monospace}.df-chip{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel);max-width:240px;transition:border-color .15s}.df-chip:hover{border-color:var(--teal)}.df-chip.is-active{border-color:var(--amber)}.df-chip-load{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text);background:transparent;border:none;padding:6px 4px 6px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.df-chip.is-active .df-chip-load{color:var(--amber)}.df-chip-load:disabled{opacity:.4;cursor:default}.df-chip-num{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--muted);padding:0 0 0 7px;flex:none;line-height:1;align-self:center;pointer-events:none}.df-chip-pin{font-size:9px;line-height:1;color:var(--line);background:transparent;border:none;border-left:1px solid var(--line);padding:0 7px;cursor:pointer;transition:.15s;align-self:stretch;display:flex;align-items:center}@media (hover:hover){.df-chip-pin:hover{color:var(--amber)}}.df-chip-pin.on{color:var(--amber)}.df-chip.is-pinned{border-color:#f4b86066}.df-chip-x{font-family:JetBrains Mono,monospace;font-size:14px;line-height:1;color:var(--muted);background:transparent;border:none;border-left:1px solid var(--line);padding:0 9px;cursor:pointer;transition:.15s}.df-chip-x:hover{color:var(--err);background:#f47c7c1a}.df-history-clear{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);background:transparent;border:none;cursor:pointer;padding:6px 4px;text-decoration:underline;text-underline-offset:2px}.df-history-clear:hover{color:var(--text)}.df-examples{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.df-examples>span{color:var(--muted);font-family:JetBrains Mono,monospace}.df-examples button{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:6px 10px;cursor:pointer;transition:.15s}.df-examples button:hover{color:var(--amber);border-color:var(--amber)}*:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion: reduce){.df-next{animation:none;opacity:1}}.df-side,.df-modal{box-shadow:inset 0 1px #ffffff08}.df-modal{box-shadow:inset 0 1px #ffffff08,0 20px 60px #00000073}html{scrollbar-color:#2C2740 #15131F}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-thumb{background:#2c2740;border-radius:6px;border:3px solid #15131F}html::-webkit-scrollbar-track{background:#15131f}.df-modal{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.df-modal::-webkit-scrollbar{width:10px}.df-modal::-webkit-scrollbar-thumb{background:var(--line);border-radius:5px;border:2px solid var(--panel)}.df-modal::-webkit-scrollbar-track{background:transparent}.df-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px #00000073;overflow:hidden}.df-suggestion-item{display:flex;align-items:baseline;gap:14px;width:100%;background:transparent;border:none;border-bottom:1px solid var(--line);padding:9px 14px;cursor:pointer;text-align:left;transition:background .1s;color:var(--text)}.df-suggestion-item:last-child{border-bottom:none}.df-suggestion-item code{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--teal);min-width:130px;flex:none}.df-suggestion-item span{color:var(--muted);font-size:12px;font-family:Space Grotesk,sans-serif}.df-suggestion-item:hover,.df-suggestion-item.is-active{background:var(--panel2)}.df-suggestion-item.is-active code{color:inherit}
