*{box-sizing:border-box}body{background:radial-gradient(circle at 70% 0,#4d9cff0d,transparent 30%),var(--bg);min-height:100vh;margin:0}button{color:inherit;cursor:pointer;background:0 0;border:0}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:linear-gradient(#20242a,#1d2025);flex-direction:column;width:212px;padding:24px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 12px 30px;font-size:17px;line-height:17px;display:flex}.brand b{display:block}.brand-mark{width:38px;height:38px;color:var(--cyan);background:linear-gradient(135deg,#303742,#15181c);border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 24px #0005}.nav{color:#adb3ba;text-align:left;border-radius:11px;align-items:center;gap:13px;width:100%;height:44px;padding:0 13px;display:flex}.nav.active{color:#fff;box-shadow:inset 2px 0 var(--blue);background:linear-gradient(90deg,#4d9cff29,#ffffff08)}.nav i{text-align:center;width:19px;font-style:normal}.nav-divider{background:var(--line);height:1px;margin:18px 8px}.profile{background:#ffffff08;border-radius:13px;align-items:center;gap:9px;margin-top:auto;padding:10px;display:flex}.profile small,.profile b{display:block}.profile small{color:var(--sub);font-size:11px}.profile em{color:#75808a;margin-left:auto}.avatar,.mini-avatar{background:linear-gradient(135deg,#56616e,#242930);border-radius:50%;place-items:center;display:grid}.avatar{width:35px;height:35px;position:relative}.avatar span{background:var(--cyan);border:2px solid #24282d;border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:-1px}.main{flex:1;max-width:1800px;margin-left:212px;padding:0 28px 40px}.topbar{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;height:74px;display:flex}.search{color:#87919d;background:#20252d;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:10px;width:min(450px,45vw);height:42px;padding:0 13px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.search kbd{color:#87919d;border:1px solid var(--line);border-radius:5px;padding:3px 6px;font-size:10px}.top-right{color:#aab2bb;align-items:center;gap:20px;display:flex}.clock{text-align:right;min-width:160px}.clock small,.clock b{display:block}.clock small{color:#8e969f}.clock b{color:#fff;margin-top:2px;font-size:19px}.mini-avatar{width:31px;height:31px}.hero{justify-content:space-between;align-items:center;padding:28px 4px 20px;display:flex}.hero h1,.page-title h1{letter-spacing:-.7px;margin:0 0 6px;font-size:29px}.hero p,.page-title p{color:var(--sub);margin:0}.workday-card{border:1px solid var(--line);background:linear-gradient(135deg,#252b33,#20242b);border-radius:15px;align-items:center;gap:11px;min-width:310px;padding:13px 15px;display:flex}.icon{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.icon.cyan{color:var(--cyan);background:#5fe1c312}.workday-card small,.workday-card b{display:block}.workday-card small{color:var(--sub);font-size:11px}.time-left{margin-left:auto;font-size:14px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metric{border:1px solid var(--line);background:linear-gradient(145deg,#373d43,#2b3036);border-radius:17px;align-items:center;gap:12px;min-height:132px;padding:17px;display:flex;position:relative;overflow:hidden}.metric.pink{--tone:var(--pink);border-color:#ff5f8f2e}.metric.blue{--tone:var(--blue)}.metric.purple{--tone:var(--purple)}.metric.cyan{--tone:var(--cyan)}.metric:before{content:"";background:radial-gradient(circle at 0 0,var(--tone),transparent 38%);opacity:.08;position:absolute;inset:0}.metric-icon{width:38px;height:38px;color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,transparent);border-radius:50%;place-items:center;display:grid}.metric>div:nth-child(2){flex-direction:column;display:flex}.metric>b,.metric div:nth-child(2)>b{margin:6px 0 1px;font-size:25px}.metric small{color:#858e98}.gauge{background:conic-gradient(var(--tone) var(--pct),#24282d 0);border-radius:50%;place-items:center;width:68px;height:68px;margin-left:auto;display:grid;position:relative}.gauge:after{content:"";background:#30353b;border-radius:50%;position:absolute;inset:7px}.gauge b{z-index:1;font-size:12px;position:relative}.content-grid{grid-template-columns:minmax(0,1fr) 284px;gap:15px;margin-top:15px;display:grid}.left-col,.right-col{align-content:start;gap:15px;min-width:0;display:grid}.section-card,.side-card,.plan-col,.project-card{border:1px solid var(--line);background:linear-gradient(145deg,#393e43f2,#2a2f35f2);border-radius:17px;box-shadow:0 16px 40px #0000001f}.focus-card{padding:20px}.card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.focus-card h2{margin:9px 0;font-size:20px}.focus-meta{gap:8px;display:flex}.tag,.priority,.status-pill{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px}.tag{color:#bfc5ca;background:#262b31}.priority{align-items:center;gap:5px;display:inline-flex}.priority:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill{border:1px solid #0000;font-style:normal}.status-pill.cancelled{color:#777f89;background:#777f8914}.note{color:#929aa3;white-space:pre-line;margin:13px 0 16px;font-size:13px}.timer-row{align-items:center;gap:22px;display:flex}.timer-ring{background:radial-gradient(circle,#20252b 57%,transparent 58%),conic-gradient(var(--blue) 65%,#4d9cff18 0);border-radius:50%;align-content:center;place-items:center;width:106px;height:106px;display:grid;box-shadow:0 0 0 8px #4d9cff05}.timer-ring b,.timer-ring small{display:block}.timer-ring small{color:#87919b;font-size:10px}.timer-actions{flex-wrap:wrap;gap:9px;display:flex}.timer-actions button,.outline,.primary,.wrap-btn{border:1px solid var(--line);color:#dfe4e8;background:#292e34;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg,#3d77d5,#4d9cff);border-color:#4d9cff73}.primary:hover{filter:brightness(1.08)}.wide{width:100%;height:46px}.tasks-card{padding:20px 0 0;overflow:hidden}.count{color:#9099a3;background:#292e34;border-radius:999px;padding:4px 7px;font-size:11px}.tabs{color:#8e969f;gap:20px;padding:16px 20px 10px;font-size:11px;display:flex;overflow:auto}.tabs span{white-space:nowrap}.task-table{width:100%;overflow:auto}.tr{color:#aeb5bd;border-top:1px solid #ffffff0b;grid-template-columns:minmax(220px,2fr) 90px 150px 120px 70px 60px 36px;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:12px;display:grid}.tr.th{color:#747e89;min-height:34px;font-size:10px}.title-cell{color:#e8ebee;align-items:center;gap:8px;display:flex}.check-btn{width:20px;height:20px;color:var(--cyan);border:1px solid #66707a;border-radius:5px;place-items:center;display:grid}.play-mini{color:#aeb7c1;background:#262c32;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.side-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.side-head h3{margin:0;font-size:14px}.cal-head,.calendar{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-head span{color:#747d87;font-size:9px}.calendar span{color:#8e969f;border-radius:7px;padding:6px 0;font-size:10px}.calendar .today{color:#fff;background:#4d9cff2e;box-shadow:inset 0 0 0 1px #4d9cff4d}.timeline{gap:10px;display:grid}.timeline>div{grid-template-columns:8px 66px 1fr;align-items:center;gap:8px;font-size:11px;display:grid}.timeline i{background:#66717c;border-radius:50%;width:7px;height:7px}.wellness{gap:8px;display:grid}.well{background:#ffffff06;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.well>span{background:#ffffff0d;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.well b,.well small{display:block}.well small{color:#858e98;margin-top:2px;font-size:9px}.page-title{justify-content:space-between;align-items:end;padding:30px 4px 20px;display:flex}.planning-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.plan-col{min-height:360px;padding:16px}.plan-task{border-top:1px solid var(--line);grid-template-columns:8px 1fr;gap:9px;padding:12px 0;display:grid}.plan-task b,.plan-task small{display:block}.plan-task small{color:#818a94;margin-top:3px;font-size:10px}.plan-task select{border:1px solid var(--line);color:#aaa;background:#292e34;border-radius:7px;grid-column:2;width:120px;padding:5px}.priority-dot{border-radius:50%;width:7px;height:7px;margin-top:5px}.priority-dot.high{background:var(--pink)}.priority-dot.medium{background:#f3bb5e}.priority-dot.low{background:#87929d}.board{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;display:grid;overflow:auto}.board-col{border:1px solid var(--line);background:#22272d;border-radius:13px;min-height:500px;padding:10px}.board-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.board-head h3{margin:0;font-size:11px}.board-head span{color:#7f8993;font-size:10px}.board-card{background:#343a40;border:1px solid #ffffff0e;border-radius:11px;margin-bottom:8px;padding:11px;box-shadow:0 7px 20px #0000001f}.board-card .card-top{justify-content:space-between;margin-bottom:9px;display:flex}.board-card .card-top button{background:#292e34;border-radius:7px;width:25px;height:25px}.board-card b,.board-card small{display:block}.board-card b{font-size:11px;line-height:1.35}.board-card small{color:#858e97;margin-top:6px;font-size:9px}.board-card select{border:1px solid var(--line);color:#9ba4ad;background:#2b3036;border-radius:6px;width:100%;margin-top:9px;padding:5px;font-size:9px}.completed-row{border-bottom:1px solid var(--line);color:var(--cyan);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:15px 18px;display:grid}.completed-row b,.completed-row small{display:block}.completed-row b{color:#e5e9ec;font-size:13px}.completed-row small{color:#7e8790;margin-top:3px;font-size:10px}.completed-row span:last-child{color:#8d969f;font-size:10px}.history-card{grid-template-columns:200px 1fr;gap:20px;margin-bottom:12px;padding:17px;display:grid}.history-card h3{margin:0}.history-card p{color:#8b949d;font-size:11px}.history-card div:nth-child(2){grid-template-columns:1fr 1fr;gap:7px;font-size:11px;display:grid}.history-card div:nth-child(2) b{color:#fff;grid-column:span 2}.history-card div:nth-child(2) span{color:#9aa3ac}.project-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.project-card h3{margin:15px 0 5px}.project-card span{color:#87919b;font-size:11px}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-card h3{margin-top:0}.settings-card label{color:#9ba4ad;justify-content:space-between;align-items:center;margin:12px 0;font-size:12px;display:flex}.settings-card input{border:1px solid var(--line);color:#fff;background:#242930;border-radius:8px;padding:8px}.palette{gap:9px;margin-top:20px;display:flex}.palette i{border-radius:10px;width:35px;height:35px}.empty{text-align:center;color:#69737e;padding:80px}.empty h3{color:#a9b1b9}.gate{background:radial-gradient(circle at 50% 0,#4d9cff17,#0000 38%),#181b1f;place-items:center;min-height:100vh;display:grid}.gate-card{border:1px solid var(--line);background:linear-gradient(145deg,#30353c,#22272d);border-radius:22px;width:min(520px,100vw - 32px);padding:34px;box-shadow:0 30px 80px #0000004d}.center{justify-content:center;padding-bottom:25px}.gate-icon{width:68px;height:68px;color:var(--blue);background:#4d9cff19;border-radius:20px;place-items:center;margin:10px auto 20px;font-size:34px;display:grid}.gate-card h1{text-align:center;margin:0;font-size:27px}.gate-card>p{text-align:center;color:#8d969f;font-size:13px;line-height:1.5}.schedule-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.schedule-grid label,.modal label{color:#969fa9;gap:7px;font-size:11px;display:grid}.schedule-grid input,.modal input,.modal select,.modal textarea{border:1px solid var(--line);color:#fff;background:#22272d;border-radius:9px;outline:none;padding:10px}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#000a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(145deg,#363c43,#24292f);border:1px solid #ffffff1a;border-radius:18px;width:min(560px,100%);padding:20px;box-shadow:0 30px 100px #0008}.modal-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.modal-head h2{margin:0;font-size:19px}.modal-head button{background:#292e34;border-radius:8px;width:32px;height:32px;font-size:20px}.modal>label{margin-bottom:13px}.form-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:13px;display:grid}.modal-sub{color:#8d969f;font-size:12px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.timer-done{text-align:center;color:var(--blue);padding:10px 20px 18px}.timer-done h2{color:#fff;font-size:18px}.timer-done p{color:#8f98a1;font-size:12px}.choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.choice-grid button{border:1px solid var(--line);color:#d7dde2;background:#292f35;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:13px;display:flex}.wrap-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.wrap-summary div{border:1px solid var(--line);background:#252a30;border-radius:10px;padding:14px}.wrap-summary span,.wrap-summary b{display:block}.wrap-summary span{color:#89929b;font-size:10px}.wrap-summary b{margin-top:4px;font-size:22px}.modal h3{margin:15px 0 8px;font-size:13px}.modal ul{color:#99a2ab;font-size:11px;line-height:1.8}.carry{background:#292e34;border-radius:7px;align-items:center;gap:8px;padding:7px;margin:4px 0!important;display:flex!important}.carry input{width:auto!important}@media (width<=1200px){.metric-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.right-col{grid-template-columns:repeat(3,1fr)}.wrap-btn{grid-column:span 3}.board{grid-template-columns:repeat(3,minmax(190px,1fr))}.tr{min-width:850px}}@media (width<=800px){.sidebar{width:68px;padding:18px 8px}.brand div:not(.brand-mark),.nav span,.profile div,.profile>em{display:none}.brand{padding:0 6px 24px}.nav{justify-content:center;padding:0}.main{margin-left:68px;padding:0 14px}.top-right .clock{display:none}.search{width:100%;max-width:none}.topbar{gap:10px}.hero{gap:15px;display:grid}.workday-card{min-width:0}.metric-grid,.right-col{grid-template-columns:1fr}.wrap-btn{grid-column:auto}.planning-grid,.settings-grid,.project-grid{grid-template-columns:1fr}.board{grid-template-columns:repeat(2,minmax(180px,1fr))}.schedule-grid,.form-row,.history-card{grid-template-columns:1fr}.timer-row{flex-direction:column;align-items:flex-start}}.schedule-grid{align-items:start;gap:12px}.time-field{gap:8px;min-width:0;display:grid;position:relative}.time-label{color:#aeb7c1;letter-spacing:.1px;font-size:14px;font-weight:600}.time-control{position:relative}.time-trigger{color:#f4f7fa;text-align:left;background:linear-gradient(145deg,#252b32,#20252b);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:7px;width:100%;height:52px;padding:0 10px 0 12px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid}.time-trigger:hover,.time-trigger[aria-expanded=true]{background:linear-gradient(145deg,#2a323c,#232a32);border-color:#4d9cff8a;box-shadow:0 0 0 3px #4d9cff18,0 0 18px #4d9cff12}.time-trigger:active{transform:scale(.985)}.time-trigger:focus-visible,.period-toggle:focus-visible,.time-option:focus-visible{outline-offset:2px;outline:2px solid #4d9cff}.time-trigger-value{letter-spacing:.1px;white-space:nowrap;font-size:17px;font-weight:650}.period-toggle{color:#a9d0ff;background:#4d9cff20;border:1px solid #4d9cff35;border-radius:8px;place-items:center;min-width:39px;height:29px;padding:0 7px;transition:background .18s,box-shadow .18s;display:grid;overflow:hidden}.period-toggle:hover{background:#4d9cff36;box-shadow:0 0 12px #4d9cff35}.period-window{height:19px;line-height:19px;overflow:hidden}.period-track{flex-direction:column;transition:transform .32s cubic-bezier(.2,.75,.25,1);display:flex;transform:translateY(0)}.period-track.is-pm{transform:translateY(-19px)}.period-track span{text-align:center;height:19px;font-size:12px;font-weight:700}.time-trigger-icon{color:#7e8b99;text-align:right;font-size:17px;transition:color .18s,transform .22s}.time-trigger:hover .time-trigger-icon,.time-trigger[aria-expanded=true] .time-trigger-icon{color:#8fc3ff;transform:rotate(-12deg)}.time-popover{z-index:30;background:linear-gradient(145deg,#303740,#242a31);border:1px solid #ffffff18;border-radius:12px;width:max(100%,164px);padding:6px;animation:.16s ease-out time-pop-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #0009}.time-popover[hidden]{display:none}.time-options{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#586779 transparent;max-height:216px;overflow-y:auto}.time-option{text-align:left;color:#c4cbd3;border-radius:8px;width:100%;min-height:34px;padding:6px 10px;font-size:14px;transition:background .16s,color .16s,box-shadow .16s;display:block}.time-option:hover{color:#fff;background:#4d9cff20;box-shadow:inset 0 0 0 1px #4d9cff24}.time-option.selected{color:#fff;background:#4d9cff2d;box-shadow:inset 0 0 0 1px #4d9cff58}.time-option:active{background:#4d9cff45}@keyframes time-pop-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.time-trigger{gap:7px;padding:5px 8px 5px 11px;display:flex;transform:none}.time-open{color:#f4f7fa;text-align:left;background:0 0;flex:1;justify-content:space-between;align-items:center;gap:4px;min-width:0;height:40px;padding:0;display:flex}.time-open:hover{color:#fff}.time-open:active{transform:none}.time-control:hover .time-trigger,.time-control:focus-within .time-trigger{background:linear-gradient(145deg,#2a323c,#232a32);border-color:#4d9cff8a;box-shadow:0 0 0 3px #4d9cff18,0 0 18px #4d9cff12}.time-control:has(.time-open[aria-expanded=true]) .time-trigger{background:linear-gradient(145deg,#2a323c,#232a32);border-color:#4d9cff8a;box-shadow:0 0 0 3px #4d9cff18,0 0 18px #4d9cff12}.time-open:focus-visible{outline:0}.time-open:focus-visible .time-trigger-value{color:#bcdcff}.time-trigger-icon{flex:none}.time-trigger:hover .time-trigger-icon,.time-control:focus-within .time-trigger-icon{color:#8fc3ff;transform:rotate(-12deg)}:root{color:#fcfdff;--bg:#000;--side:#050506;--surface:#0a0a0c;--card:#0a0a0c;--muted:#464a4d;--accent:#ff801f;--pink:#ff2047;--blue:#3b9eff;--purple:#b66cff;--cyan:#1f9;--text:#fcfdff;--sub:#a1a4a5;--line:#ffffff14;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body{color:var(--text);background:#000}button,input,textarea,select{font:inherit}button{transition:background-color .18s,border-color .18s,color .18s,transform .18s}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #fcfdff}.app-shell{background:#000;max-width:1800px;margin:auto}.sidebar{background:#030304;border-right:1px solid #ffffff12;width:232px;padding:26px 16px 18px}.brand{letter-spacing:-.35px;gap:12px;padding:0 9px 36px;font-size:15px}.brand b{font-weight:550;line-height:18px}.brand-mark{color:#000;width:36px;height:36px;box-shadow:none;background:#fcfdff;border-radius:9px;font-size:18px}.nav{color:#92979b;border-radius:7px;gap:12px;height:40px;margin:2px 0;padding:0 12px;font-size:13px}.nav:hover{color:#fcfdff;background:#101012}.nav.active{color:#fcfdff;background:#101012;box-shadow:inset 2px 0 #fcfdff}.nav i{font-size:14px}.nav-divider{background:#ffffff12;margin:15px 8px}.profile{border:1px solid var(--line);background:#0a0a0c;border-radius:10px;padding:10px}.profile small{color:#777d80}.avatar,.mini-avatar{background:#1b1c1f}.avatar span{background:#1f9;border-color:#0a0a0c}.main{width:calc(100% - 232px);max-width:1568px;margin-left:232px;padding:0 36px 48px}.topbar{border-bottom-color:#ffffff12;height:68px}.search{color:#888e90;background:#0a0a0c;border:1px solid #ffffff1a;border-radius:8px;width:min(430px,45vw);height:38px}.search input{color:#fcfdff;font-size:13px}.search input::placeholder{color:#777d80}.search kbd{border-color:#ffffff24;border-radius:5px}.top-right{color:#a1a4a5;gap:16px}.clock{min-width:175px}.clock small{color:#888e90;font-size:11px}.clock b{font-size:15px;font-weight:500}.mini-avatar{border:1px solid var(--line)}.hero{padding:36px 0 24px}.hero h1,.page-title h1{letter-spacing:-1.7px;margin:0 0 10px;font-family:Domaine Display,Tiempos Headline,Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1}.hero p,.page-title p{color:#a1a4a5;font-size:14px}.workday-card{border:1px solid var(--line);background:#0a0a0c;border-radius:10px;min-width:280px;padding:11px 13px}.workday-card small{color:#888e90}.icon.cyan{color:var(--cyan);background:#11ff9914;border-radius:8px}.time-left{font-size:12px;font-weight:500}.metric-grid{gap:12px}.metric{border:1px solid var(--line);background:#0a0a0c;border-radius:12px;gap:11px;min-height:116px;padding:16px}.metric:before{opacity:.045}.metric.pink,.metric.blue,.metric.purple,.metric.cyan{border-color:#ffffff14}.metric-icon{background:#ffffff0b;border-radius:9px;width:34px;height:34px}.metric span{color:#a1a4a5;font-size:11px}.metric div:nth-child(2)>b{letter-spacing:-.5px;font-family:Domaine Display,Tiempos Headline,Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.metric small{color:#888e90;font-size:10px}.gauge{background:conic-gradient(var(--tone) var(--pct),#222326 0);width:54px;height:54px}.gauge:after{background:#0a0a0c;inset:5px}.gauge b{font-size:10px}.content-grid{grid-template-columns:minmax(0,1fr) 278px;gap:14px;margin-top:14px}.left-col,.right-col{gap:14px}.section-card,.side-card,.plan-col,.project-card{box-shadow:none;background:#0a0a0c;border:1px solid #ffffff17;border-radius:12px}.focus-card{background:radial-gradient(at 15% 0,#3b9eff17,#0000 55%),#0a0a0c;padding:22px}.card-head{align-items:center}.eyebrow{color:#888e90;letter-spacing:1.2px;font-size:10px}.focus-card h2{letter-spacing:-.5px;margin:8px 0 10px;font-family:Domaine Display,Tiempos Headline,Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.tag{color:#b7b9bb;background:#101012;border:1px solid #ffffff0f;border-radius:5px}.priority,.status-pill{border-radius:5px;padding:4px 7px;font-size:10px}.priority.high{color:#ff647f;background:#ff204714}.priority.medium{color:#ffc53d;background:#ffc53d14}.priority.low{color:#a1a4a5;background:#ffffff0d}.status-pill.wip{color:#78bdff;background:#3b9eff1a;border-color:#3b9eff33}.status-pill.testing{color:#d1a0ff;background:#b66cff1a;border-color:#b66cff2e}.status-pill.done{color:#1f9;background:#11ff9912;border-color:#11ff992b}.status-pill.blocked{color:#ff9a57;background:#ff801f14;border-color:#ff801f2e}.status-pill.todo{color:#b7b9bb;background:#ffffff0d}.note{color:#92979b;font-size:12px}.timer-row{gap:18px}.timer-ring{background:radial-gradient(circle,#0a0a0c 57%,transparent 58%),conic-gradient(var(--blue) 65%,#3b9eff21 0);width:92px;height:92px;box-shadow:none}.timer-ring b{font-family:Domaine Display,Tiempos Headline,Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.timer-ring small{color:#888e90}.timer-actions{gap:7px}.timer-actions button,.outline,.primary,.wrap-btn{color:#e7e8e9;background:#101012;border:1px solid #ffffff1f;border-radius:7px;height:36px;padding:0 12px;font-size:12px}.timer-actions button:hover,.outline:hover,.wrap-btn:hover{background:#171719;border-color:#ffffff3d}.timer-actions .warn{color:#ff9a57;border-color:#ff801f38}.timer-actions .success{color:#1f9;border-color:#1f93}.primary{color:#000;background:#fcfdff;border-color:#fcfdff;font-weight:550}.primary:hover{filter:none;background:#f1f7fe}.wide{height:44px}.tasks-card{padding:20px 0 0}.tasks-card .card-head{padding:0 20px}.count{color:#a1a4a5;background:#101012;border-radius:5px}.tabs{color:#888e90;gap:18px;font-size:11px}.tabs .active{color:#fcfdff}.tr{color:#a1a4a5;border-top-color:#ffffff0e;min-height:46px;font-size:11px}.tr.th{color:#777d80;font-size:10px}.title-cell{color:#e8e9ea}.check-btn{border-color:#ffffff38;border-radius:5px}.due-today{color:#1f9}.play-mini{background:#101012;border:1px solid #ffffff14;border-radius:6px}.play-mini:hover{color:#fcfdff;background:#19191b}.side-card{padding:15px}.side-head h3{font-size:12px;font-weight:550}.side-head button{color:#3b9eff;font-size:10px}.cal-head span{color:#777d80}.calendar span{color:#92979b;border-radius:6px}.calendar .today{color:#000;box-shadow:none;background:#fcfdff}.timeline{gap:12px}.timeline>div{font-size:10px}.timeline span{color:#888e90}.timeline i.cyan{background:#1f9}.timeline i.pink{background:#ff801f}.well{background:#101012;border-radius:8px}.well>span{background:#18181a;border-radius:6px}.well b{font-size:10px}.well small{color:#888e90}.wrap-btn{color:#c9cbcd;background:0 0;width:100%}.page-title{align-items:center;padding:38px 0 24px}.page-title h1{font-size:48px}.planning-grid{gap:12px}.plan-col{padding:16px}.plan-task{border-top-color:#ffffff12}.plan-task b{font-size:12px;font-weight:500}.plan-task small{color:#888e90}.plan-task select,.board-card select{color:#c5c7c9;background:#101012;border:1px solid #ffffff1f;border-radius:6px}.board{gap:10px}.board-col{background:#070708;border:1px solid #ffffff14;border-radius:10px;padding:10px}.board-head h3{font-size:11px;font-weight:550}.board-card{box-shadow:none;background:#0a0a0c;border:1px solid #ffffff17;border-radius:8px;padding:11px}.board-card b{font-size:11px;font-weight:500}.board-card small{color:#888e90}.board-card .card-top button{background:#101012;border:1px solid #ffffff14;border-radius:6px}.project-grid{gap:12px}.project-card{padding:20px}.project-card h3{font-family:Domaine Display,Tiempos Headline,Georgia,Times New Roman,serif;font-weight:400}.project-card span{color:#888e90}.list-card{overflow:hidden}.completed-row{color:#1f9;border-bottom-color:#ffffff12}.completed-row b{color:#e8e9ea;font-weight:500}.completed-row small,.completed-row span:last-child{color:#888e90}.history-card{padding:18px}.history-card h3{font-weight:500}.history-card p,.history-card div:nth-child(2) span{color:#92979b}.history-card div:nth-child(2) b{font-weight:500}.settings-card{padding:20px}.settings-card h3{font-size:15px;font-weight:500}.settings-card label{color:#a1a4a5}.settings-card input,.modal input,.modal select,.modal textarea{color:#fcfdff;background:#06060a;border:1px solid #ffffff24;border-radius:7px}.settings-card input[type=checkbox]{accent-color:#fcfdff}.palette .pink{background:#ff2047}.palette .blue{background:#3b9eff}.palette .purple{background:#b66cff}.palette .cyan{background:#1f9}.gate{background:radial-gradient(at 50% 0,#3b9eff1a,#0000 44%),#000}.gate-card{box-shadow:none;background:#0a0a0c;border:1px solid #ffffff1f;border-radius:12px;padding:34px}.center{padding-bottom:25px}.center .brand-mark{color:#000;background:#fcfdff}.gate-icon{color:#3b9eff;background:#3b9eff1a;border-radius:12px;width:58px;height:58px;margin:10px auto 20px}.gate-card h1{letter-spacing:-.7px;font-family:Domaine Display,Tiempos Headline,Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.gate-card>p{color:#a1a4a5;font-size:13px;line-height:1.6}.time-label,.schedule-grid label,.modal label{color:#a1a4a5;font-size:11px;font-weight:450}.time-trigger{color:#fcfdff;background:#06060a;border-color:#ffffff24;border-radius:7px;height:46px}.time-trigger:hover,.time-trigger[aria-expanded=true],.time-control:hover .time-trigger,.time-control:focus-within .time-trigger{box-shadow:none;background:#0a0a0c;border-color:#fcfdff}.time-control:has(.time-open[aria-expanded=true]) .time-trigger{box-shadow:none;background:#0a0a0c;border-color:#fcfdff}.time-trigger-value,.time-open{color:#fcfdff}.period-toggle{color:#c5c7c9;background:#101012;border-color:#ffffff1f;border-radius:6px}.period-toggle:hover{box-shadow:none;background:#18181a}.time-popover{box-shadow:none;background:#0a0a0c;border-color:#ffffff24;border-radius:8px}.time-option{color:#a1a4a5;border-radius:5px}.time-option:hover,.time-option.selected{color:#fcfdff;background:#18181a;box-shadow:inset 0 0 0 1px #ffffff26}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7}.modal{box-shadow:none;background:#0a0a0c;border:1px solid #ffffff24;border-radius:12px;padding:22px}.modal-head h2{font-family:Domaine Display,Tiempos Headline,Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.modal-head button,.choice-grid button,.wrap-summary div{background:#101012;border:1px solid #ffffff1a;border-radius:7px}.modal-sub,.modal ul{color:#a1a4a5}.choice-grid button{color:#d7d9da}.wrap-summary span{color:#888e90}@media (width<=1200px){.main{padding-left:24px;padding-right:24px}.content-grid{grid-template-columns:1fr}.right-col{grid-template-columns:repeat(3,minmax(0,1fr))}.wrap-btn{grid-column:span 3}}@media (width<=800px){.sidebar{width:68px;padding:18px 8px}.main{width:calc(100% - 68px);margin-left:68px;padding:0 14px 30px}.hero{padding-top:28px}.hero h1,.page-title h1{font-size:40px}.right-col{grid-template-columns:1fr}.wrap-btn{grid-column:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:100px}.metric div:nth-child(2)>b{font-size:23px}.gate-card{padding:26px 20px}}@media (width<=520px){.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric{gap:7px;min-width:0;padding:11px 9px}.metric-icon{display:none}.gauge{width:42px;height:42px}.gauge:after{inset:4px}.hero h1,.page-title h1{font-size:36px}.workday-card{min-width:0}.clock{display:none}.topbar{height:60px}.top-right{gap:10px}.main{padding-left:10px;padding-right:10px}.focus-card{padding:16px}.timer-actions button{height:38px;padding:0 9px}.schedule-grid{grid-template-columns:1fr}.tr{min-width:850px}.gate-card h1{font-size:28px}}.sidebar .nav{font-size:17px}.profile small,.topbar .search input,.search kbd,.clock small{font-size:15px}.clock b{font-size:19px}.hero p,.page-title p{font-size:18px}.workday-card small,.time-left,.metric span{font-size:16px}.metric small,.gauge b{font-size:15px}.eyebrow{letter-spacing:.9px;font-size:15px}.tag,.priority,.status-pill{font-size:15px}.note{font-size:17px;line-height:1.55}.timer-ring small{font-size:15px}.timer-actions button,.outline,.primary,.wrap-btn,.tabs,.tr{font-size:16px}.tr.th,.count{font-size:15px}.side-head h3{font-size:17px}.side-head button,.cal-head span,.calendar span,.timeline>div,.well b,.well small{font-size:15px}.plan-task b{font-size:17px}.plan-task small,.plan-task select{font-size:15px}.board-head h3{font-size:16px}.board-head span{font-size:15px}.board-card b{font-size:16px}.board-card small,.board-card select{font-size:15px}.completed-row b{font-size:17px}.completed-row small,.completed-row span:last-child{font-size:15px}.history-card p,.history-card div:nth-child(2),.project-card span{font-size:16px}.settings-card label{font-size:17px}.schedule-grid label,.time-label,.modal label{font-size:16px}.gate-card>p{font-size:17px}.tr.th>span:first-child{padding-left:28px}.metric{background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--tone) 18%,transparent) 0%,transparent 72%),linear-gradient(125deg,#0d0d0f 0%,#09090b 56%,#060607 100%)}.metric:before{content:none}.metric.pink,.metric.blue,.metric.purple,.metric.cyan{border-color:color-mix(in srgb,var(--tone) 32%,#ffffff14)}.tr.th{color:#d3d6d9;font-weight:700}.nav:hover:not(.active){color:#fcfdff;background:linear-gradient(105deg,#3b9eff3d,#3b9eff12 72%,#3b9eff06);box-shadow:inset 2px 0 #3b9effe6,0 0 18px #3b9eff14}.focus-stack{gap:14px;min-width:0;display:grid}.focus-card h2{font-weight:500}.timer-ring{background:radial-gradient(circle,#0a0a0c 57%,transparent 58%),conic-gradient(var(--blue) var(--timer-pct,0%),#3b9eff21 0)}.hold-extend{isolation:isolate;position:relative;overflow:hidden}.hold-extend .hold-progress{z-index:0;transform-origin:0;pointer-events:none;background:#1f9;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0);box-shadow:0 0 10px #11ff99b3}.hold-extend.holding .hold-progress{animation:.85s linear forwards hold-reset-fill}@keyframes hold-reset-fill{to{transform:scaleX(1)}}.project-name{color:#c3c7ca}.metric span{text-shadow:0 0 7px color-mix(in srgb,var(--tone) 38%,transparent);font-weight:700;animation:2.8s ease-in-out infinite alternate metric-title-pulse}@keyframes metric-title-pulse{0%{text-shadow:0 0 3px color-mix(in srgb,var(--tone) 20%,transparent)}to{text-shadow:0 0 10px color-mix(in srgb,var(--tone) 62%,transparent)}}.play-modal .choice-grid button{min-height:48px}.play-modal .choice-grid button:hover{background:linear-gradient(115deg,#3b9eff33,#101012 75%);border-color:#3b9eff8c}@media (width>=1440px){.hero h1{font-size:56px}}@media (width>=1280px) and (width<=1439px){.hero h1{font-size:36px}}@media (width>=1024px) and (width<=1279px){.hero h1{font-size:36px}}@media (width>=768px) and (width<=1023px){.hero h1{font-size:32px}}@media (width>=426px) and (width<=767px){.hero h1{font-size:32px}}@media (width<=425px){.hero h1{font-size:28px}}.tasks-card{padding-top:12px}.tasks-card .card-head h2{margin:4px 0 6px;line-height:1.1}.tasks-card .tabs{padding-top:8px;padding-bottom:8px}.tasks-card .tr:not(.th){font-size:14px}.tasks-card .tr:not(.th) .priority,.tasks-card .tr:not(.th) .status-pill{font-size:13px}.page-title h1,.card-head h2,.side-head h3,.board-head h3,.focus-card h2,.modal h2,.modal h3,.settings-card h3,.project-card h3,.gate-card h1,.empty h3,.metric span,.task-title,.plan-task b,.board-card b,.completed-row b,.well b,.tabs button,.primary,.outline,.wrap-btn,.timer-actions button,.settings-card label,.modal label,.filter-empty{text-transform:capitalize}.check-btn{color:#0000;width:20px;min-width:20px;height:20px;box-shadow:none;background:#08080a;border:1px solid #ffffff4d;border-radius:5px;flex:0 0 20px;place-items:center;padding:0;font-size:0;line-height:0;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.check-btn:after{content:"";opacity:0;border-bottom:2px solid #1f9;border-right:2px solid #1f9;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.check-btn.checked{background:#11ff9914;border-color:#1f9}.check-btn.checked:after{opacity:1}.check-btn:hover{border-color:#1f9;box-shadow:0 0 0 3px #11ff9926,0 0 13px #11ff9975}.title-cell.is-done .task-title{color:#a1a4a5;-webkit-text-decoration:line-through #11ff99b3;text-decoration:line-through #11ff99b3;text-decoration-thickness:1px}.task-title-button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.task-title-button:hover{color:#42c9ff;text-decoration:underline}.task-default-status{color:#8fcaff;align-self:center;padding:.55rem 0;font-style:italic;font-weight:700}.tabs{align-items:center;gap:6px}.tabs button{color:#b6b9bb;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;min-height:36px;padding:7px 10px;font-size:16px;line-height:1.25}.tabs button:hover{color:#fcfdff;background:#101012;border-color:#ffffff1a}.tabs button.active{color:#fcfdff;background:#101012;border-color:#ffffff24;box-shadow:inset 0 -2px #1f9}.tabs button:focus-visible{outline-offset:2px;outline:2px solid #1f9}.filter-empty{color:#a1a4a5;border-top:1px solid #ffffff12;padding:24px 20px;font-size:15px}.tasks-card .card-head>.outline{border-color:#3b9eff99;animation:2.4s ease-in-out infinite add-task-beat;position:relative;box-shadow:0 0 0 1px #3b9eff22,0 0 12px #3b9eff26}.tasks-card .card-head>.outline:hover{color:#fff;background:#168dff;border-color:#68bdff;box-shadow:0 0 10px #168dff,0 0 24px #168dffb8,0 0 40px #168dff55}@keyframes add-task-beat{0%,to{box-shadow:0 0 0 1px #3b9eff22,0 0 7px #3b9eff24}50%{box-shadow:0 0 0 1px #60b5ff70,0 0 16px #3b9eff70}}.due-overdue{color:#ff9a66!important}.task-dates{color:#9aa5b3;gap:4px;margin:9px 0;font-size:12px;display:grid}.task-history{color:#b7c2d0;margin-top:8px;font-size:12px}.task-history summary{cursor:pointer;color:#79baff}.task-history ol{margin:6px 0 0;padding-left:18px}.task-history li{justify-content:space-between;gap:10px;margin:4px 0;display:flex}.task-history time{color:#929ba7;white-space:nowrap}.task-history p{color:#929ba7;margin:6px 0}@media (prefers-reduced-motion:reduce){.tasks-card .card-head>.outline{animation:none}}.form-neon-beat{animation:form-neon-beat var(--form-beat-duration,2.8s) ease-in-out infinite;border-color:color-mix(in srgb,var(--form-glow,#42c9ff) 56%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--form-glow,#42c9ff) 32%,transparent),0 0 20px color-mix(in srgb,var(--form-glow,#42c9ff) 22%,transparent),0 0 42px color-mix(in srgb,var(--form-glow,#42c9ff) 12%,transparent)!important}@keyframes form-neon-beat{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--form-glow,#42c9ff) 26%,transparent),0 0 13px color-mix(in srgb,var(--form-glow,#42c9ff) 17%,transparent),0 0 25px color-mix(in srgb,var(--form-glow,#42c9ff) 10%,transparent)}42%{box-shadow:0 0 0 2px color-mix(in srgb,var(--form-glow,#42c9ff) 62%,transparent),0 0 28px color-mix(in srgb,var(--form-glow,#42c9ff) 45%,transparent),0 0 54px color-mix(in srgb,var(--form-glow,#42c9ff) 26%,transparent)}54%{box-shadow:0 0 0 1px color-mix(in srgb,var(--form-glow,#42c9ff) 35%,transparent),0 0 15px color-mix(in srgb,var(--form-glow,#42c9ff) 21%,transparent)}}.modal form{gap:10px;display:grid}.modal label{gap:5px;font-weight:700;display:grid}.modal .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.modal input:not([type=checkbox]),.modal select,.modal textarea,.settings-card input:not([type=checkbox]),.settings-card select,.settings-card textarea{border-radius:7px;outline:0;width:100%;min-height:40px;margin:0;padding:8px 10px;font-size:14px;line-height:1.25;transition:border-color .18s,box-shadow .18s,background .18s}.modal textarea{resize:vertical;min-height:68px}.modal-actions{margin-top:4px}.settings-card label,.schedule-grid label,.time-label{font-weight:700}.schedule-grid{gap:12px;margin:16px 0}.gate-card{padding:26px}:is(.modal:has(form),.gate-card,.settings-card){transition:border-color .25s,box-shadow .25s}.modal input:not([type=checkbox]):hover,.modal select:hover,.modal textarea:hover,.settings-card input:not([type=checkbox]):hover,.settings-card select:hover,.settings-card textarea:hover,.gate-card input:hover,.gate-card select:hover,.gate-card textarea:hover,.time-open:hover,.period-toggle:hover{border-color:var(--field-glow,#39ff14)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--field-glow,#39ff14) 58%,transparent),0 0 12px color-mix(in srgb,var(--field-glow,#39ff14) 74%,transparent),0 0 27px color-mix(in srgb,var(--field-glow,#39ff14) 40%,transparent)!important}.modal input:not([type=checkbox]):focus,.modal select:focus,.modal textarea:focus,.settings-card input:not([type=checkbox]):focus,.settings-card select:focus,.settings-card textarea:focus,.gate-card input:focus,.gate-card select:focus,.gate-card textarea:focus{border-color:#42c9ff;outline:none;box-shadow:0 0 0 2px #42c9ff35,0 0 15px #42c9ff44}:is(.search:has(input:hover),.search:has(input:focus)){border-color:var(--field-glow,#39ff14);box-shadow:0 0 0 1px color-mix(in srgb,var(--field-glow,#39ff14) 45%,transparent),0 0 15px color-mix(in srgb,var(--field-glow,#39ff14) 45%,transparent)}.project-create:hover,.primary[data-action=add]:hover,.tasks-card .card-head>.outline:hover{color:#fff;filter:none;background:#168dff;border-color:#68bdff;box-shadow:0 0 10px #168dff,0 0 24px #168dffb8,0 0 40px #168dff55}@media (width<=560px){.modal .form-row{grid-template-columns:1fr;gap:9px}.modal{padding:18px}.gate-card{padding:20px}}@media (prefers-reduced-motion:reduce){.form-neon-beat{animation:none!important}}.primary:hover,.primary[data-action=add]:hover,#taskForm .primary:hover{color:#fff;filter:none;background:#168dff;border-color:#68bdff;box-shadow:0 0 10px #168dff,0 0 24px #168dffb8,0 0 40px #168dff55}.time-option:hover{border-color:var(--field-glow,#39ff14);box-shadow:0 0 0 1px color-mix(in srgb,var(--field-glow,#39ff14) 58%,transparent),0 0 12px color-mix(in srgb,var(--field-glow,#39ff14) 74%,transparent),0 0 27px color-mix(in srgb,var(--field-glow,#39ff14) 40%,transparent)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--field-glow,#39ff14)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--field-glow,#39ff14) 58%,transparent),0 0 12px color-mix(in srgb,var(--field-glow,#39ff14) 74%,transparent),0 0 27px color-mix(in srgb,var(--field-glow,#39ff14) 40%,transparent)!important}form label{font-weight:700}.settings-card{gap:10px;display:grid}.settings-card label{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-card input:not([type=checkbox]),.settings-card select{max-width:240px}.play-modal{width:min(500px,100vw - 32px);padding:16px 18px}.play-modal .modal-head{margin-bottom:4px}.play-modal .modal-sub{color:#fff;margin:4px 0 10px;font-size:17px;line-height:1.35}.play-modal .choice-grid{gap:9px}.play-modal .choice-grid button{min-height:40px;padding:8px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s,color .16s}.play-modal .choice-grid button:hover{border-color:var(--field-glow,#39ff14);background:color-mix(in srgb,var(--field-glow,#39ff14) 16%,#101012);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--field-glow,#39ff14) 56%,transparent),0 0 14px color-mix(in srgb,var(--field-glow,#39ff14) 78%,transparent),0 0 28px color-mix(in srgb,var(--field-glow,#39ff14) 40%,transparent)}.modal-head .modal-close{color:#f5f7fa;background:#101012;border:1px solid #ffffff29;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;font-size:19px;line-height:1;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.modal-head .modal-close span{line-height:1;display:block;transform:translateY(-.5px)}.modal-head .modal-close:hover{color:#fff;background:#2a0d12;border-color:#ff4358;transform:scale(1.06);box-shadow:0 0 0 1px #ff435855,0 0 12px #ff263f,0 0 24px #ff263f99}.modal-head .modal-close:active{color:#fff;background:#e11d32;border-color:#ff5969;transform:scale(.96);box-shadow:0 0 10px #ff263f,0 0 22px #ff263f}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.85);opacity:.85}input[type=date]:hover::-webkit-calendar-picker-indicator{filter:invert(1) drop-shadow(0 0 4px var(--field-glow,#39ff14))}.plan-task input[type=date]{min-width:145px;max-width:168px}.modal-head .modal-close{text-align:center;font-size:0;line-height:0;position:relative;place-items:center!important;padding:0!important;display:grid!important}.modal-head .modal-close span{width:14px;height:14px;margin:0;font-size:0;line-height:0;display:block;position:relative;transform:none!important}.modal-head .modal-close span:before,.modal-head .modal-close span:after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:13px;height:1.6px;position:absolute;top:50%;left:50%}.modal-head .modal-close span:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-head .modal-close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.modal-actions .cancel-button{transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}.modal-actions .cancel-button:hover{color:#fff;background:#2a0d12;border-color:#ff4358;box-shadow:0 0 0 1px #ff435855,0 0 12px #ff263f,0 0 24px #ff263f99}.modal-actions .cancel-button:active{color:#fff;background:#e11d32;border-color:#ff5969;transform:scale(.97);box-shadow:0 0 10px #ff263f,0 0 22px #ff263f}button{vertical-align:middle;text-align:center;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}button>svg,button>i,button>.icon{flex:none;align-self:center}.nav{text-align:left;justify-content:flex-start}.tabs button,.play-mini,.check-btn,.modal-head .modal-close{justify-content:center;align-items:center}.plan-task select,.board-card select,.modal select,.settings-card select{vertical-align:middle;min-height:40px;padding:8px 30px 8px 10px;line-height:1.2}.plan-task input[type=date]{vertical-align:middle;height:40px;padding:8px 10px;line-height:1.2}.modal-head .round-action,.modal-actions .round-action{border-radius:50%;flex:0 0 50px;place-items:center;width:50px;min-width:50px;height:50px;padding:0;line-height:1;display:grid;position:relative;overflow:visible}.round-action .round-symbol{flex:0 0 20px;width:20px;height:20px;margin:0;font-size:0;line-height:0;display:block;position:relative;transform:none!important}.round-action.save-action{color:#f4fff5;text-shadow:0 1px 1px #00461180;background:radial-gradient(circle at 31% 20%,#ffffffbd 0 4%,#ffffff38 13%,#0000 31%),linear-gradient(145deg,#38f05c 0%,#14cf3e 45%,#079a2a 100%);border:1px solid #83ffa0;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:inset 0 3px 5px #ffffff7a,inset 0 -6px 8px #004b0e73,0 5px #087122,0 8px 13px #0000007a}.round-action.cancel-action{color:#fff;text-shadow:0 1px 1px #46000a8c;background:radial-gradient(circle at 31% 20%,#ffffffb3 0 4%,#fff3 13%,#0000 31%),linear-gradient(145deg,#ff5264 0%,#ed1935 48%,#b90022 100%);border:1px solid #ff9ba4;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:inset 0 3px 5px #ffffff73,inset 0 -6px 8px #55000a75,0 5px #810018,0 8px 13px #0000007a}.round-action.save-action .round-symbol:before,.round-action.save-action .round-symbol:after,.round-action.cancel-action .round-symbol:before,.round-action.cancel-action .round-symbol:after{content:"";transform-origin:50%;background:linear-gradient(#fff 0%,#ecfff0 55%,#c7d4ca 100%);border-radius:3px;display:block;position:absolute;box-shadow:0 2px 1px #0000006b,inset 0 1px #fffc}.round-action.save-action .round-symbol:before{width:8px;height:4px;top:10px;left:2px;transform:rotate(45deg)}.round-action.save-action .round-symbol:after{width:13px;height:4px;top:7px;left:7px;transform:rotate(-45deg)}.round-action.cancel-action .round-symbol:before{transform:rotate(45deg)}.round-action.cancel-action .round-symbol:after{transform:rotate(-45deg)}.round-action.save-action:hover{filter:brightness(1.12);transform:translateY(-2px)scale(1.04);box-shadow:inset 0 3px 5px #ffffff8c,inset 0 -6px 8px #004b0e6b,0 7px #087122,0 10px 24px #11ff4b80}.round-action.cancel-action:hover{filter:brightness(1.12);transform:translateY(-2px)scale(1.04);box-shadow:inset 0 3px 5px #ffffff80,inset 0 -6px 8px #55000a66,0 7px #810018,0 10px 24px #ff233c94}.round-action.save-action:active,.round-action.cancel-action:active{filter:brightness(.94);transform:translateY(4px)scale(.98);box-shadow:inset 0 4px 8px #0000005c,0 1px #0009}.modal-head .round-action.modal-close{flex-basis:50px;place-items:center;width:50px;min-width:50px;height:50px;padding:0;font-size:0;line-height:1}.modal-head .round-action.modal-close .round-symbol{width:20px;height:20px}.modal-actions{justify-content:flex-end;align-items:center;gap:12px;min-height:52px;display:flex}@media (prefers-reduced-motion:reduce){.round-action{transition:none!important}}html,body,body *,:before,:after{font-family:Nunito,sans-serif!important}.modal-head .round-action,.modal-actions .round-action{flex:0 0 36px;width:36px;min-width:36px;height:36px}.modal-head .round-action.modal-close{flex-basis:36px;width:36px;min-width:36px;height:36px}.round-action .round-symbol{flex-basis:17px;width:17px;height:17px}.round-action.save-action .round-symbol:before{width:7px;height:3px;top:9px;left:1px}.round-action.save-action .round-symbol:after{width:11px;height:3px;top:6px;left:6px}.round-action.cancel-action .round-symbol:before,.round-action.cancel-action .round-symbol:after{width:15px;height:3px;top:7px;left:1px}.modal-actions{justify-content:flex-end;gap:9px;min-height:40px;margin-top:2px}.round-symbol-button{color:#fff;background:radial-gradient(circle at 30% 18%,#ffffffb8 0 5%,#ffffff40 15%,#0000 32%),linear-gradient(145deg,#45c8ff,#168dff 55%,#0754a4);border:1px solid #a8e5ff;border-radius:50%;box-shadow:inset 0 2px 3px #fff6,inset 0 -3px 4px #00315b99,0 3px #0754a4,0 4px 8px #0009;flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;font-size:14px!important}.round-symbol-button .round-symbol{flex-basis:15px;width:15px;height:15px}.pen-symbol:before{content:"";background:linear-gradient(90deg,#fff,#dce8f0);border-radius:2px;width:4px;height:13px;position:absolute;top:1px;left:6px;transform:rotate(42deg);box-shadow:0 1px 1px #000}.pen-symbol:after{content:"";border-top:4px solid #dce8f0;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;top:11px;left:3px;transform:rotate(42deg)}.gear-symbol{color:#fff;text-shadow:0 1px 1px #334;font-size:15px!important}.side-head .round-symbol-button{box-shadow:inset 0 2px 3px #ffffff3a,inset 0 -3px 4px #151515,0 3px #087122,0 4px 8px #0009}.calendar-nav{gap:5px;display:flex}.calendar-nav button{color:#fff;background:#11151a;border:1px solid #ffffff20;border-radius:7px;width:25px;height:25px;padding:0}.calendar-nav button:hover{border-color:var(--button-glow,#42c9ff);box-shadow:0 0 0 1px color-mix(in srgb,var(--button-glow,#42c9ff) 45%,transparent),0 0 12px color-mix(in srgb,var(--button-glow,#42c9ff) 75%,transparent)}button:not(.nav):not(.check-btn):not(.round-action):hover{border-color:var(--button-glow,#42c9ff);box-shadow:0 0 0 1px color-mix(in srgb,var(--button-glow,#42c9ff) 42%,transparent),0 0 13px color-mix(in srgb,var(--button-glow,#42c9ff) 55%,transparent)}.task-title-button:hover{color:#39d5ff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;text-decoration:none!important}.tasks-card .tr{grid-template-columns:minmax(220px,2fr) 90px 150px 120px 75px 105px 60px 36px;min-width:1020px}.sortable-heading{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-heading:hover{color:#39d5ff}.task-view-actions{align-items:center;gap:8px;display:flex}.task-editor-modal input:disabled,.task-editor-modal select:disabled{opacity:1;color:#e7edf4;cursor:default;background:#101216;border-color:#343b43}.task-note-view{overscroll-behavior:contain;scrollbar-gutter:stable;color:#e8edf2;background:#0b0e12;border:1px solid #29313b;border-radius:10px;max-height:min(48vh,420px);margin:10px 0 4px;padding:12px;overflow-y:auto}.task-note-view>strong{color:#9eb4c7;margin-bottom:8px;display:block}.task-view-actions .task-edit-toggle{border-color:#42c9ff77;box-shadow:inset 0 2px 4px #ffffff32,inset 0 -3px 5px #0008,0 2px 5px #0008}.task-editor-modal input:disabled:hover,.task-editor-modal select:disabled:hover{box-shadow:none!important;border-color:#343b43!important}.blockForm fieldset,#blockForm fieldset{border:0;min-width:0;margin:0 0 12px;padding:0}#blockForm fieldset[hidden]{display:none}.blocker-history{background:#0d1014;border:1px solid #ffffff12;border-radius:8px;margin-top:9px;padding:8px 10px}.blocker-history summary{cursor:pointer;color:#ffb476;font-size:12px;font-weight:700}.blocker-history ol{gap:8px;margin:10px 0 2px;padding-left:20px;display:grid}.blocker-history li{color:#eef1f3;padding-left:2px;font-size:12px}.blocker-history li span,.blocker-history li small{color:#bcc5ce;margin-top:3px;line-height:1.4;display:block}.blocker-history li small{color:#8996a2;font-size:10px}.blocker-history-open{color:#ffbf88;border:1px solid #ffb47655;border-radius:7px;margin:8px 0;padding:5px 9px;font-size:11px}.blocker-history-open:hover{color:#fff;box-shadow:0 0 10px #ff9a4d66;border-color:#ffb476!important}.blocker-history-modal{width:min(620px,100%)}.blocker-history-scroll{overscroll-behavior:contain;max-height:70vh;padding-right:5px;overflow-y:auto}.blocker-history-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.blocker-history-list li{color:#eef1f3;background:#11151a;border:1px solid #ffffff15;border-radius:9px;padding:12px}.blocker-history-list li b{color:#ffbd80;display:block}.task-table .tr{grid-template-columns:minmax(220px,2fr) 90px 150px 120px 75px 105px 60px 36px}.play-mini:hover,.board-card .card-top button:hover,.focus-card .timer-actions button:hover{border-color:var(--button-glow,#42c9ff)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--button-glow,#42c9ff) 45%,transparent),0 0 13px color-mix(in srgb,var(--button-glow,#42c9ff) 75%,transparent)!important}.planning-grid,.board{align-items:stretch;gap:14px}.plan-col,.board-col{background:linear-gradient(#0b1119,#090a0d 70%);border:1px solid #ffffff16;border-radius:12px;min-width:0;padding:0;overflow:hidden}.plan-col-head,.board-head{background:linear-gradient(100deg,#12304b,#101a26 62%,#101012);border-bottom:1px solid #42c9ff40;justify-content:space-between;align-items:center;margin:0;padding:12px 14px;display:flex}.plan-col-head h3,.board-head h3{margin:0;font-weight:800}.plan-col-content{background:linear-gradient(#0b0e13,#08090b);align-content:start;gap:8px;min-height:150px;padding:10px;display:grid}.plan-task{background:#101216;border:1px solid #ffffff10;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.plan-task .priority-dot{place-self:center;margin:0}.plan-task>div{min-width:0}.plan-task input[type=date]{border-radius:10px;width:136px;min-width:0;max-width:136px;height:34px;padding:5px 8px}.empty-column{text-align:center;color:#8795a5;margin:0;padding:18px 10px}.board-col{padding-bottom:8px}.board-head{margin:0 0 8px}.board-card{background:linear-gradient(145deg,#111923,#0d0e11);border:1px solid #ffffff16;border-radius:10px;margin:8px;padding:12px}.settings-grid{align-items:start;gap:12px}.settings-card{gap:8px!important;min-height:0!important;padding:14px!important}.settings-card h3{margin:0 0 2px}.settings-card label{min-height:32px}.settings-card input:not([type=checkbox]),.settings-card select{max-width:190px!important;min-height:34px!important;padding:5px 9px!important}.settings-card input[type=checkbox]{margin:0}.plan-task input[type=date],.settings-card input[type=date]{border-radius:12px}.check-setting{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.check-setting input{width:17px;height:17px}.check-setting input[type=checkbox],.settings-card input[type=checkbox]{appearance:none;cursor:pointer;flex:0 0 42px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px 3px #0006;background:#aeb5bd!important;border:1px solid #7d8792!important;border-radius:999px!important;width:42px!important;height:24px!important;margin:0!important;padding:0!important}.check-setting input[type=checkbox]:before,.settings-card input[type=checkbox]:before{content:"";background:linear-gradient(145deg,#fff,#e4e7eb);border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.check-setting input[type=checkbox]:checked,.settings-card input[type=checkbox]:checked{box-shadow:0 0 8px #00e98a55,inset 0 1px 3px #006c3e66;background:#0cc878!important;border-color:#14e88d!important}.check-setting input[type=checkbox]:checked:before,.settings-card input[type=checkbox]:checked:before{transform:translate(18px)}.reminder-backdrop{justify-content:flex-end;align-items:flex-start;padding:24px}.reminder-modal{width:min(360px,100vw - 32px);margin-top:72px;padding:18px;animation:.2s ease-out reminder-in}.reminder-modal p{color:#edf5ff}.reminder-dismiss{min-height:34px;padding:6px 14px}@keyframes reminder-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.wrap-btn{border-color:#42c9ff66;animation:2.5s ease-in-out infinite add-task-beat}.wrap-btn:hover{color:#fff;background:#168dff}.empty-focus-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.empty-focus-head h2{margin:8px 0 0}.empty-focus-head>.outline{flex:none}.focus-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.focus-prompt-card{justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.focus-prompt-card h2{margin:8px 0 0}.focus-meta{align-items:center}.expand-task{color:#42a5ff;white-space:nowrap;background:0 0;border:0;padding:5px 8px;font-weight:800}.expand-task:hover{color:#a7dcff;text-shadow:0 0 10px #168dff;box-shadow:none!important}.note.is-collapsed{display:none}.note.is-expanded{color:#cad5df;background:#090c10;border:1px solid #ffffff12;border-radius:10px;max-height:340px;margin:12px 0 16px;padding:12px 14px;overflow:auto}.note-content{gap:5px;display:grid}.note-content p{white-space:pre-wrap;margin:0}.note-heading{color:#f4f8fc;margin:3px 0 5px;font-size:14px;display:block}.note-checkline{color:#cad5df;align-items:flex-start;gap:9px;line-height:1.45;display:flex!important}.note-checkline input{accent-color:#00e88f;flex:none;margin:3px 0 0}.note-checkline input:checked+span{color:#8795a2;text-decoration:line-through}.note-content code{color:#9ed5ff;background:#17202a;border-radius:4px;padding:1px 4px;font-family:inherit}.note-preview{color:#c7d1dc;background:#090c10;border:1px solid #ffffff12;border-radius:8px;max-height:210px;padding:9px 10px;font-size:13px;overflow:auto}.note-preview:empty{display:none}.note-preview>span{color:#8795a2}.blocked-detail{color:#d5dce4;background:#ff9a4d0b;border-left:2px solid #ff9a4d;margin:8px 0;padding:8px 10px}.blocked-detail p{margin:4px 0}.blocked-notes{margin-top:6px}.blocked-notes .note-content{margin-top:4px}.board-card .card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.board-card-actions{flex-direction:row;justify-content:center;align-items:center;gap:7px;display:flex}.board-card-actions>button:not(.round-action){color:#d9e9ff;background:#101012;border:1px solid #ffffff1c;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.board-card-actions>.board-edit{flex-basis:27px!important;width:27px!important;min-width:27px!important;height:27px!important}.board-card-actions>.board-edit:hover{transform:translateY(-1px);border-color:#8cddff!important;box-shadow:0 0 0 1px #42c9ff88,0 0 13px #42c9ffb8!important}@media (width<=800px){.planning-grid,.board,.settings-grid{grid-template-columns:1fr}.plan-task{grid-template-columns:10px minmax(0,1fr)}.plan-task input[type=date]{grid-column:2;width:100%;max-width:100%}.reminder-backdrop{padding:12px}.reminder-modal{margin-top:50px}}.timer-ring{flex:0 0 82px;width:82px;height:82px}.timer-row{gap:16px;min-width:0}.timer-actions{min-width:0}.blocked-tooltip{cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.blocked-tooltip-content{z-index:20;color:#edf0f3;white-space:normal;text-align:left;pointer-events:none;background:#11151a;border:1px solid #ffae6460;border-radius:9px;width:min(260px,70vw);padding:10px 12px;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 8px 26px #000b,0 0 14px #ff9a4d24}.blocked-tooltip-content strong,.blocked-tooltip-content span{display:block}.blocked-tooltip-content strong{color:#ffbd80;margin-bottom:4px;font-size:12px}.blocked-tooltip-content span{color:#e5e9ed;font-size:12px;line-height:1.45}.blocked-tooltip:hover .blocked-tooltip-content,.blocked-tooltip:focus .blocked-tooltip-content,.blocked-tooltip:focus-within .blocked-tooltip-content{display:block}.confirm-done-modal{max-width:440px}.confirm-done-modal>p{color:#edf0f3;line-height:1.55}.confirm-done-modal .modal-actions{justify-content:flex-end}.focus-meta{flex-wrap:wrap;min-width:0}.focus-meta>.tag{overflow-wrap:anywhere;max-width:100%}.timer-ring b{font-size:17px}.board-card[draggable=true]{cursor:grab;touch-action:none}.board-card[draggable=true]:active{cursor:grabbing}.board-card.is-dragging{opacity:.42;transform:scale(.985)}.board-col.drop-valid{transition:box-shadow .12s,border-color .12s,background .12s;background:linear-gradient(#102234,#0b0d11)!important;border-color:#42c9ff!important;box-shadow:0 0 0 2px #42c9ff8c,0 0 28px #42c9ffb0,0 0 54px #42c9ff5c!important}.board-col.drop-active{border-color:#72e3ff!important;box-shadow:0 0 0 3px #42c9ffb0,0 0 38px #42c9ffd9,0 0 70px #42c9ff80!important}.duplicate-task-modal p{color:#eef2f6;line-height:1.5}.duplicate-task-modal .modal-actions{align-items:center;gap:10px}.duplicate-task-modal .duplicate-go{min-height:36px}.duplicate-review{z-index:1200;color:#f4f7fa;background:linear-gradient(145deg,#151c26,#090b0e);border:1px solid #42c9ff66;border-radius:14px;gap:8px;width:min(390px,100vw - 32px);padding:14px 16px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #000c,0 0 20px #42c9ff35}.duplicate-review>strong{font-size:15px}.duplicate-review>span{color:#c5d1dc;overflow-wrap:anywhere;font-size:13px}.duplicate-review>div{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.duplicate-review .round-action{flex:0 0 34px;width:34px;height:34px}.board-card.duplicate-highlight{z-index:3;animation:1.15s ease-in-out infinite alternate duplicate-task-pulse;position:relative;border-color:var(--duplicate-glow)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--duplicate-glow) 82%,transparent),0 0 32px color-mix(in srgb,var(--duplicate-glow) 92%,transparent),0 0 68px color-mix(in srgb,var(--duplicate-glow) 68%,transparent)!important}@keyframes duplicate-task-pulse{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.3);transform:scale(1.015)}}.form-error{color:#ff637b;margin-top:-5px;font-weight:700;display:block}@media (width<=600px){.duplicate-review{bottom:12px;right:12px}.duplicate-review>div{gap:5px}.duplicate-review .outline,.duplicate-review .primary{padding:0 9px;font-size:11px}}.duplicate-review{z-index:10000;color:#fff;border-color:#ff4058;max-width:calc(100vw - 24px);padding:16px 18px;box-shadow:0 12px 40px #000d,0 0 18px #ff405855}.duplicate-review.decision-warning{animation:2s ease-out forwards duplicate-decision-warning}@keyframes duplicate-decision-warning{0%,12%,30%,48%,66%{filter:brightness(1.3);background:#24080d;border-color:#ff263f;box-shadow:0 0 0 3px #ff263f99,0 0 28px #ff263f,0 0 64px #ff263fcc}6%,24%,42%,60%{filter:brightness(1.55);background:#331017;border-color:#ff9aa8;box-shadow:0 0 0 5px #ff263fbb,0 0 42px #ff263f,0 0 88px #ff263f}to{filter:none;background:linear-gradient(145deg,#151c26,#090b0e);border-color:#42c9ff66;box-shadow:0 12px 40px #000c,0 0 20px #42c9ff35}}.action-icon{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #0000008c);flex:0 0 17px;width:17px;height:17px;margin:0;display:block}.round-action.save-action .round-symbol:before,.round-action.save-action .round-symbol:after{display:none}.round-action.save-action .action-icon{color:#f5fff6;stroke-width:2.8px;flex-basis:18px;width:18px;height:18px}.round-symbol-button .action-icon{color:#fff;stroke-width:2px;flex-basis:15px;width:15px;height:15px}.history-links{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:9px;display:flex}.history-link{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;min-height:24px;padding:2px 1px;font-size:12px;font-weight:700;text-decoration:underline;transition:color .14s,filter .14s,transform 80ms;display:inline-flex}.status-history-link{color:#83bfff}.status-history-link:hover{color:#c4e2ff;text-shadow:0 0 9px #79bdff88}.blocker-history-link{color:#ffb476}.blocker-history-link:hover{color:#ffe0bf;text-shadow:0 0 9px #ffb47688}.history-link:active{filter:brightness(.88);transform:translateY(2px)}.history-modal{width:min(620px,100%)}.history-scroll{overscroll-behavior:contain;max-height:70vh;padding-right:5px;overflow-y:auto}.history-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.history-list li{color:#eef1f3;background:#11151a;border:1px solid #ffffff15;border-radius:9px;padding:12px}.history-list li b,.history-list li span,.history-list li small{display:block}.history-list li b{color:#ffbd80}.status-history-list li b{color:#a8d2ff}.history-list li span{color:#c1cad3;margin-top:4px;line-height:1.45}.history-list li small{color:#8996a2;margin-top:5px;font-size:11px}.history-empty{color:#b7c2d0;margin:0}.reminder-modal .reminder-wrap,.reminder-modal .reminder-dismiss{width:100%;margin-top:9px}.task-url-field{align-items:center;gap:8px;min-width:0;display:flex}.task-url-field input{flex:1;min-width:0}.task-url-open{color:#fff;background:linear-gradient(145deg,#52d8ff,#158de7 58%,#0756a9);border:1px solid #79dfff;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:19px;font-weight:900;text-decoration:none;transition:transform .14s,box-shadow .14s,filter .14s;display:grid;box-shadow:inset 0 2px 3px #fff8,inset 0 -3px 5px #003d7c99,0 3px #06457e,0 5px 10px #0008}.task-url-open[hidden]{display:none}.task-url-open:hover{filter:brightness(1.18);transform:translateY(-2px);box-shadow:inset 0 2px 3px #fffa,inset 0 -3px 5px #003d7c88,0 5px #06457e,0 8px 20px #42c9ffbb}.task-url-open:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #003d7c99,0 1px #06457e}.task-dates{font-size:14px}.history-list li small,.task-history time{font-size:13px}.blocker-history-list li small{font-size:12px}.blocker-history-list li .blocker-description,.blocker-history-list li .blocker-timestamp{display:block}.blocker-history-list li .blocker-timestamp{margin-top:7px}.modal.history-modal{flex-direction:column;min-height:0;max-height:calc(100vh - 40px);display:flex}.history-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;padding-right:8px;overflow-y:auto}.round-symbol-button.board-edit,.round-symbol-button.task-edit-toggle{color:#fff;background:radial-gradient(circle at 30% 18%,#ffffffd9 0 5%,#fff5 15%,#0000 34%),linear-gradient(145deg,#67dcff 0%,#24aaff 48%,#0862c7 100%);border:1px solid #a8e5ff;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:inset 0 2px 4px #ffffff91,inset 0 -4px 6px #00315b99,0 3px #0754a4,0 5px 10px #0009,0 0 8px #42c9ff55}.round-symbol-button.board-edit:hover,.round-symbol-button.task-edit-toggle:hover{filter:brightness(1.16);transform:translateY(-2px);border-color:#d2f3ff!important;box-shadow:inset 0 2px 4px #ffffffb0,inset 0 -4px 6px #00315b88,0 5px #0754a4,0 8px 22px #42c9ffb8!important}.round-symbol-button.board-edit:active,.round-symbol-button.task-edit-toggle:active{filter:brightness(.95);transform:translateY(3px)scale(.97);box-shadow:inset 0 3px 7px #00315b99,0 1px #0754a4!important}.data-transfer-card{grid-column:1/-1}.data-transfer-card p{color:#b8c3cf;margin:0}.data-transfer-actions{flex-wrap:wrap;gap:10px;display:flex}.data-transfer-card small{color:#96a0ab}.sidebar{z-index:61;transition:transform .24s;transform:translate(-105%);box-shadow:18px 0 48px #0008;width:260px!important}.drawer-open .sidebar{transform:translate(0)}.main{max-width:none;padding-left:clamp(14px,2.5vw,40px);padding-right:clamp(14px,2.5vw,40px);width:100%!important;margin-left:0!important}.drawer-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;background:#0009;transition:opacity .24s,visibility .24s;display:block;position:fixed;inset:0}.drawer-open .drawer-scrim{opacity:1;visibility:visible}.drawer-toggle{color:#fff;background:#11151a;border:1px solid #ffffff20;border-radius:10px;flex-direction:column;flex:0 0 38px;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;display:flex}.drawer-toggle span{background:currentColor;border-radius:2px;width:17px;height:2px}.drawer-toggle:hover{border-color:#42c9ff;box-shadow:0 0 12px #42c9ff77}.topbar{justify-content:flex-start;gap:12px}.topbar .search{flex:1;width:auto;max-width:620px}.topbar .top-right{margin-left:auto}
