@import"https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist+Mono:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,600&family=Montserrat:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root,[data-theme=dark]{--rb-bg: #0a0a0c;--rb-bg-elevated: #0e0e10;--rb-bg-recessed: #06060a;--rb-rack: linear-gradient(180deg, #111114 0%, #0c0c0f 100%);--rb-rack-flat: #111114;--rb-rack-border: rgba(255, 255, 255, .06);--rb-hairline: rgba(255, 255, 255, .045);--rb-panel: #1e1e22;--rb-panel-alt: #16161a;--rb-panel-border: rgba(255, 255, 255, .08);--rb-overlay: rgba(0, 0, 0, .55);--rb-overlay-strong: rgba(6, 6, 10, .72);--rb-text: #e8e8e8;--rb-text-strong: #ffffff;--rb-text-muted: #a8a8b0;--rb-text-dim: rgba(255, 255, 255, .42);--rb-text-faint: rgba(255, 255, 255, .25);--rb-display: "Outfit", system-ui, sans-serif;--rb-body: "Montserrat", system-ui, sans-serif;--rb-border: rgba(255, 255, 255, .06);--rb-border-strong: rgba(255, 255, 255, .12);--rb-control: rgba(255, 255, 255, .025);--rb-control-hover: rgba(255, 255, 255, .05);--rb-control-border: rgba(255, 255, 255, .07);--rb-lcd-bg: rgba(6, 6, 10, .85);--rb-lcd-border: rgba(255, 255, 255, .055);--rb-accent: #D4883C;--rb-accent-bright: #ff9a3c;--rb-knob-track: rgba(255, 255, 255, .05);--rb-knob-value: #D4883C;--rb-knob-disc-fill: rgba(28, 28, 32, .95);--rb-knob-disc-stroke: rgba(255, 255, 255, .12);--rb-knob-pointer: rgba(255, 255, 255, .85)}[data-theme=light]{--rb-bg: #e9e7e2;--rb-bg-elevated: #f3f1ec;--rb-bg-recessed: #d8d5cf;--rb-rack: linear-gradient(180deg, #f1efe9 0%, #e3e0d8 100%);--rb-rack-flat: #ebe8e1;--rb-rack-border: rgba(0, 0, 0, .1);--rb-hairline: rgba(0, 0, 0, .07);--rb-panel: #faf8f3;--rb-panel-alt: #f1efea;--rb-panel-border: rgba(0, 0, 0, .12);--rb-overlay: rgba(40, 36, 30, .35);--rb-overlay-strong: rgba(60, 54, 44, .45);--rb-text: #1a1814;--rb-text-strong: #000000;--rb-text-muted: #4a4640;--rb-text-dim: rgba(20, 18, 14, .55);--rb-text-faint: rgba(20, 18, 14, .38);--rb-border: rgba(0, 0, 0, .1);--rb-border-strong: rgba(0, 0, 0, .18);--rb-control: rgba(0, 0, 0, .04);--rb-control-hover: rgba(0, 0, 0, .08);--rb-control-border: rgba(0, 0, 0, .1);--rb-lcd-bg: rgba(245, 242, 235, .95);--rb-lcd-border: rgba(0, 0, 0, .1);--rb-accent: #B0691F;--rb-accent-bright: #d97b1d;--rb-knob-track: rgba(0, 0, 0, .15);--rb-knob-value: #B0691F;--rb-knob-disc-fill: #2a2624;--rb-knob-disc-stroke: rgba(255, 255, 255, .18);--rb-knob-pointer: rgba(255, 255, 255, .85)}.rb-embed,.rb-embed *,.rb-embed *:before,.rb-embed *:after{box-sizing:border-box}.rb-embed{font-family:var(--rb-body),system-ui,sans-serif;color:var(--rb-text);-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rb-embed button{font-family:inherit}._wrap_3l2x8_1{display:flex;flex-direction:column;align-items:center;gap:0}._label_3l2x8_12{font-family:var(--knob-label-font, "Montserrat", sans-serif);font-size:var(--knob-label-size, 12px);font-weight:var(--knob-label-weight, 600);letter-spacing:var(--knob-label-tracking, .6px);line-height:1;text-transform:uppercase;color:var(--knob-label-color, rgba(255, 255, 255, .95));margin-top:var(--knob-label-gap, -10px)}._knob_3l2x8_28{background-repeat:no-repeat;cursor:grab;image-rendering:auto;border-radius:50%}._knob_3l2x8_28:active{cursor:grabbing}._val_3l2x8_37{font-family:Montserrat,sans-serif;font-size:8px;font-weight:600;color:var(--knob-val-color, rgba(255, 255, 255, .85));cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}._editInput_3l2x8_45{width:56px;font-size:9px;font-weight:600;font-family:Montserrat,sans-serif;text-align:center;background:#000000b3;color:#fff;border:1px solid rgba(255,180,40,.5);border-radius:4px;padding:1px 3px;outline:none}._sw_2ru9s_1{cursor:pointer;flex-shrink:0;transition:transform .1s;-o-object-fit:contain;object-fit:contain}._sw_2ru9s_1:active{transform:scale(.95)}._led_1w112_1{flex-shrink:0;-o-object-fit:contain;object-fit:contain}._jack_7rlis_1{display:block;width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}._enclosure_1boxy_10{--edge: 2px;--bz: .2;--bz-blur: 10px;--tex-opacity: .25;--wall: min(22px, calc(var(--pedal-w, 226px) * .09));--wall-gloss: 0;--r: 20px;--tex-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");--bevel-bg: radial-gradient(150% 130% at 28% 10%, var(--bz1) 0%, var(--bz2) 22%, var(--bz3) 56%, var(--bz4) 100%);position:absolute;inset:0;z-index:0;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55)) drop-shadow(0 4px 8px rgba(0,0,0,.4))}[data-theme=light] ._enclosure_1boxy_10{filter:drop-shadow(0 16px 28px rgba(60,44,24,.3)) drop-shadow(0 4px 9px rgba(60,44,24,.22))}._wall_1boxy_50{position:absolute;left:0;right:0;top:var(--wall);height:100%;z-index:1;border-radius:var(--r);background:linear-gradient(to top,var(--w-bot) 0px,var(--w-mid) calc(var(--wall) * .45),var(--w-crest) calc(var(--wall) + 6px),var(--w-crest) 100%);box-shadow:inset 0 -3px 7px -3px #00000038,inset 0 0 22px #0000001a}._wall_1boxy_50:after{content:"";position:absolute;inset:0;border-radius:var(--r);background-image:var(--tex-image);background-size:200px 200px;mix-blend-mode:overlay;opacity:var(--tex-opacity)}._wall_1boxy_50:before{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--wall) + 28px);border-radius:0 0 var(--r) var(--r);background:linear-gradient(to top,rgba(0,0,0,calc(.32 * var(--wall-gloss))),rgba(0,0,0,calc(.08 * var(--wall-gloss))) calc(var(--wall) * .38),rgba(255,255,255,calc(1 * var(--wall-gloss))) calc(var(--wall) * .6),rgba(255,255,255,calc(.14 * var(--wall-gloss))) calc(var(--wall) * .74),#fff0 calc(var(--wall) + 14px));mix-blend-mode:overlay;pointer-events:none;z-index:2}._case_1boxy_31{position:absolute;inset:0;z-index:2;border-radius:var(--r);overflow:hidden;isolation:isolate;clip-path:inset(0 round var(--r));box-shadow:0 4px 7px -2px rgba(0,0,0,calc(.22 * var(--bz)))}._bevel_1boxy_106{position:absolute;inset:calc(-1 * (var(--bz-blur) + 14px));z-index:0;border-radius:calc(var(--r) + var(--bz-blur) + 14px);background:var(--bevel-bg);filter:blur(var(--bz-blur))}._top_1boxy_125{position:absolute;inset:var(--edge);z-index:1;overflow:hidden;isolation:isolate;border-radius:calc(var(--r) - var(--edge));background:radial-gradient(120% 75% at 50% 28%,var(--glow),rgba(255,214,158,0) 58%),linear-gradient(180deg,var(--o-top) 0%,var(--o-up) 26%,var(--o-mid) 48%,var(--o-deep) 66%,var(--o-low) 85%,var(--o-bot) 100%);box-shadow:inset 0 0 0 1px rgba(0,0,0,calc(.12 * var(--bz))),inset 0 6px 13px -5px rgba(20,12,4,calc(.55 * var(--bz))),inset 0 -5px 11px -5px rgba(255,248,235,calc(.4 * var(--bz)))}._top_1boxy_125:before{content:"";position:absolute;inset:0;background-image:var(--tex-image);background-size:200px 200px;mix-blend-mode:overlay;opacity:var(--tex-opacity);pointer-events:none;z-index:3}._top_1boxy_125:after{content:"";position:absolute;inset:0;background:radial-gradient(78% 120% at 50% 55%,#ffc88c24,#ffc88c00 55%,#0000001f);pointer-events:none;z-index:1}._content_1boxy_176{position:absolute;inset:0;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:center;padding:8% 10% 8.5%}._name_1boxy_187{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:calc(var(--pedal-w, 226px) * .135);line-height:1;white-space:nowrap;color:var(--face-text);-webkit-text-stroke:.4px var(--face-text)}._divider_1boxy_200{width:calc(var(--pedal-w, 226px) * .24);height:1px;margin:calc(var(--pedal-w, 226px) * .03) 0 calc(var(--pedal-w, 226px) * .026);background:var(--line)}._label_1boxy_207{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:calc(var(--pedal-w, 226px) * .04);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;white-space:nowrap;color:var(--face-text)}._footer_1boxy_221{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:calc(var(--pedal-w, 226px) * .035);white-space:nowrap}._footer_1boxy_221 ._rule_1boxy_229{width:calc(var(--pedal-w, 226px) * .08);height:1px;background:var(--line)}._footer_1boxy_221 ._mark_1boxy_234{font-family:Outfit,system-ui,sans-serif;font-weight:500;font-size:calc(var(--pedal-w, 226px) * .046);letter-spacing:.06em;line-height:1;color:var(--face-text)}._content_1boxy_176._wide_1boxy_249{display:block;padding:0}._content_1boxy_176._wide_1boxy_249 ._footer_1boxy_221{position:absolute;top:3.5%;left:50%;transform:translate(-50%);margin:0}._content_1boxy_176._wide_1boxy_249 ._mark_1boxy_234{font-size:10px}._content_1boxy_176._wide_1boxy_249 ._rule_1boxy_229{width:18px}._wideTitle_1boxy_273{position:absolute;top:calc(77% + 22px);left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}._content_1boxy_176._wide_1boxy_249 ._name_1boxy_187{font-size:calc(var(--pedal-w, 226px) * .07);line-height:.95}._content_1boxy_176._wide_1boxy_249 ._divider_1boxy_200{width:calc(var(--pedal-w, 226px) * .24);margin:calc(var(--pedal-w, 226px) * .013) 0 calc(var(--pedal-w, 226px) * .011)}._content_1boxy_176._wide_1boxy_249 ._label_1boxy_207{font-size:calc(var(--pedal-w, 226px) * .0165);letter-spacing:.2em;text-indent:.2em}._io_1boxy_298{position:absolute;font-family:Montserrat,sans-serif;font-weight:700;font-size:8px;letter-spacing:.06em;color:var(--face-text);opacity:.85;white-space:nowrap}._ioInTop_1boxy_309,._ioInBot_1boxy_310{left:1.2%;writing-mode:vertical-rl;transform:rotate(180deg) translateY(50%)}._ioOutTop_1boxy_316,._ioOutBot_1boxy_317{right:1.2%;writing-mode:vertical-rl;transform:translateY(-50%)}._ioInTop_1boxy_309{top:calc(48% + 27px)}._ioInBot_1boxy_310{top:calc(74% + 8px)}._ioOutTop_1boxy_316{top:calc(48% + 27px)}._ioOutBot_1boxy_317{top:calc(74% + 8px)}._pedal_58lmh_21{position:relative;display:inline-block;width:var(--pedal-w, 226px);aspect-ratio:var(--pedal-ar, 372 / 667);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}._chassis_58lmh_35{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}._boostPedal_58lmh_58,._octPedal_58lmh_70{--knob-label-font: "Montserrat", sans-serif;--knob-label-size: 10px;--knob-label-weight: 700}._compPedal_58lmh_75{--knob-label-font: "Montserrat", sans-serif;--knob-label-size: 9px;--knob-label-weight: 700;--knob-label-gap: 1px}._odPedal_58lmh_81{--knob-label-font: "Montserrat", sans-serif;--knob-label-size: 10px;--knob-label-weight: 700}._sitarPedal_58lmh_86{--knob-label-font: "Montserrat", sans-serif;--knob-label-size: 10px;--knob-label-weight: 700;--knob-label-gap: 0px}._ragaPedal_58lmh_92{--pedal-w: 525px;--pedal-ar: 882 / 660;--knob-label-font: "Montserrat", sans-serif;--knob-label-size: 10px;--knob-label-weight: 700;--knob-label-gap: 2.5px}._chorusPedal_58lmh_100,._tremoloPedal_58lmh_106{--knob-label-font: "Montserrat", sans-serif;--knob-label-size: 10px;--knob-label-weight: 700;--knob-label-gap: 1.5px}._delayPedal_58lmh_112{--knob-label-font: "Montserrat", sans-serif;--knob-label-size: 10px;--knob-label-weight: 600;--knob-label-gap: 2px}._reverbPedal_58lmh_118,._shimmerPedal_58lmh_124{--knob-label-font: "Montserrat", sans-serif;--knob-label-size: 10px;--knob-label-weight: 600;--knob-label-gap: 4px}._boostBass_58lmh_134{position:absolute;top:30%;left:22.5%;transform:translate(-50%,-50%)}._boostTreble_58lmh_135{position:absolute;top:30%;left:77.5%;transform:translate(-50%,-50%)}._boostDb_58lmh_136{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._boostLed_58lmh_137{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}._boostSwitch_58lmh_138{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._octSub_58lmh_141{position:absolute;top:30%;left:22.5%;transform:translate(-50%,-50%)}._octUp_58lmh_142{position:absolute;top:30%;left:77.5%;transform:translate(-50%,-50%)}._octTone_58lmh_143{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._octLed_58lmh_144{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}._octSwitch_58lmh_145{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._compGRMeter_58lmh_151{position:absolute;top:24%;left:50%;transform:translate(-50%,-50%)}._compThreshold_58lmh_152{position:absolute;top:38%;left:18%;transform:translate(-50%,-50%)}._compRatio_58lmh_153{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}._compAttack_58lmh_154{position:absolute;top:38%;left:82%;transform:translate(-50%,-50%)}._compSustain_58lmh_155{position:absolute;top:58%;left:31%;transform:translate(-50%,-50%)}._compVolume_58lmh_156{position:absolute;top:58%;left:69%;transform:translate(-50%,-50%)}._compLed_58lmh_157{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}._compSwitch_58lmh_158{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._odDrive_58lmh_163{position:absolute;top:30%;left:22.5%;transform:translate(-50%,-50%)}._odTone_58lmh_164{position:absolute;top:30%;left:77.5%;transform:translate(-50%,-50%)}._odLevel_58lmh_165{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._odLed_58lmh_166{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}._odSwitch_58lmh_167{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._twJawari_58lmh_175{position:absolute;top:32%;left:18%;transform:translate(-50%,-50%)}._twTone_58lmh_176{position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}._twMix_58lmh_177{position:absolute;top:32%;left:82%;transform:translate(-50%,-50%)}._twStrings_58lmh_178{position:absolute;top:55%;left:18%;transform:translate(-50%,-50%)}._twSensitivity_58lmh_179{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}._twRange_58lmh_180{position:absolute;top:55%;left:82%;transform:translate(-50%,-50%)}._twLed_58lmh_181{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}._twSwitch_58lmh_182{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._knobRow1_58lmh_194{position:absolute;top:12.5%;left:5%;right:7%;display:flex;justify-content:space-between;align-items:flex-end;overflow:visible}._knobRow2_58lmh_204{position:absolute;top:38%;left:5%;right:7%;display:flex;justify-content:space-between;align-items:flex-end}._ragaFreezeSwitch_58lmh_215{position:absolute;top:calc(77% + 22px);left:18%;transform:translate(-50%,-50%)}._ragaFreezeLed_58lmh_216{position:absolute;top:calc(75% + 22px);left:28.5%;transform:translate(-50%,-50%)}._ragaLed_58lmh_217{position:absolute;top:calc(77% + 22px);left:72%;transform:translate(-50%,-50%)}._ragaSwitch_58lmh_218{position:absolute;top:calc(77% + 22px);left:82%;transform:translate(-50%,-50%)}._freezeControl_58lmh_220{display:flex;flex-direction:column;align-items:center;gap:3px}._freezeLabel_58lmh_226{font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:.4px;color:#ffffffeb;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}._pageArrow_58lmh_238{position:absolute;top:4%;width:24px;height:24px;background:#00000040;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#ffffffd9;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .12s}._pageArrow_58lmh_238:hover{background:#00000073;color:#fff}._pageLeft_58lmh_255{left:22px}._pageRight_58lmh_256{left:50px}._ragaJackIn1_58lmh_259,._ragaJackIn2_58lmh_260,._ragaJackOutR_58lmh_261,._ragaJackOutL_58lmh_262{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}._ragaJackIn1_58lmh_259{left:-1.3%;top:55%;transform:translate(-40%,-50%)}._ragaJackIn2_58lmh_260{left:-1.3%;top:76%;transform:translate(-40%,-50%)}._ragaJackOutR_58lmh_261{right:-1.5%;top:55%;transform:translate(40%,-50%)}._ragaJackOutL_58lmh_262{right:-1.5%;top:76%;transform:translate(40%,-50%)}._ragaModeKnob_58lmh_278{position:relative;flex-shrink:0}._ragaModeFilmWrap_58lmh_282{position:relative;z-index:2}._ragaModeIcon_58lmh_286{position:absolute;z-index:1;-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));opacity:.35;transition:opacity .12s ease}._ragaModeIconLT_58lmh_296{left:2px;top:8px;width:15px;height:15px}._ragaModeIconRT_58lmh_297{right:2px;top:8px;width:11px;height:11px}._ragaModeIconLB_58lmh_298{left:0;top:calc(var(--mode-knob, 70px) - 20px);width:15px;height:15px}._ragaModeIconRB_58lmh_299{right:0;top:calc(var(--mode-knob, 70px) - 20px);width:15px;height:15px}._ragaModeIconActive_58lmh_300{opacity:1}._chRate_58lmh_305{position:absolute;top:32%;left:22.5%;transform:translate(-50%,-50%)}._chDepth_58lmh_306{position:absolute;top:32%;left:77.5%;transform:translate(-50%,-50%)}._chMix_58lmh_307{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}._chLed_58lmh_308{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}._chSwitch_58lmh_309{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._trShape_58lmh_320{position:absolute;top:13%;left:17.5%;transform:translate(-50%,-50%);z-index:50}._trStereo_58lmh_321{position:absolute;top:13%;left:82.5%;transform:translate(-50%,-50%)}._trRate_58lmh_322{position:absolute;top:32%;left:22.5%;transform:translate(-50%,-50%)}._trDepth_58lmh_323{position:absolute;top:32%;left:77.5%;transform:translate(-50%,-50%)}._trMix_58lmh_324{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}._trLed_58lmh_325{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}._trSwitch_58lmh_326{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._dlSync_58lmh_336{position:absolute;top:12%;left:22%;transform:translate(-50%,-50%);z-index:50}._dlPingPong_58lmh_337{position:absolute;top:12%;left:77%;transform:translate(-50%,-50%);z-index:50}._dlTime_58lmh_338{position:absolute;top:28%;left:20%;transform:translate(-50%,-50%)}._dlFeedback_58lmh_339{position:absolute;top:28%;left:77%;transform:translate(-50%,-50%)}._dlTone_58lmh_340{position:absolute;top:47%;left:20%;transform:translate(-50%,-50%)}._dlMix_58lmh_341{position:absolute;top:47%;left:77%;transform:translate(-50%,-50%)}._dlTapeSat_58lmh_342{position:absolute;top:66%;left:20%;transform:translate(-50%,-50%)}._dlTapeMod_58lmh_343{position:absolute;top:66%;left:77%;transform:translate(-50%,-50%)}._dlLed_58lmh_344{position:absolute;top:82.5%;left:27.5%;transform:translate(-50%,-50%)}._dlSwitch_58lmh_345{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._rvToggle_58lmh_353{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}._rvPreDelay_58lmh_354{position:absolute;top:25%;left:19%;transform:translate(-50%,-50%)}._rvWidth_58lmh_355{position:absolute;top:25%;left:80%;transform:translate(-50%,-50%)}._rvSize_58lmh_356{position:absolute;top:48%;left:19%;transform:translate(-50%,-50%)}._rvTone_58lmh_357{position:absolute;top:48%;left:80%;transform:translate(-50%,-50%)}._rvMix_58lmh_358{position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}._rvLed_58lmh_359{position:absolute;top:82.5%;left:27.5%;transform:translate(-50%,-50%)}._rvSwitch_58lmh_360{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._srDecay_58lmh_367{position:absolute;top:25%;left:18%;transform:translate(-50%,-50%)}._srFB_58lmh_368{position:absolute;top:25%;left:80%;transform:translate(-50%,-50%)}._srHPF_58lmh_369{position:absolute;top:48%;left:18%;transform:translate(-50%,-50%)}._srLPF_58lmh_370{position:absolute;top:48%;left:80%;transform:translate(-50%,-50%)}._srMix_58lmh_371{position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}._srLed_58lmh_372{position:absolute;top:82.5%;left:27.5%;transform:translate(-50%,-50%)}._srSwitch_58lmh_373{position:absolute;top:82.5%;left:50%;transform:translate(-50%,-50%)}._noteSelect_58lmh_381{position:relative;display:inline-flex}._noteBtn_58lmh_377{height:22px;padding:0 9px;background:#00000073;border:1px solid rgba(255,255,255,.18);border-radius:5px;color:#fffffff2;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3px;cursor:pointer;min-width:46px;text-align:center;white-space:nowrap;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000059;transition:background .12s,border-color .12s}._noteBtn_58lmh_377:hover{background:#0009;border-color:#ffffff52}._shapeDropdown_58lmh_412{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:1px;padding:4px;min-width:88px;background:#14141af7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:6px;box-shadow:0 6px 20px #0009;z-index:100}._noteDropdown_58lmh_432{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(3,minmax(36px,1fr));gap:2px;padding:5px;min-width:140px;background:#14141af7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:6px;box-shadow:0 6px 20px #0009;z-index:100}._noteOption_58lmh_451{background:transparent;border:none;color:#ffffffb8;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;padding:5px 8px;border-radius:4px;cursor:pointer;white-space:nowrap;text-align:center;transition:background .1s,color .1s}._noteOption_58lmh_451:hover{background:#ffffff14;color:#fff}._noteOptionActive_58lmh_469{background:#ff9a3c38;color:#ff9a3c}._noteOptionActive_58lmh_469:hover{background:#ff9a3c52;color:#ff9a3c}._kb_11a68_1{display:flex;flex-direction:column;gap:9px;width:170px;flex-shrink:0;height:var(--raga-panel-h, 393px)}._header_11a68_10{display:flex;align-items:center;justify-content:space-between;gap:6px}._modeBtn_11a68_16{display:inline-flex;align-items:center;gap:5px;font-family:var(--rb-body),sans-serif;font-size:10px;font-weight:600;letter-spacing:.3px;color:#ffffff6b;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:4px 8px 4px 6px;cursor:pointer;transition:all .15s}._modeBtn_11a68_16:hover{background:#ffffff12;color:#fff9}._handIcon_11a68_33{flex-shrink:0}._modeLabel_11a68_34{line-height:1}._modeOn_11a68_35{color:#e1b464f2;background:#e1b4641f;border-color:#e1b4644d}._modeOn_11a68_35:hover{background:#e1b4642e;color:#e1b464}._saRow_11a68_41{display:flex;align-items:baseline;justify-content:space-between;gap:6px}._saLabel_11a68_47{font-family:var(--rb-body),sans-serif;font-size:10px;color:var(--rb-text-muted);letter-spacing:.2px}._saVal_11a68_53{font-family:var(--rb-display),sans-serif;font-size:14px;font-weight:600;color:var(--rb-text)}._piano_11a68_61{position:relative;width:100%;flex:1 1 auto;min-height:0}._whites_11a68_67{display:flex;flex-direction:column;height:100%}._wkey_11a68_72{box-sizing:border-box;width:100%;flex:1 1 0;min-height:0;background:linear-gradient(90deg,#f2efe8,#e4e0d6 70%,#d8d4c8);border:1px solid rgba(0,0,0,.12);border-left:none;border-radius:0 4px 4px 0;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;padding-right:7px;transition:background .1s ease,box-shadow .1s ease}._wkey_11a68_72:hover{background:linear-gradient(90deg,#f8f6f0,#eae6dc 70%,#dedad0)}._wkey_11a68_72:active{background:linear-gradient(90deg,#e8e4da,#dcd8cc)}._wLabel_11a68_90{font-size:9px;font-weight:600;color:#9a968c;font-family:var(--rb-body),sans-serif;letter-spacing:.2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}._wOn_11a68_99{background:linear-gradient(90deg,#ffd454,#f0b830 70%,#e0a420);border-color:#c88c0a59;box-shadow:0 0 12px #ffb4284d,inset 0 0 6px #b4780026}._wOn_11a68_99:hover{background:linear-gradient(90deg,#ffdc70,#f4c040 70%,#e8b030)}._wOn_11a68_99 ._wLabel_11a68_90{color:#784600bf}._bkey_11a68_107{position:absolute;left:0;width:56%;background:linear-gradient(90deg,#303030,#1c1c1c 75%,#282828);border-radius:0 3px 3px 0;cursor:pointer;z-index:2;box-shadow:2px 0 6px #0009,inset -1px 0 2px #ffffff0d;transition:background .1s ease,box-shadow .1s ease}._bkey_11a68_107:hover{background:linear-gradient(90deg,#3a3a3a,#252525 75%,#333)}._bkey_11a68_107:active{background:linear-gradient(90deg,#282828,#181818)}._bOn_11a68_120{background:linear-gradient(90deg,#ffb838,#d89020 75%,#c08018);box-shadow:0 0 10px #ffa83066,inset -1px 0 2px #b4780033}._controls_11a68_126{display:flex;flex-direction:column;gap:7px}._octGroup_11a68_131{display:flex;flex-direction:column;align-items:center;gap:3px}._octRow_11a68_137{display:flex;align-items:center;gap:10px}._octBtn_11a68_142{width:34px;height:26px;font-size:17px;font-weight:600;color:var(--rb-text);background:var(--rb-control);border:1px solid var(--rb-control-border);border-radius:6px;cursor:pointer;transition:all .12s}._octBtn_11a68_142:hover{background:var(--rb-control-hover);border-color:#e1b46473;color:var(--rb-accent)}._octBtn_11a68_142:active{transform:scale(.94)}._octNum_11a68_160{font-family:var(--rb-display),sans-serif;font-size:16px;font-weight:600;color:var(--rb-text);min-width:16px;text-align:center}._octLabel_11a68_168{font-family:var(--rb-body),sans-serif;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--rb-text-dim)}._addBtn_11a68_175{font-family:var(--rb-body),sans-serif;font-size:10px;letter-spacing:.3px;color:var(--rb-text-muted);background:var(--rb-control);border:1px solid var(--rb-control-border);border-radius:5px;padding:5px 0;cursor:pointer}._addOn_11a68_186{color:#0a0a0c;background:var(--rb-accent);border-color:var(--rb-accent)}._voices_11a68_187,._tanpuraHint_11a68_193{font-size:10px;color:var(--rb-text-dim);text-align:center;font-family:var(--rb-body),sans-serif}._wrap_19mi3_4{position:relative;display:inline-block;font-family:inherit}._trigger_19mi3_12{display:flex;align-items:center;gap:8px;background:#141418e6;color:#ccc;border:1px solid #444;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:600;letter-spacing:.5px;cursor:pointer;font-family:inherit;white-space:nowrap;transition:border-color .12s,color .12s}._trigger_19mi3_12:hover{border-color:#666;color:#eee}._trigger_19mi3_12:focus{outline:none;border-color:#ff9a3c}._triggerOpen_19mi3_31{border-color:#ff9a3c;color:#eee}[data-theme=light] ._trigger_19mi3_12{background:#fffc;color:var(--rb-text);border:1px solid var(--rb-control-border)}[data-theme=light] ._trigger_19mi3_12:hover{border-color:var(--rb-border-strong);color:var(--rb-text-strong)}[data-theme=light] ._trigger_19mi3_12:focus,[data-theme=light] ._triggerOpen_19mi3_31{border-color:var(--rb-accent);color:var(--rb-text-strong)}._triggerLabel_19mi3_45{flex:1;text-align:left;text-overflow:ellipsis;overflow:hidden}._chev_19mi3_52{width:8px;height:5px;flex-shrink:0;transition:transform .15s}._chevOpen_19mi3_58{transform:rotate(180deg)}._menu_19mi3_11{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:240px;overflow-y:auto;background:var(--rb-panel);color:var(--rb-text);border:1px solid var(--rb-panel-border);border-radius:6px;box-shadow:0 12px 32px #00000059;padding:4px 0;z-index:1000}._menuAbove_19mi3_78{top:auto;bottom:calc(100% + 4px)}._groupLabel_19mi3_83{font-size:8px;font-weight:700;letter-spacing:1.5px;color:var(--rb-text-muted);text-transform:uppercase;padding:8px 12px 4px;pointer-events:none}._option_19mi3_93{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:10px;font-weight:600;color:var(--rb-text);cursor:pointer;white-space:nowrap;transition:background .08s,color .08s}._option_19mi3_93:hover{background:#ff9a3c1a;color:var(--rb-text-strong)}._optionActive_19mi3_106{color:var(--rb-accent-bright)}._optionActive_19mi3_106:before{content:"•";margin-right:2px;color:#ff9a3c}._submenuParent_19mi3_114{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;font-size:10px;font-weight:700;letter-spacing:.5px;color:var(--rb-text);cursor:pointer;white-space:nowrap;transition:background .08s,color .08s}._submenuParent_19mi3_114:hover,._submenuParentOpen_19mi3_130{background:#ff9a3c1a;color:var(--rb-text-strong)}._submenuCaret_19mi3_134{flex-shrink:0;font-size:12px;line-height:1;color:var(--rb-text-muted)}._submenuParentOpen_19mi3_130 ._submenuCaret_19mi3_134{color:var(--rb-accent-bright)}._flyout_19mi3_142{min-width:180px;max-height:300px;overflow-y:auto;background:var(--rb-panel);color:var(--rb-text);border:1px solid var(--rb-panel-border);border-radius:6px;box-shadow:0 12px 32px #00000059;padding:4px 0;z-index:1001}._flyoutEmpty_19mi3_154{padding:6px 12px;font-size:10px;color:var(--rb-text-muted)}._wrap_1g6es_2{width:320px;flex-shrink:0;height:var(--raga-panel-h, 393px);display:flex;flex-direction:column;gap:6px}._head_1g6es_11{display:flex;justify-content:flex-end;align-items:center;min-height:26px}._canvasWrap_1g6es_18{position:relative;flex:1 1 auto;min-height:0;width:100%}._canvasWrap_1g6es_18:before{content:"";position:absolute;inset:0;background:radial-gradient(56% 50% at 50% 48%,#d4883c1a,#0a0a0e00 70%);pointer-events:none}[data-theme=light] ._canvasWrap_1g6es_18:before{background:radial-gradient(56% 50% at 50% 48%,#be783214,#fff0 70%)}._caption_1g6es_36{display:flex;flex-direction:column;align-items:center;gap:1px;min-height:46px;text-align:center}._capName_1g6es_44{font-family:var(--rb-display),sans-serif;font-size:15px;font-weight:600;color:var(--rb-text);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}._capSel_1g6es_55{color:var(--rb-accent, #d4883c)}._capDot_1g6es_56{width:5px;height:5px;border-radius:50%;background:var(--rb-accent, #d4883c);box-shadow:0 0 6px var(--rb-accent, #d4883c)}._capSub_1g6es_63{font-family:var(--rb-body),sans-serif;font-size:10px;color:var(--rb-text-muted);letter-spacing:.2px}._capHint_1g6es_69{font-family:var(--rb-body),sans-serif;font-size:10px;color:var(--rb-text-dim)}._capBed_1g6es_75{font-family:var(--rb-body),sans-serif;font-size:9px;letter-spacing:.3px;color:var(--rb-accent, #d4883c);opacity:.85}._grilleSlot_1n9jt_9{position:absolute;left:14px;bottom:12px;z-index:3;display:flex;align-items:center;gap:8px}._labAmp_1n9jt_23{--sk-tolex: #161616;--sk-tolex-tex-opacity: .5;--sk-face: linear-gradient(180deg, #1c1c1e, #121214);--sk-face-border: rgba(255, 255, 255, .12);--sk-text: #ddd;--sk-logo-color: #eee;--sk-logo-font: "Snell Roundhand", "Segoe Script", "Brush Script MT", cursive;--sk-logo-style: italic;--sk-logo-weight: 700;--sk-logo-spacing: .5px;--sk-logo-shadow: none;--sk-grille: #101010;--sk-piping: rgba(255, 255, 255, .35);--sk-jewel: #f5b942;--sk-badge-bg: linear-gradient(180deg, #d9d9d4, #a8a8a2);--sk-badge-text: #222;--knob-label-font: "Barlow", "Montserrat", sans-serif;--knob-label-size: 8px;--knob-label-weight: 700;--knob-label-gap: 5px;--knob-label-color: var(--sk-text);--knob-val-color: color-mix(in srgb, var(--sk-text) 78%, transparent);font-family:Barlow,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;width:880px;height:420px;border-radius:12px;background:var(--sk-tolex);padding:16px 18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 3px #00000080,0 12px 22px #00000080,0 30px 60px #00000073,inset 0 1px #ffffff1a;flex-shrink:0}._labAmp_1n9jt_23:after{content:"";position:absolute;inset:0;border-radius:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.38' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px,120px 120px;mix-blend-mode:overlay;opacity:calc(var(--sk-tolex-tex-opacity) * .3);pointer-events:none}._tolexSheen_1n9jt_90{position:absolute;inset:0;border-radius:12px;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.38' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;mix-blend-mode:screen;opacity:calc(var(--sk-tolex-tex-opacity) * .07);-webkit-mask-image:linear-gradient(168deg,#000 0%,rgba(0,0,0,.4) 28%,transparent 55%);mask-image:linear-gradient(168deg,#000 0%,rgba(0,0,0,.4) 28%,transparent 55%);pointer-events:none}._labAmp_1n9jt_23:before{content:"";position:absolute;inset:0;border-radius:12px;z-index:3;background:radial-gradient(130% 75% at 38% -14%,rgba(255,255,255,.15) 0%,rgba(255,255,255,.04) 38%,transparent 58%),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.1) 84%,rgba(0,0,0,.22) 100%),radial-gradient(135% 105% at 46% 30%,transparent 60%,rgba(0,0,0,.2) 100%);pointer-events:none}._handle_1n9jt_132{position:absolute;top:-17px;left:50%;transform:translate(-50%);width:196px;height:30px;z-index:0;pointer-events:none}._handle_1n9jt_132:before,._handle_1n9jt_132:after{content:"";position:absolute;bottom:8px;width:19px;height:15px;background:radial-gradient(circle 3px at 50% 52%,#e8e8e4 0 .9px,#7a7a76 1.6px,#34342f 2.3px,transparent 3px),linear-gradient(170deg,#6a6a70,#3a3a40 45%,#232328 75%,#3e3e44);border-radius:3px;box-shadow:0 2px 3px #0000008c,inset 0 1px #ffffff4d,inset 0 -1px 1px #00000080}._handle_1n9jt_132:before{left:0}._handle_1n9jt_132:after{right:0}._handleStrap_1n9jt_161{position:absolute;inset:0 15px;background:linear-gradient(180deg,#43434a,#26262a 24%,#101013 74%,#1d1d21);border-radius:8px 8px 0 0;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) 50% calc(100% + 1px) / calc(100% - 26px) calc(100% - 11px) no-repeat;mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) 50% calc(100% + 1px) / calc(100% - 26px) calc(100% - 11px) no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 3px 2px rgba(0,0,0,.5))}._handleStrap_1n9jt_161:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.2) 0 1.5px,transparent 1.5px 3px,rgba(255,255,255,.07) 3px 3.75px,transparent 5px)}._corner_1n9jt_194{position:absolute;width:27px;height:27px;z-index:4;pointer-events:none;display:none}._cornerTL_1n9jt_202{top:-1px;left:-1px;border-radius:13px 3px 3px;background:radial-gradient(circle 3px at 63% 63%,#f4f4f0 0 .9px,#7c7c78 1.6px,#3a3a38 2.3px,transparent 3px),linear-gradient(135deg,#f4f4f0,#c6c6c2 32%,#848480,#a6a6a2);box-shadow:2px 2px 3px #00000073,inset 1px 1px 1px #ffffff8c,inset -1px -1px 2px #00000059}._cornerTR_1n9jt_210{top:-1px;right:-1px;border-radius:3px 13px 3px 3px;background:radial-gradient(circle 3px at 37% 63%,#eeeeea 0 .9px,#767672 1.6px,#383836 2.3px,transparent 3px),linear-gradient(225deg,#d6d6d2,#b0b0ac 32%,#74746e,#96968f);box-shadow:-2px 2px 3px #00000073,inset -1px 1px 1px #fff6,inset 1px -1px 2px #00000059}._cornerBL_1n9jt_218{bottom:-1px;left:-1px;border-radius:3px 3px 3px 13px;background:radial-gradient(circle 3px at 63% 37%,#e6e6e2 0 .9px,#6e6e6a 1.6px,#343432 2.3px,transparent 3px),linear-gradient(45deg,#8e8e8a,#6e6e68 40%,#b4b4b0);box-shadow:2px -2px 3px #00000073,inset 1px -1px 1px #ffffff4d,inset -1px 1px 2px #0006}._cornerBR_1n9jt_226{bottom:-1px;right:-1px;border-radius:3px 3px 13px;background:radial-gradient(circle 3px at 37% 37%,#dcdcd8 0 .9px,#66665f 1.6px,#302f2c 2.3px,transparent 3px),linear-gradient(315deg,#7e7e78,#5e5e58 40%,#a2a29c);box-shadow:-2px -2px 3px #00000073,inset -1px -1px 1px #ffffff40,inset 1px 1px 2px #0006}._skinClean_1n9jt_234 ._corner_1n9jt_194,._skinClean2_1n9jt_234 ._corner_1n9jt_194{display:block}._skinOd1_1n9jt_235 ._corner_1n9jt_194{display:block;box-shadow:2px 2px 3px #5a421e66,inset 1px 1px 1px #fffaeb8c,inset -1px -1px 2px #5a421e66}._skinOd1_1n9jt_235 ._cornerTL_1n9jt_202{background:radial-gradient(circle 3px at 63% 63%,#f4ecd8 0 .9px,#8a7448 1.6px,#4e3f24 2.3px,transparent 3px),linear-gradient(135deg,#ecdcac,#d2ba82 45%,#a8905e)}._skinOd1_1n9jt_235 ._cornerTR_1n9jt_210{background:radial-gradient(circle 3px at 37% 63%,#f0e6ce 0 .9px,#846e44 1.6px,#4a3b22 2.3px,transparent 3px),linear-gradient(225deg,#e2d09e,#c4ac76 45%,#9a8254)}._skinOd1_1n9jt_235 ._cornerBL_1n9jt_218{background:radial-gradient(circle 3px at 63% 37%,#eadfc2 0 .9px,#7e6840 1.6px,#463820 2.3px,transparent 3px),linear-gradient(45deg,#b49c68,#98804e 40%,#d6c492)}._skinOd1_1n9jt_235 ._cornerBR_1n9jt_226{background:radial-gradient(circle 3px at 37% 37%,#e2d5b4 0 .9px,#76613c 1.6px,#42341e 2.3px,transparent 3px),linear-gradient(315deg,#a8905c,#8c7446 40%,#cab886)}._faceplate_1n9jt_245{position:relative;z-index:1;height:118px;flex-shrink:0;border-radius:6px;background:var(--sk-face);border:1px solid var(--sk-face-border);box-shadow:inset 0 2px 1px #ffffff29,inset 0 -3px 6px #00000073,inset 2px 0 3px #0000001f,inset -2px 0 3px #0000001f,0 3px 7px #00000080;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:18px}._faceplate_1n9jt_245:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(178deg,rgba(255,255,255,.1) 0%,transparent 38%,rgba(0,0,0,.07) 100%);pointer-events:none}._logoBlock_1n9jt_281{display:flex;flex-direction:column;gap:2px;min-width:158px}._logo_1n9jt_281{font-family:var(--sk-logo-font);font-style:var(--sk-logo-style);font-weight:var(--sk-logo-weight);letter-spacing:var(--sk-logo-spacing);font-size:30px;color:var(--sk-logo-color);text-shadow:var(--sk-logo-shadow);line-height:1.1;white-space:nowrap}._logoSub_1n9jt_293{font-size:8px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--sk-text);opacity:.7}._knobRow_1n9jt_302{display:flex;gap:20px;align-items:center}._knobRow_1n9jt_302>div>div:first-child{filter:drop-shadow(0 4px 4px rgba(0,0,0,.5))}._jackBlock_1n9jt_312{display:flex;flex-direction:column;align-items:center}._jack_1n9jt_312{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.4) 0 3px,transparent 9px),radial-gradient(circle,#000 0 4.5px,#24242a 4.5px 6.5px,#a2a29e 6.5px 8px,#83837f 8px 11px,#5c5c58 11px 12.5px,#353532 12.5px 14px,transparent 14px),linear-gradient(160deg,#4a4a48,#262624);box-shadow:inset 0 2px 4px #0000008c,0 1px #ffffff1a,0 2px 4px #0006}._powerBlock_1n9jt_334{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:44px}._ledWrap_1n9jt_339{position:relative;width:36px;height:36px;cursor:pointer}._ledBezel_1n9jt_345{position:absolute;inset:9px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#46464a,#17171a 72%);box-shadow:0 0 0 2px #313136,0 0 0 3px #0000008c,0 -1px 0 2.5px #ffffff17,0 1px 3px #00000080,inset 0 1px 2px #000c}._ledImg_1n9jt_357{position:absolute;inset:0;width:36px;height:36px;pointer-events:none;transition:filter .12s}._ledOnRed_1n9jt_365{filter:drop-shadow(0 0 7px rgba(255,60,40,.55))}._ledOnBlue_1n9jt_366{filter:drop-shadow(0 0 7px rgba(80,150,255,.55))}._ledOnGreen_1n9jt_367{filter:drop-shadow(0 0 7px rgba(80,220,110,.55))}._toggleImg_1n9jt_370{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;cursor:pointer;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}._powerLabel_1n9jt_378{font-size:7px;font-weight:700;letter-spacing:2px;color:var(--sk-text);opacity:.65}._grille_1n9jt_9{position:relative;z-index:1;flex:1;border-radius:6px;background:var(--sk-grille);border:2px solid var(--sk-piping);border-top-color:color-mix(in srgb,var(--sk-piping) 68%,#fff);border-bottom-color:color-mix(in srgb,var(--sk-piping) 62%,#000);box-shadow:0 0 0 3px #00000080,0 1px 0 3px #ffffff0d,inset 0 6px 12px #0000008c,inset 0 -4px 10px #0006,inset 5px 0 10px #00000059,inset -5px 0 10px #00000059;overflow:hidden}._grille_1n9jt_9:after{content:"";position:absolute;inset:0;background:radial-gradient(140% 120% at 50% 42%,transparent 55%,rgba(0,0,0,.28) 100%),linear-gradient(180deg,rgba(0,0,0,.22) 0%,transparent 18%,rgba(255,255,255,.045) 34%,transparent 58%,rgba(0,0,0,.18) 100%);pointer-events:none}._badge_1n9jt_423{position:absolute;right:18px;bottom:14px;display:flex;flex-direction:column;align-items:center;gap:0;padding:5px 20px 4px;border-radius:4px;background:var(--sk-badge-bg);color:var(--sk-badge-text);box-shadow:0 2px 5px #00000080,inset 0 1px #ffffff80,inset 0 -1px 1px #00000040}._badge_1n9jt_423:before,._badge_1n9jt_423:after{content:"";position:absolute;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffb3,#6e6e6999 55%,#0000008c);box-shadow:inset 0 1px 1px #0000008c}._badge_1n9jt_423:before{left:7px}._badge_1n9jt_423:after{right:7px}._badgeName_1n9jt_452{font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}._badgeChannel_1n9jt_453{font-size:7px;font-weight:600;letter-spacing:2px;text-transform:uppercase;opacity:.7}._feet_1n9jt_456{position:absolute;bottom:-14px;left:9%;right:9%;display:flex;justify-content:space-between;pointer-events:none}._foot_1n9jt_462{width:52px;height:14px;background:linear-gradient(180deg,#2a2a2e,#131315);border:1px solid rgba(0,0,0,.6);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 3px 3px -1px #000000bf,0 6px 8px #00000073}._panelBottom_1n9jt_481 ._faceplate_1n9jt_245{order:2}._panelBottom_1n9jt_481 ._grille_1n9jt_9{order:1}._grilleLogo_1n9jt_478{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}._grilleLogo_1n9jt_478 ._logo_1n9jt_281{font-size:44px;filter:drop-shadow(0 5px 5px rgba(0,0,0,.45))}._skinClean_1n9jt_234{--sk-tolex: #141414;--sk-tolex-tex-opacity: 1;--sk-face: linear-gradient(180deg, #1c1c1c, #0f0f0f);--sk-face-border: #4a4a46;--sk-text: #f2efe4;--sk-logo-color: #f7f5ec;--sk-logo-font: "Snell Roundhand", "Segoe Script", "Brush Script MT", cursive;--sk-logo-shadow: 0 2px 3px rgba(0, 0, 0, .75);--sk-piping: #d8d8d2;--sk-jewel: #e8362e;--sk-grille: repeating-linear-gradient(0deg, rgba(255, 255, 255, .3) 0 1px, rgba(24, 24, 22, .42) 1px 2px, transparent 2px 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, .24) 0 1px, rgba(18, 18, 16, .36) 1px 2px, transparent 2px 4px), repeating-linear-gradient(90deg, rgba(0, 0, 0, .1) 0 1px, transparent 1px 9px), linear-gradient(180deg, #a9a9a3 0%, #8e8e88 100%);--sk-badge-bg: linear-gradient(180deg, #1e1e1e, #0e0e0e);--sk-badge-text: #e8e5da}._skinClean_1n9jt_234 ._grilleLogo_1n9jt_478{align-items:flex-start;justify-content:flex-start;padding:28px 0 0 46px}._skinClean_1n9jt_234 ._grilleLogo_1n9jt_478 ._logo_1n9jt_281{font-size:38px;transform:rotate(-7deg)}._skinClean2_1n9jt_234{--sk-tolex: #131315;--sk-tolex-tex-opacity: 1;--sk-face: linear-gradient(180deg, #212125 0%, #0e0e10 100%);--sk-face-border: #55555c;--sk-text: #e8e8e4;--sk-logo-color: #f2f2ee;--sk-logo-font: "Brush Script MT", "Segoe Script", cursive;--sk-logo-style: italic;--sk-logo-shadow: 0 1px 2px rgba(0, 0, 0, .8);--sk-piping: #d5d5d0;--sk-jewel: #4a5fd8;--sk-grille: repeating-linear-gradient(90deg, rgba(222, 222, 214, .3) 0 1.5px, rgba(0, 0, 0, .42) 1.5px 3px, transparent 3px 5px), repeating-linear-gradient(0deg, rgba(198, 198, 190, .22) 0 1.5px, rgba(0, 0, 0, .34) 1.5px 3px, transparent 3px 5px), repeating-linear-gradient(0deg, rgba(255, 255, 255, .05) 0 1px, transparent 1px 8px), linear-gradient(180deg, #1d1d1f 0%, #131315 100%);--sk-badge-bg: linear-gradient(180deg, #d9d9d4, #a8a8a2);--sk-badge-text: #1b1b20}._skinClean2_1n9jt_234 ._logo_1n9jt_281{font-size:26px}._skinClean2_1n9jt_234 ._grilleLogo_1n9jt_478 ._logo_1n9jt_281{font-size:40px;background:linear-gradient(180deg,#f4f4f0,#b9b9b4 45%,#7e7e78 55%,#d8d8d2);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.65))}._skinOd1_1n9jt_235{--sk-tolex: linear-gradient(180deg, #dcc998 0%, #cdb783 100%);--sk-tolex-tex-opacity: 1.4;--sk-face: repeating-linear-gradient(90deg, #c3c9d1 0px, #aeb5bf 1px, #c8cdd5 2px, #b9c0c9 3px), #bcc3cc;--sk-face-border: #8a919b;--sk-text: #1a1710;--sk-logo-color: #17130c;--sk-logo-font: "American Typewriter", "Courier New", serif;--sk-logo-style: normal;--sk-logo-weight: 700;--sk-logo-spacing: 1.5px;--sk-logo-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 -1px 1px rgba(0, 0, 0, .35);--sk-piping: #b39a5c;--sk-jewel: #e8442e;--sk-grille: repeating-linear-gradient(60deg, transparent 0 21px, rgba(190, 62, 58, .6) 21px 22.5px), repeating-linear-gradient(-60deg, transparent 0 21px, rgba(96, 156, 106, .55) 21px 22.5px), repeating-linear-gradient(0deg, rgba(255, 255, 255, .05) 0 1px, rgba(0, 0, 0, .3) 1px 2px, transparent 2px 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, .04) 0 1px, rgba(0, 0, 0, .25) 1px 2px, transparent 2px 4px), linear-gradient(180deg, #1b1510 0%, #120e0a 100%);--sk-badge-bg: linear-gradient(180deg, #2a251d, #171310);--sk-badge-text: #d8b968}._skinOd1_1n9jt_235 ._logo_1n9jt_281{font-size:21px}._skinCrunch_1n9jt_617{--sk-tolex: #131418;--sk-tolex-tex-opacity: .9;--sk-face: repeating-linear-gradient(90deg, rgba(210, 218, 228, .05) 0 1px, transparent 1px 3px), linear-gradient(180deg, #24262c 0%, #16171b 100%);--sk-face-border: #3a3d44;--sk-text: #c6cbd2;--sk-logo-color: #d8dade;--sk-logo-font: "Copperplate", "Copperplate Gothic Bold", serif;--sk-logo-style: normal;--sk-logo-weight: 600;--sk-logo-spacing: 3px;--sk-logo-shadow: 0 1px 2px rgba(0, 0, 0, .9);--sk-piping: #3a3d44;--sk-jewel: #ff2e2e;--sk-grille: radial-gradient(circle at 3px 3px, rgba(4, 3, 3, .92) 1.3px, transparent 1.9px), radial-gradient(circle at 3.9px 3.9px, rgba(255, 130, 70, .12) 1.2px, transparent 1.9px), radial-gradient(ellipse 90px 160px at 20% 68%, rgba(255, 64, 22, .5), transparent 70%), radial-gradient(ellipse 70px 140px at 33% 62%, rgba(255, 90, 30, .42), transparent 70%), radial-gradient(ellipse 90px 160px at 66% 66%, rgba(255, 64, 22, .48), transparent 70%), radial-gradient(ellipse 70px 140px at 80% 60%, rgba(255, 90, 30, .4), transparent 70%), linear-gradient(180deg, #140d0c 0%, #0b0808 100%);--sk-grille-size: 6px 6px, 6px 6px, auto, auto, auto, auto, auto;--sk-badge-bg: linear-gradient(180deg, #33363d, #1b1d22);--sk-badge-text: #c6cbd2}._skinCrunch_1n9jt_617 ._grille_1n9jt_9{background-size:var(--sk-grille-size)}._skinCrunch_1n9jt_617 ._grilleLogo_1n9jt_478 ._logo_1n9jt_281{font-size:19px;padding:9px 24px;background:linear-gradient(180deg,#2e3138,#17191d);border:1px solid #4a4e56;border-radius:6px;box-shadow:0 2px 6px #000000b3,inset 0 1px #ffffff1f}._skinPlexi_1n9jt_659{--sk-tolex: #0f0e0d;--sk-tolex-tex-opacity: 1.2;--sk-face: repeating-linear-gradient(90deg, rgba(255, 240, 190, .14) 0 1px, transparent 1px 3px), linear-gradient(180deg, #dcb964 0%, #c19a3f 55%, #d4af5a 100%);--sk-face-border: #7a6226;--sk-text: #2a2110;--sk-logo-color: #f7f2e4;--sk-logo-font: "SignPainter", "SignPainter-HouseScript", "Segoe Print", cursive;--sk-logo-style: normal;--sk-logo-shadow: 0 2px 3px rgba(0, 0, 0, .7);--sk-piping: #e8e5da;--sk-jewel: #e8362e;--sk-grille: repeating-linear-gradient(45deg, rgba(126, 114, 90, .18) 0 1px, rgba(0, 0, 0, .55) 1px 3px, transparent 3px 7px), repeating-linear-gradient(-45deg, rgba(112, 100, 80, .14) 0 1px, rgba(0, 0, 0, .5) 1px 3px, transparent 3px 7px), linear-gradient(180deg, #1a1916 0%, #100f0d 100%);--sk-badge-bg: linear-gradient(180deg, #1c1c1c, #0c0c0c);--sk-badge-text: #d4af5a}._skinPlexi_1n9jt_659 ._grilleLogo_1n9jt_478 ._logo_1n9jt_281{font-size:50px}._skinHeavy_1n9jt_688{--sk-tolex: #0b0b0d;--sk-tolex-tex-opacity: .8;--sk-face: linear-gradient(180deg, #17171a 0%, #0c0c0e 100%);--sk-face-border: #3a3a40;--sk-text: #ececec;--sk-logo-color: #f4f3ee;--sk-logo-font: "Futura", "Avenir Next", "Century Gothic", sans-serif;--sk-logo-style: normal;--sk-logo-weight: 500;--sk-logo-spacing: 4px;--sk-logo-shadow: none;--sk-piping: #3a3a3c;--sk-jewel: #4a8fe8;--sk-grille: repeating-linear-gradient(0deg, rgba(255, 255, 255, .35) 0 1px, rgba(38, 38, 34, .38) 1px 2px, transparent 2px 5px), repeating-linear-gradient(90deg, rgba(255, 255, 255, .26) 0 1.5px, rgba(50, 50, 46, .42) 1.5px 3px, transparent 3px 6px), repeating-linear-gradient(90deg, rgba(0, 0, 0, .07) 0 2px, transparent 2px 12px), linear-gradient(180deg, #c2c0b8 0%, #a8a69e 100%);--sk-badge-bg: linear-gradient(180deg, #1e1e20, #0e0e10);--sk-badge-text: #d8d6ce}._skinHeavy_1n9jt_688 ._grilleLogo_1n9jt_478 ._logo_1n9jt_281{font-size:28px;padding:10px 32px;background:#0c0c0e;border:2px solid #ececea;border-radius:2px;box-shadow:0 3px 8px #0006}._skinCustom_1n9jt_728{--sk-tolex: #141416;--sk-tolex-tex-opacity: .9;--sk-face: linear-gradient(180deg, #1e1e21 0%, #101012 100%);--sk-face-border: #3c3c40;--sk-text: #d8d8d4;--sk-logo-color: #ececea;--sk-logo-font: "Barlow", "Montserrat", sans-serif;--sk-logo-style: normal;--sk-logo-weight: 700;--sk-logo-spacing: 3.5px;--sk-logo-shadow: 0 1px 2px rgba(0, 0, 0, .8);--sk-piping: color-mix(in srgb, var(--rb-accent-bright, #ff9a3c) 32%, #3a3a3e);--sk-jewel: #58c470;--sk-grille: repeating-linear-gradient(0deg, rgba(255, 255, 255, .06) 0 1px, rgba(0, 0, 0, .4) 1px 2px, transparent 2px 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, .05) 0 1px, rgba(0, 0, 0, .35) 1px 2px, transparent 2px 4px), linear-gradient(180deg, #1b1b1e 0%, #111114 100%);--sk-badge-bg: linear-gradient(180deg, #2a2a2e, #161619);--sk-badge-text: var(--rb-accent-bright, #ff9a3c)}._skinCustom_1n9jt_728 ._logo_1n9jt_281{font-size:22px;text-transform:uppercase}._skinCustom_1n9jt_728 ._logoSub_1n9jt_293{color:var(--rb-accent-bright, #ff9a3c);opacity:.85}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg: #0a0a09;--bg2: #111110;--panel: rgba(240,235,226,.04);--panel2: rgba(240,235,226,.07);--text: #F0EBE2;--soft: rgba(240,235,226,.75);--muted: rgba(240,235,226,.55);--faint: rgba(240,235,226,.34);--accent: #D4883C;--accent2: #B8B0A2;--accent3: #F0EBE2;--sand: #C9A66E;--on-accent: #0a0a09;--status: #3FB950;--border-rgb:240,235,226;--beat: #8d765c;--hair: rgba(240,235,226,.12);--hair-strong: rgba(240,235,226,.26);--display: "Outfit", sans-serif;--body: "Montserrat", sans-serif;--mono: "IBM Plex Mono", "SF Mono", "Menlo", monospace;--shadow-stage: 0 60px 120px rgba(0,0,0,.65), 0 18px 44px rgba(0,0,0,.5);--shadow-card: 0 18px 60px rgba(0,0,0,.5);--pd-glow: #e0913f;--pd-pulse: #33953f;--pd-duality: #7ba3d9;--pd-bourbon: #8e3a56;--pd-mezrab: #c8a736;--pd-sway: #a855c0;--pd-waves: #16a08c;--pd-time: #4468c8;--pd-air: #7c74d8;--pd-lustre: #9333d6;--bg-hero: var(--bg);--bg-section: var(--bg2);--text-primary: var(--text);--text-soft: var(--soft);--text-muted: var(--muted);--text-faint: var(--faint);--card-stroke: rgba(240,235,226,.12);--border: rgba(240,235,226,.1);--border-nav: rgba(240,235,226,.1);--font-brand: var(--body);--font-display: var(--display);--font-ui: var(--body);--font-mono: var(--mono);--radius-md: 12px;--radius-lg: 20px}:root{--accent-deep: color-mix(in srgb, var(--accent) 72%, var(--on-accent))}[data-theme=light]{--bg: #F5F3EE;--bg2: #ECE9E2;--panel: rgba(16,15,12,.05);--panel2: rgba(16,15,12,.09);--text: #100F0C;--soft: rgba(16,15,12,.8);--muted: rgba(16,15,12,.62);--faint: rgba(16,15,12,.42);--accent: #C07A2E;--accent2: #5F584A;--accent3: #100F0C;--sand: #9A7637;--on-accent: #F5F3EE;--status: #25873A;--border-rgb:16,15,12;--beat: #8d765c;--hair: rgba(16,15,12,.18);--hair-strong: rgba(16,15,12,.32);--shadow-stage: 0 40px 90px rgba(60,48,28,.18), 0 14px 34px rgba(60,48,28,.12);--shadow-card: 0 14px 44px rgba(60,48,28,.14);--card-stroke: rgba(16,15,12,.16);--border: rgba(16,15,12,.14);--border-nav: rgba(16,15,12,.14)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark}html[data-theme=light]{color-scheme:light}body{background:linear-gradient(180deg,#0a0a09f5,#0e0e0d 42%,#0a0a09);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}[data-theme=light] body{background:linear-gradient(180deg,#f7f5f0,#f1ede4 46%,#f5f3ee)}::-moz-selection{background:var(--accent);color:var(--on-accent)}::selection{background:var(--accent);color:var(--on-accent)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.font-brand{font-family:var(--body)}.mono-label{font-family:var(--mono);font-weight:500;letter-spacing:.14em;color:var(--muted)}.bd{border:1px solid var(--hair)}.wrap,.container{max-width:1200px;margin:0 auto;padding:0 56px}@media(max-width:720px){.wrap,.container{padding:0 22px}}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:11px}.eyebrow .beats{display:inline-flex;gap:4px}.eyebrow .beats i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.eyebrow .beats i:nth-child(2){opacity:.6}.eyebrow .beats i:nth-child(3){opacity:.32}.sec-title{font-family:var(--display);font-weight:300;font-size:clamp(32px,3.4vw,46px);line-height:1.1;letter-spacing:-.015em;margin:16px 0 14px;text-wrap:balance}.sec-title em{font-style:italic;font-weight:600;color:var(--accent)}.lede{font-size:16px;font-weight:400;line-height:1.8;color:var(--soft);max-width:60ch}.section{padding:clamp(80px,10vw,130px) 0;position:relative}.section--alt{background:var(--bg2)}.dotrule{display:flex;align-items:center;justify-content:center;gap:9px;padding:8px 0}.dotrule i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.dotrule i:nth-child(2){opacity:.6}.dotrule i:nth-child(3){opacity:.3}.btn-pri,.btn-gho{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font-family:var(--display);font-size:14.5px;font-weight:500;letter-spacing:.02em;padding:13px 28px;border-radius:100px;cursor:pointer;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s}.btn-pri{background:var(--accent3);border-color:var(--accent3);color:var(--on-accent)}.btn-pri:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent3) 88%,var(--accent));border-color:color-mix(in srgb,var(--accent3) 88%,var(--accent))}.btn-gho{background:var(--panel);border-color:var(--hair-strong);color:var(--text)}.btn-gho:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--text) 55%,transparent)}.btn-gho:disabled{cursor:default;opacity:.7}.btn-gho:disabled:hover{transform:none;border-color:var(--hair-strong)}.btn-lg{padding:15px 34px;font-size:15px}.btn-pri:focus-visible,.btn-gho:focus-visible,.nav-signin:focus-visible,.nav-icon:focus-visible,.nav-burger:focus-visible,.tour-tab:focus-visible,.track:focus-visible,.faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav{position:fixed;top:0;left:0;right:0;z-index:60;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 44px;transition:background .4s,border-color .4s,backdrop-filter .4s;border-bottom:1px solid transparent}.nav.scrolled{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-color:var(--hair)}.nav-logo{display:flex;align-items:center}.wm{display:flex;align-items:center;gap:12px}.wm-icon{height:40px;width:auto}.nav .wm-icon{height:46px}.wm-icon--light,[data-theme=light] .wm-icon--dark{display:none}[data-theme=light] .wm-icon--light{display:inline-block}.wm-tx{display:flex;flex-direction:column;gap:3px;line-height:1}.wm-name{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:0;color:var(--text)}.wm-name b{color:var(--beat);font-weight:700;padding:0 .13em}.wm-sub{font-family:var(--body);font-weight:600;font-size:11.5px;letter-spacing:.42em;text-transform:lowercase;color:var(--muted);padding-left:2px}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-drop{position:relative;display:flex;align-items:center}.nav-drop-trigger{display:inline-flex;align-items:center;gap:5px}.nav-drop-trigger svg{transition:transform .18s ease}.nav-drop:hover .nav-drop-trigger svg,.nav-drop:focus-within .nav-drop-trigger svg{transform:rotate(180deg)}.nav-drop-panel{position:absolute;top:calc(100% + 14px);left:-18px;min-width:250px;padding:8px;background:var(--bg);border:1px solid var(--hair-strong);border-radius:var(--radius-md);box-shadow:0 18px 48px #00000024;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:60}.nav-drop-panel:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.nav-drop:hover .nav-drop-panel,.nav-drop:focus-within .nav-drop-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav-drop-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px;transition:background .15s ease}.nav-drop-item:hover{background:var(--panel2)}.nav-drop-item .ndi-name{font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:0;text-transform:none;color:var(--text)}.nav-drop-item .ndi-desc{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--muted);text-transform:none}.nav-drop-sub{display:flex;gap:6px;margin-top:6px;padding:10px 14px 8px;border-top:1px solid var(--hair)}.nav-drop-sub a{font-size:9.5px;letter-spacing:.1em;color:var(--faint);padding:2px 0}.nav-drop-sub a:hover{color:var(--accent)}.nav-drop-sub a+a:before{content:"·";margin-right:8px;color:var(--faint);padding-left:2px}.nav-actions{display:flex;align-items:center;gap:14px}.nav-signin{font-family:var(--display);font-size:13.5px;font-weight:500;letter-spacing:.02em;color:var(--muted);cursor:pointer;background:none;border:none;padding:6px 2px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:color .2s}.nav-signin:hover{color:var(--text)}.nav-icon{width:38px;height:38px;border-radius:50%;flex:none;border:1px solid var(--hair-strong);background:var(--panel);color:var(--soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,border-color .2s,transform .2s}.nav-icon:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-1px)}.nav-download{padding:9px 20px;font-size:13px;min-height:38px}.nav-burger{display:none;background:none;border:none;color:var(--text);cursor:pointer;padding:6px}@media(max-width:860px){.nav-links{display:none}.nav{padding:0 22px}.nav-burger{display:inline-flex}.nav-actions .nav-signin,.nav-actions .btn-pri{display:none}}.nav-mobile{position:fixed;top:72px;left:0;right:0;z-index:59;background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--hair);display:flex;flex-direction:column;padding:14px 22px 22px;gap:4px}.nav-mobile a{font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--soft);padding:13px 4px;border-bottom:1px solid var(--hair)}.nav-mobile .btn-pri{justify-content:center;margin-top:14px}.nav-mobile-kicker{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);padding:10px 4px 2px}.nav-mobile a.nav-mobile-sub{padding-left:18px;font-size:10.5px;color:var(--muted)}.hero{position:relative;overflow:hidden;padding:clamp(140px,16vw,190px) 0 0;background:radial-gradient(ellipse 70% 44% at 50% -6%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%)}.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.7;background-image:repeating-linear-gradient(0deg,rgba(var(--border-rgb),.018) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,rgba(var(--border-rgb),.018) 0 1px,transparent 1px 48px);background-position:center;-webkit-mask-image:radial-gradient(125% 110% at 50% 0%,#000 35%,transparent 100%);mask-image:radial-gradient(125% 110% at 50% 0%,#000 35%,transparent 100%)}[data-theme=light] .hero:before{opacity:1}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}[data-theme=light] .grain{opacity:.22}.hero-copy{position:relative;z-index:2;max-width:820px;margin:0 auto;padding:0 22px;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--status);border:1px solid color-mix(in srgb,var(--status) 38%,transparent);background:color-mix(in srgb,var(--status) 7%,transparent);padding:7px 18px;border-radius:100px;margin-bottom:30px}.hero-badge .beats{display:inline-flex;gap:4px}.hero-badge .beats i{width:5px;height:5px;border-radius:50%;background:var(--status);animation:beat 1.6s infinite}.hero-badge .beats i:nth-child(2){animation-delay:.2s}.hero-badge .beats i:nth-child(3){animation-delay:.4s}@keyframes beat{0%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.hero-h1{font-family:var(--display);font-weight:300;font-size:clamp(48px,7vw,92px);line-height:1.04;letter-spacing:-.025em;margin:0 auto 26px;text-wrap:balance}.hero-h1 em{font-style:italic;font-weight:600;color:var(--accent)}.hero-sub{font-size:16.5px;font-weight:400;line-height:1.8;color:var(--soft);max-width:58ch;margin:0 auto 34px}.hero-ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:26px}.hero-compat{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.hero-compat .pf{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;border:1px solid var(--hair);border-radius:5px;padding:4px 10px;line-height:1.4}.hero-compat .pf--plain{border:none;color:var(--faint);padding:4px 0}.hero-compat .sep{width:1px;height:12px;background:var(--hair-strong)}.hero-compat .logos{display:flex;align-items:center;gap:11px}.hero-compat .logos img{height:16px;width:16px;-o-object-fit:contain;object-fit:contain;opacity:.55;transition:opacity .2s}.hero-compat .logos img:hover{opacity:1}.hero-stage{position:relative;z-index:2;max-width:1200px;margin:clamp(56px,7vw,88px) auto 0;padding:0 56px}.hero-stage-vignette{position:absolute;inset:-18% -8%;background:radial-gradient(ellipse 62% 58% at 50% 42%,color-mix(in srgb,var(--bg2) 85%,var(--accent)),transparent 74%);pointer-events:none}.hero-stage-glow{position:absolute;inset:55% 12% -2%;background:radial-gradient(ellipse 60% 55% at 50% 62%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);filter:blur(36px);pointer-events:none}[data-theme=light] .hero-stage-glow{opacity:.6}.hero-stage-shot{position:relative;width:100%;border-radius:var(--radius-md);border:1px solid var(--hair-strong);box-shadow:var(--shadow-stage)}.hero-stage-reflection{position:relative;width:100%;height:clamp(90px,12vw,170px);-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;margin-top:2px;transform:scaleY(-1);border-radius:var(--radius-md);opacity:.25;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.5),transparent 72%);mask-image:linear-gradient(to top,rgba(0,0,0,.5),transparent 72%);pointer-events:none}[data-theme=light] .hero-stage-reflection{opacity:.16}@media(max-width:940px){.hero{padding-top:120px}}@media(max-width:760px){.hero-stage{padding:0 22px}.hero-stage-reflection{display:none}}@media(max-width:620px){.hero-h1{font-size:42px;line-height:1.06}.hero-sub{font-size:15.5px;line-height:1.7}.hero-badge{font-size:9px;letter-spacing:.12em;max-width:100%}.hero-ctas{width:100%}.btn-lg{width:100%;justify-content:center;padding-left:22px;padding-right:22px}.hero-compat .sep{display:none}}.flowstrip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--bg2);padding:26px 0 30px}.flow-row{max-width:1200px;margin:0 auto;padding:0 56px 4px;display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none}.flow-row::-webkit-scrollbar{display:none}.flow-node{font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.1em;color:var(--soft);border:1px solid var(--hair-strong);border-radius:8px;padding:9px 16px;background:var(--panel);white-space:nowrap;flex:none}.flow-node.hot{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg2));box-shadow:0 0 22px color-mix(in srgb,var(--accent) 32%,transparent)}.flow-tick{flex:1 0 18px;height:1px;background:var(--hair-strong);position:relative;min-width:18px}.flow-tick:after{content:"";position:absolute;right:0;top:-2.5px;width:6px;height:6px;border-top:1px solid var(--hair-strong);border-right:1px solid var(--hair-strong);transform:rotate(45deg)}@media(max-width:720px){.flow-row{padding-left:22px;padding-right:22px}}.rb-head{text-align:center;max-width:680px;margin:0 auto 20px}.rb-head .eyebrow{justify-content:center}.rb-intro{font-family:var(--display);font-weight:300;font-style:italic;font-size:clamp(20px,1.75rem,28px);color:var(--soft);margin:16px 0 8px}.rb-lockup{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:14px}.rb-lockup img{width:48px;height:48px;border-radius:12px;box-shadow:0 6px 20px #00000059}.rb-lockup .rn{font-family:var(--display);font-weight:700;font-size:clamp(28px,2.5rem,40px);letter-spacing:.12em}.rb-sub{color:var(--accent);font-family:var(--display);font-weight:500;font-size:17px;margin-bottom:8px}.rb-desc{color:var(--muted);font-size:15px;max-width:56ch;margin:0 auto;line-height:1.7}.rb-close{margin-top:26px}.tour{margin-top:clamp(36px,5vw,56px)}.tour-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:clamp(22px,3vw,32px)}.tour-tab{font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.12em;color:var(--muted);border:1px solid var(--hair-strong);border-radius:8px;padding:10px 20px;background:var(--panel);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s,background .2s}.tour-tab:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 45%,transparent)}.tour-tab.on{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg2));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 26%,transparent)}.tour-info{text-align:center;max-width:640px;margin:0 auto clamp(24px,3.4vw,36px);min-height:84px}.tour-info h3{font-family:var(--display);font-weight:300;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.01em;line-height:1.15;margin-bottom:8px}.tour-info h3 em{font-style:italic;font-weight:600;color:var(--accent)}.tour-info p{font-size:14.5px;line-height:1.75;color:var(--muted)}.tour-stage{margin:0}.tour-frame{border:1px solid var(--hair-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--panel2);padding:clamp(10px,1.6vw,18px);box-shadow:var(--shadow-card)}.tour-frame img{width:100%;border-radius:calc(var(--radius-lg) - 8px)}.tour-frame--module{display:flex;align-items:center;justify-content:center;min-height:clamp(240px,34vw,420px);background:var(--bg2);padding:clamp(28px,4vw,56px)}.tour-frame--module img{width:auto;max-width:min(100%,760px);max-height:clamp(200px,28vw,340px);-o-object-fit:contain;object-fit:contain;border-radius:0;filter:drop-shadow(0 22px 44px rgba(0,0,0,.45))}[data-theme=light] .tour-frame--module img{filter:drop-shadow(0 16px 32px rgba(60,48,28,.3))}.tour-detail{margin-top:clamp(18px,2.6vw,26px)}.tour-units{list-style:none;display:flex;justify-content:center;gap:12px 30px;flex-wrap:wrap;padding:0}.tour-units li{display:inline-flex;align-items:center;gap:8px}.tour-units i{width:10px;height:10px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent)}.tour-units b{font-family:var(--display);font-weight:500;font-size:14.5px;color:var(--text)}.tour-units span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.tour-points{list-style:none;display:flex;justify-content:center;gap:10px 28px;flex-wrap:wrap;padding:0}.tour-points li{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted);line-height:1.6}.tour-points li:before{content:"";width:12px;height:2px;background:var(--accent);flex:none}.tour-link{text-align:center;margin-top:16px}.tour-link a{display:inline-flex;align-items:center;gap:7px;font-family:var(--display);font-weight:500;font-size:14.5px;color:var(--accent)}.tour-link a:hover{text-decoration:underline;text-underline-offset:4px}.spec-strip{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:18px 28px;margin-top:clamp(36px,5vw,56px);padding:18px 4px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.spec-cell .sk{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:5px}.spec-cell .sv{font-family:var(--display);font-weight:500;font-size:14px;color:var(--text)}@media(max-width:640px){.spec-strip{grid-template-columns:repeat(2,1fr)}}.chain-head{text-align:center;margin-bottom:64px}.chain-head .eyebrow{justify-content:center}.chain-head .lede{max-width:64ch}.inside-band{padding:clamp(56px,7vw,80px) 0 0}.inside-band .chain-head{margin-bottom:clamp(24px,3.4vw,40px)}.spread{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding:90px 0;border-top:1px solid var(--hair)}.spread--flip .spread-media{order:2}.spread--flip .spread-copy{order:1}.spread-copy{position:relative;min-width:0}.spread-num{display:block;font-family:var(--display);font-weight:200;font-size:clamp(84px,9vw,140px);line-height:.8;letter-spacing:-.04em;color:color-mix(in srgb,var(--text) 10%,transparent);margin:0 0 -22px -6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spread-tag{position:relative;font-family:var(--mono);font-weight:500;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.spread-title{position:relative;font-family:var(--display);font-weight:300;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.015em;line-height:1.15;margin:0 0 10px}.spread-title em{font-style:italic;font-weight:600;color:var(--accent)}.spread-line{font-size:14.5px;line-height:1.75;color:var(--muted);max-width:52ch;margin:0}.spread-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;padding:0}.spread-chips li{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.spread-chips li:before{content:"";width:12px;height:2px;background:var(--accent)}.spread .rvx-ctx{justify-content:flex-start;margin-top:24px}.spread-media{min-width:0}.spread-pedals{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.8vw,22px)}.spread-pedal{margin:0;width:clamp(84px,8.4vw,116px);text-align:center}.spread-pedal img{filter:drop-shadow(0 16px 24px rgba(0,0,0,.5));transition:transform .3s ease}[data-theme=light] .spread-pedal img{filter:drop-shadow(0 14px 22px rgba(60,48,28,.32))}.spread-pedal:hover img{transform:translateY(-6px)}.spread-pedal figcaption{margin-top:9px;display:flex;flex-direction:column;gap:2px}.spread-pedal b{font-family:var(--display);font-weight:500;font-size:12.5px;color:var(--text)}.spread-pedal span{font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.spread-amps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,30px) clamp(16px,2.2vw,26px)}.spread-amp{margin:0;min-width:0;text-align:center}.amp-stage{width:100%}.amp-scale{width:880px;padding:17px 0 14px;box-sizing:content-box}.spread-amp figcaption{margin-top:10px;display:flex;flex-direction:column;gap:2px}.spread-amp figcaption b{font-family:var(--display);font-weight:500;font-size:12.5px;color:var(--text)}.spread-amp figcaption span{font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.spread-module{display:flex;justify-content:center}.spread-module img{max-height:clamp(190px,24vw,280px);width:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 44px rgba(0,0,0,.5))}[data-theme=light] .spread-module img{filter:drop-shadow(0 16px 32px rgba(60,48,28,.3))}.rvx-band{position:relative;isolation:isolate;background:var(--bg2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:clamp(56px,7vw,80px)}.rvx-band-num{position:absolute;z-index:-1;top:clamp(44px,6vw,76px);left:50%;transform:translate(-50%);font-family:var(--display);font-weight:200;font-size:clamp(84px,9vw,140px);line-height:.8;letter-spacing:-.04em;color:color-mix(in srgb,var(--text) 10%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:860px){.spread{grid-template-columns:1fr;gap:30px;padding:64px 0}.spread .spread-copy,.spread--flip .spread-copy{order:1}.spread .spread-media,.spread--flip .spread-media{order:2}.spread-num{font-size:72px;margin-bottom:-14px}.spread-pedal{width:88px}}.utils{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:52px}@media(max-width:760px){.utils{grid-template-columns:1fr}}.util{border-radius:var(--radius-lg);border:1px solid var(--hair);background:var(--panel);overflow:hidden;transition:border-color .25s,transform .25s}.util:hover{border-color:var(--hair-strong);transform:translateY(-2px)}.util .imgwrap{height:200px;display:flex;align-items:center;justify-content:center;background:var(--panel2);border-bottom:1px solid var(--hair);padding:14px}.util .imgwrap img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.util .body{padding:22px 24px 26px}.util h4{font-family:var(--display);font-weight:500;font-size:18px;margin-bottom:8px}.util p{font-size:13.5px;color:var(--muted);line-height:1.7}.presets-copy{text-align:center;max-width:640px;margin:0 auto 40px;color:var(--muted);font-size:15px;line-height:1.8}.presets-copy em{color:var(--accent);font-style:italic;font-weight:500}.ticker-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent)}.ticker{display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:tick 38s linear infinite}.ticker:hover{animation-play-state:paused}@keyframes tick{to{transform:translate(-50%)}}.pill{display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:8px;border:1px solid var(--hair);background:var(--panel);white-space:nowrap}.pill .pn{font-family:var(--display);font-weight:500;font-size:13px}.pill i{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.6}.pill .pd{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.price-head{text-align:center;margin-bottom:54px}.price-head .eyebrow{justify-content:center}.price-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;max-width:880px;margin:0 auto}@media(max-width:760px){.price-grid{grid-template-columns:1fr}}.price-card{padding:38px 36px;border-radius:var(--radius-lg);border:1px solid var(--hair);background:var(--panel);position:relative}.price-card.feature{border-color:color-mix(in srgb,var(--status) 45%,transparent)}.price-card.muted-card{opacity:.85}.price-card .pk{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.price-card.feature .pk{color:var(--status);border:1px solid color-mix(in srgb,var(--status) 38%,transparent);background:color-mix(in srgb,var(--status) 7%,transparent);border-radius:100px;padding:6px 14px}.price-card .pk i{width:6px;height:6px;border-radius:50%;background:currentColor}.price-amt{font-family:var(--display);font-weight:300;letter-spacing:-.02em;margin:20px 0 6px;display:flex;align-items:baseline;gap:6px}.price-amt .big{font-size:52px;line-height:1}.price-card.feature .price-amt .big{color:var(--accent);font-weight:400}.price-amt .cur{font-size:24px;color:var(--soft)}.price-amt .per{font-family:var(--mono);font-size:10.5px;color:var(--faint);letter-spacing:.08em;align-self:flex-end;margin-bottom:6px}.price-card .pdesc{font-size:14px;color:var(--muted);margin-bottom:22px;line-height:1.6}.price-feats{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.price-feats li{font-size:14px;color:var(--soft);padding-left:24px;position:relative}.price-feats li:before{content:"";position:absolute;left:0;top:9px;width:12px;height:2px;background:var(--accent)}.price-card.muted-card .price-feats li:before{background:var(--faint)}.price-card .btn-pri,.price-card .btn-gho{width:100%;justify-content:center}.price-note{text-align:center;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;color:var(--faint);margin-top:26px;text-transform:uppercase}.faq{max-width:740px;margin:0 auto}.faq-item{border-bottom:1px solid var(--hair)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:22px 0;font-family:var(--display);font-size:16px;font-weight:500;color:var(--text);transition:color .2s}.faq-q:hover,.faq-item.open .faq-q{color:var(--accent)}.faq-q .chev{transition:transform .3s;flex-shrink:0;color:var(--muted)}.faq-item.open .chev{transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-a{max-height:320px}.faq-a p{padding-bottom:22px;font-size:14px;color:var(--muted);line-height:1.75}.why-slab{background:var(--bg2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:clamp(96px,12vw,150px) 0}.why{text-align:left;max-width:100%}.why .sec-title{font-size:clamp(34px,5vw,64px);line-height:1.06;letter-spacing:-.02em;max-width:18ch}.why .lede{color:var(--muted);max-width:58ch}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3.5vw,48px);margin-top:clamp(44px,6vw,72px)}@media(max-width:820px){.pillars{grid-template-columns:1fr}}.pillar{padding:22px 0 0;border-top:1px solid var(--hair-strong);background:none;text-align:left}.pillar .pnum{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--faint);margin-bottom:18px}.pillar .ph{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:flex;align-items:center;gap:8px}.pillar h4{font-family:var(--display);font-weight:500;font-size:20px;margin-bottom:8px;letter-spacing:-.01em}.pillar p{font-size:14px;color:var(--muted);line-height:1.7}.subscribe{max-width:540px;margin:0 auto;text-align:center}.subscribe .dotrule{margin-bottom:22px}.sub-form{display:flex;gap:8px;max-width:420px;margin:26px auto 0}.sub-form input{flex:1;padding:13px 16px;border-radius:100px;border:1px solid var(--hair-strong);background:var(--panel);color:var(--text);font-family:var(--body);font-size:13px;outline:none;transition:border-color .2s}.sub-form input:focus{border-color:var(--accent)}.sub-form input.err{border-color:#c9554e}.sub-note{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;color:var(--faint);margin-top:16px;text-transform:uppercase}.sub-ok{padding:14px 20px;border-radius:100px;background:color-mix(in srgb,var(--status) 7%,transparent);border:1px solid color-mix(in srgb,var(--status) 38%,transparent);color:var(--status);font-size:13px;font-weight:600;margin-top:26px}.footer{padding:clamp(48px,6vw,64px) 0 40px;border-top:1px solid var(--hair);background:var(--bg)}.footer-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid var(--hair)}.footer-brand{max-width:300px}.footer-brand .wm{margin-bottom:14px}.footer-brand .wm-icon{height:36px}.footer-brand .wm-name{font-size:22px}.footer-brand p{font-size:13px;color:var(--muted);line-height:1.6}.footer-socials{display:flex;gap:10px;margin-top:18px}.footer-social{width:36px;height:36px;border-radius:50%;border:1px solid var(--hair-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);transition:color .2s,border-color .2s,transform .2s}.footer-social:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-2px)}.footer-cols{display:flex;gap:56px;flex-wrap:wrap}.footer-col h6{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.footer-col a{display:block;font-family:var(--mono);font-size:12px;color:var(--muted);margin-bottom:10px;transition:color .2s}.footer-col a:hover{color:var(--text)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:28px}.footer-bottom .c{font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--faint)}.footer-bottom .m{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--faint);text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.footer-bottom .m i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.footer-bottom .m i:nth-child(2){opacity:.6}.footer-bottom .m i:nth-child(3){opacity:.3}.footer-bottom-right{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.theme-toggle{display:inline-flex;align-items:center;gap:9px;background:none;border:none;cursor:pointer;padding:4px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);transition:color .2s}.theme-toggle:hover{color:var(--soft)}.theme-toggle-track{position:relative;width:40px;height:22px;border-radius:100px;background:var(--panel2);border:1px solid var(--hair-strong);transition:background .25s,border-color .25s}.theme-toggle-thumb{position:absolute;top:50%;left:2px;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--on-accent);transition:left .25s cubic-bezier(.4,0,.2,1)}.theme-toggle.is-light .theme-toggle-thumb{left:20px}.theme-toggle-thumb svg{width:11px;height:11px}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.theme-toggle-label{min-width:34px;text-align:left}.fade-up{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.fade-up--visible{opacity:1;transform:none}.rvx-head{text-align:center;max-width:760px;margin:0 auto 24px}.rvx-head .eyebrow{justify-content:center}.rvx-rack-fit{width:100%;overflow-x:clip;overflow-y:visible;display:flex;justify-content:center}.rvx-scaler{position:relative;flex:none}.rb-embed{width:-moz-max-content;width:max-content}.rvx-rack{width:1280px;--raga-panel-h: calc(525px * 660 / 882);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:44px;column-gap:44px;padding:20px 0}.rvx-slot{display:flex;align-items:center;justify-content:center;min-width:0}.rvx-rack>.rvx-slot:first-child{justify-content:flex-end}.rvx-rack>.rvx-slot:last-child{justify-content:flex-start}.rvx-slot-c{padding:0 4px}.rvx-slot-keys [class*=header]{display:none}.rvx-slot-keys [class*=controls]{margin-top:18px;gap:11px}.rvx-slot-keys [class*=octGroup]{gap:10px}.rvx-slot-keys [class*=octLabel]{font-size:10px}.rvx-slot-sphere>div{position:relative;height:440px}.rvx-slot-sphere [class*=canvasWrap]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:332px}.rvx-slot-sphere [class*=canvasWrap] canvas{width:100%!important;height:100%!important}.rvx-slot-sphere [class*=caption]{position:absolute;top:calc(50% + 170px);left:0;right:0}.rvx-status{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px;font-size:14px;color:var(--soft)}.rvx-status b{color:var(--text);font-weight:600}.rvx-led{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--faint);background:var(--panel);border:1px solid var(--hair);transition:color .2s,border-color .2s}.rvx-led.on{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.rvx-led .spin{animation:rvxspin 3.2s linear infinite}@keyframes rvxspin{to{transform:rotate(360deg)}}.rvx-notice{display:flex;align-items:center;justify-content:center;gap:14px;max-width:680px;margin:20px auto 0;padding:11px 16px;border:1px solid var(--hair-strong);border-radius:10px;background:var(--panel);font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;color:var(--muted);text-align:left;line-height:1.6}.rvx-notice-x{flex:none;background:none;border:none;cursor:pointer;color:var(--faint);font-size:16px;line-height:1;padding:2px 6px;transition:color .2s}.rvx-notice-x:hover{color:var(--text)}.rvx-ctx{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin-top:26px}.rvx-ctx-label{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.rvx-ctx-label svg{color:var(--accent)}.rvx-ctx-div{width:1px;height:18px;background:var(--hair-strong)}.rvx-ctx-item{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;font-family:var(--body);font-size:13px;font-weight:500;cursor:pointer;color:var(--soft);background:transparent;border:1px solid var(--hair-strong);transition:border-color .2s,color .2s,background .2s}.rvx-ctx-item:hover{border-color:color-mix(in srgb,var(--text) 45%,transparent);color:var(--text)}.rvx-ctx-item.on{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.rvx-ctx-item svg{color:var(--accent)}.rvx-note{display:flex;align-items:center;justify-content:center;gap:7px;text-align:center;font-size:11.5px;color:var(--faint);line-height:1.6;max-width:78ch;margin:22px auto 0}.rvx-note svg{color:var(--accent);flex-shrink:0}.rvx-note b{color:var(--soft);font-weight:600}@media(max-width:760px){.rvx-rack{width:auto;display:flex;flex-direction:column;gap:26px}}@media(prefers-reduced-motion:reduce){.fade-up{opacity:1;transform:none;transition:none}.hero-badge .beats i,.rvx-led .spin{animation:none}.spread-pedal img,.btn-pri,.btn-gho,.nav-icon,.util,.footer-social,.theme-toggle-thumb{transition:none}}.tk-account{--card: var(--panel);--card2: var(--panel2);--hover: color-mix(in srgb, var(--text) 7%, transparent);--good: var(--status);--bad: #C8654E;--on-amber: #1a1206;--border2: var(--hair-strong);--border-acc:color-mix(in srgb, var(--accent) 34%, transparent);--ui: var(--body);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--pill: 100px;font-family:var(--ui);background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh}.tk-account *,.tk-account *:before,.tk-account *:after{box-sizing:border-box}.tk-account img{display:block;max-width:100%}.tk-account button{font-family:inherit;cursor:pointer}.tk-account input,.tk-account textarea{font-family:inherit}.tk-account ::-moz-selection{background:var(--accent);color:var(--on-accent)}.tk-account ::selection{background:var(--accent);color:var(--on-accent)}.tk-account .wm-icon--light,[data-theme=light] .tk-account .wm-icon--dark{display:none}[data-theme=light] .tk-account .wm-icon--light{display:block}.tk-account .wm--lg .wm-icon{height:46px}.tk-account .wm--lg .wm-name{font-size:28px}.tk-account .wm--lg .wm-sub{font-size:12px}.tk-account .wm--sm .wm-icon{height:26px}.tk-account .wm--sm .wm-tx{gap:2px}.tk-account .wm--sm .wm-name{font-size:17px}.tk-account .wm--sm .wm-sub{font-size:8.5px;letter-spacing:.38em}.tk-account .beats{display:inline-flex;gap:4px;align-items:center}.tk-account .beats i{width:5px;height:5px;border-radius:50%;background:var(--accent);display:block}.tk-account .beats.anim i{animation:tkBeat 1.6s infinite}.tk-account .beats.anim i:nth-child(2){animation-delay:.2s}.tk-account .beats.anim i:nth-child(3){animation-delay:.4s}@keyframes tkBeat{0%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.tk-account .mono{font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tk-account .amb{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.tk-account .amb .orb{position:absolute;border-radius:50%;filter:blur(80px)}.tk-account .amb .orb.gold{width:600px;height:600px;top:-20%;right:-10%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%)}.tk-account .amb .orb.mono{width:420px;height:420px;bottom:-12%;left:-6%;background:radial-gradient(circle,color-mix(in srgb,var(--text) 4%,transparent),transparent 70%)}.tk-account .amb .grid{position:absolute;inset:0;opacity:.6;background-image:linear-gradient(color-mix(in srgb,var(--text) 2%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 2%,transparent) 1px,transparent 1px);background-size:48px 48px}.tk-account .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--pill);font-family:var(--display);font-weight:500;letter-spacing:.02em;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;white-space:nowrap}.tk-account .btn-pri{background:var(--accent3);border-color:var(--accent3);color:var(--on-accent)}.tk-account .btn-pri:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent3) 88%,var(--accent));border-color:color-mix(in srgb,var(--accent3) 88%,var(--accent))}.tk-account .btn-gho{background:var(--card);border:1px solid var(--border2);color:var(--soft)}.tk-account .btn-gho:hover{border-color:color-mix(in srgb,var(--text) 55%,transparent);color:var(--text)}.tk-account .btn-lg{padding:13px 26px;font-size:14px}.tk-account .btn-md{padding:10px 20px;font-size:13.5px}.tk-account .btn-sm{padding:8px 15px;font-size:12.5px}.tk-account .btn[disabled]{opacity:.45;cursor:not-allowed}.tk-account .btn[disabled]:hover{transform:none;box-shadow:none}.tk-account .btn:focus-visible,.tk-account .side-item:focus-visible,.tk-account .libtab:focus-visible,.tk-account .chip:focus-visible,.tk-account .step-action a:focus-visible,.tk-account .step-action button:focus-visible,.tk-account .more:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tk-account .field{width:100%;padding:12px 14px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--border);color:var(--text);font-size:14px;font-weight:400;outline:none;transition:border-color .2s,background .2s}.tk-account .field::-moz-placeholder{color:var(--faint)}.tk-account .field::placeholder{color:var(--faint)}.tk-account .field:focus{border-color:var(--accent);background:var(--card2)}.tk-account .flabel{display:block;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.tk-account .chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--pill);font-size:12px;font-weight:500;border:1px solid var(--border);color:var(--muted);background:var(--card);cursor:pointer;transition:all .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tk-account .chip:hover{border-color:var(--border-acc);color:var(--soft)}.tk-account .chip.on{background:var(--accent);color:var(--on-amber);border-color:var(--accent)}.tk-account .chip.on:hover{color:var(--on-amber)}.tk-account .chip[disabled]{cursor:not-allowed;opacity:.35}.tk-account .card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.tk-account .spill{font-family:var(--mono);font-weight:500;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:var(--pill);border:1px solid}.tk-account .spill.ea{color:var(--accent);border-color:var(--border-acc);background:color-mix(in srgb,var(--accent) 8%,transparent)}.tk-account .spill.live,.tk-account .spill.free{color:var(--good);border-color:color-mix(in srgb,var(--good) 38%,transparent);background:color-mix(in srgb,var(--good) 7%,transparent)}.tk-account .dotrow{display:flex;align-items:baseline;gap:12px}.tk-account .dotrow .k{font-family:var(--mono);font-weight:500;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);opacity:.85;flex-shrink:0}.tk-account .dotrow .ln{flex:1;border-bottom:1px dotted var(--border2);transform:translateY(-3px)}.tk-account .dotrow .v{font-family:var(--mono);font-size:12px;color:var(--muted);flex-shrink:0}.tk-account .fade{animation:tkFadeUp .5s ease both}@keyframes tkFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tk-account .dotdiv{display:flex;align-items:center;gap:12px;color:var(--faint)}.tk-account .dotdiv .ln{flex:1;height:1px;background:var(--border)}.tk-account .dotdiv .lbl{font-family:var(--mono);font-weight:500;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.tk-account .spin{animation:tkSpin .8s linear infinite}@keyframes tkSpin{to{transform:rotate(360deg)}}.tk-account .skel{display:block;position:relative;overflow:hidden;background:var(--card2);border-radius:var(--r-sm);color:transparent!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tk-account .skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 7%,transparent),transparent);animation:tkShimmer 1.4s ease-in-out infinite}@keyframes tkShimmer{to{transform:translate(100%)}}.tk-account .skel--pill{border-radius:var(--pill)}.tk-account .auth{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh}@media(max-width:880px){.tk-account .auth{grid-template-columns:1fr}.tk-account .auth-rail{display:none!important}}@media(max-width:480px){.tk-account .auth-card{padding:24px 20px 20px}}.tk-account .auth-rail{position:relative;overflow:hidden;background:var(--bg2);border-right:1px solid var(--border)}.tk-account .auth-rail-in{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:56px 56px 48px}.tk-account .auth-rail-mid{margin:auto 0}.tk-account .auth-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--status);border:1px solid color-mix(in srgb,var(--status) 38%,transparent);background:color-mix(in srgb,var(--status) 7%,transparent);padding:7px 16px;border-radius:var(--pill)}.tk-account .auth-badge .beats i{background:currentColor}.tk-account .auth-h1{font-family:var(--display);font-weight:300;font-size:clamp(40px,3.75rem,60px);line-height:1.02;letter-spacing:-.02em;margin:22px 0 20px;text-wrap:balance}.tk-account .auth-h1 em{font-style:italic;color:var(--accent);font-weight:600}.tk-account .auth-lede{font-size:15.5px;line-height:1.75;color:var(--soft);max-width:42ch}.tk-account .auth-bullets{list-style:none;margin-top:30px;display:flex;flex-direction:column;gap:16px;padding:0}.tk-account .auth-bullets li{display:flex;align-items:center;gap:13px;font-size:14px;color:var(--soft)}.tk-account .ab-ico{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);border:1px solid var(--border-acc);background:color-mix(in srgb,var(--accent) 6%,transparent)}.tk-account .auth-rail-foot{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--hair)}.tk-account .auth-rail-foot .row{display:flex;align-items:center;gap:10px}.tk-account .auth-spec{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.tk-account .auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;position:relative}.tk-account .auth-card{width:100%;max-width:424px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--card);padding:32px 30px 26px}.tk-account .auth-card-head{text-align:center;margin-bottom:24px}.tk-account .auth-card-head .kick{display:block;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.tk-account .auth-card-head h2{font-family:var(--display);font-weight:300;font-size:30px;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.tk-account .auth-card-head h2 em{font-style:italic;font-weight:600;color:var(--accent)}.tk-account .auth-card-head p{font-size:13.5px;color:var(--muted);margin-top:9px;line-height:1.65}.tk-account .auth-free{display:inline-flex;align-items:flex-start;gap:9px;text-align:left;margin-top:12px;padding:8px 15px;border-radius:14px;border:1px solid color-mix(in srgb,var(--status) 38%,transparent);background:color-mix(in srgb,var(--status) 7%,transparent);color:var(--status);font-size:12px;font-weight:500;line-height:1.55}.tk-account .auth-free i{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;margin-top:6px}.tk-account .auth-mail-ico{width:56px;height:56px;border-radius:16px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:var(--accent);border:1px solid var(--border-acc);background:color-mix(in srgb,var(--accent) 6%,transparent)}.tk-account .oauth-stack{display:flex;flex-direction:column;gap:10px}.tk-account .oauth-btn{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;padding:13px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--border);color:var(--text);font-size:13.5px;font-weight:600;white-space:nowrap;transition:border-color .2s,background .2s}.tk-account .oauth-btn:hover{border-color:var(--border2);background:var(--card2)}.tk-account .oauth-btn[disabled]{opacity:.55;cursor:wait}.tk-account .auth-link{font-size:11.5px;color:var(--accent);text-decoration:none;background:none;border:none;cursor:pointer}.tk-account .auth-link:hover{text-decoration:underline}.tk-account .auth-back{display:block;width:100%;text-align:center;margin-top:14px;background:none;border:none;color:var(--muted);font-size:12.5px}.tk-account .auth-back:hover{color:var(--soft)}.tk-account .pwbar{display:flex;align-items:center;gap:10px;margin-top:9px}.tk-account .pwbar-track{flex:1;height:4px;border-radius:3px;background:var(--border2);overflow:hidden}.tk-account .pwbar-track span{display:block;height:100%;border-radius:3px;transition:width .25s,background .25s}.tk-account .pwbar-lbl{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;width:48px}.tk-account .auth-toggle{text-align:center;margin-top:22px;padding-top:20px;border-top:1px solid var(--border);font-size:13px;color:var(--muted)}.tk-account .auth-toggle button{background:none;border:none;color:var(--accent);font-weight:600;font-size:13px}.tk-account .auth-toggle button:hover{text-decoration:underline}.tk-account .auth-legal{text-align:center;font-size:11px;color:var(--faint);margin-top:20px;max-width:320px}.tk-account .auth-legal a{color:var(--muted);text-decoration:none;cursor:pointer}.tk-account .auth-legal a:hover{color:var(--accent)}.tk-account .auth-note{margin-bottom:18px;padding:11px 14px;border-radius:var(--r-md);font-size:12.5px;line-height:1.5}.tk-account .auth-note.warn{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.tk-account .auth-note.err{background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 25%,transparent)}.tk-account .onb{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;position:relative}.tk-account .onb-in{position:relative;z-index:1;width:100%;max-width:560px}.tk-account .onb-steps{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:30px}.tk-account .onb-step{display:flex;align-items:center}.tk-account .onb-dot{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:600;border:1.5px solid var(--border2);color:var(--muted);transition:all .3s;flex-shrink:0}.tk-account .onb-dot.done{background:var(--accent);border-color:var(--accent);color:var(--on-amber)}.tk-account .onb-dot.cur{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.tk-account .onb-line{width:38px;height:1.5px;background:var(--border2);transition:background .3s}.tk-account .onb-line.done{background:var(--accent)}@media(max-width:560px){.tk-account .onb-line{width:18px}}.tk-account .onb-card{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:36px 34px}@media(max-width:480px){.tk-account .onb-card{padding:26px 20px}}.tk-account .onb-head{text-align:center;margin-bottom:26px}.tk-account .onb-ico{width:50px;height:50px;border-radius:13px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;color:var(--accent);border:1px solid var(--border-acc);background:color-mix(in srgb,var(--accent) 8%,transparent)}.tk-account .onb-kick{display:block;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.tk-account .onb-head h2{font-family:var(--display);font-weight:300;font-size:28px;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.tk-account .onb-head h2 em{font-style:italic;font-weight:600;color:var(--accent)}.tk-account .onb-head p{font-size:13.5px;color:var(--muted);margin-top:9px;max-width:40ch;margin-left:auto;margin-right:auto}.tk-account .onb-genres{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-height:230px;overflow-y:auto;padding:2px}.tk-account .onb-why{display:flex;align-items:flex-start;gap:11px;margin-top:20px;padding:13px 15px;border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 5%,transparent);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}.tk-account .onb-why .wi{color:var(--accent);flex-shrink:0;margin-top:1px}.tk-account .onb-why p{font-size:12.5px;color:var(--soft);line-height:1.6}.tk-account .onb-nav{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:22px;border-top:1px solid var(--border)}.tk-account .onb-back{display:flex;align-items:center;gap:7px;background:none;border:none;color:var(--muted);font-size:13px;font-weight:500}.tk-account .onb-back:hover{color:var(--soft)}.tk-account .onb-avatar{width:96px;height:96px;border-radius:22px;margin:0 auto;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border2);color:var(--faint);cursor:pointer;transition:border-color .2s,transform .2s;position:relative;background:var(--card);overflow:hidden}.tk-account .onb-avatar:hover{border-color:var(--accent);transform:scale(1.03)}.tk-account .onb-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tk-account .onb-avatar .cam{position:absolute;bottom:-4px;right:-4px;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--on-amber);display:flex;align-items:center;justify-content:center}.tk-account .onb-summary{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--border);margin-bottom:18px}.tk-account .onb-summary .av{width:58px;height:58px;border-radius:15px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:26px;font-weight:700;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);overflow:hidden}.tk-account .onb-summary .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tk-account .onb-rec-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card)}.tk-account .onb-rec-card .ri{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.tk-account .onb-rec-card .rn{font-size:13px;font-weight:600;color:var(--text)}.tk-account .onb-rec-card .rc{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:var(--muted)}.tk-account .dash{display:flex;min-height:100vh;background:linear-gradient(180deg,var(--bg),var(--bg2) 46%,var(--bg))}.tk-account .dside{width:250px;flex-shrink:0;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 14px 16px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--text) 2%,transparent)}.tk-account .dside-logo{display:flex;align-items:center;gap:10px;padding:4px 8px 0;margin-bottom:26px;background:none;border:none}.tk-account .dside-sec{font-family:var(--mono);font-weight:500;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);opacity:.85;padding:0 10px;margin:14px 0 8px}.tk-account .side-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 11px;border-radius:var(--r-md);border:none;background:none;color:var(--muted);font-size:13.5px;font-weight:500;font-family:var(--ui);transition:background .18s,color .18s;text-align:left}.tk-account .side-item:hover{background:var(--hover);color:var(--soft)}.tk-account .side-item.on{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.tk-account .side-item .badge{margin-left:auto;font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;padding:2px 7px;border-radius:var(--pill);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.tk-account .dside-spacer{flex:1}.tk-account .dside-user{display:flex;align-items:center;gap:11px;padding:10px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card);margin-top:8px}.tk-account .dside-user .av{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:14px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);overflow:hidden}.tk-account .dside-user .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tk-account .dside .theme-toggle{margin:6px 4px 2px}.tk-account .dtop{display:none;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tk-account .dtop-tabs{display:flex;gap:4px;overflow-x:auto;align-items:center}.tk-account .dmain{flex:1;min-width:0}.tk-account .dwrap{max-width:1120px;margin:0 auto;padding:30px 40px 80px}@media(max-width:720px){.tk-account .dwrap{padding:24px 20px 60px}.tk-account .dside{display:none}.tk-account .dtop{display:flex}}.tk-account .phead{margin-bottom:26px}.tk-account .phead h1{font-family:var(--display);font-weight:300;font-size:32px;letter-spacing:-.015em}.tk-account .phead p{font-size:14px;color:var(--muted);margin-top:5px}.tk-account .workbench-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.82fr);gap:22px;min-height:330px;margin-bottom:18px;padding:28px;border-radius:var(--r-lg);border:1px solid var(--border);overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 52%),var(--card)}.tk-account .workbench-hero:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 40%,transparent),transparent)}.tk-account .workbench-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;max-width:570px}.tk-account .status-line{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;padding:6px 11px;border-radius:var(--pill);border:1px solid var(--border2);color:var(--muted);font-family:var(--mono);font-weight:500;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.tk-account .status-line i{width:7px;height:7px;border-radius:50%;background:currentColor}.tk-account .status-line.ready{color:var(--good);border-color:color-mix(in srgb,var(--good) 38%,transparent);background:color-mix(in srgb,var(--good) 7%,transparent)}.tk-account .status-line.checking{color:var(--accent2);border-color:color-mix(in srgb,var(--accent2) 40%,transparent);background:color-mix(in srgb,var(--accent2) 7%,transparent)}.tk-account .status-line.pending{color:var(--accent);border-color:var(--border-acc);background:color-mix(in srgb,var(--accent) 8%,transparent)}.tk-account .workbench-copy h1{font-family:var(--display);font-weight:300;font-size:40px;line-height:1.05;letter-spacing:-.015em;margin:18px 0 12px;text-wrap:balance}.tk-account .workbench-copy h1 em{font-style:italic;font-weight:600;color:var(--accent)}.tk-account .workbench-copy p{font-size:14.5px;line-height:1.75;color:var(--soft);max-width:58ch}.tk-account .workbench-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.tk-account .workbench-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;max-width:520px}.tk-account .workbench-metrics span{padding:12px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card);color:var(--muted);font-family:var(--mono);font-weight:500;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.tk-account .workbench-metrics b{display:block;color:var(--text);font-family:var(--display);font-size:18px;line-height:1.1;letter-spacing:0;margin-bottom:4px;text-transform:none}.tk-account .workbench-art{position:relative;min-height:0;aspect-ratio:1.38;display:flex;align-items:center;justify-content:center;align-self:center}.tk-account .workbench-art:before{content:"";position:absolute;inset:18% 8% 18% 6%;background:color-mix(in srgb,var(--accent) 20%,transparent);filter:blur(38px);opacity:.6}.tk-account .wa-device{position:relative;width:min(100%,480px);max-width:none;filter:drop-shadow(0 28px 54px rgba(0,0,0,.4))}.tk-account .wa-pedal{position:absolute;width:min(36%,165px);left:2%;bottom:2%;filter:drop-shadow(0 18px 34px rgba(0,0,0,.38))}.tk-account .install-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:24px;align-items:start;margin:18px 0;padding:24px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--card)}.tk-account .install-copy h2{font-family:var(--display);font-weight:500;font-size:24px;line-height:1.12;letter-spacing:-.01em;margin:8px 0}.tk-account .install-copy p{color:var(--muted);font-size:13px;line-height:1.7;max-width:44ch}.tk-account .install-actions{min-width:0}.tk-account .install-actions .build-row{padding:0}.tk-account .install-actions .build-card{margin:16px 0 0}.tk-account .session-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 28px}.tk-account .session-step{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:10px 12px;min-height:132px;padding:16px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card)}.tk-account .step-n{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.08em}.tk-account .step-copy b{display:block;color:var(--text);font-size:13.5px;margin-bottom:3px}.tk-account .step-copy em{display:block;color:var(--muted);font-style:normal;font-size:12px;line-height:1.55}.tk-account .step-action{grid-column:2}.tk-account .step-action a,.tk-account .step-action button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:var(--pill);border:1px solid var(--border2);background:transparent;color:var(--accent);font-size:11px;font-weight:600;text-decoration:none}.tk-account .step-action span{color:var(--faint);font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em}@media(max-width:900px){.tk-account .workbench-hero{grid-template-columns:1fr;padding:24px}.tk-account .workbench-art{min-height:240px;order:-1;aspect-ratio:auto}.tk-account .wa-device{width:min(100%,480px)}.tk-account .wa-pedal{width:min(34%,160px);left:4%;bottom:4%}.tk-account .install-panel,.tk-account .session-steps{grid-template-columns:1fr}}@media(max-width:560px){.tk-account .workbench-copy h1{font-size:34px}.tk-account .workbench-metrics{grid-template-columns:1fr}.tk-account .workbench-actions .btn{width:100%}.tk-account .install-panel{padding:18px}}.tk-account .lic{display:grid;grid-template-columns:1.4fr 1fr;gap:0;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--card);margin-bottom:22px}@media(max-width:640px){.tk-account .lic{grid-template-columns:1fr}}.tk-account .lic-l{padding:24px 26px;border-right:1px solid var(--border)}@media(max-width:640px){.tk-account .lic-l{border-right:none;border-bottom:1px solid var(--border)}}.tk-account .lic-r{padding:24px 26px;display:flex;flex-direction:column;justify-content:center;gap:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent)}.tk-account .dsec-h{display:flex;align-items:baseline;justify-content:space-between;margin:30px 0 14px}.tk-account .dsec-h h2{font-family:var(--display);font-weight:500;font-size:19px;letter-spacing:-.01em;white-space:nowrap}.tk-account .dsec-h .more{font-size:12px;color:var(--accent);background:none;border:none;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;white-space:nowrap}.tk-account .dsec-h .more:hover{text-decoration:underline}.tk-account .pre-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:820px){.tk-account .pre-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.tk-account .pre-grid{grid-template-columns:1fr}}.tk-account .pre-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);overflow:hidden;transition:transform .22s,border-color .22s,box-shadow .22s}.tk-account .pre-card:hover{transform:translateY(-3px);border-color:var(--border2);box-shadow:0 14px 34px #00000029}.tk-account .pre-top{padding:16px 16px 12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%)}.tk-account .pre-name{font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:0;margin-bottom:4px}.tk-account .pre-chain{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:10px 0}.tk-account .pre-chain .pc{font-family:var(--mono);font-size:9px;padding:2px 7px;border-radius:4px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted)}.tk-account .pre-chain .sep{color:var(--faint);font-size:10px}.tk-account .pre-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border)}.tk-account .toolbar{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.tk-account .searchbox{position:relative;flex:1;min-width:200px}.tk-account .searchbox .si{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted);display:flex}.tk-account .searchbox .field{padding-left:36px}.tk-account .build-card{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--card);margin-bottom:18px}.tk-account .build-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);gap:12px;flex-wrap:wrap}.tk-account .build-row{display:flex;gap:10px;padding:18px 20px;flex-wrap:wrap}.tk-account .build-btn{flex:1;min-width:200px;display:flex;align-items:center;gap:13px;padding:13px 16px;border-radius:var(--r-md);background:transparent;border:1px solid var(--border);color:var(--text);transition:border-color .2s,background .2s;text-decoration:none}.tk-account .build-btn:hover{border-color:var(--border2);background:var(--card)}.tk-account .build-btn.recommended{border-color:color-mix(in srgb,var(--good) 42%,transparent);background:color-mix(in srgb,var(--good) 7%,transparent)}.tk-account .build-btn .bp{color:var(--soft);display:flex;transition:color .2s}.tk-account .build-btn:hover .bp{color:var(--text)}.tk-account .build-btn .bmeta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.tk-account .build-btn .bt{font-size:13.5px;font-weight:600}.tk-account .build-btn .bs{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--faint)}.tk-account .build-btn .bdl{margin-left:auto;display:flex;color:var(--muted);transition:color .2s,transform .2s}.tk-account .build-btn:hover .bdl{color:var(--accent);transform:translateY(1px)}.tk-account .notes{padding:16px 20px}.tk-account .notes li{font-size:13px;color:var(--soft);line-height:1.7;margin-left:18px}.tk-account .notes li::marker{color:var(--accent)}.tk-account .prof-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);padding:28px}.tk-account .prof-top{display:flex;align-items:center;gap:18px;margin-bottom:22px}.tk-account .prof-top .av{width:76px;height:76px;border-radius:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:30px;font-weight:700;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);overflow:hidden}.tk-account .prof-top .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tk-account .libtab{padding:7px 14px;border-radius:var(--pill);border:1px solid transparent;background:none;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.tk-account .libtab.on{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.tk-account .libtab:hover{color:var(--soft)}.tk-account .empty{text-align:center;padding:60px 20px}.tk-account .empty .ei{width:72px;height:72px;border-radius:18px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:var(--accent);border:1px solid var(--border-acc);background:color-mix(in srgb,var(--accent) 7%,transparent)}.tk-account .empty h3{font-family:var(--display);font-weight:500;font-size:22px;margin-bottom:8px}.tk-account .empty p{font-size:14px;color:var(--muted);max-width:42ch;margin:0 auto;line-height:1.7}.tk-account .release-body{padding:18px 20px 8px}.tk-account .release-body.clamped .release-md{max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,transparent 96%);mask-image:linear-gradient(#000 45%,transparent 96%)}.tk-account .notes-toggle{display:flex;align-items:center;gap:7px;width:100%;padding:11px 20px 13px;background:none;border:none;border-top:1px solid var(--border);cursor:pointer;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .18s}.tk-account .notes-toggle:hover{color:var(--accent)}.tk-account .nt-chev{display:inline-flex;transition:transform .18s ease}.tk-account .nt-chev.up{transform:rotate(180deg)}.tk-account .release-md{font-size:13.5px;line-height:1.65;color:var(--soft)}.tk-account .release-md>:first-child{margin-top:0}.tk-account .release-md>:last-child{margin-bottom:0}.tk-account .release-md h1,.tk-account .release-md h2,.tk-account .release-md h3{font-family:var(--mono);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:18px 0 9px}.tk-account .release-md p{margin:0 0 10px;color:var(--muted)}.tk-account .release-md strong{color:var(--text);font-weight:600}.tk-account .release-md em{font-style:italic}.tk-account .release-md ul,.tk-account .release-md ol{margin:0 0 10px;padding-left:18px}.tk-account .release-md ul{list-style:disc}.tk-account .release-md li{margin:0 0 6px;color:var(--muted)}.tk-account .release-md li::marker{color:color-mix(in srgb,var(--accent) 70%,transparent)}.tk-account .release-md a{color:var(--accent);text-decoration:none}.tk-account .release-md a:hover{text-decoration:underline}.tk-account .release-md code{font-family:var(--mono);font-size:.88em;background:color-mix(in srgb,var(--text) 6%,transparent);padding:1px 5px;border-radius:4px}.tk-account .modal-scrim{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tk-account .edit-modal{width:100%;max-width:520px;max-height:min(90vh,720px);overflow-y:auto;border:1px solid var(--border2);border-radius:var(--r-xl);background:var(--bg2);padding:26px 26px 22px;box-shadow:0 40px 90px #0006}.tk-account .edit-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.tk-account .edit-modal-head h2{font-family:var(--display);font-weight:500;font-size:21px;letter-spacing:-.01em}.tk-account .edit-modal-head .mono{display:block;margin-bottom:4px;color:var(--accent)}.tk-account .modal-x{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s}.tk-account .modal-x:hover{color:var(--text);border-color:var(--border2)}.tk-account .edit-row{margin-bottom:18px}.tk-account .edit-avatar-row{display:flex;align-items:center;gap:16px;margin-bottom:20px}.tk-account .edit-avatar{width:68px;height:68px;border-radius:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:26px;font-weight:700;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);overflow:hidden;border:1px solid var(--border)}.tk-account .edit-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tk-account .edit-avatar-meta{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.tk-account .edit-avatar-meta .hint{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:var(--faint);text-transform:uppercase}.tk-account .uname-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;margin-top:7px}.tk-account .uname-status.ok{color:var(--good)}.tk-account .uname-status.taken{color:var(--bad)}.tk-account .uname-status.checking{color:var(--muted)}.tk-account .edit-genres{display:flex;flex-wrap:wrap;gap:8px;max-height:168px;overflow-y:auto;padding:2px}.tk-account .edit-error{margin-top:4px;padding:10px 13px;border-radius:var(--r-md);font-size:12.5px;line-height:1.5;background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 25%,transparent)}.tk-account .edit-modal-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}@media(max-width:560px){.tk-account .modal-scrim{padding:14px;align-items:flex-end}.tk-account .edit-modal{padding:20px 18px 16px}.tk-account .edit-modal-foot .btn{flex:1}}@media(prefers-reduced-motion:reduce){.tk-account .fade,.tk-account .beats.anim i{animation:none}.tk-account .skel:after{animation:none}.tk-account .spin{animation:tkSpin .8s linear infinite}.tk-account .btn,.tk-account .pre-card,.tk-account .chip,.tk-account .onb-dot,.tk-account .onb-line,.tk-account .oauth-btn,.tk-account .field,.tk-account .build-btn,.tk-account .side-item,.tk-account .onb-avatar{transition:none}}
