._overlay_dnxwe_8{z-index:var(--z-loader-screen);background-color:var(--color-void);will-change:opacity;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._content_dnxwe_19{align-items:center;gap:var(--space-lg);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}._wordmark_dnxwe_29{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:var(--tracking-widest);color:var(--color-text-primary);text-transform:uppercase;text-align:center;will-change:opacity, transform;font-weight:300}@media (width<=600px){._wordmark_dnxwe_29{font-size:var(--text-2xl);letter-spacing:.15em}}._subtitle_dnxwe_49{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);text-transform:uppercase;font-weight:400}._progressTrack_dnxwe_60{--bar-progress:0%;border-radius:var(--radius-full);transform-origin:50%;will-change:opacity, transform;background-color:#ffffff0f;width:200px;height:1px;overflow:hidden}._progressBar_dnxwe_72{width:var(--bar-progress);border-radius:var(--radius-full);height:100%;transition:width .3s var(--ease-smooth);background:linear-gradient(90deg,#ffffff26,#fff6)}._errorContainer_dnxwe_86{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-lg) var(--space-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._errorLabel_dnxwe_100{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-error);text-transform:uppercase;font-weight:500}._errorMessage_dnxwe_109{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;max-width:360px;line-height:var(--leading-normal)}._dragHandle_ivd2f_11{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding:6px 0 2px;display:flex}._dragHandleBottom_ivd2f_22{padding:2px 0 6px}._dragHandle_ivd2f_11:active,._dragHandleBottom_ivd2f_22:active{cursor:grabbing}._dragGrip_ivd2f_32{justify-content:center;align-items:center;gap:3px;display:flex}._dragGrip_ivd2f_32:before,._dragGrip_ivd2f_32:after,._dragGripDot_ivd2f_41{content:"";background:#ffffff26;border-radius:50%;width:3px;height:3px;transition:background .2s}._dragHandle_ivd2f_11:hover ._dragGrip_ivd2f_32:before,._dragHandle_ivd2f_11:hover ._dragGrip_ivd2f_32:after,._dragHandle_ivd2f_11:hover ._dragGripDot_ivd2f_41,._dragHandleBottom_ivd2f_22:hover ._dragGrip_ivd2f_32:before,._dragHandleBottom_ivd2f_22:hover ._dragGrip_ivd2f_32:after,._dragHandleBottom_ivd2f_22:hover ._dragGripDot_ivd2f_41{background:#ffffff59}._panel_ivd2f_61{width:var(--panel-width);height:auto;max-height:calc(100vh - 24px);z-index:var(--z-control-panel);background:var(--ios-surface);-webkit-backdrop-filter:var(--ios-blur);border:var(--ios-hairline);border-radius:var(--ios-radius-panel);-webkit-user-select:none;user-select:none;flex-direction:column;margin:12px;display:flex;position:absolute;top:0;right:0;overflow:hidden}._panelLeft_ivd2f_86{left:0;right:auto}._panelScaleUp_ivd2f_92{width:calc(var(--panel-width) * 1.28);font-size:1.28em}._dragHandleRow_ivd2f_98{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:10px 10px 4px;display:flex;position:relative}._dragHandleRowBottom_ivd2f_111{padding:4px 10px 10px}._dragHandleRow_ivd2f_98:active,._dragHandleRowBottom_ivd2f_111:active{cursor:grabbing}._dragHandleSpacer_ivd2f_122{display:none}._dragHandleRow_ivd2f_98>:last-child:not(._dragGrip_ivd2f_32){position:absolute;right:10px}._dragHandleRow_ivd2f_98>:nth-last-child(2):not(._dragGrip_ivd2f_32):not(._dragHandleSpacer_ivd2f_122){position:absolute;right:28px}._panelMinimized_ivd2f_140{max-height:none;transition:width .35s var(--ease-ios-snap), max-height .35s var(--ease-ios-snap), opacity .2s ease;overflow:hidden;width:calc(var(--panel-width) * .72)!important}._panelMinimizedRight_ivd2f_154{margin-left:auto;width:calc(var(--panel-width) + 16px)!important}._minimizedAudioSection_ivd2f_159{padding:2px 14px 8px}._panelMinimized_ivd2f_140 ._panelInner_ivd2f_163,._panelMinimized_ivd2f_140 ._panelStickyBottom_ivd2f_164{display:none}._minimizedContent_ivd2f_169{cursor:pointer;flex-direction:column;gap:3px;padding:6px 10px;display:flex}._minimizedRow_ivd2f_177{justify-content:space-between;align-items:center;gap:6px;display:flex}._minimizedLabel_ivd2f_184{font-family:var(--font-primary);text-transform:uppercase;color:#ffffff59;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:500}._minimizedValue_ivd2f_194{font-family:var(--font-primary);color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;text-align:right;max-width:140px;font-size:9px;font-weight:600;overflow:hidden}._minimizedValueAccent_ivd2f_206{color:#34c759f2}._minimizedConfirmBtn_ivd2f_211{width:100%;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.08em;color:#93c5fdd9;cursor:pointer;transition:all .25s var(--ease-ios-snap);background:#3b82f61f;border:.5px solid #3b82f633;border-radius:6px;outline:none;margin-top:5px;padding:6px 0;font-size:7px;font-weight:600}._minimizedConfirmBtn_ivd2f_211:hover{color:#bfdbfef2;background:#3b82f638;border-color:#3b82f659}._minimizedConfirmBtn_ivd2f_211:active{transform:scale(.97)}._minimizedConfirmBtn_ivd2f_211:disabled{opacity:.5;cursor:not-allowed}._panelInner_ivd2f_163{flex-direction:column;flex:1;gap:0;min-height:0;padding:12px 10px;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 32px calc(100% - 32px),#0000 100%)}._panelStickyBottom_ivd2f_164{flex-shrink:0;padding:0 10px 4px}._panelInner_ivd2f_163::-webkit-scrollbar{width:4px}._panelInner_ivd2f_163::-webkit-scrollbar-track{background:#ffffff08;border-radius:9999px}._panelInner_ivd2f_163::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:9999px}._panelInner_ivd2f_163::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._platter_ivd2f_300{background:var(--ios-platter-bg);border-radius:var(--ios-radius-platter);margin-bottom:6px;padding:10px 12px}._platterHeader_ivd2f_307{font-family:var(--font-primary);text-transform:uppercase;color:#fff6;letter-spacing:.08em;margin-bottom:6px;font-size:9px;font-weight:500;line-height:1}._platterHeaderRow_ivd2f_319{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}._platterHeaderRow_ivd2f_319 ._platterHeader_ivd2f_307{margin-bottom:0}._confirmBookingInline_ivd2f_332{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.05em;color:#93c5fdd9;cursor:pointer;white-space:nowrap;transition:all .25s var(--ease-ios-snap);background:#3b82f61f;border:.5px solid #3b82f633;border-radius:8px;outline:none;flex-shrink:0;padding:6px 14px;font-size:9px;font-weight:600}._confirmBookingInline_ivd2f_332:hover{color:#bfdbfef2;background:#3b82f638;border-color:#3b82f659;box-shadow:0 0 8px #3b82f61a}._confirmBookingInline_ivd2f_332:active{transform:scale(.96)}._confirmBookingInline_ivd2f_332:disabled{opacity:.5;cursor:not-allowed}._confirmBookingInlineLoading_ivd2f_366{animation:1.2s ease-in-out infinite _exportPulse_ivd2f_1}._confirmBookingError_ivd2f_370{font-family:var(--font-primary);color:var(--color-error);margin-bottom:4px;font-size:7px;line-height:1.3}._confirmBookingGroup_ivd2f_378{flex-direction:column;align-items:center;display:flex}._bookingValidationMessage_ivd2f_384{font-family:var(--font-primary);color:#ef4444cc;text-align:center;letter-spacing:.01em;margin-top:6px;font-size:8px;font-weight:500;line-height:1}._confirmBookingBottom_ivd2f_396{width:100%;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.08em;color:#93c5fdd9;cursor:pointer;transition:all .25s var(--ease-ios-snap);background:#3b82f61f;border:.5px solid #3b82f633;border-radius:10px;outline:none;margin-top:10px;padding:10px 14px;font-size:9px;font-weight:600}._confirmBookingBottom_ivd2f_396:hover{color:#bfdbfef2;background:#3b82f638;border-color:#3b82f659;box-shadow:0 0 8px #3b82f61a}._confirmBookingBottom_ivd2f_396:active{transform:scale(.97)}._confirmBookingBottom_ivd2f_396:disabled{opacity:.5;cursor:not-allowed}._platterActiveLabelRow_ivd2f_432{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._platterActiveLabelRow_ivd2f_432 ._platterActiveLabel_ivd2f_432{margin-bottom:0}._platterActiveLabel_ivd2f_432{font-family:var(--font-primary);color:#ffffffe6;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1;display:flex}._ambienceLockIcon_ivd2f_459{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;transition:color .2s,background .2s;display:inline-flex}._ambienceLockIcon_ivd2f_459:hover{color:#ffffff80;background:#ffffff0f}._ambienceLockIconLocked_ivd2f_481{color:#ffffffd9}._ambienceLockIconLocked_ivd2f_481:hover{color:#fff}._lightingButtonLocked_ivd2f_490{outline-offset:1px;outline:2px solid #ffffff80}._segmentedTrack_ivd2f_497{background:#ffffff0f;border-radius:9999px;padding:2px;display:flex;position:relative;overflow:hidden}._segmentedOption_ivd2f_506{z-index:2;font-family:var(--font-primary);color:#ffffff73;text-align:center;cursor:pointer;transition:color .25s var(--ease-ios-snap);background:0 0;border:none;border-radius:9999px;outline:none;flex:1;padding:6px 0;font-size:11px;font-weight:500;position:relative}._segmentedOption_ivd2f_506:hover{color:#ffffffa6}._segmentedOptionActive_ivd2f_528{color:#fffffff2}._capsule_ivd2f_532{z-index:1;-webkit-backdrop-filter:blur(8px);transition:transform .3s var(--ease-ios-snap);will-change:transform;pointer-events:none;background:#ffffff29;border-radius:9999px;position:absolute;top:2px;bottom:2px}._gridLayout_ivd2f_548{grid-template-columns:repeat(3,1fr);gap:5px;min-width:0;display:grid;overflow:hidden}._gridButton_ivd2f_556{cursor:pointer;transition:all .25s var(--ease-ios-snap);background:#ffffff0a;border:none;border-radius:10px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:8px 2px;display:flex;position:relative;overflow:hidden}._gridButton_ivd2f_556:hover{background:#ffffff14}._gridButtonActive_ivd2f_578{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff26}._gridButtonLabel_ivd2f_583{font-family:var(--font-primary);color:#ffffff8c;text-align:center;transition:color .25s var(--ease-ios-snap);word-break:break-word;max-width:100%;font-size:8px;font-weight:500;line-height:1.25}._gridButtonActive_ivd2f_578 ._gridButtonLabel_ivd2f_583{color:#ffffffeb}._gridButtonIcon_ivd2f_599{color:#fff6;width:18px;height:18px;transition:color .25s var(--ease-ios-snap)}._gridButtonActive_ivd2f_578 ._gridButtonIcon_ivd2f_599{color:#ffffffd9}._lightingSwatchRow_ivd2f_612{justify-content:space-between;align-items:center;padding:0 4px;display:flex}._lightingButton_ivd2f_490{cursor:pointer;width:32px;height:32px;transition:all .25s var(--ease-ios-snap);background:#ffffff0a;border:none;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._lightingButton_ivd2f_490:hover{background:#ffffff14}._lightingButtonActive_ivd2f_638{background:#ffffff1a;transform:scale(1.08)}._lightingSwatch_ivd2f_612{width:18px;height:18px;transition:box-shadow .25s var(--ease-ios-snap);border-radius:4px;flex-shrink:0}._lightingButtonActive_ivd2f_638 ._lightingSwatch_ivd2f_612{box-shadow:0 0 12px}._lightingLabel_ivd2f_656{display:none}._sliderContainer_ivd2f_662{flex-direction:column;gap:8px;display:flex}._sliderHeader_ivd2f_668{justify-content:space-between;align-items:center;display:flex}._sliderIcon_ivd2f_674{color:#ffffff73;flex-shrink:0;width:14px;height:14px}._sliderValue_ivd2f_681{font-family:var(--font-primary);color:#fff9;text-align:right;font-size:11px;font-weight:500}._sliderTrack_ivd2f_689{cursor:pointer;background:#ffffff0f;border-radius:11px;width:100%;height:22px;position:relative;overflow:hidden}._sliderFill_ivd2f_699{pointer-events:none;background:#fff3;border-radius:11px;height:100%;transition:width 80ms linear}._sliderInput_ivd2f_707{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}._volumeRow_ivd2f_723{align-items:center;gap:10px;display:flex}._volumeIconActive_ivd2f_729{color:#ffffff73;cursor:pointer;flex-shrink:0;transition:color .15s}._volumeIconActive_ivd2f_729:hover{color:#ffffffb3}._volumeIconMuted_ivd2f_740{color:#ffffff4d;cursor:pointer;flex-shrink:0;transition:color .15s}._volumeIconMuted_ivd2f_740:hover{color:#ffffff80}._nowPlaying_ivd2f_753{justify-content:space-between;align-items:center;padding:0 2px;display:flex}._nowPlayingLabel_ivd2f_760{font-family:var(--font-primary);color:#ffffffb3;letter-spacing:.02em;font-size:10px;font-weight:600;line-height:1}._nowPlayingBpm_ivd2f_769{font-family:var(--font-mono,var(--font-primary));color:#ffffff59;font-size:8px;font-weight:400;line-height:1}._scrubBarContainer_ivd2f_780{flex-direction:column;gap:3px;padding:0 2px;display:flex}._scrubFill_ivd2f_788{background:#ffffff8c;border-radius:3px;height:100%}._scrubVisual_ivd2f_795{background:#ffffff1f;border-radius:3px;width:100%;height:4px;position:relative;overflow:hidden}._scrubThumb_ivd2f_804{cursor:grab;z-index:2;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #00000080}._scrubThumb_ivd2f_804:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.3)}._scrubTrack_ivd2f_823{cursor:pointer;width:100%;padding:8px 0;position:relative}._scrubTimes_ivd2f_830{justify-content:space-between;display:flex}._scrubTime_ivd2f_830{font-family:var(--font-mono,var(--font-primary));color:#ffffff4d;font-variant-numeric:tabular-nums;font-size:8px;font-weight:400;line-height:1}._transportBar_ivd2f_844{justify-content:space-between;align-items:center;gap:4px;padding:2px 0 0;display:flex}._transportButton_ivd2f_852{aspect-ratio:1;cursor:pointer;color:#ffffff73;width:28px;height:28px;transition:all .2s var(--ease-ios-snap);background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._transportButton_ivd2f_852:hover{color:#ffffffd9;background:#ffffff0f}._transportButtonActive_ivd2f_875{color:#ffffffd9!important}._transportPlayButton_ivd2f_879{aspect-ratio:1;cursor:pointer;color:#ffffffb3;width:36px;height:36px;transition:all .25s var(--ease-ios-snap);background:#ffffff14;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._transportPlayButton_ivd2f_879:hover{color:#fffffff2;background:#ffffff24}._transportPlayButtonActive_ivd2f_902{color:#ffffffe6;background:#ffffff24}._transportPlayButtonActive_ivd2f_902:hover{background:#fff3}._pressable_ivd2f_913{transition:all .25s var(--ease-ios-snap)}._pressable_ivd2f_913:active{transform:scale(.97)}@media (width<=768px){._panel_ivd2f_61{border-radius:20px 20px 16px 16px;width:calc(100% - 24px);height:auto;max-height:40vh;margin:12px;inset:auto 0 0}}._riderConfigRow_ivd2f_940{gap:6px;margin-bottom:8px;display:flex}._riderConfigItem_ivd2f_946{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._riderConfigLabel_ivd2f_954{font-family:var(--font-primary);text-transform:uppercase;color:#ffffff59;letter-spacing:.08em;font-size:7px;font-weight:500;line-height:1}._riderSelect_ivd2f_964{width:100%;font-family:var(--font-primary);color:#ffffffb3;cursor:pointer;appearance:none;transition:all .2s var(--ease-ios-snap);background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 4px center no-repeat;border:.5px solid #ffffff14;border-radius:6px;outline:none;padding:5px 16px 5px 6px;font-size:8px;font-weight:500}._riderSelect_ivd2f_964:hover{background-color:#ffffff1a;border-color:#ffffff26}._riderSelect_ivd2f_964:focus{border-color:#3b82f666;box-shadow:0 0 0 1px #3b82f626}._riderSelect_ivd2f_964 option{color:#ffffffe6;background:#1a1a2e;font-size:10px}._exportButton_ivd2f_1003{width:100%;font-family:var(--font-primary);letter-spacing:.03em;text-transform:uppercase;color:#93c5fdcc;cursor:pointer;text-align:center;white-space:nowrap;transition:all .25s var(--ease-ios-snap);background:#3b82f614;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:8px;font-weight:600;display:flex}._exportButton_ivd2f_1003:hover{color:#bfdbfef2;background:#3b82f626}._exportButton_ivd2f_1003:disabled{opacity:.5;cursor:not-allowed}._exportButtonLoading_ivd2f_1036{animation:1.2s ease-in-out infinite _exportPulse_ivd2f_1}@keyframes _exportPulse_ivd2f_1{0%,to{opacity:1}50%{opacity:.5}}._exportIcon_ivd2f_1045{flex-shrink:0;width:14px;height:14px}._exportError_ivd2f_1051{font-family:var(--font-primary);color:var(--color-error);text-align:center;margin-top:4px;font-size:8px}._presenceBadge_ivd2f_1061{border-radius:var(--ios-radius-platter);background:#ffffff0a;margin-bottom:6px;overflow:hidden}._presenceHeader_ivd2f_1068{cursor:pointer;width:100%;font-family:var(--font-primary);color:#ffffffa6;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:6px;padding:8px 12px;font-size:9px;display:flex}._presenceHeader_ivd2f_1068:hover{background:#ffffff08}._presenceCount_ivd2f_1088{color:#ffffffd9;font-weight:600}._presenceRoom_ivd2f_1093{color:#ffffff59;font-size:8px;font-family:var(--font-mono);margin-left:auto}._presenceDot_ivd2f_1100{border-radius:50%;flex-shrink:0;width:6px;height:6px}._presenceDotConnected_ivd2f_1107{background:#22c55e;box-shadow:0 0 6px #22c55e80}._presenceDotReconnecting_ivd2f_1112{background:#f59e0b;animation:1.5s ease-in-out infinite _presencePulse_ivd2f_1;box-shadow:0 0 6px #f59e0b80}._presenceDotDisconnected_ivd2f_1118{background:#fff3}@keyframes _presencePulse_ivd2f_1{0%,to{opacity:1}50%{opacity:.4}}._presencePeerList_ivd2f_1127{border-top:.5px solid #ffffff0f;flex-direction:column;gap:4px;padding:4px 12px 10px;display:flex}._presencePeerRow_ivd2f_1135{align-items:center;gap:6px;padding:3px 0;display:flex}._presencePeerName_ivd2f_1142{font-family:var(--font-primary);color:#ffffffb3;align-items:center;gap:4px;font-size:9px;display:flex}._presenceHostBadge_ivd2f_1151{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:#a855f726;border-radius:4px;padding:1px 4px;font-size:7px;font-weight:600}._presenceOverflow_ivd2f_1162{font-family:var(--font-primary);color:#fff6;padding:3px 0 3px 12px;font-size:8px;font-weight:500}._presenceLeaveButton_ivd2f_1170{width:100%;font-family:var(--font-primary);letter-spacing:.04em;text-transform:uppercase;color:#ef4444b3;cursor:pointer;text-align:center;transition:all .25s var(--ease-ios-snap);background:#ef444414;border:none;border-radius:8px;outline:none;margin-top:4px;padding:6px;font-size:8px;font-weight:600}._presenceLeaveButton_ivd2f_1170:hover{color:#ef4444e6;background:#ef444426}._demoGrid_ivd2f_1196{grid-template-columns:repeat(3,1fr);gap:5px;min-width:0;display:grid}._demoButton_ivd2f_1203{cursor:pointer;transition:all .25s var(--ease-ios-snap);background:#ffffff0a;border:1px solid #0000;border-radius:10px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:8px 4px;display:flex;overflow:hidden}._demoButton_ivd2f_1203:hover{background:#ffffff14}._demoButtonActive_ivd2f_1224{background:#ffffff1a;animation:2s ease-in-out infinite _demoPulse_ivd2f_1}@keyframes _demoPulse_ivd2f_1{0%,to{opacity:1}50%{opacity:.75}}._demoLabel_ivd2f_1238{font-family:var(--font-primary);color:#fff9;text-transform:uppercase;letter-spacing:.04em;text-align:center;transition:color .25s var(--ease-ios-snap);font-size:9px;font-weight:600;line-height:1.2}._demoButton_ivd2f_1203:hover ._demoLabel_ivd2f_1238{color:#fffc}._demoButtonActive_ivd2f_1224 ._demoLabel_ivd2f_1238{color:#fffffff2}._demoBpm_ivd2f_1258{font-family:var(--font-mono,var(--font-primary));color:#ffffff4d;transition:color .25s var(--ease-ios-snap);font-size:7px;font-weight:400;line-height:1}._demoButtonActive_ivd2f_1224 ._demoBpm_ivd2f_1258{color:#ffffff8c}._demoStopButton_ivd2f_1271{width:100%;font-family:var(--font-primary);letter-spacing:.04em;text-transform:uppercase;color:#ef4444cc;cursor:pointer;text-align:center;transition:all .25s var(--ease-ios-snap);background:#ef44441a;border:none;border-radius:10px;outline:none;margin-top:6px;padding:8px;font-size:9px;font-weight:600}._demoStopButton_ivd2f_1271:hover{color:#ef4444f2;background:#ef44442e}._propBadge_ivd2f_1297{min-width:14px;height:14px;font-family:var(--font-primary);color:#ffffffe6;pointer-events:none;background:#a855f759;border-radius:7px;justify-content:center;align-items:center;padding:0 3px;font-size:7px;font-weight:700;line-height:1;display:flex;position:absolute;top:3px;right:3px}._propPlacedList_ivd2f_1317{border-top:.5px solid #ffffff0f;flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;display:flex}._propPlacedHeader_ivd2f_1326{font-family:var(--font-primary);text-transform:uppercase;color:#ffffff4d;letter-spacing:.08em;margin-bottom:2px;font-size:8px;font-weight:500}._propPlacedRow_ivd2f_1336{background:#ffffff08;border-radius:6px;align-items:center;gap:6px;padding:4px 4px 4px 8px;display:flex}._propPlacedRow_ivd2f_1336:hover{background:#ffffff0d}._propPlacedLabel_ivd2f_1349{font-family:var(--font-primary);color:#fff9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;font-weight:500;overflow:hidden}._propStepper_ivd2f_1363{background:#ffffff0a;border:.5px solid #ffffff0f;border-radius:6px;flex-shrink:0;align-items:center;gap:0;display:flex;overflow:hidden}._propStepperButton_ivd2f_1374{color:#ffffff8c;cursor:pointer;min-width:22px;height:22px;transition:all .15s var(--ease-ios-snap);background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;display:flex}._propStepperButton_ivd2f_1374:hover{color:#ffffffe6;background:#ffffff14}._propStepperButton_ivd2f_1374:active{background:#ffffff1f;transform:scale(.92)}._propStepperCount_ivd2f_1399{text-align:center;min-width:18px;font-family:var(--font-mono,var(--font-primary));color:#ffffffbf;-webkit-user-select:none;user-select:none;border-left:.5px solid #ffffff0f;border-right:.5px solid #ffffff0f;padding:0 6px;font-size:9px;font-weight:600;line-height:22px}._stepperMinus_ivd2f_1414{color:#ef4444a6}._stepperMinus_ivd2f_1414:hover{color:#ef4444f2;background:#ef44441f}._stepperMinus_ivd2f_1414:active{background:#ef44442e}._stepperPlus_ivd2f_1428{color:#3b82f6a6}._stepperPlus_ivd2f_1428:hover{color:#3b82f6f2;background:#3b82f61f}._stepperPlus_ivd2f_1428:active{background:#3b82f62e}._propRemoveAllButton_ivd2f_1443{color:#ef444466;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:2px;padding:0;transition:background .15s,color .15s;display:flex}._propRemoveAllButton_ivd2f_1443:hover{color:#ef4444f2;background:#ef44441f}._propRemoveAllButton_ivd2f_1443:active{background:#ef444433}._propClearButton_ivd2f_1469{width:100%;font-family:var(--font-primary);letter-spacing:.04em;text-transform:uppercase;color:#ef4444a6;cursor:pointer;text-align:center;transition:all .25s var(--ease-ios-snap);background:#ef444414;border:none;border-radius:8px;outline:none;margin-top:4px;padding:7px;font-size:8px;font-weight:600}._propClearButton_ivd2f_1469:hover{color:#ef4444e6;background:#ef444426}._cameraPresetRow_ivd2f_1495{gap:5px;display:flex}._cameraPresetButton_ivd2f_1500{cursor:pointer;transition:all .3s var(--ease-ios-snap);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;outline:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 4px;display:flex}._cameraPresetButton_ivd2f_1500:hover{background:#ffffff1a;border-color:#ffffff2e}._cameraPresetActive_ivd2f_1520{background:#58a6ff26;border-color:#58a6ff73;box-shadow:0 0 12px #58a6ff33,inset 0 0 6px #58a6ff14}._cameraPresetActive_ivd2f_1520:hover{background:#58a6ff33}._cameraPresetIcon_ivd2f_1530{font-size:16px;line-height:1}._cameraPresetLabel_ivd2f_1535{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.06em;color:#fff9;font-size:7.5px;font-weight:600;line-height:1}._cameraPresetActive_ivd2f_1520 ._cameraPresetLabel_ivd2f_1535{color:#58a6fff2}._capacityTracker_ivd2f_1551{background:var(--ios-platter-bg);border-radius:var(--ios-radius-platter);margin-bottom:6px;padding:10px 12px}._capacityHeader_ivd2f_1558{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._capacityTitle_ivd2f_1565{font-family:var(--font-primary);text-transform:uppercase;color:#fff6;letter-spacing:.08em;font-size:9px;font-weight:500;line-height:1}._capacityBadge_ivd2f_1575{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.1em;border-radius:4px;padding:2px 6px;font-size:7.5px;font-weight:700;line-height:1}._capacityBadgeGreen_ivd2f_1586{color:#22c55ee6;background:#22c55e26;border:1px solid #22c55e40}._capacityBadgeAmber_ivd2f_1592{color:#f59e0be6;background:#f59e0b26;border:1px solid #f59e0b40}._capacityBadgeRed_ivd2f_1598{color:#ef4444f2;background:#ef444433;border:1px solid #ef444459;animation:1.5s ease-in-out infinite _capacityPulse_ivd2f_1}._capacityNumbers_ivd2f_1607{align-items:baseline;gap:2px;margin-bottom:6px;display:flex}._capacityCurrent_ivd2f_1614{font-family:var(--font-primary);color:#ffffffe6;font-size:16px;font-weight:700;line-height:1}._capacitySeparator_ivd2f_1622{font-family:var(--font-primary);color:#ffffff4d;font-size:12px;font-weight:400}._capacityMax_ivd2f_1629{font-family:var(--font-primary);color:#ffffff80;font-size:12px;font-weight:500}._capacityUnit_ivd2f_1636{font-family:var(--font-primary);color:#ffffff4d;text-transform:uppercase;letter-spacing:.06em;margin-left:3px;font-size:8px;font-weight:400}._capacityBreakdown_ivd2f_1646{font-family:var(--font-primary);color:#ffffff40;margin-left:auto;font-size:8px;font-weight:400}._capacityBarTrack_ivd2f_1656{background:#ffffff0f;border-radius:2px;width:100%;height:4px;overflow:hidden}._capacityBarFill_ivd2f_1664{border-radius:2px;min-width:0;height:100%;transition:width .5s,background .5s}._capacityBarGreen_ivd2f_1671{background:linear-gradient(90deg,#22c55e99,#22c55ee6)}._capacityBarAmber_ivd2f_1675{background:linear-gradient(90deg,#f59e0b99,#f59e0be6)}._capacityBarRed_ivd2f_1679{background:linear-gradient(90deg,#ef4444b3,#ef4444)}._capacityWarning_ivd2f_1685{font-family:var(--font-primary);color:#f59e0bcc;letter-spacing:.02em;margin-top:6px;font-size:8px;font-weight:500;line-height:1.3}._capacityWarningFlash_ivd2f_1695{color:#ef4444f2;animation:2s ease-in-out infinite _capacityTextFlash_ivd2f_1}@keyframes _capacityPulse_ivd2f_1{0%,to{opacity:1}50%{opacity:.55}}@keyframes _capacityTextFlash_ivd2f_1{0%,to{opacity:1}50%{opacity:.4}}._budgetTicker_ivd2f_1712{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(180%);cursor:pointer;transition:all .3s var(--ease-ios-snap);-webkit-user-select:none;user-select:none;background:#0a0a14b3;border:.5px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;padding:10px 16px;display:flex;position:fixed;top:16px;left:16px;box-shadow:0 4px 24px #0006,inset 0 0 0 .5px #ffffff0d}._budgetTicker_ivd2f_1712:hover{background:#0a0a14d9;border-color:#ffffff2e;transform:translateY(-1px);box-shadow:0 6px 32px #00000080,inset 0 0 0 .5px #ffffff14}._budgetTickerPulse_ivd2f_1739{animation:.6s ease-out _budgetPulse_ivd2f_1}@keyframes _budgetPulse_ivd2f_1{0%{box-shadow:0 4px 24px #0006,inset 0 0 0 .5px #ffffff0d}30%{box-shadow:0 4px 24px #22c55e4d,0 0 20px #22c55e26,inset 0 0 0 .5px #22c55e33}to{box-shadow:0 4px 24px #0006,inset 0 0 0 .5px #ffffff0d}}._budgetTickerTotal_ivd2f_1749{font-family:var(--font-primary);color:#fffffff2;letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1;transition:color .3s}._budgetTickerDeposit_ivd2f_1759{font-family:var(--font-primary);color:#fff6;letter-spacing:.02em;white-space:nowrap;font-size:9px;font-weight:500;line-height:1}._budgetTickerIcon_ivd2f_1769{color:#22c55e99;flex-shrink:0;width:16px;height:16px}@media (width<=768px){._budgetTicker_ivd2f_1712{gap:6px;padding:8px 12px;top:8px;left:8px}._budgetTickerTotal_ivd2f_1749{font-size:14px}._budgetTickerDeposit_ivd2f_1759{display:none}}._costBreakdownList_ivd2f_1796{flex-direction:column;gap:8px;margin-top:6px;display:flex}._costBreakdownGroup_ivd2f_1803{flex-direction:column;gap:2px;display:flex}._costBreakdownGroupLabel_ivd2f_1809{font-family:var(--font-primary);text-transform:uppercase;color:#ffffff4d;letter-spacing:.1em;margin-bottom:2px;font-size:7px;font-weight:500;line-height:1}._costBreakdownRow_ivd2f_1820{border-radius:4px;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 4px;transition:background .15s;display:flex}._costBreakdownRow_ivd2f_1820:hover{background:#ffffff08}._costBreakdownLabel_ivd2f_1834{font-family:var(--font-primary);color:#fff9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;font-weight:400;overflow:hidden}._costBreakdownAmount_ivd2f_1846{font-family:var(--font-mono,var(--font-primary));color:#fffc;text-align:right;flex-shrink:0;font-size:9px;font-weight:600}._costBreakdownDiscount_ivd2f_1855{color:#22c55ed9}._costBreakdownTotals_ivd2f_1861{margin-top:8px}._costBreakdownDivider_ivd2f_1865{background:#ffffff1a;width:100%;height:.5px;margin-bottom:8px}._costBreakdownTotalRow_ivd2f_1872{justify-content:space-between;align-items:baseline;padding:4px;display:flex}._costBreakdownTotalLabel_ivd2f_1879{font-family:var(--font-primary);text-transform:uppercase;color:#ffffffb3;letter-spacing:.06em;font-size:10px;font-weight:700}._costBreakdownTotalAmount_ivd2f_1888{font-family:var(--font-primary);color:#fffffff2;letter-spacing:-.02em;font-size:14px;font-weight:700}._costBreakdownDepositRow_ivd2f_1896{justify-content:space-between;align-items:baseline;padding:2px 4px;display:flex}._costBreakdownDepositLabel_ivd2f_1903{font-family:var(--font-primary);color:#fff6;font-size:8px;font-weight:500}._costBreakdownDepositAmount_ivd2f_1910{font-family:var(--font-mono,var(--font-primary));color:#22c55ecc;font-size:10px;font-weight:600}._eventDetailsSection_ivd2f_1919{border-top:.5px solid #ffffff0f;margin-top:4px;padding-top:8px}._eventDetailsSection_ivd2f_1919:first-child{border-top:none;margin-top:0;padding-top:0}._eventDetailsSectionTitle_ivd2f_1931{font-family:var(--font-primary);text-transform:uppercase;color:#ffffff4d;letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:500;line-height:1}._eventDetailsField_ivd2f_1942{flex-direction:column;gap:3px;margin-bottom:6px;display:flex}._eventDetailsField_ivd2f_1942:last-child{margin-bottom:0}._eventDetailsFieldRow_ivd2f_1953{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-bottom:6px;display:grid}._eventDetailsFieldRow_ivd2f_1953>._eventDetailsField_ivd2f_1942{min-width:0;margin-bottom:0}._eventDetailsLabel_ivd2f_1966{font-family:var(--font-primary);color:#fff6;letter-spacing:.04em;font-size:8px;font-weight:500;line-height:1}._fieldValidationError_ivd2f_1977{border-color:#ef444499!important;animation:1.5s ease-in-out infinite _fieldErrorPulse_ivd2f_1!important;box-shadow:0 0 0 1px #ef444426!important}@keyframes _fieldErrorPulse_ivd2f_1{0%,to{border-color:#ef444499;box-shadow:0 0 0 1px #ef444426}50%{border-color:#ef444426;box-shadow:0 0 0 1px #ef444408}}._eventDetailsInput_ivd2f_1994{width:100%;height:28px;font-family:var(--font-primary);color:#ffffffd9;transition:all .2s var(--ease-ios-snap);box-sizing:border-box;background:#ffffff0f;border:.5px solid #ffffff14;border-radius:8px;outline:none;padding:6px 8px;font-size:9px;font-weight:400}._eventDetailsInput_ivd2f_1994::placeholder{color:#ffffff40}._eventDetailsInput_ivd2f_1994:focus{background:#ffffff14;border-color:#3b82f666;box-shadow:0 0 0 1.5px #3b82f61f}._eventDetailsInput_ivd2f_1994:hover:not(:focus){background:#ffffff14;border-color:#ffffff26}._eventDetailsInput_ivd2f_1994::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}._eventDetailsSelect_ivd2f_2031{width:100%;min-width:0;max-width:100%;height:28px;font-family:var(--font-primary);color:#fffc;cursor:pointer;appearance:none;transition:all .2s var(--ease-ios-snap);box-sizing:border-box;background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 6px center no-repeat;border:.5px solid #ffffff14;border-radius:8px;outline:none;padding:6px 20px 6px 8px;font-size:9px;font-weight:500}._eventDetailsSelect_ivd2f_2031:hover{background-color:#ffffff1a;border-color:#ffffff26}._eventDetailsSelect_ivd2f_2031:focus{border-color:#3b82f666;box-shadow:0 0 0 1.5px #3b82f61f}._eventDetailsSelect_ivd2f_2031 option{color:#ffffffe6;background:#1a1a2e;font-size:11px}._eventDetailsTextarea_ivd2f_2073{width:100%;font-family:var(--font-primary);color:#ffffffd9;resize:vertical;min-height:48px;transition:all .2s var(--ease-ios-snap);box-sizing:border-box;background:#ffffff0f;border:.5px solid #ffffff14;border-radius:8px;outline:none;padding:6px 8px;font-size:9px;font-weight:400}._eventDetailsTextarea_ivd2f_2073::placeholder{color:#ffffff40}._eventDetailsTextarea_ivd2f_2073:focus{background:#ffffff14;border-color:#3b82f666;box-shadow:0 0 0 1.5px #3b82f61f}._addressAutocompleteWrapper_ivd2f_2102{position:relative}._clearAddressButton_ivd2f_2106{color:#ffffff4d;cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-family:inherit;font-size:11px;font-weight:400;transition:color .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._clearAddressButton_ivd2f_2106:hover{color:#ffffffbf}._addressSuggestionsList_ivd2f_2130{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#121220f2;border:.5px solid #ffffff1f;border-radius:10px;max-height:160px;padding:3px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #00000080,inset 0 0 0 .5px #ffffff0a}._addressSuggestionItem_ivd2f_2147{width:100%;font-family:var(--font-primary);color:#ffffffbf;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:7px 8px;font-size:9px;font-weight:400;line-height:1.35;transition:background .12s,color .12s;display:block;overflow:hidden}._addressSuggestionItem_ivd2f_2147:hover{color:#fffffff2;background:#3b82f61f}._addressSuggestionItem_ivd2f_2147:active{background:#3b82f633}._travelBox_ivd2f_2178{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:28px;transition:all .2s var(--ease-ios-snap);background:#ffffff0f;border:.5px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 20px 6px 8px;display:flex;position:relative}._travelBoxText_ivd2f_2196{font-family:var(--font-primary);color:#fffc;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;font-weight:500;overflow:hidden}._travelBoxTextError_ivd2f_2207{font-family:var(--font-primary);color:#ef4444b3;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;font-weight:500;overflow:hidden}._travelBoxPlaceholder_ivd2f_2218{font-family:var(--font-primary);color:#ffffff40;font-size:9px;font-style:italic;font-weight:500}._travelBoxInput_ivd2f_2226{min-width:0;font-family:var(--font-primary);color:#fffc;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:9px;font-weight:500}._travelBoxInput_ivd2f_2226::placeholder{color:#ffffff40}._travelBoxInput_ivd2f_2226::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._travelBoxInput_ivd2f_2226::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._travelBoxInput_ivd2f_2226[type=number]{-moz-appearance:textfield}._travelBoxIcon_ivd2f_2254{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._travelBoxIcon_ivd2f_2254:hover{color:#fff9;background:#ffffff14}._travelSpinner_ivd2f_2279{border:1.5px solid #3b82f633;border-top-color:#3b82f6b3;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.6s linear infinite _travelSpin_ivd2f_2279}@keyframes _travelSpin_ivd2f_2279{to{transform:rotate(360deg)}}._toggleSwitch_ivd2f_2295{cursor:pointer;width:100%;height:28px;transition:background .25s var(--ease-ios-snap), border-color .25s var(--ease-ios-snap);box-sizing:border-box;background:#ffffff0f;border:.5px solid #ffffff14;border-radius:8px;outline:none;flex-shrink:0;padding:0;position:relative}._toggleSwitch_ivd2f_2295:hover{background:#ffffff1a;border-color:#ffffff26}._toggleSwitchActive_ivd2f_2315{background:#22c55e59;border-color:#22c55e33}._toggleSwitchActive_ivd2f_2315:hover{background:#22c55e73;border-color:#22c55e4d}._toggleSwitchKnob_ivd2f_2325{width:calc(50% - 4px);height:calc(100% - 6px);transition:left .25s var(--ease-ios-snap), right .25s var(--ease-ios-snap);background:#ffffffd9;border-radius:5px;position:absolute;top:3px;left:3px;box-shadow:0 .5px 2px #0003}._toggleSwitchActive_ivd2f_2315 ._toggleSwitchKnob_ivd2f_2325{left:auto;right:3px}._venueSelect_ivd2f_2344{width:100%;font-family:var(--font-primary);color:#ffffffe6;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;appearance:none;transition:all .2s var(--ease-ios-snap);background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat;border:.5px solid #ffffff14;border-radius:8px;outline:none;padding:6px 24px 6px 8px;font-size:11px;font-weight:600}._venueSelect_ivd2f_2344:hover{background-color:#ffffff1a;border-color:#ffffff26}._venueSelect_ivd2f_2344:focus{border-color:#3b82f673;box-shadow:0 0 0 1.5px #3b82f633}._venueSelect_ivd2f_2344 option{color:#ffffffe6;text-transform:uppercase;letter-spacing:.02em;background:#1a1a2e;font-size:11px}:root{--color-void:#050505;--color-void-rgb:5, 5, 5;--color-surface:#0a0a0a99;--color-surface-elevated:#121212bf;--color-border:#ffffff14;--color-border-hover:#ffffff26;--color-text-primary:#ffffffeb;--color-text-secondary:#ffffffa6;--color-text-muted:#ffffff73;--color-accent:#a855f7;--color-accent-rgb:168, 85, 247;--color-error:#ef4444;--glass-blur:blur(20px);--glass-bg:var(--color-surface);--glass-bg-elevated:var(--color-surface-elevated);--glass-border:1px solid var(--color-border);--glass-border-hover:1px solid var(--color-border-hover);--glass-shadow:0 8px 32px #0006;--light-sensual-neon:#ff6b9d;--light-nightclub-high-energy:#a855f7;--light-intimate-jazz-club:#f59e0b;--light-warm-amber:#d97706;--light-stadium-rock:#ef4444;--light-sophisticated-white:#e2e8f0;--font-display:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-primary:"Poppins", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-display:2.5rem;--leading-tight:1.15;--leading-normal:1.5;--tracking-wide:.05em;--tracking-widest:.2em;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--z-canvas:1;--z-ui-overlay:10;--z-control-panel:50;--z-loader-screen:100;--ease-premium:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-ios-snap:cubic-bezier(.25, 1, .5, 1);--duration-instant:.1s;--duration-fast:.2s;--duration-normal:.4s;--duration-slow:.8s;--duration-cinematic:1.2s;--load-progress:0%;--panel-width:260px;--panel-width-collapsed:48px;--ios-blur:blur(30px) saturate(210%);--ios-surface:#19191973;--ios-hairline:.5px solid #ffffff1f;--ios-radius-panel:24px;--ios-radius-platter:16px;--ios-platter-bg:#ffffff0a;--ios-shadow:0 4px 30px #0000004d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;height:100%;overflow:hidden}body{font-family:var(--font-display);font-size:var(--text-base);font-weight:400;line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-void)}#root{isolation:isolate;width:100%;height:100%;position:relative}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:var(--leading-tight)}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}ul,ol{list-style:none}img,video{max-width:100%;display:block}canvas{display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-hover);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}::selection{background:rgba(var(--color-accent-rgb), .3);color:var(--color-text-primary)}
