@import"https://fonts.googleapis.com/css2?family=VT323:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_1jq7i_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1jq7i_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1jq7i_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1jq7i_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1jq7i_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1jq7i_52,._icon-md_1jq7i_53{width:2rem;height:2rem;padding:0}._icon-sm_1jq7i_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1jq7i_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1jq7i_2 svg{flex-shrink:0}._sm_1jq7i_32 svg,._icon-sm_1jq7i_59 svg{width:1rem;height:1rem}._md_1jq7i_38 svg,._icon_1jq7i_52 svg,._icon-md_1jq7i_53 svg{width:1.25rem;height:1.25rem}._lg_1jq7i_44 svg,._icon-lg_1jq7i_65 svg{width:1.5rem;height:1.5rem}._primary_1jq7i_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1jq7i_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_1jq7i_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_1jq7i_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_1jq7i_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_1jq7i_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_1jq7i_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1jq7i_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_1jq7i_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1jq7i_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1jq7i_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_1jq7i_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_1jq7i_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1jq7i_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_1jq7i_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_1jq7i_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1jq7i_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_1jq7i_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1jq7i_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1jq7i_231 ._primary_1jq7i_97:focus-visible,._dark_1jq7i_231 ._outline_1jq7i_155:focus-visible,._dark_1jq7i_231 ._ghost_1jq7i_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1jq7i_231 ._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1jq7i_231 ._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._slider_x0qhw_2{position:relative;display:flex;align-items:center;min-width:12rem;height:1.5rem;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}._track_x0qhw_13{position:absolute;height:.375rem;width:100%;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._range_x0qhw_22{position:absolute;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._thumb_x0qhw_30{display:block;width:1rem;height:1rem;background-color:var(--primary);border-radius:var(--radius-full);border:2px solid var(--background);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._slider_x0qhw_2:hover ._track_x0qhw_13{background-color:var(--muted-foreground)}._slider_x0qhw_2:hover ._thumb_x0qhw_30,._slider_x0qhw_2:focus-visible ._thumb_x0qhw_30{transform:scale(1.1);box-shadow:var(--shadow-md)}._slider_x0qhw_2:focus-visible{outline:none}._slider_x0qhw_2:focus-visible ._track_x0qhw_13{outline:2px solid var(--primary);outline-offset:2px}}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}@layer base{._badge_1m09g_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_1m09g_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_1m09g_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_1m09g_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_1m09g_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_1m09g_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_1m09g_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_1m09g_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_1m09g_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_1m09g_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._success_1m09g_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_1m09g_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._warning_1m09g_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}}._timerContainer_45hpz_1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);width:100%}._timerDisplayWrapper_45hpz_9{position:relative;width:280px;height:280px;display:flex;align-items:center;justify-content:center}._progressCircle_45hpz_18{position:absolute;width:100%;height:100%;border-radius:50%;background-color:transparent;--progress-size: 12px;background:radial-gradient(farthest-side,var(--surface) calc(100% - var(--progress-size)),transparent 0),conic-gradient(var(--work-timer-progress) 0% var(--progress-value, 0%),var(--muted) 0% 100%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(99% - var(--progress-size)),#000 calc(100% - var(--progress-size)));mask:radial-gradient(farthest-side,#0000 calc(99% - var(--progress-size)),#000 calc(100% - var(--progress-size)));transform:rotate(-90deg)}._progressCircle_45hpz_18._workProgress_45hpz_33{background:radial-gradient(farthest-side,var(--surface) calc(100% - var(--progress-size)),transparent 0),conic-gradient(var(--work-timer-progress) 0% var(--progress-value, 0%),var(--work-timer-bg) 0% 100%)}._progressCircle_45hpz_18._breakProgress_45hpz_39{background:radial-gradient(farthest-side,var(--surface) calc(100% - var(--progress-size)),transparent 0),conic-gradient(var(--break-timer-progress) 0% var(--progress-value, 0%),var(--break-timer-bg) 0% 100%)}._progressCircle_45hpz_18>*{display:none!important}._timerTextContainer_45hpz_49{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2)}._timerText_45hpz_49{font-family:var(--font-family-monospace);font-size:4.5rem;font-weight:500;color:var(--foreground);letter-spacing:-.05em}._statusBadge_45hpz_65{font-size:1rem;padding:var(--spacing-1) var(--spacing-4)}._controls_45hpz_70{display:flex;gap:var(--spacing-4)}._controlButton_45hpz_75{min-width:120px}._settings_45hpz_79{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--spacing-6)}._sliderGroup_45hpz_87{display:flex;flex-direction:column;gap:var(--spacing-3)}._sliderGroup_45hpz_87 label{font-size:.875rem;font-weight:500;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-2)}._disabledHint_45hpz_102{font-size:.75rem;color:var(--muted-foreground);opacity:.7;font-style:italic}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}._taskItem_1r52n_1{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);background-color:var(--surface);transition:background-color var(--animation-duration-fast) ease}._taskItem_1r52n_1:hover{background-color:var(--muted)}._taskItem_1r52n_1:hover ._actions_1r52n_15{opacity:1}._title_1r52n_19{flex-grow:1;font-size:.9375rem;color:var(--foreground);cursor:pointer;transition:color var(--animation-duration-fast) ease}._editInput_1r52n_27{flex-grow:1;height:2rem}._actions_1r52n_15{display:flex;gap:var(--spacing-1);opacity:0;transition:opacity var(--animation-duration-fast) ease}._deleteIcon_1r52n_39{color:var(--error)}._completed_1r52n_44 ._title_1r52n_19{text-decoration:line-through;color:var(--muted-foreground)}._mutating_1r52n_50{opacity:.6;pointer-events:none}@layer base{._skeleton_1x4nk_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem;animation:_pulse_1x4nk_1 var(--animation-duration-slow) ease-in-out infinite}._skeleton_1x4nk_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_1x4nk_1 2s infinite}@keyframes _pulse_1x4nk_1{0%{opacity:.85}50%{opacity:.65}to{opacity:.85}}@keyframes _shimmer_1x4nk_1{to{transform:translate(100%)}}.dark ._skeleton_1x4nk_2{background-color:var(--muted)}.dark ._skeleton_1x4nk_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_1n7qe_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._addTaskForm_1n7qe_7{display:flex;gap:var(--spacing-2)}._errorText_1n7qe_12{color:var(--error);font-size:.875rem;margin-top:calc(-1 * var(--spacing-2))}._taskList_1n7qe_18{display:flex;flex-direction:column;gap:var(--spacing-2)}._emptyMessage_1n7qe_24{color:var(--muted-foreground);text-align:center;padding:var(--spacing-8) 0;font-style:italic}._completedHeader_1n7qe_31{font-size:1rem;font-weight:600;color:var(--muted-foreground);margin-top:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._skeletonItem_1n7qe_40{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0}._winampPlayer_hh5xf_1{background-color:var(--surface);border:1px solid var(--border-raised);box-shadow:var(--shadow-md);font-family:var(--font-family-monospace);font-size:.75rem;border-radius:var(--radius);overflow:hidden}._urlForm_hh5xf_11{display:flex;gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--muted);border-bottom:1px solid var(--border)}._urlInput_hh5xf_19{font-size:.875rem;height:2rem}._playerBody_hh5xf_24{display:grid;grid-template-columns:1fr auto auto auto auto auto auto auto auto;grid-template-areas:"title time controls controls controls controls progress volume settings duration";align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:linear-gradient(to bottom,var(--surface) 0%,color-mix(in srgb,var(--surface) 95%,black) 100%);border-top:1px solid var(--border-raised);min-height:2.5rem}._titleDisplay_hh5xf_38{grid-area:title;background-color:var(--background);border:1px solid var(--border-inset);box-shadow:var(--shadow-inset);padding:var(--spacing-1) var(--spacing-2);min-width:200px;height:1.5rem;overflow:hidden;display:flex;align-items:center}._titleScroll_hh5xf_51{color:var(--foreground);font-size:.75rem;white-space:nowrap;animation:_scroll_hh5xf_1 15s linear infinite}._titleScroll_hh5xf_51:has-text("Loading title..."){animation:none;opacity:.7}@keyframes _scroll_hh5xf_1{0%{transform:translate(100%)}to{transform:translate(-100%)}}._timeDisplay_hh5xf_68{grid-area:time;background-color:var(--background);border:1px solid var(--border-inset);box-shadow:var(--shadow-inset);padding:var(--spacing-1) var(--spacing-2);font-family:var(--font-family-monospace);color:var(--foreground);font-size:.75rem;min-width:3.5rem;text-align:center;height:1.5rem;display:flex;align-items:center;justify-content:center}._durationDisplay_hh5xf_85{grid-area:duration;background-color:var(--background);border:1px solid var(--border-inset);box-shadow:var(--shadow-inset);padding:var(--spacing-1) var(--spacing-2);font-family:var(--font-family-monospace);color:var(--foreground);font-size:.75rem;min-width:3.5rem;text-align:center;height:1.5rem;display:flex;align-items:center;justify-content:center}._mediaControls_hh5xf_102{grid-area:controls;display:flex;gap:var(--spacing-1)}._controlButton_hh5xf_108{width:1.75rem;height:1.75rem;background-color:var(--surface);border:1px solid var(--border-raised);box-shadow:var(--shadow);transition:all var(--animation-duration-fast) ease;padding:0;display:flex;align-items:center;justify-content:center}._controlButton_hh5xf_108:hover:not(:disabled){background-color:color-mix(in srgb,var(--surface) 90%,var(--primary) 10%)}._controlButton_hh5xf_108:active:not(:disabled){box-shadow:var(--shadow-inset);transform:translate(1px,1px)}._controlButton_hh5xf_108:disabled{opacity:.5;cursor:not-allowed}._progressSection_hh5xf_135{grid-area:progress;min-width:100px;flex:1}._progressBar_hh5xf_141{width:100%;height:.5rem;background:var(--background);border:1px solid var(--border-inset);box-shadow:var(--shadow-inset);border-radius:var(--radius);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}._progressBar_hh5xf_141::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.75rem;height:.75rem;background:var(--surface);border:1px solid var(--border-raised);box-shadow:var(--shadow);border-radius:var(--radius);cursor:pointer}._progressBar_hh5xf_141::-moz-range-thumb{width:.75rem;height:.75rem;background:var(--surface);border:1px solid var(--border-raised);box-shadow:var(--shadow);border-radius:var(--radius);cursor:pointer;border:none}._progressBar_hh5xf_141:disabled{opacity:.5;cursor:not-allowed}._volumeSection_hh5xf_180{grid-area:volume;display:flex;align-items:center;gap:var(--spacing-1)}._volumeIcon_hh5xf_187{color:var(--muted-foreground);flex-shrink:0}._volumeSlider_hh5xf_192{width:60px;height:.375rem;background:var(--background);border:1px solid var(--border-inset);box-shadow:var(--shadow-inset);border-radius:var(--radius);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}._volumeSlider_hh5xf_192::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.625rem;height:.625rem;background:var(--surface);border:1px solid var(--border-raised);box-shadow:var(--shadow);border-radius:var(--radius);cursor:pointer}._volumeSlider_hh5xf_192::-moz-range-thumb{width:.625rem;height:.625rem;background:var(--surface);border:1px solid var(--border-raised);box-shadow:var(--shadow);border-radius:var(--radius);cursor:pointer;border:none}._settingsButton_hh5xf_226{grid-area:settings;width:1.75rem;height:1.75rem;background-color:var(--surface);border:1px solid var(--border-raised);box-shadow:var(--shadow);transition:all var(--animation-duration-fast) ease;padding:0;display:flex;align-items:center;justify-content:center}._settingsButton_hh5xf_226:hover{background-color:color-mix(in srgb,var(--surface) 90%,var(--primary) 10%)}._settingsButton_hh5xf_226:active{box-shadow:var(--shadow-inset);transform:translate(1px,1px)}@media (max-width: 768px){._playerBody_hh5xf_24{grid-template-columns:1fr auto;grid-template-areas:"title settings" "time duration" "controls controls" "progress progress" "volume volume";gap:var(--spacing-2);padding:var(--spacing-3)}._titleDisplay_hh5xf_38{min-width:150px}._mediaControls_hh5xf_102,._volumeSection_hh5xf_180{justify-content:center}._volumeSlider_hh5xf_192{width:100px}}@media (max-width: 480px){._titleDisplay_hh5xf_38{min-width:120px}._playerBody_hh5xf_24{padding:var(--spacing-2)}._urlForm_hh5xf_11{flex-direction:column}}._container_1i646_1{display:inline-flex;position:relative}._themeButton_1i646_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_1i646_6:hover{transform:scale(1.05)}._icon_1i646_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}.dark ._icon_1i646_15{color:var(--foreground)}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._mainContainer_1p2bz_1{display:flex;flex-direction:column;align-items:center;min-height:100vh;background-color:var(--background);color:var(--foreground);padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base)}._header_1p2bz_12{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin-bottom:var(--spacing-8);gap:var(--spacing-4)}._header_1p2bz_12 h1{font-size:3.5rem;font-weight:700;color:var(--foreground);letter-spacing:.15em;margin:0;flex:1;text-align:center}._headerControls_1p2bz_32{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._contentWrapper_1p2bz_39{width:100%;max-width:1200px;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}._centered_1p2bz_48{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-16);text-align:center;color:var(--muted-foreground)}._centered_1p2bz_48 h2{font-size:1.5rem;color:var(--foreground)}._unifiedLayout_1p2bz_64{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-6)}._timerSection_1p2bz_71{display:flex;flex-direction:column;align-items:center;padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._tasksSection_1p2bz_79{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;max-width:600px;margin:0 auto;padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._youtubeSection_1p2bz_90{width:100%}._sectionTitle_1p2bz_94{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}@media (max-width: 768px){._header_1p2bz_12{flex-direction:column;gap:var(--spacing-3);align-items:center}._header_1p2bz_12 h1{font-size:2.75rem;text-align:center;flex:none}._headerControls_1p2bz_32{align-self:center}._unifiedLayout_1p2bz_64{gap:var(--spacing-6);padding:var(--spacing-4)}._timerSection_1p2bz_71,._tasksSection_1p2bz_79{padding-bottom:var(--spacing-4)}._contentWrapper_1p2bz_39{max-width:800px}}@media (max-width: 480px){._header_1p2bz_12 h1{font-size:2.25rem}._mainContainer_1p2bz_1{padding:var(--spacing-4) var(--spacing-2)}}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--background: hsl(0 0% 95%);--background-pattern: repeating-linear-gradient( 90deg, hsl(0 0% 92%) 0px, hsl(0 0% 92%) 2px, hsl(0 0% 98%) 2px, hsl(0 0% 98%) 4px );--foreground: hsl(0 0% 5%);--surface: hsl(0 0% 88%);--surface-foreground: hsl(0 0% 10%);--sidebar: hsl(0 0% 85%);--sidebar-foreground: hsl(0 0% 15%);--card: hsl(0 0% 90%);--card-foreground: hsl(0 0% 10%);--popup: hsl(0 0% 92%);--popup-foreground: hsl(0 0% 8%);--primary: hsl(0 0% 20%);--primary-foreground: hsl(0 0% 95%);--secondary: hsl(0 0% 75%);--secondary-foreground: hsl(0 0% 10%);--accent: hsl(0 0% 25%);--accent-foreground: hsl(0 0% 95%);--muted: hsl(0 0% 70%);--muted-foreground: hsl(0 0% 25%);--success: hsl(0 0% 30%);--success-foreground: hsl(0 0% 95%);--error: hsl(0 0% 15%);--error-foreground: hsl(0 0% 95%);--warning: hsl(0 0% 40%);--warning-foreground: hsl(0 0% 95%);--info: hsl(0 0% 35%);--info-foreground: hsl(0 0% 95%);--info-hover: hsl(0 0% 25%);--info-active: hsl(0 0% 45%);--work-timer-bg: hsl(0 0% 85%);--work-timer-progress: hsl(0 0% 15%);--break-timer-bg: hsl(0 0% 80%);--break-timer-progress: hsl(0 0% 20%);--border: hsl(0 0% 60%);--border-raised: hsl(0 0% 95%);--border-inset: hsl(0 0% 40%);--font-family-base: "VT323", "Share Tech Mono", "Courier New", monospace;--font-family-heading: "VT323", "Orbitron", monospace;--font-family-monospace: "VT323", "Share Tech Mono", monospace;--font-family-cursive: "VT323", monospace;--shadow: inset 1px 1px 0 hsl(0 0% 100%), inset -1px -1px 0 hsl(0 0% 50%), 1px 1px 2px hsl(0 0% 0% / .3);--shadow-md: inset 2px 2px 0 hsl(0 0% 100%), inset -2px -2px 0 hsl(0 0% 45%), 2px 2px 4px hsl(0 0% 0% / .4);--shadow-lg: inset 3px 3px 0 hsl(0 0% 100%), inset -3px -3px 0 hsl(0 0% 40%), 3px 3px 6px hsl(0 0% 0% / .5);--shadow-inset: inset 1px 1px 0 hsl(0 0% 40%), inset -1px -1px 0 hsl(0 0% 95%);--shadow-focus: 0 0 0 2px hsl(0 0% 20%), inset 1px 1px 0 hsl(0 0% 100%), inset -1px -1px 0 hsl(0 0% 50%);--radius-sm: 0;--radius: 0;--radius-md: 0;--radius-lg: 0;--radius-full: 0;--animation-duration-fast: 50ms;--animation-duration-normal: .1s;--animation-duration-slow: .2s;--chart-color-1: hsl(0 0% 20%);--chart-color-2: hsl(0 0% 35%);--chart-color-3: hsl(0 0% 50%);--chart-color-4: hsl(0 0% 65%);--chart-color-5: hsl(0 0% 80%)}.dark{--background: hsl(0 0% 8%);--background-pattern: repeating-linear-gradient( 90deg, hsl(0 0% 4%) 0px, hsl(0 0% 4%) 2px, hsl(0 0% 12%) 2px, hsl(0 0% 12%) 4px );--foreground: hsl(0 0% 95%);--surface: hsl(0 0% 18%);--surface-foreground: hsl(0 0% 90%);--sidebar: hsl(0 0% 15%);--sidebar-foreground: hsl(0 0% 85%);--card: hsl(0 0% 20%);--card-foreground: hsl(0 0% 90%);--popup: hsl(0 0% 22%);--popup-foreground: hsl(0 0% 92%);--primary: hsl(0 0% 85%);--primary-foreground: hsl(0 0% 5%);--secondary: hsl(0 0% 25%);--secondary-foreground: hsl(0 0% 90%);--accent: hsl(0 0% 80%);--accent-foreground: hsl(0 0% 5%);--muted: hsl(0 0% 35%);--muted-foreground: hsl(0 0% 75%);--success: hsl(0 0% 75%);--success-foreground: hsl(0 0% 5%);--error: hsl(0 0% 85%);--error-foreground: hsl(0 0% 5%);--warning: hsl(0 0% 70%);--warning-foreground: hsl(0 0% 5%);--info: hsl(0 0% 80%);--info-foreground: hsl(0 0% 5%);--info-hover: hsl(0 0% 90%);--info-active: hsl(0 0% 65%);--work-timer-bg: hsl(0 0% 15%);--work-timer-progress: hsl(0 0% 85%);--break-timer-bg: hsl(0 0% 20%);--break-timer-progress: hsl(0 0% 80%);--border: hsl(0 0% 40%);--border-raised: hsl(0 0% 50%);--border-inset: hsl(0 0% 25%);--shadow: inset 1px 1px 0 hsl(0 0% 50%), inset -1px -1px 0 hsl(0 0% 10%), 1px 1px 2px hsl(0 0% 0% / .6);--shadow-md: inset 2px 2px 0 hsl(0 0% 55%), inset -2px -2px 0 hsl(0 0% 5%), 2px 2px 4px hsl(0 0% 0% / .7);--shadow-lg: inset 3px 3px 0 hsl(0 0% 60%), inset -3px -3px 0 hsl(0 0% 0%), 3px 3px 6px hsl(0 0% 0% / .8);--shadow-inset: inset 1px 1px 0 hsl(0 0% 10%), inset -1px -1px 0 hsl(0 0% 45%);--shadow-focus: 0 0 0 2px hsl(0 0% 85%), inset 1px 1px 0 hsl(0 0% 50%), inset -1px -1px 0 hsl(0 0% 10%);--chart-color-1: hsl(0 0% 85%);--chart-color-2: hsl(0 0% 70%);--chart-color-3: hsl(0 0% 55%);--chart-color-4: hsl(0 0% 40%);--chart-color-5: hsl(0 0% 25%)}@layer base{ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}
