@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap";@layer base;@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-border-spacing-x:0;--tw-border-spacing-y:0;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--text-11:.6875rem}}@layer legacy{:root{--ff-sans:"IBM Plex Sans",sans-serif;--ff-mono:"IBM Plex Mono",monospace;--module-dock-strip:4.5rem;--z-help-panel:260;--z-drawer:300;--z-side-panel:350;--z-toolbar:400;--z-topbar:500;--z-banner:800;--z-dialog:1000;--z-popup:1050;--z-dock:1100;--z-overlay:1500;--z-toast:2000;--z-tooltip:4000;--c-accent:#ffc800;--c-accent-dim:#ffc80080;--c-accent-bg:#ffc8001a;--c-accent-border:#ffc80059;--c-text:#e0e0e0;--c-text-bright:#f0f0f0;--c-text-mid:#ccc;--c-text-muted:#ffffff9e;--c-text-dim:#ffffff94;--c-bg-body:#1a1a1a;--c-bg-bar:#0d0e0f;--c-bg-panel:#0a0b0c;--c-bg-sidebar:#0e0f10;--c-bg-io:#111314;--c-bg-card:#1a1c1e;--c-bg-hover:#ffffff14;--c-bg-subtle:#ffffff0a;--c-bg-input:#ffffff0f;--c-border:#ffffff1a;--c-border-light:#ffffff12;--c-border-heavy:#ffffff26;--c-danger:#e07070;--c-danger-bg:#dc3c3c1a;--c-danger-border:#dc3c3c4d;--c-warn:#f59e0b;--c-warn-bg:#f59e0b2e;--c-blue:#8ab4f8;--c-blue-border:#3a6aaa66;--shadow-drop:0 4px 16px #00000080;--shadow-chrome-soft:0 2px 8px #00000014;--shadow-rail-inset:inset -6px 0 14px #00000038;--shadow-frame-inset:inset 0 0 0 1px #ffffff09,0 2px 8px #00000029;--radius-panel:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--c-bg-body);font-family:var(--ff-sans);color:var(--c-text)}::-webkit-scrollbar{width:.9375rem;height:.9375rem}::-webkit-scrollbar-thumb{background:#ffffff38 padding-box padding-box;border:4px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff57 padding-box padding-box}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}.btn{background:var(--c-bg-hover);border:1px solid var(--c-border);cursor:pointer;color:var(--c-text-mid);font-family:var(--ff-sans);white-space:nowrap;letter-spacing:.3px;border-radius:4px;align-items:center;gap:.3125rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:500;transition:all .12s;display:inline-flex}.btn:hover{color:#fff;background:#ffffff21}.btn.accent{background:var(--c-accent-bg);border-color:var(--c-accent-border);color:var(--c-accent)}.btn.accent:hover{background:#ffc8002e}.btn.primary{background:var(--c-accent);border-color:var(--c-accent);color:#111;font-weight:600}.btn.primary:hover{background:#ffda4d}.btn.danger{background:var(--c-danger-bg);border-color:var(--c-danger-border);color:var(--c-danger)}.btn.danger:hover{background:#dc3c3c33}.btn.on{color:#10b981;background:#10b98126;border-color:#10b98166}.btn.on:hover{background:#10b98140}.module-dock{z-index:var(--z-dock);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121212e0;border:2px solid #ffc800bf;border-radius:12px;align-items:center;gap:.3125rem;padding:.3125rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000008c,inset 0 1px #ffffff0f}.module-dock .btn{background:linear-gradient(#ffffff29,#ffffff0d);border-color:#ffffff2e;border-radius:6px;flex-shrink:0;padding:.375rem .875rem;font-size:.75rem;font-weight:600;transition:transform .16s cubic-bezier(.34,1.4,.5,1),box-shadow .16s cubic-bezier(.34,1.4,.5,1);box-shadow:0 3px #00000080,inset 0 1px #ffffff38}.module-dock .btn:hover{transform:translateY(-1px);box-shadow:0 4px #00000080,inset 0 1px #ffffff47}.module-dock .btn:active{transition:transform 40ms ease-out,box-shadow 40ms ease-out;transform:translateY(3px);box-shadow:0 1px #00000080,inset 0 3px 5px #00000080}.module-dock .btn.accent{background:linear-gradient(#ffc80047,#ffc80024);transform:translateY(3px);box-shadow:0 1px #00000080,inset 0 3px 4px #00000085}.canvas-work-area{container:work-area/inline-size}@container work-area (width>=44rem){.side-panel-open~.canvas-work-area .module-dock{left:calc(50% - 8.75rem)}}@container work-area (width>=54rem){.canvas-work-area:has(.drawer-docked) .module-dock{left:calc(50% - 13.75rem)}}.modal-close-x{color:var(--c-text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.125rem;line-height:1}.btn[aria-pressed=true]{color:#10b981;background:#10b98126;border-color:#10b98166}.btn[aria-pressed=true]:hover{background:#10b98140}.btn.accent[aria-pressed=true]{background:var(--c-accent-bg);border-color:var(--c-accent-border);color:var(--c-accent)}.btn.accent[aria-pressed=true]:hover{background:#ffc8002e}.inp{background:var(--c-bg-input);border:1px solid var(--c-border);color:var(--c-text);font-family:var(--ff-sans);border-radius:4px;outline:none;width:100%;padding:.3125rem .5625rem;font-size:.75rem}.inp:focus{border-color:var(--c-accent-dim)}.sel{background:var(--c-bg-input);border:1px solid var(--c-border);color:var(--c-text);font-family:var(--ff-sans);cursor:pointer;border-radius:4px;outline:none;width:100%;padding:.25rem .4375rem;font-size:.75rem}.lbl{letter-spacing:2px;color:var(--c-text-muted);font-size:.5625rem;font-family:var(--ff-mono);text-transform:uppercase;margin-bottom:.3125rem;display:block}.asset-row{background:var(--c-bg-subtle);border:1px solid var(--c-bg-input);cursor:grab;color:var(--c-text-mid);-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.75rem;transition:all .12s;display:flex}.asset-row:hover{color:#fff;background:#ffc80014;border-color:#ffc80033}.notif{z-index:var(--z-toast);color:#80d080;font-size:.75rem;font-family:var(--ff-mono);background:#1a2a1a;border:1px solid #50c85066;border-radius:6px;padding:.5625rem 1rem;animation:.2s slideup;position:fixed;bottom:1.25rem;right:1.25rem}.notif--admin{background:var(--c-bg-card);border-color:var(--c-border);color:var(--c-text);font-size:.8125rem;font-family:var(--ff-sans);padding:.5rem 1rem;animation:none;left:50%;right:auto;transform:translate(-50%)}@keyframes slideup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tag-chip{color:#fff;width:1.375rem;height:1.375rem;font-size:.625rem;font-weight:600;font-family:var(--ff-mono);cursor:grab;-webkit-user-select:none;user-select:none;background:#222;border:1px solid #555;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.tag-chip:hover{border-color:var(--c-accent);color:var(--c-accent);background:#444}.tag-chip[draggable]:active{cursor:grabbing}.canvas-svg{touch-action:none;-webkit-tap-highlight-color:transparent}.canvas-work-area>div:first-child{border-radius:var(--radius-panel);box-shadow:var(--shadow-frame-inset);border:1px solid #ffc8008c;padding:.5rem!important}.object-drawer{background:var(--c-bg-card);border-left:1px solid var(--c-border);flex-direction:column;flex-shrink:0;width:27.5rem;max-height:100%;display:flex}.drawer-docked{width:27.5rem;max-height:none;z-index:var(--z-drawer);border-left:2px solid var(--c-accent);border-top:none;border-radius:12px 0 0 12px;position:absolute;top:0;left:auto;right:0;box-shadow:-8px 0 20px #00000080}.drawer-floating{border:1px solid var(--c-accent);max-height:calc(100% - 5.25rem);z-index:var(--z-drawer);border-radius:8px;position:absolute;top:4rem;right:1.25rem;box-shadow:0 8px 30px #0009}.drawer-head{border-bottom:1px solid var(--c-border);align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.drawer-name{font-family:var(--ff-mono);flex:1}.drawer-icon{color:var(--c-text-dim);cursor:pointer;background:0 0;border:none;font-size:.8125rem}.drawer-body{padding:0;overflow-y:auto}.drawer-sec{border-bottom:1px solid var(--c-border-light);padding:.5625rem .75rem}.drawer-lbl{letter-spacing:1.5px;color:var(--c-text-dim);font-size:.5rem;font-family:var(--ff-mono);text-transform:uppercase;margin-bottom:.375rem}button,.btn,.asset-row{-webkit-tap-highlight-color:transparent}.section-label{font-family:var(--ff-mono);letter-spacing:2px;color:#ffffffb3;text-transform:uppercase;padding:1rem 1rem .5rem;font-size:.6875rem;font-weight:600}.nav-item{cursor:pointer;color:var(--c-text-bright);border-radius:4px;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.875rem;font-weight:400;transition:background .1s;display:flex}.nav-item:hover{background:var(--c-bg-hover)}.nav-item.accent-text{color:var(--c-accent)}.nav-item.danger-text{color:var(--c-danger)}.collapse-toggle{border:none;border-bottom:1px solid var(--c-border-light);cursor:pointer;width:100%;color:var(--c-text-bright);font-size:.8125rem;font-family:var(--ff-sans);background:0 0;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-weight:500;display:flex}.collapse-toggle.active{color:var(--c-accent)}.collapse-toggle:hover{background:var(--c-bg-hover)}.dropdown{background:var(--c-bg-card);border:1px solid var(--c-border-heavy);min-width:9.375rem;box-shadow:var(--shadow-drop);border-radius:6px;margin-top:.25rem;position:absolute;overflow:hidden}.dropdown-item{cursor:pointer;color:var(--c-text-bright);padding:.5rem .875rem;font-size:.8125rem;transition:background .1s}.dropdown-item:hover{background:var(--c-bg-hover)}.dropdown-item.accent-text{color:var(--c-accent)}.dropdown-item.danger-text{color:var(--c-danger)}.dropdown-divider{border-top:1px solid var(--c-border-light)}.popup-layer{z-index:var(--z-popup);position:relative}.popup-positioner{z-index:1}.menu-popup{max-height:var(--available-height);outline:none;margin-top:0;position:static;overflow-y:auto}.select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:.375rem;min-width:0;line-height:1.45;display:inline-flex}.select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon{color:var(--c-text-muted);flex-shrink:0;font-size:.5625rem}.select-trigger:disabled{cursor:default}.select-popup{min-width:var(--anchor-width);max-height:min(20rem,var(--available-height));overflow-y:auto}.select-item{padding:.375rem .75rem;font-size:.75rem}.select-item[data-selected]{color:var(--c-accent)}.select-group-label{letter-spacing:1px;text-transform:uppercase;color:var(--c-text-muted);padding:.375rem .75rem .125rem;font-size:.5625rem}.dropdown-item[data-highlighted]{background:var(--c-bg-hover);outline:none}.nav-divider{border-top:1px solid #ffffff1f;margin:.5rem 0}.contact-role{font-family:var(--ff-mono);letter-spacing:1px;color:var(--c-accent-dim);margin-bottom:.25rem;font-size:.5625rem}.settings-label{font-family:var(--ff-mono);color:#ffffffb3;flex-shrink:0;font-size:.6875rem}@media (width<=767px){.btn{min-height:2.75rem;padding:.5rem .875rem;font-size:.8125rem}.inp,.sel{min-height:2.75rem;padding:.5rem .625rem!important;font-size:16px!important}.select-item{align-items:center;min-height:2.75rem;font-size:.9375rem;display:flex}.asset-row{min-height:2.75rem;padding:.625rem .75rem}.nav-item{min-height:2.75rem;padding:.875rem 1rem;font-size:.9375rem}.tag-chip{width:1.75rem;height:1.75rem}}@media (width>=768px) and (width<=1199px){.btn{min-height:2.5rem}.nav-item{padding:.75rem 1rem;font-size:.875rem}}@media (width<=1199px){.canvas-svg{touch-action:none}}.row-insert-btn,.backline-insert-btn{color:#ffd24a;cursor:pointer;background:#ffc8001f;border:1px solid #ffc80073;border-radius:999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.875rem;font-weight:700;line-height:1;transition:color .12s,background .12s,border-color .12s;display:inline-flex}tr:hover .row-insert-btn{color:#ffd24a}@media (hover:none){.row-insert-btn{opacity:0}tr.row-selected .row-insert-btn{opacity:1;color:#ffc800}}@keyframes rowInsertPulse{0%{background-color:#ffc80040}to{background-color:#0000}}.row-just-inserted{animation:.8s ease-out rowInsertPulse}.backline-panel{background:var(--c-bg-sidebar);width:100%;min-height:0;color:var(--c-text);flex-direction:column;flex:1;display:flex;overflow:hidden}.backline-panel-body{flex:1;min-height:0;overflow-y:auto}.panel-toolbar{border-top:1px solid var(--c-border-light);flex-shrink:0;order:9;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-width:0;padding:.375rem .5rem;display:grid}.panel-toolbar-tabs,.panel-toolbar-actions,.panel-toolbar-modes{align-items:center;gap:.25rem;min-width:0;display:flex}.panel-toolbar-tabs{min-width:7.875rem}.panel-toolbar-tabs:empty{min-width:0}.panel-toolbar-actions{gap:.375rem;overflow:visible}.panel-toolbar-action-group{align-items:center;gap:.375rem;display:flex}.panel-toolbar-modes{justify-content:flex-end}.panel-toolbar-count{text-align:right;min-width:3rem;font-family:var(--ff-mono);color:#ffffff6b;white-space:nowrap;font-size:.625rem}.panel-toolbar .btn{padding:.1875rem .5rem;font-size:.6875rem}.backline-menu-trigger{white-space:nowrap}.backline-menu-dropdown .dropdown-item{background:var(--c-bg-card);width:9.375rem;color:var(--c-text);text-align:left;cursor:pointer;padding:.5rem .625rem;display:block}.backline-menu-dropdown .dropdown-item.danger-text{color:var(--c-danger)}.backline-menu-dropdown .dropdown-item+.dropdown-item{border-top:1px solid var(--c-border-light)}.backline-menu-dropdown .dropdown-item:hover,.backline-menu-dropdown .dropdown-item[data-highlighted]{background:var(--c-bg-hover)}.backline-category-header{font-family:var(--ff-mono);letter-spacing:1px;color:#ffd24a;text-transform:uppercase;background:#ffc8001f;font-size:.5625rem;font-weight:600}.rail,.backline-category-header td,.setlist-section-head{background:linear-gradient(180deg, #ffffff1f, #ffffff0a), var(--c-bg-sidebar);min-height:2.125rem;color:var(--c-accent);font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;font-size:.6875rem;font-weight:600;box-shadow:0 2px #00000080,inset 0 1px #ffffff14}.backline-category-header td{border-top:10px solid var(--c-bg-sidebar);background-color:var(--c-bg-sidebar);z-index:2;border-bottom:1px solid #ffffff1a;padding:.375rem .5rem;position:sticky;top:-6px}.backline-category-header-inner{align-items:center;gap:.5rem;min-height:1.875rem;display:flex}.backline-table{table-layout:fixed;border-collapse:collapse;color:#f0f0f0;width:100%;font-size:.78125rem}.backline-col-header th{border-bottom:1px solid var(--c-border-light);color:#ffffff73;font-family:var(--ff-mono);text-align:left;padding:.25rem .375rem;font-size:.5625rem;font-weight:500}.backline-row td{border-bottom:1px solid var(--c-border-light);vertical-align:middle;height:1.875rem;padding:.25rem .3125rem}.row-zebra{background:#ffffff06}.row-zebra.is-drop-target{box-shadow:inset 0 2px 0 var(--c-accent)}.backline-row--zebra td{background:#ffffff06}.backline-row:hover{background:var(--c-bg-hover)}.backline-row.is-dragging td,.backline-kit-host.is-dragging td{opacity:.4;transition:opacity .12s}.backline-row.is-drop-target td,.backline-kit-host.is-drop-target td,.setlist-rows>li.is-drop-target{box-shadow:inset 0 2px 0 var(--c-accent)}.setlist-section{margin-bottom:.75rem}.setlist-section-head{box-sizing:border-box;border-top:1px solid #ffc8003d;border-bottom:1px solid #ffffff1a;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.setlist-section-head input{text-transform:none;flex:1;min-width:0}.backline-library-card.print-export-dialog{overflow:hidden!important}.pxd-units{border-bottom:1px solid var(--c-border-light);background:var(--c-bg-bar);flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem .75rem;padding:.875rem 1.125rem .75rem;display:grid}.pxd-units-label{color:var(--c-text-muted);font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;font-size:.5625rem}.well{background:#00000052;box-shadow:inset 0 2px 4px #0000008c}.seg,.pxd-seg{background:linear-gradient(#141516,#0a0b0c);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;padding:.3125rem;display:grid;box-shadow:inset 0 2px 5px #000000bf}.seg-btn,.pxd-seg-btn{min-height:2rem;color:var(--c-text-mid);font-family:var(--ff-mono);letter-spacing:.5px;cursor:pointer;background:linear-gradient(#37393b,#212325);border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.6875rem;font-weight:700;transition:transform .16s cubic-bezier(.34,1.4,.5,1),box-shadow .16s cubic-bezier(.34,1.4,.5,1);display:flex;position:relative;box-shadow:0 4px #050505,0 5px 8px #00000080,inset 0 1px #ffffff38}.seg-btn:hover,.pxd-seg-btn:hover{transform:translateY(-1px)}.seg-btn:active,.pxd-seg-btn:active{transition:transform 40ms ease-out,box-shadow 40ms ease-out;transform:translateY(3px);box-shadow:0 1px #050505,inset 0 3px 5px #0009}.pxd-seg-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.seg-btn.is-selected,.pxd-seg-btn.is-selected{color:var(--c-accent);background:linear-gradient(#2e3032,#191b1d);transform:translateY(3px);box-shadow:0 1px #050505,inset 0 3px 4px #00000094}.pxd-caption{color:var(--c-text-dim);grid-column:2;font-size:.625rem}.pxd-card{border:1px solid var(--c-border-light);background:var(--c-bg-subtle);border-radius:8px;flex:none;padding:.875rem}.pxd-tabs{border-bottom:1px solid var(--c-border);background:var(--c-bg-card);padding:0 1.125rem;display:flex;overflow-x:auto}.pxd-tab{color:var(--c-text-muted);font-family:var(--ff-sans);letter-spacing:.5px;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 0 auto;padding:.625rem .5rem;font-size:.8125rem;font-weight:500}.pxd-tab.is-selected{border-bottom-color:var(--c-accent);color:var(--c-accent)}@media (width<=767px){.pxd-tabs{padding:0 .375rem}.pxd-tab{padding:.625rem .25rem;font-size:.75rem}}.pxd-action-row{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.btn-raised,.pxd-btn{border:1px solid var(--c-border-heavy);min-height:2.375rem;color:var(--c-text-bright);font-family:var(--ff-sans);cursor:pointer;background:linear-gradient(#ffffff26,#ffffff0d);border-radius:6px;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1.1;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex;box-shadow:0 2px #00000080,inset 0 1px #ffffff2e}.pxd-action-row .pxd-btn{flex:1}.btn-raised:hover:not(:disabled),.pxd-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px #00000080,inset 0 1px #ffffff38}.btn-raised:active:not(:disabled),.pxd-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #00000080}.btn-raised.primary,.pxd-btn.primary{border-color:var(--c-accent);background:linear-gradient(180deg, #ffd84d, var(--c-accent));color:#111213}.btn-raised:disabled,.pxd-btn:disabled{opacity:.45;cursor:not-allowed}.btn-raised.btn-icon{min-width:1.75rem;min-height:1.75rem;padding:.1875rem .375rem;font-size:.875rem;line-height:1}.pxd-cbgrid{grid-template-columns:1fr 1fr;gap:.125rem 1rem;display:grid}.pxd-cb-label{min-height:1.75rem;color:var(--c-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.check,.pxd-cb{appearance:none;border:1px solid var(--c-border-heavy);cursor:pointer;background:#00000057;border-radius:4px;flex:none;width:1rem;height:1rem;margin:0;position:relative;box-shadow:inset 0 2px 3px #0009}.check:after,.pxd-cb:after{content:"";border:2px solid #111213;border-width:0 2px 2px 0;width:.25rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)scale(0)}.check:checked,.pxd-cb:checked{border-color:var(--c-accent);background:var(--c-accent)}.check:checked:after,.pxd-cb:checked:after{transform:translate(-50%,-60%)rotate(45deg)scale(1)}.check:focus-visible,.seg-btn:focus-visible,.btn-raised:focus-visible,.pxd-cb:focus-visible,.pxd-seg-btn:focus-visible,.pxd-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.setlist-rows{margin:0;padding:0;list-style:none}.setlist-rows li.backline-row{border-bottom:1px solid #ffffff1a;grid-template-columns:1.75rem minmax(0,2fr) minmax(5rem,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:.3125rem;min-height:1.875rem;padding:.25rem .3125rem;display:grid}.setlist-rows li.backline-row:nth-child(2n){background:#ffffff06}.setlist-rows li.backline-row:hover{background:var(--c-bg-hover)}.setlist-rows li.backline-row.is-drop-target{box-shadow:inset 0 2px 0 var(--c-accent)}.setlist-rows li.backline-row .backline-insert-btn{justify-self:center}.setlist-rows li.backline-row .setlist-combobox,.setlist-rows li.backline-row input{width:100%;min-width:0}.setlist-combobox>input,.setlist-section-head>input,.setlist-rows li.backline-row>input{background:var(--c-bg-input);border:1px solid var(--c-border);color:var(--c-text);font-family:var(--ff-sans);border-radius:4px;outline:none;padding:.3125rem .5625rem;font-size:.75rem}.setlist-combobox>input:focus,.setlist-section-head>input:focus,.setlist-rows li.backline-row>input:focus{border-color:var(--c-accent-dim)}.setlist-combobox-item[data-highlighted]{background:var(--c-bg-hover)}.console-picker-item[data-highlighted],.micdi-item[data-highlighted]{background:#00bcd42e}.setlists-error{color:#e07070;background:#dc3c3c1f;border:1px solid #dc3c3c4d;border-radius:5px;max-width:55rem;margin:0 auto .75rem;padding:.5rem .75rem;font-size:.75rem}.setlists-group{max-width:55rem;margin:0 auto}.setlists-group-head{cursor:pointer;text-align:left;color:#ffffff8c;width:100%;font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.5rem;padding:.875rem .125rem .375rem;font-size:.6875rem;display:flex}.setlists-group-head span:last-child{color:#ffffff4d}.setlists-group ul{flex-direction:column;gap:.25rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.setlists-group li{background:var(--c-bg-card);border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:border-color .15s;display:flex}.setlists-group li:hover{border-color:var(--c-accent)}.setlist-open{text-align:left;cursor:pointer;color:#e0e0e0;min-width:0;font-family:var(--ff-sans);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.backline-child-row td:nth-child(4){padding-left:1.125rem}.backline-row-controls{align-items:center;gap:.1875rem;display:flex}.backline-row .inp,.backline-table textarea.inp{color:#f3f3f3;width:100%;min-width:0}.backline-table textarea.inp{resize:vertical;min-height:1.75rem;font-size:.6875rem}.backline-insert-cell,.backline-grip-cell{text-align:center}.backline-grip-cell{color:#ffffff8c;cursor:grab}.backline-section-add-btn,.backline-section-caret{color:#ffd24a;background:#ffc8001f;border:1px solid #ffc80073;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.backline-section-add-btn{border-radius:999px;width:1.375rem;height:1.375rem}.backline-section-caret{cursor:pointer;border-radius:5px;width:1.375rem;height:1.375rem;margin-right:0;transition:transform .12s ease-out,box-shadow .12s ease-out;box-shadow:0 2px #00000080,inset 0 1px #ffffff2e}.backline-section-caret:hover{transform:translateY(-1px);box-shadow:0 3px #00000080,inset 0 1px #ffffff38}.backline-section-caret:active{transform:translateY(1px);box-shadow:0 0 #00000080,inset 0 2px 3px #00000073}.backline-category-header.is-collapsed .backline-section-caret{background:#00000047;transform:translateY(1px);box-shadow:inset 0 2px 4px #00000080}.pill,.backline-section-count{min-height:1.125rem;color:var(--c-accent);letter-spacing:.5px;background:#00000059;border:1px solid #ffc80033;border-radius:999px;align-items:center;margin-left:0;padding:.0625rem .4375rem;font-size:.5625rem;display:inline-flex;box-shadow:inset 0 2px 3px #0000008c}.backline-section-note-btn{color:#ffffffb3;font-family:var(--ff-mono);background:0 0;border:0;margin-left:.625rem;font-size:.5625rem}.backline-section-add-btn{margin-left:.5rem}.backline-note-chip{color:#ffffffb8;font-family:var(--ff-mono);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;font-size:.5625rem}.backline-note-chip.is-open{color:#ffd24a;background:#ffc8001a;border-color:#ffc80059}.backline-note-preview{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;font-size:.625rem;font-style:italic;display:block;overflow:hidden}.backline-note-preview.is-open{color:#ffd24a}.backline-note-row td,.backline-section-note-row td{border-left:3px solid #ffc80059;border-bottom:1px solid var(--c-border-light);background:var(--c-bg-subtle);padding:.375rem .625rem .5rem 4.5rem}.backline-note-row textarea,.backline-section-note-row textarea{resize:vertical;width:100%}.backline-section-note-preview{color:#ffffffc7;border-left:3px solid #ffc80059;margin-bottom:.3125rem;padding-left:.5rem;font-style:italic}.backline-kit-host>td{border-bottom:1px solid #ffffff1a;padding:.5rem .625rem .625rem 2.125rem}.backline-kit-inset{display:block}.backline-kit-strip{background:linear-gradient(#9678e621,#9678e61a);border:1px solid #aa8cf073;border-radius:7px;grid-template-columns:1.5rem 1.5rem minmax(7.5rem,1fr) minmax(6.25rem,.8fr) minmax(7.5rem,1fr) auto auto auto;align-items:center;gap:.375rem;padding:.4375rem .5rem;display:grid}.backline-kit-strip.has-note{border-radius:7px 7px 0 0}.backline-kit-caret{color:#e6d9ff;background:#9678e638;border:1px solid #aa8cf08c;border-radius:5px;width:1.25rem;height:1.25rem;font-weight:700}.backline-kit-grip{color:#ffffffa6;cursor:grab;text-align:center}.backline-kit-name{color:#e6d9ff;font-size:.8125rem}.backline-kit-make,.backline-kit-model{width:100%}.backline-kit-note-btn{color:#ffffffb8;font-family:var(--ff-mono);white-space:nowrap;background:0 0;border:0;font-size:.5625rem}.backline-kit-note{color:#ffffffd1;text-align:left;cursor:pointer;background:#9678e61f;border:1px solid #aa8cf059;border-top:0;border-radius:0 0 7px 7px;width:100%;padding:.4375rem .625rem;font-style:italic;display:block}.backline-kit-note-input{resize:vertical;width:100%;margin-top:.375rem}.backline-subgroup{border-left:3px solid #78a0ff46;margin:.5rem 0 .3125rem 1.25rem}.backline-subgroup-header{color:#d2e1fff2;font-family:var(--ff-mono);letter-spacing:1px;background:#78a0ff1a;border-top:1px solid #78a0ff59;padding:.375rem .5rem;font-size:.5625rem;font-weight:700}.bl-player-input,.bl-subpref-input{width:100%;max-width:20rem;margin:.125rem 0 .125rem .5rem;font-size:.6875rem}.bl-subpref-input{margin-left:.25rem}.backline-choice-cell{text-align:left}.backline-alt-row .backline-item-input,.backline-alt-row .backline-size-input,.backline-alt-row .backline-notes-input{opacity:.55}.backline-alt-row td:first-child{padding-left:1.125rem}.backline-alt-rank{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;color:var(--c-accent,#d4af37);white-space:nowrap;font-size:.5625rem;display:inline-block}.backline-alt-add-btn{border:1px dashed var(--c-border);color:var(--c-text-muted);cursor:pointer;font-family:var(--ff-mono);letter-spacing:1px;background:0 0;border-radius:4px;padding:.125rem .375rem;font-size:.5625rem}.backline-alt-add-btn:hover{border-color:var(--c-accent,#d4af37);color:var(--c-accent,#d4af37);border-style:solid}.backline-subgroup-caret{color:#dce8fff5;background:#8ab4f829;border:1px solid #8ab4f873;border-radius:5px;justify-content:center;align-items:center;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin-right:.4375rem;font-weight:700;display:inline-flex}.backline-inner{border-collapse:collapse;width:100%}.backline-add-section-footer{flex-wrap:wrap;gap:.375rem;padding:.5625rem 0 0;display:flex}.backline-add-section-chip{color:#ffd24a;font-family:var(--ff-mono);background:#ffc8001a;border:1px solid #ffc80059;border-radius:999px;padding:.3125rem .5625rem;font-size:.5625rem;font-weight:700}.backline-qty{text-align:center;padding-left:.5rem;padding-right:1.25rem}.backline-empty{color:var(--c-text-muted);font-family:var(--ff-mono);padding:.75rem;font-size:.6875rem;line-height:1.45}.backline-library-backdrop{z-index:var(--z-dialog);color:#d0d0d0;padding:6vh 1rem var(--module-dock-strip);background:#000000b3;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.side-drawer-backdrop{z-index:var(--z-dialog);color:#d0d0d0;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.phone-drawer-backdrop{z-index:var(--z-overlay);color:#d0d0d0;background:#0000008c;display:flex;position:fixed;inset:0}.backline-library-card{max-height:calc(94vh - 6vh - var(--module-dock-strip))!important;overflow-y:auto!important}.routing-modal-card{overflow:hidden!important}.modal-header{border-bottom:1px solid var(--c-border);flex-shrink:0;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1rem;display:flex}.modal-title{min-width:0;color:var(--c-accent);font-family:var(--ff-mono);letter-spacing:2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.modal-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}.modal-header-close{flex:0 0 1.75rem;justify-content:center;align-items:center;width:1.75rem;display:flex}.modal-title+.modal-header-close{margin-left:auto}.modal-close-x{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1.375rem;line-height:1;transition:background .12s,color .12s;display:inline-flex}.modal-close-x:hover{color:#fff;background:#ffffff1a}.modal-close-x--shell{flex-shrink:0;position:static}@media (width<=600px){.panel-toolbar{flex-wrap:wrap;grid-template-columns:1fr auto;align-items:stretch}.panel-toolbar .btn,.backline-row .btn{min-height:2.5rem}.panel-toolbar-tabs,.panel-toolbar-actions{grid-column:1/-1}.panel-toolbar-tabs{min-width:0}.panel-toolbar-tabs .btn{justify-content:center;min-width:3.625rem}.backline-row{background:var(--c-bg-subtle)}.backline-row:hover{background:var(--c-bg-hover)}.backline-notes-input{min-height:4.5rem}.backline-row-control{justify-content:center;min-width:2.5rem;padding:.5rem .625rem}.backline-row-controls{justify-content:flex-end;gap:.375rem}.backline-library-backdrop{overflow-y:auto;align-items:flex-start!important;padding:.75rem!important}.backline-library-card{width:100%!important;max-width:100%!important;max-height:90vh!important;overflow-y:auto!important}}.spv-tooltip{z-index:var(--z-tooltip);pointer-events:none;color:#e8e8e8;max-width:16.25rem;font-size:.6875rem;line-height:1.35;font-family:var(--ff-mono);white-space:normal;opacity:0;background:#0f1113;border:1px solid #ffffff24;border-radius:6px;padding:.25rem .5rem;transition:opacity .12s ease-out;position:fixed;box-shadow:0 4px 14px #00000080}.spv-tooltip.is-in{opacity:1}@media (prefers-reduced-motion:reduce){.spv-tooltip{transition:none}}.setlist-share-view{max-width:40rem;color:var(--c-text);font-family:var(--ff-mono);margin:0 auto;padding:1.5rem 1.125rem 4rem}.setlist-share-loading,.setlist-share-gone{text-align:center;min-height:100dvh;color:var(--c-text-muted);font-family:var(--ff-mono);justify-content:center;align-items:center;padding:2rem;font-size:.8125rem;display:flex}.setlist-share-head{border-bottom:1px solid var(--c-border-light);margin-bottom:1rem;padding-bottom:.75rem}.setlist-share-head h1{margin:0;font-size:1.25rem}.setlist-share-artist{color:var(--c-text-muted);margin-top:.125rem;font-size:.8125rem}.setlist-share-live{letter-spacing:1px;text-transform:uppercase;color:var(--c-text-muted);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.6875rem;display:inline-flex}.setlist-share-dot{background:#3ecf8e;border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.setlist-share-actions{gap:.5rem;margin-top:.75rem;display:flex}.setlist-share-section{margin:1rem 0}.setlist-share-section h2{letter-spacing:1px;text-transform:uppercase;color:var(--c-accent);border-bottom:1px solid var(--c-border-light);margin:0 0 .5rem;padding-bottom:.25rem;font-size:.8125rem}.setlist-share-section ol{margin:0;padding-left:1.5rem}.setlist-share-section li{font-size:1.0625rem;line-height:1.7}.setlist-share-key{color:var(--c-text-muted);margin-left:.625rem;font-size:.75rem}.day-sheet-share-view .ds-share-rows ul{margin:0;padding:0;list-style:none}.day-sheet-share-view .ds-share-row{border-bottom:1px solid var(--c-border-light);align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.day-sheet-share-view .ds-share-time{flex:0 0 5.25rem;font-size:.9375rem;font-weight:700}.day-sheet-share-view .ds-share-body{flex:auto;min-width:0}.day-sheet-share-view .ds-share-label{font-size:.9375rem;line-height:1.4}.day-sheet-share-view .ds-share-notes{color:var(--c-text-muted);margin-top:.125rem;font-size:.75rem;line-height:1.4}.day-sheet-share-view .setlist-share-section li{font-size:.8125rem;line-height:1.55}.setlist-share-footer{color:var(--c-text-muted);font-size:.75rem}.setlist-share-footer a{color:var(--c-accent);letter-spacing:.3px;font-weight:600;text-decoration:none}.setlist-share-footer a:hover{text-decoration:underline}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-top-4{top:-1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.-right-0\.5{right:-.125rem}.-right-0\.75{right:-.1875rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.right-15{right:3.75rem}.-bottom-0\.5{bottom:-.125rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-13\.5{bottom:3.375rem}.bottom-14{bottom:3.5rem}.bottom-24{bottom:6rem}.-left-24999\.75{left:-6249.94rem}.left-0{left:0}.left-1\/2{left:50%}.z-\(--z-banner\){z-index:var(--z-banner)}.z-\(--z-dialog\){z-index:var(--z-dialog)}.z-\(--z-help-panel\){z-index:var(--z-help-panel)}.z-\(--z-overlay\){z-index:var(--z-overlay)}.z-\(--z-side-panel\){z-index:var(--z-side-panel)}.z-\(--z-toolbar\){z-index:var(--z-toolbar)}.z-\(--z-topbar\){z-index:var(--z-topbar)}.z-1{z-index:1}.z-2{z-index:2}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-20{z-index:20}.z-150{z-index:150}.order-1{order:1}.order-2{order:2}.col-\[2\/4\]{grid-column:2/4}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-80{margin:20rem}.m-81{margin:20.25rem}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:.125rem}.mx-1{margin-inline:.25rem}.mx-1\.5{margin-inline:.375rem}.mx-2\.5{margin-inline:.625rem}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:.25rem}.my-2{margin-block:.5rem}.me-1{margin-inline-end:.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-0\.25{margin-top:.0625rem}.mt-0\.75{margin-top:.1875rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-4\.5{margin-top:1.125rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-20{margin-top:5rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-0\.75{margin-bottom:.1875rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-1\.25{margin-bottom:.3125rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-4\.5{margin-bottom:1.125rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-\[1\.5rem\]{margin-bottom:1.5rem}.mb-\[1rem\]{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-1\.25{margin-left:.3125rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.25{height:.0625rem}.h-1\.75{height:.4375rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-4\.5{height:1.125rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-7\.5{height:1.875rem}.h-8\.5{height:2.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-22\.5{height:5.625rem}.h-55{height:13.75rem}.h-120{height:30rem}.h-\[40vh\]{height:40vh}.h-\[60\%\]{height:60%}.h-\[60vh\]{height:60vh}.h-\[85vh\]{height:85vh}.h-\[88vh\]{height:88vh}.h-\[calc\(94vh_-_6vh_-_var\(--module-dock-strip\)\)\]{height:calc(94vh - 6vh - var(--module-dock-strip))}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.max-h-55{max-height:13.75rem}.max-h-65{max-height:16.25rem}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.min-h-0{min-height:0}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-8{min-height:2rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-15{min-height:3.75rem}.min-h-16{min-height:4rem}.min-h-45{min-height:11.25rem}.min-h-\[100vh\]{min-height:100vh}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-0\.5{width:.125rem}.w-0\.25{width:.0625rem}.w-1\.5{width:.375rem}.w-1\.75{width:.4375rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-4\.5{width:1.125rem}.w-5{width:1.25rem}.w-5\.5{width:1.375rem}.w-6{width:1.5rem}.w-6\.5{width:1.625rem}.w-7{width:1.75rem}.w-7\.5{width:1.875rem}.w-8{width:2rem}.w-8\.5{width:2.125rem}.w-9{width:2.25rem}.w-9\.5{width:2.375rem}.w-10{width:2.5rem}.w-10\.5{width:2.625rem}.w-11{width:2.75rem}.w-11\.5{width:2.875rem}.w-12{width:3rem}.w-13{width:3.25rem}.w-14{width:3.5rem}.w-14\.5{width:3.625rem}.w-15\.5{width:3.875rem}.w-16{width:4rem}.w-16\.5{width:4.125rem}.w-17\.5{width:4.375rem}.w-18{width:4.5rem}.w-19{width:4.75rem}.w-20{width:5rem}.w-22\.5{width:5.625rem}.w-30{width:7.5rem}.w-32\.5{width:8.125rem}.w-36{width:9rem}.w-37\.5{width:9.375rem}.w-40{width:10rem}.w-45{width:11.25rem}.w-50{width:12.5rem}.w-60{width:15rem}.w-65{width:16.25rem}.w-70{width:17.5rem}.w-80{width:20rem}.w-90{width:22.5rem}.w-95{width:23.75rem}.w-105{width:26.25rem}.w-110{width:27.5rem}.w-115{width:28.75rem}.w-130{width:32.5rem}.w-140{width:35rem}.w-150{width:37.5rem}.w-180{width:45rem}.w-230{width:57.5rem}.w-275{width:68.75rem}.w-295{width:73.75rem}.w-\[3\%\]{width:3%}.w-\[5\%\]{width:5%}.w-\[7\%\]{width:7%}.w-\[8\%\]{width:8%}.w-\[9\%\]{width:9%}.w-\[13\%\]{width:13%}.w-\[15\%\]{width:15%}.w-\[19\%\]{width:19%}.w-\[24\%\]{width:24%}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-\[72\%\]{width:72%}.w-\[96vw\]{width:96vw}.w-\[min\(68\.75rem\,94vw\)\]{width:min(68.75rem,94vw)}.w-auto{width:auto}.w-full{width:100%}.max-w-75{max-width:18.75rem}.max-w-105{max-width:26.25rem}.max-w-130{max-width:32.5rem}.max-w-140{max-width:35rem}.max-w-190{max-width:47.5rem}.max-w-220{max-width:55rem}.max-w-275{max-width:68.75rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96vw\]{max-width:96vw}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-6\.5{min-width:1.625rem}.min-w-9{min-width:2.25rem}.min-w-11{min-width:2.75rem}.min-w-12\.5{min-width:3.125rem}.min-w-14{min-width:3.5rem}.min-w-15{min-width:3.75rem}.min-w-20{min-width:5rem}.min-w-22\.5{min-width:5.625rem}.min-w-23{min-width:5.75rem}.min-w-25{min-width:6.25rem}.min-w-27\.5{min-width:6.875rem}.min-w-40{min-width:10rem}.min-w-47\.5{min-width:11.875rem}.min-w-50{min-width:12.5rem}.min-w-55{min-width:13.75rem}.min-w-125{min-width:31.25rem}.min-w-190{min-width:47.5rem}.min-w-auto{min-width:auto}.\[flex\:0_0_auto\]{flex:none}.\[flex\:0_1_auto\]{flex:0 auto}.\[flex\:1_0_0\%\]{flex:1 0}.\[flex\:1_1_100\%\]{flex:100%}.\[flex\:1_1_180px\]{flex:180px}.\[flex\:1_1_220px\]{flex:220px}.\[flex\:1_1_260px\]{flex:260px}.\[flex\:2\]{flex:2}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.\[transform\:none\]{transform:none}.\[transform\:rotate\(90deg\)\]{transform:rotate(90deg)}.\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.\[transform\:translateX\(0\)\]{transform:translate(0)}.\[transform\:translateX\(12px\)\]{transform:translate(12px)}.\[transform\:translateY\(-50\%\)\]{transform:translateY(-50%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:pulse_1\.2s_ease-in-out_infinite\]{animation:1.2s ease-in-out infinite pulse}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-none{list-style-type:none}.\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.\[grid-template-columns\:30px_minmax\(0\,1fr\)_54px\]{grid-template-columns:30px minmax(0,1fr) 54px}.\[grid-template-columns\:34px_52px_minmax\(0\,1fr\)_34px\]{grid-template-columns:34px 52px minmax(0,1fr) 34px}.\[grid-template-columns\:48px_minmax\(180px\,_1fr\)_minmax\(130px\,_170px\)_minmax\(150px\,_210px\)_116px_112px_88px\]{grid-template-columns:48px minmax(180px,1fr) minmax(130px,170px) minmax(150px,210px) 116px 112px 88px}.\[grid-template-columns\:96px_minmax\(180px\,_1fr\)_minmax\(180px\,_1fr\)_auto_auto_auto\]{grid-template-columns:96px minmax(180px,1fr) minmax(180px,1fr) auto auto auto}.\[grid-template-columns\:100px_1fr\]{grid-template-columns:100px 1fr}.\[grid-template-columns\:minmax\(88px\,_0\.8fr\)_repeat\(3\,_minmax\(110px\,_1fr\)\)_auto_auto_auto\]{grid-template-columns:minmax(88px,.8fr) repeat(3,minmax(110px,1fr)) auto auto auto}.\[grid-template-columns\:minmax\(120px\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(120px,1fr) auto auto auto}.\[grid-template-columns\:repeat\(2\,_minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.\[grid-template-columns\:repeat\(5\,18px\)\]{grid-template-columns:repeat(5,18px)}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(160px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(220px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(320px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.\[align-items\:end\]{align-items:end}.\[align-items\:start\]{align-items:start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-0\.75{gap:.1875rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-1\.25{gap:.3125rem}.gap-1\.75{gap:.4375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-4\.5{gap:1.125rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-x-1{column-gap:.25rem}.gap-y-1{row-gap:.25rem}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-panel\){border-radius:var(--radius-panel)}.rounded-\[0\]{border-radius:0}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[3px_3px_0_0\]{border-radius:3px 3px 0 0}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[8px_8px_0_0\]{border-radius:8px 8px 0 0}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[12px_12px_2px_12px\]{border-radius:12px 12px 2px}.rounded-\[12px_12px_12px_2px\]{border-radius:12px 12px 12px 2px}.rounded-\[16px_16px_0_0\]{border-radius:16px 16px 0 0}.rounded-\[50\%\]{border-radius:50%}.rounded-\[999px\]{border-radius:999px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-3{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-\[1\.5px\]{border-right-style:var(--tw-border-style);border-right-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-3{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#00bcd4\]{border-color:#00bcd4}.border-\[\#3a6aaa\]{border-color:#3a6aaa}.border-\[\#333\]{border-color:#333}.border-\[\#555\]{border-color:#555}.border-\[\#b8860b\]{border-color:#b8860b}.border-\[\#cc2222\]{border-color:#c22}.border-\[\#ccaa00\]{border-color:#ca0}.border-\[\#fff\]{border-color:#fff}.border-\[rgba\(0\,0\,0\,0\.12\)\]{border-color:#0000001f}.border-\[rgba\(0\,100\,220\,0\.4\)\]{border-color:#0064dc66}.border-\[rgba\(0\,188\,212\,0\.35\)\]{border-color:#00bcd459}.border-\[rgba\(0\,200\,100\,0\.2\)\]{border-color:#00c86433}.border-\[rgba\(74\,158\,255\,0\.4\)\]{border-color:#4a9eff66}.border-\[rgba\(74\,158\,255\,0\.5\)\]{border-color:#4a9eff80}.border-\[rgba\(138\,180\,248\,0\.55\)\]{border-color:#8ab4f88c}.border-\[rgba\(158\,182\,255\,0\.45\)\]{border-color:#9eb6ff73}.border-\[rgba\(220\,40\,40\,0\.2\)\]{border-color:#dc282833}.border-\[rgba\(220\,60\,60\,0\.4\)\]{border-color:#dc3c3c66}.border-\[rgba\(255\,160\,0\,0\.4\)\]{border-color:#ffa00066}.border-\[rgba\(255\,200\,0\,0\.2\)\]{border-color:#ffc80033}.border-\[rgba\(255\,200\,0\,0\.4\)\]{border-color:#ffc80066}.border-\[rgba\(255\,200\,0\,0\.5\)\]{border-color:#ffc80080}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.2\)\]{border-color:#fff3}.border-\[rgba\(255\,255\,255\,0\.3\)\]{border-color:#ffffff4d}.border-\[rgba\(255\,255\,255\,0\.4\)\]{border-color:#fff6}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\,255\,255\,0\.6\)\]{border-color:#fff9}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.12\)\]{border-color:#ffffff1f}.border-\[rgba\(255\,255\,255\,0\.14\)\]{border-color:#ffffff24}.border-\[rgba\(255\,255\,255\,0\.15\)\]{border-color:#ffffff26}.border-\[rgba\(255\,255\,255\,0\.18\)\]{border-color:#ffffff2e}.border-\[rgba\(255\,255\,255\,0\.22\)\]{border-color:#ffffff38}.border-\[rgba\(255\,255\,255\,0\.25\)\]{border-color:#ffffff40}.border-\[rgba\(255\,255\,255\,0\.28\)\]{border-color:#ffffff47}.border-accent{border-color:var(--c-accent)}.border-blue-border{border-color:var(--c-blue-border)}.border-border{border-color:var(--c-border)}.border-border-heavy{border-color:var(--c-border-heavy)}.border-border-light{border-color:var(--c-border-light)}.border-t-\[rgba\(58\,106\,170\,0\.3\)\]{border-top-color:#3a6aaa4d}.border-t-\[rgba\(167\,139\,250\,0\.3\)\]{border-top-color:#a78bfa4d}.border-t-\[rgba\(255\,200\,0\,0\.55\)\]{border-top-color:#ffc8008c}.border-t-\[rgba\(255\,255\,255\,0\.1\)\]{border-top-color:#ffffff1a}.border-t-\[rgba\(255\,255\,255\,0\.06\)\]{border-top-color:#ffffff0f}.border-t-\[rgba\(255\,255\,255\,0\.08\)\]{border-top-color:#ffffff14}.border-t-\[rgba\(255\,255\,255\,0\.12\)\]{border-top-color:#ffffff1f}.border-t-accent{border-top-color:var(--c-accent)}.border-t-border-light{border-top-color:var(--c-border-light)}.border-t-transparent{border-top-color:#0000}.border-r-\[\#333\]{border-right-color:#333}.border-r-\[rgba\(255\,255\,255\,0\.05\)\]{border-right-color:#ffffff0d}.border-r-\[rgba\(255\,255\,255\,0\.08\)\]{border-right-color:#ffffff14}.border-r-\[rgba\(255\,255\,255\,0\.12\)\]{border-right-color:#ffffff1f}.border-r-border-heavy{border-right-color:var(--c-border-heavy)}.border-r-border-light{border-right-color:var(--c-border-light)}.border-b-\[\#ddd\]{border-bottom-color:#ddd}.border-b-\[rgba\(0\,0\,0\,0\.1\)\]{border-bottom-color:#0000001a}.border-b-\[rgba\(58\,106\,170\,0\.3\)\]{border-bottom-color:#3a6aaa4d}.border-b-\[rgba\(167\,139\,250\,0\.3\)\]{border-bottom-color:#a78bfa4d}.border-b-\[rgba\(220\,60\,60\,0\.3\)\]{border-bottom-color:#dc3c3c4d}.border-b-\[rgba\(255\,200\,0\,0\.15\)\]{border-bottom-color:#ffc80026}.border-b-\[rgba\(255\,200\,0\,0\.18\)\]{border-bottom-color:#ffc8002e}.border-b-\[rgba\(255\,255\,255\,0\.1\)\]{border-bottom-color:#ffffff1a}.border-b-\[rgba\(255\,255\,255\,0\.04\)\]{border-bottom-color:#ffffff0a}.border-b-\[rgba\(255\,255\,255\,0\.05\)\]{border-bottom-color:#ffffff0d}.border-b-\[rgba\(255\,255\,255\,0\.06\)\]{border-bottom-color:#ffffff0f}.border-b-\[rgba\(255\,255\,255\,0\.07\)\]{border-bottom-color:#ffffff12}.border-b-\[rgba\(255\,255\,255\,0\.08\)\]{border-bottom-color:#ffffff14}.border-b-\[rgba\(255\,255\,255\,0\.12\)\]{border-bottom-color:#ffffff1f}.border-b-accent{border-bottom-color:var(--c-accent)}.border-b-border{border-bottom-color:var(--c-border)}.border-b-border-heavy{border-bottom-color:var(--c-border-heavy)}.border-b-border-light{border-bottom-color:var(--c-border-light)}.border-b-transparent{border-bottom-color:#0000}.border-l-\[rgba\(255\,200\,0\,0\.55\)\]{border-left-color:#ffc8008c}.border-l-\[rgba\(255\,255\,255\,0\.18\)\]{border-left-color:#ffffff2e}.border-l-border-heavy{border-left-color:var(--c-border-heavy)}.bg-\[\#00bcd4\]{background-color:#00bcd4}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1a3a6a\]{background-color:#1a3a6a}.bg-\[\#1b1b1f\]{background-color:#1b1b1f}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#7CFC9A\]{background-color:#7cfc9a}.bg-\[\#0033cc\]{background-color:#03c}.bg-\[\#222\]{background-color:#222}.bg-\[\#14161a\]{background-color:#14161a}.bg-\[\#111213\]{background-color:#111213}.bg-\[\#111318\]{background-color:#111318}.bg-\[\#cc0000\]{background-color:#c00}.bg-\[\#ddd\]{background-color:#ddd}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#ffc800\]{background-color:#ffc800}.bg-\[\#fff\],.bg-\[\#ffffff\]{background-color:#fff}.bg-\[color\:var\(--c-accent\,\#ffc800\)\]{background-color:var(--c-accent,#ffc800)}.bg-\[color\:var\(--c-bg-card\,\#1a1c1e\)\]{background-color:var(--c-bg-card,#1a1c1e)}.bg-\[rgba\(0\,0\,0\,0\.55\)\]{background-color:#0000008c}.bg-\[rgba\(0\,100\,220\,0\.15\)\]{background-color:#0064dc26}.bg-\[rgba\(0\,120\,255\,0\.05\)\]{background-color:#0078ff0d}.bg-\[rgba\(0\,120\,255\,0\.09\)\]{background-color:#0078ff17}.bg-\[rgba\(0\,200\,100\,0\.08\)\]{background-color:#00c86414}.bg-\[rgba\(0\,200\,100\,0\.15\)\]{background-color:#00c86426}.bg-\[rgba\(37\,99\,235\,0\.95\)\]{background-color:#2563ebf2}.bg-\[rgba\(58\,106\,170\,0\.15\)\]{background-color:#3a6aaa26}.bg-\[rgba\(74\,158\,255\,0\.15\)\]{background-color:#4a9eff26}.bg-\[rgba\(74\,158\,255\,0\.18\)\]{background-color:#4a9eff2e}.bg-\[rgba\(80\,180\,120\,0\.15\)\]{background-color:#50b47826}.bg-\[rgba\(100\,180\,255\,0\.12\)\]{background-color:#64b4ff1f}.bg-\[rgba\(138\,180\,248\,0\.16\)\]{background-color:#8ab4f829}.bg-\[rgba\(167\,139\,250\,0\.12\)\]{background-color:#a78bfa1f}.bg-\[rgba\(167\,139\,250\,0\.18\)\]{background-color:#a78bfa2e}.bg-\[rgba\(220\,40\,40\,0\.2\)\]{background-color:#dc282833}.bg-\[rgba\(220\,40\,40\,0\.06\)\]{background-color:#dc28280f}.bg-\[rgba\(220\,40\,40\,0\.85\)\]{background-color:#dc2828d9}.bg-\[rgba\(220\,60\,60\,0\.9\)\]{background-color:#dc3c3ce6}.bg-\[rgba\(220\,60\,60\,0\.12\)\]{background-color:#dc3c3c1f}.bg-\[rgba\(255\,80\,80\,0\.13\)\]{background-color:#ff505021}.bg-\[rgba\(255\,100\,100\,0\.1\)\]{background-color:#ff64641a}.bg-\[rgba\(255\,160\,0\,0\.12\)\]{background-color:#ffa0001f}.bg-\[rgba\(255\,170\,0\,0\.16\)\]{background-color:#ffaa0029}.bg-\[rgba\(255\,200\,0\,0\.1\)\]{background-color:#ffc8001a}.bg-\[rgba\(255\,200\,0\,0\.3\)\]{background-color:#ffc8004d}.bg-\[rgba\(255\,200\,0\,0\.04\)\]{background-color:#ffc8000a}.bg-\[rgba\(255\,200\,0\,0\.06\)\]{background-color:#ffc8000f}.bg-\[rgba\(255\,200\,0\,0\.08\)\]{background-color:#ffc80014}.bg-\[rgba\(255\,200\,0\,0\.10\)\]{background-color:#ffc8001a}.bg-\[rgba\(255\,200\,0\,0\.12\)\]{background-color:#ffc8001f}.bg-\[rgba\(255\,200\,0\,0\.15\)\]{background-color:#ffc80026}.bg-\[rgba\(255\,200\,0\,0\.25\)\]{background-color:#ffc80040}.bg-\[rgba\(255\,200\,0\,0\.85\)\]{background-color:#ffc800d9}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(255\,255\,255\,0\.4\)\]{background-color:#fff6}.bg-\[rgba\(255\,255\,255\,0\.05\)\]{background-color:#ffffff0d}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[rgba\(255\,255\,255\,0\.07\)\]{background-color:#ffffff12}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-\[rgba\(255\,255\,255\,0\.15\)\]{background-color:#ffffff26}.bg-\[rgba\(255\,255\,255\,0\.18\)\]{background-color:#ffffff2e}.bg-\[rgba\(255\,255\,255\,0\.22\)\]{background-color:#ffffff38}.bg-\[rgba\(255\,255\,255\,0\.025\)\]{background-color:#ffffff06}.bg-\[rgba\(255\,255\,255\,0\.035\)\]{background-color:#ffffff09}.bg-\[rgba\(255\,255\,255\,0\.055\)\]{background-color:#ffffff0e}.bg-\[var\(--c-surface\,\#1b1b1f\)\]{background-color:var(--c-surface,#1b1b1f)}.bg-accent{background-color:var(--c-accent)}.bg-bg-bar{background-color:var(--c-bg-bar)}.bg-bg-body{background-color:var(--c-bg-body)}.bg-bg-card{background-color:var(--c-bg-card)}.bg-bg-io{background-color:var(--c-bg-io)}.bg-bg-panel{background-color:var(--c-bg-panel)}.bg-bg-sidebar{background-color:var(--c-bg-sidebar)}.bg-bg-subtle{background-color:var(--c-bg-subtle)}.bg-transparent{background-color:#0000}.bg-warn-bg{background-color:var(--c-warn-bg)}.bg-repeat{background-repeat:repeat}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.25{padding:.0625rem}.p-0\.75{padding:.1875rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-1\.25{padding:.3125rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-4\.5{padding:1.125rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1rem\]{padding:1rem}.p-\[2rem\]{padding:2rem}.px-0{padding-inline:0}.px-0\.5{padding-inline:.125rem}.px-0\.75{padding-inline:.1875rem}.px-1{padding-inline:.25rem}.px-1\.5{padding-inline:.375rem}.px-1\.25{padding-inline:.3125rem}.px-1\.75{padding-inline:.4375rem}.px-2{padding-inline:.5rem}.px-2\.5{padding-inline:.625rem}.px-2\.25{padding-inline:.5625rem}.px-3{padding-inline:.75rem}.px-3\.5{padding-inline:.875rem}.px-4{padding-inline:1rem}.px-4\.5{padding-inline:1.125rem}.px-5{padding-inline:1.25rem}.px-6{padding-inline:1.5rem}.px-7{padding-inline:1.75rem}.px-\[1\.4rem\]{padding-inline:1.4rem}.py-0{padding-block:0}.py-0\.5{padding-block:.125rem}.py-0\.25{padding-block:.0625rem}.py-0\.75{padding-block:.1875rem}.py-1{padding-block:.25rem}.py-1\.5{padding-block:.375rem}.py-1\.25{padding-block:.3125rem}.py-1\.75{padding-block:.4375rem}.py-2{padding-block:.5rem}.py-2\.5{padding-block:.625rem}.py-2\.25{padding-block:.5625rem}.py-3{padding-block:.75rem}.py-3\.5{padding-block:.875rem}.py-4{padding-block:1rem}.py-4\.5{padding-block:1.125rem}.py-8{padding-block:2rem}.py-10{padding-block:2.5rem}.py-12{padding-block:3rem}.py-\[0\.6rem\]{padding-block:.6rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-0\.75{padding-top:.1875rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\,0\.75rem\)\)\]{padding-top:max(.75rem, env(safe-area-inset-top,.75rem))}.pt-\[max\(0\.4375rem\,env\(safe-area-inset-top\,0\.4375rem\)\)\]{padding-top:max(.4375rem, env(safe-area-inset-top,.4375rem))}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pr-22{padding-right:5.5rem}.pr-28{padding-right:7rem}.pr-30{padding-right:7.5rem}.pr-35{padding-right:8.75rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-1\.75{padding-bottom:.4375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-2\.75{padding-bottom:.6875rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-4\.5{padding-bottom:1.125rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-11{padding-left:2.75rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.\[font-family\:inherit\]{font-family:inherit}.\[font-family\:var\(--ff-mono\,\'IBM_Plex_Mono\'\,monospace\)\]{font-family:var(--ff-mono,"IBM Plex Mono",monospace)}.\[font-family\:var\(--ff-sans\,\'IBM_Plex_Sans\'\,sans-serif\)\]{font-family:var(--ff-sans,"IBM Plex Sans",sans-serif)}.font-\[Helvetica\,Arial\,sans-serif\]{font-family:Helvetica,Arial,sans-serif}.font-\[IBM_Plex_Mono\,monospace\]{font-family:IBM Plex Mono,monospace}.font-\[IBM_Plex_Sans\,sans-serif\]{font-family:IBM Plex Sans,sans-serif}.font-mono{font-family:var(--ff-mono)}.font-sans{font-family:var(--ff-sans)}.\[font-size\:inherit\]{font-size:inherit}.text-8{font-size:.5rem}.text-9{font-size:.5625rem}.text-10{font-size:.625rem}.text-11{font-size:.6875rem}.text-12{font-size:.75rem}.text-13{font-size:.8125rem}.text-14{font-size:.875rem}.text-15{font-size:.9375rem}.text-16{font-size:1rem}.text-18{font-size:1.125rem}.text-20{font-size:1.25rem}.text-22{font-size:1.375rem}.text-24{font-size:1.5rem}.text-26{font-size:1.625rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.53125rem\]{font-size:.53125rem}.text-\[0\.65625rem\]{font-size:.65625rem}.text-\[1\.5rem\]{font-size:1.5rem}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.tracking-\[1\.3px\]{--tw-tracking:1.3px;letter-spacing:1.3px}.tracking-\[1\.4px\]{--tw-tracking:1.4px;letter-spacing:1.4px}.tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.tracking-\[1\.8px\]{--tw-tracking:1.8px;letter-spacing:1.8px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2\.5px\]{--tw-tracking:2.5px;letter-spacing:2.5px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-\[4px\]{--tw-tracking:4px;letter-spacing:4px}.tracking-\[5px\]{--tw-tracking:5px;letter-spacing:5px}.\[word-break\:break-word\]{word-break:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#000\]{color:#000}.text-\[\#4a9eff\]{color:#4a9eff}.text-\[\#5fbf80\]{color:#5fbf80}.text-\[\#6aabff\]{color:#6aabff}.text-\[\#7CFC9A\]{color:#7cfc9a}.text-\[\#9cc0ff\]{color:#9cc0ff}.text-\[\#9eb6ff\]{color:#9eb6ff}.text-\[\#0033cc\]{color:#03c}.text-\[\#40c080\]{color:#40c080}.text-\[\#80d080\]{color:#80d080}.text-\[\#111\]{color:#111}.text-\[\#222\]{color:#222}.text-\[\#888\]{color:#888}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#E0E0E0\]{color:#e0e0e0}.text-\[\#c0c0c0\]{color:silver}.text-\[\#c4b3fc\]{color:#c4b3fc}.text-\[\#ccc\]{color:#ccc}.text-\[\#d0d0d0\]{color:#d0d0d0}.text-\[\#ddd\]{color:#ddd}.text-\[\#eee\]{color:#eee}.text-\[\#f5f7fa\]{color:#f5f7fa}.text-\[\#ff6b6b\]{color:#ff6b6b}.text-\[\#ff8a8a\]{color:#ff8a8a}.text-\[\#ff8080\]{color:#ff8080}.text-\[\#ffb040\]{color:#ffb040}.text-\[\#ffcc66\]{color:#fc6}.text-\[\#fff\]{color:#fff}.text-\[color\:var\(--c-danger\,\#e07070\)\]{color:var(--c-danger,#e07070)}.text-\[color\:var\(--c-text\,\#e0e0e0\)\]{color:var(--c-text,#e0e0e0)}.text-\[rgba\(0\,188\,212\,0\.55\)\]{color:#00bcd48c}.text-\[rgba\(74\,158\,255\,0\.6\)\]{color:#4a9eff99}.text-\[rgba\(255\,120\,120\,0\.7\)\]{color:#ff7878b3}.text-\[rgba\(255\,200\,0\,0\.7\)\]{color:#ffc800b3}.text-\[rgba\(255\,200\,0\,0\.85\)\]{color:#ffc800d9}.text-\[rgba\(255\,255\,255\,0\.3\)\]{color:#ffffff4d}.text-\[rgba\(255\,255\,255\,0\.4\)\]{color:#fff6}.text-\[rgba\(255\,255\,255\,0\.5\)\]{color:#ffffff80}.text-\[rgba\(255\,255\,255\,0\.6\)\]{color:#fff9}.text-\[rgba\(255\,255\,255\,0\.7\)\]{color:#ffffffb3}.text-\[rgba\(255\,255\,255\,0\.25\)\]{color:#ffffff40}.text-\[rgba\(255\,255\,255\,0\.35\)\]{color:#ffffff59}.text-\[rgba\(255\,255\,255\,0\.45\)\]{color:#ffffff73}.text-\[rgba\(255\,255\,255\,0\.55\)\]{color:#ffffff8c}.text-\[rgba\(255\,255\,255\,0\.58\)\]{color:#ffffff94}.text-\[rgba\(255\,255\,255\,0\.68\)\]{color:#ffffffad}.text-\[rgba\(255\,255\,255\,0\.72\)\]{color:#ffffffb8}.text-\[rgba\(255\,255\,255\,0\.85\)\]{color:#ffffffd9}.text-accent{color:var(--c-accent)}.text-bg-body{color:var(--c-bg-body)}.text-blue{color:var(--c-blue)}.text-danger{color:var(--c-danger)}.text-inherit{color:inherit}.text-text{color:var(--c-text)}.text-text-dim{color:var(--c-text-dim)}.text-text-mid{color:var(--c-text-mid)}.text-text-muted{color:var(--c-text-muted)}.text-warn{color:var(--c-warn)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-accent{accent-color:var(--c-accent)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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)}.\[box-shadow\:0_-4px_24px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 -4px 24px #00000080}.\[box-shadow\:0_0_0_1px_rgba\(0\,0\,0\,0\.7\)\]{box-shadow:0 0 0 1px #000000b3}.\[box-shadow\:0_0_6px_\#7CFC9A\]{box-shadow:0 0 6px #7cfc9a}.\[box-shadow\:0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{box-shadow:0 1px #ffffff14}.\[box-shadow\:0_4px_16px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 4px 16px #00000080}.\[box-shadow\:0_6px_20px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:0 6px 20px #0006}.\[box-shadow\:0_6px_24px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 6px 24px #00000080}.\[box-shadow\:0_8px_24px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:0 8px 24px #00000059}.\[box-shadow\:0_8px_32px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 8px 32px #00000080}.\[box-shadow\:0_8px_32px_rgba\(0\,0\,0\,0\.6\)\]{box-shadow:0 8px 32px #0009}.\[box-shadow\:0_12px_48px_rgba\(0\,0\,0\,0\.6\)\]{box-shadow:0 12px 48px #0009}.\[box-shadow\:none\]{box-shadow:none}.\[box-shadow\:var\(--shadow-chrome-soft\)\]{box-shadow:var(--shadow-chrome-soft)}.\[box-shadow\:var\(--shadow-drop\)\]{box-shadow:var(--shadow-drop)}.\[box-shadow\:var\(--shadow-rail-inset\)\]{box-shadow:var(--shadow-rail-inset)}.\[outline\:1px_solid_rgba\(100\,180\,255\,0\.3\)\]{outline:1px solid #64b4ff4d}.\[outline\:1px_solid_rgba\(255\,200\,0\,0\.3\)\]{outline:1px solid #ffc8004d}.\[outline\:1px_solid_rgba\(255\,200\,0\,0\.45\)\]{outline:1px solid #ffc80073}.\[outline\:none\]{outline:none}.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\:blur\(4px\)\]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.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))}.\[will-change\:height\]{will-change:height}.select-none{-webkit-user-select:none;user-select:none}.\[-moz-appearance\:textfield\]{-moz-appearance:textfield}.\[background\:linear-gradient\(180deg\,\#15171a_0\%\,\#0c0d0e_100\%\)\]{background:linear-gradient(#15171a 0%,#0c0d0e 100%)}.\[border-bottom\:1px_solid_rgba\(255\,255\,255\,0\.05\)\]{border-bottom:1px solid #ffffff0d}.\[border-bottom\:2px_solid_transparent\]{border-bottom:2px solid #0000}.\[border-bottom\:2px_solid_var\(--c-accent\)\]{border-bottom:2px solid var(--c-accent)}.\[border-bottom\:none\]{border-bottom:none}.\[border-left\:2px_solid_rgba\(74\,158\,255\,0\.4\)\]{border-left:2px solid #4a9eff66}.\[border-left\:3px_solid_\#4a9eff\]{border-left:3px solid #4a9eff}.\[border-left\:3px_solid_transparent\]{border-left:3px solid #0000}.\[border-left\:4px_solid_\#4a9eff\]{border-left:4px solid #4a9eff}.\[border-left\:4px_solid_\#ffc800\]{border-left:4px solid #ffc800}.\[border-left\:none\]{border-left:none}.\[border-right\:none\]{border-right:none}.\[border-top\:none\]{border-top:none}.\[border\:0\]{border:0}.\[border\:none\]{border:none}.\[font\:inherit\]{font:inherit}.\[text-decoration\:none\]{text-decoration:none}.\[text-decoration\:underline\]{text-decoration:underline}.\[transition\:all_\.12s\]{transition:all .12s}.\[transition\:all_\.15s\]{transition:all .15s}.\[transition\:background_\.2s\,_color_\.2s\]{transition:background .2s,color .2s}.\[transition\:background_\.2s\]{transition:background .2s}.\[transition\:background_\.15s\]{transition:background .15s}.\[transition\:border-color_\.15s\]{transition:border-color .15s}.\[transition\:color_\.12s\]{transition:color .12s}.\[transition\:height_\.15s_ease\]{transition:height .15s}.\[transition\:height_0\.3s_ease\]{transition:height .3s}.\[transition\:opacity_\.12s\]{transition:opacity .12s}.\[transition\:transform_\.15s\]{transition:transform .15s}.\[transition\:transform_\.15s_ease\,opacity_\.15s_ease\]{transition:transform .15s,opacity .15s}.\[transition\:width_\.15s_ease\]{transition:width .15s}@container not (width>=84rem){.\@max-\[84rem\]\:hidden{display:none}}@container not (width>=23rem){.\@max-\[23rem\]\:order-1{order:1}.\@max-\[23rem\]\:ml-14{margin-left:3.5rem}.\@max-\[23rem\]\:hidden{display:none}.\@max-\[23rem\]\:inline{display:inline}.\@max-\[23rem\]\:w-auto{width:auto}.\@max-\[23rem\]\:max-w-\[calc\(100\%-9\.5rem\)\]{max-width:calc(100% - 9.5rem)}.\@max-\[23rem\]\:basis-\[calc\(100\%-7\.75rem\)\]{flex-basis:calc(100% - 7.75rem)}.\@max-\[23rem\]\:flex-wrap{flex-wrap:wrap}.\@max-\[23rem\]\:gap-y-0\.5{row-gap:.125rem}}@container not (width>=21rem){.\@max-\[21rem\]\:hidden{display:none}}@container not (width>=19rem){.\@max-\[19rem\]\:order-1{order:1}.\@max-\[19rem\]\:basis-full{flex-basis:100%}.\@max-\[19rem\]\:flex-wrap{flex-wrap:wrap}.\@max-\[19rem\]\:gap-y-1{row-gap:.25rem}}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@keyframes pulse{50%{opacity:.5}}
