._app_1klrl_3{width:100%;height:100%;min-height:100vh;background:var(--background-color);color:var(--text-color);font-family:var(--font-main);overflow:hidden;position:relative}._app_1klrl_3{display:flex;flex-direction:column}._app_1klrl_3{overflow:hidden}._app_1klrl_3{transition:background-color var(--transition-normal),color var(--transition-normal)}@media (prefers-contrast: high){._app_1klrl_3{background:#000;color:#fff}}@media (prefers-reduced-motion: reduce){._app_1klrl_3{transition:none}}@media print{._app_1klrl_3{background:#fff;color:#000}}._enterAnimation_1klrl_56{animation:_appEnter_1klrl_1 1s ease-out forwards}@keyframes _appEnter_1klrl_1{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce){._enterAnimation_1klrl_56{animation:_appEnterReduced_1klrl_1 .3s ease-out forwards}@keyframes _appEnterReduced_1klrl_1{0%{opacity:0}to{opacity:1}}}._section_e7s0g_4,._inputGroup_e7s0g_5,._checkboxGroup_e7s0g_6,._radioGroup_e7s0g_7,._segmentedGroup_e7s0g_8,._buttonGroup_e7s0g_9,._row_e7s0g_10{position:relative;z-index:var(--z-form, 300)}._section_e7s0g_4{margin-bottom:var(--spacing-xl, 2rem);padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius-lg, 12px);position:relative}._section_e7s0g_4:last-child{margin-bottom:0}._sectionTitle_e7s0g_29{margin:0 0 1rem;color:var(--text-color, #ffffff);font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.1rem;font-weight:600;position:relative;padding-bottom:.5rem}._sectionTitle_e7s0g_29:after{content:"";position:absolute;bottom:0;left:0;width:1.5rem;height:2px;background:var(--accent-color, #03dac6);border-radius:1px}._inputGroup_e7s0g_5{position:relative;margin-bottom:var(--spacing-md, 1rem)}._filePickerRow_e7s0g_56{display:flex;gap:.5rem;align-items:center}._filePickerDisplay_e7s0g_62{flex:1;margin:0}._filePickerHiddenInput_e7s0g_67{display:none}._label_e7s0g_71{display:block;margin-bottom:.5rem;color:#fffc;font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:.9rem;font-weight:500;transition:color var(--transition-normal, .3s)}._input_e7s0g_5{width:100%;padding:.875rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:var(--border-radius-md, 8px);color:var(--text-color, #ffffff);font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:.95rem;line-height:1.4;transition:all var(--transition-normal, .3s);outline:none}._input_e7s0g_5::placeholder{color:#fff6;font-style:italic}._input_e7s0g_5:hover{border-color:#ffffff40;background:#ffffff14}._input_e7s0g_5:focus{border-color:var(--accent-color, #03dac6);background:#ffffff1a}._input_e7s0g_5:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05}._input_e7s0g_5._error_e7s0g_116{border-color:var(--warning-color, #cf6679);background:#cf66791a}@keyframes _shake_e7s0g_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}._selectWrapper_e7s0g_137{position:relative;display:inline-block;width:100%}._select_e7s0g_137{width:100%;padding:.875rem 2.5rem .875rem .875rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:var(--border-radius-md, 8px);color:var(--text-color, #ffffff);font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:.95rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all var(--transition-normal, .3s);outline:none}._select_e7s0g_137:hover{border-color:#ffffff40;background:#ffffff14}._select_e7s0g_137:focus{border-color:var(--accent-color, #03dac6);background:#ffffff1a}._select_e7s0g_137:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05}._selectArrow_e7s0g_174{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#fff9;transition:color var(--transition-normal, .3s)}._selectWrapper_e7s0g_137:hover ._selectArrow_e7s0g_174{color:#fffc}._checkboxGroup_e7s0g_6{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem)}._checkboxWrapper_e7s0g_195{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:opacity var(--transition-normal, .3s)}._checkboxWrapper_e7s0g_195:hover{opacity:.9}._checkboxLabel_e7s0g_207{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:.9rem;font-weight:400;color:var(--text-color, #ffffff);transition:color var(--transition-fast, .2s);-webkit-user-select:none;user-select:none}._checkboxLabel_e7s0g_207:hover{color:var(--accent-color, #03dac6)}._checkboxInput_e7s0g_224{position:absolute;opacity:0;pointer-events:none}._checkboxCustom_e7s0g_230{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-sm, 4px);background:#ffffff0d;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal, .3s);flex-shrink:0}._checkboxCustom_e7s0g_230:hover{border-color:var(--accent-color, #03dac6);background:linear-gradient(135deg,#03dac61a,#03dac60d);transform:scale(1.05)}._checkboxInput_e7s0g_224:checked+._checkboxCustom_e7s0g_230{background:var(--accent-color, #03dac6);border-color:var(--accent-color, #03dac6)}._checkboxInput_e7s0g_224:focus+._checkboxCustom_e7s0g_230{border-color:var(--accent-color, #03dac6)}._checkboxIcon_e7s0g_258{width:12px;height:10px;opacity:0;transition:opacity var(--transition-normal, .3s);color:var(--background-color, #121212)}._checkboxInput_e7s0g_224:checked+._checkboxCustom_e7s0g_230 ._checkboxIcon_e7s0g_258{opacity:1}._checkboxInput_e7s0g_224:disabled+._checkboxCustom_e7s0g_230{opacity:.5;cursor:not-allowed}._checkboxText_e7s0g_275{flex:1;line-height:1.4}._radioGroup_e7s0g_7{display:flex;flex-direction:column;gap:var(--spacing-xs, .5rem)}._radioOptions_e7s0g_287{display:flex;flex-direction:column;gap:.75rem}._radioWrapper_e7s0g_293{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:opacity var(--transition-normal, .3s)}._radioWrapper_e7s0g_293:hover{opacity:.9}._radioLabel_e7s0g_305{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:.9rem;font-weight:400;color:var(--text-color, #ffffff);transition:color var(--transition-fast, .2s);-webkit-user-select:none;user-select:none}._radioLabel_e7s0g_305:hover{color:var(--accent-color, #03dac6)}._radioInput_e7s0g_322{position:absolute;opacity:0;width:0;height:0}._radioCustom_e7s0g_329{position:relative;width:20px;height:20px;background:#ffffff0d;border:2px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal, .3s);flex-shrink:0}._radioCustom_e7s0g_329:after{content:"";width:8px;height:8px;background:var(--bg-color, #121212);border-radius:50%;opacity:0;transition:opacity var(--transition-normal, .3s)}._radioCustom_e7s0g_329:hover{border-color:var(--accent-color, #03dac6);background:linear-gradient(135deg,#03dac61a,#03dac60d);transform:scale(1.05)}._radioInput_e7s0g_322:checked+._radioCustom_e7s0g_329{background:var(--accent-color, #03dac6);border-color:var(--accent-color, #03dac6)}._radioInput_e7s0g_322:checked+._radioCustom_e7s0g_329:after{opacity:1}._radioInput_e7s0g_322:focus+._radioCustom_e7s0g_329{border-color:var(--accent-color, #03dac6)}._radioInput_e7s0g_322:disabled+._radioCustom_e7s0g_329{opacity:.5;cursor:not-allowed}._radioText_e7s0g_377{flex:1;line-height:1.4}._segmentedGroup_e7s0g_8{display:flex;flex-direction:column;gap:var(--spacing-xs, .5rem)}._segmented_e7s0g_8{display:inline-flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:4px;gap:4px}._segmentedOption_e7s0g_399{position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--text-color, #ffffff);border:none;border-radius:999px;padding:6px 12px;font-family:var(--font-ui);font-size:.9rem;line-height:1;cursor:pointer;transition:all var(--transition-fast, .2s)}._segmentedOption_e7s0g_399:hover:not(:disabled){transform:translateY(-1px)}._segmentedOptionActive_e7s0g_419{background:var(--accent-color, #03dac6);color:var(--background-color, #121212)}._segmentedOption_e7s0g_399:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){._segmentedOption_e7s0g_399{padding:6px 10px;font-size:.85rem}}._input_e7s0g_5._time_e7s0g_437{font-family:var(--font-mono, "Fira Code", "Monaco", "Consolas", monospace);width:80px;text-align:center;letter-spacing:.1em}._input_e7s0g_5._number_e7s0g_444{width:120px;text-align:center;letter-spacing:.05em}._errorText_e7s0g_450{color:var(--warning-color, #cf6679);font-size:.8rem;font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-weight:500;margin-top:.25rem;display:flex;align-items:center;gap:.375rem;opacity:.9;animation:_fadeInUp_e7s0g_1 .3s ease-out}._errorText_e7s0g_450:before{content:"⚠";font-size:.875rem;opacity:.8}@keyframes _fadeInUp_e7s0g_1{0%{opacity:0;transform:translateY(8px)}to{opacity:.9;transform:translateY(0)}}._sliderGroup_e7s0g_482{margin-bottom:var(--spacing-md, 1rem)}._sliderHeader_e7s0g_486{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sliderLabel_e7s0g_493{color:#fffc;font-size:.9rem;font-weight:500;font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}._sliderValue_e7s0g_500{color:var(--accent-color, #03dac6);font-size:1rem;font-weight:600;font-family:var(--font-main, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}._slider_e7s0g_482{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background:#ffffff26;border-radius:4px;outline:none;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;cursor:pointer}._slider_e7s0g_482:hover{background:#fff3}._slider_e7s0g_482:focus{background:#ffffff40}._slider_e7s0g_482::-webkit-slider-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff26;height:8px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}._slider_e7s0g_482::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #0003,0 0 0 2px #ffffff1a;transition:all .3s ease;border:2px solid rgba(255,255,255,.9)}._slider_e7s0g_482::-webkit-slider-thumb:hover{transform:scale(1.15);background:#f8f9fa;box-shadow:0 4px 16px #0000004d,0 0 0 3px #fff3}._slider_e7s0g_482::-webkit-slider-thumb:active{transform:scale(1.05);background:#e9ecef}._slider_e7s0g_482::-moz-range-thumb{width:22px;height:22px;background:#fff;border-radius:50%;cursor:pointer;border:2px solid rgba(255,255,255,.9);box-shadow:0 2px 8px #0003,0 0 0 2px #ffffff1a;transition:all .3s ease}._slider_e7s0g_482::-moz-range-thumb:hover{transform:scale(1.15);background:#f8f9fa;box-shadow:0 4px 16px #0000004d,0 0 0 3px #fff3}._slider_e7s0g_482::-moz-range-thumb:active{transform:scale(1.05);background:#e9ecef}._slider_e7s0g_482::-moz-range-track{background:#ffffff26;border-radius:4px;height:8px;border:1px solid rgba(255,255,255,.1)}._sliderRange_e7s0g_598{display:flex;justify-content:space-between;margin-top:.5rem;font-family:var(--font-main, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:.8rem;color:#fff9}._button_e7s0g_9{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius-md, 8px);font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-weight:500;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all var(--transition-normal, .3s);position:relative;background:#ffffff0d;color:var(--text-color, #ffffff)}._button_e7s0g_9:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}._button_e7s0g_9:active{transform:translateY(0)}._button_e7s0g_9:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05;border-color:#ffffff1a}._button_e7s0g_9:focus-visible{outline:2px solid var(--accent-color, #03dac6);outline-offset:2px}._button_e7s0g_9._primary_e7s0g_648{background:var(--accent-color, #03dac6);border-color:var(--accent-color, #03dac6);color:var(--bg-color, #121212)}._button_e7s0g_9._primary_e7s0g_648:hover{background:#03dac6e6;border-color:#03dac6e6}._button_e7s0g_9._secondary_e7s0g_659{background:#ffffff14;border-color:#fff3;color:var(--text-color, #ffffff)}._button_e7s0g_9._secondary_e7s0g_659:hover{background:#ffffff26;border-color:#ffffff4d}._button_e7s0g_9._danger_e7s0g_670{background:var(--warning-color, #cf6679);border-color:var(--warning-color, #cf6679);color:var(--text-color, #ffffff)}._button_e7s0g_9._danger_e7s0g_670:hover{background:#cf6679e6;border-color:#cf6679e6}._button_e7s0g_9._success_e7s0g_681{background:#4caf50;border-color:#4caf50;color:var(--text-color, #ffffff)}._button_e7s0g_9._success_e7s0g_681:hover{background:#4caf50e6;border-color:#4caf50e6}._button_e7s0g_9._ghost_e7s0g_693{background:transparent;border-color:transparent}._button_e7s0g_9._ghost_e7s0g_693:hover{background:transparent;border-color:transparent;transform:translateY(-1px)}._button_e7s0g_9._ghost_e7s0g_693:disabled{background:transparent;border-color:transparent}._button_e7s0g_9._sm_e7s0g_710{padding:var(--spacing-xs, .5rem) var(--spacing-sm, .75rem);font-size:.85rem}._button_e7s0g_9._md_e7s0g_715{padding:var(--spacing-sm, .75rem) var(--spacing-md, 1rem);font-size:.9rem}._button_e7s0g_9._lg_e7s0g_720{padding:var(--spacing-md, 1rem) var(--spacing-lg, 1.5rem);font-size:1rem}._buttonIcon_e7s0g_725{display:flex;align-items:center;justify-content:center}._spinner_e7s0g_732{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_e7s0g_732 1s linear infinite}@keyframes _spin_e7s0g_732{to{transform:rotate(360deg)}}._buttonGroup_e7s0g_9{display:flex;gap:var(--spacing-sm, .75rem);flex-wrap:wrap;align-items:center}._buttonGroup_e7s0g_9._left_e7s0g_755{justify-content:flex-start}._buttonGroup_e7s0g_9._center_e7s0g_759{justify-content:center}._buttonGroup_e7s0g_9._right_e7s0g_763{justify-content:flex-end}._buttonGroup_e7s0g_9 ._button_e7s0g_9+._button_e7s0g_9{margin-left:0}._buttonGroup_e7s0g_9{padding:var(--spacing-xs, .25rem);border-radius:var(--border-radius-lg, 12px);background:#ffffff05;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.05)}._row_e7s0g_10{display:flex;align-items:center;flex-wrap:wrap;padding:.5rem;border-radius:var(--border-radius-md, 8px);background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:background-color var(--transition-normal, .3s)}._row_e7s0g_10:hover{background:#ffffff0a}._row_e7s0g_10._gap-sm_e7s0g_797{gap:var(--spacing-xs, .5rem)}._row_e7s0g_10._gap-md_e7s0g_801{gap:var(--spacing-sm, .75rem)}._row_e7s0g_10._gap-lg_e7s0g_805{gap:var(--spacing-md, 1rem)}._row_e7s0g_10._align-start_e7s0g_809{align-items:flex-start}._row_e7s0g_10._align-center_e7s0g_813{align-items:center}._row_e7s0g_10._align-end_e7s0g_817{align-items:flex-end}@media (max-width: 768px){._section_e7s0g_4{padding:1rem;margin-bottom:1.5rem}._sectionTitle_e7s0g_29{font-size:1rem;margin-bottom:1rem}._buttonGroup_e7s0g_9{flex-direction:column;padding:.5rem}._buttonGroup_e7s0g_9._left_e7s0g_755,._buttonGroup_e7s0g_9._center_e7s0g_759,._buttonGroup_e7s0g_9._right_e7s0g_763{justify-content:stretch}._row_e7s0g_10{flex-direction:column;align-items:stretch;padding:.75rem}._filePickerRow_e7s0g_56{flex-direction:column;align-items:stretch}._input_e7s0g_5._time_e7s0g_437,._input_e7s0g_5._number_e7s0g_444,._selectWrapper_e7s0g_137{width:100%}._radioOptions_e7s0g_287{gap:1rem}}@media (max-width: 480px){._section_e7s0g_4{padding:.75rem;margin-bottom:1rem}._sectionTitle_e7s0g_29{font-size:.95rem;margin-bottom:.75rem}._sectionTitle_e7s0g_29:after{width:1.5rem;height:1.5px}._input_e7s0g_5{padding:.75rem;font-size:.9rem}._select_e7s0g_137{padding:.75rem 2rem .75rem .75rem;font-size:.9rem}._button_e7s0g_9._sm_e7s0g_710{padding:.5rem;font-size:.8rem}._button_e7s0g_9._md_e7s0g_715{padding:.625rem .875rem;font-size:.85rem}._button_e7s0g_9._lg_e7s0g_720{padding:.75rem 1rem;font-size:.9rem}._checkboxCustom_e7s0g_230,._radioCustom_e7s0g_329{width:18px;height:18px}._checkboxIcon_e7s0g_258{width:10px;height:8px}._radioCustom_e7s0g_329:after{width:6px;height:6px}._row_e7s0g_10{padding:.5rem}}@media (prefers-reduced-motion: reduce){._button_e7s0g_9{transition:none}._button_e7s0g_9:hover:not(:disabled){transform:none}._spinner_e7s0g_732{animation:none}}@media (prefers-contrast: high){._input_e7s0g_5,._button_e7s0g_9{border-color:#ffffff80}}@media (min-width: 1024px){._section_e7s0g_4{padding:.75rem;margin-bottom:var(--spacing-lg, .5rem)}._sectionTitle_e7s0g_29{margin:0 0 .75rem;padding-bottom:.375rem}._inputGroup_e7s0g_5{margin-bottom:var(--spacing-sm, .5rem)}._label_e7s0g_71{margin-bottom:.375rem}._input_e7s0g_5{padding:.625rem;font-size:.9rem}._select_e7s0g_137{padding:.625rem 2rem .625rem .625rem;font-size:.9rem}._sliderHeader_e7s0g_486{margin-bottom:.5rem}._sliderRange_e7s0g_598{margin-top:.25rem;font-size:.775rem}._row_e7s0g_10{padding:.375rem}._radioOptions_e7s0g_287,._radioLabel_e7s0g_305{gap:.5rem}}._modal_ckcas_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal, 1000);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_modal-fade-in_ckcas_1 .3s ease-out}._modalContent_ckcas_17{background:var(--hud-background, rgba(20, 20, 20, .95));border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius, 8px);padding:0;width:92%;max-height:88vh;overflow:hidden;box-shadow:0 20px 40px #0000004d;animation:_modal-slide-in_ckcas_1 .3s ease-out;display:flex;flex-direction:column}._sm_ckcas_32{max-width:400px}._md_ckcas_36{max-width:600px}._lg_ckcas_40{max-width:700px}._xl_ckcas_44{max-width:900px}._xxl_ckcas_48{max-width:1100px}._modalHeader_ckcas_52{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg, 1.5rem);border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}._modalHeaderNoDivider_ckcas_62{border-bottom:none}._modalTitle_ckcas_66{margin:0;color:var(--text-color, #ffffff);font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.25rem;font-weight:600}._closeButton_ckcas_74{background:none;border:none;color:var(--text-color, #ffffff);cursor:pointer;padding:var(--spacing-xs, .5rem);border-radius:var(--border-radius-sm, 4px);transition:all .3s ease;display:flex;align-items:center;justify-content:center}._closeButton_ckcas_74:hover{background:#ffffff1a}._closeButton_ckcas_74:focus-visible{outline:2px solid var(--accent-color, #00d4ff);outline-offset:2px}._modalBody_ckcas_96{padding:var(--spacing-lg, 1.5rem);padding-bottom:calc(var(--spacing-lg, 1.5rem) * 2);max-height:64vh;overflow-y:auto;flex:1}._bodyCompactTop_ckcas_106{padding-top:0;--tabs-safe-top: 0}._modalHeaderNoDivider_ckcas_62+._modalBody_ckcas_96{padding-top:0;--tabs-safe-top: 0}._modalFooter_ckcas_119{padding:var(--spacing-lg, 1.5rem);border-top:1px solid rgba(255,255,255,.1);background:#ffffff05;flex-shrink:0}@keyframes _modal-fade-in_ckcas_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-slide-in_ckcas_1{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){._modalContent_ckcas_17{width:95%;max-height:90vh}._modalHeader_ckcas_52,._modalBody_ckcas_96,._modalFooter_ckcas_119{padding:var(--spacing-md, 1rem)}._modalBody_ckcas_96{padding-bottom:calc(var(--spacing-md, 1rem) * 2)}._modalTitle_ckcas_66{font-size:1.1rem}}@media (max-width: 480px){._modalContent_ckcas_17{width:98%}._modalHeader_ckcas_52,._modalBody_ckcas_96,._modalFooter_ckcas_119{padding:var(--spacing-sm, .75rem)}._modalBody_ckcas_96{padding-bottom:calc(var(--spacing-sm, .75rem) * 2)}._modalTitle_ckcas_66{font-size:1rem}}@media (prefers-reduced-motion: reduce){._modal_ckcas_2,._modalContent_ckcas_17{animation:none}._closeButton_ckcas_74{transition:none}}@media (prefers-contrast: high){._modalContent_ckcas_17{border-color:#ffffff4d}._modalHeader_ckcas_52{border-bottom-color:#ffffff4d}}@media print{._modal_ckcas_2{display:none}}._tabs_4felg_3{position:relative;display:block;user-select:none;-webkit-user-select:none}._tabsTrack_4felg_10{display:flex;align-items:center;gap:.5rem}._scrollable_4felg_16{overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scroll-behavior:auto;padding-bottom:4px}._fadeLeft_4felg_27,._fadeRight_4felg_28{position:absolute;top:0;bottom:0;width:var(--tabs-fade-width, 24px);pointer-events:none;opacity:0;transition:opacity .3s ease}._fadeLeft_4felg_27{left:0;background:linear-gradient(to right,var(--hud-background, rgba(20, 20, 20, .95)) 0%,rgba(20,20,20,0) 100%)}._fadeRight_4felg_28{right:0;background:linear-gradient(to left,var(--hud-background, rgba(20, 20, 20, .95)) 0%,rgba(20,20,20,0) 100%)}._hasLeft_4felg_56 ._fadeLeft_4felg_27,._hasRight_4felg_60 ._fadeRight_4felg_28{opacity:1}._isScrolling_4felg_65{box-shadow:inset 0 -2px 8px var(--tabs-shadow-color, rgba(0, 0, 0, .25))}._sticky_4felg_70{position:sticky;top:0;z-index:var(--z-modal, 1000);background:var(--hud-background, rgba(20, 20, 20, .95));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.06);padding-top:var(--tabs-safe-top, 0);overflow:hidden}._underlined_4felg_84{border-bottom:1px solid rgba(255,255,255,.08)}._tabButton_4felg_88{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:var(--text-color, #ffffff);font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:.95rem;font-weight:500;padding:.5rem .75rem;cursor:pointer;position:relative;white-space:nowrap;transition:color var(--transition-fast, .2s),transform var(--transition-fast, .2s)}._tabButton_4felg_88:hover:not(:disabled){transform:translateY(-1px);color:#ffffffe6}._tabButton_4felg_88:disabled{opacity:.6;cursor:not-allowed}._tabButtonActive_4felg_116._underlinedIndicator_4felg_116:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-1px;height:2px;background:var(--accent-color, #03dac6);border-radius:2px}._pill_4felg_128 ._tabButton_4felg_88{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.4rem .75rem}._pill_4felg_128 ._tabButtonActive_4felg_116{background:var(--accent-color, #03dac6);color:var(--background-color, #121212);border-color:transparent}._announcement_4felg_142{border-bottom:1px solid rgba(255,255,255,.08)}._announcement_4felg_142 ._tabButton_4felg_88{display:flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;color:var(--secondary-color);border-bottom:2px solid transparent;font-weight:500;border-radius:var(--border-radius-md);transition:background var(--transition-fast, .2s),color var(--transition-fast, .2s),border-color var(--transition-fast, .2s),transform var(--transition-fast, .2s)}._announcement_4felg_142 ._tabButton_4felg_88:hover:not(:disabled){color:var(--text-color);background:#ffffff12;transform:translateY(-1px)}._announcement_4felg_142 ._tabButtonActive_4felg_116{color:var(--text-color);border-bottom-color:var(--accent-color);background:linear-gradient(180deg,#ffffff1f,#ffffff0f);box-shadow:inset 0 -1px #ffffff14}._announcement_4felg_142 ._tabButton_4felg_88:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}._tabIcon_4felg_182{display:inline-flex;margin-right:.375rem;opacity:.85}._sm_4felg_189 ._tabButton_4felg_88{font-size:.85rem;padding:.4rem .6rem}._md_4felg_194 ._tabButton_4felg_88{font-size:.95rem;padding:.5rem .75rem}._lg_4felg_199 ._tabButton_4felg_88{font-size:1.05rem;padding:.6rem .9rem}@media (max-width: 768px){._tabsTrack_4felg_10{gap:.375rem}._md_4felg_194 ._tabButton_4felg_88{font-size:.9rem;padding:.45rem .6rem}}@media (max-width: 480px){._tabsTrack_4felg_10{gap:.25rem}._md_4felg_194 ._tabButton_4felg_88{font-size:.85rem;padding:.4rem .5rem}}@media (prefers-contrast: high){._underlined_4felg_84{border-bottom-color:#fff6}._pill_4felg_128 ._tabButton_4felg_88{border-color:#fff6}}._browser_4felg_239{border-bottom:1px solid rgba(255,255,255,.12);padding:2px 0 0}._browser_4felg_239 ._tabsTrack_4felg_10{align-items:flex-end;gap:2px}._browser_4felg_239 ._tabButton_4felg_88{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;padding:.45rem .75rem;margin-top:1px;margin-bottom:-1px;transition:background var(--transition-fast, .2s),transform var(--transition-fast, .2s)}._browser_4felg_239 ._tabButton_4felg_88:hover:not(:disabled){background:#ffffff1a;transform:none}._browser_4felg_239 ._tabButtonActive_4felg_116{background:#ffffff24;border-color:#fff3;z-index:1}._browser_4felg_239 ._tabButton_4felg_88:focus-visible{outline:2px solid var(--accent-color, #03dac6);outline-offset:-2px}@media (max-width: 768px){._browser_4felg_239 ._tabButton_4felg_88{padding:.4rem .6rem}}@media (max-width: 480px){._browser_4felg_239 ._tabButton_4felg_88{padding:.35rem .5rem}}@keyframes _tabsBounceLeft_4felg_1{0%{transform:translate(12px)}60%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes _tabsBounceRight_4felg_1{0%{transform:translate(-12px)}60%{transform:translate(2px)}to{transform:translate(0)}}._bounceLeft_4felg_324{animation:_tabsBounceLeft_4felg_1 .3s ease-out}._bounceRight_4felg_328{animation:_tabsBounceRight_4felg_1 .3s ease-out}._container_6uvw5_3{display:flex;flex-direction:column;height:100%;min-height:500px}._tabNav_6uvw5_11{display:flex;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:var(--spacing-lg)}._tabButton_6uvw5_17{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);background:none;border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;border-bottom:2px solid transparent;font-size:var(--font-size-md);font-weight:500}._tabButton_6uvw5_17:hover{color:var(--text-primary);background:#ffffff0d}._tabButton_6uvw5_17._active_6uvw5_37{color:var(--text-primary);border-bottom-color:#667eea;background:#ffffff14}._tabIcon_6uvw5_43{font-size:var(--font-size-lg)}._tabTitle_6uvw5_47{font-family:var(--font-ui)}._content_6uvw5_52{flex:1;overflow-y:auto;padding:var(--spacing-md);background:#ffffff05;border-radius:var(--border-radius-md);border:1px solid rgba(255,255,255,.05)}._contentIframe_6uvw5_61{padding:0;overflow:hidden;display:flex}._iframeContainer_6uvw5_67{flex:1;min-height:0;display:flex;flex-direction:column}._iframeViewport_6uvw5_74{flex:1;min-height:0;overflow:hidden;position:relative}._feedbackIframe_6uvw5_81{display:block;width:100%;height:100%;border:0}._scrollbarMaskY_6uvw5_88{position:absolute;top:0;right:0;width:18px;height:100%;background:transparent;pointer-events:none}._scrollbarMaskX_6uvw5_98{position:absolute;left:0;bottom:0;width:100%;height:18px;background:transparent;pointer-events:none}._iframeFallback_6uvw5_108{padding:var(--spacing-sm) var(--spacing-md);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}._iframeFallback_6uvw5_108 a{color:#667eea;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}._iframeFallback_6uvw5_108 a:hover{border-bottom-color:#667eea}._loading_6uvw5_127{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl);color:var(--text-secondary)}._loadingSpinner_6uvw5_137{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #667eea;border-radius:50%;animation:_spin_6uvw5_1 1s linear infinite}@keyframes _spin_6uvw5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_6uvw5_157{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);color:var(--error-color);text-align:center}._markdownContent_6uvw5_168{line-height:1;color:var(--text-primary);font-size:var(--font-size-sm)}._markdownContent_6uvw5_168 h1,._markdownContent_6uvw5_168 h2,._markdownContent_6uvw5_168 h3,._markdownContent_6uvw5_168 h4,._markdownContent_6uvw5_168 h5,._markdownContent_6uvw5_168 h6{margin:var(--spacing-md) 0 var(--spacing-sm) 0;color:var(--text-primary);font-family:var(--font-ui)}._markdownContent_6uvw5_168 h1{font-size:2.5rem;font-weight:700;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:var(--spacing-sm)}._markdownContent_6uvw5_168 h2{font-size:1.5rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:var(--spacing-xs)}._markdownContent_6uvw5_168 h3{font-size:1rem;font-weight:600}._markdownContent_6uvw5_168 p{margin:var(--spacing-xs) 0;line-height:1.4;font-size:var(--font-size-sm)}._markdownContent_6uvw5_168 ul,._markdownContent_6uvw5_168 ol{margin:var(--spacing-xs) 0;padding-left:var(--spacing-lg)}._markdownContent_6uvw5_168 li{margin:var(--spacing-xs) 0;line-height:1.4;font-size:var(--font-size-sm)}._markdownContent_6uvw5_168 blockquote{margin:var(--spacing-md) 0;padding:var(--spacing-md);border-left:4px solid #667eea;background:#667eea1a;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;font-style:italic}._markdownContent_6uvw5_168 code{background:#0000004d;padding:2px 6px;border-radius:var(--border-radius-xs);font-family:var(--font-mono);font-size:.9em;color:#f8f8f2}._markdownContent_6uvw5_168 pre{background:#0003;padding:var(--spacing-md);border-radius:var(--border-radius-sm);overflow-x:auto;white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.5;color:var(--text-secondary);border:1px solid rgba(255,255,255,.1)}._markdownContent_6uvw5_168 pre code{background:none;padding:0;border-radius:0;color:inherit}._markdownContent_6uvw5_168 a{color:#667eea;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}._markdownContent_6uvw5_168 a:hover{border-bottom-color:#667eea}._markdownContent_6uvw5_168 strong{font-weight:600;color:var(--text-primary)}._markdownContent_6uvw5_168 em{font-style:italic;color:var(--text-secondary)}._markdownContent_6uvw5_168 hr{margin:var(--spacing-xl) 0;border:none;height:1px;background:#ffffff1a}._footer_6uvw5_298{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1)}._checkboxContainer_6uvw5_308{display:flex;align-items:center}._checkboxLabel_6uvw5_313{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_6uvw5_308{margin:0;cursor:pointer;accent-color:#667eea}._checkboxText_6uvw5_327{font-size:var(--font-size-sm);color:var(--text-secondary);font-family:var(--font-ui)}@media (max-width: 768px){._container_6uvw5_3{min-height:400px}._tabNav_6uvw5_11{flex-wrap:wrap;gap:var(--spacing-xs)}._tabButton_6uvw5_17{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);flex:1;min-width:120px;justify-content:center}._content_6uvw5_52{padding:var(--spacing-sm);font-size:var(--font-size-sm)}._markdownContent_6uvw5_168 h1{font-size:var(--font-size-lg)}._markdownContent_6uvw5_168 h2{font-size:var(--font-size-md)}._markdownContent_6uvw5_168 h3{font-size:var(--font-size-sm)}._footer_6uvw5_298{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}._checkboxContainer_6uvw5_308{justify-content:center}}@media (max-width: 480px){._container_6uvw5_3{min-height:350px}._tabButton_6uvw5_17{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);min-width:100px}._tabIcon_6uvw5_43{font-size:var(--font-size-md)}._content_6uvw5_52{padding:var(--spacing-xs)}._markdownContent_6uvw5_168{font-size:var(--font-size-xs)}._markdownContent_6uvw5_168 h1{font-size:var(--font-size-md)}._markdownContent_6uvw5_168 h2{font-size:var(--font-size-sm)}._markdownContent_6uvw5_168 h3{font-size:var(--font-size-xs)}}@media (prefers-contrast: high){._tabButton_6uvw5_17{border:1px solid transparent}._tabButton_6uvw5_17:hover,._tabButton_6uvw5_17._active_6uvw5_37{border-color:currentColor;background:#ffffff26}._content_6uvw5_52{border-color:currentColor;background:#ffffff0d}._markdownContent_6uvw5_168 a{color:#8fa4ff;text-decoration:underline}._markdownContent_6uvw5_168 code{background:#00000080;border:1px solid rgba(255,255,255,.2)}._markdownContent_6uvw5_168 pre{border-color:#ffffff4d;background:#0006}._markdownContent_6uvw5_168 blockquote{border-left-color:#8fa4ff;background:#8fa4ff26}}@media (prefers-reduced-motion: reduce){._tabButton_6uvw5_17{transition:none}._loadingSpinner_6uvw5_137{animation:none}._markdownContent_6uvw5_168 a{transition:none}}._overlay_3rkga_1{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2000;overflow:hidden}._piece_3rkga_9{position:absolute;top:-12vh;left:var(--left);width:var(--w);height:var(--h);background:var(--color);opacity:.95;border-radius:2px;transform:translateZ(0) rotate(var(--rot));animation:_fall_3rkga_1 var(--dur) linear var(--delay) forwards,_drift_3rkga_1 calc(var(--dur) * .9) ease-in-out var(--delay) forwards,_spin_3rkga_1 calc(var(--dur) * .6) linear var(--delay) forwards}@keyframes _fall_3rkga_1{0%{transform:translate3d(0,-12vh,0) rotate(var(--rot))}to{transform:translate3d(0,112vh,0) rotate(calc(var(--rot) + 540deg))}}@keyframes _drift_3rkga_1{0%{margin-left:0}50%{margin-left:var(--drift)}to{margin-left:calc(var(--drift) * -.4)}}@keyframes _spin_3rkga_1{0%{filter:brightness(1)}50%{filter:brightness(1.15)}to{filter:brightness(1)}}._authorInfo_1lwiv_3{position:fixed;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;font-family:var(--font-ui);font-size:.75rem;color:#fff6;z-index:10;pointer-events:auto;transition:all .3s ease}._version_1lwiv_19{font-weight:500;letter-spacing:.5px}._versionNumber_1lwiv_24{background:transparent;border:none;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;transition:all .3s ease;padding:2px 4px;border-radius:4px;-webkit-user-select:none;user-select:none;display:inline-block}._versionNumber_1lwiv_24:hover{color:#ffffffe6;background:#ffffff1a;transform:scale(1.05)}._versionNumber_1lwiv_24:active{transform:scale(.95)}._link_1lwiv_48{color:inherit;text-decoration:none;transition:all .3s ease}._link_1lwiv_48:hover{color:#ffffffe6;text-decoration:underline}._authorInfo_1lwiv_3:hover{color:#ffffffb3;transform:translateY(-2px)}@media (max-width: 768px){._authorInfo_1lwiv_3{bottom:0;right:0;font-size:.7rem}._versionNumber_1lwiv_24{padding:1px 3px}}@media (max-width: 480px){._authorInfo_1lwiv_3{bottom:0;right:0;font-size:.65rem}._versionNumber_1lwiv_24{padding:1px 2px}}@media (prefers-contrast: high){._authorInfo_1lwiv_3{color:#fffc}._authorInfo_1lwiv_3:hover{color:#fff}._versionNumber_1lwiv_24:hover{background:#fff3;color:#fff}}@media (prefers-reduced-motion: reduce){._versionNumber_1lwiv_24{transition:none}._versionNumber_1lwiv_24:hover,._versionNumber_1lwiv_24:active{transform:none}._authorInfo_1lwiv_3{transition:none}._authorInfo_1lwiv_3:hover{transform:none}}@media print{._authorInfo_1lwiv_3{display:none}}._clock_fwm0y_3{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}._time_fwm0y_12{font-family:var(--font-main);font-size:clamp(5rem,15vw,10rem);font-weight:700;color:var(--primary-color);line-height:1;margin-bottom:var(--spacing-md);text-shadow:none;transition:all var(--transition-normal)}._date_fwm0y_23{font-family:var(--font-ui);font-size:clamp(1rem,2.5vw,1.6rem);font-weight:400;color:var(--secondary-color);opacity:.8;transition:all var(--transition-normal)}@media (max-width: 768px){._time_fwm0y_12{font-size:clamp(4rem,18vw,8rem)}._date_fwm0y_23{font-size:clamp(.9rem,3vw,1.3rem)}}@media (max-height: 600px){._time_fwm0y_12{font-size:clamp(3rem,12vh,5rem);margin-bottom:var(--spacing-sm)}._date_fwm0y_23{font-size:clamp(.8rem,2.5vh,1rem)}}._countdown_1kj1i_3{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}._time_1kj1i_12{font-family:var(--font-main);font-size:clamp(5rem,15vw,10rem);font-weight:700;color:var(--primary-color);line-height:1;margin-bottom:var(--spacing-md);text-shadow:none;transition:all var(--transition-normal);-webkit-user-select:none;user-select:none}._time_1kj1i_12._clickable_1kj1i_24{cursor:pointer;opacity:1;transition:all var(--transition-fast);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._time_1kj1i_12._clickable_1kj1i_24:hover{opacity:1;transform:scale(1.02);text-shadow:none}._time_1kj1i_12._clickable_1kj1i_24:focus{outline:none;opacity:1}._time_1kj1i_12._clickable_1kj1i_24:active{opacity:1;transform:scale(.98);transition:all .1s ease}@media (hover: none) and (pointer: coarse){._time_1kj1i_12._clickable_1kj1i_24{opacity:1}._time_1kj1i_12._clickable_1kj1i_24:active{opacity:1;transform:scale(1.05)}}._placeholder_1kj1i_67{opacity:var(--placeholder-opacity)}._time_1kj1i_12._warning_1kj1i_71{color:var(--warning-color);animation:_warning-pulse_1kj1i_1 1s ease-in-out infinite;text-shadow:none}._time_1kj1i_12._finished_1kj1i_77{color:var(--warning-color);animation:_finished-flash_1kj1i_1 .5s ease-in-out infinite alternate;text-shadow:none}._finishedMessage_1kj1i_83{font-family:var(--font-ui);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;color:var(--warning-color);margin-top:var(--spacing-md);animation:_bounce-in_1kj1i_1 .6s ease-out}._status_1kj1i_92{font-family:var(--font-ui);font-size:clamp(1rem,2.5vw,1.5rem);font-weight:400;color:var(--accent-color);margin-top:var(--spacing-sm);opacity:.8;animation:_fade-in-up_1kj1i_1 .3s ease-out}@keyframes _warning-pulse_1kj1i_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes _finished-flash_1kj1i_1{0%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(1.1)}}@keyframes _bounce-in_1kj1i_1{0%{opacity:0;transform:translateY(20px) scale(.8)}60%{opacity:1;transform:translateY(-5px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _fade-in-up_1kj1i_1{0%{opacity:0;transform:translateY(10px)}to{opacity:.8;transform:translateY(0)}}@media (max-width: 768px){._time_1kj1i_12{font-size:clamp(4rem,18vw,8rem)}._finishedMessage_1kj1i_83{font-size:clamp(1.2rem,5vw,2rem)}._status_1kj1i_92{font-size:clamp(.9rem,3vw,1.2rem)}}@media (max-height: 600px){._time_1kj1i_12{font-size:clamp(3rem,12vh,5rem);margin-bottom:var(--spacing-sm)}._finishedMessage_1kj1i_83{font-size:clamp(1rem,4vh,1.5rem);margin-top:var(--spacing-sm)}._status_1kj1i_92{font-size:clamp(.8rem,3vh,1rem)}}._timeInputs_1xtaf_3{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);justify-content:center;padding:var(--spacing-md) 0}._timeInput_1xtaf_3{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}._inputGroup_1xtaf_18{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);background:transparent;padding:0;border:none}._valueWrapper_1xtaf_30{display:flex;align-items:baseline;justify-content:center;gap:var(--spacing-xs);min-width:100px}._timeValue_1xtaf_38{font-family:var(--font-main);font-size:3.5rem;font-weight:700;color:var(--primary-color);text-align:right;padding:var(--spacing-xs) 0;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.2)}._unit_1xtaf_50{font-family:var(--font-ui);font-size:1rem;font-weight:600;color:var(--secondary-color);opacity:.8;transform:translateY(-2px)}._adjustButton_1xtaf_60{width:36px!important;height:36px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;transition:all .2s ease}._adjustButton_1xtaf_60:hover:not(:disabled){transform:scale(1.05);background:#ffffff26}._presetsGrid_1xtaf_77{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);margin-top:var(--spacing-sm)}._presetButton_1xtaf_84{width:100%;justify-content:center;text-align:center}@media (max-width: 768px){._timeInputs_1xtaf_3{gap:var(--spacing-lg)}._timeValue_1xtaf_38{font-size:2.5rem}._valueWrapper_1xtaf_30{min-width:90px}._unit_1xtaf_50{font-size:.85rem}._presetsGrid_1xtaf_77{grid-template-columns:repeat(3,1fr)}._adjustButton_1xtaf_60{width:32px!important;height:32px!important}}@media (max-width: 480px){._timeInputs_1xtaf_3{gap:var(--spacing-md)}._timeValue_1xtaf_38{font-size:2rem}._valueWrapper_1xtaf_30{min-width:70px}._presetsGrid_1xtaf_77{grid-template-columns:repeat(2,1fr)}}@media (max-height: 600px){._timeInputs_1xtaf_3{margin-bottom:var(--spacing-md);padding:0}._timeValue_1xtaf_38{font-size:2rem}}._controlBar_156pe_3{display:flex;justify-content:space-between;align-items:center;gap:2rem}._modeControls_156pe_10,._globalControls_156pe_16{display:flex;gap:1rem;align-items:center}._controlButton_156pe_22{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:none;color:#ffffff80;font-family:var(--font-ui);font-size:.9rem;font-weight:400;cursor:pointer;transition:color .2s ease}._controlButton_156pe_22:hover{color:#fffc}._controlButton_156pe_22:focus-visible{outline:1px solid rgba(255,255,255,.3);outline-offset:2px}._controlButton_156pe_22:disabled{opacity:.3;cursor:not-allowed}._controlButton_156pe_22:disabled:hover{color:#ffffff80}._controlButton_156pe_22._primary_156pe_55{color:#fff;font-weight:500}._controlButton_156pe_22._primary_156pe_55:hover{color:#fff}._controlButton_156pe_22._primary_156pe_55:disabled{color:#ffffff4d}._icon_156pe_68{flex-shrink:0}._label_156pe_72{white-space:nowrap}._placeholder_156pe_76{color:#ffffff4d;font-family:var(--font-ui);font-size:.9rem;font-style:italic}@media (max-width: 768px){._controlBar_156pe_3{flex-direction:column;gap:1rem}._modeControls_156pe_10,._globalControls_156pe_16{justify-content:center}._controlButton_156pe_22{font-size:.8rem}}@media (max-width: 480px){._controlButton_156pe_22{flex-direction:column;gap:.25rem;font-size:.7rem}._icon_156pe_68{width:14px;height:14px}}._modeSelector_15m59_3{display:flex;gap:3rem}._modeButton_15m59_8{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.5rem;background:transparent;border:none;color:#ffffff80;font-family:var(--font-ui);font-size:1.1rem;font-weight:400;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._modeButton_15m59_8:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--primary-color);transition:all .3s ease;transform:translate(-50%)}._modeButton_15m59_8:hover{color:#fffc;transform:translateY(-1px)}._modeButton_15m59_8:focus-visible{outline:1px solid rgba(255,255,255,.3);outline-offset:2px}._modeButton_15m59_8._active_15m59_47{color:#fff;font-weight:500}._modeButton_15m59_8._active_15m59_47:after{width:80%}._modeButton_15m59_8._active_15m59_47:hover{color:#fff;transform:translateY(-1px)}._icon_15m59_61{flex-shrink:0;width:24px;height:24px}._label_15m59_67{white-space:nowrap}@media (max-width: 1200px){._modeSelector_15m59_3{gap:2rem}._modeButton_15m59_8{font-size:1rem;padding:.6rem 1.2rem}._icon_15m59_61{width:22px;height:22px}}@media (max-width: 768px){._modeSelector_15m59_3{gap:1.5rem}._modeButton_15m59_8{font-size:.9rem;padding:.5rem 1rem}._icon_15m59_61{width:20px;height:20px}}@media (max-width: 480px){._modeSelector_15m59_3{gap:1rem}._modeButton_15m59_8{flex-direction:column;gap:.25rem;font-size:.7rem;padding:.4rem .8rem}._icon_15m59_61{width:16px;height:16px}}._hud_1fqdw_3{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:var(--z-hud);transition:all .4s cubic-bezier(.4,0,.2,1)}._hud_1fqdw_3._visible_1fqdw_14{opacity:1;visibility:visible;pointer-events:none;animation:_hud-fade-in_1fqdw_1 .4s cubic-bezier(.4,0,.2,1) forwards}._hud_1fqdw_3._hidden_1fqdw_21{opacity:0;visibility:hidden;pointer-events:none;animation:_hud-fade-out_1fqdw_1 .4s cubic-bezier(.4,0,.2,1) forwards}._hudContent_1fqdw_28{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;pointer-events:none}._topSection_1fqdw_41{display:flex;justify-content:center;align-items:flex-start;pointer-events:auto;position:absolute;top:25%;left:0;right:0;transition:all .4s cubic-bezier(.4,0,.2,1)}._bottomSection_1fqdw_53{display:flex;justify-content:center;align-items:flex-end;pointer-events:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}@keyframes _hud-fade-in_1fqdw_1{0%{opacity:0}to{opacity:1}}@keyframes _hud-fade-out_1fqdw_1{0%{opacity:1}to{opacity:0}}._hud_1fqdw_3._visible_1fqdw_14 ._topSection_1fqdw_41{animation:_slide-down-fade-in_1fqdw_1 .5s cubic-bezier(.4,0,.2,1) .1s both}._hud_1fqdw_3._hidden_1fqdw_21 ._topSection_1fqdw_41{animation:_slide-up-fade-out_1fqdw_1 .3s cubic-bezier(.4,0,.2,1) forwards}._hud_1fqdw_3._visible_1fqdw_14 ._bottomSection_1fqdw_53{animation:_slide-up-fade-in_1fqdw_1 .5s cubic-bezier(.4,0,.2,1) .2s both}._hud_1fqdw_3._hidden_1fqdw_21 ._bottomSection_1fqdw_53{animation:_slide-down-fade-out_1fqdw_1 .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes _slide-down-fade-in_1fqdw_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slide-up-fade-in_1fqdw_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slide-up-fade-out_1fqdw_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-15px) scale(.98)}}@keyframes _slide-down-fade-out_1fqdw_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(15px) scale(.98)}}@media (max-width: 768px){._hudContent_1fqdw_28{padding:1.5rem}}@media (max-width: 480px){._hudContent_1fqdw_28{padding:1rem}}@media (prefers-reduced-motion: reduce){._hud_1fqdw_3,._topSection_1fqdw_41,._bottomSection_1fqdw_53{transition:opacity .2s ease}._hud_1fqdw_3._visible_1fqdw_14 ._topSection_1fqdw_41,._hud_1fqdw_3._visible_1fqdw_14 ._bottomSection_1fqdw_53,._hud_1fqdw_3._hidden_1fqdw_21 ._topSection_1fqdw_41,._hud_1fqdw_3._hidden_1fqdw_21 ._bottomSection_1fqdw_53,._hud_1fqdw_3._visible_1fqdw_14,._hud_1fqdw_3._hidden_1fqdw_21{animation:none}}._container_1am58_1{position:fixed;left:8px;bottom:80px;z-index:var(--z-message-popup, 1200);background:var(--hud-background, rgba(20, 20, 20, .95));color:var(--text-color, #ffffff);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius-lg, 12px);box-shadow:0 10px 24px #0000004d;padding:8px 10px;width:auto;max-width:320px;display:flex;flex-direction:column;gap:6px;transform-origin:bottom left}._inline_1am58_20{position:relative;left:0;bottom:0}._enter_1am58_26{animation:_mp-bubble-in_1am58_1 .38s cubic-bezier(.22,1,.36,1)}._exit_1am58_30{animation:_mp-bubble-out_1am58_1 .22s cubic-bezier(.4,0,1,1)}@keyframes _mp-bubble-in_1am58_1{0%{opacity:0;transform:translateY(16px) scale(.96);box-shadow:0 6px 12px #00000026}60%{opacity:1;transform:translateY(-2px) scale(1.02);box-shadow:0 12px 28px #00000047}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 10px 24px #0000004d}}@keyframes _mp-bubble-out_1am58_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}._weatherAlert_1am58_70{--message-popup-theme-color: var(--color-warning, #f5a524);border-left:3px solid var(--message-popup-theme-color);background:linear-gradient(to right,#f5a52414,#141414f2)}._weatherForecast_1am58_77{--message-popup-theme-color: #ffffff;border-left:3px solid var(--message-popup-theme-color);background:linear-gradient(to right,#ffffff14,#141414f2)}._coolingReminder_1am58_84{--message-popup-theme-color: var(--color-success, #22c55e);border-left:3px solid var(--message-popup-theme-color);background:linear-gradient(to right,#22c55e14,#141414f2)}._systemUpdate_1am58_91{--message-popup-theme-color: var(--color-primary, #3b82f6);border-left:3px solid var(--message-popup-theme-color);background:linear-gradient(to right,#3b82f614,#141414f2)}@supports (background: color-mix(in srgb,white 10%,transparent)){._weatherAlert_1am58_70,._weatherForecast_1am58_77,._coolingReminder_1am58_84,._systemUpdate_1am58_91{background:linear-gradient(to right,color-mix(in srgb,var(--message-popup-theme-color) 12%,transparent),#141414f2)}}._closeButton_1am58_110{position:absolute;top:2px;right:4px;width:20px;height:20px;border:none;background:transparent;color:var(--text-color, #ffffff);cursor:pointer;border-radius:6px}._closeButton_1am58_110:hover{background:#ffffff14}._content_1am58_127{display:flex;align-items:flex-start;gap:6px}._icon_1am58_133{display:flex;align-items:center;justify-content:center}._texts_1am58_139{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}._title_1am58_148{font-family:var(--font-ui, sans-serif);font-size:var(--font-size-sm, .85rem);font-weight:600}._message_1am58_154{font-family:var(--font-ui, sans-serif);font-size:var(--font-size-xs, .75rem);opacity:.9;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.3}._actions_1am58_164{display:flex;gap:8px;justify-content:flex-end}._settingsButton_1k68r_2{position:fixed;bottom:1rem;left:1rem;z-index:999;background:transparent;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-color);cursor:pointer;transition:all .3s ease;box-shadow:none}._settingsButton_1k68r_2:hover{background:transparent;transform:scale(1.1);opacity:.8}._settingsButton_1k68r_2:active{transform:scale(.95)}._visible_1k68r_42{opacity:1;pointer-events:auto}._hidden_1k68r_47{opacity:0;pointer-events:none}._normal_1k68r_53{opacity:.6}._faded_1k68r_57{opacity:.2}@media (max-width: 768px){._settingsButton_1k68r_2{bottom:.75rem;left:.75rem;width:28px;height:28px}}@media (max-width: 480px){._settingsButton_1k68r_2{bottom:.5rem;left:.5rem;width:24px;height:24px}}@media (prefers-reduced-motion: reduce){._settingsButton_1k68r_2{transition:none}._settingsButton_1k68r_2:hover,._settingsButton_1k68r_2:active{transform:none}}@media (prefers-contrast: high){._settingsButton_1k68r_2{color:var(--text-color)}._settingsButton_1k68r_2:hover{background:transparent}}._settingsContainer_sn8ua_4{display:flex;flex-direction:column;gap:1rem}._settingsGroup_sn8ua_10{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;transition:all .2s ease}._settingsGroup_sn8ua_10:hover{background:#ffffff0a;border-color:#ffffff1f}._groupTitle_sn8ua_23{font-size:1.2rem;font-weight:600;color:#fff;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.15);font-family:var(--font-ui);display:flex;align-items:center;gap:.375rem}._section_sn8ua_36{margin-bottom:1.5rem}._section_sn8ua_36:last-child{margin-bottom:0}._sectionTitle_sn8ua_44{font-size:1.1rem;font-weight:500;color:#fff;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1);font-family:var(--font-ui)}._scheduleList_sn8ua_54{display:flex;flex-direction:column;gap:.5rem}._periodItem_sn8ua_60{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem;transition:all .2s ease}._periodItem_sn8ua_60:hover{background:#ffffff14;border-color:#fff3}._periodDisplay_sn8ua_73{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._periodDisplay_sn8ua_73:hover{color:#ffffffe6}._periodInfo_sn8ua_84{display:flex;flex-direction:column;gap:.25rem}._periodName_sn8ua_90{font-weight:500;color:#fff;font-size:1rem;font-family:var(--font-ui)}._periodTime_sn8ua_97{color:#ffffffb3;font-size:.9rem;font-family:var(--font-main)}._editForm_sn8ua_103,._editFormCompact_sn8ua_110{display:flex;flex-direction:column;gap:.375rem;margin-top:.375rem}._timeSeparator_sn8ua_117{color:#ffffff80;font-weight:700;align-self:center}._editActions_sn8ua_123{display:flex;gap:.5rem;justify-content:flex-end}@media (max-width: 768px){._editForm_sn8ua_103{gap:.75rem}._editActions_sn8ua_123{flex-direction:column}}._sliderWithInfo_sn8ua_140{display:flex;gap:2rem;align-items:center}._sliderWrapper_sn8ua_146{flex:0 0 60%;min-width:300px}._infoSide_sn8ua_151{flex:1;color:#ffffffb3;font-size:.9rem;line-height:1.5;font-family:var(--font-ui)}@media (max-width: 768px){._sliderWithInfo_sn8ua_140{flex-direction:column;align-items:stretch;gap:1rem}._sliderWrapper_sn8ua_146{flex:none;width:100%;min-width:0}}._noiseCalibrationInfo_sn8ua_173{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-bottom:.75rem}._weatherInfo_sn8ua_181{margin-bottom:.75rem;padding:.75rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}._infoText_sn8ua_189{color:#fff;font-size:1rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.375rem;font-family:var(--font-ui)}._infoText_sn8ua_189 a{color:#ffffffe6;text-decoration:none;transition:color var(--transition-normal, .2s),text-decoration-color var(--transition-normal, .2s)}._infoText_sn8ua_189 a:hover{color:#fff;text-decoration:underline;text-decoration-color:#fff9}._infoText_sn8ua_189 a:focus-visible{outline:2px solid var(--accent-color, #03dac6);outline-offset:2px;border-radius:2px}._statusDot_sn8ua_221{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 0 2px #ffffff1f}._statusCalibrated_sn8ua_229{background:#4caf50}._statusUncalibrated_sn8ua_234{background:#f44336}._helpText_sn8ua_239{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin-bottom:1rem;font-family:var(--font-ui)}._selectOverride_sn8ua_248{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:8px;padding:.5rem .75rem;min-width:240px;font-family:var(--font-ui)}._selectOverride_sn8ua_248:focus{outline:2px solid var(--accent-color);outline-offset:2px}._sliderContainer_sn8ua_264{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;margin-bottom:1rem}._sliderHeader_sn8ua_272{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._sliderLabel_sn8ua_279{color:#fff;font-size:1rem;font-weight:500;font-family:var(--font-ui)}._sliderValue_sn8ua_286{color:#4fc3f7;font-size:1.1rem;font-weight:600;font-family:var(--font-main)}._noiseSlider_sn8ua_293{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background:#ffffff26!important;border-radius:4px;outline:none;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}._noiseSlider_sn8ua_293::-webkit-slider-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff26!important;height:8px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}._noiseSlider_sn8ua_293:hover{background:#fff3}._noiseSlider_sn8ua_293::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;background:#fff!important;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #0003,0 0 0 2px #ffffff1a;transition:all .3s ease;border:2px solid rgba(255,255,255,.9)!important}._noiseSlider_sn8ua_293::-webkit-slider-thumb:hover{transform:scale(1.15);background:#f8f9fa;box-shadow:0 4px 16px #0000004d,0 0 0 3px #fff3}._noiseSlider_sn8ua_293::-webkit-slider-thumb:active{transform:scale(1.05);background:#e9ecef}._noiseSlider_sn8ua_293::-moz-range-thumb{width:22px;height:22px;background:#fff;border-radius:50%;cursor:pointer;border:2px solid rgba(255,255,255,.9);box-shadow:0 2px 8px #0003,0 0 0 2px #ffffff1a;transition:all .3s ease}._noiseSlider_sn8ua_293::-moz-range-thumb:hover{transform:scale(1.15);background:#f8f9fa;box-shadow:0 4px 16px #0000004d,0 0 0 3px #fff3}._noiseSlider_sn8ua_293::-moz-range-thumb:active{transform:scale(1.05);background:#e9ecef}._noiseSlider_sn8ua_293::-moz-range-track{background:#ffffff26;border-radius:4px;height:8px;border:1px solid rgba(255,255,255,.1)}._sliderRange_sn8ua_379{display:flex;justify-content:space-between;margin-top:.5rem;font-family:var(--font-main);font-size:.8rem;color:#fff9}@media (prefers-reduced-motion: reduce){._periodItem_sn8ua_60{animation:none;transform:none}}@media (min-width: 1024px){._settingsContainer_sn8ua_4{display:flex;flex-direction:column;gap:.75rem}._settingsGroup_sn8ua_10{padding:.75rem}._groupTitle_sn8ua_23{margin-bottom:.5rem;padding-bottom:.375rem}._periodItem_sn8ua_60{padding:.625rem}._editForm_sn8ua_103{gap:.625rem;margin-top:.375rem}._noiseCalibrationInfo_sn8ua_173,._weatherInfo_sn8ua_181{margin-bottom:.5rem;padding:.625rem}}._weather_j5t0f_2{display:flex;align-items:center;gap:0;padding:0;margin:0;background:transparent;border:none;color:var(--text-color)}._temperature_j5t0f_14{font-size:1.2rem;font-weight:600;color:var(--text-color);text-shadow:0 1px 2px rgba(0,0,0,.3);margin:0;padding:0;font-family:var(--font-main)}._divider_j5t0f_25{width:2px;height:16px;background:var(--text-color);opacity:.3;margin:0 .25rem}._weatherText_j5t0f_34{font-size:.5rem;font-weight:400;color:var(--text-color);text-shadow:0 1px 2px rgba(0,0,0,.3);margin:0;padding:0;font-family:var(--font-ui);opacity:.8;align-self:flex-end}._icon_j5t0f_47{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0}._weatherIcon_j5t0f_58{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}._loading_j5t0f_66{display:flex;align-items:center;justify-content:center;width:60px;height:32px}._loadingDot_j5t0f_74{width:6px;height:6px;border-radius:50%;background:var(--text-color);opacity:.6;animation:_pulse_j5t0f_1 1.5s ease-in-out infinite}@keyframes _pulse_j5t0f_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}._error_j5t0f_97{display:flex;align-items:center;justify-content:center;width:60px;height:32px}._errorIcon_j5t0f_105{font-size:1rem;color:#ff6b6b;opacity:.8}@media (max-width: 768px){._weather_j5t0f_2{gap:0}._temperature_j5t0f_14{font-size:1rem}._divider_j5t0f_25{height:14px}._weatherText_j5t0f_34{font-size:.45rem;align-self:flex-end}._icon_j5t0f_47{width:20px;height:20px}}@media (orientation: portrait){._weather_j5t0f_2{flex-direction:row;gap:0}._temperature_j5t0f_14{font-size:.9rem;line-height:1}._divider_j5t0f_25{height:12px}._weatherText_j5t0f_34{font-size:.4rem;align-self:flex-end}._icon_j5t0f_47{width:18px;height:18px}}@media (prefers-reduced-motion: reduce){._loadingDot_j5t0f_74{animation:none}}._studyStatus_h8z8l_2{position:fixed;top:.25rem;left:50%;transform:translate(-50%);z-index:999;text-align:center;padding:.5rem 2rem;width:90%;max-width:1200px}._statusRow_h8z8l_15{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem}._statusText_h8z8l_23{font-family:var(--font-ui);font-size:1.1rem;color:var(--text-color);-webkit-user-select:none;user-select:none;font-weight:500;letter-spacing:.5px}._weatherContainer_h8z8l_33{display:flex;align-items:center;font-size:1.1rem}._progressContainer_h8z8l_39{width:100%;max-width:800px;margin:0 auto}._progressBar_h8z8l_45{width:100%;height:5px;background:#fff3;border-radius:2.5px;overflow:hidden;position:relative}._progressFill_h8z8l_54{height:100%;background:var(--primary-color);border-radius:2px;transition:width .3s ease;position:relative}._progressFill_h8z8l_54:after{content:"";position:absolute;top:0;right:0;width:10px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:_shimmer_h8z8l_1 2s infinite}@keyframes _shimmer_h8z8l_1{0%{transform:translate(-10px);opacity:0}50%{opacity:1}to{transform:translate(10px);opacity:0}}@media (max-width: 768px){._statusText_h8z8l_23,._weatherContainer_h8z8l_33{font-size:1rem}._progressContainer_h8z8l_39{max-width:calc(100vw - 150px)}._progressBar_h8z8l_45{height:4px;border-radius:2px}}@media (max-width: 480px){._statusRow_h8z8l_15{flex-direction:column;gap:.25rem}._statusText_h8z8l_23,._weatherContainer_h8z8l_33{font-size:.95rem}._progressContainer_h8z8l_39{max-width:calc(100vw - 100px)}._progressBar_h8z8l_45{height:3px;border-radius:1.5px}}._scheduleList_1cvhc_3{margin-bottom:1.5rem}._globalErrors_1cvhc_7{margin-bottom:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.12);background:#ff3c3c1f;border-radius:var(--border-radius-sm)}._globalErrorItem_1cvhc_15{color:#ffffffeb;font-size:.9rem;line-height:1.4}._globalHint_1cvhc_21{margin-bottom:.75rem;color:#ffffffbf;font-size:.85rem;line-height:1.4}._importError_1cvhc_28{margin-top:.5rem;color:#ff7878f2;font-size:.9rem;line-height:1.4}._importSummary_1cvhc_35{margin-top:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;border-radius:var(--border-radius-sm)}._importSummaryRow_1cvhc_43{display:flex;gap:.5rem;align-items:center;color:#ffffffd9;font-size:.9rem;line-height:1.4}._importSummaryValue_1cvhc_52{color:#ffffffeb}._importErrors_1cvhc_56{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.12)}._importErrorItem_1cvhc_62{color:#ffc8c8f2;font-size:.85rem;line-height:1.35}._importErrorMore_1cvhc_68{margin-top:.25rem;color:#ffffffa6;font-size:.8rem}._importHint_1cvhc_74{margin-top:.5rem;color:#ffffffb3;font-size:.85rem;line-height:1.4}._importActions_1cvhc_81{margin-top:.75rem;display:flex;gap:.75rem;flex-wrap:wrap}._periodItem_1cvhc_88{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius-sm);margin-bottom:.75rem;transition:all .3s ease}._periodItem_1cvhc_88:hover{background:#ffffff14;border-color:#fff3}._periodNumber_1cvhc_105{background:var(--button-primary-color);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;flex-shrink:0}._periodInputs_1cvhc_119{flex:1;display:flex;flex-direction:column;gap:.5rem}._periodMeta_1cvhc_126{display:flex;align-items:center;justify-content:flex-end;min-width:88px}._durationText_1cvhc_133{color:#ffffffbf;font-size:.8rem;white-space:nowrap}._rowError_1cvhc_139{color:#ff7878f2;font-size:.85rem;line-height:1.35}._rowActions_1cvhc_145{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;align-items:center}._timeInputs_1cvhc_155{display:flex;align-items:center;gap:.5rem}._timeSeparator_1cvhc_161{color:var(--text-color);font-weight:500;opacity:.7}@media (max-width: 768px){._periodItem_1cvhc_88{flex-direction:column;align-items:stretch;gap:.75rem}._periodInputs_1cvhc_119{order:1}._periodNumber_1cvhc_105{order:0;align-self:flex-start}._rowActions_1cvhc_145{order:2;justify-content:flex-start}._periodMeta_1cvhc_126{justify-content:flex-start;min-width:auto}._timeInputs_1cvhc_155{flex-direction:column;gap:.5rem}._timeSeparator_1cvhc_161{display:none}}._infoText_42f05_3{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0}._loading_42f05_10{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-xl);color:var(--text-secondary);background:#ffffff05;border-radius:var(--border-radius-md)}._loadingIcon_42f05_21{animation:_spin_42f05_1 1s linear infinite}@keyframes _spin_42f05_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._channelList_42f05_35{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}._channelItem_42f05_42{border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);background:#ffffff05;transition:all .3s ease;position:relative;overflow:hidden}._channelItem_42f05_42:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease}._channelItem_42f05_42:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}._channelItem_42f05_42:hover:before{opacity:0}._channelHeader_42f05_75{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}._channelInfo_42f05_83{flex:1;min-width:0}._channelName_42f05_88{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;display:flex;align-items:center;gap:var(--spacing-xs)}._channelType_42f05_98{font-size:var(--font-size-xs);color:var(--text-secondary);background:#ffffff14;padding:4px 10px;border-radius:var(--border-radius-full);font-weight:500;text-transform:uppercase;letter-spacing:.5px}._channelControls_42f05_109{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}._weightControl_42f05_116{display:flex;align-items:center;gap:var(--spacing-xs);background:#ffffff0d;padding:6px var(--spacing-sm);border-radius:var(--border-radius-md);border:1px solid rgba(255,255,255,.08);min-height:36px}._weightLabel_42f05_127{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;font-weight:500;line-height:1.2;margin:0}._weightInput_42f05_136{width:50px!important;min-width:50px;max-width:50px;height:32px!important;padding:4px 6px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;text-align:center;font-weight:600;font-size:.85rem!important;line-height:1.2!important;border-radius:6px!important;-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield}._weightInput_42f05_136::-webkit-outer-spin-button,._weightInput_42f05_136::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._weightInput_42f05_136[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}._toggleButton_42f05_170{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--border-radius-md);transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}._toggleButton_42f05_170:hover{transform:scale(1.05)}._toggleIconEnabled_42f05_189{color:#4ade80}._toggleIconDisabled_42f05_193{color:var(--text-secondary)}._settingsButton_42f05_197{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--border-radius-md);transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);width:40px;height:40px}._settingsButton_42f05_197:hover{transform:scale(1.05)}._categorySettings_42f05_217{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.08)}._categoryTitle_42f05_223{font-size:var(--font-size-md);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-md) 0;display:flex;align-items:center;gap:var(--spacing-xs)}._categoryTitle_42f05_223:before{content:"🏷️";font-size:var(--font-size-sm)}._categoryGrid_42f05_238{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._categoryItem_42f05_245{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--border-radius-md);transition:all .2s ease;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}._categoryItem_42f05_245:hover{transform:translateY(-1px)}._categoryCheckbox_42f05_262{margin:0;cursor:pointer;accent-color:#667eea}._categoryLabel_42f05_268{font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}._categoryInfo_42f05_276{margin-top:var(--spacing-md);padding:var(--spacing-md);background:#ffffff05;border-radius:var(--border-radius-md);border:1px solid rgba(255,255,255,.05)}._helpText_42f05_284{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5;margin:0}._emptyState_42f05_291{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}._emptyState_42f05_291 p{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-md)}._editorSection_42f05_303{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.08)}._editorHeader_42f05_309{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}._editorTitle_42f05_317{font-size:var(--font-size-md);font-weight:600;color:var(--text-primary);margin:0}._importInfo_42f05_324{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:#ffffff05;border-radius:var(--border-radius-md);border:1px solid rgba(255,255,255,.05)}._quoteList_42f05_332{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._quoteItem_42f05_339{display:flex;gap:var(--spacing-sm);align-items:center}._quoteInput_42f05_345{flex:1}._quoteTextarea_42f05_350{width:100%;min-height:160px;resize:vertical}._quoteActions_42f05_356{display:flex;gap:var(--spacing-xs)}._errorText_42f05_361{color:#ff6b6b;font-size:var(--font-size-sm);margin-top:var(--spacing-sm)}@media (max-width: 768px){._channelHeader_42f05_75{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}._channelControls_42f05_109{justify-content:space-between}._categoryGrid_42f05_238{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--spacing-xs)}._weightControl_42f05_116{flex-direction:column;align-items:flex-start;gap:2px}._weightInput_42f05_136{width:80px!important}._quoteItem_42f05_339{flex-direction:column;align-items:stretch}}@media (prefers-contrast: high){._channelItem_42f05_42{border-width:2px}._toggleIconEnabled_42f05_189{color:var(--success-color-high-contrast, #00aa00)}._toggleIconDisabled_42f05_193{color:var(--text-secondary-high-contrast, #666666)}}@media (prefers-reduced-motion: reduce){._loadingIcon_42f05_21{animation:none}._channelItem_42f05_42,._toggleButton_42f05_170,._settingsButton_42f05_197,._categoryItem_42f05_245{transition:none}}._container_xqepp_1{display:flex;flex-direction:column;gap:.75rem}._chart_xqepp_7{width:100%;height:160px;display:block;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;overflow:hidden}._chart_xqepp_7 svg{width:100%;height:100%;display:block}._axis_xqepp_23{stroke:#ffffff40;stroke-width:1}._tick_xqepp_28{stroke:#ffffff4d;stroke-width:1}._tickLabel_xqepp_33{fill:var(--text-color, #ffffff);opacity:.9;font-size:.75rem;font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}._gridLine_xqepp_40{stroke:#ffffff1f;stroke-width:1;stroke-dasharray:3 3}._line_xqepp_46{fill:none;stroke:#4cc9f0;stroke-width:2;stroke-linecap:round;shape-rendering:geometricPrecision}._threshold_xqepp_54{stroke:#ff6b6b;stroke-width:1.5;stroke-dasharray:5 4}._empty_xqepp_60{padding:.75rem;color:#ffffffb3}._sourceNote_xqepp_65{margin-top:.4rem;font-size:.8rem;color:#fff9;font-family:var(--font-ui)}._statsGrid_xqepp_72{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}._statItem_xqepp_78{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem}._statLabel_xqepp_85{color:#ffffffb3;font-size:.9rem}._statValue_xqepp_90{color:#fff;font-size:1.1rem;font-weight:600}._historyList_xqepp_96{display:flex;flex-direction:column;gap:.5rem;max-height:220px;overflow:auto}._historyItem_xqepp_104{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem .75rem}._chartHeader_xqepp_114{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;color:#ffffffd9;font-family:var(--font-ui);flex-wrap:wrap;gap:.5rem}._historyTime_xqepp_125{color:#ffffffd9;font-family:var(--font-ui)}._historyBadge_xqepp_130{color:#ff4757;font-weight:600}._segmentedRow_xqepp_135{margin-bottom:.5rem}._sliceItem_xqepp_139{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem}._sliceHeaderRow_xqepp_146{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;font-family:var(--font-ui)}._sliceTitle_xqepp_155{color:#fffffff2;font-weight:600;font-size:.95rem}._sliceTime_xqepp_161{color:#ffffffa6;font-size:.8rem;white-space:nowrap}._sliceGrid_xqepp_167{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._sliceGridItem_xqepp_173{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.6rem .65rem}._sliceLabel_xqepp_180{color:#ffffffb3;font-size:.85rem;margin-bottom:.2rem}._sliceValue_xqepp_186{color:#fff;font-size:.9rem;font-weight:600}._sliceFootnote_xqepp_192{margin-top:.55rem;font-size:.78rem;color:#fff9;line-height:1.35;font-family:var(--font-ui)}@media (max-width: 768px){._statsGrid_xqepp_72{grid-template-columns:repeat(2,minmax(0,1fr))}._sliceGrid_xqepp_167{grid-template-columns:repeat(1,minmax(0,1fr))}._sliceTime_xqepp_161{white-space:normal}._chartHeader_xqepp_114{font-size:.85rem}._chart_xqepp_7{height:140px}._sourceNote_xqepp_65{font-size:.75rem}}._stopwatch_2vlu7_3{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}._time_2vlu7_12{font-family:var(--font-main);font-size:clamp(5rem,15vw,10rem);font-weight:700;color:var(--primary-color);line-height:1;margin-bottom:var(--spacing-md);text-shadow:none;transition:all var(--transition-normal);-webkit-user-select:none;user-select:none}._time_2vlu7_12._running_2vlu7_24{color:var(--primary-color);text-shadow:none;animation:none}._status_2vlu7_30{font-family:var(--font-ui);font-size:clamp(1rem,2.5vw,1.5rem);font-weight:400;color:var(--accent-color);margin-top:var(--spacing-sm);opacity:.8;animation:_fade-in-up_2vlu7_1 .3s ease-out}._milestone_2vlu7_40{font-family:var(--font-ui);font-size:clamp(1.2rem,3vw,1.8rem);font-weight:500;color:var(--accent-color);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:#03dac61a;border-radius:var(--border-radius-lg);border:1px solid rgba(3,218,198,.3);animation:_milestone-appear_2vlu7_1 .8s ease-out}@keyframes _running-glow_2vlu7_1{0%{text-shadow:none;transform:scale(1)}to{text-shadow:none;transform:scale(1.01)}}@keyframes _fade-in-up_2vlu7_1{0%{opacity:0;transform:translateY(10px)}to{opacity:.8;transform:translateY(0)}}@keyframes _milestone-appear_2vlu7_1{0%{opacity:0;transform:translateY(20px) scale(.8)}50%{opacity:1;transform:translateY(-5px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){._time_2vlu7_12{font-size:clamp(4rem,18vw,8rem)}._status_2vlu7_30{font-size:clamp(.9rem,3vw,1.2rem)}._milestone_2vlu7_40{font-size:clamp(1rem,4vw,1.5rem);padding:var(--spacing-xs) var(--spacing-sm)}}@media (max-height: 600px){._time_2vlu7_12{font-size:clamp(3rem,12vh,5rem);margin-bottom:var(--spacing-sm)}._status_2vlu7_30{font-size:clamp(.8rem,3vh,1rem)}._milestone_2vlu7_40{font-size:clamp(.9rem,3vh,1.2rem);margin-top:var(--spacing-sm)}}@media (prefers-contrast: high){._time_2vlu7_12._running_2vlu7_24{color:var(--primary-color);text-shadow:none;animation:none}._milestone_2vlu7_40{background:var(--hud-background);border-color:var(--accent-color)}}._motivationalQuote_1unek_3{display:flex;justify-content:flex-start;align-items:center;padding:.25rem 0;margin-top:0;cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._motivationalQuote_1unek_3:hover{transform:translateY(-2px)}._quoteText_1unek_19{font-family:var(--font-ui);font-size:.95rem;font-weight:400;color:#ffffffbf;text-align:left!important;line-height:1.5;letter-spacing:.02em;max-width:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;transition:color var(--transition-fast);white-space:normal}._motivationalQuote_1unek_3:hover ._quoteText_1unek_19{color:#fffffff2}._typing_1unek_41{position:relative}._cursor_1unek_45{display:inline-block;font-weight:400;color:#fff;animation:_blink_1unek_1 1.2s infinite;margin-left:2px}@keyframes _blink_1unek_1{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width: 768px){._motivationalQuote_1unek_3{padding:.5rem 0;margin-top:0}._quoteText_1unek_19{font-size:.9rem;max-width:100%;white-space:normal}}@media (max-width: 480px){._motivationalQuote_1unek_3{padding:.25rem 0;margin-top:0}._quoteText_1unek_19{font-size:.8rem;line-height:1.4;max-width:100%;white-space:normal}}@media (orientation: portrait){._motivationalQuote_1unek_3{margin-top:0;padding:.25rem 0}._quoteText_1unek_19{font-size:.85rem;line-height:1.4;max-width:100%;white-space:normal}}@media (prefers-reduced-motion: reduce){._motivationalQuote_1unek_3{transition:none}._motivationalQuote_1unek_3:hover{transform:none}._cursor_1unek_45{animation:none;opacity:1}._quoteText_1unek_19{transition:none}}._note_dj523_1{font-size:.85rem;opacity:.8;margin-bottom:10px}._customForm_dj523_7{display:flex;flex-direction:column;gap:10px}._customRow_dj523_13{flex-wrap:wrap}._customError_dj523_17{color:#ff6b6b;font-size:.9rem;opacity:.95}._list_dj523_23{display:flex;flex-direction:column;gap:10px}._headerRow_dj523_29{display:grid;grid-template-columns:1fr 72px 1.4fr 120px;gap:10px;align-items:center;padding:0 10px;font-size:.8rem;opacity:.8}._dataRow_dj523_39{display:grid;grid-template-columns:1fr 72px 1.4fr 120px;gap:10px;align-items:center;padding:10px;border-radius:10px;background:#ffffff0a}._colName_dj523_49{font-size:.95rem;font-weight:600}._colScore_dj523_54{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}._colTime_dj523_60{font-size:.85rem;opacity:.85}._colAction_dj523_65{display:flex;justify-content:flex-end}._empty_dj523_70{font-size:.9rem;opacity:.8}@media (max-width: 768px){._headerRow_dj523_29{display:none}._dataRow_dj523_39{grid-template-columns:1fr auto;grid-template-areas:"name score" "time time" "action action"}._colName_dj523_49{grid-area:name}._colScore_dj523_54{grid-area:score;text-align:right}._colTime_dj523_60{grid-area:time}._colAction_dj523_65{grid-area:action;justify-content:flex-start}}@media (max-width: 480px){._dataRow_dj523_39{padding:8px}}._noiseMonitor_1gmut_2{margin-top:.75rem;text-align:left}._statusContainer_1gmut_7{display:flex;align-items:center;gap:.7rem}._textBlock_1gmut_13{display:flex;flex-direction:column;gap:0rem}._statusText_1gmut_19{font-family:var(--font-ui);font-size:1.4rem;line-height:1.5;font-weight:500;letter-spacing:.5px;transition:all .3s ease;-webkit-user-select:none;user-select:none;display:inline-block;padding:.4rem .7rem;border-radius:var(--border-radius-sm)}._statusSubtext_1gmut_32{font-family:var(--font-ui);font-size:.9rem;line-height:1.1;color:#ffffffbf;padding:0 .7rem;margin-top:0}._statusText_1gmut_19._quiet_1gmut_43{color:var(--text-color)}._statusText_1gmut_19._noisy_1gmut_48{color:#ff4757;animation:_pulse_1gmut_1 1.5s ease-in-out infinite}._statusText_1gmut_19._error_1gmut_54{color:#ff6b6b;opacity:.8}._statusText_1gmut_19._error_1gmut_54:hover{opacity:1;background:#ff6b6b1a}._statusText_1gmut_19._initializing_1gmut_65{color:#fff9;cursor:default;animation:_fadeInOut_1gmut_1 2s ease-in-out infinite}._statusText_1gmut_19._calibrating_1gmut_72{color:#ffa502;cursor:not-allowed;animation:_pulse_1gmut_1 1s ease-in-out infinite}@keyframes _pulse_1gmut_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes _fadeInOut_1gmut_1{0%,to{opacity:.6}50%{opacity:1}}._breathingLight_1gmut_106{width:10px;height:10px;border-radius:50%;flex-shrink:0;transition:transform .2s ease}._breathingLight_1gmut_106:hover:not(._calibrating_1gmut_72):not(._initializing_1gmut_65){transform:scale(1.2)}._breathingLight_1gmut_106._quiet_1gmut_43{background-color:#2ed573;animation:_breatheQuiet_1gmut_1 4s ease-in-out infinite;cursor:pointer}._breathingLight_1gmut_106._noisy_1gmut_48{background-color:#ff4757;animation:_breatheNoisy_1gmut_1 2.5s ease-in-out infinite;cursor:pointer}._breathingLight_1gmut_106._error_1gmut_54{background-color:#ff6b6b;animation:_breatheError_1gmut_1 3s ease-in-out infinite;cursor:pointer}._breathingLight_1gmut_106._initializing_1gmut_65{background-color:#fff9;animation:_breatheInitializing_1gmut_1 3.5s ease-in-out infinite;cursor:default}._breathingLight_1gmut_106._calibrating_1gmut_72{background-color:#ffa502;animation:_breatheCalibrating_1gmut_1 2s ease-in-out infinite;cursor:not-allowed}@keyframes _breatheQuiet_1gmut_1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes _breatheNoisy_1gmut_1{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 #ff47574d}50%{opacity:.9;transform:scale(1.15);box-shadow:0 0 0 2px #ff475700}}@keyframes _breatheError_1gmut_1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.75;transform:scale(1.05)}}@keyframes _breatheInitializing_1gmut_1{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.6;transform:scale(1.05)}}@keyframes _breatheCalibrating_1gmut_1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media (max-width: 768px){._noiseMonitor_1gmut_2{position:relative;z-index:1001}._statusContainer_1gmut_7{min-height:48px;align-items:center;gap:.6rem}._statusText_1gmut_19{font-size:1.3rem;padding:.7rem .9rem;min-height:40px;display:flex;align-items:center;cursor:pointer}._breathingLight_1gmut_106{width:12px;height:12px}}@media (max-width: 480px){._noiseMonitor_1gmut_2{position:relative;z-index:1002;margin-top:.5rem}._statusContainer_1gmut_7{min-height:52px;gap:.8rem}._statusText_1gmut_19{font-size:1.2rem;padding:.9rem 1.2rem;min-height:44px;border-radius:8px;cursor:pointer}._breathingLight_1gmut_106{width:16px;height:16px;padding:8px;margin:-8px}}@media (orientation: portrait) and (max-width: 768px){._noiseMonitor_1gmut_2{margin-top:.8rem}._statusContainer_1gmut_7{min-height:50px;gap:.7rem}._statusText_1gmut_19{font-size:1.4rem;padding:.8rem 1rem;min-height:42px;font-weight:500}._breathingLight_1gmut_106{width:14px;height:14px}}@media (orientation: portrait) and (max-width: 480px){._statusText_1gmut_19{font-size:1.3rem;padding:.9rem 1.1rem;min-height:46px}._breathingLight_1gmut_106{width:17px;height:17px}}@media (prefers-contrast: high){._statusText_1gmut_19._noisy_1gmut_48,._statusText_1gmut_19._error_1gmut_54{color:red;font-weight:600}}@media (prefers-reduced-motion: reduce){._statusText_1gmut_19._noisy_1gmut_48{animation:none}._statusText_1gmut_19._initializing_1gmut_65{animation:none;opacity:.8}._statusText_1gmut_19{transition:none}}@keyframes _fadeInUp_atngn_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _drawPath_atngn_1{0%{stroke-dashoffset:var(--path-length, 3000)}to{stroke-dashoffset:0}}@keyframes _fadeArea_atngn_1{0%{opacity:0}to{opacity:1}}@keyframes _growHeight_atngn_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _expandWidth_atngn_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._animateEnter_atngn_55{opacity:0;animation:_fadeInUp_atngn_1 .8s cubic-bezier(.16,1,.3,1) forwards}._animatePath_atngn_60{stroke-dasharray:var(--path-length, 3000);stroke-dashoffset:var(--path-length, 3000);animation:_drawPath_atngn_1 4.5s cubic-bezier(.25,.46,.45,.94) forwards}._animateArea_atngn_66{opacity:0;animation:_fadeArea_atngn_1 .8s ease-out forwards;animation-delay:1.2s}._animateBarHeight_atngn_72{transform-origin:bottom;transform:scaleY(0);animation:_growHeight_atngn_1 .6s cubic-bezier(.16,1,.3,1) forwards}._animateBarWidth_atngn_78{transform-origin:left;transform:scaleX(0);animation:_expandWidth_atngn_1 1s cubic-bezier(.16,1,.3,1) forwards}._overviewGrid_atngn_85 ._card_atngn_85:nth-child(1){animation-delay:.1s}._overviewGrid_atngn_85 ._card_atngn_85:nth-child(2){animation-delay:.2s}._overviewGrid_atngn_85 ._card_atngn_85:nth-child(3){animation-delay:.3s}._overviewGrid_atngn_85 ._card_atngn_85:nth-child(4){animation-delay:.4s}._overviewGrid_atngn_85 ._card_atngn_85:nth-child(5){animation-delay:.5s}._overviewGrid_atngn_85 ._card_atngn_85:nth-child(6){animation-delay:.6s}._section_atngn_109{margin-bottom:1rem}._sectionTitle_atngn_113{margin:0 0 .5rem;color:var(--text-color, #ffffff);font-size:.95rem;font-weight:600;position:relative;padding-bottom:.3rem}._sectionTitle_atngn_113:after{content:"";position:absolute;bottom:0;left:0;width:1rem;height:2px;background:var(--accent-color, #03dac6);border-radius:1px}._container_atngn_133{display:flex;flex-direction:column;gap:0}._empty_atngn_140{padding:1rem;color:var(--secondary-color)}._overviewGrid_atngn_85{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}._card_atngn_85{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.4rem .6rem}._cardLabel_atngn_158{font-size:.72rem;color:var(--secondary-color);margin-bottom:2px}._cardValue_atngn_164{display:flex;align-items:baseline;gap:4px;font-size:.95rem;font-weight:700}._cardSub_atngn_172{font-size:.75rem;font-weight:600;color:var(--secondary-color)}._chartWrap_atngn_178{width:100%}._chart_atngn_178{width:100%;height:auto;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:block}._axisLabel_atngn_191{fill:#ffffffd9;font-size:.72rem;font-family:var(--font-ui)}._line_atngn_197{fill:none;stroke:var(--accent-color, #03dac6);stroke-width:2;stroke-linecap:round;shape-rendering:geometricPrecision}._area_atngn_205{opacity:1}._threshold_atngn_209{stroke:#ff4757;stroke-width:1.25;stroke-dasharray:5 4}._gridLine_atngn_215{stroke:#ffffff1f;stroke-width:1;stroke-dasharray:3 3}._distributionChart_atngn_221{width:100%;margin-bottom:12px}._distributionBar_atngn_226{display:flex;width:100%;height:32px;background:#ffffff1a;border-radius:6px;overflow:hidden}._distributionSegment_atngn_235{height:100%;transition:width .3s ease}._rangeText_atngn_240{margin-top:6px;font-size:.85rem;color:var(--secondary-color)}._chartGrid_atngn_246{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}._chartContainer_atngn_253{background:#ffffff08;border-radius:8px;padding:12px;display:flex;flex-direction:column}._chartTitle_atngn_261{font-size:.85rem;color:var(--secondary-color);margin-bottom:8px;font-weight:500}._legend_atngn_268{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;justify-content:center}._legendItem_atngn_276{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--secondary-color)}._legendColor_atngn_284{width:10px;height:10px;border-radius:2px}._barText_atngn_290{fill:var(--text-color);font-size:10px;text-anchor:middle;pointer-events:none}._axisLabel_atngn_191{fill:var(--secondary-color);font-size:10px}@media (max-width: 1024px){._overviewGrid_atngn_85{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){._chartGrid_atngn_246{grid-template-columns:1fr}._overviewGrid_atngn_85{grid-template-columns:repeat(2,minmax(0,1fr))}}._penaltyList_atngn_318{display:flex;flex-direction:column;gap:12px;margin-top:4px}._penaltyItem_atngn_325{display:flex;align-items:center;gap:12px;font-size:.85rem}._penaltyLabel_atngn_332{width:32px;color:var(--secondary-color);font-size:.8rem}._penaltyBarTrack_atngn_338{flex:1;height:12px;background:#ffffff1a;border-radius:6px;overflow:hidden}._penaltyBarFill_atngn_346{height:100%;border-radius:6px;transition:width .3s ease}._penaltyValue_atngn_352{width:36px;text-align:right;font-variant-numeric:tabular-nums;color:var(--secondary-color);font-size:.8rem}._footer_atngn_360{display:flex;justify-content:flex-end}@media (max-width: 768px){._card_atngn_85{padding:.5rem .65rem}}._study_19kso_3,._container_19kso_4{width:100%;height:100vh;position:relative;background:var(--background-color);color:var(--text-color);overflow:hidden}._container_19kso_4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.02) 0%,rgba(255,255,255,.01) 50%,transparent 100%);pointer-events:none;z-index:0}._topLeft_19kso_32{position:absolute;top:50px;left:10px;margin:0;z-index:10;text-align:left;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}._topRight_19kso_46{position:absolute;top:50px;right:20px;margin:0;text-align:right;z-index:10}._countdownCarousel_19kso_56{font-family:var(--font-ui);font-size:clamp(1.2rem,3vw,1.8rem);font-weight:500;height:2.2em;overflow:hidden}._carouselTrack_19kso_66{display:flex;flex-direction:column;transition:transform .3s ease}._carouselItem_19kso_74{color:var(--text-color);margin-bottom:0;line-height:2.2em}._days_19kso_81{color:var(--accent-color);font-weight:700;font-size:1.2em;font-family:var(--font-main)}._quoteSection_19kso_88{width:auto;font-size:clamp(.9rem,2vw,1.1rem);color:var(--secondary-color);line-height:1.4;text-align:left!important}._centerTime_19kso_98{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:5}._currentTime_19kso_107{font-family:var(--font-main);font-size:clamp(5rem,15vw,10rem);font-weight:700;color:var(--primary-color);line-height:1;margin-bottom:var(--spacing-md);text-shadow:none;transition:all var(--transition-normal)}._currentDate_19kso_118{font-family:var(--font-ui);font-size:clamp(1rem,2.5vw,1.6rem);font-weight:400;color:var(--secondary-color);opacity:.8;transition:all var(--transition-normal)}@media (max-width: 1024px){._topLeft_19kso_32,._topRight_19kso_46{top:45px}._topLeft_19kso_32{left:4px}._topRight_19kso_46{right:15px}._countdownCarousel_19kso_56{font-size:clamp(1rem,2.5vw,1.5rem)}._quoteSection_19kso_88{font-size:clamp(.8rem,1.8vw,1rem)}}@media (max-width: 768px){._topLeft_19kso_32,._topRight_19kso_46{top:40px}._topLeft_19kso_32{left:6px}._topRight_19kso_46{right:10px}._currentTime_19kso_107{font-size:clamp(4rem,18vw,8rem)}._currentDate_19kso_118{font-size:clamp(.9rem,3vw,1.3rem)}._countdownCarousel_19kso_56{font-size:clamp(1.1rem,2.8vw,1.6rem);margin-bottom:0}._quoteSection_19kso_88{font-size:clamp(.85rem,2vw,1.1rem);line-height:1.5}}@media (max-height: 600px){._currentTime_19kso_107{font-size:clamp(3rem,12vh,5rem);margin-bottom:var(--spacing-sm)}._currentDate_19kso_118{font-size:clamp(.8rem,2.5vh,1rem)}._topLeft_19kso_32,._topRight_19kso_46{top:35px}}@media (max-width: 480px){._topLeft_19kso_32,._topRight_19kso_46{top:35px}._topLeft_19kso_32{left:8px}._topRight_19kso_46{right:8px}._countdownCarousel_19kso_56{font-size:clamp(1rem,2.5vw,1.4rem);margin-bottom:0}._quoteSection_19kso_88{font-size:clamp(.8rem,1.8vw,1rem);line-height:1.5}._days_19kso_81{font-size:1.2em}}@media (prefers-contrast: high){._container_19kso_4{background:#000;color:#fff}._container_19kso_4:before{display:none}}@media print{._container_19kso_4{background:#fff;color:#000}._container_19kso_4:before{display:none}}@media (orientation: portrait) and (max-width: 768px){._countdownCarousel_19kso_56{font-size:clamp(1.2rem,3.2vw,1.8rem);margin-bottom:0}._quoteSection_19kso_88{font-size:clamp(.8rem,1.8vw,1rem);line-height:1.5}}@media (orientation: portrait) and (max-width: 480px){._countdownCarousel_19kso_56{font-size:clamp(1.1rem,2.8vw,1.6rem);margin-bottom:0}._quoteSection_19kso_88{width:100%;max-width:none;font-size:clamp(.75rem,1.6vw,.9rem)}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.driver-popover{background-color:var(--hud-background, rgba(40, 40, 40, .95))!important;color:var(--text-color, #e0e0e0)!important;border-radius:var(--border-radius-lg, 12px)!important;padding:20px!important;box-shadow:0 8px 32px #0006!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);font-family:var(--font-ui, "Inter", sans-serif)!important;max-width:320px!important}.driver-popover-arrow{border-width:8px!important}.driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--hud-background, rgba(40, 40, 40, .95))!important}.driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--hud-background, rgba(40, 40, 40, .95))!important}.driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--hud-background, rgba(40, 40, 40, .95))!important}.driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--hud-background, rgba(40, 40, 40, .95))!important}.driver-popover-title{font-size:1.1rem!important;font-weight:600!important;color:var(--primary-color, #ffffff)!important;margin-bottom:8px!important;line-height:1.4!important}.driver-popover-description{font-size:.9rem!important;color:var(--secondary-color, #bbbbbb)!important;line-height:1.5!important;margin-bottom:16px!important}.driver-popover-footer{margin-top:16px!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}.driver-popover .driver-popover-footer button{background-color:transparent!important;border:1px solid transparent!important;border-radius:var(--border-radius-sm, 4px)!important;padding:6px 16px!important;font-size:.85rem!important;cursor:pointer!important;transition:all .2s ease!important;text-shadow:none!important;font-family:var(--font-ui, "Inter", sans-serif)!important;line-height:1.5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.driver-popover .driver-popover-footer .driver-popover-next-btn,.driver-popover .driver-popover-footer .driver-popover-done-btn{background:var(--button-primary-color, #03dac6)!important;color:#000!important;font-weight:600!important;border:1px solid var(--button-primary-color, #03dac6)!important}.driver-popover .driver-popover-footer .driver-popover-next-btn:hover,.driver-popover .driver-popover-footer .driver-popover-done-btn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 2px 8px #03dac64d!important}.driver-popover .driver-popover-footer .driver-popover-prev-btn,.driver-popover .driver-popover-footer .driver-popover-close-btn{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.driver-popover .driver-popover-footer .driver-popover-prev-btn:hover,.driver-popover .driver-popover-footer .driver-popover-close-btn:hover{background-color:#ffffff1a!important;color:#fff!important;border-color:#fff6!important}.driver-popover-close-btn{color:var(--secondary-color, #bbbbbb)!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;transition:all .2s ease!important;position:absolute!important;top:10px!important;right:10px!important;z-index:10!important;background:transparent!important;border:none!important}.driver-popover-close-btn:hover{color:var(--warning-color, #cf6679)!important;background-color:#ffffff1a!important}.driver-popover-progress-text{color:var(--secondary-color, #bbbbbb)!important;font-size:.75rem!important;opacity:.8}#driver-page-overlay{opacity:.7!important;background:#000!important}._clockPage_1ayh2_3{height:100vh;width:100vw;background:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;position:relative;overflow:hidden;cursor:default;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._clockPage_1ayh2_3:focus{outline:none}._timeDisplay_1ayh2_28{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);position:relative;z-index:1}@media (max-width: 768px){._timeDisplay_1ayh2_28{padding:var(--spacing-md)}}@media (max-width: 480px){._timeDisplay_1ayh2_28{padding:var(--spacing-sm)}}@media (max-height: 600px){._timeDisplay_1ayh2_28{padding:var(--spacing-md) var(--spacing-lg)}}._clockPage_1ayh2_3{min-height:100vh;min-width:100vw}._timeDisplay_1ayh2_28{transition:all var(--transition-normal)}._clockPage_1ayh2_3:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.02) 0%,rgba(255,255,255,.01) 50%,transparent 100%);pointer-events:none;z-index:0}._tourButton_1ayh2_89{position:fixed;bottom:0;left:0;background:transparent;border:none;font-family:var(--font-ui);font-size:.75rem;color:#fff6;cursor:pointer;z-index:10;padding:4px 8px;transition:all .3s ease;pointer-events:auto}._tourButton_1ayh2_89:hover{color:#ffffffe6;background:#ffffff1a;transform:scale(1.05)}._tourButton_1ayh2_89:active{transform:scale(.95)}@media (prefers-reduced-motion: reduce){._timeDisplay_1ayh2_28,._tourButton_1ayh2_89{transition:none}._tourButton_1ayh2_89:hover,._tourButton_1ayh2_89:active{transform:none}}@media (prefers-contrast: high){._clockPage_1ayh2_3{background:#000;color:#fff}._clockPage_1ayh2_3:before{display:none}._tourButton_1ayh2_89:hover{background:#fff3;color:#fff}}@media print{._clockPage_1ayh2_3{background:#fff;color:#000}._clockPage_1ayh2_3:before{display:none}._tourButton_1ayh2_89{display:none}}:root{--background-color: #121212;--text-color: #e0e0e0;--primary-color: #ffffff;--secondary-color: #bbbbbb;--accent-color: #03dac6;--warning-color: #cf6679;--button-primary-color: #03dac6;--hud-background: rgba(40, 40, 40, .9);--placeholder-color: #bbbbbb;--placeholder-opacity: .6;--font-main: "Roboto Mono", monospace;--font-ui: "Inter", sans-serif;--clock-font-size: clamp(4rem, 12vw, 8rem);--timer-font-size: clamp(3rem, 10vw, 6rem);--button-font-size: 1rem;--modal-font-size: 1.2rem;--font-size-xs: .75rem;--font-size-sm: .85rem;--font-size-md: .95rem;--font-size-lg: 1.1rem;--font-size-xl: 1.25rem;--spacing-xs: .25rem;--spacing-sm: .25rem;--spacing-md: .5rem;--spacing-lg: .5rem;--spacing-xl: .75rem;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-hud: 100;--z-modal: 1000;--z-form: 300}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;overflow:hidden;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body{height:100%;background-color:var(--background-color);color:var(--text-color);font-family:var(--font-ui);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;overflow:hidden;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}#root{height:100vh;width:100vw;display:flex;flex-direction:column;touch-action:manipulation}button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none}button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}input{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;outline:none}input:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{content-visibility:auto}img[loading=lazy]{filter:blur(0)}[data-reduce-motion=true] *{animation:none!important;transition:none!important}::-webkit-scrollbar{width:0;height:0;background:transparent}*{scrollbar-width:none}*{-ms-overflow-style:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}
