@font-face{font-family:SPT Timer;src:url(/_next/static/media/InterDisplay-Regular.73598520.woff2?dpl=dpl_3rdLzKj6rvoFs3f42AcAota34cXx) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SPT Timer;src:url(/_next/static/media/InterDisplay-SemiBold.98f16aec.woff2?dpl=dpl_3rdLzKj6rvoFs3f42AcAota34cXx) format("woff2");font-weight:600;font-style:normal;font-display:swap}.spt-timer{--timer-ink:#f4f4f5;--timer-muted:#b4b4bf;--timer-hover:rgb(255 255 255/0.1);--timer-running:#82e3bc;--timer-overtime:#f3cb67;position:relative;isolation:isolate;width:100%;overflow:hidden;border:1px solid #414148;border-radius:var(--radius-surface,12px);background:#202024;color:var(--timer-ink);font:400 13px/1.4 SPT Timer,sans-serif;-webkit-font-smoothing:antialiased}.spt-timer,.spt-timer *,.spt-timer :after,.spt-timer :before{box-sizing:border-box}.spt-timer[data-ink=dark]{--timer-ink:#171717;--timer-muted:#353535;--timer-hover:rgb(0 0 0/0.1);--timer-running:#075c3b;--timer-overtime:#765000;border-color:rgb(0 0 0/.1)}.spt-timer[data-background]{background-clip:padding-box}.spt-timer[data-background] .spt-timer-background{background-image:linear-gradient(180deg,#02040a,#090e1a)}.spt-timer[data-background][data-ink=dark] .spt-timer-background{background-image:linear-gradient(180deg,#8cc2eb,#eef5fa)}.spt-timer-background{position:absolute;inset:0;z-index:-1;pointer-events:none}.spt-timer-row{position:relative;display:flex;align-items:center;min-height:48px;padding:0 0 0 11px}.spt-timer-task{min-width:0;flex:1;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;padding:7px 6px 7px 0}.spt-timer-title{text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:16px}.spt-timer-meta,.spt-timer-title{overflow:hidden;white-space:nowrap}.spt-timer-meta{display:grid;grid-template-columns:84px 34px;align-items:baseline;gap:6px;margin-top:2px;line-height:14px}.spt-timer-readout{display:flex;align-items:baseline;gap:3px;min-width:0;overflow:hidden;font-variant-numeric:tabular-nums}.spt-timer-elapsed{color:var(--timer-running);font-size:11px;flex:none;font-variant-numeric:tabular-nums}.spt-timer-elapsed[data-state=overtime]{color:var(--timer-overtime)}.spt-timer-scope{color:var(--timer-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis}.spt-timer-action-reveal{flex:none;max-width:0;overflow:hidden;opacity:0;pointer-events:none}.spt-timer-row:is(:hover,:has(:focus-visible)) .spt-timer-action-reveal{max-width:180px;opacity:1;pointer-events:auto}.spt-timer-actions{display:flex;width:-moz-max-content;width:max-content;align-items:center}.spt-timer .spt-timer-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:32px;padding:0;border:0;border-radius:8px;color:var(--timer-ink);background:transparent;cursor:pointer}.spt-timer .spt-timer-button:hover{background:var(--timer-hover)}.spt-timer .spt-timer-button:focus-visible{outline:2px solid var(--timer-running);outline-offset:-2px}.spt-timer .spt-timer-button:disabled{opacity:.35;cursor:default}.spt-timer-row .spt-timer-button{width:30px;height:48px;border-left:1px solid var(--timer-hover);border-radius:0}.spt-timer-row .spt-timer-primary{width:36px}.spt-timer-row .spt-timer-button[data-icon=check]{color:var(--timer-running)}.spt-timer-button svg{pointer-events:none}.spt-timer-details{padding:10px 14px 12px;border-top:1px solid var(--timer-hover);font-size:12px}.spt-timer-details p{margin:0 0 8px;color:var(--timer-muted);overflow-wrap:anywhere}.spt-timer-details button{font:inherit;color:inherit;cursor:pointer}.spt-timer-links{display:flex;flex-wrap:wrap;gap:12px}.spt-timer-links button{border:0;padding:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.spt-timer-links button:focus-visible{outline:2px solid var(--timer-running);outline-offset:3px}.spt-timer-capture{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.spt-timer-capture input{min-width:0;flex:1;padding:7px 9px;border:1px solid #62626b;border-radius:7px;background:#202024;color:#f4f4f5;font:inherit}.spt-timer-capture input:focus{outline:2px solid var(--timer-running);outline-offset:1px}.spt-timer-error{flex-basis:100%;color:var(--timer-overtime)}.spt-floating-container:has(.spt-timer[data-extra-actions=true]){--timer-widget-width:300px}@media (hover:none),(pointer:coarse){.spt-floating-container,.spt-floating-container:has(.spt-timer[data-extra-actions=true]){--timer-widget-width:320px}.spt-timer-action-reveal{max-width:200px;opacity:1;transform:none;pointer-events:auto}.spt-timer .spt-timer-button{min-width:32px;min-height:36px}}@media (prefers-reduced-motion:reduce){.spt-timer *{animation:none!important;transition:none!important}}.spt-timer-title-link{display:block;max-width:100%;padding:0;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.spt-timer-title-link:hover{color:var(--timer-muted)}.spt-timer-title-link:focus-visible{outline:2px solid var(--timer-running);outline-offset:-1px}.spt-timer-done{display:flex;align-items:center;gap:8px}.spt-timer-done-check{display:flex;color:var(--timer-running)}.spt-timer-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.spt-timer-scope-toggle{display:inline-flex;align-items:center;flex:none;justify-content:flex-start;width:34px;padding:1px 0;border:0;border-radius:3px;background:transparent;color:var(--timer-ink);font:inherit;font-size:10px;cursor:pointer}.spt-timer-scope-toggle:hover{background:var(--timer-hover)}.spt-timer-scope-toggle:disabled{cursor:default}.spt-timer button{transition:none;text-decoration:none}.spt-timer button:enabled:active{background:var(--timer-hover);scale:1}.spt-timer-scope-toggle:focus-visible{outline:1px solid var(--timer-running);outline-offset:1px}.spt-timer-budget{flex:none;color:var(--timer-muted);font-size:10px}@media (hover:none),(pointer:coarse){.spt-timer[data-scope-toggle=true] .spt-timer-row{flex-wrap:wrap}.spt-timer[data-scope-toggle=true] .spt-timer-task{flex-basis:calc(100% - 40px)}.spt-timer[data-scope-toggle=true] .spt-timer-action-reveal{order:2;margin-left:auto}.spt-timer-scope-toggle{min-height:28px}}.spt-timer-progress{position:absolute;height:3px;inset:46px 0 auto;overflow:hidden;background:rgb(130 227 188/.12);pointer-events:none}.spt-timer-progress>span{display:block;height:100%;background:var(--timer-running);transform-origin:left;transition:transform .6s linear}.spt-timer[data-overtime=true] .spt-timer-progress>span{background:var(--timer-overtime)}.spt-timer[data-budget-reached=true]{--timer-ink:#092d1c;--timer-muted:#164d31;--timer-running:#092d1c;--timer-overtime:#092d1c;--timer-hover:rgb(0 0 0/0.08);background:#62d794;border-color:#62d794}.spt-timer[data-budget-reached=true] .spt-timer-background{visibility:hidden}