._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:#000000;color:#fff}}@media (prefers-reduced-motion: reduce){._app_1klrl_3{transition:none}}@media print{._app_1klrl_3{background:white;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:rgba(255,255,255,.03);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:rgba(255,255,255,.05);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:rgba(255,255,255,.08)}._input_e7s0g_5:focus{border-color:var(--accent-color, #03dac6);background:rgba(255,255,255,.1)}._input_e7s0g_5:disabled{opacity:.5;cursor:not-allowed;background:rgba(255,255,255,.02)}._input_e7s0g_5._error_e7s0g_116{border-color:var(--warning-color, #cf6679);background:rgba(207,102,121,.1)}@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:rgba(255,255,255,.05);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:rgba(255,255,255,.08)}._select_e7s0g_137:focus{border-color:var(--accent-color, #03dac6);background:rgba(255,255,255,.1)}._select_e7s0g_137:disabled{opacity:.5;cursor:not-allowed;background:rgba(255,255,255,.02)}._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:rgba(255,255,255,.05);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,rgba(3,218,198,.1) 0%,rgba(3,218,198,.05) 100%);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:rgba(255,255,255,.05);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,rgba(3,218,198,.1) 0%,rgba(3,218,198,.05) 100%);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:rgba(255,255,255,.06);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:rgba(255,255,255,.15);border-radius:4px;outline:none;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;cursor:pointer}._slider_e7s0g_482:hover{background:rgba(255,255,255,.2)}._slider_e7s0g_482:focus{background:rgba(255,255,255,.25)}._slider_e7s0g_482::-webkit-slider-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.15);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:#ffffff;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:#ffffff;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:rgba(255,255,255,.15);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:rgba(255,255,255,.05);color:var(--text-color, #ffffff)}._button_e7s0g_9:hover{background:rgba(255,255,255,.1);border-color:#ffffff4d;transform:translateY(-1px)}._button_e7s0g_9:active{transform:translateY(0)}._button_e7s0g_9:disabled{opacity:.5;cursor:not-allowed;background:rgba(255,255,255,.02);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:rgba(3,218,198,.9);border-color:#03dac6e6}._button_e7s0g_9._secondary_e7s0g_659{background:rgba(255,255,255,.08);border-color:#fff3;color:var(--text-color, #ffffff)}._button_e7s0g_9._secondary_e7s0g_659:hover{background:rgba(255,255,255,.15);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:rgba(207,102,121,.9);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:rgba(76,175,80,.9);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:rgba(255,255,255,.02);-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:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);transition:background-color var(--transition-normal, .3s)}._row_e7s0g_10:hover{background:rgba(255,255,255,.04)}._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_1bfte_2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);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_1bfte_1 .3s ease-out}._modalContent_1bfte_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_1bfte_1 .3s ease-out;display:flex;flex-direction:column}._sm_1bfte_32{max-width:400px}._md_1bfte_36{max-width:600px}._lg_1bfte_40{max-width:700px}._xl_1bfte_44{max-width:900px}._xxl_1bfte_48{max-width:1100px}._modalHeader_1bfte_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_1bfte_62{border-bottom:none}._modalTitle_1bfte_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_1bfte_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_1bfte_74:hover{background:rgba(255,255,255,.1)}._closeButton_1bfte_74:focus-visible{outline:2px solid var(--accent-color, #00d4ff);outline-offset:2px}._modalBody_1bfte_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_1bfte_106{padding-top:0;--tabs-safe-top: 0}._modalHeaderNoDivider_1bfte_62+._modalBody_1bfte_96{padding-top:0;--tabs-safe-top: 0}._modalFooter_1bfte_117{padding:var(--spacing-lg, 1.5rem);border-top:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);flex-shrink:0}@keyframes _modal-fade-in_1bfte_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-slide-in_1bfte_1{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){._modalContent_1bfte_17{width:95%;max-height:90vh}._modalHeader_1bfte_52,._modalBody_1bfte_96,._modalFooter_1bfte_117{padding:var(--spacing-md, 1rem)}._modalBody_1bfte_96{padding-bottom:calc(var(--spacing-md, 1rem) * 2)}._modalTitle_1bfte_66{font-size:1.1rem}}@media (max-width: 480px){._modalContent_1bfte_17{width:98%}._modalHeader_1bfte_52,._modalBody_1bfte_96,._modalFooter_1bfte_117{padding:var(--spacing-sm, .75rem)}._modalBody_1bfte_96{padding-bottom:calc(var(--spacing-sm, .75rem) * 2)}._modalTitle_1bfte_66{font-size:1rem}}@media (prefers-reduced-motion: reduce){._modal_1bfte_2,._modalContent_1bfte_17{animation:none}._closeButton_1bfte_74{transition:none}}@media (prefers-contrast: high){._modalContent_1bfte_17{border-color:#ffffff4d}._modalHeader_1bfte_52{border-bottom-color:#ffffff4d}}@media print{._modal_1bfte_2{display:none}}._tabs_z2vej_3{position:relative;display:block}._tabsTrack_z2vej_8{display:flex;align-items:center;gap:.5rem}._scrollable_z2vej_14{overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scroll-behavior:auto;padding-bottom:4px}._fadeLeft_z2vej_25,._fadeRight_z2vej_26{position:absolute;top:0;bottom:0;width:var(--tabs-fade-width, 24px);pointer-events:none;opacity:0;transition:opacity .3s ease}._fadeLeft_z2vej_25{left:0;background:linear-gradient(to right,var(--hud-background, rgba(20, 20, 20, .95)) 0%,rgba(20,20,20,0) 100%)}._fadeRight_z2vej_26{right:0;background:linear-gradient(to left,var(--hud-background, rgba(20, 20, 20, .95)) 0%,rgba(20,20,20,0) 100%)}._hasLeft_z2vej_54 ._fadeLeft_z2vej_25,._hasRight_z2vej_58 ._fadeRight_z2vej_26{opacity:1}._isScrolling_z2vej_63{box-shadow:inset 0 -2px 8px var(--tabs-shadow-color, rgba(0, 0, 0, .25))}._sticky_z2vej_68{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_z2vej_82{border-bottom:1px solid rgba(255,255,255,.08)}._tabButton_z2vej_86{-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_z2vej_86:hover:not(:disabled){transform:translateY(-1px);color:#ffffffe6}._tabButton_z2vej_86:disabled{opacity:.6;cursor:not-allowed}._tabButtonActive_z2vej_114._underlinedIndicator_z2vej_114:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-1px;height:2px;background:var(--accent-color, #03dac6);border-radius:2px}._pill_z2vej_126 ._tabButton_z2vej_86{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.4rem .75rem}._pill_z2vej_126 ._tabButtonActive_z2vej_114{background:var(--accent-color, #03dac6);color:var(--background-color, #121212);border-color:transparent}._announcement_z2vej_140{border-bottom:1px solid rgba(255,255,255,.08)}._announcement_z2vej_140 ._tabButton_z2vej_86{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_z2vej_140 ._tabButton_z2vej_86:hover:not(:disabled){color:var(--text-color);background:rgba(255,255,255,.07);transform:translateY(-1px)}._announcement_z2vej_140 ._tabButtonActive_z2vej_114{color:var(--text-color);border-bottom-color:var(--accent-color);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));box-shadow:inset 0 -1px #ffffff14}._announcement_z2vej_140 ._tabButton_z2vej_86:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}._tabIcon_z2vej_180{display:inline-flex;margin-right:.375rem;opacity:.85}._sm_z2vej_187 ._tabButton_z2vej_86{font-size:.85rem;padding:.4rem .6rem}._md_z2vej_192 ._tabButton_z2vej_86{font-size:.95rem;padding:.5rem .75rem}._lg_z2vej_197 ._tabButton_z2vej_86{font-size:1.05rem;padding:.6rem .9rem}@media (max-width: 768px){._tabsTrack_z2vej_8{gap:.375rem}._md_z2vej_192 ._tabButton_z2vej_86{font-size:.9rem;padding:.45rem .6rem}}@media (max-width: 480px){._tabsTrack_z2vej_8{gap:.25rem}._md_z2vej_192 ._tabButton_z2vej_86{font-size:.85rem;padding:.4rem .5rem}}@media (prefers-contrast: high){._underlined_z2vej_82{border-bottom-color:#fff6}._pill_z2vej_126 ._tabButton_z2vej_86{border-color:#fff6}}._browser_z2vej_237{border-bottom:1px solid rgba(255,255,255,.12);padding:2px 0 0}._browser_z2vej_237 ._tabsTrack_z2vej_8{align-items:flex-end;gap:2px}._browser_z2vej_237 ._tabButton_z2vej_86{background:rgba(255,255,255,.06);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_z2vej_237 ._tabButton_z2vej_86:hover:not(:disabled){background:rgba(255,255,255,.1);transform:none}._browser_z2vej_237 ._tabButtonActive_z2vej_114{background:rgba(255,255,255,.14);border-color:#fff3;z-index:1}._browser_z2vej_237 ._tabButton_z2vej_86:focus-visible{outline:2px solid var(--accent-color, #03dac6);outline-offset:-2px}@media (max-width: 768px){._browser_z2vej_237 ._tabButton_z2vej_86{padding:.4rem .6rem}}@media (max-width: 480px){._browser_z2vej_237 ._tabButton_z2vej_86{padding:.35rem .5rem}}@keyframes _tabsBounceLeft_z2vej_1{0%{transform:translate(12px)}60%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes _tabsBounceRight_z2vej_1{0%{transform:translate(-12px)}60%{transform:translate(2px)}to{transform:translate(0)}}._bounceLeft_z2vej_322{animation:_tabsBounceLeft_z2vej_1 .3s ease-out}._bounceRight_z2vej_326{animation:_tabsBounceRight_z2vej_1 .3s ease-out}._container_b6g84_3{display:flex;flex-direction:column;height:100%;min-height:500px}._tabNav_b6g84_11{display:flex;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:var(--spacing-lg)}._tabButton_b6g84_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_b6g84_17:hover{color:var(--text-primary);background:rgba(255,255,255,.05)}._tabButton_b6g84_17._active_b6g84_37{color:var(--text-primary);border-bottom-color:#667eea;background:rgba(255,255,255,.08)}._tabIcon_b6g84_43{font-size:var(--font-size-lg)}._tabTitle_b6g84_47{font-family:var(--font-ui)}._content_b6g84_52{flex:1;overflow-y:auto;padding:var(--spacing-md);background:rgba(255,255,255,.02);border-radius:var(--border-radius-md);border:1px solid rgba(255,255,255,.05)}._loading_b6g84_62{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl);color:var(--text-secondary)}._loadingSpinner_b6g84_72{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #667eea;border-radius:50%;animation:_spin_b6g84_1 1s linear infinite}@keyframes _spin_b6g84_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_b6g84_92{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);color:var(--error-color);text-align:center}._markdownContent_b6g84_103{line-height:1;color:var(--text-primary);font-size:var(--font-size-sm)}._markdownContent_b6g84_103 h1,._markdownContent_b6g84_103 h2,._markdownContent_b6g84_103 h3,._markdownContent_b6g84_103 h4,._markdownContent_b6g84_103 h5,._markdownContent_b6g84_103 h6{margin:var(--spacing-md) 0 var(--spacing-sm) 0;color:var(--text-primary);font-family:var(--font-ui)}._markdownContent_b6g84_103 h1{font-size:2.5rem;font-weight:700;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:var(--spacing-sm)}._markdownContent_b6g84_103 h2{font-size:1.5rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:var(--spacing-xs)}._markdownContent_b6g84_103 h3{font-size:1rem;font-weight:600}._markdownContent_b6g84_103 p{margin:var(--spacing-xs) 0;line-height:1.4;font-size:var(--font-size-sm)}._markdownContent_b6g84_103 ul,._markdownContent_b6g84_103 ol{margin:var(--spacing-xs) 0;padding-left:var(--spacing-lg)}._markdownContent_b6g84_103 li{margin:var(--spacing-xs) 0;line-height:1.4;font-size:var(--font-size-sm)}._markdownContent_b6g84_103 blockquote{margin:var(--spacing-md) 0;padding:var(--spacing-md);border-left:4px solid #667eea;background:rgba(102,126,234,.1);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;font-style:italic}._markdownContent_b6g84_103 code{background:rgba(0,0,0,.3);padding:2px 6px;border-radius:var(--border-radius-xs);font-family:var(--font-mono);font-size:.9em;color:#f8f8f2}._markdownContent_b6g84_103 pre{background:rgba(0,0,0,.2);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_b6g84_103 pre code{background:none;padding:0;border-radius:0;color:inherit}._markdownContent_b6g84_103 a{color:#667eea;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}._markdownContent_b6g84_103 a:hover{border-bottom-color:#667eea}._markdownContent_b6g84_103 strong{font-weight:600;color:var(--text-primary)}._markdownContent_b6g84_103 em{font-style:italic;color:var(--text-secondary)}._markdownContent_b6g84_103 hr{margin:var(--spacing-xl) 0;border:none;height:1px;background:rgba(255,255,255,.1)}._footer_b6g84_233{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_b6g84_243{display:flex;align-items:center}._checkboxLabel_b6g84_248{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_b6g84_243{margin:0;cursor:pointer;accent-color:#667eea}._checkboxText_b6g84_262{font-size:var(--font-size-sm);color:var(--text-secondary);font-family:var(--font-ui)}@media (max-width: 768px){._container_b6g84_3{min-height:400px}._tabNav_b6g84_11{flex-wrap:wrap;gap:var(--spacing-xs)}._tabButton_b6g84_17{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);flex:1;min-width:120px;justify-content:center}._content_b6g84_52{padding:var(--spacing-sm);font-size:var(--font-size-sm)}._markdownContent_b6g84_103 h1{font-size:var(--font-size-lg)}._markdownContent_b6g84_103 h2{font-size:var(--font-size-md)}._markdownContent_b6g84_103 h3{font-size:var(--font-size-sm)}._footer_b6g84_233{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}._checkboxContainer_b6g84_243{justify-content:center}}@media (max-width: 480px){._container_b6g84_3{min-height:350px}._tabButton_b6g84_17{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);min-width:100px}._tabIcon_b6g84_43{font-size:var(--font-size-md)}._content_b6g84_52{padding:var(--spacing-xs)}._markdownContent_b6g84_103{font-size:var(--font-size-xs)}._markdownContent_b6g84_103 h1{font-size:var(--font-size-md)}._markdownContent_b6g84_103 h2{font-size:var(--font-size-sm)}._markdownContent_b6g84_103 h3{font-size:var(--font-size-xs)}}@media (prefers-contrast: high){._tabButton_b6g84_17{border:1px solid transparent}._tabButton_b6g84_17:hover,._tabButton_b6g84_17._active_b6g84_37{border-color:currentColor;background:rgba(255,255,255,.15)}._content_b6g84_52{border-color:currentColor;background:rgba(255,255,255,.05)}._markdownContent_b6g84_103 a{color:#8fa4ff;text-decoration:underline}._markdownContent_b6g84_103 code{background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2)}._markdownContent_b6g84_103 pre{border-color:#ffffff4d;background:rgba(0,0,0,.4)}._markdownContent_b6g84_103 blockquote{border-left-color:#8fa4ff;background:rgba(143,164,255,.15)}}@media (prefers-reduced-motion: reduce){._tabButton_b6g84_17{transition:none}._loadingSpinner_b6g84_72{animation:none}._markdownContent_b6g84_103 a{transition:none}}._authorInfo_i7cux_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_i7cux_19{font-weight:500;letter-spacing:.5px}._versionNumber_i7cux_24{cursor:pointer;transition:all .3s ease;padding:2px 4px;border-radius:4px;-webkit-user-select:none;user-select:none}._versionNumber_i7cux_24:hover{color:#ffffffe6;background:rgba(255,255,255,.1);transform:scale(1.05)}._versionNumber_i7cux_24:active{transform:scale(.95)}._link_i7cux_42{color:inherit;text-decoration:none;transition:all .3s ease}._link_i7cux_42:hover{color:#ffffffe6;text-decoration:underline}._authorInfo_i7cux_3:hover{color:#ffffffb3;transform:translateY(-2px)}@media (max-width: 768px){._authorInfo_i7cux_3{bottom:0;right:0;font-size:.7rem}._versionNumber_i7cux_24{padding:1px 3px}}@media (max-width: 480px){._authorInfo_i7cux_3{bottom:0;right:0;font-size:.65rem}._versionNumber_i7cux_24{padding:1px 2px}}@media (prefers-contrast: high){._authorInfo_i7cux_3{color:#fffc}._authorInfo_i7cux_3:hover{color:#fff}._versionNumber_i7cux_24:hover{background:rgba(255,255,255,.2);color:#fff}}@media (prefers-reduced-motion: reduce){._versionNumber_i7cux_24{transition:none}._versionNumber_i7cux_24:hover,._versionNumber_i7cux_24:active{transform:none}._authorInfo_i7cux_3{transition:none}._authorInfo_i7cux_3:hover{transform:none}}@media print{._authorInfo_i7cux_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_18zcg_3{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);justify-content:center}._timeInput_18zcg_3{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}._label_18zcg_17{font-family:var(--font-ui);font-size:.9rem;font-weight:500;color:var(--secondary-color);text-align:center}._inputGroup_18zcg_25{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);background:rgba(255,255,255,.05);border-radius:var(--border-radius-md);padding:var(--spacing-sm);border:1px solid rgba(255,255,255,.1)}._timeValue_18zcg_38{font-family:var(--font-main);font-size:2rem;font-weight:700;color:var(--primary-color);text-align:center;min-width:60px;padding:var(--spacing-xs) 0}._presets_18zcg_48{margin-bottom:var(--spacing-xl)}@media (max-width: 768px){._timeInputs_18zcg_3{gap:var(--spacing-md)}._timeValue_18zcg_38{font-size:1.5rem;min-width:50px}._adjustButton_18zcg_66{width:28px;height:28px}}@media (max-width: 480px){._timeInputs_18zcg_3{gap:var(--spacing-sm)}._timeValue_18zcg_38{font-size:1.2rem;min-width:40px}._adjustButton_18zcg_66{width:24px;height:24px}._presetButtons_18zcg_87{gap:4px}._presetButton_18zcg_87{padding:4px 8px;font-size:.8rem}._actions_18zcg_96{flex-direction:column;gap:var(--spacing-sm)}._cancelButton_18zcg_101,._confirmButton_18zcg_102{width:100%}}@media (max-height: 600px){._timeInputs_18zcg_3,._presets_18zcg_48{margin-bottom:var(--spacing-md)}}@media (prefers-reduced-motion: reduce){._modal_18zcg_119,._modalContent_18zcg_123{animation:none}._confirmButton_18zcg_102:hover:not(._disabled_18zcg_127){transform:none}}._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_1xkef_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_1xkef_20{position:relative;left:0;bottom:0}._enter_1xkef_26{animation:_mp-bubble-in_1xkef_1 .38s cubic-bezier(.22,1,.36,1)}._exit_1xkef_30{animation:_mp-bubble-out_1xkef_1 .22s cubic-bezier(.4,0,1,1)}@keyframes _mp-bubble-in_1xkef_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_1xkef_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}._weatherAlert_1xkef_70{border-left:3px solid var(--color-warning, #f5a524);background:linear-gradient(to right,rgba(245,165,36,.08),rgba(20,20,20,.95))}._coolingReminder_1xkef_76{border-left:3px solid var(--color-success, #22c55e);background:linear-gradient(to right,rgba(34,197,94,.08),rgba(20,20,20,.95))}._systemUpdate_1xkef_82{border-left:3px solid var(--color-primary, #3b82f6);background:linear-gradient(to right,rgba(59,130,246,.08),rgba(20,20,20,.95))}._closeButton_1xkef_87{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_1xkef_87:hover{background:rgba(255,255,255,.08)}._content_1xkef_104{display:flex;align-items:flex-start;gap:6px}._icon_1xkef_110{display:flex;align-items:center;justify-content:center}._texts_1xkef_116{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}._title_1xkef_125{font-family:var(--font-ui, sans-serif);font-size:var(--font-size-sm, .85rem);font-weight:600}._message_1xkef_131{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_1xkef_141{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_hrtrs_4{display:flex;flex-direction:column;gap:1rem}._settingsGroup_hrtrs_10{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;transition:all .2s ease}._settingsGroup_hrtrs_10:hover{background:rgba(255,255,255,.04);border-color:#ffffff1f}._groupTitle_hrtrs_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}._groupTitle_hrtrs_23:before{content:"";width:4px;height:1.2rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:2px}._section_hrtrs_44{margin-bottom:1.5rem}._section_hrtrs_44:last-child{margin-bottom:0}._sectionTitle_hrtrs_52{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_hrtrs_62{display:flex;flex-direction:column;gap:.5rem}._periodItem_hrtrs_68{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem;transition:all .2s ease}._periodItem_hrtrs_68:hover{background:rgba(255,255,255,.08);border-color:#fff3}._periodDisplay_hrtrs_81{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._periodDisplay_hrtrs_81:hover{color:#ffffffe6}._periodInfo_hrtrs_92{display:flex;flex-direction:column;gap:.25rem}._periodName_hrtrs_98{font-weight:500;color:#fff;font-size:1rem;font-family:var(--font-ui)}._periodTime_hrtrs_105{color:#ffffffb3;font-size:.9rem;font-family:var(--font-main)}._editForm_hrtrs_111,._editFormCompact_hrtrs_118{display:flex;flex-direction:column;gap:.375rem;margin-top:.375rem}._timeSeparator_hrtrs_125{color:#ffffff80;font-weight:700;align-self:center}._editActions_hrtrs_131{display:flex;gap:.5rem;justify-content:flex-end}@media (max-width: 768px){._editForm_hrtrs_111{gap:.75rem}._editActions_hrtrs_131{flex-direction:column}}._noiseCalibrationInfo_hrtrs_147{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-bottom:.75rem}._weatherInfo_hrtrs_155{margin-bottom:.75rem;padding:.75rem;background:rgba(255,255,255,.05);border-radius:8px;border:1px solid rgba(255,255,255,.1)}._infoText_hrtrs_163{color:#fff;font-size:1rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.375rem;font-family:var(--font-ui)}._infoText_hrtrs_163 a{color:#ffffffe6;text-decoration:none;transition:color var(--transition-normal, .2s),text-decoration-color var(--transition-normal, .2s)}._infoText_hrtrs_163 a:hover{color:#fff;text-decoration:underline;text-decoration-color:#fff9}._infoText_hrtrs_163 a:focus-visible{outline:2px solid var(--accent-color, #03dac6);outline-offset:2px;border-radius:2px}._statusDot_hrtrs_195{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 0 2px #ffffff1f}._statusCalibrated_hrtrs_203{background:#4caf50}._statusUncalibrated_hrtrs_208{background:#f44336}._helpText_hrtrs_213{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin-bottom:1rem;font-family:var(--font-ui)}._selectOverride_hrtrs_222{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.06);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_hrtrs_222:focus{outline:2px solid var(--accent-color);outline-offset:2px}._quoteRefreshInfo_hrtrs_239{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;margin-bottom:1rem}._quoteRefreshSlider_hrtrs_247{width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,.1);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}._quoteRefreshSlider_hrtrs_247::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);cursor:pointer;border:2px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0000004d;transition:all .2s ease}._quoteRefreshSlider_hrtrs_247::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #0006}._quoteRefreshSlider_hrtrs_247::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);cursor:pointer;border:2px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0000004d;transition:all .2s ease}._quoteRefreshSlider_hrtrs_247::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #0006}._quoteRefreshSlider_hrtrs_247:focus{background:rgba(255,255,255,.15)}._sliderContainer_hrtrs_297{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;margin-bottom:1rem}._sliderHeader_hrtrs_305{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._sliderLabel_hrtrs_312{color:#fff;font-size:1rem;font-weight:500;font-family:var(--font-ui)}._sliderValue_hrtrs_319{color:#4fc3f7;font-size:1.1rem;font-weight:600;font-family:var(--font-main)}._noiseSlider_hrtrs_326{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background:rgba(255,255,255,.15)!important;border-radius:4px;outline:none;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}._noiseSlider_hrtrs_326::-webkit-slider-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.15)!important;height:8px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}._noiseSlider_hrtrs_326:hover{background:rgba(255,255,255,.2)}._noiseSlider_hrtrs_326::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;background:#ffffff!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_hrtrs_326::-webkit-slider-thumb:hover{transform:scale(1.15);background:#f8f9fa;box-shadow:0 4px 16px #0000004d,0 0 0 3px #fff3}._noiseSlider_hrtrs_326::-webkit-slider-thumb:active{transform:scale(1.05);background:#e9ecef}._noiseSlider_hrtrs_326::-moz-range-thumb{width:22px;height:22px;background:#ffffff;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_hrtrs_326::-moz-range-thumb:hover{transform:scale(1.15);background:#f8f9fa;box-shadow:0 4px 16px #0000004d,0 0 0 3px #fff3}._noiseSlider_hrtrs_326::-moz-range-thumb:active{transform:scale(1.05);background:#e9ecef}._noiseSlider_hrtrs_326::-moz-range-track{background:rgba(255,255,255,.15);border-radius:4px;height:8px;border:1px solid rgba(255,255,255,.1)}._sliderRange_hrtrs_412{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_hrtrs_68{animation:none;transform:none}}@media (min-width: 1024px){._settingsContainer_hrtrs_4{display:flex;flex-direction:column;gap:.75rem}._settingsGroup_hrtrs_10{padding:.75rem}._groupTitle_hrtrs_23{margin-bottom:.5rem;padding-bottom:.375rem}._periodItem_hrtrs_68{padding:.625rem}._editForm_hrtrs_111{gap:.625rem;margin-top:.375rem}._noiseCalibrationInfo_hrtrs_147,._weatherInfo_hrtrs_155{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_1o74l_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_1o74l_15{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem}._statusText_1o74l_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_1o74l_33{display:flex;align-items:center;font-size:1.1rem}._progressContainer_1o74l_39{width:100%;max-width:calc(100vw - 800px);margin:0 auto}._progressBar_1o74l_45{width:100%;height:5px;background:rgba(255,255,255,.2);border-radius:2.5px;overflow:hidden;position:relative}._progressFill_1o74l_54{height:100%;background:var(--primary-color);border-radius:2px;transition:width .3s ease;position:relative}._progressFill_1o74l_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_1o74l_1 2s infinite}@keyframes _shimmer_1o74l_1{0%{transform:translate(-10px);opacity:0}50%{opacity:1}to{transform:translate(10px);opacity:0}}@media (max-width: 768px){._statusText_1o74l_23,._weatherContainer_1o74l_33{font-size:1rem}._progressContainer_1o74l_39{max-width:calc(100vw - 150px)}._progressBar_1o74l_45{height:4px;border-radius:2px}}@media (max-width: 480px){._statusRow_1o74l_15{flex-direction:column;gap:.25rem}._statusText_1o74l_23,._weatherContainer_1o74l_33{font-size:.95rem}._progressContainer_1o74l_39{max-width:calc(100vw - 100px)}._progressBar_1o74l_45{height:3px;border-radius:1.5px}}._scheduleList_mr8wq_3{margin-bottom:1.5rem}._periodItem_mr8wq_7{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius-sm);margin-bottom:.75rem;transition:all .3s ease}._periodItem_mr8wq_7:hover{background:rgba(255,255,255,.08);border-color:#fff3}._periodNumber_mr8wq_24{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_mr8wq_38{flex:1;display:flex;flex-direction:column;gap:.5rem}._timeInputs_mr8wq_47{display:flex;align-items:center;gap:.5rem}._timeSeparator_mr8wq_53{color:var(--text-color);font-weight:500;opacity:.7}@media (max-width: 768px){._periodItem_mr8wq_7{flex-direction:column;align-items:stretch;gap:.75rem}._periodInputs_mr8wq_38{order:1}._periodNumber_mr8wq_24{order:0;align-self:flex-start}._timeInputs_mr8wq_47{flex-direction:column;gap:.5rem}._timeSeparator_mr8wq_53{display:none}}._channelManagerInfo_1hpsv_3{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-md)}._infoText_1hpsv_11{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0}._loading_1hpsv_18{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-xl);color:var(--text-secondary);background:rgba(255,255,255,.02);border-radius:var(--border-radius-md)}._loadingIcon_1hpsv_29{animation:_spin_1hpsv_1 1s linear infinite}@keyframes _spin_1hpsv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._channelList_1hpsv_43{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}._channelItem_1hpsv_50{border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);background:rgba(255,255,255,.02);transition:all .3s ease;position:relative;overflow:hidden}._channelItem_1hpsv_50:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);opacity:0;transition:opacity .3s ease}._channelItem_1hpsv_50:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}._channelItem_1hpsv_50:hover:before{opacity:0}._channelHeader_1hpsv_83{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}._channelInfo_1hpsv_91{flex:1;min-width:0}._channelName_1hpsv_96{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_1hpsv_106{font-size:var(--font-size-xs);color:var(--text-secondary);background:rgba(255,255,255,.08);padding:4px 10px;border-radius:var(--border-radius-full);font-weight:500;text-transform:uppercase;letter-spacing:.5px}._channelControls_1hpsv_117{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}._weightControl_1hpsv_124{display:flex;align-items:center;gap:var(--spacing-xs);background:rgba(255,255,255,.05);padding:6px var(--spacing-sm);border-radius:var(--border-radius-md);border:1px solid rgba(255,255,255,.08);min-height:36px}._weightLabel_1hpsv_135{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;font-weight:500;line-height:1.2;margin:0}._weightInput_1hpsv_144{width:50px!important;min-width:50px;max-width:50px;height:32px!important;padding:4px 6px!important;background:rgba(255,255,255,.08)!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_1hpsv_144::-webkit-outer-spin-button,._weightInput_1hpsv_144::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._weightInput_1hpsv_144[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}._toggleButton_1hpsv_178{background:rgba(255,255,255,.05);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_1hpsv_178:hover{transform:scale(1.05)}._toggleIconEnabled_1hpsv_197{color:#4ade80}._toggleIconDisabled_1hpsv_201{color:var(--text-secondary)}._settingsButton_1hpsv_205{background:rgba(255,255,255,.05);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_1hpsv_205:hover{transform:scale(1.05)}._categorySettings_1hpsv_225{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.08)}._categoryTitle_1hpsv_231{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_1hpsv_231:before{content:"🏷️";font-size:var(--font-size-sm)}._categoryGrid_1hpsv_246{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._categoryItem_1hpsv_253{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:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}._categoryItem_1hpsv_253:hover{transform:translateY(-1px)}._categoryCheckbox_1hpsv_270{margin:0;cursor:pointer;accent-color:#667eea}._categoryLabel_1hpsv_276{font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}._categoryInfo_1hpsv_284{margin-top:var(--spacing-md);padding:var(--spacing-md);background:rgba(255,255,255,.02);border-radius:var(--border-radius-md);border:1px solid rgba(255,255,255,.05)}._helpText_1hpsv_292{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5;margin:0}._emptyState_1hpsv_299{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}._emptyState_1hpsv_299 p{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-md)}._editorSection_1hpsv_311{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.08)}._editorHeader_1hpsv_317{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}._editorTitle_1hpsv_325{font-size:var(--font-size-md);font-weight:600;color:var(--text-primary);margin:0}._importInfo_1hpsv_332{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:rgba(255,255,255,.02);border-radius:var(--border-radius-md);border:1px solid rgba(255,255,255,.05)}._quoteList_1hpsv_340{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._quoteItem_1hpsv_347{display:flex;gap:var(--spacing-sm);align-items:center}._quoteInput_1hpsv_353{flex:1}._quoteTextarea_1hpsv_358{width:100%;min-height:160px;resize:vertical}._quoteActions_1hpsv_364{display:flex;gap:var(--spacing-xs)}._errorText_1hpsv_369{color:#ff6b6b;font-size:var(--font-size-sm);margin-top:var(--spacing-sm)}@media (max-width: 768px){._channelHeader_1hpsv_83{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}._channelControls_1hpsv_117{justify-content:space-between}._categoryGrid_1hpsv_246{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--spacing-xs)}._weightControl_1hpsv_124{flex-direction:column;align-items:flex-start;gap:2px}._weightInput_1hpsv_144{width:80px!important}._quoteItem_1hpsv_347{flex-direction:column;align-items:stretch}}@media (prefers-contrast: high){._channelItem_1hpsv_50{border-width:2px}._toggleIconEnabled_1hpsv_197{color:var(--success-color-high-contrast, #00aa00)}._toggleIconDisabled_1hpsv_201{color:var(--text-secondary-high-contrast, #666666)}}@media (prefers-reduced-motion: reduce){._loadingIcon_1hpsv_29{animation:none}._channelItem_1hpsv_50,._toggleButton_1hpsv_178,._settingsButton_1hpsv_205,._categoryItem_1hpsv_253{transition:none}}._container_1wdqo_1{display:flex;flex-direction:column;gap:.75rem}._chart_1wdqo_7{width:100%;height:160px;display:block;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.03)}._axis_1wdqo_16{stroke:#ffffff40;stroke-width:1}._tick_1wdqo_21{stroke:#ffffff4d;stroke-width:1}._tickLabel_1wdqo_26{fill:var(--text-color, #ffffff);opacity:.9;font-size:.75rem;font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}._gridLine_1wdqo_33{stroke:#ffffff1f;stroke-width:1;stroke-dasharray:3 3}._line_1wdqo_39{fill:none;stroke:#4cc9f0;stroke-width:2;stroke-linecap:round;shape-rendering:geometricPrecision}._threshold_1wdqo_47{stroke:#ff6b6b;stroke-width:1.5;stroke-dasharray:5 4}._empty_1wdqo_53{padding:.75rem;color:#ffffffb3}._sourceNote_1wdqo_58{margin-top:.4rem;font-size:.8rem;color:#fff9;font-family:var(--font-ui)}._statsGrid_1wdqo_65{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}._statItem_1wdqo_71{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem}._statLabel_1wdqo_78{color:#ffffffb3;font-size:.9rem}._statValue_1wdqo_83{color:#fff;font-size:1.1rem;font-weight:600}._historyList_1wdqo_89{display:flex;flex-direction:column;gap:.5rem;max-height:220px;overflow:auto}._historyItem_1wdqo_97{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem .75rem}._chartHeader_1wdqo_107{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;color:#ffffffd9;font-family:var(--font-ui)}._historyTime_1wdqo_116{color:#ffffffd9;font-family:var(--font-ui)}._historyBadge_1wdqo_121{color:#ff4757;font-weight:600}._segmentedRow_1wdqo_126{margin-bottom:.5rem}@media (max-width: 768px){._statsGrid_1wdqo_65{grid-template-columns:repeat(2,minmax(0,1fr))}}._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:rgba(3,218,198,.1);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}}._container_yz0d1_1{display:grid;grid-template-columns:280px 1fr;gap:16px;height:100%}._sidebar_yz0d1_8{border-right:1px solid rgba(255,255,255,.1);padding-right:12px;display:flex;flex-direction:column;height:100%}._timelineTitle_yz0d1_16{font-size:.95rem;font-weight:600;margin-bottom:8px}._timelineList_yz0d1_22{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}._timelineItem_yz0d1_30{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.04);cursor:pointer;transition:background .2s ease}._timelineItem_yz0d1_30:hover{background:rgba(255,255,255,.08)}._timelineItem_yz0d1_30._active_yz0d1_45{background:rgba(3,218,198,.15)}._itemTitle_yz0d1_49{font-size:.9rem;font-weight:600}._itemSub_yz0d1_54{font-size:.8rem;opacity:.8}._content_yz0d1_59{display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto}._statsGrid_yz0d1_67{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._statItem_yz0d1_73{background:rgba(255,255,255,.04);border-radius:8px;padding:10px 12px}._statLabel_yz0d1_79{font-size:.8rem;opacity:.8}._statValue_yz0d1_84{font-size:1rem;font-weight:600;margin-top:4px}._chartRow_yz0d1_90{background:rgba(255,255,255,.04);border-radius:8px;padding:8px}._chart_yz0d1_90{width:100%}._sectionTitle_yz0d1_100{font-size:1rem;font-weight:600}._empty_yz0d1_105{font-size:.9rem;opacity:.8}@media (max-width: 768px){._container_yz0d1_1{grid-template-columns:minmax(140px,32%) 1fr;gap:12px}._sidebar_yz0d1_8{padding-right:8px}._timelineTitle_yz0d1_16{font-size:.9rem;margin-bottom:6px}._timelineList_yz0d1_22{gap:6px}._timelineItem_yz0d1_30{padding:6px 8px}._itemTitle_yz0d1_49{font-size:.85rem}._itemSub_yz0d1_54{font-size:.75rem}._statsGrid_yz0d1_67{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._container_yz0d1_1{grid-template-columns:minmax(120px,28%) 1fr;gap:8px}._timelineItem_yz0d1_30{padding:5px 7px}._itemTitle_yz0d1_49{font-size:.82rem}._itemSub_yz0d1_54{font-size:.72rem}}._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:rgba(255,107,107,.1)}._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}}._container_8n86n_1{display:flex;flex-direction:column;gap:1rem}._singleContainer_8n86n_7{padding:.25rem 0 .5rem}._sectionTitle_8n86n_12{margin:.1rem 0 .3rem;color:var(--text-color, #ffffff);font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1rem;font-weight:600;position:relative;padding-bottom:.3rem}._sectionTitle_8n86n_12:after{content:"";position:absolute;bottom:0;left:0;width:1.5rem;height:2px;background:var(--accent-color, #03dac6);border-radius:1px}._chartRow_8n86n_33{width:100%}._chart_8n86n_33{width:100%;height:auto;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:10px;margin:.25rem auto;display:block}._axis_8n86n_47{stroke:#fff3;stroke-width:1}._tick_8n86n_52{stroke:#ffffff4d;stroke-width:1}._tickLabel_8n86n_57{fill:var(--text-color);opacity:.9;font-size:.75rem;font-family:var(--font-ui)}._line_8n86n_64{fill:none;stroke:var(--accent-color, #03dac6);stroke-width:2;stroke-linecap:round;shape-rendering:geometricPrecision}._area_8n86n_72{opacity:.35}._threshold_8n86n_76{stroke:#ff4757;stroke-width:1.25;stroke-dasharray:5 4}._gridLine_8n86n_82{stroke:#ffffff1f;stroke-width:1;stroke-dasharray:3 3}._empty_8n86n_88{padding:1rem;color:var(--secondary-color)}._sourceNote_8n86n_93{margin-top:.4rem;font-size:.82rem;color:var(--secondary-color);font-family:var(--font-ui)}._statsGrid_8n86n_100{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}._statItem_8n86n_106{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.45rem .6rem}._statLabel_8n86n_113{font-size:.8rem;line-height:1.2;color:var(--secondary-color)}._statValue_8n86n_119{font-size:1.05rem;line-height:1.2;font-weight:600;color:var(--text-color)}._reportText_8n86n_126{font-size:1.1rem;line-height:1.7;color:var(--text-color);font-family:var(--font-ui);text-indent:0;margin:.2rem 0 .6rem;padding:0;text-align:left;width:100%}._chart_8n86n_33{margin:0 auto;display:block}._chartHint_8n86n_143{margin:.35rem 0 .6rem;font-size:.9rem;line-height:1.6;color:var(--secondary-color);font-family:var(--font-ui);text-align:left;width:100%}._summaryGrid_8n86n_153{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:.2rem}._extraChartsGrid_8n86n_161{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.2rem}._miniTitle_8n86n_168{font-size:.9rem;font-weight:600;color:var(--secondary-color);margin:.2rem 0 .1rem}._barRect_8n86n_175{fill:#03dac68c}._chartCaption_8n86n_180{margin-top:.25rem;font-size:.78rem;color:var(--secondary-color)}._donutTrack_8n86n_187{fill:none;stroke:#ffffff24;stroke-width:16}._donutValue_8n86n_193{fill:none;stroke:#4caf50;stroke-linecap:round;stroke-width:16;transition:stroke-dasharray .3s ease}._donutTextMain_8n86n_201{fill:var(--text-color);font-size:1.25rem;font-weight:700}._donutTextSub_8n86n_207{fill:var(--secondary-color);font-size:.8rem}._boxWhisker_8n86n_213{stroke:var(--secondary-color);stroke-width:2}._boxLine_8n86n_218{stroke:#fff3;stroke-width:2}._boxRect_8n86n_223{fill:#03dac6;opacity:.35}._boxMedian_8n86n_228{stroke:#03dac6;stroke-width:3}._barThin_8n86n_234{fill:#ff6b6b;opacity:.9}@media (max-width: 768px){._summaryGrid_8n86n_153{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}._extraChartsGrid_8n86n_161{grid-template-columns:1fr;gap:.65rem}._statItem_8n86n_106{padding:.4rem .55rem}._statLabel_8n86n_113{font-size:.78rem}._statValue_8n86n_119{font-size:1rem}}@media (max-width: 380px){._summaryGrid_8n86n_153{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}@media (max-width: 768px){._statsGrid_8n86n_100{grid-template-columns:1fr}}._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:#000000;color:#fff}._container_19kso_4:before{display:none}}@media print{._container_19kso_4{background:white;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)}}._clockPage_1wscc_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_1wscc_3:focus{outline:none}._timeDisplay_1wscc_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_1wscc_28{padding:var(--spacing-md)}}@media (max-width: 480px){._timeDisplay_1wscc_28{padding:var(--spacing-sm)}}@media (max-height: 600px){._timeDisplay_1wscc_28{padding:var(--spacing-md) var(--spacing-lg)}}._clockPage_1wscc_3{min-height:100vh;min-width:100vw}._timeDisplay_1wscc_28{transition:all var(--transition-normal)}._clockPage_1wscc_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}@media (prefers-reduced-motion: reduce){._timeDisplay_1wscc_28{transition:none}}@media (prefers-contrast: high){._clockPage_1wscc_3{background:#000000;color:#fff}._clockPage_1wscc_3:before{display:none}}@media print{._clockPage_1wscc_3{background:white;color:#000}._clockPage_1wscc_3:before{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)}}
