@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100..800&display=swap";@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-font-weight:initial;--tw-leading:initial;--tw-duration:initial;--tw-border-style:solid;--tw-tracking:initial;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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}}}@layer theme{:root,:host{--font-sans:"JetBrains Mono", monospace;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--animate-spin:spin 1s linear infinite;--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);--color-canvas:#020200;--color-surface:#0c0b0a;--color-surface-raised:#161514;--color-line:#2c2b2a;--color-line-strong:#3c3b3a;--color-foreground:#e0dfdd;--color-muted:#838280;--color-accent:#3b82f6;--color-accent-soft:#3b82f624;--color-success:#22c55e;--color-danger:#f43f5e;--color-danger-hover:#f32a48;--color-warning:#d4a72c}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html,body,#root{margin:calc(var(--spacing) * 0);height:100%;overflow:hidden}body{background-color:var(--color-canvas);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-accent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s}a:hover{text-decoration-line:underline}::placeholder{color:var(--color-muted)}}@layer components{.app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 5);flex-shrink:0;display:flex}.app-header__actions{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2.5);flex-shrink:1;display:flex}.app-title-button{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);text-align:left;color:inherit;background-color:#0000;border-width:0}.app-title-button:disabled{cursor:default}.app-title-button--interactive{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.app-title-button--interactive:hover,.app-title-button--interactive:focus-visible{color:var(--color-accent);--tw-outline-style:none;outline-style:none}.brand-lockup{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3.5);display:inline-flex}.brand-lockup--compact{gap:calc(var(--spacing) * 2.5)}.brand-lockup__mark{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;display:block}.brand-lockup--compact .brand-lockup__mark{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.brand-lockup__title,.app-title{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-foreground);text-transform:uppercase}.app-title--muted{color:var(--color-muted)}.btn,.icon-button,.settings-switch,.branch__lead-stepper,.branch__lead-stepper-group,.branch__lead-stepper-value,.confirm-dialog,.panel,.search-result-row,select.select-input,.text-input,.qr-card,.setup-device-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line)}.panel,.confirm-dialog,.btn,.icon-button,.text-input,select.select-input,.search-result-row,.settings-switch,.branch__lead-stepper,.branch__lead-stepper-group,.branch__lead-stepper-value,.branch__lead-in-reset,.qr-card,.setup-device-card{border-radius:.15rem}.panel,.confirm-dialog,.btn,.icon-button,select.select-input,.text-input,.search-result-row,.settings-switch,.branch__lead-stepper,.branch__lead-stepper-group,.branch__lead-stepper-value,.qr-card,.setup-device-card,.header-playback{background-color:var(--color-surface)}.panel{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.screen-center{padding:calc(var(--spacing) * 8);flex:1;justify-content:center;align-items:center;display:flex}.screen-center--top{padding-top:calc(var(--spacing) * 12);align-items:flex-start}.screen-inner{width:100%;max-width:var(--container-xl)}.screen-inner--setup{max-width:var(--container-5xl)}.settings-screen{min-height:calc(var(--spacing) * 0);scrollbar-width:none;overflow-y:auto}.settings-screen::-webkit-scrollbar{display:none}.settings-screen__inner{padding-bottom:calc(var(--spacing) * 8)}.session-screen{min-height:calc(var(--spacing) * 0);scrollbar-width:none;overflow-y:auto}.session-screen::-webkit-scrollbar{display:none}.session-screen__inner{padding-bottom:calc(var(--spacing) * 8)}.stack{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.stack-tight{gap:calc(var(--spacing) * 2)}.stack-compact{gap:calc(var(--spacing) * 1.5)}.row-inline{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.field-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-muted);text-transform:uppercase;display:block}.text-input,select.select-input{width:100%;max-width:28rem;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-outline-style:none;background:var(--color-canvas);outline-style:none;transition-duration:.15s}.text-input:focus,select.select-input:focus{border-color:var(--color-accent)}.number-input{width:calc(var(--spacing) * 20)}.btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}.btn:hover,.btn:focus-visible,.icon-button:hover,.icon-button:focus-visible{border-color:var(--color-accent);color:var(--color-accent);--tw-outline-style:none;outline-style:none}.btn:disabled,.icon-button:disabled,.branch__lead-in-reset:disabled{cursor:default;opacity:.6}.btn:disabled:hover,.icon-button:disabled:hover{border-color:var(--color-line);color:var(--color-foreground)}.btn-primary{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-canvas)}.btn-primary:hover,.btn-primary:focus-visible,.icon-button--confirm:hover,.icon-button--confirm:focus-visible{color:var(--color-canvas);--tw-brightness:brightness(110%);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,)}.btn-danger{border-color:var(--color-danger);color:var(--color-danger)}.btn-danger:hover,.btn-danger:focus-visible{border-color:var(--color-danger-hover);color:var(--color-danger-hover);background:#f43f5e1f}.icon-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0);color:var(--color-foreground);justify-content:center;align-items:center;display:inline-flex}.icon-button--danger:hover,.icon-button--danger:focus-visible,.connector__button--invalidate:hover,.connector__button--invalidate:focus-visible,.setlist-track__delete:hover,.setlist-track__delete:focus-visible{border-color:var(--color-danger);color:var(--color-danger)}.icon-button--undo:hover,.icon-button--undo:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.icon-button--confirm{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-canvas)}.header-playback{max-width:100%;min-height:calc(1.5em + 1.3rem + 2px);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);display:inline-flex}.header-playback__label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);overflow:hidden}.header-playback__button{flex-shrink:0;width:2.15rem;height:2.15rem}.app-tab{min-width:calc(var(--spacing) * 32);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted);text-transform:uppercase;background-color:#0000;border-color:#0000;justify-content:center}.app-tab:hover,.app-tab:focus-visible{border-color:var(--color-line);color:var(--color-foreground)}.app-tab--active,.app-tab--active:hover,.app-tab--active:focus-visible{border-color:var(--color-accent);background-color:var(--color-accent-soft);color:var(--color-foreground)}.app-tab:disabled,.app-tab:disabled:hover{color:var(--color-muted);background-color:#0000;border-color:#0000}.sync-offset-toggle{margin-right:calc(var(--spacing) * 3);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-width:0;transition-duration:.15s;display:inline-flex}.sync-offset-toggle:hover,.sync-offset-toggle:focus-visible{color:var(--color-foreground);--tw-outline-style:none;background:#ffffff0d;outline-style:none}.sync-offset-toggle:focus-visible,.settings-switch:focus-visible{box-shadow:0 0 0 2px #3b82f64d}.sync-offset-toggle__indicator{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0}.sync-offset-toggle--active .sync-offset-toggle__indicator{background-color:var(--color-accent)}.auth-error-banner{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-danger);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);background-color:#f43f5e14;flex-wrap:wrap;display:flex}.auth-error-banner__body{min-width:calc(var(--spacing) * 0);flex:1}.auth-error-banner__title{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.auth-error-banner__msg{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground)}.auth-error-banner__steps{margin:calc(var(--spacing) * 0);max-width:var(--container-3xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.auth-error-banner__actions{gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.confirm-dialog{max-width:min(24rem,100vw - 2rem);padding:calc(var(--spacing) * 0);color:var(--color-foreground);margin:auto}.confirm-dialog::backdrop{background:#0000008c}.confirm-dialog__body{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.confirm-dialog__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.confirm-dialog__text{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.confirm-dialog__actions{justify-content:flex-end}.button-spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:currentColor #0000 currentColor currentColor;border-radius:3.40282e38px}.details-advanced{margin-top:calc(var(--spacing) * 1)}.details-advanced__summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-user-select:none;user-select:none;transition-duration:.15s}.details-advanced__summary:hover{color:var(--color-accent)}.hint{max-width:var(--container-3xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.hint-warning{color:var(--color-warning)}.settings-value{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground)}.settings-switch-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.settings-switch-row__label{margin-bottom:calc(var(--spacing) * 0)}.settings-switch{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 12);cursor:pointer;background-color:var(--color-line-strong);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-outline-style:none;outline-style:none;flex-shrink:0;justify-content:flex-start;align-items:center;padding-inline:.2rem;transition-duration:.15s;display:inline-flex}.settings-switch--active{border-color:var(--color-accent);background-color:var(--color-accent);justify-content:flex-end}.settings-switch__thumb{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-surface-raised);border-radius:2px}.main-grid{--panel-min-height:220px;--setlist-panel-min-height:320px;--panel-divider-height:18px;min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 8);grid-template-rows:minmax(var(--setlist-panel-min-height), var(--setlist-panel-height,52%)) var(--panel-divider-height) minmax(var(--panel-min-height), 1fr);flex:1;display:grid;overflow:hidden}.main-grid--single-panel{grid-template-rows:minmax(0,1fr)}.main-grid__panel-shell{min-height:calc(var(--spacing) * 0);overflow:hidden}.main-grid__panel-shell>.panel{height:100%;min-height:calc(var(--spacing) * 0)}.panel-divider{cursor:row-resize;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex;position:relative}.panel-divider:before{content:"";inset-inline:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background:#2c2b2ae0;transition-duration:.15s;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.panel-divider:before{background:color-mix(in srgb, var(--color-line) 88%, transparent)}}.panel-divider:hover:before,.panel-divider:focus-visible:before,body.is-resizing-panels .panel-divider:before{height:calc(var(--spacing) * .5);opacity:1;background:var(--color-accent);box-shadow:0 0 .7rem #3b82f647}@supports (color:color-mix(in lab, red, red)){.panel-divider:hover:before,.panel-divider:focus-visible:before,body.is-resizing-panels .panel-divider:before{box-shadow:0 0 .7rem color-mix(in srgb, var(--color-accent) 28%, transparent)}}.panel-divider__handle{z-index:10;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 14);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;position:relative}.panel-divider:focus-visible{--tw-outline-style:none;outline-style:none}.panel-heading{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase}.setlist-panel,.search-panel{min-height:calc(var(--spacing) * 0);flex-direction:column;display:flex;overflow:hidden}.setlist-panel{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.setlist-panel--drop-active{border-color:var(--color-accent);background-color:#3b82f614}.setlist-panel__scroll,.search-results{min-height:calc(var(--spacing) * 0);scrollbar-width:none;flex:1;overflow:auto}.setlist-panel__scroll{padding-right:calc(var(--spacing) * 4);overscroll-behavior:contain}.search-results{gap:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1);flex-direction:column;display:flex}.setlist-panel__scroll::-webkit-scrollbar{display:none}.search-results::-webkit-scrollbar{display:none}.setlist-drop-hint{margin-top:calc(var(--spacing) * -1.5);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.setlist-drop-error,.error-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-danger)}.error-text{margin-top:calc(var(--spacing) * 3)}.error-text-preline{white-space:pre-line}.error-text-padded{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4)}.setlist-track{margin-bottom:calc(var(--spacing) * 1.5);position:relative}.setlist-track--active{z-index:10}.setlist-track--dimmed{pointer-events:none;opacity:.5}.setlist-track__card{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3.5);background-color:#0000;border-width:0;border-radius:0}.setlist-track__main,.search-result-row__main,.candidate-row__text{min-width:calc(var(--spacing) * 0);flex:1}.setlist-track__title-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.setlist-track__delete{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--color-muted);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-width:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.setlist-track:hover .setlist-track__delete,.setlist-track__delete:focus-visible{opacity:1;--tw-outline-style:none;outline-style:none}.track-title{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.track-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.track-meta--split{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.connector{--connector-color:var(--color-danger);margin-block:calc(var(--spacing) * -1);min-height:2.2rem;color:var(--color-muted);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:flex-end;align-items:center;transition-duration:.2s;display:flex;position:relative}.connector--verified{--connector-color:var(--color-success);color:var(--color-success)}.connector--end{--connector-color:var(--color-line-strong);color:var(--color-line-strong)}.connector__line{inset-inline:calc(var(--spacing) * 0);height:calc(var(--spacing) * .5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:var(--connector-color);transition-duration:.2s;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.connector__line{background:color-mix(in srgb, var(--connector-color) 42%, transparent)}}.connector__actions{z-index:10;margin-right:calc(var(--spacing) * 1);--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;margin-left:auto;transition-duration:.15s;display:inline-flex;position:relative}.connector__lead-in-controls{pointer-events:none;z-index:10;margin:calc(var(--spacing) * 0);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(-50% + 3px);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;transition-duration:.15s;display:flex;position:absolute;top:50%;left:50%}.branch__lead-in-row,.branch__lead-in-window{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.branch__lead-in-row .branch__lead-in-hint{order:-1}.connector__lead-in-controls .branch__lead-in-window{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-shadow:0 .35rem 1rem var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.2rem;flex-wrap:nowrap}.connector__lead-in-controls .branch__lead-stepper,.connector__lead-in-controls .branch__lead-stepper-group,.connector__lead-in-controls .branch__lead-stepper-value,.connector__lead-in-controls .branch__lead-in-reset{background-color:var(--color-surface)}.connector__lead-in-controls .branch__lead-stepper-button,.connector__lead-in-controls .branch__lead-in-reset{min-width:2.2rem;padding-inline:calc(var(--spacing) * 1.5)}.connector--drop-active{background-color:#3b82f61a;transform:scaleY(1.08)}.connector--drop-active .connector__line{height:calc(var(--spacing) * 1.5);background:linear-gradient(90deg, #3b82f670, var(--color-accent), #3b82f670)}@supports (color:color-mix(in lab, red, red)){.connector--drop-active .connector__line{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 44%, transparent), var(--color-accent), color-mix(in srgb, var(--color-accent) 44%, transparent))}}.connector--drop-active .connector__line{box-shadow:0 0 .8rem #3b82f652}@supports (color:color-mix(in lab, red, red)){.connector--drop-active .connector__line{box-shadow:0 0 .8rem color-mix(in srgb, var(--color-accent) 32%, transparent)}}.connector__button{border-color:var(--color-line);background-color:var(--color-surface);width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground)}.connector__status,.sr-only{border-style:var(--tw-border-style);width:1px;height:1px;padding:calc(var(--spacing) * 0);white-space:nowrap;clip:rect(0, 0, 0, 0);border-width:0;margin:-1px;position:absolute;overflow:hidden}.setlist-track:hover .connector__actions,.connector--playback-active .connector__actions,.setlist-track--active .connector__actions{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.connector:has(.icon-button:focus-visible) .connector__actions{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.connector:hover .connector__lead-in-controls,.connector--playback-active .connector__lead-in-controls{pointer-events:auto;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.connector:has(.branch__lead-stepper-input:focus-visible) .connector__lead-in-controls{pointer-events:auto;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.connector:has(.branch__lead-stepper-button:focus-visible) .connector__lead-in-controls{pointer-events:auto;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.connector:has(.branch__lead-in-reset:focus-visible) .connector__lead-in-controls{pointer-events:auto;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.setlist-track:hover .connector__line,.connector--playback-active .connector__line,.setlist-track--active .connector__line{background:var(--connector-color);box-shadow:0 0 .4rem var(--connector-color)}.connector:has(.icon-button:focus-visible) .connector__line{background:var(--connector-color);box-shadow:0 0 .4rem var(--connector-color)}@supports (color:color-mix(in lab, red, red)){.setlist-track:hover .connector__line,.connector--playback-active .connector__line,.setlist-track--active .connector__line{box-shadow:0 0 .4rem color-mix(in srgb, var(--connector-color) 28%, transparent)}.connector:has(.icon-button:focus-visible) .connector__line{box-shadow:0 0 .4rem color-mix(in srgb, var(--connector-color) 28%, transparent)}}.branch{margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 4);transform-origin:0 0;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-raised);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);border-radius:.2rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;animation:.22s cubic-bezier(.2,.9,.2,1) branch-expand}.branch--drop-active{border-color:var(--color-accent);background-color:#3b82f61f;box-shadow:0 0 0 1px #3b82f6bf,0 .6rem 1.6rem #3b82f629}@supports (color:color-mix(in lab, red, red)){.branch--drop-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 75%, transparent), 0 .6rem 1.6rem color-mix(in srgb, var(--color-accent) 16%, transparent)}}.branch--drop-active{transform:translateY(-1px)}.branch__header{margin-bottom:calc(var(--spacing) * 1.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.branch__title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted);text-transform:uppercase}.branch__lead-in-controls{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.branch__lead-in-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-muted)}.branch__lead-stepper,.branch__lead-stepper-group,.branch__lead-stepper-value{background-color:#0000;align-items:center;min-height:1.7rem;display:inline-flex}.branch__lead-stepper-group,.branch__lead-stepper-value{margin:-1px}.branch__lead-stepper-button,.branch__lead-in-reset{cursor:pointer;border-style:var(--tw-border-style);min-width:2.85rem;height:1.7rem;padding-inline:calc(var(--spacing) * 2);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-width:0;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.branch__lead-in-reset{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);--tw-tracking:.12em;letter-spacing:.12em;min-width:4.6rem;font-size:.7rem}.branch__lead-stepper-button:hover,.branch__lead-stepper-button:focus-visible,.branch__lead-in-reset:hover,.branch__lead-in-reset:focus-visible{color:var(--color-accent);--tw-outline-style:none;background-color:#3b82f61f;outline-style:none}.branch__lead-stepper-value{padding-inline:calc(var(--spacing) * 2.5);color:var(--color-muted);justify-content:center}.branch__lead-stepper-input{width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);text-align:center;color:inherit;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.branch__lead-stepper-input::-webkit-outer-spin-button{appearance:none;margin:0}.branch__lead-stepper-input::-webkit-inner-spin-button{appearance:none;margin:0}.branch__lead-stepper-spinner{margin-inline:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:#0000 #0000 currentColor currentColor;border-radius:3.40282e38px}.branch__lead-stepper-suffix{min-width:calc(var(--spacing) * 3);text-align:center;color:inherit}.branch__close{width:1.7rem;min-width:1.7rem;height:1.7rem;min-height:1.7rem;color:var(--color-muted);background-color:#0000;border-color:#0000}.branch__close:hover,.branch__close:focus-visible{border-color:var(--color-line);color:var(--color-foreground)}.branch__empty,.branch__status{margin-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.branch__status{align-items:center;gap:calc(var(--spacing) * 2.5);display:inline-flex}.branch__spinner{flex-shrink:0}.candidate-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.candidate-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.candidate-row--preview{color:var(--color-accent)}.candidate-row__actions,.search-result-row__actions,.setup-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:inline-flex}.candidate-row--declined{color:var(--color-muted)}.candidate-row--declined .candidate-row__text{text-decoration-line:line-through}.search-disabled{pointer-events:none;opacity:.45}.search-disabled .search-results{overflow:hidden}.search-input-wrap{position:relative}.search-input{margin-bottom:calc(var(--spacing) * 4);max-width:100%;padding-right:calc(var(--spacing) * 10)}.search-input-clear{top:50%;right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);--tw-translate-y:calc(calc(50% + .5rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-width:0;justify-content:center;align-items:center;line-height:1;transition-duration:.15s;display:inline-flex;position:absolute}.search-input-clear:hover{color:var(--color-foreground)}.search-result-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.eyebrow{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-accent);text-transform:uppercase}.setup-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.setup-device-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.setup-device-card{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);background-color:#ffffff05;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.setup-device-image{height:auto;max-height:calc(var(--spacing) * 32);object-fit:contain;max-width:100%;margin-inline:auto;display:block}.setup-device-image--laptop,.setup-device-image--phone{width:100%}.setup-device-image--phone{padding-block:calc(var(--spacing) * 3)}.setup-callout{gap:calc(var(--spacing) * 2)}.setup-title{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-foreground)}.setup-body{max-width:var(--container-5xl);color:var(--color-foreground)}.setup-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.setup-list__item{margin:calc(var(--spacing) * 0)}.device-role{gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.device-role:last-of-type{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 0);border-bottom-width:0}.qr-card{width:fit-content;padding:calc(var(--spacing) * 4);background-color:#ffffff05;justify-content:center;align-items:center;display:inline-flex}.session-qr-card{align-items:center;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1.7fr) auto;display:grid}.session-qr-device-card{min-height:100%}.session-qr-phone{max-height:calc(var(--spacing) * 36)}.session-qr-copy{max-width:28rem}.setup-link{word-break:break-all}.playlist-picker__select{max-width:100%}@media (width<=800px){.app-header{flex-direction:column;align-items:flex-start}.app-header__actions{flex-wrap:wrap;width:100%}.setup-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.setup-device-card,.session-qr-card{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}.qr-card{width:100%}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-0{margin:calc(var(--spacing) * 0)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.hidden{display:none}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.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}.self-start{align-self:flex-start}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-foreground{color:var(--color-foreground)}.text-muted{color:var(--color-muted)}.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))}}@keyframes branch-expand{0%{opacity:0;transform:translateY(-.35rem)scaleY(.92)}to{opacity:1;transform:translateY(0)scaleY(1)}}@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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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}@keyframes spin{to{transform:rotate(360deg)}}
