/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (max-width:768px){input,textarea,select{font-size:16px!important}}html{touch-action:manipulation}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--skeleton-from) 25%,var(--skeleton-to) 50%,var(--skeleton-from) 75%);background-size:200% 100%;animation:1.6s ease-in-out infinite shimmer}@keyframes cable-type-sweep{0%{background-position:100% 0}to{background-position:0 0}}.cable-type-option{background:linear-gradient(90deg,#1d9e751f,#0000) 100% 0/200% 100%;transition:background-position .35s,border-color .2s,color .2s}.cable-type-option:hover{background-position:0 0;color:#5eead4!important;border-color:#1d9e7559!important}.btn-cancel{transition:background .15s,border-color .15s,color .15s}.btn-cancel:hover{color:#e24b4a!important;background:#e24b4a1a!important;border-color:#e24b4a!important}.btn-close{transition:background .15s,color .15s}.btn-close:hover{color:#e24b4a!important;background:#e24b4a26!important}.toolbar-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.toolbar-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rig-input-no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rig-input-no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toolbar-input,.rig-input-no-spin{-moz-appearance:textfield}:root{--void:#040404;--base:#1c1c1e;--panel:#101010;--surface:#161616;--raised:#1e1e1e;--hover:#262626;--amber:#f59e0b;--amber-bright:#fbbf24;--amber-dim:#92400e;--amber-bg:#f59e0b0f;--amber-border:#f59e0b33;--amber-glow:#f59e0b47;--green:#22c55e;--green-bright:#4ade80;--green-bg:#22c55e12;--green-border:#22c55e33;--green-glow:#22c55e52;--red:#ef4444;--red-bright:#f87171;--red-bg:#ef444412;--red-border:#ef444438;--red-glow:#ef444452;--text-0:#e0e0e0;--text-1:#888;--text-2:#484848;--cable-name-main:#f1f1f1;--cable-name-sub:#cfcfcf;--cable-type-muted:#b5b5b5;--b1:#181818;--b2:#232323;--b3:#303030;--font-display:"Bebas Neue", sans-serif;--font-mono:"IBM Plex Mono", monospace;--toolbar-h:54px;--sidebar-w:292px;--dropdown-bg:#0e0e0e;--dropdown-border:#252525;--overlay-divider:#1a1a1a;--close-btn-border:#2a2a2a;--overlay-label:#ffffff4d;--overlay-section-label:#ffffff73;--shortcut-bg:#ffffff0f;--shortcut-border:#ffffff14;--shortcut-color:#777;--item-divider:#ffffff08;--chevron-muted:#fff3;--icon-bg-muted:#ffffff0f;--lang-menu-bg:#0d0d0d;--lang-menu-border:#c8c8c81f;--lang-menu-shadow:0 8px 24px #0009;--lang-item-active-bg:#c8c8c80f;--lang-item-active-border:#c8c8c866;--lang-item-active-text:#c8c8c8f2;--lang-item-text:#c8c8c880;--lang-item-hover-bg:#c8c8c80f;--lang-item-hover-text:#c8c8c8d9;--custom-modal-preview-bg:#161a1f;--custom-modal-preview-border:#2d343d;--custom-modal-submit-bg:#b4b4b426;--custom-modal-submit-border:#c8c8c880;--custom-modal-submit-text:#c8c8c8;--custom-modal-submit-hover-bg:#b4b4b447;--custom-modal-submit-hover-border:#c8c8c8;--skeleton-from:#1a1a1a;--skeleton-to:#2c2c2c;--noise-opacity:.025;--canvas-bg:#1c1c1e;--toolbar-bg:#101010;--cable-neutral-accent:#c8c8c8;--cable-neutral-grad-bg:linear-gradient(90deg, #c8c8c861 0%, #c8c8c824 55%, #c8c8c80a 100%);--cable-neutral-grad-hover:linear-gradient(90deg, #c8c8c894 0%, #c8c8c842 55%, #c8c8c814 100%);--cable-neutral-soft-border:#c8c8c859;--cable-neutral-soft-bg:#c8c8c814;--cable-modal-bg:#111214;--cable-modal-border:#2a2d31;--cable-modal-shadow:0 24px 64px #000000a6;--cable-modal-header-bg:linear-gradient(to bottom, #171a1e, #121418);--cable-modal-content-bg:#111317;--cable-modal-footer-bg:linear-gradient(to bottom, #14171b, #111317);--cable-modal-divider:#262a2f;--cable-modal-title-from:#f0f0f0;--cable-modal-title-to:#7e858d;--cable-modal-title-solid:#d7dce2;--cable-modal-image-bg:#090a0b;--cable-modal-detail-body:#b8c0ca;--cable-modal-detail-highlight:#f5f8fc;--cable-modal-detail-panel-bg:#ffffff08;--cable-modal-detail-panel-border:#ffffff1f;--cable-modal-card-bg:#15181d;--cable-modal-card-hover-bg:#1a2128;--cable-modal-card-selected-bg:linear-gradient(90deg, #1d9e7538 0%, #1d9e751f 45%, #1d9e750a 100%);--cable-modal-card-border:#2a323b;--cable-modal-card-hover-border:#1d9e7580;--cable-modal-card-selected-border:#1d9e75;--cable-modal-name:#d8dde4;--cable-modal-name-hover:#fff;--cable-modal-name-selected:#5eead4;--cable-modal-info-bg:#ffffff05;--cable-modal-info-border:#ffffff29;--cable-modal-info-color:#ffffff8c;--cable-modal-info-hover-bg:#ffffff14;--cable-modal-info-hover-border:#ffffff73;--cable-modal-info-hover-color:#fffffff2;--cable-modal-chip-bg:#06120eeb;--cable-modal-chip-border:#1d9e756b;--cable-modal-chip-text:#5eead4;--cable-modal-confirm-bg:#1d9e751a;--cable-modal-confirm-border:#1d9e7573;--cable-modal-confirm-text:#5eead4;--cable-modal-confirm-hover-bg:#1d9e752e;--cable-modal-confirm-hover-border:#1d9e75;--cable-modal-confirm-hover-text:#9af7e8;--cable-modal-back-bg:#ffffff08;--cable-modal-back-border:#fff3;--cable-modal-back-text:#c4c9cf;--cable-modal-back-hover-bg:#ffffff14;--cable-modal-back-hover-border:#ffffff59;--cable-modal-back-hover-text:#fff}.light{--void:#e8e8e8;--base:#dedede;--panel:#ececec;--surface:#f4f4f4;--raised:#fff;--hover:#e0e0e0;--amber:#b45309;--amber-bright:#92400e;--amber-dim:#d97706;--amber-bg:#b4530912;--amber-border:#b4530947;--amber-glow:#b453096b;--green:#15803d;--green-bright:#166534;--green-bg:#15803d14;--green-border:#15803d4d;--green-glow:#15803d73;--red:#dc2626;--red-bright:#b91c1c;--red-bg:#dc262612;--red-border:#dc262642;--red-glow:#dc262666;--text-0:#111;--text-1:#525252;--text-2:#a3a3a3;--cable-name-main:#2f3338;--cable-name-sub:#4c535b;--cable-type-muted:#636a73;--b1:#e5e5e5;--b2:#d4d4d4;--b3:#a3a3a3;--dropdown-bg:#e4e4e4;--dropdown-border:#c4c4c4;--overlay-divider:#d0d0d0;--close-btn-border:#c4c4c4;--overlay-label:#141a22b8;--overlay-section-label:#141a22cc;--shortcut-bg:#f0f0f0;--shortcut-border:#ccc;--shortcut-color:#3d4752;--item-divider:#0000000f;--chevron-muted:var(--b3);--icon-bg-muted:var(--hover);--lang-menu-bg:#d7dce3;--lang-menu-border:#404a564d;--lang-menu-shadow:0 10px 28px #0000003d, 0 2px 8px #0000001a;--lang-item-active-bg:#34404c1f;--lang-item-active-border:#34404c8c;--lang-item-active-text:#1f2b37;--lang-item-text:#4c5864;--lang-item-hover-bg:#34404c24;--lang-item-hover-text:#1f2b37;--custom-modal-preview-bg:#dfe4eb;--custom-modal-preview-border:#a9b2be;--custom-modal-submit-bg:linear-gradient(135deg, #4466cc47 0%, #4466cc29 100%);--custom-modal-submit-border:#4466ccad;--custom-modal-submit-text:#324ba8;--custom-modal-submit-hover-bg:linear-gradient(135deg, #4466cc6b 0%, #4466cc3d 100%);--custom-modal-submit-hover-border:#4466ccd9;--skeleton-from:#e4e4e4;--skeleton-to:#d0d0d0;--noise-opacity:.012;--canvas-bg:#8e9199;--toolbar-bg:#fff;--cable-neutral-accent:#d97706;--cable-neutral-grad-bg:linear-gradient(90deg, #d97706b8 0%, #d9770661 55%, #d977061f 100%);--cable-neutral-grad-hover:linear-gradient(90deg, #d97706e0 0%, #d9770680 55%, #d977062e 100%);--cable-neutral-soft-border:#d977066b;--cable-neutral-soft-bg:#d977061c;--cable-modal-bg:#e4e9f0;--cable-modal-border:#acb8c7;--cable-modal-shadow:0 24px 58px #0000003d, 0 6px 16px #0000001a;--cable-modal-header-bg:linear-gradient(to bottom, #d7dee8, #ccd5e1);--cable-modal-content-bg:#edf2f7;--cable-modal-footer-bg:linear-gradient(to bottom, #dbe2eb, #d0d9e4);--cable-modal-divider:#aab6c5;--cable-modal-title-from:#2f3d4b;--cable-modal-title-to:#6f8195;--cable-modal-title-solid:#273443;--cable-modal-image-bg:#8f97a1;--cable-modal-detail-body:#3f4954;--cable-modal-detail-highlight:#18222d;--cable-modal-detail-panel-bg:#ffffff9e;--cable-modal-detail-panel-border:#44505e47;--cable-modal-card-bg:#edf0f4;--cable-modal-card-hover-bg:#e3e9f0;--cable-modal-card-selected-bg:linear-gradient(90deg, #b4780038 0%, #b4780024 45%, #b4780012 100%);--cable-modal-card-border:#b6bec8;--cable-modal-card-hover-border:#b478007a;--cable-modal-card-selected-border:#b47800;--cable-modal-name:#1f2832;--cable-modal-name-hover:#111820;--cable-modal-name-selected:#8a5c00;--cable-modal-info-bg:#ffffff80;--cable-modal-info-border:#424c5859;--cable-modal-info-color:#303a46bf;--cable-modal-info-hover-bg:#ffffffd1;--cable-modal-info-hover-border:#26313e85;--cable-modal-info-hover-color:#1a2633;--cable-modal-chip-bg:linear-gradient(135deg, #fff0c8f5 0%, #f5e1b4f0 100%);--cable-modal-chip-border:#b478008c;--cable-modal-chip-text:#8a5c00;--cable-modal-confirm-bg:#b4780024;--cable-modal-confirm-border:#b478008c;--cable-modal-confirm-text:#8a5c00;--cable-modal-confirm-hover-bg:#b478003d;--cable-modal-confirm-hover-border:#b47800;--cable-modal-confirm-hover-text:#6b4700;--cable-modal-back-bg:#ffffff73;--cable-modal-back-border:#48525e59;--cable-modal-back-text:#34404c;--cable-modal-back-hover-bg:#ffffffc7;--cable-modal-back-hover-border:#34404c73;--cable-modal-back-hover-text:#1f2832}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--void);-webkit-font-smoothing:antialiased;height:100%;height:-webkit-fill-available}body{background:var(--void);height:100%;min-height:-webkit-fill-available;color:var(--text-0);font-family:var(--font-mono);font-size:13px;overflow:hidden}#root{height:var(--app-height,100dvh);overflow:hidden}@supports (padding:env(safe-area-inset-top)){:root{--toolbar-h: calc(54px + env(safe-area-inset-top)) }.toolbar-inner{padding-top:env(safe-area-inset-top)}}body:after{content:"";opacity:var(--noise-opacity,.025);pointer-events:none;z-index:9999;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='1'/%3E%3C/svg%3E");background-size:256px;position:fixed;top:0;right:0;bottom:0;left:0}@media (max-width:768px){body:after{display:none!important}}.light .toolbar-inner{box-shadow:0 1px 0 var(--b3),0 2px 12px #0000001a!important;background-color:#fff!important;background-image:none!important}.light .rig-btn{transition:box-shadow .15s,transform .15s,background .15s,border-color .15s,color .15s!important}.light .rig-btn:active{transform:translateY(1px)scale(.995)!important;box-shadow:0 1px 2px #0000000f,inset 0 1px 3px #00000014!important}.light .rig-btn-ghost{color:var(--text-0)!important;background:#fff!important;border-color:#b9c4cf!important;box-shadow:0 2px 5px #00000021,0 0 0 1px #141c2614!important}.light .rig-btn-ghost:hover{color:var(--text-0)!important;background:#fdfefe!important;border-color:#9eacb8!important;transform:translateY(0)!important;box-shadow:0 4px 10px #00000029,0 0 0 1px #141c261a!important}.light .rig-btn-amber{color:var(--amber)!important;background:#b4530917!important;border-color:#b453094d!important;box-shadow:0 1px 4px #b4530924,0 0 0 1px #b4530912!important}.light .rig-btn-amber:hover{color:var(--amber-bright)!important;background:#b4530929!important;border-color:#b453096b!important;transform:translateY(0)!important;box-shadow:0 3px 10px #b4530938!important}.light .rig-btn-red{box-shadow:0 1px 3px #dc26261f!important}.light .rig-btn-red:hover{transform:translateY(0)!important;box-shadow:0 3px 8px #dc262633!important}.light .rig-btn-green{box-shadow:0 1px 3px #15803d1f!important}.light .rig-btn-green:hover{transform:translateY(0)!important;box-shadow:0 3px 8px #15803d33!important}.light .board-control{border-color:var(--b2)!important;background:#fff!important;box-shadow:0 1px 3px #0000001f,inset 0 1px 2px #0000000d!important}.light .sidebar-panel{background-color:#eef2f7!important;background-image:radial-gradient(circle,#0000000f 1px,#0000 1px)!important;background-size:14px 14px!important;border-right:1px solid #34404c38!important;box-shadow:2px 0 16px #34404c1a!important}.light .sidebar-header-section{background:#f7f5f1!important;border-bottom:1px solid #34404c33!important;box-shadow:inset 0 1px #ffffffd6,0 2px 10px #34404c1a!important}.light .sidebar-footer-section{background:#f7f5f1!important;border-top:1px solid #34404c33!important;box-shadow:inset 0 -1px #ffffffc7,0 -4px 16px #34404c1a!important}.light .sidebar-buy-btn{color:var(--amber)!important;background:#ffffffa6!important;border-color:#b453096b!important;box-shadow:0 1px 4px #b4530929,0 0 0 1px #ffffff80!important}@media (min-width:769px){.light .sidebar-buy-btn{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}}.light .sidebar-buy-btn:hover:not(:disabled){background:var(--amber)!important;border-color:var(--amber)!important;color:#fff!important;box-shadow:0 3px 14px var(--amber-glow)!important}.light .sidebar-amber-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#9a4700,#c47500,#8a3f00 80%,#b86800);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px #b453094d)!important;text-shadow:none!important}.light .rig-input{box-shadow:inset 0 1px 3px #00000014,0 0 0 1px var(--b2)!important;background:#fff!important;border-color:#0000!important}.light .rig-input:focus{box-shadow:inset 0 1px 3px #0000000f,0 0 0 2px var(--amber-border)!important}.light .rig-input:-webkit-autofill{-webkit-text-fill-color:var(--text-0)!important;box-shadow:inset 0 0 0 1000px #fff!important}.light .rig-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-0)!important;box-shadow:inset 0 0 0 1000px #fff!important}.light .rig-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-0)!important;box-shadow:inset 0 0 0 1000px #fff!important}.light .pedal-card{background:#fff!important;box-shadow:0 1px 4px #00000017,0 0 0 1px #0000000a!important}.light .pedal-card:hover{box-shadow:0 4px 16px #b4530924,0 0 0 1px var(--amber-border)!important}.light .rig-divider{background:var(--b3)!important}.light .sidebar-table-header{background:linear-gradient(#f7f9fc,#edf2f7)!important;border-top:1px solid #fffc!important;border-bottom:1px solid #34404c38!important}.light .sidebar-table-header .rig-label{color:#34404cc7!important}.light [data-cable-item]{filter:saturate(1.25)!important;border-left-width:4px!important;box-shadow:inset 3px 0 12px -4px #0000000f!important}.light [data-cable-item]:hover{filter:saturate(1.45)!important;border-left-width:4px!important;box-shadow:inset 3px 0 16px -4px #0000001a!important}.light [data-cable-item] span[style*="8899dd"]{color:#35b!important;background:#3355bb1a!important;border-color:#3355bb4d!important}.light ::-webkit-scrollbar-thumb{background:var(--b3)!important}.light ::-webkit-scrollbar-track{background:var(--surface)!important}@keyframes hintPulse{0%{opacity:.85;transform:scale(1);box-shadow:0 0 #7166d440}50%{opacity:1;transform:scale(1.015);box-shadow:0 0 12px 4px #7166d41f}to{opacity:.85;transform:scale(1);box-shadow:0 0 #7166d440}}@keyframes hintPulseLight{0%{opacity:.88;transform:scale(1);box-shadow:0 1px 6px #00000014}50%{opacity:1;transform:scale(1.015);box-shadow:0 2px 16px #7166d42e}to{opacity:.88;transform:scale(1);box-shadow:0 1px 6px #00000014}}.hint-bar-bubble{color:#999;background:#141414d9;border:1px solid #ffffff14;animation:2.8s ease-in-out infinite hintPulse}.light .hint-bar-bubble{color:#555;background:#ffffffeb;border:1px solid #0000001a;animation:2.8s ease-in-out infinite hintPulseLight}.logo-img{filter:invert()brightness(2);mix-blend-mode:screen}.light .logo-img{filter:none;mix-blend-mode:normal}.theme-toggle .theme-icon{transition:transform .25s,opacity .2s;display:inline-flex}@media (max-width:768px){.theme-toggle{min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--b3);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--b3)}.rig-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-1);font-size:11px}.rig-input{background:var(--surface);border:1px solid var(--b2);color:var(--text-0);font-family:var(--font-mono);border-radius:3px;outline:none;font-size:16px;transition:border-color .15s}.rig-input:focus{border-color:var(--amber-border)}.focus-green .rig-input:focus{border-color:#1d9e7580}.focus-silver .rig-input:focus{border-color:#c8c8c84d}.rig-input:-webkit-autofill{caret-color:var(--text-0);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text-0)!important;border-color:var(--b2)!important}.rig-input:-webkit-autofill:hover{caret-color:var(--text-0);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text-0)!important;border-color:var(--b2)!important}.rig-input:-webkit-autofill:focus{caret-color:var(--text-0);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text-0)!important;border-color:var(--b2)!important}.rig-btn{white-space:nowrap;height:32px;font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;border:1px solid #0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.rig-btn-amber{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber)}.rig-btn-amber:hover{border-color:var(--amber-glow);color:var(--amber-bright);box-shadow:0 0 12px var(--amber-bg);background:#f59e0b24}.rig-btn-ghost{border-color:var(--b2);color:var(--text-1);background:0 0}.rig-btn-ghost:hover{border-color:var(--b3);color:var(--text-0);background:var(--raised)}.rig-btn-ghost-red{color:#ef4444;background:0 0;border-color:#dc26264d}.rig-btn-ghost-red:hover{color:#ef4444;background:#dc26261f;border-color:#ef4444;box-shadow:0 0 12px #dc26261f}.rig-btn-ghost-green{border-color:var(--b2);color:var(--text-1);background:0 0}.rig-btn-ghost-green:hover{color:#1d9e75;background:#1d9e751f;border-color:#1d9e75}.rig-btn-ghost-blue{border-color:var(--b2);color:var(--text-1);background:0 0}.rig-btn-ghost-blue:hover{color:#378add;background:#378add1f;border-color:#378add;box-shadow:0 0 12px #378add1f}.rig-btn-confirm:hover{color:#fff!important;background:#0f6e56!important;border-color:#0f6e56!important}.rig-btn-green{background:var(--green-bg);border-color:var(--green-border);color:var(--green)}.rig-btn-green:hover{border-color:var(--green-glow);color:var(--green-bright);box-shadow:0 0 12px var(--green-bg);background:#22c55e21}.rig-btn-red{background:var(--red-bg);border-color:var(--red-border);color:var(--red)}.rig-btn-red:hover{border-color:var(--red-glow);color:var(--red-bright);box-shadow:0 0 12px var(--red-bg);background:#ef444421}.terms-confirm-btn{color:#d4c5ff;background:#7c5cc738;border-color:#7c5cc780}.terms-confirm-btn:hover:not(:disabled){color:#f1ebff;background:#7c5cc757;border-color:#7c5cc7;box-shadow:0 0 12px #7c5cc733}.terms-confirm-btn:disabled{border-color:var(--b2);color:var(--text-2);box-shadow:none;background:0 0}.rig-btn-blue{color:#60a5fa;background:#3b82f614;border-color:#3b82f64d}.rig-btn-blue:hover{color:#93c5fd;background:#3b82f626;border-color:#3b82f68c;box-shadow:0 0 12px #3b82f61f}@media (hover:hover){.btn-add-board:hover{color:#2dd4aa;background:#1d9e7538;border-color:#1d9e75;box-shadow:0 0 10px #1d9e7538}.btn-add-pedal:hover{color:#e0e0e0;background:#c8c8c82e;border-color:#c8c8c8;box-shadow:0 0 8px #c8c8c81f}.btn-add-cables:not([aria-pressed=true]):hover{color:#85b7eb;background:#5b9fce38;border-color:#5b9fce;box-shadow:0 0 10px #5b9fce38}}.btn-add-cables[aria-pressed=true]{color:#85b7eb;background:#185fa547;border-color:#378add;box-shadow:0 0 12px #378add4d}@media (hover:hover){.btn-about:hover{color:#6b9fff;background:#386aff33;border-color:#386aff;box-shadow:0 0 10px #386aff33}.theme-toggle:hover{color:#d1d5db;background:#9ca3af29;border-color:#9ca3af8c;box-shadow:0 0 10px #9ca3af33}}.theme-toggle:active{color:#e5e7eb;background:#6b72803d;border-color:#9ca3afb8}.rig-divider{background:var(--b2);flex-shrink:0;align-self:stretch;width:1px}.light .modal-content{background:#f4f4f4!important}.light .modal-board-box{background:#dde4ec!important;border-color:#aebccd!important;box-shadow:0 26px 60px #00000038,0 6px 18px #0000001a,0 0 0 1px #3c547a29!important}.light .modal-board-box .modal-header{background:linear-gradient(#d3dbe6,#c8d2de)!important;border-bottom-color:#a6b4c5!important}.light .modal-board-box .modal-board-content{background:#eaf0f6!important}.light .modal-board-box .modal-footer{background:linear-gradient(#d5dde8,#cad3df)!important;border-top-color:#a6b4c5!important}.light .modal-board-box .rig-input{background:#f7f9fc!important;border-color:#aab6c5!important;box-shadow:inset 0 1px 2px #00000017,0 0 0 1px #ffffff9e!important}.light .modal-board-box .rig-input:focus{border-color:#3c547a99!important;box-shadow:inset 0 1px 2px #00000012,0 0 0 2px #3c547a38!important}.light .modal-board-box .stepper-input{background:#e4eaf2!important;border-color:#a4b1c2!important;box-shadow:inset 0 1px #fff9!important}.light .modal-board-box .stepper-input button{color:#3b4a59!important;background:#ecf1f6!important}.light .modal-board-box .stepper-input button:hover:not(:disabled){color:#182535!important;background:#d5dde7!important}.light .modal-board-box .jack-counter{background:#e7edf4!important;border-color:#afbccb!important;box-shadow:inset 0 1px #fff9!important}.light .modal-board-box .jack-counter[data-kind=in][data-active=true]{background:#16a34a1f!important;border-color:#16a34a!important}.light .modal-board-box .jack-counter[data-kind=out][data-active=true]{background:#6b72801f!important;border-color:#6b7280!important}.light .modal-board-box .jack-counter button{color:#353535!important;background:#ececec!important;border-color:#aaa!important}.light .modal-board-box .jack-counter button:hover{color:#151515!important;background:#d8d8d8!important;border-color:#8e8e8e!important}.light .modal-header .modal-label,.light .modal-content .modal-label{color:var(--text-2)!important}.light .modal-content .modal-body-text{color:var(--text-1)!important}.light .jack-counter[data-kind=in][data-active=true]{background:#16a34a12!important;border-color:#16a34a!important}.light .jack-counter[data-kind=in][data-active=true] span{color:#15803d!important}.light .jack-counter[data-kind=in][data-active=true] svg circle,.light .jack-counter[data-kind=in][data-active=true] svg [stroke="#22c55e"]{stroke:#15803d!important}.light .jack-counter[data-kind=in][data-active=false]{background:#16a34a08!important;border-color:#86efac!important}.light .jack-counter[data-kind=out][data-active=true]{background:#71717a12!important;border-color:#71717a!important}.light .jack-counter[data-kind=out][data-active=false]{border-color:#d4d4d8!important}.light .jack-counter button{color:#444!important;background:#fff!important;border-color:#c8c8c8!important}.light .jack-counter button:hover{color:#111!important;background:#f0f0f0!important;border-color:#999!important}.light .modal-box .rig-btn-ghost{color:#333!important;background:#e0e0e0!important;border-color:#b8b8b8!important;transform:none!important;box-shadow:0 1px 3px #0000001f!important}.light .modal-box .rig-btn-ghost:hover{color:#111!important;background:#d4d4d4!important;border-color:#a0a0a0!important;transform:none!important;box-shadow:0 1px 3px #0000001f!important}.light .modal-box .btn-cancel{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;transform:none!important;box-shadow:0 1px 4px #dc262659!important}.light .modal-box .btn-cancel:hover{color:#fff!important;background:#b91c1c!important;border-color:#b91c1c!important;transform:none!important;box-shadow:0 2px 8px #dc262666!important}.light .modal-box .rig-btn-green,.light .modal-box .rig-btn-confirm{color:#fff!important;background:#15803d!important;border-color:#15803d!important;transform:none!important;box-shadow:0 1px 4px #15803d4d!important}.light .modal-box .rig-btn-green:hover,.light .modal-box .rig-btn-confirm:hover{color:#fff!important;background:#166534!important;border-color:#166534!important;transform:none!important}.light .modal-box .rig-btn-amber{color:#fff!important;background:#46c!important;border-color:#3f5fbe!important;transform:none!important;box-shadow:0 1px 4px #4466cc52!important}.light .modal-box .rig-btn-amber:hover{color:#fff!important;background:#3854b8!important;border-color:#334da8!important;transform:none!important}.light .modal-box .terms-confirm-btn{color:#fff!important;background:#7c5cc7!important;border-color:#6f51b5!important;box-shadow:0 1px 4px #7c5cc759!important}.light .modal-box .terms-confirm-btn:hover:not(:disabled){color:#fff!important;background:#6f51b5!important;border-color:#6348a2!important;box-shadow:0 2px 8px #7c5cc76b!important}.light .modal-box .terms-confirm-btn:disabled{color:#787878!important;box-shadow:none!important;background:#dfdfdf!important;border-color:#b8b8b8!important}.light .modal-header .btn-close{color:#444!important;background:#d8d8d8!important;border-color:#b0b0b0!important}.light .modal-header .btn-close:hover{color:#c00!important;background:#f0d0d0!important;border-color:#c44!important}.light .btn-actions{color:#fff!important;letter-spacing:.07em!important;background:#6b62d6!important;border-color:#5548c4!important;font-weight:700!important;box-shadow:0 2px 8px #6b62d68c,0 0 0 1px #6b62d640!important}.light .btn-actions:hover{color:#fff!important;background:#5548c4!important;border-color:#4840b0!important;box-shadow:0 4px 14px #6b62d699!important}.light .btn-export-pdf:hover{color:#fff!important;background:#e1251b!important;border-color:#c91f16!important;transform:translateY(0)!important;box-shadow:0 4px 14px #e1251b6b!important}@media (hover:hover){.light .btn-add-board:hover{color:#fff!important;background:#1d9e75!important;border-color:#178a65!important;transform:translateY(0)!important;box-shadow:0 4px 14px #1d9e7566!important}.light .btn-add-pedal:hover{color:#fff!important;background:#888!important;border-color:#6e6e6e!important;transform:translateY(0)!important;box-shadow:0 4px 12px #00000047!important}.light .btn-add-cables:not([aria-pressed=true]):hover{color:#fff!important;background:#5b9fce!important;border-color:#4a8ebe!important;transform:translateY(0)!important;box-shadow:0 4px 14px #5b9fce66!important}}.light .btn-add-cables[aria-pressed=true]{color:#fff!important;background:#4a8ebe!important;border-color:#3a7aaa!important;box-shadow:0 2px 10px #5b9fce73!important}@media (hover:hover){.light .btn-about:hover{color:#fff!important;background:#386aff!important;border-color:#2655e6!important;transform:translateY(0)!important;box-shadow:0 4px 14px #386aff66!important}.light .theme-toggle:hover{color:#fff!important;background:#334155!important;border-color:#1f2937!important;transform:translateY(0)!important;box-shadow:0 4px 14px #1f29376b!important}}.light .theme-toggle:active{color:#fff!important;background:#1f2937!important;border-color:#111827!important;transform:translateY(0)!important;box-shadow:0 2px 10px #11182775!important}.light .btn-empty-board{color:#fff!important;background:#1d9e75!important;border-color:#1d9e75!important;box-shadow:0 2px 8px #1d9e7559!important}.light .btn-empty-board:hover{color:#fff!important;background:#178a65!important;border-color:#178a65!important;box-shadow:0 4px 14px #1d9e7566!important}.light .btn-empty-cables{color:#fff!important;background:#5b9fce!important;border-color:#5b9fce!important;box-shadow:0 2px 8px #5b9fce59!important}.light .btn-empty-cables:hover{color:#fff!important;background:#4a8ebe!important;border-color:#4a8ebe!important;box-shadow:0 4px 14px #5b9fce66!important}.light .modal-box{background:#e5ebf2!important;border-color:#afbccb!important;box-shadow:0 28px 64px #0000003d,0 8px 22px #0000001a,0 0 0 1px #3c547a2e!important}.light .modal-box .modal-header{position:relative;background:linear-gradient(#d8e0ea,#ced7e3)!important;border-bottom-color:#a9b7c7!important}.light .modal-box .modal-content{background:#eef3f8!important}.light .modal-box .modal-footer{background:linear-gradient(#dae2ec,#d0d9e4)!important;border-top-color:#a9b7c7!important}.light .modal-box .rig-input,.light .modal-box .stepper-input,.light .modal-box .jack-counter{background:#e9eff5!important;border-color:#a7b5c6!important}.light .modal-box .rig-input{background:#f8fafd!important;box-shadow:inset 0 1px 2px #0000001a,0 0 0 1px #ffffff9e!important}.light .modal-box .rig-input:focus{border-color:#3c547a99!important;box-shadow:inset 0 1px 2px #00000014,0 0 0 2px #3c547a3d!important}.light .modal-box .stepper-input button,.light .modal-box .jack-counter button{color:#2d3d4d!important;background:#e7edf4!important;border-color:#a4b2c3!important}.light .modal-box .stepper-input button:hover:not(:disabled),.light .modal-box .jack-counter button:hover:not(:disabled){color:#132434!important;background:#d7e0ea!important;border-color:#8ea1b8!important}.light .modal-box .jack-counter[data-kind=in][data-active=true]{background:linear-gradient(135deg,#10b9813d,#10b9811f 58%,#10b9810d)!important;border-color:#0f9f67!important;box-shadow:inset 0 0 0 1px #10b98142,0 2px 10px #10b98124!important}.light .modal-box .jack-counter[data-kind=in][data-active=true] span,.light .modal-box .jack-counter[data-kind=in][data-active=true] svg{color:#0c8f5d!important}.light .modal-box .jack-counter[data-kind=in][data-active=true] svg circle,.light .modal-box .jack-counter[data-kind=in][data-active=true] svg [stroke="#22c55e"]{stroke:#0c8f5d!important}.light .modal-box .jack-counter[data-kind=in][data-active=false]{background:#10b9811a!important;border-color:#10b9816b!important}.light .modal-box .riser-add-btn{background:linear-gradient(135deg,#6366f133,#7c3aed1f 65%,#7c3aed0f)!important;border-color:#6366f194!important;box-shadow:0 1px 6px #6366f133,inset 0 0 0 1px #ffffff59!important}.light .modal-box .riser-add-btn:hover{background:linear-gradient(135deg,#6366f14d,#7c3aed33 65%,#7c3aed1a)!important;border-color:#6366f1c7!important}.light .modal-box .riser-add-btn span,.light .modal-box .riser-add-btn svg{color:#4f46e5!important;stroke:#4f46e5!important}.light .modal-box .riser-chip{background:linear-gradient(135deg,#6366f140,#7c3aed24 65%,#7c3aed14)!important;border-color:#6366f1a6!important;box-shadow:0 2px 10px #6366f12e,inset 0 0 0 1px #ffffff59!important}.light .modal-riser-box{border-color:#8fa2d8!important;box-shadow:0 24px 62px #0000003d,0 8px 20px #0000001a,0 0 0 1px #4466cc3d!important}.light .modal-riser-box .rig-input:focus,.light .modal-riser-box .stepper-input:focus-within{border-color:#4466cc9e!important;box-shadow:0 0 0 2px #4466cc38!important}.light .modal-riser-box .riser-submit-btn{color:#3854b8!important;background:linear-gradient(135deg,#4466cc4d,#4466cc2e)!important;border-color:#4466ccb3!important;box-shadow:0 2px 10px #46c3!important}.light .modal-riser-box .riser-submit-btn:hover{color:#2e469a!important;background:linear-gradient(135deg,#4466cc6b,#4466cc42)!important;border-color:#4466ccd1!important}.light .dropdown-panel{background:#d9dee5!important;border-color:#aeb6c2!important;box-shadow:0 14px 34px #0000003d,0 2px 10px #0000001a!important}.light .modal-custom-pedal-box{border-color:#aeb6c2!important;box-shadow:0 24px 62px #0000003d,0 8px 20px #0000001a,0 0 0 1px #4466cc29!important}.light .modal-custom-pedal-box .modal-header{background:linear-gradient(#d2d7de,#c6cdd6)!important;border-bottom-color:#adb6c2!important}.light .modal-custom-pedal-box .modal-content{background:#e7ebf0!important}.light .modal-custom-pedal-box .modal-footer{background:linear-gradient(#d4dae2,#c7ced8)!important;border-top-color:#adb6c2!important}.light .modal-custom-pedal-box .custom-pedal-preview{background:var(--custom-modal-preview-bg)!important;border-color:var(--custom-modal-preview-border)!important}.light .modal-custom-pedal-box .custom-pedal-submit{background:var(--custom-modal-submit-bg)!important;border-color:var(--custom-modal-submit-border)!important;color:var(--custom-modal-submit-text)!important;box-shadow:0 2px 10px #4466cc2e!important}.light .modal-custom-pedal-box .custom-pedal-submit:hover{background:var(--custom-modal-submit-hover-bg)!important;border-color:var(--custom-modal-submit-hover-border)!important;color:#263b8e!important}.light .dropdown-panel-header{background:#d4d4d4!important;border-bottom-color:silver!important}.light .modal-box{background:#e5ebf2!important;border-color:#afbccb!important}.light .modal-header{background:linear-gradient(#dce3ed,#d1dae6)!important;border-bottom-color:#aab8c8!important}.light .modal-header *{color:var(--text-0)!important}.light .modal-footer{background:linear-gradient(#dce3ed,#d1dae6)!important;border-top-color:#aab8c8!important}.light .about-section{border-color:var(--b2)!important;background:0 0!important}.light .about-section[data-key=pedalboard]{background:linear-gradient(135deg,#1d9e751f,#0e6e500d 60%,#0000)!important;border-color:#1d9e7559!important}.light .about-section[data-key=pedalboard]:hover,.light .about-section[data-key=pedalboard][style*=open]{background:linear-gradient(135deg,#1d9e7533,#0e6e501a 60%,#0000)!important}.light .about-section[data-key=pedais]{background:linear-gradient(135deg,#b453091a,#8c3c050a 60%,#0000)!important;border-color:#b4530959!important}.light .about-section[data-key=pedais]:hover{background:linear-gradient(135deg,#b453092e,#8c3c0514 60%,#0000)!important}.light .about-section[data-key=cabos]{background:linear-gradient(135deg,#5b9fce24,#3764a00f 60%,#0000)!important;border-color:#5b9fce66!important}.light .about-section[data-key=cabos]:hover{background:linear-gradient(135deg,#5b9fce38,#3764a01a 60%,#0000)!important}.light .about-section[data-key=exportacao]{background:linear-gradient(135deg,#e1251b1a,#b41e140a 60%,#0000)!important;border-color:#e1251b59!important}.light .about-section[data-key=exportacao]:hover{background:linear-gradient(135deg,#e1251b2e,#b41e1414 60%,#0000)!important}.light .about-section[data-key=gerais]{background:linear-gradient(135deg,#7c5cc721,#5032960d 60%,#0000)!important;border-color:#7c5cc761!important}.light .about-section[data-key=gerais]:hover{background:linear-gradient(135deg,#7c5cc738,#5032961a 60%,#0000)!important}.light .about-section[data-key=tutorial]{background:linear-gradient(135deg,#ef44441a,#b428280a 60%,#0000)!important;border-color:#ef444459!important}.light .about-section[data-key=tutorial]:hover{background:linear-gradient(135deg,#ef44442e,#b4282814 60%,#0000)!important}.light .about-section-title{color:#111!important;filter:none!important;font-weight:700!important}.light .about-section-icon{filter:saturate(2)brightness(.6)!important}.light .about-chevron{stroke:var(--text-2)!important}.light .about-chevron[style*="rotate(180deg)"]{stroke:var(--text-1)!important}.light .about-info-card{border-bottom-color:var(--b2)!important}.light .about-icon-badge{filter:saturate(2)brightness(.65)!important}.light .about-info-label{color:#555!important;font-weight:700!important}.light .about-info-text{color:#111!important}.light .about-info-text strong{color:#000!important;font-weight:700!important}.light .about-shortcut-key{color:#111!important}.light .about-shortcut-desc{color:#444!important}.light .about-shortcut-divider{background:#00000014!important}.sidebar-table-header{border-bottom:1px solid var(--b2);border-top:1px solid var(--b1);background:#0c0c0c}.sidebar-amber-title{text-shadow:0 0 8px #f59e0be6,0 0 20px #f59e0b8c,0 0 40px #f59e0b40!important}@keyframes rig-amber-pulse{0%,to{text-shadow:0 0 6px #f59e0ba6,0 0 14px #f59e0b4d}50%{text-shadow:0 0 10px #f59e0be6,0 0 22px #f59e0b80}}.dev-credit-link{color:#f59e0b;letter-spacing:.01em;text-shadow:0 0 6px #f59e0ba6,0 0 14px #f59e0b4d;font-weight:600;text-decoration:none;transition:color .2s,letter-spacing .2s,text-shadow .2s;animation:2.8s ease-in-out infinite rig-amber-pulse}.dev-credit-link:hover{color:#fbbf24;letter-spacing:.05em;text-shadow:0 0 8px #f59e0b,0 0 20px #f59e0ba6,0 0 36px #f59e0b4d;animation:none}.light .dev-credit-link{color:#9a4500!important;text-shadow:none!important;font-weight:700!important;text-decoration:none!important;animation:none!important}.light .dev-credit-link:hover{color:#b45309!important;letter-spacing:.04em!important;text-shadow:0 0 10px #b4530938!important;text-decoration:none!important;animation:none!important}.sidebar-panel{top:var(--toolbar-h);width:var(--sidebar-w);z-index:50;background:var(--panel);border-right:1px solid var(--b2);flex-direction:column;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.canvas-area{left:var(--sidebar-w)!important}.sidebar-overlay{pointer-events:none;display:none}.hamburger-btn{display:none!important}@media (max-width:768px){:root{--toolbar-h:54px;--mobile-chain-h: calc(45dvh + env(safe-area-inset-bottom)) }.sidebar-panel{width:100%!important;height:var(--mobile-chain-h)!important;border-right:none!important;border-top:1px solid var(--b2)!important;inset:auto 0 0!important;transform:none!important;box-shadow:0 -4px 20px #00000080!important}.canvas-area{left:0!important;bottom:var(--mobile-chain-h)!important}.sidebar-overlay,.hamburger-btn{display:none!important}}@media (max-width:768px) and (max-height:740px){:root{--mobile-chain-h: calc(48dvh + env(safe-area-inset-bottom)) }}@media (max-width:768px) and (min-height:741px) and (max-height:860px){:root{--mobile-chain-h: calc(45dvh + env(safe-area-inset-bottom)) }}@media (max-width:768px) and (min-height:861px){:root{--mobile-chain-h: calc(42dvh + env(safe-area-inset-bottom)) }}@media (max-width:1400px){.btn-label,.toolbar-subtitle,.desktop-only{display:none!important}}@media (max-width:900px){.board-control,.toolbar-sep{display:none!important}}@media (max-width:1024px){:root{--sidebar-w:260px}.board-input-wrap{display:none!important}}@supports (padding:env(safe-area-inset-top)){@media (max-width:768px){:root{--toolbar-h: calc(54px + env(safe-area-inset-top)) }}}@media (max-width:768px){.desktop-only,.board-control,.toolbar-sep{display:none!important}.toolbar-inner{flex-direction:column!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:flex!important;overflow-x:visible!important}.rig-btn{min-width:40px!important;height:40px!important;min-height:40px!important;padding:0 8px!important}}@media (max-width:430px){.sidebar-amber-title{letter-spacing:.06em!important;font-size:16px!important}.sidebar-header-section{padding:10px 12px 8px!important}.sidebar-footer-section{padding:10px 16px!important}.sidebar-buy-btn span{font-size:10px!important}}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.2s forwards fadeIn}.animate-slide-down{animation:.2s forwards slideDown}.pedal-card{background:var(--surface);border:1px solid var(--b2);cursor:pointer;text-align:left;border-radius:4px;flex-direction:column;align-items:stretch;padding:0;transition:background .12s,border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.pedal-card:hover{background:var(--raised);border-color:var(--amber-border);box-shadow:0 0 16px var(--amber-bg)}.pedal-card:hover img{transform:scale(1.04)}.pedal-card-name{color:var(--text-0);transition:color .12s}.pedal-card:hover .pedal-card-name{color:var(--amber-bright)}.pedal-card.pedal-card--selected{border-color:#1d9e7580;box-shadow:0 0 12px #1d9e7526,inset 0 0 0 1px #1d9e754d}.pedal-card.pedal-card--selected .pedal-card-name{color:#1d9e75}.pedal-card--check{color:#fff;z-index:2;pointer-events:none;background:#1d9e75;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #0006}.pedal-card--uncheck{border:2px solid var(--b3);z-index:2;pointer-events:none;background:#00000059;border-radius:50%;width:22px;height:22px;position:absolute;top:6px;right:6px}.rig-btn-add-selected{color:#1d9e75;background:0 0;border-color:#1d9e7566;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.rig-btn-add-selected:hover{color:#22c992;background:#1d9e7526;border-color:#1d9e75;box-shadow:0 0 12px #1d9e751f}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
