:root{--paper:#EFF1EC;--panel:#FFFFFF;--ink:#23302A;--ink-soft:#5C6A62;--line:#D8DDD5;--orange:#E8630A;--orange-soft:#FDEBDD;--gold:#C79A2A;--gold-soft:#FAF3DF;--blue:#4A7A8C;--blue-soft:#E6EEF1;--green:#3E7A52;--green-soft:#E4F0E8;--tape:#F2C14E;--done:#9AA79F;--radius:10px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--paper);color:var(--ink);line-height:1.45;padding-bottom:80px}.wrap{max-width:680px;margin:0 auto;padding:16px}header{padding:20px 0 4px}h1{font-size:clamp(28px,7vw,40px);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin-top:2px}body.has-back header{padding-top:64px}body.has-back .lib-rail{left:108px}.ctx{position:fixed;z-index:120;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #23302a38;padding:6px;min-width:200px;max-width:280px}.ctx button{display:block;width:100%;text-align:left;background:none;border:none;padding:10px 12px;font-size:13.5px;color:var(--ink);border-radius:7px;cursor:pointer;min-height:40px}.ctx button:hover{background:var(--paper)}.ctx button.danger{color:var(--orange)}.ctx .sep{height:1px;background:var(--line);margin:4px 6px}.ctx .head{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:6px 12px 2px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coach-fab{position:fixed;right:14px;top:14px;z-index:62;border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);border-radius:999px;padding:10px 14px 10px 12px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 16px #23302a33;display:flex;align-items:center;gap:8px;min-height:44px}.coach-fab .dot{width:10px;height:10px;border-radius:50%;background:var(--green)}.coach-fab .badge{background:var(--orange);color:#fff;border-radius:999px;font-size:11px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.coach-backdrop{position:fixed;inset:0;background:#23302a59;z-index:65;display:none}.coach-backdrop.show{display:block}.coach-sheet{position:fixed;left:0;right:0;bottom:0;height:86vh;background:var(--paper);border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #23302a40;z-index:70;transform:translateY(105%);transition:transform .22s ease-out;overflow-y:auto;padding:8px 16px 28px;-webkit-overflow-scrolling:touch}.coach-sheet.open{transform:none}.coach-sheet-head{display:flex;justify-content:flex-end}.coach-sheet-head button{background:none;border:none;font-size:18px;color:var(--ink-soft);cursor:pointer;padding:6px 10px;min-height:44px}.coach-sheet .coach{margin-top:0}.coach-sheet .chatlog{max-height:46vh}@media(min-width:1100px){.coach-sheet{left:auto;top:0;height:auto;width:400px;border-radius:0;transform:translate(105%);border-left:1px solid var(--line);box-shadow:-8px 0 24px #23302a14;padding-top:12px}.coach-sheet.open{transform:none}.coach-backdrop.show{display:none}.wrap{transition:margin-left .22s ease-out,margin-right .22s ease-out}body.coach-open .wrap{margin-right:420px}body.coach-open .coach-fab{display:none}.coach-sheet .chatlog{max-height:calc(100vh - 430px)}}@media(prefers-reduced-motion:reduce){.coach-sheet{transition:none}}.coach-head{cursor:default}#view-settings .datarow{justify-content:flex-start;margin-top:14px}.coach{margin-top:16px;background:var(--panel);border:1.5px solid var(--ink);border-radius:var(--radius);padding:14px}.coach.closed{padding:10px 14px}.coach.closed .chatlog,.coach.closed .coach-actions,.coach.closed .coach-ask,.coach.closed .coach-loading{display:none}.coach-head{cursor:pointer;-webkit-user-select:none;user-select:none}.coach-head .chev{color:var(--ink-soft);font-size:12px;transition:transform .15s;margin-left:4px}.coach.closed .chev{transform:rotate(-90deg)}.coach-head{display:flex;align-items:center;gap:8px}.coach-head .dot{width:10px;height:10px;border-radius:50%;background:var(--green);flex-shrink:0}.coach-head h2{font-size:14px;font-weight:800;letter-spacing:.02em}.coach-head .hint{font-size:12px;color:var(--ink-soft);margin-left:auto;text-align:right}.coach-head .clear{background:none;border:none;color:var(--ink-soft);font-size:11px;text-decoration:underline;cursor:pointer;margin-left:8px;flex-shrink:0}.chatlog{margin-top:10px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.chatlog:empty{display:none}.bubble{border-radius:10px;padding:9px 12px;font-size:14px;white-space:pre-wrap;max-width:92%}.bubble.user{background:var(--paper);border:1px solid var(--line);align-self:flex-end}.bubble.coach{background:var(--green-soft);align-self:flex-start}.bubble.err{background:var(--orange-soft);color:var(--orange);align-self:flex-start}.proposals{align-self:stretch;display:flex;flex-direction:column;gap:6px;margin-top:-2px}.proposal{display:flex;align-items:center;gap:8px;background:var(--blue-soft);border:1px dashed var(--blue);border-radius:8px;padding:8px 10px;font-size:13px}.proposal .ptxt{flex:1;color:var(--ink)}.proposal button{border:none;background:var(--blue);color:#fff;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:700;cursor:pointer;flex-shrink:0}.proposal.applied{opacity:.55;border-style:solid}.proposal.applied button{background:var(--green);cursor:default}.applyall{align-self:flex-start;border:1.5px solid var(--blue);background:var(--panel);color:var(--blue);border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700;cursor:pointer;margin-top:2px}.coach-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.coach-actions button{border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:700;cursor:pointer}.coach-actions button:disabled{opacity:.5;cursor:wait}.coach-ask{display:flex;gap:8px;margin-top:10px}.coach-ask input{flex:1;border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:14px;min-width:0}.coach-ask input:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:transparent}.coach-ask button{border:none;border-radius:8px;padding:0 14px;font-size:14px;font-weight:700;cursor:pointer;background:var(--ink);color:#fff}.coach-ask button:disabled{opacity:.5;cursor:wait}.coach-loading{margin-top:10px;font-size:13px;color:var(--ink-soft);display:none;font-style:italic}.coach-loading.show{display:block}.today{margin-top:16px;background:var(--ink);border-radius:var(--radius);padding:16px 16px 18px;color:#f4f6f2;position:relative;overflow:hidden}.today:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:repeating-linear-gradient(45deg,var(--tape),var(--tape) 12px,#D9A93B 12px,#D9A93B 24px)}.today h2{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--tape);margin:6px 0 10px}.slot{background:#ffffff12;border:1px dashed rgba(255,255,255,.25);border-radius:8px;padding:10px 12px;font-size:15px;display:flex;align-items:center;gap:10px;min-height:44px}.slot .txt{flex:1}.slot .est{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--tape);flex-shrink:0}.slot button{background:none;border:none;color:var(--tape);cursor:pointer;font-size:16px;padding:6px;line-height:1;flex-shrink:0}.today .note{font-size:12px;color:#ffffff8c;margin-top:10px}.today .load{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#ffffffb3;margin-top:10px}.today .load b{color:var(--tape)}section{margin-top:22px}.sec-head{display:flex;align-items:baseline;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 2px}.sec-head h2{font-size:17px;font-weight:800;letter-spacing:-.01em}.sec-head .count{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink-soft)}.sec-head .chev{margin-left:auto;color:var(--ink-soft);font-size:13px;transition:transform .15s}section.collapsed .chev{transform:rotate(-90deg)}section.collapsed .sec-body{display:none}.sec-tag{width:10px;height:10px;border-radius:3px;flex-shrink:0;align-self:center}.sec-body{margin-top:8px}.sec-note{font-size:12.5px;color:var(--ink-soft);margin:0 2px 8px}.task{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin-bottom:8px;display:flex;align-items:flex-start;gap:10px}.task .check{width:24px;height:24px;border-radius:7px;border:2px solid var(--line);background:none;cursor:pointer;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:14px;color:transparent;transition:all .12s}.task .check:hover{border-color:var(--green)}.task .body{flex:1;min-width:0}.task .label{font-size:15px;font-weight:500}.task .meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px;align-items:center}.chip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;padding:2px 8px;border-radius:999px;letter-spacing:.03em}.chip.late{background:var(--orange);color:#fff;font-weight:700}.chip.due{background:var(--orange-soft);color:var(--orange);font-weight:600}.chip.info{background:var(--paper);color:var(--ink-soft);border:1px solid var(--line)}.chip.seq{background:var(--blue-soft);color:var(--blue);font-weight:700}.chip.day{background:var(--green-soft);color:var(--green);font-weight:700}.chip.slipped{background:var(--orange);color:#fff;font-weight:700}.task.gold{background:var(--gold-soft);border-color:#ead9a8}.task.gold .check{border-color:#d9c98f}.task.parked{background:transparent;border-style:dashed;opacity:.75}.task.parked .label{color:var(--ink-soft)}.addrow{display:flex;gap:8px;margin-top:2px}.addrow input{flex:1;border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:14px;background:var(--panel);color:var(--ink);min-width:0}.addrow input:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:transparent}.addrow button{border:none;background:var(--ink);color:#fff;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600;cursor:pointer}.daycard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px;margin-top:12px}.daycard.today-card{border-color:var(--orange);border-width:2px}.daycard.heavy{border-color:var(--orange)}.daycard .dhead{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.daycard .dname{font-weight:800;font-size:15px}.daycard .ddate{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--ink-soft)}.daycard .dcount{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-soft);margin-left:auto}.daycard .dcount.over{color:var(--orange);font-weight:700}.daycard .dload{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-soft);margin-bottom:8px}.daycard .dload b{color:var(--blue)}.daycard .dload.over,.daycard .dload.over b{color:var(--orange);font-weight:700}.daycard .empty{font-size:13px;color:var(--ink-soft);padding:4px 2px 8px}.daycard .task{border:none;background:var(--paper);padding:8px 10px}.weeknav{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:14px}.weeknav button{border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);border-radius:8px;width:36px;height:32px;font-size:16px;font-weight:700;cursor:pointer}.weeknav span{font-weight:800;font-size:14px;min-width:110px;text-align:center}.mgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:12px}.mhead{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--ink-soft);padding-bottom:2px}.mcell{position:relative;min-height:52px;border:1px solid var(--line);background:var(--panel);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0;font-family:inherit}.mcell.dim{opacity:.35}.mcell.is-today{border-color:var(--orange);border-width:2px}.mcell.sel{background:var(--green-soft);border-color:var(--green);border-width:2px}.mnum{font-size:13px;font-weight:600;color:var(--ink)}.mdots{display:flex;gap:3px;height:6px}.mdots i{width:6px;height:6px;border-radius:50%;display:block}.mdots .sd{background:var(--blue)}.mdots .dd{background:var(--orange)}#month-detail .empty{font-size:13px;color:var(--ink-soft);padding:8px 2px}#month-detail .addrow{margin-top:10px}.drag-handle{cursor:grab;color:var(--done);font-size:17px;padding:2px 4px 2px 0;flex-shrink:0;touch-action:none;user-select:none;-webkit-user-select:none;line-height:1.3}.drag-ghost{position:fixed;transform:translate(-50%,-130%);background:var(--ink);color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;z-index:200;pointer-events:none;max-width:75vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 6px 20px #0000004d}.daycard.droptarget{border-color:var(--green);border-width:2px;background:var(--green-soft)}body.dragging{overflow:hidden;touch-action:none}.undo{background:none;border:none;color:var(--ink-soft);cursor:pointer;font-size:12px;text-decoration:underline;padding:4px;flex-shrink:0}.overlay{position:fixed;inset:0;background:#23302a73;display:none;align-items:flex-end;justify-content:center;z-index:100}.overlay.show{display:flex}.modal{background:var(--panel);border-radius:16px 16px 0 0;padding:18px 16px 24px;width:100%;max-width:680px}.modal h3{font-size:15px;font-weight:800;margin-bottom:2px}.modal .mtask{font-size:13.5px;color:var(--ink-soft);margin-bottom:12px}.modal .mest{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--blue);margin-bottom:12px}.timegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.timegrid button{border:1.5px solid var(--line);background:var(--paper);border-radius:10px;padding:12px 4px;font-size:14px;font-weight:700;cursor:pointer;color:var(--ink)}.timegrid button:active{background:var(--green-soft);border-color:var(--green)}input.duepick{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;border:1px solid var(--line);border-radius:999px;padding:1px 6px;background:var(--paper);color:var(--ink-soft);cursor:pointer;max-width:122px}input.duepick.set{border-color:var(--gold);color:var(--gold);font-weight:700}.chip.duesoon{background:var(--orange-soft);color:var(--orange);font-weight:700}.chip.overdue{background:var(--orange);color:#fff;font-weight:700}.datarow{display:flex;gap:16px;justify-content:center;margin-top:26px}.datarow button{background:none;border:none;color:var(--ink-soft);font-size:12px;text-decoration:underline;cursor:pointer}.modal textarea{width:100%;height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;border:1px solid var(--line);border-radius:8px;padding:8px;margin-top:8px;resize:vertical}.modal .btnrow{display:flex;gap:8px;margin-top:10px}.modal .btnrow button{flex:1;border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);border-radius:8px;padding:9px 4px;font-size:13.5px;font-weight:700;cursor:pointer}.modal .btnrow button.primary{background:var(--ink);color:#fff}.slot .play{color:var(--tape);font-size:14px}.status{position:fixed;bottom:14px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;padding:8px 16px;border-radius:999px;font-size:13px;opacity:0;transition:opacity .25s;pointer-events:none;z-index:50;white-space:normal;max-width:92vw;text-align:center}.status.show{opacity:1}.task .body{cursor:pointer}.task .meta:empty{display:none}.slot .starter{display:block;font-size:12px;color:#ffffff9e;margin-top:2px;font-weight:400}.fab{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;border:none;background:var(--orange);color:#fff;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 4px 16px #23302a4d;z-index:55;display:flex;align-items:center;justify-content:center;padding-bottom:3px}.fab:active{transform:scale(.94)}.task .check{position:relative}.task .check:after{content:"";position:absolute;inset:-11px}.slot button{position:relative}.slot button:after{content:"";position:absolute;inset:-8px}.undo{position:relative}.undo:after{content:"";position:absolute;inset:-10px}.weeknav button{width:44px;height:44px}.addrow input{padding:11px 12px}.addrow button{min-width:60px}.coach-head{min-height:36px}.coach-head .clear{position:relative}.coach-head .clear:after{content:"";position:absolute;inset:-12px}.datarow button{padding:12px 6px}#notif-enable{border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);border-radius:10px;padding:12px 16px;font-size:14px;font-weight:700;cursor:pointer;min-height:44px;width:100%}.notif-row{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin-bottom:8px;min-height:48px;cursor:pointer;font-size:14px}.notif-row span{flex:1}.notif-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--green);flex-shrink:0}.notif-row select{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--paper);min-height:40px}.notif-actions{display:flex;gap:8px;margin-top:4px}.notif-actions button{flex:1;border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);border-radius:8px;padding:10px;font-size:13px;cursor:pointer;min-height:44px}input.remindpick{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--paper);color:var(--ink-soft);cursor:pointer;min-height:44px;max-width:130px}input.remindpick.set{border-color:var(--green);color:var(--green);font-weight:700}.library{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.library .chip-task{border-style:solid;border-color:var(--line);background:var(--paper)}.lib-head{display:none}.lib-group{margin-top:10px;padding:8px;border:1.5px dashed transparent;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;width:100%}.lib-group.droptarget{border-color:var(--green);background:var(--green-soft)}.lib-group-head{display:flex;align-items:center;gap:8px;width:100%;font-size:12px;font-weight:700;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase}.lib-group-head .gname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-group-head .gcount{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400}.lib-empty{font-size:11.5px;color:var(--done);padding:6px 4px;font-style:italic}.lib-newgroup{display:flex;gap:6px;width:100%;margin-top:12px}.lib-newgroup input{flex:1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:13px;background:var(--panel)}.lib-newgroup button{border:none;background:var(--ink);color:#fff;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700;cursor:pointer;min-height:40px}.lib-rail{display:none;position:fixed;top:14px;left:14px;z-index:60;border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #23302a26;min-height:40px}.lib-rail.open{background:var(--ink);color:#fff}@media(min-width:1100px){.lib-rail{display:block}.wrap{transition:margin-left .22s ease-out}body.lib-open .wrap{margin-left:344px;margin-right:auto}.library{position:fixed;left:0;top:0;bottom:0;width:320px;margin:0;padding:66px 16px 24px;border-radius:0;border:none;border-right:1px solid var(--line);box-shadow:8px 0 24px #23302a14;overflow-y:auto;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;z-index:40;animation:libslide .22s ease-out}.library .chip-task{width:100%;border-radius:10px;padding:10px 12px}.lib-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lib-head h3{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--ink-soft);flex:1}.lib-head p{font-size:12px;color:var(--ink-soft);margin:0 0 10px;flex-basis:100%}.lib-head button{background:none;border:none;color:var(--ink-soft);font-size:16px;cursor:pointer;padding:6px 8px}}@keyframes libslide{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.library{animation:none}}.anytray.tray-drop{outline:2px dashed var(--green);outline-offset:6px;border-radius:12px;min-height:44px}.daycard .dhead{cursor:pointer}.anytray{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.anytray:empty{display:none}.anytray .chip-task{background:var(--panel);border:1.5px dashed var(--green);color:var(--ink);border-radius:999px;padding:10px 14px;font-size:13px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;min-height:44px;display:flex;align-items:center}.anytray .chip-task.slipped{border-color:var(--orange)}#allday{margin-top:10px}.timeline{position:relative;margin-top:12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.tl-hour{position:absolute;left:0;right:0;border-top:1px solid var(--paper)}.tl-hour span{position:absolute;top:-7px;left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--done);background:var(--panel);padding:0 3px}.tl-block{position:absolute;left:64px;right:10px;border-radius:8px;padding:3px 10px;font-size:13px;overflow:hidden;border:1px solid;line-height:1.3}.tl-block.event{background:var(--blue-soft);border-color:var(--blue);color:var(--ink);z-index:3}.tl-block.task{background:var(--green-soft);border-color:var(--green);color:var(--ink);left:86px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;z-index:5}.tl-block .tm{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;color:var(--ink-soft);display:block}.tl-now{position:absolute;left:56px;right:0;border-top:2px solid var(--gold);z-index:6;pointer-events:none}.tl-now i{position:absolute;left:-5px;top:-5px;width:8px;height:8px;background:var(--gold);border-radius:50%;display:block}.timeline.droptarget{border-color:var(--green);border-width:2px}.ack{margin-top:14px;background:var(--panel);border:1.5px solid var(--gold);border-radius:var(--radius);padding:12px 14px}.ds-row{display:flex;gap:8px;font-size:13.5px;padding:5px 0;align-items:baseline;border-bottom:1px solid var(--paper)}.ds-row:last-child{border-bottom:none}.ds-row .tm{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--ink-soft);min-width:92px;flex-shrink:0}.ds-row .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;align-self:center}.ds-row.event .dot{background:var(--blue)}.ds-row.task .dot{background:var(--green)}.ds-row.anytime .dot{background:var(--line)}.ds-row .lbl{flex:1;min-width:0}.ds-row.anytime .lbl{color:var(--ink-soft)}.ds-row.inweek{padding:4px 0;border-bottom:none;font-size:13px}.ds-row.inweek .lbl{color:var(--ink-soft)}.coach-notes{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.cn-head{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:700;margin-bottom:4px;display:flex;align-items:center;gap:8px}.cn-head .clear{background:none;border:none;color:var(--ink-soft);font-size:11px;text-decoration:underline;cursor:pointer;text-transform:none;letter-spacing:0;margin-left:auto}#coach-profile-text{font-size:13.5px;color:var(--ink);white-space:pre-wrap;background:var(--green-soft);border-radius:8px;padding:10px 12px}.cn-row{display:flex;align-items:center;gap:8px;font-size:13px;padding:5px 0;color:var(--ink)}.cn-row span{flex:1}.cn-row button{background:none;border:none;color:var(--ink-soft);cursor:pointer;font-size:13px;padding:6px;position:relative}.cn-row button:after{content:"";position:absolute;inset:-8px}#sync-create{border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);border-radius:10px;padding:12px 16px;font-size:14px;font-weight:700;cursor:pointer;min-height:44px;width:100%}.sync-code-row{display:flex;gap:8px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin-bottom:8px}.sync-code-row code{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;word-break:break-all;color:var(--ink)}.sync-code-row button{border:none;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer;min-height:44px}.pop{position:fixed;left:50%;top:38%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--green);color:#fff;font-size:40px;display:flex;align-items:center;justify-content:center;z-index:210;pointer-events:none;animation:pop .38s ease-out forwards}@keyframes pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}75%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.02)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.pop{display:none}}:root{--paper:#DDD8CB;--panel:#EFEBE1;--ink:#1B1916;--ink-soft:#4C4841;--line:#C3BBA8;--orange:#E4561B;--orange-soft:#F6D9C8;--gold:#C08F1A;--gold-soft:#F3E6C1;--blue:#2E7E8B;--blue-soft:#D3E4E4;--green:#4F7A3B;--green-soft:#DCE6CC;--tape:#F2B233;--done:#9A9382;--radius:8px;--edge:#0E0D0B;--lcd:#15130F;--lcd-amber:#F2B233;--lcd-dim:#7A6A3E;--display:"Chakra Petch","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body{background:var(--paper);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{position:relative;z-index:1}@media(max-width:1099px){header{padding-top:62px}}.timeline,.daycard,.coach,.ack,.notif-row{background-image:radial-gradient(circle at 10px 10px,rgba(27,25,22,.28) 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) 10px,rgba(27,25,22,.28) 2px,transparent 2.6px),radial-gradient(circle at 10px calc(100% - 10px),rgba(27,25,22,.28) 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),rgba(27,25,22,.28) 2px,transparent 2.6px);background-repeat:no-repeat}h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,9vw,54px);letter-spacing:.01em;text-transform:uppercase;line-height:1}.keycap,.addrow button,.timegrid button,.modal .btnrow button,.coach-actions button,.coach-ask button,.weeknav button,.notif-actions button,#notif-enable,#sync-create,.sync-code-row button,.lib-newgroup button,.lib-rail,.coach-fab,.datarow button,.breakdown,.proposal button,.applyall,.sec-head .count{border:1.5px solid var(--edge)!important;border-radius:6px!important;background:linear-gradient(180deg,#f7f3ea,#dfd9cb)!important;color:var(--ink)!important;box-shadow:0 3px 0 var(--edge),inset 0 1px #ffffffd9!important;font-family:var(--mono)!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600!important;transform:translateY(0);transition:transform .06s,box-shadow .06s;text-decoration:none!important}.keycap:active,.addrow button:active,.timegrid button:active,.modal .btnrow button:active,.coach-actions button:active,.coach-ask button:active,.weeknav button:active,.notif-actions button:active,#notif-enable:active,#sync-create:active,.sync-code-row button:active,.lib-newgroup button:active,.lib-rail:active,.coach-fab:active,.datarow button:active,.breakdown:active,.proposal button:active,.applyall:active{transform:translateY(3px);box-shadow:0 0 0 var(--edge),inset 0 1px #ffffff80!important}.sec-head .count{padding:2px 7px;font-size:11px;box-shadow:0 2px 0 var(--edge)!important;cursor:default}.addrow button,.coach-ask button,.modal .btnrow button.primary,.lib-newgroup button,.sync-code-row button,.proposal button{background:linear-gradient(180deg,#2c2823,#1b1916)!important;color:var(--panel)!important;box-shadow:0 3px #000,inset 0 1px #ffffff1f!important}.fab{background:linear-gradient(180deg,#f26a2e,#dd4e14);border:1.5px solid var(--edge);box-shadow:0 5px #7e2a08,inset 0 1px #ffffff59;border-radius:12px;width:60px;height:60px;font-size:30px;transition:transform .06s,box-shadow .06s;flex-direction:column;gap:0;padding-bottom:0}.fab:after{content:"CAPTURE";font-family:var(--mono);font-size:7.5px;letter-spacing:.14em;margin-top:-4px;opacity:.85}.fab:active{transform:translateY(5px);box-shadow:0 0 #7e2a08,inset 0 1px #fff3}.coach-fab .dot{box-shadow:0 0 0 2px var(--panel),0 0 0 3px var(--green),0 0 8px #4f7a3bcc}.task{border:1.5px solid var(--line);border-radius:7px;background:var(--panel)}.task .label{font-weight:600}.task .check{width:26px;height:26px;border-radius:5px;border:1.5px solid var(--edge);background:linear-gradient(180deg,#f7f3ea,#dfd9cb);box-shadow:0 2px 0 var(--edge)}.task .check:active{transform:translateY(2px);box-shadow:0 0 0 var(--edge)}.task.gold{background:var(--gold-soft)}.chip{border-radius:3px;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;padding:2px 7px;font-family:var(--mono);font-weight:600}.chip.info{border:1px solid var(--line);background:var(--paper)}select.daypick,select.estpick,input.duepick,input.remindpick,.addrow input,.coach-ask input,.stakes-row input,.lib-newgroup input,#sync-join-code,#cal-url{border:1.5px solid var(--line)!important;border-radius:6px!important;background:#faf7f0!important;font-family:var(--mono);box-shadow:inset 0 2px 4px #00000014}#sections{counter-reset:sec 1}#sections section{counter-increment:sec}.sec-head{border-bottom:1.5px solid var(--ink);padding-bottom:6px}.sec-head h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:16px}.sec-head h2:before{content:counter(sec,decimal-leading-zero);font-family:var(--mono);font-size:11px;color:var(--panel);background:var(--ink);padding:2px 6px;border-radius:3px;margin-right:8px;letter-spacing:.1em;vertical-align:2px}.sec-tag{border-radius:2px;width:10px;height:10px;box-shadow:0 0 6px currentColor}.sec-note{font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.today{border:1.5px solid var(--edge);border-radius:10px;background:linear-gradient(180deg,#2a2621,#1b1916);box-shadow:0 5px 0 var(--edge),inset 0 1px #ffffff0f;padding:18px 16px 16px}.today:before{height:5px}.today h2{color:var(--tape);font-weight:700;letter-spacing:.2em}.today h2:after{content:"  ·  3 PADS";color:#ffffff59;font-weight:400}.slot{counter-increment:pad;position:relative;min-height:64px;padding:22px 12px 12px;border-radius:8px;background:linear-gradient(180deg,#3a352c,#2a2620);border:1.5px solid #000;box-shadow:0 4px #000,inset 0 1px #ffffff14;color:#f2ebdd;transition:transform .06s,box-shadow .06s}.slot:before{content:"PAD " counter(pad);position:absolute;top:7px;left:11px;font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:#ffffff73}.slot:after{content:"";position:absolute;top:8px;right:11px;width:7px;height:7px;border-radius:50%;background:#2b2822;box-shadow:inset 0 1px 2px #000c}.slot button{background:linear-gradient(180deg,#2c2823,#1b1916);border:1px solid #000;border-radius:5px;box-shadow:0 2px #000;padding:6px 9px;color:var(--tape);font-size:14px}.slot button:active{transform:translateY(2px);box-shadow:0 0 #000}.today .load,.today .note{font-family:var(--mono);font-size:11px;letter-spacing:.02em}.ack{border:1.5px solid var(--line);border-radius:7px;background:var(--panel)}.ack{border-color:var(--gold);background:var(--gold-soft)}.ds-row .tm{font-family:var(--mono);font-weight:600}.timeline{border:1.5px solid var(--edge);border-radius:8px;background-color:var(--panel);background-image:linear-gradient(to right,rgba(27,25,22,.06) 1px,transparent 1px);background-size:12.5% 100%;background-position:62px 0}.tl-hour{border-top:1px dashed var(--line)}.tl-hour span{font-family:var(--mono);color:var(--ink-soft);font-weight:600;letter-spacing:.08em;font-size:10px}.tl-block{border-width:1.5px;border-radius:5px;box-shadow:0 2px #1b191659;font-family:var(--mono);font-size:12px}.tl-block.task{background:var(--green-soft);border-color:var(--green)}.tl-block.event{background:var(--blue-soft);border-color:var(--blue);background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgba(46,126,139,.14) 6px 7px)}.tl-now{border-top:2px solid var(--orange)}.tl-now i{background:var(--orange);box-shadow:0 0 6px #e4561bcc}.tl-now:after{content:"NOW";position:absolute;right:8px;top:-9px;font-family:var(--mono);font-size:9px;font-weight:700;color:#fff;background:var(--orange);padding:1px 6px;border-radius:3px;letter-spacing:.14em}.anytray .chip-task{border-radius:6px;border-width:1.5px;background:var(--panel);box-shadow:0 2px #1b191640;font-family:var(--mono);font-size:12px}.weeknav span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;font-weight:600}.daycard{border:1.5px solid var(--line);border-radius:7px;background:var(--panel)}.daycard.today-card{border-color:var(--orange);box-shadow:0 3px 0 var(--orange)}.daycard .dname{text-transform:uppercase;font-family:var(--mono);letter-spacing:.1em;font-size:12.5px}.daycard .task{background:var(--paper)}.mcell{border:1.5px solid var(--line);border-radius:5px;background:var(--panel);box-shadow:0 2px #1b191626}.mnum{font-family:var(--mono);font-weight:600}.mhead{font-family:var(--mono);letter-spacing:.14em}@media(min-width:1100px){.library{background:var(--panel);border-right:1.5px solid var(--edge)}.coach-sheet{background:var(--panel);border-left:1.5px solid var(--edge)}}.coach-sheet{background:var(--panel);border-top:1.5px solid var(--edge)}.coach{border:1.5px solid var(--edge);border-radius:8px;box-shadow:0 3px 0 var(--edge);background:var(--panel)}.coach-head h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em}.coach-head .hint{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em}.bubble{border-radius:5px}.bubble.user{border:1px solid var(--line);background:var(--paper)}.proposal{border-radius:5px;font-family:var(--mono);font-size:12px}.lib-group-head,.cn-head,.lib-head h3{font-family:var(--mono)}.lib-head h3{color:var(--orange)}.status{border:1px solid var(--edge);border-radius:5px;font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;background:var(--lcd);color:var(--lcd-amber);box-shadow:0 3px 0 var(--edge)}.timegrid button{font-size:12.5px}.modal{border-top:1.5px solid var(--edge);background:var(--panel)}.modal h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em}.notif-row,.sync-code-row{border:1.5px solid var(--line);border-radius:7px;background:var(--panel)}.notif-row input[type=checkbox]{accent-color:var(--orange)}.pop{background:var(--green);box-shadow:0 0 0 4px #4f7a3b40}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:200;border-radius:22px;box-shadow:inset 0 0 0 1.5px #ffffff73,inset 0 14px 26px -8px #ffffff8c,inset 14px 0 26px -12px #ffffff59,inset 0 -18px 34px -10px #0e0d0b73,inset -14px 0 30px -12px #0e0d0b4d,inset 0 0 60px 10px #0e0d0b1a,0 0 0 60px #0e0d0b}@media(min-width:1100px){body:after{border-radius:28px}}.today{border:5px solid #2C2823;box-shadow:0 1px #fff6,0 5px 0 var(--edge)}.today:after{content:"";position:absolute;top:16px;right:18px;width:66px;height:18px;background-image:radial-gradient(circle,#0E0D0B 1.3px,transparent 1.6px);background-size:6px 6px;opacity:.75}.slot:after{width:8px;height:8px}.today h2:after{content:none}.mcell.is-today{border-color:var(--orange);box-shadow:0 2px 0 var(--orange)}.slot button,.weeknav button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1}.slot button:after,.weeknav button:after{content:attr(data-cap);font-family:var(--mono);font-size:7px;letter-spacing:.16em;opacity:.65;font-weight:600}.weeknav button{width:auto;min-width:48px;height:auto;padding:7px 10px 5px}.weeknav button:after{color:var(--ink-soft)}.slot button:after{color:inherit}.timeline{background-color:#0f1a12;border:5px solid #2C2823;border-radius:10px;box-shadow:inset 0 3px 16px #000000d9,0 1px #fff6,0 3px 0 var(--edge);background-image:linear-gradient(to right,rgba(159,227,160,.07) 1px,transparent 1px);background-size:12.5% 100%;background-position:62px 0}.timeline:before{content:"";position:absolute;left:0;right:0;top:0;height:34%;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent);pointer-events:none;z-index:2}.tl-hour{border-top:1px dashed rgba(159,227,160,.22)}.tl-hour span{background:#0f1a12;color:#9fe3a0;text-shadow:0 0 6px rgba(159,227,160,.5)}.tl-block{box-shadow:none;border-width:1px}.tl-block.task{background:#9fe3a029;border-color:#9fe3a0;color:#e4f8e2;text-shadow:0 0 4px rgba(159,227,160,.35)}.tl-block.event{background:#7fd3dd24;border-color:#7fd3dd;color:#ddf3f5;background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgba(127,211,221,.14) 6px 7px)}.tl-block.event .tm{color:#7fd3dd}.tl-now{border-top:2px solid var(--tape)}.tl-now i{background:var(--tape);box-shadow:0 0 8px #f2b233e6}.tl-now:after{background:var(--tape);color:var(--ink)}.timeline.droptarget{border-color:#9fe3a0}.sec-head h2:before{content:none}#sections .sec-head h2:before{content:counter(sec,decimal-leading-zero)}:root{--screw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CradialGradient id='g' cx='40%25' cy='35%25' r='70%25'%3E%3Cstop offset='0' stop-color='%23a8a297'/%3E%3Cstop offset='1' stop-color='%23504b43'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='7' cy='7' r='6.4' fill='url(%23g)' stroke='%231b1916' stroke-width='.9'/%3E%3Cpolygon points='7,3.4 10.1,5.2 10.1,8.8 7,10.6 3.9,8.8 3.9,5.2' fill='none' stroke='%231b1916' stroke-width='1.1'/%3E%3C/svg%3E")}.timeline,.daycard,.coach,.ack,.notif-row{background-image:var(--screw),var(--screw),var(--screw),var(--screw);background-size:14px 14px;background-position:5px 5px,calc(100% - 5px) 5px,5px calc(100% - 5px),calc(100% - 5px) calc(100% - 5px)}.today{background-image:var(--screw),var(--screw);background-size:14px 14px;background-repeat:no-repeat;background-position:8px calc(100% - 8px),calc(100% - 8px) calc(100% - 8px)}html:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:199;opacity:.1;background-image:linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.9) 46.5%,transparent 47%),linear-gradient(112deg,transparent 0 68%,rgba(255,255,255,.7) 68.4%,transparent 68.8%),linear-gradient(118deg,transparent 0 22%,rgba(0,0,0,.6) 22.3%,transparent 22.6%),linear-gradient(113deg,transparent 0 83%,rgba(0,0,0,.5) 83.2%,transparent 83.5%)}header{border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 1px #ffffff59;padding-bottom:14px;margin-bottom:6px}.knob{position:relative;width:86px;height:86px;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 50% 50%,transparent 0 30px,var(--panel) 30px 34px,transparent 34px),conic-gradient(from 210deg,var(--orange) 0 120deg,transparent 120deg);-webkit-tap-highlight-color:transparent}.knob .tick{position:absolute;font-family:var(--mono);font-size:7px;letter-spacing:.12em;color:var(--ink-soft);font-weight:600}.coach-fab.ptt{background:linear-gradient(180deg,#e24a3a,#b8301f)!important;color:#fff1e8!important;border-color:#000!important;box-shadow:0 4px #5a140b,inset 0 1px #ffffff4d!important;border-radius:9px!important;padding:8px 14px 6px 12px!important;flex-direction:column;gap:2px;min-width:78px}.coach-fab.ptt .ptt-txt{font-family:var(--mono);font-weight:700;letter-spacing:.14em;font-size:13px;display:flex;align-items:center;gap:6px}.coach-fab.ptt .ptt-txt:before{content:"";width:8px;height:8px;border-radius:50%;background:#5a140b;box-shadow:inset 0 1px 2px #000c}.coach-fab.ptt:after{content:"TX/RX · HOLD TO TALK";font-family:var(--mono);font-size:6.5px;letter-spacing:.14em;opacity:.8}.coach-fab.ptt .dot{display:none}.coach-fab.ptt.tx{transform:translateY(4px);box-shadow:0 0 #5a140b!important}.coach-fab.ptt.tx .ptt-txt:before{background:#3ae06a;box-shadow:0 0 8px #3ae06ae6}.coach-fab.ptt:active{transform:translateY(4px);box-shadow:0 0 #5a140b!important}.ptt-live{position:fixed;top:78px;right:14px;z-index:62;max-width:70vw;background:var(--lcd);color:var(--lcd-amber);font-family:var(--mono);font-size:11px;letter-spacing:.06em;padding:8px 10px;border:1.5px solid var(--edge);border-radius:6px;box-shadow:inset 0 2px 8px #000000b3,0 3px 0 var(--edge);display:flex;align-items:center;gap:8px}.ptt-live i{width:8px;height:8px;border-radius:50%;background:#3ae06a;box-shadow:0 0 8px #3ae06ae6;flex-shrink:0}.rocker{gap:0!important;background:#0e0d0b;padding:4px;border-radius:8px;border:1.5px solid var(--edge);box-shadow:inset 0 2px 6px #000000b3}.rocker button{border-radius:5px!important;box-shadow:none!important;background:transparent!important;color:#8c8577!important;border-color:transparent!important}.rocker button.on{background:linear-gradient(180deg,#f6c24a,#e09a1f)!important;color:#1b1916!important;box-shadow:0 2px #6b4a0c!important}.knob{margin-top:10px}html:before{content:none}.timeline,.daycard,.coach,.ack,.notif-row{background-repeat:no-repeat}.ack,.notif-row,.daycard,.coach{padding-left:22px;padding-right:22px}.today{padding-bottom:32px}.today .note{padding-right:24px}@media(max-width:600px){h1{font-size:clamp(30px,8.5vw,44px)}header{padding-bottom:10px}}.knob .t2{left:-6px;top:14px}:root{--screw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='6.2' fill='rgba(0,0,0,0.07)' stroke='rgba(0,0,0,0.28)' stroke-width='.8'/%3E%3Cpolygon points='7,3.6 9.9,5.3 9.9,8.7 7,10.4 4.1,8.7 4.1,5.3' fill='none' stroke='rgba(0,0,0,0.3)' stroke-width='.9'/%3E%3C/svg%3E");--screw-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='6.2' fill='rgba(255,255,255,0.05)' stroke='rgba(255,255,255,0.22)' stroke-width='.8'/%3E%3Cpolygon points='7,3.6 9.9,5.3 9.9,8.7 7,10.4 4.1,8.7 4.1,5.3' fill='none' stroke='rgba(255,255,255,0.22)' stroke-width='.9'/%3E%3C/svg%3E")}.today{background-image:var(--screw-dark),var(--screw-dark)}.timeline{background-image:var(--screw-dark),var(--screw-dark),var(--screw-dark),var(--screw-dark),linear-gradient(to right,rgba(159,227,160,.07) 1px,transparent 1px);background-size:14px 14px,14px 14px,14px 14px,14px 14px,12.5% 100%;background-position:5px 5px,calc(100% - 5px) 5px,5px calc(100% - 5px),calc(100% - 5px) calc(100% - 5px),62px 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat}body:after{border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1.5px #ffffff80,inset 0 -1.5px #00000038,inset 1.5px 0 #ffffff40,inset -1.5px 0 #0000001f,inset 0 0 4px 1px #0000000f,0 0 0 60px #0e0d0b}@media(min-width:1100px){body:after{border-radius:14px}}body:after{border-radius:0;box-shadow:inset 0 3px #ffffff6b,inset 3px 0 #ffffff42,inset 0 -3px #0000003d,inset -3px 0 #00000024,inset 0 0 0 4px #0000000a;background:linear-gradient(135deg,#0E0D0B 0 13px,rgba(255,255,255,.5) 13px 15px,transparent 15px) top left/48px 48px no-repeat,linear-gradient(225deg,#0E0D0B 0 13px,rgba(255,255,255,.35) 13px 15px,transparent 15px) top right/48px 48px no-repeat,linear-gradient(45deg,#0E0D0B 0 13px,rgba(0,0,0,.25) 13px 15px,transparent 15px) bottom left/48px 48px no-repeat,linear-gradient(315deg,#0E0D0B 0 13px,rgba(0,0,0,.35) 13px 15px,transparent 15px) bottom right/48px 48px no-repeat}.slot{min-height:108px;padding:26px 14px 12px;flex-wrap:wrap;align-items:flex-end;gap:8px 8px}.slot .txt{flex:1 1 100%;font-size:17px;font-weight:600;line-height:1.25;align-self:flex-start}.slot .txt .starter{font-size:12px;margin-top:3px}.slot .est{order:2;margin-right:auto;font-size:12px}.slot button{order:3;padding:9px 12px;font-size:15px;min-width:46px;min-height:44px}@media(min-width:1100px){.slot{min-height:150px}}@keyframes settle{0%{transform:translateY(-8px) scale(.97);opacity:0}60%{transform:translateY(2px) scale(1.01);opacity:1}to{transform:none;opacity:1}}.tl-block.settle,.slot.settle{animation:settle .22s cubic-bezier(.3,1.2,.5,1) both}@media(prefers-reduced-motion:reduce){.tl-block.settle,.slot.settle{animation:none}}body:after{border-radius:20px;background:none;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 3px #ffffff61,inset 3px 0 #ffffff38,inset 0 -3px #00000038,inset -3px 0 #0000001f,inset 0 0 0 4px #0000000b,0 0 0 60px #0e0d0b}@media(min-width:1100px){body:after{border-radius:26px}}body:after{box-shadow:inset 0 0 0 1px #fff9,inset 0 5px #ffffff80,inset 5px 0 #ffffff4d,inset 0 -5px #0000004d,inset -5px 0 #0000002b,inset 0 0 0 6px #0000000d,inset 0 8px #ffffff24,inset 0 -8px #0000001a,0 0 0 60px #0e0d0b}header{padding-top:66px;padding-bottom:8px;margin-bottom:0}body.has-back header{padding-top:66px}@media(max-width:600px){.coach-fab.ptt:after{content:none}.coach-fab.ptt{padding:10px 14px!important;min-width:0}}@media(max-width:600px){.wrap{padding-top:0}header{position:sticky;top:0;z-index:50;background:var(--paper);margin:0 -16px;padding:50px 12px 8px;border-bottom:1.5px solid var(--edge);box-shadow:0 3px #0000000f}body.has-back header{padding-top:50px}.coach-fab.ptt{position:static!important;width:100%;min-height:38px;padding:7px 6px 6px!important;border-radius:7px!important;box-shadow:0 3px #5a140b,inset 0 1px #ffffff4d!important}.coach-fab.ptt .ptt-txt{font-size:12px}.coach-fab.ptt.tx,.coach-fab.ptt:active{transform:translateY(3px)}body.coach-open .coach-fab{display:flex!important}.ptt-live{inset:auto 14px 90px;max-width:none}#view-board,#view-day,#view-week,#view-month,#view-settings{padding-top:6px}}@media(max-width:600px){.slot{min-height:74px;padding:20px 12px 10px;flex-wrap:nowrap;align-items:center;gap:6px}.slot .txt{flex:1 1 auto;font-size:15px;line-height:1.2;align-self:center;min-width:0}.slot .txt .starter{font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.slot .est{order:0;margin:0 4px 0 0;font-size:11px}.slot button{order:0;min-height:40px;min-width:40px;padding:6px 9px;font-size:14px}.slot button:after{font-size:6px}.today{padding:14px 12px 26px}}.slot.droptarget{outline:2px dashed var(--tape);outline-offset:-5px}#sections section.droptarget>.sec-head{background:var(--green-soft);border-radius:6px;box-shadow:0 0 0 2px var(--green)}.task.ins-before{box-shadow:0 -3px 0 0 var(--green)!important}.task.ins-after{box-shadow:0 3px 0 0 var(--green)!important}.task .drag-handle{align-self:center;margin-top:0}.tl-block.task{padding-bottom:10px}.tl-grip{position:absolute;left:0;right:0;bottom:0;height:12px;cursor:ns-resize;touch-action:none}.tl-grip:after{content:"";position:absolute;left:50%;bottom:3px;width:26px;height:3px;margin-left:-13px;border-radius:2px;background:currentColor;opacity:.4}.tl-block.resizing{box-shadow:0 0 0 2px var(--tape)!important;z-index:9}.knob{touch-action:none}.knob{cursor:grab}.coach-sheet-head{touch-action:none;cursor:grab;position:relative;min-height:30px}.coach-sheet-head:before{content:"";position:absolute;left:50%;top:9px;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:var(--line)}@media(min-width:1100px){.coach-sheet-head:before{display:none}.coach-sheet-head{cursor:ew-resize}}:root{--knob-arc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M9.3 73.5A47 47 0 1 1 90.7 73.5L82.0 68.5L83.4 66.3L84.6 64.0L85.6 61.6L86.4 59.1L87.1 56.5L87.6 54.0L88.0 51.3L88.1 48.7L88.1 46.0L87.8 43.3L87.4 40.7L86.8 38.0L86.0 35.5L85.0 32.9L83.9 30.4L82.5 28.1L81.0 25.8L79.4 23.6L77.6 21.5L75.6 19.5L73.5 17.7L71.2 16.0L68.9 14.5L66.4 13.1L63.9 11.9L61.2 10.9L58.5 10.1L55.7 9.5L52.9 9.0L50.0 8.8L47.1 8.8L44.2 8.9L41.3 9.3L38.5 9.9L35.7 10.6L32.9 11.6L30.2 12.8L27.6 14.1L25.0 15.6L22.6 17.4L20.3 19.3L18.1 21.3L16.1 23.5L14.2 25.9L12.5 28.3L11.0 31.0L9.6 33.7L8.4 36.5L7.4 39.4L6.7 42.4L6.1 45.4L5.7 48.5L5.6 51.6L5.7 54.7L6.0 57.8L6.5 60.8L7.2 63.9L8.2 66.9L9.3 69.8L10.7 72.7Z' fill='%23E4561B'/%3E%3C/svg%3E")}body.coach-open .coach-fab{display:flex!important}.ptt-live{top:auto;bottom:90px;right:14px}.coach-fab.ptt .ptt-txt:before{background:#5a140b;box-shadow:inset 0 1px 2px #3c0a05cc}:root{--key-edge:#857D6E;--key-edge-dark:#0F0D0A}.keycap,.addrow button,.timegrid button,.modal .btnrow button,.coach-actions button,.coach-ask button,.weeknav button,.notif-actions button,#notif-enable,#sync-create,.sync-code-row button,.lib-newgroup button,.lib-rail,.coach-fab,.datarow button,.breakdown,.proposal button,.applyall,.sec-head .count,.task .check{--edge:var(--key-edge)}.addrow button,.coach-ask button,.modal .btnrow button.primary,.lib-newgroup button,.sync-code-row button,.proposal button{--edge:#000}.coach-fab.ptt{border-color:#7b1f12!important}.fab{--edge:#7E2A08}.chip-task.pad{border-color:var(--tape);background:var(--gold-soft);padding-left:8px}.chip-task.pad:before{content:"PAD " attr(data-pad);font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;font-weight:700;color:#8a5a00;margin-right:6px;vertical-align:1px}.tl-block.pad{border-color:var(--tape)!important;box-shadow:inset 3px 0 0 var(--tape)}.bubble.receipt{align-self:center;max-width:90%;background:var(--lcd);color:var(--lcd-amber);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:4px;border:1px solid var(--edge);box-shadow:inset 0 2px 6px #0009}.bubble.receipt:before{content:"APPLIED · "}.lib-label{margin:26px 0 4px;padding:0 2px}.lib-label h2{font-family:var(--display);font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin:0;color:var(--ink-soft)}.lib-label span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--ink-soft);margin-top:3px;line-height:1.5}.lib-rail{display:block;left:auto!important;right:14px;top:14px}@media(max-width:600px){.lib-rail{top:10px;right:12px;min-height:34px;padding:6px 10px!important;font-size:12px}}@keyframes libslide-r{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(min-width:1100px){.wrap{transition:margin-right .22s ease-out,margin-left .22s ease-out}body.lib-open .wrap{margin-left:auto;margin-right:344px}.library{left:auto;right:0;border-right:none;border-left:1.5px solid var(--edge);box-shadow:-8px 0 24px #0000001f;animation:libslide-r .22s ease-out;z-index:45}body.coach-open .library{transform:translate(-400px)}body.coach-open.lib-open .wrap{margin-right:744px}}@media(max-width:1099px){.library{margin-top:14px}}.mcell.droptarget{outline:2px dashed var(--green);outline-offset:-3px;background:var(--green-soft)}.knob .t2{left:2px;top:-2px;transform:none}:root{--knob-arc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M18.0 68.5A37 37 0 1 1 82.0 68.5L90.0 73.1L91.4 70.2L92.6 67.2L93.6 64.2L94.3 61.1L94.9 57.9L95.2 54.7L95.3 51.6L95.2 48.4L94.8 45.3L94.3 42.2L93.5 39.2L92.5 36.2L91.3 33.3L89.9 30.5L88.4 27.8L86.6 25.3L84.7 22.9L82.6 20.6L80.4 18.5L78.1 16.5L75.6 14.8L73.0 13.2L70.3 11.8L67.6 10.6L64.7 9.6L61.8 8.8L58.9 8.2L55.9 7.8L53.0 7.6L50.0 7.6L47.1 7.8L44.1 8.3L41.3 8.9L38.5 9.7L35.7 10.8L33.1 12.0L30.5 13.3L28.1 14.9L25.7 16.6L23.6 18.5L21.5 20.5L19.6 22.6L17.9 24.9L16.3 27.3L14.9 29.7L13.7 32.3L12.7 34.9L11.8 37.6L11.2 40.3L10.7 43.1L10.5 45.8L10.4 48.6L10.5 51.4L10.9 54.1L11.4 56.8L12.1 59.5L12.9 62.0L14.0 64.6L15.2 67.0L16.6 69.3Z' fill='%23E4561B'/%3E%3C/svg%3E")}.project{border-left:3px solid var(--line);padding:2px 0 2px 10px;margin:10px 0}.project-head{display:flex;gap:8px;align-items:baseline;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.project-head .pj-tag{background:var(--ink);color:var(--panel);padding:1px 6px;border-radius:3px;font-size:9px}.project-head .pj-name{color:var(--ink);font-weight:700;text-transform:none;letter-spacing:0;font-family:var(--display);font-size:13px}.project .chip.seq{display:none}.project .task{margin-bottom:6px}.lib-group .project{width:100%;margin:4px 0}.lib-group .project .chip-task{display:block;width:100%;margin-bottom:6px}.chip-task.lib.scheduled{opacity:.72;border-style:dashed}.coach-folds{display:flex;gap:14px;margin-top:10px}.coach-fold{background:none!important;border:none!important;box-shadow:none!important;padding:4px 0!important;font-family:var(--mono)!important;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)!important;cursor:pointer;text-shadow:none!important}.coach-fold:active{transform:none!important}:root{--knob-arc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M13.6 71.0A42 42 0 1 1 86.4 71.0L92.3 74.4L93.8 71.4L95.1 68.2L96.2 65.0L97.0 61.7L97.6 58.4L98.0 55.0L98.1 51.7L98.1 48.3L97.7 45.0L97.2 41.7L96.4 38.4L95.4 35.3L94.2 32.2L92.7 29.2L91.1 26.3L89.3 23.5L87.2 20.9L85.1 18.4L82.7 16.1L80.2 14.0L77.6 12.0L74.8 10.3L71.9 8.7L69.0 7.4L65.9 6.3L62.8 5.3L59.6 4.6L56.4 4.2L53.2 3.9L50.0 3.9L46.8 4.1L43.6 4.5L40.5 5.2L37.4 6.0L34.4 7.1L31.5 8.4L28.7 9.9L26.0 11.5L23.4 13.4L20.9 15.4L18.7 17.6L16.5 19.9L14.6 22.3L12.8 24.9L11.2 27.6L9.9 30.4L8.7 33.3L7.7 36.3L6.9 39.3L6.4 42.3L6.0 45.4L5.9 48.5L6.0 51.5L6.3 54.6L6.8 57.6L7.5 60.6L8.5 63.5L9.6 66.3L10.9 69.1L12.4 71.7Z' fill='%23E4561B'/%3E%3C/svg%3E")}.daycard,.coach,.ack,.notif-row{background-image:none}.timeline{background-image:linear-gradient(to right,rgba(159,227,160,.07) 1px,transparent 1px);background-size:12.5% 100%;background-position:62px 0;background-repeat:repeat}.today{background-image:none}.project{border:1.5px solid var(--line);border-left:4px solid var(--ink-soft);border-radius:8px;background:#00000009;padding:8px 10px 6px;margin:12px 0 16px}.project-head{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer}.project-head .pj-fold{background:none!important;border:none!important;box-shadow:none!important;padding:0 4px!important;font-size:13px;line-height:1;color:var(--ink)!important;cursor:pointer;min-height:0;text-shadow:none!important}.project-head .pj-fold:active{transform:none!important}.project-head .pj-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-head .pj-left{margin-left:auto;white-space:nowrap}.project.collapsed{padding-bottom:8px}.project.collapsed .project-head{margin-bottom:0}.project .task{margin-bottom:6px;background:var(--panel)}.project .task:last-child{margin-bottom:2px}.seqno{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-right:8px;border-radius:4px;background:var(--ink);color:var(--panel);font-family:var(--mono);font-size:10px;font-weight:700;vertical-align:2px}.lib-group .project{width:100%;margin:6px 0 10px}.lib-group .project .chip-task{display:flex;align-items:center;width:100%;margin:0 0 6px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.chip-task.lib.scheduled{opacity:.7;border-style:solid;border-color:var(--green)}.step-row input{font-style:italic}.seqno{background:linear-gradient(180deg,#c6c0b1,#d9d3c5);color:var(--ink);border:1px solid rgba(0,0,0,.25);border-radius:4px;box-shadow:inset 0 2px 3px #00000059,inset 0 -1px #ffffff8c,0 1px #ffffffb3;text-shadow:0 1px 0 rgba(255,255,255,.35);font-weight:700}.library .chip-task,.lib-group .chip-task{display:flex;align-items:center;gap:6px;width:100%;margin:0 0 6px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel);box-shadow:0 1px #ffffff80 inset,0 1px 1px #00000014;font-size:13.5px;line-height:1.25;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.lib-group{gap:0;padding:6px 8px 4px}.lib-group-head{margin-bottom:6px}.lib-empty{padding:4px 2px 6px}.coach-fab,.coach-fab *,header,header *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.ptt-hold,body.ptt-hold *{-webkit-user-select:none!important;user-select:none!important}@media(max-width:600px){input,select,textarea,.coach-ask input,.addrow input,.stakes-row input,.lib-newgroup input{font-size:16px}}.seqno{border:none}.project-head .pj-grip{cursor:grab;color:var(--ink-soft);font-size:15px;line-height:1;padding:0 2px 0 0;touch-action:none;user-select:none;-webkit-user-select:none}.project-head{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wg{margin-top:12px;border:1.5px solid var(--edge);border-radius:8px;background:var(--panel);overflow:hidden;box-shadow:0 3px 0 var(--edge),inset 0 1px #ffffff80}.wg-head,.wg-allday,.wg-body{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr))}.wg-head{border-bottom:1px solid var(--line)}.wg-corner{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding:8px 6px;text-align:right;align-self:end}.wg-dh{padding:8px 6px 6px;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;border-left:1px solid var(--line);min-width:0}.wg-dh b{display:block;font-family:var(--display);font-size:20px;line-height:1.1;color:var(--ink);letter-spacing:0}.wg-dh.is-today b{color:var(--orange)}.wg-dh small{display:block;font-size:9px;letter-spacing:.04em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg-dh.heavy small{color:var(--orange);font-weight:700}.wg-allday{border-bottom:1.5px solid var(--line);background:#00000009;min-height:34px}.wg-any{border-left:1px solid var(--line);padding:4px;display:flex;flex-direction:column;gap:4px;min-height:34px;min-width:0}.wg-any .chip-task{font-size:11px;padding:5px 7px;border-radius:5px;border:1.5px dashed var(--green);background:var(--panel);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.wg-any .chip-task.slipped{border-color:var(--orange)}.wg-any .chip-task.pad{border-color:var(--tape);border-style:solid;background:var(--gold-soft)}.wg-any .chip-task.ev{border:1px solid var(--blue);background:var(--blue-soft);cursor:default}.wg-any.droptarget,.wg-col.droptarget{background-color:var(--green-soft)}.wg-body,.wg-axis{position:relative}.wg-axis span{position:absolute;right:6px;transform:translateY(-50%);font-family:var(--mono);font-size:9.5px;color:var(--ink-soft);white-space:nowrap}.wg-col{position:relative;border-left:1px solid var(--line);min-width:0;background-image:repeating-linear-gradient(180deg,transparent 0 43px,var(--line) 43px 44px);background-position:0 10px}.wg-col.is-today{background-color:#f2b23312}.wg-block{position:absolute;left:3px;right:3px;border-radius:4px;padding:2px 6px;font-family:var(--mono);font-size:11px;line-height:1.25;overflow:hidden;border:1px solid;box-shadow:0 1px #1b191640}.wg-block.event{background:var(--blue-soft);border-color:var(--blue);color:var(--ink);z-index:2;background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgba(46,126,139,.12) 6px 7px)}.wg-block.task{background:var(--green-soft);border-color:var(--green);color:var(--ink);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;z-index:3}.wg-block.task.pad{border-color:var(--tape);box-shadow:inset 3px 0 0 var(--tape)}.wg-block .tm{display:block;font-size:9px;color:var(--ink-soft)}.wg-now{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--orange);z-index:4;pointer-events:none}.wg-now:before{content:"";position:absolute;left:-3px;top:-4px;width:6px;height:6px;border-radius:50%;background:var(--orange)}@media(min-width:1100px){.wrap{max-width:1240px;padding:16px 28px}#view-board{display:grid;grid-template-columns:400px minmax(0,1fr);gap:0 28px;align-items:start}#view-board>.today{grid-column:1}#view-board>#sections{grid-column:2;grid-row:1/span 8}#view-board>#sections .lib-label{margin-top:16px}.library{left:0;right:auto;border-left:none;border-right:1.5px solid var(--edge);box-shadow:8px 0 24px #0000001f;animation:libslide .22s ease-out}body.lib-open .wrap{margin-left:344px;margin-right:auto}body.coach-open .library{transform:none}body.coach-open .wrap{margin-right:420px}body.coach-open.lib-open .wrap{margin-left:344px;margin-right:420px}.wrap{transition:margin-left .22s ease-out,margin-right .22s ease-out}.lib-rail{left:108px!important;right:auto;top:14px}}.wg-any .chip-task,.anytray .chip-task{border-width:1.5px;border-style:solid;border-color:var(--line)}.wg-any .chip-task.slipped,.anytray .chip-task.slipped{border-color:var(--orange)}.wg-any .chip-task.pad{border-color:var(--tape)}.wg-block.task,.tl-block.task{background:var(--panel)}.coach-sheet-head{justify-content:flex-start;align-items:center}#coach-close{font-size:11px!important;padding:6px 10px!important;min-height:32px;letter-spacing:.1em}@media(max-width:1099px){.coach-sheet-head{padding-top:16px}}.timegrid .timer-pick{grid-column:1/-1}@media(min-width:1100px){.slot{min-height:100px;padding:24px 14px 12px}.slot .txt{font-size:16px}}.tl-block.task{background:#9fe3a024;color:#e4f8e2}.tl-block.task .tm{color:#9fe3a0}@media(max-width:600px){.project-head .pj-steps{display:none}.project-head{gap:6px}}.thisweek{margin-top:14px;border:1.5px solid var(--edge);border-radius:8px;background:var(--panel);box-shadow:0 3px 0 var(--edge),inset 0 1px #ffffff80;padding:10px 12px;transition:box-shadow .12s}.thisweek.droptarget{box-shadow:0 0 0 2px var(--green),0 3px 0 var(--edge);background:var(--green-soft)}.wk-chip{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1.5px solid var(--line);border-radius:6px;background:var(--paper);font-size:13.5px;line-height:1.25;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.wk-chip .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-chip.pad{border-color:var(--tape);background:var(--gold-soft)}.chip.wk{background:var(--orange);color:#fff;border-radius:3px}.chip-task.lib.wk{box-shadow:inset 3px 0 0 var(--orange)}@media(min-width:1100px){#view-board>#thisweek{grid-column:1}}.lib-group-head{cursor:pointer}.lib-group-head .lchev{font-size:10px;color:var(--ink-soft);width:12px;flex-shrink:0}.lib-group.folded{padding-bottom:2px}@media(min-width:1100px){.overlay{align-items:center}}.tl-block.shadow,.wg-block.shadow{pointer-events:none;z-index:8;border-style:dashed;border-width:2px;background:#f2b2332e!important;color:var(--ink);box-shadow:0 0 0 3px #f2b23326;opacity:.95}.tl-block.shadow{color:#f2ebdd}.tl-block.shadow .tm{color:var(--tape)}.wg-block.shadow .tm{color:var(--ink-soft)}.coach-ask{align-items:flex-end}.coach-ask textarea{flex:1;min-width:0;min-height:56px;max-height:260px;resize:none;border:1.5px solid var(--edge);border-radius:6px;padding:10px 12px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.45;background:var(--panel);color:var(--ink);box-shadow:inset 0 2px 4px #0000001f}.coach-ask textarea:focus{outline:2px solid var(--orange);outline-offset:1px}.coach-ask textarea::placeholder{color:var(--ink-soft);font-size:14px}@media(min-width:1100px){.coach-ask textarea{min-height:72px}}.rocker-label{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:12px 0 4px}.chip-task.lib .lchk{flex-shrink:0;width:24px;height:24px;border:1.5px solid var(--edge);border-radius:5px;background:linear-gradient(180deg,#f7f3ea,#dfd9cb);color:transparent;font-size:13px;line-height:1;cursor:pointer;box-shadow:0 2px 0 var(--edge);padding:0;margin-right:2px;touch-action:auto}.chip-task.lib .lchk:hover,.chip-task.lib .lchk:active{color:var(--green)}.lib-when{display:flex;gap:6px}.lib-when input{flex:1;min-width:0;min-height:44px;border:1.5px solid var(--line);border-radius:8px;padding:8px 10px;font-family:var(--mono);font-size:13px;background:var(--panel);color:var(--ink)}.lib-when input.set{border-color:var(--green)}:root{--m-base:#B3AFA7;--m-tile:#D6D3CC;--m-ink:#2A2926;--m-soft:#6B675F;--m-or:#F05A1A;--m-white:#F4F2EE;--m-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--m-sten:"Allerta Stencil","Chakra Petch",Impact,sans-serif}body.view-home{background:var(--m-base)!important}body.view-home header,body.view-home #lib-rail,body.view-home #library{display:none!important}body.view-home .wrap{padding:12px 12px 20px;max-width:520px}@media(min-width:1100px){body.view-home .wrap{max-width:560px;margin-left:auto;margin-right:auto}}body.view-home:before,body.view-home:after{display:none}#view-home{display:flex;flex-direction:column;gap:8px;min-height:calc(100vh - 32px)}.mt{position:relative;border-radius:14px;background:var(--m-tile);box-shadow:inset 0 1px #ffffffbf,inset 1px 0 #ffffff59,inset 0 -1px #00000029,inset -1px 0 #0000000f,0 0 0 1px #00000038;padding:14px}.mt-lcd{padding:12px}.mlcd{position:relative;height:104px;border-radius:12px;background:#131210;color:#ff6a2a;box-shadow:inset 0 3px 12px #000000f2,inset 0 0 0 1px #ffffff0d,0 0 0 4px #1e1d1b,0 0 0 5px #ffffff59,0 2px 4px 5px #00000040;overflow:hidden;font-family:var(--m-mono)}.mlcd:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.05) .7px,transparent 1px) 0 0/4px 4px}.mlcd:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(195deg,rgba(255,255,255,.09),transparent 40%)}.mlcd.short{height:60px}.ml-date{position:absolute;left:16px;top:12px;font-size:9.5px;letter-spacing:.14em;color:#6e3b22}.ml-next{position:absolute;left:16px;right:14px;bottom:11px;display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-next i{width:6px;height:6px;border-radius:50%;background:#ff6a2a;box-shadow:0 0 6px #ff6a2a;flex-shrink:0}.ml-next span{overflow:hidden;text-overflow:ellipsis}.ml-side{position:absolute;right:14px;top:14px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:9px;letter-spacing:.16em;color:#6e3b22}.ml-side b{color:#ff6a2a;font-weight:600}.ml-title{position:absolute;left:16px;top:12px;font-family:var(--m-sten);font-size:26px;letter-spacing:.04em}.ml-sub{position:absolute;left:16px;bottom:10px;font-size:9.5px;letter-spacing:.14em;color:#6e3b22}.ml-hint{position:absolute;right:14px;top:22px;font-size:9px;letter-spacing:.14em;color:#6e3b22;text-transform:uppercase}.mrow{display:flex;align-items:flex-start;gap:10px}.mrow.lanes{padding-bottom:14px}.mkeys{flex:1;display:flex;gap:9px}.mkey{position:relative;flex:1 1 0;display:flex;align-items:center;justify-content:center;height:44px;border-radius:9px;border:none;cursor:pointer;font-family:var(--m-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink);background:radial-gradient(120% 100% at 50% 15%,#f0eee9,#dcd9d2 60%,#d2cfc8);box-shadow:inset 0 1px #fffffff2,inset 1px 0 #fff9,inset -1px -1px #00000024,0 1px #c9c5bd,0 2px #bdb9b1,0 3px #b1ada5,0 4px #a5a199,0 5px #98948c,0 6px 1px #00000059,0 9px 10px -2px #00000059,0 16px 18px -8px #0000004d;transition:transform .05s,box-shadow .05s;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.mkey:active{transform:translateY(4px);box-shadow:inset 0 1px #fffffff2,inset -1px -1px #00000024,0 1px #b1ada5,0 2px 1px #00000059,0 3px 4px -1px #00000059}.mkey.sm{height:34px;font-size:10px}.mkey.dark{color:var(--m-white);background:radial-gradient(120% 100% at 50% 15%,#3d3c39,#2a2927 60%,#232220);box-shadow:inset 0 1px #ffffff38,inset 1px 0 #ffffff14,inset -1px -1px #00000080,0 1px #3a3936,0 2px #302f2c,0 3px #262523,0 4px #1c1b19,0 5px #131211,0 6px 1px #00000059,0 9px 10px -2px #00000059,0 16px 18px -8px #0000004d}.mkey.dark:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff38,0 1px #1c1b19,0 2px 1px #0006}.mkey.orange{color:var(--m-white);background:radial-gradient(120% 100% at 50% 15%,#ff8c4e,#f05a1a 60%,#e04f14);box-shadow:inset 0 1px #ffffff80,inset 1px 0 #fff3,inset -1px -1px #00000040,0 1px #d9531a,0 2px #c84a15,0 3px #b54110,0 4px #a2390c,0 5px #8e3009,0 6px 1px #00000059,0 9px 10px -2px #00000059}.mkey.orange:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff80,0 1px #a2390c,0 2px 1px #0006}.mkey.lit:after{content:"";position:absolute;left:50%;bottom:-16px;margin-left:-3.5px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#FFB08A,var(--m-or) 60%);box-shadow:0 0 7px var(--m-or),inset 0 0 0 1px #00000040}.mkey .cnt{position:absolute;right:7px;top:6px;font-size:8px;letter-spacing:.06em;color:var(--m-soft);font-weight:600}.mb small,.mb2 small{font-family:var(--m-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--m-soft)}.mt-tl{flex:1;min-height:200px;padding:10px;display:flex;flex-direction:column}.mtl{position:relative;flex:1;min-height:180px;max-height:46vh;overflow-y:auto;border-radius:10px;background:#cbc8c1;box-shadow:inset 0 3px 8px #0000004d,inset 0 -1px #fff9}.mtl.armed{box-shadow:inset 0 0 0 2px var(--m-or),inset 0 3px 8px #0000004d;cursor:crosshair}.mh{position:absolute;left:0;right:0;height:0;border-top:1px solid rgba(0,0,0,.13)}.mh span{position:absolute;left:8px;top:3px;font-family:var(--m-mono);font-size:9px;color:var(--m-soft)}.mblk{position:absolute;left:50px;right:10px;border-radius:9px;padding:6px 10px;font-family:var(--m-mono);font-size:10px;letter-spacing:.06em;line-height:1.3;overflow:hidden;color:var(--m-white);cursor:pointer;background:radial-gradient(120% 100% at 50% 15%,#3d3c39,#2a2927 60%,#232220);box-shadow:inset 0 1px #ffffff38,inset -1px -1px #00000080,0 1px #302f2c,0 2px #262523,0 3px #1c1b19,0 4px 1px #00000059,0 8px 10px -3px #0006}.mblk .tm{display:block;color:#ff9a66;margin-bottom:1px}.mblk.task{background:radial-gradient(120% 100% at 50% 15%,#ff8c4e,#f05a1a 60%,#e04f14);box-shadow:inset 0 1px #ffffff80,inset -1px -1px #00000040,0 1px #c84a15,0 2px #b54110,0 3px #a2390c,0 4px 1px #00000059,0 8px 10px -3px #0006}.mblk.task .tm{color:#ffffffd9}.mblk.task.think{background:radial-gradient(120% 100% at 50% 15%,#8f7cc7,#6b54b0 60%,#5a44a0);box-shadow:inset 0 1px #fff6,0 1px #5a44a0,0 2px #4c3890,0 3px #3e2d78,0 4px 1px #00000059,0 8px 10px -3px #0006}.mblk.task.hands{background:radial-gradient(120% 100% at 50% 15%,#6fa9b3,#3f7c86 60%,#356a73);box-shadow:inset 0 1px #fff6,0 1px #356a73,0 2px #2c5a62,0 3px #234a51,0 4px 1px #00000059,0 8px 10px -3px #0006}.mnow{position:absolute;left:46px;right:0;height:2px;background:var(--m-or);box-shadow:0 0 6px var(--m-or);pointer-events:none;z-index:3}.mnow:before{content:"";position:absolute;left:-5px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--m-or)}.mbottom{display:flex;gap:8px;align-items:stretch}.mb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;padding:12px 8px 10px}.mb.talk{flex:1.3;gap:8px;padding:10px 8px}.mdisc{width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--m-ink);-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 100% at 50% 15%,#f0eee9,#dcd9d2 60%,#d2cfc8);box-shadow:inset 0 1px #fffffff2,inset -1px -1px #00000024,0 1px #c9c5bd,0 2px #bdb9b1,0 3px #b1ada5,0 4px #a5a199,0 5px #98948c,0 6px 1px #00000059,0 9px 10px -2px #00000059;transition:transform .05s,box-shadow .05s}.mdisc:active{transform:translateY(4px);box-shadow:inset 0 1px #fffffff2,0 1px #b1ada5,0 2px 1px #00000059}.mdisc.dark{color:var(--m-white);background:radial-gradient(120% 100% at 50% 15%,#3d3c39,#2a2927 60%,#232220);box-shadow:inset 0 1px #ffffff38,inset -1px -1px #00000080,0 1px #3a3936,0 2px #302f2c,0 3px #262523,0 4px #1c1b19,0 5px #131211,0 6px 1px #00000059,0 9px 10px -2px #00000059}.mdisc.dark:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff38,0 1px #1c1b19,0 2px 1px #0006}.mboss{width:86px;height:86px;border-radius:50%;background:linear-gradient(150deg,#eceae4,#d4d1ca 45%,#b7b3ab);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 3px #00000040,0 2px 2px #00000040,0 8px 12px -3px #0006;display:flex;align-items:center;justify-content:center}.mwell{width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#3a3936,#1b1a18);box-shadow:inset 0 5px 9px #000000a6,inset 0 -1px #ffffff2e;display:flex;align-items:center;justify-content:center;padding-bottom:5px;box-sizing:border-box}.coach-fab.ptt.mtalk{position:static!important;width:52px!important;height:52px!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%!important;border:none!important;flex-direction:row;color:var(--m-white)!important;background:radial-gradient(120% 100% at 50% 15%,#ff8c4e,#f05a1a 60%,#e04f14)!important;box-shadow:inset 0 1px #ffffff80,inset -1px -1px #00000040,0 1px #d9531a,0 2px #c84a15,0 3px #b54110,0 4px #a2390c,0 5px #8e3009,0 6px 1px #00000059,0 9px 10px -2px #00000059!important;text-shadow:none}.coach-fab.ptt.mtalk .ptt-txt{font-size:0}.coach-fab.ptt.mtalk .ptt-txt:before{width:22px;height:22px;border-radius:0;background:none;box-shadow:none;content:"";display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='5.5' y='1.5' width='5' height='8' rx='2.5' fill='%23F4F2EE'/%3E%3Cpath d='M3.5 7.5a4.5 4.5 0 0 0 9 0M8 12v2.5' fill='none' stroke='%23F4F2EE' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.coach-fab.ptt.mtalk.tx .ptt-txt:before,.coach-fab.ptt.mtalk:active .ptt-txt:before{opacity:.9}.coach-fab.ptt.mtalk:after{content:none}.coach-fab.ptt.mtalk:active,.coach-fab.ptt.mtalk.tx{transform:translateY(4px);box-shadow:inset 0 1px #ffffff80,0 1px #a2390c,0 2px 1px #0006!important}.coach-fab.ptt.mtalk .badge{position:absolute;top:-6px;right:-8px}body.view-home.coach-open .coach-fab{display:flex!important}.msheet{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;gap:8px;padding:12px 12px 20px;background:var(--m-base);overflow-y:auto;animation:msheet .18s ease-out}@keyframes msheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(min-width:1100px){.msheet{left:50%;right:auto;width:560px;transform:translate(-50%);box-shadow:0 0 0 100vmax #00000059}@keyframes msheet{0%{transform:translate(-50%) translateY(24px);opacity:0}to{transform:translate(-50%);opacity:1}}}.mlist{padding:4px 2px;display:flex;flex-direction:column}.mrowt{display:flex;align-items:center;gap:12px;padding:11px 12px;border-top:1px solid rgba(0,0,0,.12);user-select:none;-webkit-user-select:none;touch-action:pan-y}.mrowt:first-child{border-top:none}.mrowt .lbl{flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.25;color:var(--m-ink)}.mrowt .lbl small{display:block;font-family:var(--m-mono);font-size:10px;color:var(--m-soft);letter-spacing:.04em;margin-top:2px;font-weight:500}.mrowt .est{font-family:var(--m-mono);font-size:10.5px;color:var(--m-soft);white-space:nowrap}.mrowt .mkey.now{flex:0 0 auto;height:32px;padding:0 12px;font-size:10px;border-radius:7px}.mchk{width:28px;height:28px;flex-shrink:0;border-radius:50%;border:none;cursor:pointer;background:radial-gradient(120% 100% at 50% 15%,#f0eee9,#dcd9d2 60%,#d2cfc8);box-shadow:inset 0 1px #fffffff2,inset -1px -1px #00000024,0 1px #c9c5bd,0 2px #b1ada5,0 3px #98948c,0 4px 1px #00000059}.mchk:active{transform:translateY(3px);box-shadow:inset 0 1px #fffffff2,0 1px 1px #0000004d}.mempty{padding:18px 14px;font-family:var(--m-mono);font-size:11px;letter-spacing:.04em;color:var(--m-soft);line-height:1.5}.mb2{padding:12px;flex:0 0 120px;display:flex}.mb2.grow{flex:1}.mb2 .mkey{width:100%}.mcarry{position:fixed;left:14px;right:14px;bottom:130px;z-index:85;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;font-size:15px;font-weight:500;color:var(--m-ink);background:radial-gradient(120% 100% at 50% 15%,#f0eee9,#dcd9d2 60%,#d2cfc8);box-shadow:inset 0 1px #fffffff2,0 1px #c9c5bd,0 2px #bdb9b1,0 3px #b1ada5,0 4px #a5a199,0 5px 1px #00000059,0 26px 30px -10px #0009;user-select:none;-webkit-user-select:none;animation:mlift .18s ease-out}@keyframes mlift{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.mcarry.back{animation:mback .26s ease-in forwards}@keyframes mback{to{transform:translateY(60px) scale(.9);opacity:0}}.mcarry .dot{width:8px;height:8px;border-radius:50%;background:var(--m-or);flex-shrink:0}.mcarry .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcarry small{display:none}@media(min-width:600px){.mcarry{left:50%;right:auto;width:400px;margin-left:-200px}.mcarry small{display:block;flex-basis:100%;font-family:var(--m-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--m-soft)}.mcarry{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.msheet,.mcarry,.mcarry.back{animation:none}}:root{--w-light:linear-gradient(145deg,#F7F5F1 0%,#D4D0C8 34%,#9E9A92 68%,#4A4742 100%);--f-light:radial-gradient(120% 100% at 36% 24%,#F4F2ED,#DEDBD4 58%,#D1CEC7 100%);--w-dark:linear-gradient(145deg,#74726C 0%,#3C3B38 36%,#1F1E1C 70%,#070706 100%);--f-dark:radial-gradient(120% 100% at 36% 24%,#4A4944,#2C2B28 58%,#222120 100%);--w-orange:linear-gradient(145deg,#FFBE98 0%,#EA6222 36%,#A83C0F 70%,#521B04 100%);--f-orange:radial-gradient(120% 100% at 36% 24%,#FF9D66,#F05A1A 58%,#DF4E13 100%);--k-shadow:0 1px 1px rgba(0,0,0,.4),0 5px 9px -2px rgba(0,0,0,.45),0 14px 22px -8px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.12);--k-face:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(0,0,0,.08)}.mkey,.mkey.sm{border:4px solid transparent;background:var(--f-light) padding-box,var(--w-light) border-box;box-shadow:var(--k-face),var(--k-shadow);transition:transform .06s,box-shadow .06s}.mkey.dark{color:var(--m-white);background:var(--f-dark) padding-box,var(--w-dark) border-box;box-shadow:inset 0 1px #ffffff2e,var(--k-shadow)}.mkey.orange{color:var(--m-white);background:var(--f-orange) padding-box,var(--w-orange) border-box;box-shadow:inset 0 1px #ffffff73,var(--k-shadow)}.mkey:active,.mkey.dark:active,.mkey.orange:active{transform:translateY(2px) scale(.985);box-shadow:inset 0 1px #fff6,0 1px 1px #0006,0 2px 4px -1px #0006}.mdisc{border:5px solid transparent;background:var(--f-light) padding-box,var(--w-light) border-box;box-shadow:var(--k-face),var(--k-shadow),0 10px 18px -4px #00000080}.mdisc.dark{color:var(--m-white);background:var(--f-dark) padding-box,var(--w-dark) border-box;box-shadow:inset 0 1px #ffffff2e,var(--k-shadow),0 10px 18px -4px #00000080}.mdisc:active,.mdisc.dark:active{transform:translateY(2px) scale(.97);box-shadow:inset 0 1px #ffffff4d,0 1px 1px #0006,0 2px 4px -1px #0006}.mchk{border:3px solid transparent;background:var(--f-light) padding-box,var(--w-light) border-box;box-shadow:var(--k-face),0 1px 1px #0006,0 4px 7px -2px #00000073}.mchk:active{transform:translateY(2px) scale(.96);box-shadow:0 1px 1px #0006}.coach-fab.ptt.mtalk{border:6px solid transparent!important;background:var(--f-orange) padding-box,var(--w-orange) border-box!important;box-shadow:inset 0 1px #ffffff73,var(--k-shadow),0 10px 18px -4px #0000008c!important}.coach-fab.ptt.mtalk:active,.coach-fab.ptt.mtalk.tx{transform:translateY(2px) scale(.97);box-shadow:inset 0 1px #ffffff4d,0 1px 1px #0006,0 2px 4px -1px #0006!important}.mblk{border:3px solid transparent;background:var(--f-dark) padding-box,var(--w-dark) border-box;box-shadow:inset 0 1px #ffffff2e,0 1px 1px #0006,0 5px 9px -2px #00000073}.mblk.task{background:var(--f-orange) padding-box,var(--w-orange) border-box}.mblk.task.think{background:radial-gradient(120% 100% at 36% 24%,#9a88d2,#6b54b0 58%,#5a44a0) padding-box,linear-gradient(145deg,#c4b7ea,#7a64bd 36%,#3e2d78 70%,#1e1440) border-box}.mblk.task.hands{background:radial-gradient(120% 100% at 36% 24%,#7fb6bf,#3f7c86 58%,#356a73) padding-box,linear-gradient(145deg,#b6dce1,#4f8f99 36%,#234a51 70%,#0f2428) border-box}.mcarry{border:4px solid transparent;background:var(--f-light) padding-box,var(--w-light) border-box;box-shadow:var(--k-face),var(--k-shadow),0 26px 30px -10px #0009}.mkey:before,.mdisc:before{content:"";position:absolute;inset:-6px -8px -12px -6px;border-radius:inherit;background:radial-gradient(ellipse at 55% 65%,#00000047,#0000 70%);z-index:-1;pointer-events:none}.mkeys .mkey{position:relative;z-index:0}.mrow.lanes .mkeys{gap:10px}.mblk.task{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.mblk.lifting{z-index:9;transform:scale(1.02);box-shadow:inset 0 1px #fff6,0 1px 1px #0006,0 14px 20px -4px #0009!important;transition:none}:root{--m-base:#3C3B3A;--m-tile:#8F8B89;--m-soft:#3E3C3A;--m-ink:#141413}body.view-home,.msheet{background:var(--m-base)!important}.mt{background:none;box-shadow:none;border:0;border-radius:0}.mt.mt-lcd .mlcd{box-shadow:inset 0 3px 12px #000000f2,inset 0 0 0 1px #ffffff0d,0 0 0 4px #1e1d1b,0 0 0 5px #ffffff24,0 2px 6px 5px #00000059}.mkey,.mkey.sm,.mkey.dark,.mkey.orange{background:none!important;box-shadow:none!important;border:7px solid transparent!important;border-radius:0;transition:none;color:var(--m-ink);position:relative;z-index:0}.mkey:active{transform:none}.mkey.dark,.mkey.orange{color:var(--m-white)}.mkey:active>*{transform:translateY(2px)}.mkey:before{content:none}.mkey .cnt{color:#4a4744}.mkey.lit:after{bottom:-15px}.mrow.lanes{padding-left:2px;padding-right:2px}.mdisc,.mdisc.dark{background:none!important;box-shadow:none!important;border:0!important;position:relative;z-index:0;transform:none;transition:none}.mdisc:before{content:"";position:absolute;inset:-16px;border-radius:0;z-index:-1}.mdisc:active>svg{transform:translateY(2px)}.mchk{background:none!important;box-shadow:none!important;border:0!important;position:relative;z-index:0;transform:none}.mchk:before{content:"";position:absolute;inset:-10px}.mboss{width:110px;height:110px;box-shadow:none;border-radius:0}.mwell{width:66px;height:66px;background:none;box-shadow:none;padding-bottom:0}.coach-fab.ptt.mtalk{background:none!important;box-shadow:none!important;border:0!important;width:52px!important;height:52px!important;transform:none}.coach-fab.ptt.mtalk:active,.coach-fab.ptt.mtalk.tx{transform:none;box-shadow:none!important}.coach-fab.ptt.mtalk:active .ptt-txt:before,.coach-fab.ptt.mtalk.tx .ptt-txt:before{transform:translateY(2px)}.mb.talk{gap:4px;padding:6px 8px 8px}.mtl{background:#6f6b69;box-shadow:inset 0 3px 8px #00000073,inset 0 -1px #ffffff2e}.mh{border-top-color:#00000038}.mh span,.mtl .mh span{color:#2c2b2a}.mblk{border:4px solid transparent!important;background:none!important;box-shadow:none;border-radius:0;color:var(--m-white)}.mblk .tm{color:#ffffffb3}.mblk.lifting{box-shadow:none!important;transform:scale(1.02)}.mrowt .lbl{color:var(--m-ink)}.mrowt .lbl small,.mrowt .est{color:#3e3c3a}.mrowt{border-top-color:#0003}.mb small,.mb2 small{color:#2c2b2a}.mcarry{border:6px solid transparent!important;background:none!important;box-shadow:none;border-radius:0}.ml-side,.ml-date,.ml-sub,.ml-hint{color:#8a4a2a}.mempty{color:#2c2b2a}.mlcd.short{height:66px}.ml-title{top:9px;font-size:24px}.ml-sub{bottom:9px;font-size:9px}.ml-hint{top:14px;right:14px;font-size:8.5px;max-width:46%;text-align:right;line-height:1.4;text-wrap:balance}.mrowt .mkey.now{border:6px solid transparent!important;height:32px}.mb2 .mkey{height:46px}.mblk,.mblk.task,.mblk.task.think,.mblk.task.hands{border:3px solid transparent!important;border-image:none!important;border-radius:9px}.mblk{background:var(--f-dark) padding-box,var(--w-dark) border-box!important;box-shadow:0 1px 1px #0006,0 5px 9px -2px #00000073}.mblk.task,.mblk.task.think,.mblk.task.hands{background:var(--f-orange) padding-box,var(--w-orange) border-box!important}#view-home:after,.msheet:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .10 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#view-home>*,.msheet>*{position:relative;z-index:1}#view-home .mt.mt-tl,#view-home .mbottom{z-index:1}.mt,.mt.mt-lcd,.mt.mt-tl,.mt.mb,.mt.mb2{border:0!important;border-image:none!important;border-radius:14px;background:linear-gradient(180deg,#97938f,#8e8a87 55%,#87837f)!important;box-shadow:inset 0 1px #ffffff57,inset 1px 0 #ffffff1f,inset 0 -1.5px #00000047,inset -1px 0 #00000014,0 0 0 1px #2a2928,0 1px 0 1px #ffffff0f}.mkey,.mkey.sm{background:#b4b1ae!important;background-clip:border-box!important}.mkey.dark{background:#2c2b28!important}.mkey.orange,.mrowt .mkey.now{background:#e7581a!important}.mrowt .mkey.dark.now{background:#2c2b28!important}.mcarry{background:#b4b1ae!important;background-clip:border-box!important}:root{--s-panel:#C6C3BE;--s-panel-2:#D9D7D2;--s-key:#EEECE8;--s-key-edge:#A5A29C;--s-key-down:#DDDBD6;--s-dark:#1F1E1C;--s-dark-edge:#000;--s-or:#F05A1A;--s-or-edge:#B23F0F;--s-ink:#1B1A18;--s-soft:#4F4C47;--s-line:rgba(0,0,0,.14);--s-lcd:#121110;--s-lcd-or:#FF6A2A;--s-lcd-dim:#7A4630}html,body.view-home,.msheet,body:not(.view-home){background:var(--s-panel)!important}body:before,body:after,#view-home:after,.msheet:after{display:none!important;content:none!important}body.view-home .wrap{padding:10px 14px 18px;max-width:520px}#view-home{gap:10px;min-height:calc(100vh - 28px)}.mt,.mt.mt-lcd,.mt.mt-tl,.mt.mb,.mt.mb2,.msheet .mt{background:none!important;box-shadow:none!important;border:0!important;border-image:none!important;border-radius:0;padding:0!important}.mrow.lanes{padding:0}.mkeys,.mrow.lanes .mkeys{gap:4px;padding:0}.mrow{gap:4px}.mkey,.mkey.sm,.mkey.dark,.mkey.orange,.mrowt .mkey.now,.mrowt .mkey.dark.now,#old-top .mkey{border:0!important;border-image:none!important;border-radius:10px;height:48px;background:var(--s-key)!important;color:var(--s-ink);font-family:var(--m-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e!important;transition:transform .05s,box-shadow .05s,background .05s;position:relative;z-index:0}.mkey.sm,#old-top .mkey{height:40px;font-size:11px;border-radius:9px}.mkey.dark,.mrowt .mkey.dark.now{background:var(--s-dark)!important;color:#f4f2ee;box-shadow:inset 0 -2px 0 var(--s-dark-edge),0 1px 2px #00000040!important}.mkey.orange,.mrowt .mkey.now{background:var(--s-or)!important;color:#fff;box-shadow:inset 0 -2px 0 var(--s-or-edge),0 1px 2px #00000040!important}.mkey:active,.mkey.dark:active,.mkey.orange:active,.mrowt .mkey.now:active{transform:translateY(1px);box-shadow:inset 0 -1px 0 var(--s-key-edge),0 0 #0000!important;background:var(--s-key-down)!important}.mkey.dark:active{background:#141312!important}.mkey.orange:active,.mrowt .mkey.now:active{background:#d84e12!important}.mkey:before,.mdisc:before,.mchk:before{content:none!important}.mkey:active>*{transform:none}.mkey.lit{box-shadow:inset 0 -3px 0 var(--s-or),0 1px 2px #0000002e!important;color:var(--s-ink)}.mkey.lit:after{content:none!important}.mkey .cnt{position:absolute;right:8px;top:6px;font-size:10px;font-weight:600;color:var(--s-soft);letter-spacing:0}.mrowt .mkey.now{height:34px;padding:0 14px;font-size:10.5px;border-radius:8px}.mlcd,.mt.mt-lcd .mlcd{height:112px;border-radius:12px;background:var(--s-lcd)!important;box-shadow:0 0 0 3px #2a2927,inset 0 1px #ffffff0a!important;color:var(--s-lcd-or)}.mlcd:before,.mlcd:after{content:none!important}.mlcd.short{height:64px}.ml-date,.ml-side,.ml-sub,.ml-hint{color:var(--s-lcd-dim)}.ml-next{bottom:12px;font-size:10.5px}.ml-next i{box-shadow:none}.ml-side b{color:var(--s-lcd-or)}.mlcd.timing .ml-next{display:none}.ml-timer{position:absolute;left:16px;right:14px;bottom:11px;display:flex;align-items:center;gap:8px;font-family:var(--m-mono);font-size:10.5px;letter-spacing:.1em;color:var(--s-lcd-or);white-space:nowrap;overflow:hidden}.ml-timer b{font-weight:600}.ml-timer span{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.ml-timer em{margin-left:auto;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600}.mlcd.timing{cursor:pointer}.mt-tl{flex:1;min-height:220px;display:flex;flex-direction:column}.mtl{background:var(--s-panel-2)!important;border-radius:12px;box-shadow:inset 0 1px 3px #0000002e!important;max-height:none;flex:1}.mh{border-top-color:var(--s-line)}.mh span,.mtl .mh span{color:var(--s-soft);font-size:9.5px}.mtl .mh:first-child{border-top:none}.mblk,.mblk.task,.mblk.task.think,.mblk.task.hands{border:0!important;border-image:none!important;border-radius:8px;background:var(--s-dark)!important;color:#f4f2ee;box-shadow:0 1px 2px #00000040;padding:6px 10px}.mblk.task,.mblk.task.think,.mblk.task.hands{background:var(--s-or)!important}.mblk .tm,.mblk.task .tm{color:#ffffffbf}.mblk.lifting{box-shadow:0 8px 16px -4px #00000080!important}.mnow{background:var(--s-or);box-shadow:none}.mnow:before{background:var(--s-or)}.mtl.armed{box-shadow:inset 0 0 0 2px var(--s-or)!important}.mbottom{gap:4px;align-items:flex-end;padding:6px 0 0}.mb,.mb.talk,.mt.mb{padding:0!important;gap:8px}.mb small,.mb2 small{color:var(--s-soft);font-size:9px}.mdisc,.mdisc.dark{width:56px;height:56px;border:0!important;border-radius:50%;background:var(--s-key)!important;color:var(--s-ink);box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e!important}.mdisc.dark{background:var(--s-dark)!important;color:#f4f2ee;box-shadow:inset 0 -2px 0 var(--s-dark-edge),0 1px 2px #00000040!important}.mdisc:active,.mdisc.dark:active{transform:translateY(1px);box-shadow:inset 0 -1px 0 var(--s-key-edge)!important}.mdisc:active>svg{transform:none}.mboss{width:auto;height:auto;background:none;box-shadow:none;border-radius:0}.mwell{width:auto;height:auto;background:none;box-shadow:none;padding:0}.coach-fab.ptt.mtalk{width:72px!important;height:72px!important;border:0!important;border-radius:50%!important;background:var(--s-or)!important;box-shadow:inset 0 -3px 0 var(--s-or-edge),0 2px 4px #00000040!important}.coach-fab.ptt.mtalk:active,.coach-fab.ptt.mtalk.tx{transform:translateY(1px);background:#d84e12!important;box-shadow:inset 0 -1px 0 var(--s-or-edge)!important}.coach-fab.ptt.mtalk .ptt-txt:before{width:26px;height:26px}.msheet{gap:10px;padding:10px 14px 18px}.mlist{padding:0;background:var(--s-panel-2);border-radius:12px;overflow:hidden}.mrowt{padding:12px;border-top:1px solid var(--s-line)}.mrowt .lbl{color:var(--s-ink)}.mrowt .lbl small,.mrowt .est{color:var(--s-soft)}.mchk{width:26px;height:26px;border:0!important;border-radius:50%;background:var(--s-key)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e!important}.mchk:active{transform:translateY(1px)}.mempty{color:var(--s-soft)}.mb2{padding:0!important;flex:0 0 112px}.mbottom .mb2 .mkey{height:48px}.tkeys{padding:10px 12px 12px;gap:6px}.mcarry{border:0!important;border-image:none!important;background:var(--s-key)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 12px 24px -8px #00000073!important;border-radius:10px}body:not(.view-home){--paper:var(--s-panel);--panel:var(--s-panel-2);--ink:var(--s-ink);--ink-soft:var(--s-soft);--line:#ADAAA5;--edge:#8F8C87;--orange:#F05A1A;--tape:#F05A1A;--gold:#B7791F;--lcd:var(--s-lcd);--lcd-amber:var(--s-lcd-or);--lcd-dim:var(--s-lcd-dim);--done:#8F8C87;color:var(--s-ink)}body:not(.view-home) header,body:not(.view-home) .today,body:not(.view-home) #thisweek{display:none!important}body:not(.view-home) .wrap{padding:10px 14px 24px}#old-top{display:flex;gap:4px;align-items:center;margin-bottom:12px;position:sticky;top:0;z-index:50;background:var(--s-panel);padding:8px 0}#old-top #ot-home{flex:0 0 96px}#old-top .mkeys{flex:1}body:not(.view-home) .lib-rail{top:10px;right:14px;left:auto!important;z-index:60}body:not(.view-home) #view-board,body:not(.view-home) #view-day,body:not(.view-home) #view-week,body:not(.view-home) #view-month,body:not(.view-home) #view-settings{padding-top:0}body:not(.view-home) .task,body:not(.view-home) .chip-task,body:not(.view-home) .library .chip-task,body:not(.view-home) .daycard,body:not(.view-home) .wg,body:not(.view-home) .lib-group,body:not(.view-home) .project,body:not(.view-home) .notif-sec{background:var(--s-panel-2)!important;border:0!important;box-shadow:0 1px 2px #0000001f!important;background-image:none!important;border-radius:10px}body:not(.view-home) .sec-head{border-bottom:1px solid var(--s-line)}body:not(.view-home) .keycap,body:not(.view-home) .addrow button,body:not(.view-home) .lib-rail,body:not(.view-home) .weeknav button,body:not(.view-home) .datarow button,body:not(.view-home) .breakdown,body:not(.view-home) .proposal button,body:not(.view-home) .applyall,body:not(.view-home) .modal .btnrow button,body:not(.view-home) .timegrid button,body:not(.view-home) .lib-newgroup button,body:not(.view-home) .notif-actions button,body:not(.view-home) #notif-enable,body:not(.view-home) #sync-create,body:not(.view-home) .sync-code-row button,body:not(.view-home) .coach-actions button,body:not(.view-home) .coach-ask button,body:not(.view-home) #coach-close,body:not(.view-home) .sec-head .count,body:not(.view-home) .task .check{border:0!important;border-radius:9px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e!important;text-shadow:none!important;background-image:none!important}body:not(.view-home) .addrow button,body:not(.view-home) .coach-ask button,body:not(.view-home) .lib-newgroup button,body:not(.view-home) .proposal button,body:not(.view-home) .modal .btnrow button.primary{background:var(--s-dark)!important;color:#f4f2ee!important;box-shadow:inset 0 -2px 0 var(--s-dark-edge),0 1px 2px #00000040!important}body:not(.view-home) .timeline{background-color:var(--s-panel-2)!important;border:0!important;box-shadow:inset 0 1px 3px #0000002e!important;background-image:none!important}body:not(.view-home) .tl-block.task{background:var(--s-or)!important;color:#fff!important;border:0!important;box-shadow:0 1px 2px #00000040!important;text-shadow:none}body:not(.view-home) .tl-block.task .tm{color:#ffffffbf!important}body:not(.view-home) .tl-block.event{background:var(--s-dark)!important;color:#f4f2ee!important;border:0!important;background-image:none!important}body:not(.view-home) .tl-block.event .tm{color:#ffffffb3!important}body:not(.view-home) .tl-hour span{color:var(--s-soft)!important}body:not(.view-home) .tl-now{border-top-color:var(--s-or)}body:not(.view-home) .wg-block.task{background:var(--s-or)!important;color:#fff!important;border:0!important}body:not(.view-home) .wg-block.event{background:var(--s-dark)!important;color:#f4f2ee!important;border:0!important;background-image:none!important}body:not(.view-home) .mcell{background:var(--s-panel-2)!important;border:0!important;border-radius:8px}body:not(.view-home) .mcell.is-today{box-shadow:inset 0 0 0 2px var(--s-or)!important}.coach-sheet{background:var(--s-panel)!important;border:0!important;box-shadow:0 -8px 30px #00000040!important}.coach-sheet .coach{background:none!important;border:0!important;box-shadow:none!important;background-image:none!important}.coach-sheet .bubble.coach{background:var(--s-panel-2)!important;border:0!important;box-shadow:none!important;color:var(--s-ink)!important}.coach-sheet .bubble.user{background:var(--s-dark)!important;color:#f4f2ee!important;border:0!important;box-shadow:none!important}.coach-sheet .bubble.receipt{background:var(--s-lcd)!important;color:var(--s-lcd-or)!important;border:0!important;box-shadow:none!important}.coach-sheet .coach-ask textarea{background:var(--s-panel-2)!important;border:0!important;box-shadow:inset 0 1px 3px #0000002e!important;color:var(--s-ink)!important;border-radius:10px}.coach-sheet .coach-ask button,.coach-sheet #coach-close,.coach-sheet .coach-actions button,.coach-sheet .proposal button,.coach-sheet .applyall{border:0!important;border-radius:9px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e!important;text-shadow:none!important}.coach-sheet .coach-ask button,.coach-sheet .proposal button{background:var(--s-dark)!important;color:#f4f2ee!important;box-shadow:inset 0 -2px 0 var(--s-dark-edge),0 1px 2px #00000040!important}.coach-sheet .coach-fold{color:var(--s-soft)!important}.coach-sheet-head:before{background:#0003}.coach-sheet .coach-head h2,.coach-sheet .coach-notes,.coach-sheet .cn-head{color:var(--s-ink)}.coach-sheet .coach-head .hint,.coach-sheet .coach-loading{color:var(--s-soft)}.coach-sheet .proposal{background:var(--s-panel-2)!important;border:0!important}.overlay .modal{background:var(--s-panel)!important;border:0!important;box-shadow:0 -8px 30px #00000040!important;color:var(--s-ink)}.overlay .modal input,.overlay .modal select{background:var(--s-panel-2)!important;border:0!important;color:var(--s-ink)!important;box-shadow:inset 0 1px 3px #0000002e!important}.overlay .modal .btnrow button,.overlay .modal .timegrid button,.overlay .modal .skip{border:0!important;border-radius:9px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e!important}.overlay .modal .btnrow button.primary{background:var(--s-dark)!important;color:#f4f2ee!important;box-shadow:inset 0 -2px 0 var(--s-dark-edge)!important}.status{background:var(--s-dark)!important;color:#f4f2ee!important;border:0!important}.msheet .mlcd.short{height:66px!important}#old-top{padding-right:78px}body:not(.view-home) .lib-rail{top:9px;min-height:40px;padding:8px 12px!important;font-size:11px}body:not(.view-home) input,body:not(.view-home) select,body:not(.view-home) textarea,body:not(.view-home) .addrow input,body:not(.view-home) .lib-newgroup input{background:var(--s-panel-2)!important;color:var(--s-ink)!important;border:0!important;box-shadow:inset 0 1px 3px #0000002e!important;border-radius:9px}body:not(.view-home) input::placeholder{color:var(--s-soft)}body:not(.view-home) .sec-tag{border:0}#view-home>.mt:has(.lanes){margin-bottom:-8.5px}#view-home{gap:0!important}#view-home>.mt:has(.lanes){margin-bottom:0}.mlcd,.mt.mt-lcd .mlcd{box-shadow:none!important;border:1px solid #5F5C57}.mt-tl{margin-top:0}.mtl{box-shadow:inset 0 1px 2px 2px #0000002e!important}.mctl{display:flex;flex-direction:column;gap:0;background:#1b1a18;border:1px solid #1B1A18;border-radius:6px;box-shadow:0 0 2px 2px #0003;overflow:hidden;margin-top:0}.mctl .mkeys,.mctl .mrow.lanes .mkeys,.mctl .mrow{gap:0}.mctl .mkey,.mctl .mkey.sm{border:1px solid #5F5C57!important;border-radius:5px;background:#eeece8!important;box-shadow:inset 0 -2px #a5a29c,0 1px 2px #0000002e!important;padding-top:.5px}.mctl .mkey.sm{height:50px;font-size:11px}.mctl .mrow.lanes .mkey{height:58px;font-size:12px}.mctl .mrow.lanes .mkeys{background:#5f5c57;border-radius:5px}.mctl .mkey.lit{box-shadow:inset 0 -3px 0 var(--s-or),0 1px 2px #0000002e!important}.mctl .mkey .cnt{display:none}.mctl .mbottom{gap:0;padding:0;align-items:stretch}.mctl .mb,.mctl .mb.talk,.mctl .mt.mb{height:84px;justify-content:center;gap:0;background:#bbbab6!important;border:1px solid #5F5C57!important;border-radius:5px;padding:0!important}.mctl .mb small{display:none}.mctl .mdisc,.mctl .mdisc.dark{width:56px;height:56px;background:#bbbab7!important;color:#f4f2ee;box-shadow:-2px 2px 4px 1px #5f5c57,inset -1px 1px 1px #f4f2ee,2px -2px 4px 1px #fff,inset 1px -1px 1px 1px #5f5c57!important}.mctl .mdisc svg{width:25px;height:25px}.mctl .mdisc:active,.mctl .mdisc.dark:active{transform:none;box-shadow:inset -2px 2px 4px 1px #5f5c57,inset 2px -2px 4px 1px #fff!important}.mctl .mkey,.mctl .mkey.sm{box-shadow:inset -1px 1px #ffffffbf,inset 1px -1.5px #00000029,1px -1px 2px #ffffff59,-1px 1px 2px #00000038!important}.mctl .mkey.lit{box-shadow:inset -1px 1px #ffffffbf,inset 0 -3px 0 var(--s-or),1px -1px 2px #ffffff59,-1px 1px 2px #00000038!important}.mctl .mkey:active,.mctl .mkey.sm:active,.mctl .mkey.lit:active{box-shadow:inset 1px -1px 2px #fff6,inset -1px 1px 2px #0003!important;background:var(--s-key-down)!important}.coach-fab.ptt.mtalk{box-shadow:inset -1px 1px 1px #ffffff59,inset 1px -2px 2px #00000040,2px -2px 4px 1px #ffffff59,-2px 2px 4px 1px #00000059!important}.mlcd,.mt.mt-lcd .mlcd{box-shadow:inset -1px 1px #ffffff14,-1px 1px 2px #00000040!important}.mtl{box-shadow:inset 1px -1px 2px #ffffff80,inset -1px 2px 3px #0000002e!important}.coach-fab.ptt.mtalk{width:64px!important;height:64px!important;background:var(--s-or)!important;box-shadow:-2px 2px 4px 1px #5f5c57,inset -1px 1px 1px #ffffff8c,2px -2px 4px 1px #fff,inset 1px -1px 1px 1px #a33a0d!important}.coach-fab.ptt.mtalk:active,.coach-fab.ptt.mtalk.tx{transform:none;background:#d84e12!important;box-shadow:inset -2px 2px 4px 1px #8a3009,inset 2px -2px 4px 1px #ffffff59!important}.mctl .mb,.mctl .mb.talk,.mctl .mt.mb{flex:1 1 0!important;min-width:0}.mctl .mkey,.mctl .mkey.sm{background:linear-gradient(225deg,#f4f2ee,#eeece8 45%,#e4e2dd)!important;box-shadow:inset -1.5px 1.5px #fffffff2,inset 1.5px -2px #0003,1px -1px 2px #fff6,-1px 1px 2px #00000040!important}.mctl .mkey.lit{box-shadow:inset -1.5px 1.5px #fffffff2,inset 1.5px 0 #0000001f,inset 0 -3px 0 var(--s-or),1px -1px 2px #fff6,-1px 1px 2px #00000040!important}.mctl .mkey:active,.mctl .mkey.sm:active,.mctl .mkey.lit:active{background:linear-gradient(225deg,#e2e0db,#d9d7d2)!important;box-shadow:inset 1.5px -1.5px 2px #ffffff80,inset -1.5px 1.5px 2px #00000038!important}.mctl .mkey,.mctl .mkey.sm{border:1.5px solid transparent!important;background:linear-gradient(225deg,#f5f3ef,#eeece8,#e5e3de) padding-box,linear-gradient(225deg,#fff,#d4d1cb 40%,#8f8c86 75%,#5f5c57) border-box!important;box-shadow:-1px 1px 2px #00000047,1px -1px 2px #ffffff59!important}.mctl .mkey.lit{box-shadow:inset 0 -3px 0 var(--s-or),-1px 1px 2px #00000047,1px -1px 2px #ffffff59!important}.mctl .mkey:active,.mctl .mkey.sm:active,.mctl .mkey.lit:active{background:linear-gradient(225deg,#e2e0db,#d9d7d2) padding-box,linear-gradient(45deg,#fff,#d4d1cb 40%,#8f8c86 75%,#5f5c57) border-box!important;box-shadow:inset -1px 1px 3px #0003!important}.coach-fab.ptt.mtalk{background:radial-gradient(circle at 70% 28%,#ff9a66,#f05a1a 45%,#c8480f)!important;box-shadow:-2px 2px 4px 1px #5f5c57,inset -1.5px 1.5px 1.5px #ffb08a,2px -2px 4px 1px #fff,inset 1.5px -1.5px 2px 1px #8f2f09!important}.coach-fab.ptt.mtalk:active,.coach-fab.ptt.mtalk.tx{background:radial-gradient(circle at 70% 28%,#e85a1e,#d84e12,#b23f0f)!important;box-shadow:inset -2px 2px 4px 1px #8f2f09,inset 2px -2px 3px 1px #ff9a66!important}.mctl{padding:1px}.mctl>*{margin:0}.mctl .mkeys,.mctl .mrow.lanes .mkeys,.mctl .mbottom{gap:1px}.mctl .mrow.lanes{margin-bottom:1px}.mctl .mrow.lanes .mkeys{background:none;border-radius:0}.mctl{padding:2px}.mctl .mkeys,.mctl .mrow.lanes .mkeys,.mctl .mbottom{gap:2px}.mctl .mrow.lanes{margin-bottom:2px}.mctl .mb.talk{background:var(--s-or)!important}.coach-fab.ptt.mtalk{width:56px!important;height:56px!important;background:var(--s-or)!important;box-shadow:-2px 2px 4px 1px #9e3409,inset -1px 1px 1px #ffb08a,2px -2px 4px 1px #ff9a66,inset 1px -1px 1px 1px #a33a0d!important}.coach-fab.ptt.mtalk:active,.coach-fab.ptt.mtalk.tx{background:var(--s-or)!important;box-shadow:inset -2px 2px 4px 1px #9e3409,inset 2px -2px 4px 1px #ff9a66!important}.coach-fab.ptt.mtalk .ptt-txt:before{width:25px;height:25px}#view-home{gap:8px!important}.mctl{box-shadow:-2px 2px 4px 2px #5f5c57,2px -2px 4px 3px #f4f2ee;border:.2px solid rgba(255,255,255,.49)}.mctl .mb,.mctl .mb.talk,.mctl .mt.mb{border-color:#141413!important}.mctl .mb:last-child{box-shadow:inset 1px -1px 1px .3px #0003,inset -1px 1px 1px .3px #f4f2ee}.coach-fab.ptt.mtalk{box-shadow:-2px 2px 4px 1px #9e3409,inset -1px 1px 1px #ffb08a,2px -2px 4px 1px #ffac81,inset 1px -1px 1px 1px #a33a0d!important}.mctl .mkey,.mctl .mkey.sm{border-width:.5px!important;box-shadow:-1px 1px 1px #00000047,1px -1px 0 -1px #ffffff59,inset 1px -1px 1px #0003,inset -1px 1px 2px 1px #fff!important}.mctl .mkey.lit{box-shadow:inset 0 -3px 0 var(--s-or),-1px 1px 1px #00000047,1px -1px 0 -1px #ffffff59,inset 1px -1px 1px #0003,inset -1px 1px 2px 1px #fff!important}.mctl .mkey:active,.mctl .mkey.sm:active,.mctl .mkey.lit:active{box-shadow:inset -1px 1px 2px 1px #00000038,inset 1px -1px 1px #ffffff80!important}.mctl .mkey.lit{background:linear-gradient(225deg,#e6e4df,#dfddd8,#d8d6d1) padding-box,linear-gradient(225deg,#fff,#d4d1cb 40%,#8f8c86 75%,#5f5c57) border-box!important;box-shadow:inset -1px 1px 2px 1px #0003,inset 1px -1px 1px #ffffff80,-1px 1px 1px #0000002e!important}.mtl{border-radius:8px;background:linear-gradient(78deg,#c7c3bf,#a2a2a2)!important;box-shadow:inset 2px -2px 5px 2px #e4e3e1,inset -2px 2px 5px 2px #5f5c57,1px -1px 1px 1px #5f5c57,-1px 1px 1px 1px #fff!important}.mtl.armed{box-shadow:inset 0 0 0 2px var(--s-or),inset 2px -2px 5px 2px #e4e3e1,inset -2px 2px 5px 2px #5f5c57!important}.mh{border-top-color:#00000024}.mh span,.mtl .mh span{color:#5f5c57}.mctl{background:#393937}.mctl .mb,.mctl .mb.talk,.mctl .mt.mb{border:0!important}.mctl .mb.talk{box-shadow:inset -1px 1px 1px .3px #fdaf8f,inset 1px -1px 1px .3px #9b370d}.mctl .mb:not(.talk){box-shadow:inset 1px -1px 1px .3px #0006,inset -1px 1px 1px .3px #f4f2ee}html body.view-home{background:color-mix(in srgb,var(--s-panel) 74%,#1B1A18)!important}html body.view-home .wrap{padding:8px 8px 14px!important}html body #view-home{gap:8px!important;padding:14px 14px 18px;min-height:calc(100vh - 22px);border-radius:24px;background:var(--s-panel);box-shadow:inset 0 1px #ffffff8c,inset 1px 0 #ffffff40,inset 0 -1px #00000047,-1px 1px #8f8c87,0 16px 34px #0000004d}html body #view-home .mlcd{height:112px!important;border-radius:12px!important;background:#121110!important;border:1px solid #5F5C57!important;box-shadow:inset -1px 1px #ffffff14,-1px 1px 2px #00000040!important}html body #view-home .mtl{border-radius:8px!important;background:linear-gradient(78deg,#c7c3bf,#a2a2a2)!important;box-shadow:inset 2px -2px 3px 1px #e4e3e1,inset -2px 2px 3px 1px #4f4d49,1px -1px 1px 1px #5f5c57,-1px 1px 1px 1px #fff!important}html body #view-home .mtl.armed{box-shadow:inset 0 0 0 2px #f05a1a,inset 2px -2px 3px 1px #e4e3e1,inset -2px 2px 3px 1px #4f4d49!important}html body #view-home .mctl{display:flex!important;flex-direction:column!important;gap:2px!important;padding:3px!important;border-radius:8px!important;box-shadow:inset 0 2px 5px #0000008c,inset 0 -1px #ffffff24,-2px 2px 4px 2px #5f5c57,2px -2px 4px 3px #f4f2ee!important;border:.2px solid rgba(255,255,255,.49)!important;background:#393937!important;margin:0!important}html body #view-home .mctl .mkeys{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;padding:0!important;background:none!important;border-radius:0!important}html body #view-home .mctl .mrow,html body #view-home .mctl .mt{padding:0!important;margin:0!important;gap:0!important}html body #view-home .mctl .mbottom{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;padding:0!important;margin:0!important}html body #view-home .mctl .mkey{height:58px!important;border:.5px solid transparent!important;border-radius:5px!important;background:linear-gradient(225deg,#f5f3ef,#eeece8,#e5e3de) padding-box,linear-gradient(225deg,#fff,#d4d1cb 40%,#8f8c86 75%,#5f5c57) border-box!important;color:#1b1a18!important;font-family:IBM Plex Mono,Menlo,monospace!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-shadow:0 3px #8f8c86,0 6px 8px #00000059,-1px 1px 1px #00000047,inset 1px -1px 1px #0003,inset -1px 1px 2px 1px #fff!important;padding:0!important;transform:translateY(0)!important;transition:transform .07s ease-out,box-shadow .07s ease-out!important;width:auto!important;flex:none!important;position:relative}html body #view-home .mctl .mkey.sm{height:50px!important;font-size:11px!important}html body #view-home .mctl .mkey.lit,html body #view-home .mctl .mkey:active{background:linear-gradient(225deg,#e6e4df,#dfddd8,#d8d6d1) padding-box,linear-gradient(225deg,#fff,#d4d1cb 40%,#8f8c86 75%,#5f5c57) border-box!important;transform:translateY(3px)!important;box-shadow:0 0 #8f8c86,0 1px 2px #0000004d,inset -1px 1px 2px 1px #0003,inset 1px -1px 1px #ffffff80!important}html body #view-home .mctl .mkey .cnt,html body #view-home .mctl .mkey:before,html body #view-home .mctl .mkey:after{display:none!important;content:none!important}html body #view-home .mctl .mb{height:84px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:5px!important;background:#bbbab6!important;box-shadow:none!important}html body #view-home .mctl .mb.talk{background:#f05a1a!important;box-shadow:inset -1px 1px 1px .3px #fdaf8f,inset 1px -1px 1px .3px #9b370d!important}html body #view-home .mctl .mb:last-child{box-shadow:inset 1px -1px 1px .3px #0006,inset -1px 1px 1px .3px #f4f2ee!important}html body #view-home .mctl .mboss,html body #view-home .mctl .mwell{width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;padding:0!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important}html body #view-home .mctl .mdisc{width:56px!important;height:56px!important;border:0!important;border-radius:50%!important;background:#bbbab7!important;color:#f4f2ee!important;box-shadow:0 4px #8f8c87,0 9px 12px #00000061,inset -1px 1px 1px #f4f2ee,2px -2px 4px 1px #fff,inset 1px -1px 1px 1px #5f5c57!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transform:translateY(0)!important;transition:transform .07s ease-out,box-shadow .07s ease-out!important}html body #view-home .mctl .mdisc svg{width:25px!important;height:25px!important;transform:none!important}html body #view-home .mctl .mdisc:before{content:none!important}html body #view-home .mctl .mdisc:active{transform:translateY(3px)!important;box-shadow:0 1px #8f8c87,0 2px 3px #0000004d,inset -2px 2px 4px 1px #5f5c57,inset 2px -2px 4px 1px #fff!important}html body #view-home .coach-fab.ptt.mtalk{position:static!important;width:56px!important;height:56px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#f05a1a!important;color:#fff!important;box-shadow:0 4px #9e3409,0 9px 12px #78280873,inset -1px 1px 1px #ffb08a,2px -2px 4px 1px #ffac81,inset 1px -1px 1px 1px #a33a0d!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:0!important;transform:translateY(0)!important;transition:transform .07s ease-out,box-shadow .07s ease-out!important;text-shadow:none!important}html body #view-home .coach-fab.ptt.mtalk:active,html body #view-home .coach-fab.ptt.mtalk.tx{transform:translateY(3px)!important;background:#f05a1a!important;box-shadow:0 1px #9e3409,0 2px 3px #78280866,inset -2px 2px 4px 1px #9e3409,inset 2px -2px 4px 1px #ffac81!important}html body #view-home .coach-fab.ptt.mtalk .dot,html body #view-home .coach-fab.ptt.mtalk:after{display:none!important;content:none!important}html body #view-home .coach-fab.ptt.mtalk .ptt-txt{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:25px!important;height:25px!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;margin:0!important;padding:0!important}html body #view-home .coach-fab.ptt.mtalk .ptt-txt:before{content:""!important;display:block!important;width:25px!important;height:25px!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='5.5' y='1.5' width='5' height='8' rx='2.5' fill='%23FFFFFF'/%3E%3Cpath d='M3.5 7.5a4.5 4.5 0 0 0 9 0M8 12v2.5' fill='none' stroke='%23FFFFFF' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/25px 25px no-repeat!important;opacity:1!important}html body #view-home .coach-fab.ptt.mtalk .badge{position:absolute;top:-4px;right:-4px}.mblk .tl-grip,.wg-block .tl-grip{position:absolute;left:0;right:0;bottom:0;height:12px;cursor:ns-resize;touch-action:none}.mblk .tl-grip:after,.wg-block .tl-grip:after{content:"";position:absolute;left:50%;bottom:3px;width:22px;height:3px;margin-left:-11px;border-radius:2px;background:currentColor;opacity:.45}.mblk.resizing,.wg-block.resizing{box-shadow:0 0 0 2px #fff!important;z-index:9}.estgrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:10px 12px 12px}.estgrid .mkey{height:44px!important}.estgrid .mkey.dark{grid-column:1/-1}.chip-task.lib{cursor:pointer}.rest-add{gap:8px}.rest-add .rest-in{flex:1;min-width:0;min-height:40px;border:0;border-radius:9px;padding:8px 12px;font-size:15px;background:#eeece8;color:#1b1a18;box-shadow:inset 0 1px 3px #0000002e}.mrowt .mkey.rx{flex:0 0 auto;width:34px;height:34px;padding:0;font-size:12px;border-radius:8px}#time-overlay .modal{position:relative}#time-overlay .modal h3{padding-right:44px}.fld{display:inline-flex;flex-direction:column;gap:2px;min-width:118px;padding:6px 10px 5px;border-radius:9px;background:var(--s-key)!important;box-shadow:inset 0 1px 3px #0000002e;cursor:pointer}.fld .fld-cap{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--s-soft)}body:not(.view-home) .fld input{background:transparent!important;box-shadow:none!important;padding:0!important;min-height:22px;width:100%;min-width:0;border-radius:0;font-size:14px;-webkit-appearance:none;appearance:none;text-align:left}.fld input::-webkit-date-and-time-value{text-align:left;min-height:22px;line-height:22px}.fld:has(input.set){background:#fff!important}body:not(.view-home) .task input:not(.fld input),body:not(.view-home) .task select{background:var(--s-key)!important}body.view-home #library.on-home{display:flex!important;position:fixed;left:0;top:0;bottom:0;width:320px;z-index:60;animation:libslide .22s ease-out}body.view-home #library.on-home{--paper:var(--s-panel);--panel:var(--s-panel-2);--ink:var(--s-ink);--ink-soft:var(--s-soft);--line:#ADAAA5;--edge:#8F8C87;--orange:#F05A1A;--tape:#F05A1A;--gold:#B7791F;--done:#8F8C87;color:var(--s-ink);background:var(--s-panel)!important;border-right:1.5px solid var(--edge);box-shadow:8px 0 24px #0000001f}body.view-home #library.on-home .chip-task{background:var(--s-panel-2);border:1px solid var(--line);border-radius:6px;color:var(--s-ink)}body.view-home #library.on-home input{background:var(--s-panel-2);color:var(--s-ink);border:0;box-shadow:inset 0 1px 3px #0000002e;border-radius:9px}body.view-home #library.on-home button{border:0;border-radius:9px;background:var(--s-key);color:var(--s-ink);box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e}#library .lib-head{display:flex;margin:0 0 10px}#library .lib-head h3{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--s-soft);margin:0;font-weight:600}#library .lib-head p,#library .lib-newgroup{display:none}#library .lib-group,#library .lib-placed{display:block;width:100%;margin:0 0 14px;padding:0 0 0 10px;border:0;border-left:3px solid var(--gc,var(--s-edge));border-radius:0;background:transparent!important;box-shadow:none!important}#library .lib-group.droptarget{background:#f05a1a14!important;border-radius:6px}#library .lib-group-head{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:2px 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink);cursor:pointer;user-select:none;-webkit-user-select:none}#library .lib-group-head .gname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}#library .lib-group-head .gcount{color:var(--s-soft);font-weight:500;background:none;padding:0}#library .lib-group-head .lchev{font-size:9px;color:var(--s-soft);width:10px}#library .lib-placed{opacity:.85}#library .chip-task.lib{display:block;width:100%;margin:0 0 4px;padding:0;border:0!important;border-radius:6px;background:var(--s-panel-2)!important;box-shadow:none!important;overflow:hidden;opacity:1}#library .chip-task.lib .lrow{display:flex;align-items:center;gap:8px;padding:8px 10px 7px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}#library .chip-task.lib .lchk{flex-shrink:0;width:22px;height:22px;margin:0;padding:0;border:0!important;border-radius:5px!important;background:var(--s-key)!important;color:transparent;font-size:12px;line-height:1;cursor:pointer;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 1px #00000026!important}#library .chip-task.lib .lchk:hover{color:var(--s-ink)}#library .chip-task.lib .ltxt{flex:1;min-width:0;font-size:13.5px;line-height:1.25;color:var(--s-ink)}#library .chip-task.lib .lest,#library .chip-task.lib .lday{font-family:var(--mono);font-size:10.5px;color:var(--s-soft);white-space:nowrap;margin:0;padding:0}#library .chip-task.lib .lday{color:var(--s-ok)}#library .chip-task.lib .lbar{height:2px;margin:0 10px 0 40px}#library .chip-task.lib .lbar i{display:block;height:2px;background:var(--s-key-edge);border-radius:1px}#library .chip-task.lib.scheduled{opacity:.8}#library .chip-task.lib.wk .lrow{box-shadow:inset 3px 0 0 var(--s-or)}#library .chip-task.lib.open{background:var(--s-key)!important;box-shadow:0 2px 6px #00000024!important}#library .chip-task.lib .seqno{flex-shrink:0;min-width:16px;height:16px;padding:0 3px;margin:0;font-size:9.5px;border-radius:3px;background:transparent;color:var(--s-soft);border:1px solid var(--s-key-edge);box-shadow:none}#library .project{border:0!important;border-left:2px solid var(--s-key-edge)!important;border-radius:0;background:transparent!important;padding:0 0 0 8px;margin:2px 0 8px;box-shadow:none!important}#library .project-head{margin:0 0 4px;font-size:10px;color:var(--s-soft)}#library .project-head .pj-tag,#library .project-head .pj-steps{display:none}#library .project-head .pj-name{white-space:normal;font-family:inherit;font-size:12.5px;text-transform:none;letter-spacing:0;color:var(--s-ink);font-weight:600}#library .project-head .pj-left{font-size:9.5px}#library .le-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}#library .le-est{grid-template-columns:repeat(6,1fr)}#library .le-key{min-height:36px;padding:0;border:0!important;border-radius:6px!important;background:var(--s-key)!important;color:var(--s-ink)!important;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #00000029!important;cursor:pointer;text-shadow:none!important}#library .le-key.sm{min-height:30px;font-size:10.5px;letter-spacing:.02em}#library .le-key.lit{background:var(--s-dark)!important;color:var(--s-card)!important;box-shadow:inset 0 -2px #000,inset 0 2px 3px #0006!important}#library .lib-when{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:4px}#library .lib-when .fld{min-width:0;padding:5px 8px 4px;background:var(--s-panel-2)!important}#library .lib-when .fld select,#library .lib-when .fld input{width:100%;min-width:0;min-height:22px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12.5px;font-family:var(--mono);-webkit-appearance:none;appearance:none}#library .lib-addkey{display:block;width:100%;min-height:44px;margin:4px 0 6px;border:0!important;border-radius:9px!important;background:var(--s-dark)!important;color:var(--s-card)!important;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 -2px #000,0 1px 2px #00000040!important;cursor:pointer;text-shadow:none!important}#library .lib-ng{display:block;width:100%;padding:8px;background:none!important;border:0!important;box-shadow:none!important;color:var(--s-soft)!important;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-shadow:none!important}#library .lib-empty{font-size:11px;color:var(--s-soft);font-style:italic;padding:2px 0 6px}#library .lib-when{grid-template-columns:1fr 1fr}#library .lib-when .fld:first-child{grid-column:1 / -1}#library .lib-group-head .gmore{flex-shrink:0;width:22px;height:20px;padding:0;margin:0 0 0 2px;border:0!important;border-radius:4px!important;background:none!important;box-shadow:none!important;color:var(--s-key-edge)!important;font-size:14px;line-height:1;letter-spacing:0;cursor:pointer;text-shadow:none!important}#library .lib-group-head .gmore:hover{color:var(--s-ink)!important;background:#0000000f!important}#task-overlay{position:fixed;inset:0;z-index:130;display:none;align-items:center;justify-content:center;padding:16px;background:#1c1a1847;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#task-overlay.show{display:flex}#te-card{width:min(540px,100%);max-height:88vh;overflow:auto;background:var(--s-card);color:var(--s-ink);border-radius:12px;padding:16px 20px 14px;box-shadow:0 24px 70px #00000059,0 0 0 1px #00000014;font-family:var(--sans,"IBM Plex Sans",-apple-system,sans-serif)}.te-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 10px}.te-chip{border:0!important;border-radius:999px!important;background:var(--s-panel-3)!important;color:var(--s-ink)!important;box-shadow:none!important;padding:6px 10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;line-height:1;text-shadow:none!important;white-space:nowrap}.te-chip.empty{color:var(--s-soft)!important;background:var(--s-field)!important}.te-chip.late{background:#fbe3db!important;color:var(--s-or-edge)!important}.te-chip.on{background:var(--s-dark)!important;color:var(--s-card)!important}.te-chip.te-more{padding:6px 8px;font-size:13px;letter-spacing:0}.te-close{margin-left:auto;border:0!important;background:none!important;box-shadow:none!important;color:var(--s-soft)!important;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:6px 2px;text-shadow:none!important}.te-close:hover{color:var(--s-ink)!important}.te-pick{margin:0 0 14px;padding:10px;border-radius:10px;background:var(--s-panel-3);display:flex;flex-direction:column;gap:6px}.te-pick .le-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.te-pick .le-est{grid-template-columns:repeat(6,1fr)}.te-pick .le-groups{grid-template-columns:repeat(2,1fr)}.te-pick .le-key{min-height:36px;padding:0 6px;border:0!important;border-radius:6px!important;background:var(--s-card)!important;color:var(--s-ink)!important;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #00000024!important;cursor:pointer;text-shadow:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.te-pick .le-key.sm{min-height:30px;font-size:10.5px}.te-pick .le-key.lit{background:var(--s-dark)!important;color:var(--s-card)!important;box-shadow:inset 0 -2px #000,inset 0 2px 3px #0006!important}.te-pick .lib-when{display:grid;grid-template-columns:1fr 1fr;gap:4px}.te-pick .fld{min-width:0;background:var(--s-card)!important}.te-pick .fld input{width:100%;min-width:0;min-height:22px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--mono);font-size:12.5px;-webkit-appearance:none;appearance:none}.te-title-row{display:flex;align-items:flex-start;gap:10px}.te-chk{flex-shrink:0;width:24px;height:24px;margin-top:4px;padding:0;border:0!important;border-radius:6px!important;background:var(--s-key)!important;color:transparent;font-size:13px;line-height:1;cursor:pointer;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 1px #00000026!important;text-shadow:none!important}.te-chk:hover{color:var(--s-ink)}.te-title{flex:1;min-width:0;font-size:22px;font-weight:700;line-height:1.2;border:0!important;background:transparent!important;box-shadow:none!important;padding:2px 0!important;color:var(--s-ink)!important;font-family:inherit;outline:none;border-radius:0}.te-notes{display:block;width:100%;margin:6px 0 0 34px;width:calc(100% - 34px);border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;resize:none;font-family:var(--mono);font-size:13px;line-height:1.4;color:var(--s-ink)!important;outline:none;min-height:38px}.te-notes::placeholder{color:var(--s-edge)}.te-steps{margin:8px 0 0 34px;display:flex;flex-direction:column;gap:2px}.te-step{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:var(--s-panel-3);font-size:13px;cursor:pointer}.te-step.placed{opacity:.7}.te-step .seqno{min-width:16px;height:16px;padding:0 3px;margin:0;font-size:9.5px;border-radius:3px;background:transparent;color:var(--s-soft);border:1px solid var(--s-key-edge);box-shadow:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono)}.te-step .ltxt{flex:1;min-width:0}.te-step .lest{font-family:var(--mono);font-size:10.5px;color:var(--s-soft)}.te-sub{margin:8px 0 0 34px}.te-sub input{width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:6px 0!important;font-family:var(--mono);font-size:12.5px;color:var(--s-ink)!important;outline:none;border-bottom:1px solid rgba(0,0,0,.12)!important;border-radius:0!important}.te-sub input::placeholder{color:var(--s-edge)}.te-foot{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}.te-text{border:0!important;background:none!important;box-shadow:none!important;color:var(--s-soft)!important;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:6px 0;text-shadow:none!important}.te-text:hover{color:var(--s-ink)!important}.te-trash{margin-left:auto;width:32px;height:32px;padding:0;border:0!important;border-radius:8px!important;background:none!important;box-shadow:none!important;color:var(--s-edge)!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.te-trash:hover{color:var(--s-or-edge)!important;background:#b23f0f14!important}@media(max-width:600px){#task-overlay{align-items:flex-start;padding:max(12px,env(safe-area-inset-top)) 10px 10px}#te-card{padding:14px 14px 12px;max-height:none}.te-title{font-size:19px}.te-pick .le-est{grid-template-columns:repeat(4,1fr)}}#te-card .te-title,#te-card .te-notes,#te-card .te-sub input{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}#te-card .te-sub input{border-bottom:1px solid rgba(0,0,0,.12)!important}.drag-ghost.lifted{position:fixed;z-index:200;pointer-events:none;display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:9px 12px;border-radius:6px;background:var(--s-key);color:var(--s-ink);font-size:13.5px;line-height:1.25;transform:translate(0) scale(1);box-shadow:0 1px 2px #0000002e;transition:transform .16s cubic-bezier(.2,.9,.3,1),box-shadow .16s;white-space:nowrap;overflow:visible;max-width:none}.drag-ghost.lifted.up{transform:translateY(-4px) scale(1.03);box-shadow:0 14px 28px -6px #00000073,0 2px 4px #0003}.drag-ghost.lifted.spring{transition:left .22s cubic-bezier(.2,.9,.3,1),top .22s cubic-bezier(.2,.9,.3,1),transform .22s,box-shadow .22s,opacity .22s;opacity:.85}.drag-ghost.lifted .gtxt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.drag-ghost.lifted .gest{font-family:var(--mono);font-size:10.5px;color:var(--s-soft)}.drag-ghost.lifted .gtag{position:absolute;left:8px;top:-24px;display:none;padding:4px 8px;border-radius:999px;background:var(--s-dark);color:var(--s-card);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lifting-src{opacity:.28;transition:opacity .12s}@keyframes settlein{0%{transform:scale(1.035)}55%{transform:scale(.995)}to{transform:none}}.settle-in{animation:settlein .3s cubic-bezier(.3,1.3,.5,1) both}@media(prefers-reduced-motion:reduce){.settle-in{animation:none}.drag-ghost.lifted{transition:none}}body.dragging #view-home .mkey.droptarget,body.dragging #home-talk-slot.droptarget{box-shadow:inset 0 0 0 2px var(--s-or),inset 0 -3px 0 var(--s-or)!important}#home-shadow.mblk.shadow{background:transparent!important;border:1.5px dashed var(--s-or)!important;color:var(--s-or);opacity:.9;pointer-events:none;box-shadow:none!important}.mblk.throwing{opacity:.45;border-style:dashed!important}.drag-ghost:not(.lifted){transform:translate(-50%,-130%)}.swbox{position:relative;overflow:hidden}.swbox>.lrow,.swbox>.mrowt{position:relative;z-index:1;background:inherit;transition:transform .2s cubic-bezier(.2,.9,.3,1)}.swbox.swiping>.lrow,.swbox.swiping>.mrowt{transition:none}.swbox .sw-under{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-radius:inherit;background:var(--s-panel-2);opacity:0;pointer-events:none}.swbox.sw-right .sw-under,.swbox.sw-left .sw-under{opacity:1}.swbox.sw-open .sw-under{opacity:1;pointer-events:auto}.swbox .sw-done{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-ok);opacity:.5;transition:opacity .12s,transform .12s}.swbox.sw-armed .sw-done{opacity:1;transform:scale(1.08)}.swbox.sw-right .sw-under{background:#e3ead9}.swbox.sw-armed .sw-under{background:#cfe0bf}.swbox .sw-acts{margin-left:auto;display:flex;gap:4px}.swbox .sw-acts button{min-height:32px;padding:0 10px;border:0!important;border-radius:6px!important;background:var(--s-key,var(--s-key))!important;color:var(--s-ink)!important;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #00000024!important;text-shadow:none!important}.swbox.sw-left .sw-done,.swbox.sw-open .sw-done,.swbox.sw-right .sw-acts{display:none}.swbox.sw-gone{opacity:.4;transition:opacity .2s}#ls-list>[data-id]{border-radius:8px;overflow:hidden}.msheet>.mlist,.mlist>*{flex-shrink:0}.now-slide{--slide:0px;position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:96px;height:34px;border-radius:999px;background:linear-gradient(90deg,var(--s-panel-2) 0 3px,var(--s-or) 3px min(calc(var(--slide) * 100),calc(var(--slide) + 22px)),var(--s-panel-2) min(calc(var(--slide) * 100),calc(var(--slide) + 22px)));box-shadow:inset 0 2px 4px #00000059,inset 0 -1px #ffffff80;overflow:hidden;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.now-slide .now-track{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--s-soft);transition:opacity .15s}.now-slide .now-knob{position:relative;z-index:1;width:36px;height:28px;margin:3px;border-radius:14px;background:linear-gradient(180deg,#f7f5f1,#e9e7e2 55%,#d9d6d0);color:var(--s-ink);display:flex;align-items:center;justify-content:center;font-size:10px;box-shadow:0 2px #8f8c87,0 3px 4px #00000059,inset 0 1px #fff;transition:transform .18s cubic-bezier(.2,.9,.3,1)}.now-slide.sliding .now-knob{transition:none}.now-slide.armed{background:var(--s-or);box-shadow:inset 0 2px 4px #00000059}.now-slide.armed .now-track{opacity:0}.mrowt .now{margin-left:auto}html[data-mode=dark]:not([data-style=jcard]) .now-slide .now-knob{color:#1b1a18}#home-rest .mdisc{position:relative;overflow:hidden}#home-rest.holding .mdisc:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--s-or) 0deg,transparent 0deg);animation:holdfill .6s linear forwards;opacity:.9}@keyframes holdfill{0%{background:conic-gradient(var(--s-or) 0deg,transparent 0deg)}to{background:conic-gradient(var(--s-or) 360deg,transparent 360deg)}}#te-card{transition:transform .18s cubic-bezier(.2,.9,.3,1),opacity .18s;touch-action:pan-y}#te-card.pulling,#timeline.pinching{transition:none}.wg-dh{cursor:grab;touch-action:none}.wg-dh.droptarget{background:#f05a1a26}.mt-tl,.mtl,#home-tl,#home-tl *{scrollbar-width:none;-ms-overflow-style:none}.mt-tl::-webkit-scrollbar,.mtl::-webkit-scrollbar,#home-tl::-webkit-scrollbar{width:0;height:0;display:none}#library,#te-card,.msheet,.mlist,#ls-list,#rs-list,#coach-sheet{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}#library::-webkit-scrollbar,#te-card::-webkit-scrollbar,.msheet::-webkit-scrollbar,.mlist::-webkit-scrollbar,#ls-list::-webkit-scrollbar,#rs-list::-webkit-scrollbar,#coach-sheet::-webkit-scrollbar{width:6px;height:6px}#library::-webkit-scrollbar-thumb,#te-card::-webkit-scrollbar-thumb,.msheet::-webkit-scrollbar-thumb,.mlist::-webkit-scrollbar-thumb,#ls-list::-webkit-scrollbar-thumb,#rs-list::-webkit-scrollbar-thumb,#coach-sheet::-webkit-scrollbar-thumb{background:#00000038;border-radius:3px}#library::-webkit-scrollbar-track,#te-card::-webkit-scrollbar-track,.msheet::-webkit-scrollbar-track,.mlist::-webkit-scrollbar-track,#ls-list::-webkit-scrollbar-track,#rs-list::-webkit-scrollbar-track,#coach-sheet::-webkit-scrollbar-track{background:transparent}@keyframes restglow{0%,to{filter:drop-shadow(0 0 3px rgba(240,90,26,.55))}50%{filter:drop-shadow(0 0 9px rgba(240,90,26,1))}}html body #view-home #home-rest.on svg{color:var(--s-or)!important;animation:restglow 2.4s ease-in-out infinite}html body #view-home #home-rest.on{outline:1.5px solid rgba(240,90,26,.6);outline-offset:-1.5px}@media(prefers-reduced-motion:reduce){html body #view-home #home-rest.on svg{animation:none;filter:drop-shadow(0 0 6px rgba(240,90,26,.9))}}html body #view-home .mblk.task,html body #view-home .mblk.task.think,html body #view-home .mblk.task.hands,html body #view-home .mblk.task.quick{background:color-mix(in srgb,var(--gc,var(--s-or)) 16%,var(--s-field))!important;color:var(--s-ink)!important;border:0!important;border-left:3px solid color-mix(in srgb,var(--gc,var(--s-or)) 60%,var(--s-field))!important;border-radius:6px!important;box-shadow:0 1px 2px #00000024!important;text-shadow:none!important}html body #view-home .mblk.task .tm{color:var(--s-soft)!important}html body #view-home .mblk.ev{background:var(--s-panel-2)!important;color:var(--s-ink)!important;border:0!important;border-left:3px solid var(--s-edge)!important;border-radius:6px!important;box-shadow:0 1px 2px #00000024!important;text-shadow:none!important}html body #view-home .mblk.ev .tm{color:var(--s-soft)!important}html body #view-home .mblk.task.pad{outline:1.5px solid color-mix(in srgb,var(--gc,var(--s-or)) 55%,#fff)}body:not(.view-home) .tl-block.task,body:not(.view-home) .wg-block.task{background:color-mix(in srgb,var(--gc,var(--s-or)) 16%,var(--s-field))!important;color:var(--s-ink)!important;border:0!important;border-left:3px solid color-mix(in srgb,var(--gc,var(--s-or)) 60%,var(--s-field))!important;border-radius:6px!important;box-shadow:0 1px 2px #00000024!important;text-shadow:none!important}body:not(.view-home) .tl-block.task .tm,body:not(.view-home) .wg-block.task .tm{color:var(--s-soft)!important}body:not(.view-home) .tl-block.task.shadow,body:not(.view-home) .wg-block.task.shadow{background:transparent!important;border:1.5px dashed color-mix(in srgb,var(--gc,var(--s-or)) 70%,#fff)!important}body:not(.view-home) .tl-block.ev,body:not(.view-home) .wg-block.ev{background:var(--s-panel-2)!important;color:var(--s-ink)!important;border:0!important;border-left:3px solid var(--s-edge)!important;border-radius:6px!important;box-shadow:0 1px 2px #00000024!important}html body #view-home .ml-gear{position:absolute;right:10px;bottom:8px;width:28px;height:28px;padding:0;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:var(--s-lcd-dim,#7A4630)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;text-shadow:none!important;opacity:.9}html body #view-home .ml-gear:hover,html body #view-home .ml-gear:active{color:var(--s-lcd-or,#FF6A2A)!important;background:#ff6a2a14!important}html body #view-home .mlcd{position:relative}html body #view-home .ml-next{padding-right:36px}#view-settings #theme-row,#view-settings #finish-row,#view-settings #face-row,#view-settings #theme-chip,#view-settings #theme-row+*[class*=cap]{display:none!important}#view-settings .rocker-label{display:none!important}:root{--s-panel-3:#E6E4DF;--s-card:#F4F2EE;--s-field:#ECEAE5;--s-edge:#8F8C87;--s-white:#FFFFFF;--s-ok:#4F7A3B}html[data-tint=sand]{--s-panel:#D3CCC0;--s-panel-2:#E3DDD2;--s-panel-3:#E9E3D8;--s-key:#F1ECE3;--s-key-edge:#AFA79A;--s-key-down:#E4DED3;--s-ink:#1E1A16;--s-soft:#5A5248;--s-field:#EDE7DC;--s-card:#F7F3EC;--s-edge:#948B7E;--s-line:rgba(0,0,0,.14)}html[data-tint=slate]{--s-panel:#C3C7CB;--s-panel-2:#D6DADE;--s-panel-3:#DFE3E7;--s-key:#EBEEF0;--s-key-edge:#9EA5AB;--s-key-down:#DDE1E5;--s-ink:#171A1D;--s-soft:#4B5158;--s-field:#E6E9EC;--s-card:#F2F4F6;--s-edge:#8A9198;--s-line:rgba(0,0,0,.14)}html[data-mode=dark]{--s-panel:#232221;--s-panel-2:#2E2D2B;--s-panel-3:#353432;--s-key:#3B3A37;--s-key-edge:#1A1918;--s-key-down:#31302E;--s-dark:#0E0D0C;--s-dark-edge:#000;--s-ink:#EDEAE4;--s-soft:#A39F97;--s-line:rgba(255,255,255,.12);--s-field:#2A2927;--s-card:#2F2E2C;--s-edge:#5F5C57;--s-white:#3F3E3B;--s-ok:#8FBF74;--s-lcd:#0B0B0A}html[data-mode=dark][data-tint=sand]{--s-panel:#272320;--s-panel-2:#332E29;--s-panel-3:#3A3530;--s-key:#403A34;--s-key-edge:#1C1916;--s-ink:#EFE9E0;--s-soft:#A89F93;--s-field:#2E2925;--s-card:#342F2A;--s-edge:#67605A;--s-white:#453F39}html[data-mode=dark][data-tint=slate]{--s-panel:#1F2225;--s-panel-2:#2A2E32;--s-panel-3:#31363B;--s-key:#383D42;--s-key-edge:#15181B;--s-ink:#E7EAED;--s-soft:#9AA1A8;--s-field:#262A2E;--s-card:#2C3034;--s-edge:#5C636A;--s-white:#3E444A}html[data-mode=dark] body,html[data-mode=dark]{background:var(--s-panel)!important;color:var(--s-ink)}html[data-mode=dark] body:not(.view-home){--paper:var(--s-panel);--panel:var(--s-panel-2);--ink:var(--s-ink);--ink-soft:var(--s-soft);--line:#4A4845;--edge:#5F5C57;--done:#6F6C67}html[data-mode=dark] #te-card{box-shadow:0 24px 70px #0009,0 0 0 1px #ffffff14}html[data-mode=dark] #task-overlay{background:#00000073}html[data-mode=dark] .drag-ghost.lifted{background:var(--s-key);color:var(--s-ink)}html[data-mode=dark] .swbox .sw-under{background:var(--s-panel-3)}html[data-mode=dark] .swbox.sw-right .sw-under{background:#2f3a2a}html[data-mode=dark] .swbox.sw-armed .sw-under{background:#3a4c33}html[data-mode=dark] body:not(.view-home) .tl-block.task,html[data-mode=dark] body:not(.view-home) .wg-block.task,html[data-mode=dark] body #view-home .mblk.task{background:color-mix(in srgb,var(--gc,#F05A1A) 26%,var(--s-panel-3))!important;color:var(--s-ink)!important;border-left-color:color-mix(in srgb,var(--gc,#F05A1A) 70%,var(--s-panel-3))!important}html[data-mode=dark] body:not(.view-home) .tl-block.task .tm,html[data-mode=dark] body:not(.view-home) .wg-block.task .tm,html[data-mode=dark] body #view-home .mblk.task .tm{color:var(--s-soft)!important}html[data-mode=dark] body:not(.view-home) .tl-block.ev,html[data-mode=dark] body:not(.view-home) .wg-block.ev,html[data-mode=dark] body #view-home .mblk.ev{background:var(--s-panel-3)!important;color:var(--s-ink)!important;border-left-color:var(--s-edge)!important}html[data-mode=dark] body:not(.view-home) .timeline,html[data-mode=dark] body:not(.view-home) .wg,html[data-mode=dark] body:not(.view-home) .task,html[data-mode=dark] body:not(.view-home) .daycard,html[data-mode=dark] body:not(.view-home) .chip-task{background:var(--s-panel-2)!important;color:var(--s-ink)!important}html[data-mode=dark] body:not(.view-home) input,html[data-mode=dark] body:not(.view-home) select,html[data-mode=dark] body:not(.view-home) textarea{background:var(--s-field)!important;color:var(--s-ink)!important}html[data-mode=dark] body:not(.view-home) .keycap,html[data-mode=dark] body:not(.view-home) #old-top .mkey,html[data-mode=dark] body:not(.view-home) .addrow button,html[data-mode=dark] body:not(.view-home) .lib-rail,html[data-mode=dark] body:not(.view-home) .weeknav button{background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0006!important}html[data-mode=dark] body #view-home .mtl{background:linear-gradient(78deg,#3a3937,#262523)!important;box-shadow:inset 2px -2px 3px 1px #4a4845,inset -2px 2px 3px 1px #0e0d0c,1px -1px 1px 1px #0e0d0c,-1px 1px 1px 1px #4a4845!important}html[data-mode=dark] body #view-home .mctl{background:#0e0d0c!important;border-color:#ffffff2e!important;box-shadow:inset 0 3px 6px #000000d9,inset 0 -1px #ffffff1a,-2px 2px 4px 2px #0e0d0c,2px -2px 4px 3px #34332f!important}html[data-mode=dark] body #view-home .mctl .mkey{color:#edeae4!important;background:linear-gradient(225deg,#45443f,#3b3a37,#31302e) padding-box,linear-gradient(225deg,#5a5853,#3e3d3a 40%,#232221 75%,#0e0d0c) border-box!important;box-shadow:0 3px #0e0d0c,0 6px 8px #0009,-1px 1px 1px #0009,inset 1px -1px 1px #00000080,inset -1px 1px 2px 1px #ffffff24!important}html[data-mode=dark] body #view-home .mctl .mkey.lit,html[data-mode=dark] body #view-home .mctl .mkey:active{background:linear-gradient(225deg,#2c2b29,#282725,#232221) padding-box,linear-gradient(225deg,#4a4845,#2e2d2b 40%,#141312 75%,#000) border-box!important;box-shadow:0 0 #0e0d0c,0 1px 2px #0009,inset -1px 1px 2px 1px #0009,inset 1px -1px 1px #ffffff14!important}html[data-mode=dark] body #view-home .mctl .mb{background:#2a2927!important}html[data-mode=dark] body #view-home .mctl .mb:last-child{box-shadow:inset 1px -1px 1px .3px #000000b3,inset -1px 1px 1px .3px #4a4845!important}html[data-mode=dark] body #view-home .mctl .mdisc{background:#33322f!important;color:#edeae4!important;box-shadow:0 4px #0e0d0c,0 9px 12px #0009,inset -1px 1px 1px #55534e,2px -2px 4px 1px #3e3d3a,inset 1px -1px 1px 1px #0e0d0c!important}html[data-mode=dark] body #view-home .mctl .mdisc:active{box-shadow:0 1px #0e0d0c,0 2px 3px #0009,inset -2px 2px 4px 1px #0e0d0c,inset 2px -2px 4px 1px #4a4845!important}html[data-tint=sand]:not([data-mode=dark]) body #view-home .mtl{background:linear-gradient(78deg,#d0c8bc,#aba59b)!important}html[data-tint=sand]:not([data-mode=dark]) body #view-home .mctl .mkey{background:linear-gradient(225deg,#f7f2ea,#f1ece3,#e8e2d8) padding-box,linear-gradient(225deg,#fff,#d8d1c6 40%,#948b7e 75%,#655d52) border-box!important}html[data-tint=sand]:not([data-mode=dark]) body #view-home .mctl .mb{background:#c1b9ac!important}html[data-tint=sand]:not([data-mode=dark]) body #view-home .mctl .mdisc{background:#c1b9ac!important}html[data-tint=slate]:not([data-mode=dark]) body #view-home .mtl{background:linear-gradient(78deg,#c4c9ce,#9fa5ab)!important}html[data-tint=slate]:not([data-mode=dark]) body #view-home .mctl .mkey{background:linear-gradient(225deg,#f1f4f6,#ebeef0,#e0e4e8) padding-box,linear-gradient(225deg,#fff,#cdd3d8 40%,#8a9198 75%,#5c636a) border-box!important}html[data-tint=slate]:not([data-mode=dark]) body #view-home .mctl .mb{background:#b7bdc3!important}html[data-tint=slate]:not([data-mode=dark]) body #view-home .mctl .mdisc{background:#b7bdc3!important}#view-settings #theme-row,#view-settings #face-row,#view-settings .rocker-label{display:flex!important}#view-settings .rocker-label{display:block!important}html[data-tint]:not([data-tint=studio]) body,html[data-tint]:not([data-tint=studio]){background:var(--s-panel)!important}#library .lib-tabs{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;margin:0 0 12px;border-radius:6px;background:var(--s-dark);box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000038}#library .lib-tab{min-height:34px;padding:0 2px;border:0!important;border-radius:4px!important;background:var(--s-key)!important;color:var(--s-ink)!important;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:pointer;box-shadow:inset 0 -2px 0 var(--s-key-edge),inset 0 1px #ffffffa6!important;text-shadow:none!important;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,box-shadow .12s ease-out}#library .lib-tab:active,#library .lib-tab.lit{background:var(--s-key-down)!important;box-shadow:inset 0 2px 3px #0000003d,inset 0 -1px #fff6!important}#library .lib-tab.droptarget{background:var(--s-card)!important;box-shadow:inset 0 0 0 2px var(--s-or),inset 0 -2px 0 var(--s-key-edge)!important}#library .lib-tab:focus-visible{outline:2px solid var(--s-or);outline-offset:1px}#library .lib-group.lib-unsorted{border-left-style:dashed}#library .lib-none{width:100%;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-soft);padding:4px 0 14px}@media(prefers-reduced-motion:reduce){#library .lib-tab{transition:none}}:root{--s-dark-label:#F4F2EE}html[data-mode=dark]{--s-dark-label:#EDEAE4}#library .lib-tabs{box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000038}#library .lib-tab{min-height:40px;font-size:11px}#library .lib-tab.lit{background:var(--s-dark)!important;color:var(--s-dark-label)!important;box-shadow:inset 0 -2px #000,inset 0 2px 3px #00000073!important}#library .lib-tab.droptarget,#library .lib-tab.landed{background:var(--s-card)!important;color:var(--s-ink)!important;box-shadow:inset 0 0 0 2px var(--s-or),inset 0 -2px 0 var(--s-key-edge)!important}#library .lib-tab.lit.droptarget,#library .lib-tab.lit.landed{background:var(--s-dark)!important;color:var(--s-dark-label)!important;box-shadow:inset 0 0 0 2px var(--s-or),inset 0 -2px #000!important}#library .lib-group-head{font-size:11px}#library .lib-addkey,#library .le-key.lit,.te-pick .le-key.lit,.te-chip.on,.drag-ghost.lifted .gtag{color:var(--s-dark-label)!important}#library .chip-task.lib .lrow:focus-visible,#library .lib-group-head:focus-visible{outline:2px solid var(--s-or);outline-offset:-2px;border-radius:6px}body.lib-inline #view-board{display:none!important}body:has(#library.on-home) .status,body.lib-open .status{left:160px}html[data-mode=dark] body #view-home .mctl .mb.talk{background:#f05a1a!important;box-shadow:inset -1px 1px 1px .3px #fdaf8f,inset 1px -1px 1px .3px #9b370d!important}html[data-style=jcard]{--s-panel:#EFE6D2;--s-panel-2:#F7F0E1;--s-panel-3:#FBF6EA;--s-key:#FBF6EA;--s-key-edge:#2A2622;--s-key-down:#E4DAC4;--s-dark:#2A2622;--s-dark-edge:#000;--s-dark-label:#F7F0E1;--s-or:#F05A1A;--s-or-edge:#B23F0F;--s-ink:#2A2622;--s-soft:#6F6759;--s-line:rgba(42,38,34,.22);--s-field:#FBF6EA;--s-card:#FBF6EA;--s-edge:#2A2622;--s-white:#FFFFFF;--s-ok:#4F7A3B;--s-lcd:#1A1816;--s-lcd-or:#FBF6EA;--s-lcd-dim:#9A9284;--jc-red:#B8352A;--jc-rule:rgba(42,38,34,.3);--mono:"Courier Prime","IBM Plex Mono",ui-monospace,Menlo,monospace;--m-mono:"Courier Prime","IBM Plex Mono",ui-monospace,Menlo,monospace;--jc-hand:"Permanent Marker","Marker Felt",cursive;--jc-sans:"Archivo","IBM Plex Sans",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--paper:#EFE6D2;--panel:#F7F0E1;--ink:#2A2622;--ink-soft:#6F6759;--line:rgba(42,38,34,.3);--edge:#2A2622;--done:#9C9484;--orange:#F05A1A;--tape:#B8352A;--m-base:#EFE6D2;--m-ink:#2A2622;--m-soft:#6F6759;--m-white:#FBF6EA}html[data-style=jcard][data-mode=dark]{--s-panel:#141311;--s-panel-2:#1E1C19;--s-panel-3:#262421;--s-key:#1E1C19;--s-key-edge:#EFE6D2;--s-key-down:#2E2B27;--s-dark:#EFE6D2;--s-dark-edge:#000;--s-dark-label:#141311;--s-ink:#EFE6D2;--s-soft:#A39B8C;--s-line:rgba(239,230,210,.22);--s-field:#1E1C19;--s-card:#1E1C19;--s-edge:#EFE6D2;--s-white:#262421;--s-ok:#8FBF74;--s-lcd:#000000;--s-lcd-or:#EFE6D2;--s-lcd-dim:#8C8578;--jc-rule:rgba(239,230,210,.32);--paper:#141311;--panel:#1E1C19;--ink:#EFE6D2;--ink-soft:#A39B8C;--line:rgba(239,230,210,.3);--edge:#EFE6D2;--done:#6F6A60;--m-base:#141311;--m-ink:#EFE6D2;--m-soft:#A39B8C;--m-white:#1E1C19}html[data-style=jcard][data-mode=dark] body:not(.view-home){--paper:#141311;--panel:#1E1C19;--ink:#EFE6D2;--ink-soft:#A39B8C;--line:rgba(239,230,210,.3);--edge:#EFE6D2;--done:#6F6A60}html[data-style=jcard] body{font-family:var(--jc-sans);background:var(--paper)}html[data-style=jcard]{--jc-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E")}html[data-style=jcard] body{background:var(--jc-grain),var(--paper)}html[data-style=jcard] .status{border:1.5px solid var(--s-ink);border-radius:3px;background:var(--s-ink);color:var(--s-panel);box-shadow:none;font-family:var(--mono);letter-spacing:.06em}html[data-style=jcard] .drag-ghost.lifted{border:1.5px solid var(--s-ink);border-radius:2px;background:var(--s-panel-3);color:var(--s-ink);box-shadow:none}html[data-style=jcard] .drag-ghost.lifted .gtag{border-radius:2px;background:var(--s-ink);color:var(--s-panel);font-family:var(--mono)}html[data-style=jcard] body.view-home{background:var(--jc-grain),var(--s-panel)!important}html[data-style=jcard] body.view-home .wrap{padding:10px 10px 14px!important}html[data-style=jcard] body #view-home{border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:calc(100vh - 24px)!important}html[data-style=jcard] body #view-home .mlcd{height:96px!important;border-radius:3px!important;border:0!important;box-shadow:none!important;background:var(--s-lcd)!important;color:var(--s-lcd-or)!important}html[data-style=jcard] body #view-home .ml-date,html[data-style=jcard] body #view-home .ml-side{font-family:var(--mono);color:var(--s-lcd-dim)!important;letter-spacing:.1em}html[data-style=jcard] body #view-home .ml-side b{color:var(--s-lcd-or)!important}html[data-style=jcard] body #view-home .ml-next{font-family:var(--mono);color:var(--s-or)!important;letter-spacing:.06em}html[data-style=jcard] body #view-home .ml-next i{background:var(--s-or)!important;box-shadow:none!important}html[data-style=jcard] body #view-home .ml-gear{color:var(--s-lcd-dim)!important}html[data-style=jcard] body #view-home .mtl{border-radius:3px!important;background:var(--s-panel-2)!important;box-shadow:inset 0 0 0 1px var(--jc-rule)!important;color:var(--s-ink)!important}html[data-style=jcard] body #view-home .mtl.armed{box-shadow:inset 0 0 0 2px var(--s-or)!important}html[data-style=jcard] body #view-home .mtl .mh{border-top-color:var(--jc-rule)!important}html[data-style=jcard] body #view-home .mtl .mh span{font-family:var(--mono)!important;color:var(--s-ink)!important;font-size:9.5px!important}html[data-style=jcard] body #view-home .mblk{border-radius:2px!important;font-family:var(--mono)!important;letter-spacing:.02em!important;border:1px solid var(--s-ink)!important;box-shadow:none!important}html[data-style=jcard] body #view-home .mblk.task{background:color-mix(in srgb,var(--gc,#F05A1A) 14%,var(--s-panel-3))!important;color:var(--s-ink)!important;border-left:3px solid var(--gc,#F05A1A)!important}html[data-style=jcard] body #view-home .mblk.task .tm{color:var(--s-soft)!important}html[data-style=jcard] body #view-home .mblk.ev{background:transparent!important;color:var(--s-soft)!important;border:1px dashed var(--jc-rule)!important;border-left:1px dashed var(--jc-rule)!important}html[data-style=jcard] body #view-home .mblk.shadow{background:transparent!important;border:1.5px dashed var(--s-or)!important;color:var(--s-or)!important}html[data-style=jcard] body #view-home .mnow{background:var(--s-or)!important;box-shadow:none!important}html[data-style=jcard] body #view-home .mctl{background:transparent!important;border:0!important;border-top:1.5px solid var(--s-ink)!important;border-radius:0!important;box-shadow:none!important;padding:10px 0 0!important;gap:8px!important}html[data-style=jcard] body #view-home .mctl .mkeys,html[data-style=jcard] body #view-home .mctl .mbottom{gap:8px!important}html[data-style=jcard] body #view-home .mctl .mkey{height:44px!important;border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--s-key)!important;color:var(--s-ink)!important;font-family:var(--mono)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;box-shadow:none!important;transform:none!important;transition:none!important}html[data-style=jcard] body #view-home .mctl .mkey.sm{height:40px!important;font-size:11px!important}html[data-style=jcard] body #view-home .mctl .mkey.lit,html[data-style=jcard] body #view-home .mctl .mkey:active{background:var(--s-ink)!important;color:var(--s-panel)!important;box-shadow:none!important;transform:none!important}html[data-style=jcard] body #view-home .mctl .mb,html[data-style=jcard] body #view-home .mctl .mb:last-child,html[data-style=jcard][data-mode=dark] body #view-home .mctl .mb:last-child{height:66px!important;background:transparent!important;box-shadow:none!important}html[data-style=jcard] body #view-home .mctl .mdisc{width:52px!important;height:52px!important;background:var(--s-key)!important;color:var(--s-ink)!important;border:1.5px solid var(--s-ink)!important;box-shadow:none!important;transform:none!important;transition:none!important}html[data-style=jcard] body #view-home .mctl .mdisc:active{background:var(--s-ink)!important;color:var(--s-panel)!important;box-shadow:none!important;transform:none!important}html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk{width:58px!important;height:58px!important;background:var(--jc-red)!important;color:#fff!important;border:1.5px solid var(--s-ink)!important;box-shadow:none!important;transform:none!important;transition:none!important}html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk:active,html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk.tx{background:#8e2820!important;box-shadow:none!important;transform:none!important}html[data-style=jcard] body.dragging #view-home .mkey.droptarget,html[data-style=jcard] body.dragging #home-talk-slot.droptarget{box-shadow:inset 0 0 0 2px var(--s-or)!important}html[data-style=jcard] #old-top .mkey,html[data-style=jcard] .lib-rail,html[data-style=jcard] .weeknav button,html[data-style=jcard] .addrow button,html[data-style=jcard] .keycap,html[data-style=jcard] .datarow button,html[data-style=jcard] .notif-actions button,html[data-style=jcard] .rocker button,html[data-style=jcard] .le-key,html[data-style=jcard] .te-pick .le-key,html[data-style=jcard] .estgrid .mkey,html[data-style=jcard] .mrowt .mkey,html[data-style=jcard] #time-overlay .mclose{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:none!important;font-family:var(--mono)!important;text-shadow:none!important;transform:none!important}html[data-style=jcard] #old-top .mkey.lit,html[data-style=jcard] .lib-rail.open,html[data-style=jcard] .rocker button.on,html[data-style=jcard] .le-key.lit,html[data-style=jcard] .te-pick .le-key.lit,html[data-style=jcard] .estgrid .mkey.dark{background:var(--s-ink)!important;color:var(--s-panel)!important}html[data-style=jcard] #old-top{gap:6px}html[data-style=jcard] #library{background:var(--jc-grain),var(--s-panel)!important}html[data-style=jcard] body.view-home #library.on-home{border-right:1.5px solid var(--s-ink);box-shadow:none}html[data-style=jcard] #library .lib-head h3{font-family:var(--mono);color:var(--s-ink);font-size:11px}html[data-style=jcard] #library .lib-tabs{background:transparent;padding:0;gap:6px;box-shadow:none;border-radius:0}html[data-style=jcard] #library .lib-tab{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:none!important;font-family:var(--mono);font-weight:700}html[data-style=jcard] #library .lib-tab.lit{background:var(--s-ink)!important;color:var(--s-panel)!important;box-shadow:none!important}html[data-style=jcard] #library .lib-tab.droptarget,html[data-style=jcard] #library .lib-tab.landed{box-shadow:inset 0 0 0 2px var(--s-or)!important;background:var(--s-panel-3)!important;color:var(--s-ink)!important}html[data-style=jcard] #library .lib-tab.lit.droptarget,html[data-style=jcard] #library .lib-tab.lit.landed{background:var(--s-ink)!important;color:var(--s-panel)!important}html[data-style=jcard] #library .lib-group,html[data-style=jcard] #library .lib-placed{padding-left:0;border-left:0;margin-bottom:16px}html[data-style=jcard] #library .lib-group-head{font-family:var(--jc-hand);font-size:15px;letter-spacing:0;text-transform:none;color:var(--s-ink);padding:2px 0 4px;border-bottom:1.5px solid var(--s-ink);margin-bottom:2px}html[data-style=jcard] #library .lib-group-head .gname:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:1px;background:var(--gc,var(--s-ink));vertical-align:1px}html[data-style=jcard] #library .lib-group-head .gcount,html[data-style=jcard] #library .lib-group-head .lchev{font-family:var(--mono);font-size:11px;color:var(--s-soft)}html[data-style=jcard] #library .lib-group.lib-unsorted .lib-group-head{border-bottom-style:dashed}html[data-style=jcard] #library .chip-task.lib{background:transparent!important;border-radius:0!important;border-bottom:1px solid var(--jc-rule)!important;margin:0!important}html[data-style=jcard] #library .chip-task.lib.open{background:var(--s-panel-3)!important}html[data-style=jcard] #library .chip-task.lib .lrow{padding:9px 2px 8px}html[data-style=jcard] #library .chip-task.lib .ltxt{font-family:var(--jc-sans);font-size:14px}html[data-style=jcard] #library .chip-task.lib .lest,html[data-style=jcard] #library .chip-task.lib .lday{font-family:var(--mono);font-size:11px}html[data-style=jcard] #library .chip-task.lib .lchk{width:18px;height:18px;border-radius:2px!important;background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--s-ink)!important;color:transparent}html[data-style=jcard] #library .chip-task.lib .lchk:hover{color:var(--s-ink)}html[data-style=jcard] #library .chip-task.lib .lbar{display:none}html[data-style=jcard] #library .chip-task.lib .seqno{border-radius:1px;border-color:var(--s-ink);font-family:var(--mono)}html[data-style=jcard] #library .lib-addkey{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--s-ink)!important;color:var(--s-panel)!important;box-shadow:none!important;font-family:var(--mono)}html[data-style=jcard] #library .lib-ng,html[data-style=jcard] #library .lib-none,html[data-style=jcard] #library .lib-empty{font-family:var(--mono);color:var(--s-soft)!important}html[data-style=jcard] #library .lib-group.droptarget{background:var(--s-panel-3)!important;box-shadow:inset 0 0 0 1.5px var(--s-or)}html[data-style=jcard] .swbox.sw-gone .ltxt,html[data-style=jcard] .swbox.sw-gone .lbl{text-decoration:line-through;text-decoration-color:var(--jc-red);text-decoration-thickness:3px}html[data-style=jcard] .swbox .sw-under{background:var(--s-panel-2)}html[data-style=jcard] .swbox .sw-under button{border:1.5px solid var(--s-ink);border-radius:3px;background:var(--s-key);color:var(--s-ink);font-family:var(--mono);box-shadow:none}html[data-style=jcard] .msheet{background:var(--jc-grain),var(--s-panel)!important;color:var(--s-ink)}html[data-style=jcard] #ls-title{font-family:var(--jc-hand)!important;text-transform:none!important;letter-spacing:0!important;font-size:26px!important;color:var(--s-lcd-or)!important}html[data-style=jcard] #ls-sub,html[data-style=jcard] .mlcd.short .ml-hint{font-family:var(--mono)!important;color:var(--s-lcd-dim)!important}html[data-style=jcard] .mrowt{border-top:1px solid var(--jc-rule)!important;padding:11px 4px}html[data-style=jcard] .mrowt .lbl{font-family:var(--jc-sans);color:var(--s-ink)!important}html[data-style=jcard] .mrowt .lbl small,html[data-style=jcard] .mrowt .est{font-family:var(--mono);color:var(--s-soft)!important}html[data-style=jcard] .mchk{width:22px!important;height:22px!important;border-radius:2px!important;background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--s-ink)!important;transform:none!important}html[data-style=jcard] .mchk:before{display:none}html[data-style=jcard] .mempty{font-family:var(--mono);color:var(--s-soft)!important}html[data-style=jcard] .now-slide{border-radius:3px;background:linear-gradient(90deg,var(--s-panel-2) 0 4px,var(--s-or) 4px min(calc(var(--slide) * 100),calc(var(--slide) + 20px)),var(--s-panel-2) min(calc(var(--slide) * 100),calc(var(--slide) + 20px)));box-shadow:inset 0 0 0 1.5px var(--s-ink)}html[data-style=jcard] .now-slide .now-knob{border-radius:2px;width:32px;height:26px;margin:4px;background:var(--s-ink);color:var(--s-panel);box-shadow:none}html[data-style=jcard] .now-slide .now-track{font-family:var(--mono);color:var(--s-soft)}html[data-style=jcard] .now-slide.armed{background:var(--s-or);box-shadow:inset 0 0 0 1.5px var(--s-ink)}html[data-style=jcard] body:not(.view-home) .timeline,html[data-style=jcard] body:not(.view-home) .wg,html[data-style=jcard] body:not(.view-home) .daycard,html[data-style=jcard] body:not(.view-home) .chip-task,html[data-style=jcard] body:not(.view-home) .task,html[data-style=jcard] body:not(.view-home) .anytray,html[data-style=jcard] body:not(.view-home) .mcell{border-radius:2px!important;box-shadow:none!important;border-color:var(--line)!important}html[data-style=jcard] body:not(.view-home) .tl-block.task,html[data-style=jcard] body:not(.view-home) .wg-block.task{background:color-mix(in srgb,var(--gc,#F05A1A) 14%,var(--panel))!important;color:var(--ink)!important;border:1px solid var(--ink)!important;border-left:3px solid var(--gc,#F05A1A)!important;border-radius:2px!important;box-shadow:none!important;font-family:var(--jc-sans)}html[data-style=jcard] body:not(.view-home) .tl-block.ev,html[data-style=jcard] body:not(.view-home) .wg-block.ev{background:transparent!important;color:var(--ink-soft)!important;border:1px dashed var(--line)!important;border-radius:2px!important;box-shadow:none!important}html[data-style=jcard] body:not(.view-home) .daycard .dname,html[data-style=jcard] body:not(.view-home) #day-label,html[data-style=jcard] body:not(.view-home) .lib-label h2,html[data-style=jcard] body:not(.view-home) .sec-head h2{font-family:var(--jc-hand);font-weight:400;letter-spacing:0;text-transform:none}html[data-style=jcard] body:not(.view-home) input,html[data-style=jcard] body:not(.view-home) select,html[data-style=jcard] body:not(.view-home) textarea{border:1.5px solid var(--ink)!important;border-radius:3px!important;background:var(--panel)!important;color:var(--ink)!important;box-shadow:none!important;font-family:var(--jc-sans)}html[data-style=jcard] .notif-sec{background:transparent!important;border:0!important;border-top:1.5px solid var(--s-ink)!important;border-radius:0!important;box-shadow:none!important}html[data-style=jcard] .notif-sec .sec-tag{border-radius:1px;box-shadow:none}html[data-style=jcard] #task-overlay{background:#2a262261}html[data-style=jcard] #te-card{border-radius:3px;background:var(--jc-grain),var(--s-card);color:var(--s-ink);border-top:4px solid var(--jc-red);box-shadow:inset 0 0 0 1.5px var(--s-ink);font-family:var(--jc-sans)}html[data-style=jcard] .te-chip{border-radius:2px!important;background:transparent!important;color:var(--s-ink)!important;box-shadow:inset 0 0 0 1px var(--s-ink)!important;font-family:var(--mono)}html[data-style=jcard] .te-chip.empty{color:var(--s-soft)!important;box-shadow:inset 0 0 0 1px var(--jc-rule)!important}html[data-style=jcard] .te-chip.late{color:var(--jc-red)!important;box-shadow:inset 0 0 0 1px var(--jc-red)!important}html[data-style=jcard] .te-chip.on{background:var(--s-ink)!important;color:var(--s-panel)!important}html[data-style=jcard] .te-close{font-family:var(--mono)}html[data-style=jcard] .te-pick .fld,html[data-style=jcard] .rest-add .rest-in{border:1.5px solid var(--s-ink)!important;border-radius:3px!important;background:var(--s-panel-3)!important;box-shadow:none!important}@keyframes jc-inkin{0%{opacity:.12;filter:blur(1.2px)}to{opacity:1;filter:none}}html[data-style=jcard] .settle-in{animation:jc-inkin .45s ease-out both}@media(prefers-reduced-motion:reduce){html[data-style=jcard] .settle-in{animation:none}}html[data-style=jcard] #library,html[data-style=jcard] #te-card,html[data-style=jcard] .msheet,html[data-style=jcard] #ls-list{scrollbar-color:var(--jc-rule) transparent}html[data-mode=dark] .mkey.dark,html[data-mode=dark] .mrowt .mkey.dark.now{color:var(--s-dark-label)!important}html[data-style=jcard] .mkey.dark,html[data-style=jcard] .estgrid .mkey.dark{background:var(--s-ink)!important;color:var(--s-panel)!important;border-color:var(--s-ink)!important}html[data-style=jcard] body #view-home .mctl .mb.talk,html[data-style=jcard][data-mode=dark] body #view-home .mctl .mb.talk{background:transparent!important;box-shadow:none!important}html[data-style=jcard] .chip{border-radius:2px!important;background:transparent!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important;font-family:var(--mono)!important;letter-spacing:.06em;text-shadow:none!important}html[data-style=jcard] .chip.slipped,html[data-style=jcard] .chip.due,html[data-style=jcard] .chip.info{color:var(--ink-soft)!important;box-shadow:inset 0 0 0 1px var(--line)!important}html[data-style=jcard] .chip.overdue,html[data-style=jcard] .chip.late{color:var(--jc-red)!important;box-shadow:inset 0 0 0 1px var(--jc-red)!important}html[data-style=jcard] body:not(.view-home) .task .check,html[data-style=jcard] body:not(.view-home) .te-chk{width:20px!important;height:20px!important;border-radius:2px!important;border:0!important;background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--ink)!important;color:transparent!important;transform:none!important}html[data-style=jcard] body:not(.view-home) .task .check:before,html[data-style=jcard] body:not(.view-home) .task .check:after{background:none!important;box-shadow:none!important}html[data-style=jcard] body:not(.view-home) .task{background:transparent!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}html[data-style=jcard] .anytray .chip-task,html[data-style=jcard] .wg-any .chip-task{background:transparent!important;border:1px solid var(--jc-rule)!important;border-radius:2px!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--jc-sans)!important}html[data-style=jcard] .anytray .chip-task.slipped,html[data-style=jcard] .wg-any .chip-task.slipped,html[data-style=jcard] .anytray .chip-task.late,html[data-style=jcard] .wg-any .chip-task.late{border:1px dashed var(--ink)!important;color:var(--ink)!important;background:transparent!important}html[data-style=jcard] #library .chip-task.lib .lrow:before{content:attr(data-n);font-family:var(--mono);font-size:11px;color:var(--s-soft);min-width:18px;flex-shrink:0;letter-spacing:.02em}html[data-mode=dark]:not([data-style=jcard]) body #view-home .mtl .mh span{color:var(--s-soft)!important}#view-settings{max-width:560px;margin:0 auto;padding:2px 0 28px}#view-settings .notif-sec{background:transparent!important;border:0!important;border-top:1.5px solid var(--s-edge)!important;border-radius:0!important;box-shadow:none!important;padding:14px 0 10px!important;margin:0!important}#view-settings .notif-sec:first-child{border-top:0!important;padding-top:4px!important}#view-settings .sec-head{padding:0 0 6px;border:0;gap:10px;align-items:center}#view-settings .sec-head .sec-tag{display:none}#view-settings .sec-head h2{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--s-ink);margin:0}#view-settings .sec-head h2:before{content:none}#view-settings .sec-head .count{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--s-soft);background:none!important;box-shadow:none!important;border:0!important;padding:0}#view-settings .sec-head .chev{color:var(--s-soft);font-size:11px}#view-settings .sec-body{margin-top:2px}#view-settings .sec-note{font-family:inherit;font-size:12.5px;line-height:1.45;text-transform:none;letter-spacing:0;color:var(--s-soft);margin:6px 2px 8px}#view-settings .rocker-label{display:block!important;font-size:11px;letter-spacing:.14em;color:var(--s-soft);margin:12px 0 6px}#view-settings .sec-body .rocker-label:first-child{margin-top:2px}#view-settings .rocker{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px!important;padding:3px;border:0;border-radius:8px;background:var(--s-dark);box-shadow:inset 0 1px #ffffff24,0 1px 2px #00000038}#view-settings .rocker[hidden]{display:none!important}#view-settings .rocker button{min-height:40px;padding:0 4px;border:0!important;border-radius:5px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),inset 0 1px #fff9!important;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-shadow:none!important}#view-settings .rocker button.on{background:var(--s-dark)!important;color:var(--s-dark-label)!important;box-shadow:inset 0 -2px #000,inset 0 2px 3px #00000073!important}#view-settings .set-row{display:flex;align-items:center;gap:12px;min-height:48px;padding:4px 0}#view-settings .set-name{flex:1;min-width:0;font-size:14px;line-height:1.35;color:var(--s-ink)}#view-settings .set-switch{position:relative;flex-shrink:0;width:54px;height:30px;padding:0;border:0!important;border-radius:999px!important;background:var(--s-panel-2)!important;box-shadow:inset 0 2px 4px #0000004d,inset 0 -1px #ffffff80!important;color:transparent!important;font-size:0;cursor:pointer;text-shadow:none!important;transition:background-color .15s ease-out}#view-settings .set-switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:linear-gradient(180deg,#f7f5f1,#d9d6d0);box-shadow:0 2px #8f8c87,0 3px 4px #00000059,inset 0 1px #fff;transition:transform .15s ease-out}#view-settings .set-switch.on{background:var(--s-or)!important}#view-settings .set-switch.on:after{transform:translate(24px)}#view-settings .set-switch:focus-visible{outline:2px solid var(--s-or);outline-offset:2px}#view-settings .notif-row{background:transparent!important;border:0!important;border-top:1px solid var(--s-line)!important;border-radius:0!important;padding:8px 0!important;margin:0!important;min-height:44px;gap:12px;font-size:14px;color:var(--s-ink)}#view-settings .notif-row input[type=checkbox]{accent-color:var(--s-or)}#view-settings .notif-row select{font-family:var(--mono);font-size:12px;border:0!important;border-radius:8px;padding:6px 8px;background:var(--s-field)!important;color:var(--s-ink)!important;box-shadow:inset 0 1px 3px #0000002e!important;min-height:36px}#view-settings #sync-create{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}#view-settings #notif-enable,#view-settings #notif-off{font-size:0!important;color:transparent!important;letter-spacing:0!important;padding:0!important}#view-settings #sync-create{display:block;width:100%;min-height:44px;margin:2px 0 8px;border:0!important;border-radius:9px!important;background:var(--s-dark)!important;color:var(--s-dark-label)!important;box-shadow:inset 0 -2px #000,0 1px 2px #00000040!important;font-weight:600;cursor:pointer;text-shadow:none!important}#view-settings .notif-actions{margin-top:6px;gap:8px}#view-settings .notif-actions button,#view-settings .datarow button,#view-settings #cal-disconnect,#view-settings .sync-code-row button,#view-settings .addrow button{flex:0 1 auto;min-height:40px;padding:0 14px;border:0!important;border-radius:9px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e!important;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;text-shadow:none!important}#view-settings .addrow{gap:8px;margin-top:0}#view-settings .addrow input,#view-settings #sync-join-code,#view-settings #cal-url{min-height:44px;border:0!important;border-radius:9px!important;padding:9px 12px;font-size:14px;background:var(--s-field)!important;color:var(--s-ink)!important;box-shadow:inset 0 1px 3px #0000002e!important}#view-settings .addrow input:focus{outline:2px solid var(--s-or);outline-offset:1px}#view-settings .sync-code-row{background:var(--s-field);border:0;border-radius:9px;padding:8px 8px 8px 12px;margin:2px 0 6px;box-shadow:inset 0 1px 3px #00000024}#view-settings .sync-code-row code{font-family:var(--mono);font-size:13px;color:var(--s-ink)}#view-settings .datarow{display:flex;justify-content:flex-start;gap:8px;margin:4px 0 0;padding:16px 0 0;border-top:1.5px solid var(--s-edge)}html[data-style=jcard] #view-settings .rocker{background:transparent;padding:0;box-shadow:none;gap:6px!important}html[data-style=jcard] #view-settings .rocker button{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--s-key)!important;box-shadow:none!important}html[data-style=jcard] #view-settings .rocker button.on{background:var(--s-ink)!important;color:var(--s-panel)!important;box-shadow:none!important}html[data-style=jcard] #view-settings .set-switch{background:var(--s-key)!important;box-shadow:inset 0 0 0 1.5px var(--s-ink)!important}html[data-style=jcard] #view-settings .set-switch:after{background:var(--s-ink);box-shadow:none;width:22px;height:22px;top:4px;left:4px}html[data-style=jcard] #view-settings .set-switch.on{background:var(--s-or)!important}html[data-style=jcard] #view-settings .set-switch.on:after{transform:translate(24px)}html[data-style=jcard] #view-settings .notif-actions button,html[data-style=jcard] #view-settings .datarow button,html[data-style=jcard] #view-settings #cal-disconnect,html[data-style=jcard] #view-settings .sync-code-row button,html[data-style=jcard] #view-settings .addrow button{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:none!important}html[data-style=jcard] #view-settings #sync-create{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--s-ink)!important;color:var(--s-panel)!important;box-shadow:none!important}html[data-style=jcard] #view-settings .addrow input,html[data-style=jcard] #view-settings .notif-row select,html[data-style=jcard] #view-settings .sync-code-row{border:1.5px solid var(--s-ink)!important;border-radius:3px!important;background:var(--s-panel-3)!important;box-shadow:none!important}html[data-style=jcard] #view-settings .notif-sec,html[data-style=jcard] #view-settings .datarow{border-top-color:var(--s-ink)!important}html[data-style=jcard] #view-settings .sec-head h2{font-family:var(--jc-hand);font-size:18px;letter-spacing:0;text-transform:none;font-weight:400}.ml-reels{display:none}html[data-style=jcard] body #view-home .mlcd{border-top:4px solid var(--jc-red)!important;height:100px!important}html[data-style=jcard] .ml-reels{position:absolute;right:44px;top:54px;display:flex;gap:10px;pointer-events:none}html[data-style=jcard] .ml-reels i{display:block;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--s-lcd-or);background:repeating-conic-gradient(var(--s-lcd-or) 0 14deg,transparent 14deg 60deg);-webkit-mask:radial-gradient(circle,#000 0 3px,transparent 3.5px 5.5px,#000 6px 7.5px,transparent 8px);mask:radial-gradient(circle,#000 0 3px,transparent 3.5px 5.5px,#000 6px 7.5px,transparent 8px);opacity:.55}html[data-style=jcard] .mlcd.running .ml-reels i{opacity:1;animation:jc-reel 2.4s linear infinite}html[data-style=jcard] .mlcd.running .ml-reels i+i{animation-duration:3.1s}html[data-style=jcard] .mlcd.timing:not(.running) .ml-reels i{opacity:1}@keyframes jc-reel{to{transform:rotate(360deg)}}html[data-style=jcard] #library .chip-task.lib .ltxt{display:flex;align-items:baseline;gap:8px;min-width:0}html[data-style=jcard] #library .chip-task.lib .ltxt:after{content:"";flex:1 1 12px;min-width:12px;border-bottom:1.5px dotted var(--jc-rule);transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){html[data-style=jcard] .mlcd.running .ml-reels i{animation:none}}html[data-style=jcard] #ot-home .hand{font-family:var(--jc-hand);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1;position:relative;top:1px}.stale-fold{width:100%;margin:12px 0 4px;padding:8px 0 4px;border-top:1px solid var(--line)}.stale-fold .sf-head{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0;border:0!important;background:none!important;box-shadow:none!important;color:var(--ink-soft)!important;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:left;text-shadow:none!important}.stale-fold .sf-chev{width:12px;font-size:10px}.stale-fold .sf-acts{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 6px}.stale-fold .sf-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.stale-fold .sf-list .task{width:100%}.stale-chip{cursor:pointer;color:var(--ink-soft)!important;border:1.5px dashed var(--line)!important;background:transparent!important}.chip.slipped,.chip.late,.chip.due,.chip.duesoon,.chip.overdue{background:transparent!important;color:var(--ink-soft)!important;box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.chip.overdue,.chip.late{color:var(--s-or-edge,#B23F0F)!important;box-shadow:inset 0 0 0 1px var(--s-or-edge,#B23F0F)}.anytray .chip-task.slipped,.wg-any .chip-task.slipped,.stale-fold .chip-task.slipped{border:1.5px dashed var(--line)!important;color:var(--ink-soft);background:transparent}.stale-fold .sf-acts button,#day-add-btn,.coach-sheet-head button,.coach-folds button,.coach-actions button,.coach-ask button,.coach-head .clear,.te-foot .te-text{min-height:40px;padding:0 14px;border:0!important;border-radius:9px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e!important;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;text-shadow:none!important;opacity:1}#day-add-btn,.coach-ask button,.te-foot .te-text.te-start{min-height:44px;background:var(--s-dark)!important;color:var(--s-dark-label)!important;box-shadow:inset 0 -2px #000,0 1px 2px #00000040!important}#day-add,.coach-ask input,.coach-ask textarea{min-height:44px;border:0!important;border-radius:9px!important;padding:9px 12px;font-size:14px;background:var(--s-field)!important;color:var(--s-ink)!important;box-shadow:inset 0 1px 3px #0000002e!important}#view-day .addrow{margin-top:12px;gap:8px}.te-chip{min-height:36px;padding:8px 12px!important;display:inline-flex;align-items:center}.te-chk{width:36px!important;height:36px!important;margin-top:0!important;font-size:15px}.te-close{min-height:40px;padding:0 10px}.te-foot{gap:10px;flex-wrap:wrap}.te-foot .te-text{min-height:44px}.te-trash{width:44px;height:44px}#old-top .mkey.lit{background:var(--s-key-down)!important;box-shadow:inset 0 2px 3px #0000003d,inset 0 -1px #fff6!important;color:var(--s-ink)!important}.task .drag-handle{display:flex;align-items:center;color:var(--ink-soft);opacity:.7}.coach-sheet{background:var(--s-panel)!important;border-radius:14px 14px 0 0;box-shadow:0 -6px 24px #00000040}.coach-sheet-head{padding:10px 12px 0}.coach-head{padding:8px 0 4px}.coach-head h2{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--s-ink)}.coach-head .hint{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:none;color:var(--s-soft)}.coach-folds,.coach-actions{display:flex;flex-wrap:wrap;gap:8px}body.view-home{padding-bottom:0!important}.mkey:focus-visible,.mdisc:focus-visible,.coach-fab:focus-visible,.mrowt:focus-visible,.now:focus-visible,.mchk:focus-visible,.chip-task:focus-visible,.te-chip:focus-visible,.te-chk:focus-visible,.te-foot button:focus-visible,.stale-fold button:focus-visible,.task .check:focus-visible,.task .star:focus-visible,#old-top .mkey:focus-visible,.lib-rail:focus-visible{outline:2px solid var(--s-or)!important;outline-offset:2px}html[data-style=jcard] :is(.stale-fold .sf-acts button,#day-add-btn,.coach-sheet-head button,.coach-folds button,.coach-actions button,.coach-ask button,.coach-head .clear,.te-foot .te-text){border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:none!important}html[data-style=jcard] :is(#day-add-btn,.coach-ask button,.te-foot .te-text.te-start){background:var(--s-ink)!important;color:var(--s-panel)!important}html[data-style=jcard] :is(#day-add,.coach-ask input,.coach-ask textarea){border:1.5px solid var(--s-ink)!important;border-radius:3px!important;background:var(--s-panel-3)!important;box-shadow:none!important}html[data-style=jcard] body:not(.view-home) #te-card .te-chk{width:36px!important;height:36px!important}html[data-style=jcard] #old-top .mkey.lit{background:var(--s-ink)!important;color:var(--s-panel)!important;box-shadow:none!important}html[data-style=jcard] .coach-sheet{box-shadow:none;border-top:1.5px solid var(--s-ink)}html[data-style=jcard] .stale-fold{border-top-color:var(--jc-rule)}.coach-sheet-head{display:flex!important;justify-content:flex-end!important;align-items:center;padding:16px 12px 0!important;min-height:44px}.coach-sheet-head button{min-height:36px!important;padding:0 12px!important;font-size:11px}.coach-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 0 2px}.coach-head .dot{width:8px;height:8px;background:var(--s-or)}.coach-head .clear{margin-left:auto;min-height:36px!important;padding:0 12px!important}.coach-head .hint{flex:1 0 100%;order:5;margin:0;text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--s-soft);line-height:1.4}.coach-folds{gap:4px;margin-top:6px}.coach-folds button{background:none!important;box-shadow:none!important;border:0!important;color:var(--s-soft)!important;padding:0 6px!important;min-height:36px}.coach-folds button:hover{color:var(--s-ink)!important}.coach-ask{align-items:stretch;margin-top:12px}.coach-ask textarea{flex:1;min-width:0;min-height:44px;max-height:120px;resize:none;line-height:1.35;font-family:inherit;font-size:14px;overflow:auto;scrollbar-width:thin}#coach-send{flex:0 0 auto;padding:0 16px}html[data-style=jcard] .coach-folds button{border:0!important;background:none!important}html body #view-home .mctl{display:grid!important;flex-direction:unset!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:auto;grid-template-areas:"think hands quick day week month" "think hands quick all talk rest";align-items:stretch;width:100%;max-width:none;margin:0!important}html body #view-home .mctl>.mt:not(.mb),html body #view-home .mctl .mrow,html body #view-home .mctl .mkeys,html body #view-home .mctl .mbottom{display:contents!important}html body #view-home .mctl .mkey[data-lane=think]{grid-area:think}html body #view-home .mctl .mkey[data-lane=hands]{grid-area:hands}html body #view-home .mctl .mkey[data-lane=quick]{grid-area:quick}html body #view-home .mctl .mkey[data-view=day]{grid-area:day}html body #view-home .mctl .mkey[data-view=week]{grid-area:week}html body #view-home .mctl .mkey[data-view=month]{grid-area:month}html body #view-home .mctl .mbottom>.mb:nth-child(1){grid-area:all}html body #view-home .mctl .mbottom>.mb.talk{grid-area:talk}html body #view-home .mctl .mbottom>.mb:nth-child(3){grid-area:rest}html body #view-home .mctl .mkey.sm,html[data-style=jcard] body #view-home .mctl .mkey.sm{width:auto!important;height:auto!important;aspect-ratio:1/1!important;font-size:11px!important}html body #view-home .mctl .mkey[data-lane],html[data-style=jcard] body #view-home .mctl .mkey[data-lane]{width:auto!important;height:auto!important;aspect-ratio:auto!important;align-self:stretch}html body #view-home .mctl .mb,html[data-style=jcard] body #view-home .mctl .mb{height:auto!important;aspect-ratio:1/1!important;min-height:0!important}html body #view-home .mctl .mdisc,html body #view-home .coach-fab.ptt.mtalk,html[data-style=jcard] body #view-home .mctl .mdisc,html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk{width:76%!important;max-width:64px!important;height:auto!important;aspect-ratio:1/1!important}html[data-style=jcard] body #view-home .mctl{gap:6px!important}html[data-style=jcard] .ml-reels{right:44px;top:44px;gap:5px;align-items:center}html[data-style=jcard] .ml-reels i.reel{position:relative;width:26px;height:26px;border-radius:50%;background:none;box-shadow:none;-webkit-mask:none;mask:none;opacity:1;animation:none!important}html[data-style=jcard] .ml-reels i.reel:before{content:"";position:absolute;inset:calc(13px - 4px - 7px*var(--pk,0));border-radius:50%;background:var(--s-lcd-dim);opacity:0;transition:inset .9s linear,opacity .3s}html[data-style=jcard] .ml-reels i.reel:first-child:before{inset:calc(13px - 4px - 7px*(1 - var(--pk,0)))}html[data-style=jcard] .mlcd.timing .ml-reels i.reel:before{opacity:.85}html[data-style=jcard] .ml-reels i.reel:after{content:"";position:absolute;inset:4px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--s-lcd-or);background:repeating-conic-gradient(var(--s-lcd-or) 0 14deg,transparent 14deg 60deg);-webkit-mask:radial-gradient(circle,#000 0 3px,transparent 3.5px 5.5px,#000 6px 7.5px,transparent 8px);mask:radial-gradient(circle,#000 0 3px,transparent 3.5px 5.5px,#000 6px 7.5px,transparent 8px);opacity:.55}html[data-style=jcard] .mlcd.timing .ml-reels i.reel:after{opacity:1}html[data-style=jcard] .mlcd.running .ml-reels i.reel:after{animation:jc-reel 2.4s linear infinite}html[data-style=jcard] .mlcd.running .ml-reels i.reel:last-child:after{animation-duration:3.1s}html[data-style=jcard] .mlcd.bg .ml-reels i.reel:after{animation-play-state:paused}html[data-style=jcard] .ml-reels i.tape{width:12px;height:1.5px;border-radius:0;background:var(--s-lcd-dim);-webkit-mask:none;mask:none;box-shadow:none;opacity:0;align-self:flex-start;margin-top:6px;animation:none!important;transition:opacity .3s}html[data-style=jcard] .mlcd.timing .ml-reels i.tape{opacity:.85}.ml-timer em{display:inline-flex;height:1em;line-height:1;overflow:hidden}.ml-timer em u{display:block;height:1em;overflow:hidden;text-decoration:none}.ml-timer em u s{display:block;text-decoration:none;transform:translateY(calc(-1em*var(--d,0)))}html[data-style=jcard] .ml-timer em u s{transition:transform .32s cubic-bezier(.2,.9,.3,1)}html[data-style=jcard] body #view-home .mblk.task.running{isolation:isolate}html[data-style=jcard] body #view-home .mblk.task.running:after{content:"";position:absolute;inset:0;--p:calc(100% * var(--play,0));background:linear-gradient(90deg,rgba(240,90,26,.14) 0,rgba(240,90,26,.14) calc(var(--p) - 1.5px),var(--s-or) calc(var(--p) - 1.5px),var(--s-or) var(--p),transparent var(--p));z-index:-1;pointer-events:none}@media(prefers-reduced-motion:reduce){html[data-style=jcard] .mlcd.running .ml-reels i.reel:after{animation:none}html[data-style=jcard] .ml-timer em u s{transition:none}html[data-style=jcard] .ml-reels i.reel:before{transition:none}}html body #view-home .ml-next.lcd-done i,html[data-style=jcard] body #view-home .ml-next.lcd-done i{background:var(--s-ok,#4F7A3B)!important;box-shadow:none!important}.ml-next.lcd-done{animation:lcd-ack .42s steps(1,end)}@keyframes lcd-ack{0%{opacity:.2}30%{opacity:1}45%{opacity:.35}60%{opacity:1}}html[data-style=jcard] .swbox.sw-gone .ltxt,html[data-style=jcard] .swbox.sw-gone .lbl,html[data-style=jcard] .struck .ltxt,html[data-style=jcard] .struck .lbl{text-decoration:none!important;position:relative;color:var(--done)!important}html[data-style=jcard] :is(.swbox.sw-gone,.struck) :is(.ltxt,.lbl):before{content:"";position:absolute;left:-3px;right:-3px;top:52%;height:3px;border-radius:2px;background:var(--jc-red);transform:rotate(-.7deg);transform-origin:0 50%;animation:jc-strike .28s cubic-bezier(.2,.9,.3,1) both;pointer-events:none;z-index:1}@keyframes jc-strike{0%{transform:rotate(-.7deg) scaleX(0)}to{transform:rotate(-.7deg) scaleX(1)}}@media(prefers-reduced-motion:reduce){.ml-next.lcd-done{animation:none}html[data-style=jcard] :is(.swbox.sw-gone,.struck) :is(.ltxt,.lbl):before{animation:none}}#view-settings #face-row.rocker{display:flex!important;gap:10px!important;padding:2px 0;background:none;box-shadow:none;border:0}#view-settings #face-row.rocker button.swatch{flex:0 0 auto;width:40px;height:40px;min-height:0;padding:0;border:0!important;border-radius:50%!important;background:var(--c)!important;box-shadow:inset 0 0 0 1px #0003,inset 0 -2px #0000001f,0 1px 2px #0000002e!important;color:transparent!important;font-size:0;cursor:pointer}#view-settings #face-row.rocker button.swatch.on{box-shadow:0 0 0 2px var(--s-panel),0 0 0 4px var(--s-or),inset 0 0 0 1px #0003!important}#view-settings #face-row.rocker button.swatch:focus-visible{outline:2px solid var(--s-or);outline-offset:3px}.mlcd .ml-timer{right:46px}#view-settings .dayrange{display:flex;gap:8px;width:100%}#view-settings .dr-fld{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#view-settings .dr-cap{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--s-soft)}#view-settings .dayrange select{width:100%;min-height:44px;border:0!important;border-radius:9px!important;padding:0 36px 0 12px;background:var(--s-field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235F5C57' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center!important;color:var(--s-ink)!important;box-shadow:inset 0 1px 3px #0000002e!important;font-family:var(--mono);font-size:13px;letter-spacing:.04em;-webkit-appearance:none;appearance:none;cursor:pointer}#view-settings .dayrange select:focus-visible{outline:2px solid var(--s-or);outline-offset:2px}html[data-style=jcard] #view-settings .dayrange select{border:1.5px solid var(--s-ink)!important;border-radius:3px!important;background-color:var(--s-panel-3)!important;box-shadow:none!important}html[data-style=jcard][data-stock=white]:not([data-mode=dark]){--s-panel:#F7F5F0;--s-panel-2:#FCFBF8;--s-panel-3:#FFFFFF;--s-key:#FFFFFF;--s-key-down:#ECE9E2;--s-field:#FCFBF8;--s-card:#FFFFFF;--s-white:#FFFFFF;--s-ink:#1F1D1A;--s-dark:#1F1D1A;--s-edge:#1F1D1A;--s-key-edge:#1F1D1A;--s-soft:#5F594F;--paper:#F7F5F0;--panel:#FCFBF8;--ink:#1F1D1A;--edge:#1F1D1A;--ink-soft:#5F594F}html[data-style=jcard][data-stock=kraft]:not([data-mode=dark]){--s-panel:#C9B28E;--s-panel-2:#D3BE9C;--s-panel-3:#DCC9AA;--s-key:#DCC9AA;--s-key-down:#C4AE89;--s-field:#D3BE9C;--s-card:#DCC9AA;--s-white:#E6D6BC;--s-soft:#4A4338;--s-line:rgba(42,38,34,.3);--jc-rule:rgba(42,38,34,.4);--jc-red:#8E2820;--paper:#C9B28E;--panel:#D3BE9C;--ink-soft:#4A4338;--line:rgba(42,38,34,.38);--done:#6E6352}html body #view-home .mctl .mdisc svg,html[data-style=jcard] body #view-home .mctl .mdisc svg{width:46%!important;height:46%!important}html body #view-home .coach-fab.ptt.mtalk .ptt-txt,html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk .ptt-txt{width:100%!important;height:100%!important}html body #view-home .coach-fab.ptt.mtalk .ptt-txt:before,html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk .ptt-txt:before{width:48%!important;height:48%!important;margin:auto!important;background-size:contain!important;background-position:center!important}html body #view-home .mctl .mb.talk .mboss,html body #view-home .mctl .mb.talk .mwell,html[data-style=jcard] body #view-home .mctl .mb.talk .mboss,html[data-style=jcard] body #view-home .mctl .mb.talk .mwell{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}html[data-style=jcard][data-stock=eggshell]:not([data-mode=dark]){--s-panel:#F4F1DE;--s-panel-2:#F9F7EB;--s-panel-3:#FFFEF6;--s-key:#FFFEF6;--s-key-down:#EDE8CF;--s-field:#F9F7EB;--s-card:#FFFEF6;--s-white:#FFFFFF;--s-ink:#3D405B;--s-dark:#3D405B;--s-dark-label:#F4F1DE;--s-edge:#3D405B;--s-key-edge:#3D405B;--s-soft:#5F6280;--s-line:rgba(61,64,91,.24);--jc-rule:rgba(61,64,91,.32);--jc-red:#D96B4E;--s-or:#E07A5F;--s-or-edge:#B85A42;--s-ok:#3F7A5E;--s-lcd:#3D405B;--s-lcd-or:#F4F1DE;--s-lcd-dim:#F2CC8F;--paper:#F4F1DE;--panel:#F9F7EB;--ink:#3D405B;--ink-soft:#5F6280;--edge:#3D405B;--line:rgba(61,64,91,.3);--done:#8B8DA3;--orange:#E07A5F;--tape:#D96B4E;--green:#3F7A5E;--m-base:#F4F1DE;--m-ink:#3D405B;--m-soft:#5F6280;--m-or:#E07A5F}html[data-style=jcard][data-stock=eggshell]:not([data-mode=dark]) body #view-home .ml-next{color:#f2cc8f!important}html[data-style=jcard][data-stock=eggshell]:not([data-mode=dark]) body #view-home .ml-next i,html[data-style=jcard][data-stock=eggshell]:not([data-mode=dark]) body #view-home .mnow{background:#e07a5f!important}html[data-style=jcard][data-stock=eggshell]:not([data-mode=dark]) #view-settings #face-row .swatch[data-pick=eggshell]{--c:#F4F1DE}html body #view-home .mctl{grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-template-areas:"think hands quick day week month tr" "think hands quick all talk rest tr"!important}html body #view-home .mctl .mkey.tr,html[data-style=jcard] body #view-home .mctl .mkey.tr{grid-area:tr;width:auto!important;height:auto!important;aspect-ratio:auto!important;align-self:stretch;padding:0!important;display:flex;align-items:center;justify-content:center}html body #view-home .mctl .mkey.tr svg{width:40%;max-width:24px;height:auto;display:block}html body #view-home .mctl .mkey.tr .sq,html body #view-home .mctl .mkey.tr.running .pl{display:none}html body #view-home .mctl .mkey.tr.running .sq{display:block}html body #view-home .mctl .mkey.tr.running{color:var(--s-or)!important}html[data-style=jcard] body #view-home .mctl .mkey.tr.running{background:var(--s-ink)!important;color:var(--s-panel)!important}html body #view-home .mctl .mkey.tr .cnt{display:none}.now-slide.on .now-track{justify-content:flex-start;padding-left:12px;padding-right:0;color:var(--s-panel-2)}.now-slide.on{background:linear-gradient(90deg,var(--s-panel-2) 0 3px,var(--s-or) 3px min(calc(var(--slide) * 100),calc(var(--slide) + 22px)),var(--s-panel-2) min(calc(var(--slide) * 100),calc(var(--slide) + 22px)) 100%)}html[data-style=jcard] .now-slide.on .now-track{color:var(--s-panel)}.mblk.short{display:flex;align-items:center;gap:6px;white-space:nowrap;text-overflow:ellipsis;padding-top:0;padding-bottom:0;line-height:1}.mblk.short .tm{display:inline;margin:0;flex:0 0 auto}html[data-style=jcard] body:not(.view-home) #old-top .mkey.lit{background:var(--s-ink)!important;color:var(--s-panel)!important;box-shadow:none!important}html[data-style=jcard] body:not(.view-home) #old-top .mkey.lit .hand{color:inherit}@media(max-width:400px){html body #view-home .mctl .mkey[data-lane],html[data-style=jcard] body #view-home .mctl .mkey[data-lane]{font-size:10px!important;letter-spacing:.02em!important;padding-left:2px!important;padding-right:2px!important}}.mblk.short .lb{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-block.short{display:flex;align-items:center;gap:6px;white-space:nowrap;padding-top:0!important;padding-bottom:0!important;line-height:1}.tl-block.short .tm{display:inline;margin:0;flex:0 0 auto}.tl-block.short .lb{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #view-home .mctl,html[data-style=jcard] body #view-home .mctl{--u:64px;grid-template-rows:var(--u) var(--u)!important;grid-auto-rows:var(--u)!important;align-items:stretch!important}html body #view-home .mctl .mkey.sm,html[data-style=jcard] body #view-home .mctl .mkey.sm{aspect-ratio:auto!important;height:var(--u)!important;min-height:0!important}html body #view-home .mctl .mb,html[data-style=jcard] body #view-home .mctl .mb{aspect-ratio:auto!important;height:var(--u)!important;min-height:0!important;display:flex!important;align-items:center;justify-content:center}html body #view-home .mctl .mkey[data-lane],html body #view-home .mctl .mkey.tr,html[data-style=jcard] body #view-home .mctl .mkey[data-lane],html[data-style=jcard] body #view-home .mctl .mkey.tr{aspect-ratio:auto!important;height:calc(var(--u)*2 + var(--g,2px))!important;align-self:start!important}html body #view-home .mctl .mdisc,html body #view-home .coach-fab.ptt.mtalk,html[data-style=jcard] body #view-home .mctl .mdisc,html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk{aspect-ratio:auto!important;width:min(64px,calc(var(--u)*.76))!important;height:min(64px,calc(var(--u)*.76))!important;max-width:none!important}html body #view-home .mctl .mb .mboss,html body #view-home .mctl .mb .mwell{width:min(64px,calc(var(--u)*.76))!important;height:min(64px,calc(var(--u)*.76))!important}html body #view-home .mctl .mb small{display:none!important}html body #view-home .mctl.mmain,html[data-style=jcard] body #view-home .mctl.mmain{grid-template-columns:repeat(4,var(--u))!important;grid-template-rows:var(--u) var(--u)!important;grid-template-areas:"think hands quick tr" "all talk rest tr"!important;justify-content:center}html body #view-home .mctl.mmain .mkey[data-lane],html[data-style=jcard] body #view-home .mctl.mmain .mkey[data-lane]{height:var(--u)!important;font-size:11px!important;letter-spacing:.08em!important;padding:0 4px!important}html body #view-home .mctl.mmain .mdisc,html body #view-home .mctl.mmain .coach-fab.ptt.mtalk,html[data-style=jcard] body #view-home .mctl.mmain .mdisc,html[data-style=jcard] body #view-home .mctl.mmain .coach-fab.ptt.mtalk,html body #view-home .mctl.mmain .mb .mboss,html body #view-home .mctl.mmain .mb .mwell{width:min(76px,calc(var(--u)*.66))!important;height:min(76px,calc(var(--u)*.66))!important}html body #view-home .mctl.mmain .mkey.tr svg{width:30%!important;max-width:28px!important}html body #view-home .mctl.mmain .mkey.tr:not(.running){color:var(--s-or)!important}html body #view-home .mctl.mpg,html[data-style=jcard] body #view-home .mctl.mpg{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:34px!important;grid-template-areas:none!important;gap:2px!important;margin:-4px 0 0!important;width:100%!important}html body #view-home .mctl.mpg .mkey.pk,html[data-style=jcard] body #view-home .mctl.mpg .mkey.pk{height:34px!important;width:auto!important;aspect-ratio:auto!important;min-height:0!important;font-size:10.5px!important;letter-spacing:.1em!important;padding:0!important;grid-area:auto!important}html[data-style=jcard] body #view-home .mctl.mpg{gap:4px!important;margin-top:-2px!important}@media(max-width:400px){html body #view-home .mctl.mmain .mkey[data-lane],html[data-style=jcard] body #view-home .mctl.mmain .mkey[data-lane]{font-size:11px!important;letter-spacing:.08em!important}}body:not(.view-home) .timeline .tl-hour{border-top:1px solid var(--s-line,rgba(0,0,0,.14))!important}body:not(.view-home) .timeline .tl-hour span{background:transparent!important;text-shadow:none!important;color:var(--s-soft)!important;top:3px!important;padding:0!important;font-weight:500!important;letter-spacing:.04em!important}html body #view-home .mctl.mmain .mb,html body #view-home .mctl.mmain .mb:last-child,html[data-style=jcard] body #view-home .mctl.mmain .mb,html[data-style=jcard] body #view-home .mctl.mmain .mb:last-child,html[data-style=jcard][data-mode=dark] body #view-home .mctl.mmain .mb:last-child{height:var(--u)!important}html[data-style=jcard]{--jc-skirt:#B9B0A0;--jc-skirt:color-mix(in srgb,var(--s-ink) 34%,var(--s-key));--jc-cast:rgba(0,0,0,.22);--jc-cast:color-mix(in srgb,var(--s-ink) 32%,transparent);--jc-face:linear-gradient(180deg,color-mix(in srgb,#fff 50%,var(--s-key)) 0%,var(--s-key) 55%,color-mix(in srgb,var(--s-ink) 7%,var(--s-key)) 100%)}html[data-style=jcard][data-mode=dark]{--jc-skirt:#0A0A09;--jc-skirt:color-mix(in srgb,#000 62%,var(--s-key));--jc-cast:rgba(0,0,0,.6);--jc-face:linear-gradient(180deg,color-mix(in srgb,#fff 9%,var(--s-key)) 0%,var(--s-key) 60%,color-mix(in srgb,#000 14%,var(--s-key)) 100%)}html[data-style=jcard] body #view-home .mctl.mmain{gap:8px!important;padding:10px 0 7px!important}html[data-style=jcard] body #view-home .mctl.mpg{padding:8px 0 6px!important;gap:6px!important}html[data-style=jcard] body #view-home .mctl .mkey,html[data-style=jcard] body #view-home .mctl .mdisc{background:var(--jc-face)!important;box-shadow:0 4px 0 0 var(--jc-skirt),0 4px 0 1.5px var(--s-ink),0 11px 12px -6px var(--jc-cast),inset 0 1px #ffffff8c!important;transition:transform .08s cubic-bezier(.2,.8,.2,1),box-shadow .08s cubic-bezier(.2,.8,.2,1)!important}html[data-style=jcard] body #view-home .mctl.mpg .mkey{box-shadow:0 3px 0 0 var(--jc-skirt),0 3px 0 1.5px var(--s-ink),0 8px 9px -5px var(--jc-cast),inset 0 1px #ffffff8c!important}html[data-style=jcard] body #view-home .mctl .mkey.lit,html[data-style=jcard] body #view-home .mctl .mkey:active,html[data-style=jcard] body #view-home .mctl .mkey.tr.running,html[data-style=jcard] body #view-home .mctl .mdisc:active{background:var(--s-ink)!important;color:var(--s-panel)!important;transform:translateY(3px)!important;box-shadow:0 1px 0 0 var(--jc-skirt),0 1px 0 1.5px var(--s-ink),inset 0 2px 4px #0006!important}html[data-style=jcard] body #view-home .mctl.mpg .mkey:active{transform:translateY(2px)!important}html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk{background:linear-gradient(180deg,color-mix(in srgb,#fff 16%,var(--jc-red)) 0%,var(--jc-red) 55%,color-mix(in srgb,var(--s-ink) 14%,var(--jc-red)) 100%)!important;box-shadow:0 4px color-mix(in srgb,var(--s-ink) 42%,var(--jc-red)),0 4px 0 1.5px var(--s-ink),0 11px 12px -6px var(--jc-cast),inset 0 1px #ffffff59!important;transition:transform .08s cubic-bezier(.2,.8,.2,1),box-shadow .08s cubic-bezier(.2,.8,.2,1)!important}html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk:active,html[data-style=jcard] body #view-home .coach-fab.ptt.mtalk.tx{transform:translateY(3px)!important;box-shadow:0 1px color-mix(in srgb,var(--s-ink) 42%,var(--jc-red)),0 1px 0 1.5px var(--s-ink),inset 0 2px 4px #00000059!important}html[data-style=jcard] #old-top .mkey,html[data-style=jcard] .lib-rail,html[data-style=jcard] .weeknav button,html[data-style=jcard] .addrow button,html[data-style=jcard] .keycap,html[data-style=jcard] .datarow button,html[data-style=jcard] .notif-actions button,html[data-style=jcard] .estgrid .mkey,html[data-style=jcard] .mrowt .mkey,html[data-style=jcard] .msheet .mkeys .mkey{background:var(--jc-face)!important;box-shadow:0 2px 0 0 var(--jc-skirt),0 2px 0 1.5px var(--s-ink),0 6px 8px -5px var(--jc-cast),inset 0 1px #ffffff8c!important;transition:transform .08s cubic-bezier(.2,.8,.2,1),box-shadow .08s cubic-bezier(.2,.8,.2,1)!important}html[data-style=jcard] #old-top .mkey:active,html[data-style=jcard] #old-top .mkey.lit,html[data-style=jcard] .lib-rail:active,html[data-style=jcard] .lib-rail.open,html[data-style=jcard] .weeknav button:active,html[data-style=jcard] .addrow button:active,html[data-style=jcard] .keycap:active,html[data-style=jcard] .datarow button:active,html[data-style=jcard] .notif-actions button:active,html[data-style=jcard] .estgrid .mkey:active,html[data-style=jcard] .mrowt .mkey:active,html[data-style=jcard] .msheet .mkeys .mkey:active{transform:translateY(2px)!important;box-shadow:0 0 0 0 var(--jc-skirt),0 0 0 1.5px var(--s-ink),inset 0 2px 3px #0000004d!important}html[data-style=jcard] body:not(.view-home) #old-top .mkey.lit,html[data-style=jcard] .lib-rail.open{background:var(--s-ink)!important;color:var(--s-panel)!important}html[data-style=jcard] .msheet .mkeys .mkey.dark,html[data-style=jcard] .msheet .mkeys .mkey.orange{background:var(--s-ink)!important;color:var(--s-panel)!important}@media(prefers-reduced-motion:reduce){html[data-style=jcard] .mkey,html[data-style=jcard] .mdisc,html[data-style=jcard] .coach-fab{transition:none!important}}html[data-style=jcard]{--jc-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='1' seed='19' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  3 0 0 0 -2.15'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23f)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42  0 0 0 0 .31  0 0 0 0 .18  0.45 0 0 0 -0.19'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23f)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='320'%3E%3Cfilter id='f' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.018 .55' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42  0 0 0 0 .31  0 0 0 0 .18  0.3 0 0 0 -0.13'/%3E%3C/filter%3E%3Crect width='640' height='320' filter='url(%23f)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Cfilter id='f' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.014' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42  0 0 0 0 .31  0 0 0 0 .18  0.24 0 0 0 -0.1'/%3E%3C/filter%3E%3Crect width='520' height='520' filter='url(%23f)'/%3E%3C/svg%3E");--jc-paper-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0.9 0 0 0 -0.38'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23f)'/%3E%3C/svg%3E")}html[data-style=jcard] body #view-home .mtl{background:var(--jc-paper),var(--s-panel-2)!important;background-attachment:local,local,local,local,local!important;box-shadow:inset 0 0 0 1px var(--jc-rule),inset 0 10px 14px -12px color-mix(in srgb,var(--s-ink) 26%,transparent),inset 0 -10px 14px -12px color-mix(in srgb,var(--s-ink) 26%,transparent),0 1px #ffffff8c,0 2px 3px color-mix(in srgb,var(--s-ink) 16%,transparent),0 12px 18px -14px color-mix(in srgb,var(--s-ink) 55%,transparent)!important}html[data-style=jcard][data-mode=dark] body #view-home .mtl{background:var(--jc-paper-dark),var(--s-panel-2)!important;background-attachment:local,local!important;box-shadow:inset 0 0 0 1px var(--jc-rule),inset 0 10px 14px -12px #000c,inset 0 -10px 14px -12px #000c!important}html[data-style=jcard] body #view-home .mtl.armed{box-shadow:inset 0 0 0 2px var(--s-or),0 2px 3px color-mix(in srgb,var(--s-ink) 16%,transparent)!important}html[data-style=jcard]:not([data-mode=dark]) body #view-home .mtl .mh{border-top-color:color-mix(in srgb,var(--s-ink) 32%,transparent)!important}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px)}#sat-cap{position:fixed;top:0;left:0;right:0;height:var(--sat);background:#121110;z-index:400;pointer-events:none}html[data-style=jcard] #sat-cap{background:var(--s-lcd)}html body.view-home .wrap{padding-top:calc(8px + var(--sat))!important;padding-bottom:max(14px,calc(var(--sab) - 16px))!important}html[data-style=jcard] body.view-home .wrap{padding-top:calc(10px + var(--sat))!important;padding-bottom:max(14px,var(--sab))!important}html body #view-home{min-height:calc(100vh - 8px - var(--sat) - max(14px,calc(var(--sab) - 16px)))!important}html[data-style=jcard] body #view-home{min-height:calc(100vh - 10px - var(--sat) - max(14px,var(--sab)))!important}body:not(.view-home) .wrap{padding-top:calc(10px + var(--sat));padding-bottom:calc(24px + var(--sab))}#old-top{top:var(--sat)!important}#lib-rail,.lib-rail{top:calc(9px + var(--sat))!important}.coach-fab:not(.mtalk){top:calc(14px + var(--sat))}.ptt-live{top:calc(78px + var(--sat))!important}.msheet{padding-top:calc(12px + var(--sat))!important;padding-bottom:max(20px,calc(8px + var(--sab)))!important}@media(max-width:1099px){.coach-sheet{padding-bottom:var(--sab);box-sizing:border-box}}#task-overlay{padding-top:max(16px,calc(8px + var(--sat)));padding-bottom:max(16px,var(--sab))}.overlay{padding-bottom:var(--sab)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide{--ms-h:32px;--ms-lab:13px;--ms-th:calc(var(--ms-h) - 4px);--ms-tw:calc(var(--ms-th) * 1.6);position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:calc(var(--ms-lab) + 4px + var(--ms-h))!important;gap:0!important;padding:0!important;margin:0!important;width:100%!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;touch-action:pan-y;user-select:none;-webkit-user-select:none}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-track{position:absolute;left:0;right:0;bottom:0;height:var(--ms-h);border-radius:999px;pointer-events:none;background:linear-gradient(225deg,color-mix(in srgb,#000 17%,var(--s-panel)),color-mix(in srgb,#000 8%,var(--s-panel)));box-shadow:inset -2px 3px 4px #00000057,inset 1px -1px #fff9,-1px 1px #ffffff59}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-well{position:absolute;left:6px;right:6px;bottom:calc(var(--ms-h) * .175);top:auto;height:calc(var(--ms-h) * .65);width:auto;border-radius:999px;pointer-events:none;transition:none;background:linear-gradient(90deg,#fd9532,#f47c2a 52%,color-mix(in srgb,#000 6%,var(--s-or)));box-shadow:inset -2px 4px 5px #461c0099,inset 1px -1px #ffffff59,inset 0 0 0 1px #3c190033}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{position:absolute;bottom:2px;top:auto;height:var(--ms-th);width:var(--ms-tw);left:calc(2px + var(--pos) * (100% - 4px - var(--ms-tw)) / 2);transform:none;border-radius:999px;transition:left .24s cubic-bezier(.2,.8,.2,1);pointer-events:none;background:radial-gradient(34% 60% at 50% 4%,#fffffff2,#fff0),linear-gradient(200deg,color-mix(in srgb,#fff 30%,var(--s-key)),color-mix(in srgb,#000 4%,var(--s-key)) 42%,color-mix(in srgb,#000 24%,var(--s-key)));box-shadow:inset -1px 1px #fffffff2,inset 1px -1px 1px #0003,-1px 1px 1px #0000004d,-3px 4px 6px -1px #28140080}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide.dragging .ms-thumb{transition:none}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:before{content:"";position:absolute;right:3%;top:7%;bottom:7%;width:43%;border-radius:50%;background:linear-gradient(90deg,color-mix(in srgb,#000 19%,var(--s-key)),color-mix(in srgb,#000 8%,var(--s-key)) 45%,color-mix(in srgb,#fff 45%,var(--s-key)));box-shadow:-1px 1px 2px #00000038,inset -1px 1px #ffffffb3}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:after{content:"";position:absolute;left:2%;top:7%;bottom:7%;width:43%;border-radius:50%;background:linear-gradient(90deg,color-mix(in srgb,#000 47%,var(--s-key)),color-mix(in srgb,#000 38%,var(--s-key)),color-mix(in srgb,#000 28%,var(--s-key)));box-shadow:inset -1px 2px 3px #00000052,inset 1px -1px #fff6}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk,html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk:active,html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk.lit,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk:active,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk.lit{position:relative;z-index:2;display:flex!important;align-items:flex-start!important;justify-content:center!important;height:calc(var(--ms-lab) + 4px + var(--ms-h))!important;width:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:var(--s-soft)!important;font-size:10px!important;line-height:var(--ms-lab)!important;font-weight:500!important;letter-spacing:.14em!important;grid-area:auto!important;cursor:pointer}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=day],html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=day]{justify-content:flex-start!important;padding-left:calc(2px + var(--ms-tw) / 2 - 1.4em)!important}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=month],html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=month]{justify-content:flex-end!important;padding-right:2px!important}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk.at,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk.at{color:var(--s-ink)!important;font-weight:700!important}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk:focus-visible{outline:2px solid var(--s-or);outline-offset:1px;border-radius:6px!important}html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-track{background:linear-gradient(225deg,color-mix(in srgb,#000 55%,var(--s-panel)),color-mix(in srgb,#000 38%,var(--s-panel)));box-shadow:inset -2px 3px 4px #000000bf,inset 1px -1px #ffffff1a,-1px 1px #ffffff0f}html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{background:radial-gradient(34% 60% at 50% 4%,#ffffff4d,#fff0),linear-gradient(200deg,color-mix(in srgb,#fff 22%,var(--s-key)) 0%,var(--s-key) 42%,color-mix(in srgb,#000 30%,var(--s-key)) 100%);box-shadow:inset -1px 1px #ffffff4d,inset 1px -1px 1px #0006,-1px 1px 1px #0009,-3px 4px 6px -1px #000000bf}html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:before{background:linear-gradient(90deg,color-mix(in srgb,#000 20%,var(--s-key)) 0%,var(--s-key) 45%,color-mix(in srgb,#fff 28%,var(--s-key)) 100%);box-shadow:-1px 1px 2px #00000080,inset -1px 1px #ffffff38}html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:after{background:linear-gradient(90deg,color-mix(in srgb,#000 64%,var(--s-key)),color-mix(in srgb,#000 40%,var(--s-key)));box-shadow:inset -1px 2px 3px #0009,inset 1px -1px #ffffff1a}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide{margin-top:4px!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-track{background:color-mix(in srgb,var(--s-ink) 9%,var(--s-panel-2));box-shadow:inset 0 0 0 1.5px var(--s-ink),inset -2px 3px 3px color-mix(in srgb,var(--s-ink) 26%,transparent)}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-well{background:linear-gradient(90deg,color-mix(in srgb,#fff 45%,var(--s-or)) 0%,var(--s-or) 100%);box-shadow:inset 0 0 0 1.5px var(--s-ink),inset -2px 3px 3px color-mix(in srgb,var(--s-ink) 34%,transparent)}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:before{background:linear-gradient(90deg,color-mix(in srgb,var(--s-ink) 14%,var(--s-key)) 0%,var(--s-key) 60%,#FFFFFF 100%);box-shadow:inset 0 0 0 1.25px var(--s-ink)}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:after{background:linear-gradient(90deg,color-mix(in srgb,var(--s-ink) 34%,var(--s-key)),color-mix(in srgb,var(--s-ink) 18%,var(--s-key)));box-shadow:inset 0 0 0 1.25px var(--s-ink)}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk{font-family:var(--mono)!important;color:var(--s-soft)!important}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk.at{color:var(--s-ink)!important}@media(prefers-reduced-motion:reduce){html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{transition:none}}html:not([data-style=jcard]){--s-lcd-dim:#BA7345}html body #view-home .ml-next{inset:35px 56px auto 16px;padding-right:0;font-size:10px;letter-spacing:.12em;color:var(--s-lcd-dim)}html body #view-home .ml-next span{color:inherit}html body #view-home .ml-next.lcd-done{color:var(--s-lcd-or)}html body #view-home .ml-main{position:absolute;left:16px;right:54px;top:52px;font-family:var(--m-mono);font-weight:600;font-size:17px;line-height:1.22;letter-spacing:.03em;text-transform:uppercase;color:var(--s-lcd-or);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}html body #view-home .ml-main.big{font-family:var(--m-sten);font-weight:400;font-size:44px;line-height:1;letter-spacing:.02em;top:50px;font-variant-numeric:tabular-nums}html body #view-home .mlcd.timing .ml-main{display:none}html body #view-home .ml-timer{inset:35px 54px auto 16px;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:5px;align-items:baseline;font-size:10px;letter-spacing:.12em;white-space:nowrap;overflow:visible}html body #view-home .ml-timer b{grid-column:1;grid-row:1;font-size:9px;line-height:1.3}html body #view-home .ml-timer span{grid-column:2 / 4;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}html body #view-home .ml-timer em{grid-column:1 / 3;grid-row:2;margin:0;font-family:var(--m-sten);font-weight:400;font-size:44px;letter-spacing:.02em}html body #view-home .ml-timer small{grid-column:3;grid-row:2;align-self:end;padding-bottom:6px;font-size:10px;letter-spacing:.12em;color:var(--s-lcd-dim)}html body #view-home .ml-timer.paused b{font-size:0;width:7px;height:9px;align-self:center;background:linear-gradient(90deg,currentColor 0 2.5px,transparent 2.5px 4.5px,currentColor 4.5px 7px)}html body #view-home .mlcd.timing:focus-visible{outline:2px solid var(--s-or);outline-offset:2px}html body #view-home .ml-gear{right:2px;bottom:2px;width:44px;height:44px;color:var(--s-lcd-dim)!important}html body #view-home .ml-gear svg{width:18px;height:18px}html body #view-home .ml-gear:focus-visible{outline:2px solid var(--s-or);outline-offset:-6px}html[data-style=jcard] body #view-home .ml-next{top:31px;right:128px;font-family:var(--mono);letter-spacing:.08em}html[data-style=jcard] body #view-home .ml-main{top:46px;right:128px;font-family:var(--mono);font-weight:700;font-size:16.5px;letter-spacing:.01em;color:var(--s-lcd-or)}html[data-style=jcard] body #view-home .ml-main.big{font-family:var(--mono);font-weight:700;font-size:40px;letter-spacing:0;top:44px}html[data-style=jcard] body #view-home .ml-timer{top:31px;right:128px;font-family:var(--mono);letter-spacing:.08em;color:var(--s-lcd-or)}html[data-style=jcard] body #view-home .ml-timer em{font-family:var(--mono);font-weight:700;font-size:40px;letter-spacing:0}html body #view-home .ml-date{font-size:11px;letter-spacing:.12em;top:11px}html body #view-home .ml-side{font-size:11px;letter-spacing:.12em;top:11px;gap:4px}html body #view-home .ml-next{font-size:11px;letter-spacing:.1em;top:33px;right:84px}html body #view-home .ml-main{top:52px}html body #view-home .ml-timer{font-size:11px;letter-spacing:.1em;top:33px}html body #view-home .ml-timer span{grid-column:2 / 4;padding-right:30px}html body #view-home .ml-timer b{font-size:10px}html body #view-home .ml-timer small{font-size:11px;letter-spacing:.1em}html[data-style=jcard] body #view-home .ml-date,html[data-style=jcard] body #view-home .ml-side{font-size:11px;letter-spacing:.08em}html[data-style=jcard] body #view-home .ml-next,html[data-style=jcard] body #view-home .ml-timer{top:30px;right:128px;letter-spacing:.06em}html[data-style=jcard] body #view-home .ml-main{top:47px}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide{--th-face:color-mix(in srgb,#000 4%,var(--s-key));--th-side:color-mix(in srgb,#000 30%,var(--s-key));--th-l0:color-mix(in srgb,#000 20%,var(--s-key));--th-l1:color-mix(in srgb,#fff 35%,var(--s-key));--th-d0:color-mix(in srgb,#000 43%,var(--s-key));--th-d1:color-mix(in srgb,#000 26%,var(--s-key))}html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide{--th-face:color-mix(in srgb,#fff 12%,var(--s-key));--th-side:color-mix(in srgb,#000 38%,var(--s-key));--th-l0:color-mix(in srgb,#000 6%,var(--s-key));--th-l1:color-mix(in srgb,#fff 26%,var(--s-key));--th-d0:color-mix(in srgb,#000 62%,var(--s-key));--th-d1:color-mix(in srgb,#000 40%,var(--s-key))}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb,html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{background:linear-gradient(to bottom right,transparent 0 42%,var(--th-side) 58% 100%) 50% 50% / 16% 80% no-repeat,linear-gradient(180deg,var(--th-face) 0%,var(--th-face) 86%,var(--th-side) 91%,var(--th-side) 100%);box-shadow:inset 0 1px #ffffffd9,0 0 0 .5px #0000002e,-3px 4px 5px -1px #28140080}html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{box-shadow:inset 0 1px #ffffff38,0 0 0 .5px #00000080,-3px 4px 5px -1px #000000bf}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:before,html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:before{inset:10% auto 12% 2.7%;width:43%;border-radius:46%/42%;background:linear-gradient(90deg,var(--th-l0) 0%,var(--th-l1) 100%);box-shadow:none}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:after,html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:after{inset:10% 1% 12% auto;width:44%;border-radius:46%/42%;background:linear-gradient(90deg,var(--th-d0) 0%,var(--th-d1) 100%);box-shadow:none}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-well{background:linear-gradient(90deg,color-mix(in srgb,#000 20%,var(--s-or)) 0%,var(--s-or) 34%,#F47C2A 66%,#FD9532 100%)}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{background:var(--jc-face);box-shadow:inset 0 0 0 1.5px var(--s-ink),-2px 3px 0 0 var(--jc-skirt),-2px 3px 0 1.5px var(--s-ink),-4px 7px 7px -3px var(--jc-cast)}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:before{left:6%;top:14%;bottom:14%;width:39%;background:linear-gradient(90deg,color-mix(in srgb,var(--s-ink) 14%,var(--s-key)),#fff);box-shadow:inset 0 0 0 1.25px var(--s-ink)}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:after{right:6%;top:14%;bottom:14%;width:39%;background:linear-gradient(90deg,color-mix(in srgb,var(--s-ink) 40%,var(--s-key)),color-mix(in srgb,var(--s-ink) 20%,var(--s-key)));box-shadow:inset 0 0 0 1.25px var(--s-ink)}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-well{background:linear-gradient(90deg,var(--s-or) 0%,color-mix(in srgb,#fff 45%,var(--s-or)) 100%)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide{--ms-h:36px;--ms-lab:13px;--ms-th:calc(var(--ms-h) - 4px);--ms-tw:calc(var(--ms-th) * 1.586);width:calc(3 * var(--ms-tw) + 4px)!important;align-self:center;justify-self:center;margin-left:auto!important;margin-right:auto!important}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-well{left:8px;right:8px;bottom:calc(var(--ms-h) * .16);height:calc(var(--ms-h) * .64)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb,html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{left:calc(2px + var(--pos) * var(--ms-tw));background:none;box-shadow:-1.5px 2px 3px -1px #28140099,0 0 0 .5px #0003;overflow:visible}html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{box-shadow:-1.5px 2px 3px -1px #000000d9,0 0 0 .5px #0009}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:before,html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:after,html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:before,html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:after,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:before,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb:after{content:none}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb svg{display:block;width:100%;height:100%;overflow:visible}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .t-face{fill:var(--th-face)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .t-side{fill:var(--th-side)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .s-l0{stop-color:var(--th-l0)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .s-l1{stop-color:var(--th-l1)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .s-d0{stop-color:var(--th-d0)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .s-d1{stop-color:var(--th-d1)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .t-line{stroke:#ffffff8c;stroke-width:1px;vector-effect:non-scaling-stroke}html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .t-line{stroke:#ffffff24}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=day],html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=day],html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=month],html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=month]{justify-content:center!important;padding:0!important}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk{letter-spacing:.08em!important}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{box-shadow:-3px 4px 5px -2px var(--jc-cast)}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .t-line{stroke:var(--s-ink);stroke-width:1.5px}html body #view-home.pg,html[data-style=jcard] body #view-home.pg{min-height:0!important;max-width:504px;margin:0 auto 12px}html body #view-home.pg .mt-tl,html body #view-home.pg .mctl.mmain{display:none!important}html body #view-home.pg{padding-bottom:14px}html[data-style=jcard] body #view-home.pg{padding-bottom:4px!important}@media(max-width:600px){body.shell-pg .wrap{padding-left:8px;padding-right:8px;padding-top:calc(8px + var(--sat))}html[data-style=jcard] body.shell-pg .wrap{padding-left:10px;padding-right:10px;padding-top:calc(10px + var(--sat))}}html body #view-home .mctl.mmain .mdisc,html body #view-home .mctl.mmain .coach-fab.ptt.mtalk,html[data-style=jcard] body #view-home .mctl.mmain .mdisc,html[data-style=jcard] body #view-home .mctl.mmain .coach-fab.ptt.mtalk,html body #view-home .mctl.mmain .mb .mboss,html body #view-home .mctl.mmain .mb .mwell{width:min(64px,calc(var(--u)*.56))!important;height:min(64px,calc(var(--u)*.56))!important}@media(max-width:1099px){body.shell-pg #lib-rail{display:none!important}}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide{width:100%!important;align-self:stretch;justify-self:stretch;margin-left:0!important;margin-right:0!important}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb,html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb,html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb{left:calc(2px + var(--pos) * (100% - 4px - var(--ms-tw)) / 2)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=day],html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=day]{justify-content:flex-start!important;padding:0 0 0 calc(2px + var(--ms-tw) / 2 - 1.3em)!important}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=month],html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .mkey.pk[data-view=month]{justify-content:flex-end!important;padding:0 calc(2px + var(--ms-tw) / 2 - 2.05em) 0 0!important}html:not([data-style=jcard]) body #view-home .mctl.mmain{--cell:#BBBAB6;--cell-hi:rgba(255,255,255,.55);--cell-lo:rgba(0,0,0,.3)}html[data-tint=sand]:not([data-mode=dark]):not([data-style=jcard]) body #view-home .mctl.mmain{--cell:#C1B9AC}html[data-tint=slate]:not([data-mode=dark]):not([data-style=jcard]) body #view-home .mctl.mmain{--cell:#B7BDC3}html[data-mode=dark]:not([data-style=jcard]) body #view-home .mctl.mmain{--cell:#2A2927;--cell-hi:#4A4845;--cell-lo:rgba(0,0,0,.7)}html:not([data-style=jcard]) body #view-home .mctl.mmain .mbottom>.mb.mb{background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important;isolation:isolate}html:not([data-style=jcard]) body #view-home .mctl.mmain .mbottom>.mb.mb:nth-child(1):before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(300% + 2 * var(--g,2px));border-radius:5px;background:var(--cell);box-shadow:inset -1px 1px 1px .3px var(--cell-hi),inset 1px -1px 1px .3px var(--cell-lo);z-index:-1;pointer-events:none}html:not([data-style=jcard]) body #view-home .mctl.mmain .coach-fab.ptt.mtalk{box-shadow:0 4px #9e3409,0 9px 12px #00000061,inset -1px 1px 1px #ffb08a,2px -2px 4px 1px #fff,inset 1px -1px 1px 1px #a33a0d!important}html:not([data-style=jcard]) body #view-home .mctl.mmain .coach-fab.ptt.mtalk:active,html:not([data-style=jcard]) body #view-home .mctl.mmain .coach-fab.ptt.mtalk.tx{box-shadow:0 1px #9e3409,0 2px 3px #0000004d,inset -2px 2px 4px 1px #9e3409,inset 2px -2px 4px 1px #ffac81!important}html[data-mode=dark]:not([data-style=jcard]) body #view-home .mctl.mmain .coach-fab.ptt.mtalk{box-shadow:0 4px #7a2806,0 9px 12px #0009,inset -1px 1px 1px #ffb08a,2px -2px 4px 1px #3e3d3a,inset 1px -1px 1px 1px #a33a0d!important}html body #view-home .mctl.mmain .mbottom>.mb.play,html[data-style=jcard] body #view-home .mctl.mmain .mbottom>.mb.play{grid-area:talk!important}html body #view-home .mctl.mmain .mb.talk.tall,html[data-style=jcard] body #view-home .mctl.mmain .mb.talk.tall{grid-area:tr!important;height:calc(var(--u)*2 + var(--g,2px))!important;align-self:start!important;display:flex!important;align-items:center;justify-content:center}html:not([data-style=jcard]) body #view-home .mctl.mmain .mb.talk.tall{background:var(--cell)!important;border:0!important;border-radius:5px!important;box-shadow:inset -1px 1px 1px .3px var(--cell-hi),inset 1px -1px 1px .3px var(--cell-lo)!important}html body #view-home .mctl.mmain .mb.talk.tall .mboss,html body #view-home .mctl.mmain .mb.talk.tall .mwell,html[data-style=jcard] body #view-home .mctl.mmain .mb.talk.tall .mboss,html[data-style=jcard] body #view-home .mctl.mmain .mb.talk.tall .mwell,html body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk,html[data-style=jcard] body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk{width:min(76px,calc(var(--u)*.74))!important;height:min(76px,calc(var(--u)*.74))!important}html body #view-home .mctl.mmain .mdisc.tr .sq,html body #view-home .mctl.mmain .mdisc.tr.running .pl{display:none}html body #view-home .mctl.mmain .mdisc.tr.running .sq{display:block}html:not([data-style=jcard]) body #view-home .mctl.mmain .mdisc.tr.running{color:var(--s-or)!important}html[data-style=jcard] body #view-home .mctl.mmain .mdisc.tr.running{background:var(--s-ink)!important;color:var(--s-panel)!important}html body #view-home .mctl.mmain,html[data-style=jcard] body #view-home .mctl.mmain{--tk-w:min(76px,calc(var(--u) * .64));--tk-h:calc(var(--u) * 2 + var(--g,2px) - (var(--u) - var(--tk-w)))}html:not([data-style=jcard]) body #view-home .mctl.mmain .mb.talk.tall,html[data-mode=dark]:not([data-style=jcard]) body #view-home .mctl.mmain .mb.talk.tall{background:#f05a1a!important;box-shadow:inset -1px 1px 1px .3px #fdaf8f,inset 1px -1px 1px .3px #9b370d!important}html body #view-home .mctl.mmain .mb.talk.tall .mboss,html body #view-home .mctl.mmain .mb.talk.tall .mwell,html[data-style=jcard] body #view-home .mctl.mmain .mb.talk.tall .mboss,html[data-style=jcard] body #view-home .mctl.mmain .mb.talk.tall .mwell{width:var(--tk-w)!important;height:var(--tk-h)!important}html body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk,html[data-style=jcard] body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk{width:var(--tk-w)!important;height:var(--tk-h)!important;border-radius:999px!important}html:not([data-style=jcard]) body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk,html[data-mode=dark]:not([data-style=jcard]) body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk{box-shadow:0 4px #9e3409,0 9px 12px #78280873,inset -1px 1px 1px #ffb08a,2px -2px 4px 1px #ffac81,inset 1px -1px 1px 1px #a33a0d!important}html:not([data-style=jcard]) body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk:active,html:not([data-style=jcard]) body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk.tx,html[data-mode=dark]:not([data-style=jcard]) body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk:active,html[data-mode=dark]:not([data-style=jcard]) body #view-home .mctl.mmain .mb.talk.tall .coach-fab.ptt.mtalk.tx{box-shadow:0 1px #9e3409,0 2px 3px #78280866,inset -2px 2px 4px 1px #9e3409,inset 2px -2px 4px 1px #ffac81!important}html body #view-home .mctl.mmain .mdisc.tr,html[data-style=jcard] body #view-home .mctl.mmain .mdisc.tr{color:var(--s-or)!important}html[data-style=jcard] body #view-home .mctl.mmain .mdisc.tr.running{color:var(--s-panel)!important}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide{--th-wd:#3B3322;--th-face:color-mix(in srgb,var(--th-wd) 5%,var(--s-key));--th-side:color-mix(in srgb,var(--th-wd) 34%,var(--s-key));--th-l0:color-mix(in srgb,var(--th-wd) 22%,var(--s-key));--th-l1:color-mix(in srgb,#fff 40%,var(--s-key));--th-d0:color-mix(in srgb,var(--th-wd) 52%,var(--s-key));--th-d1:color-mix(in srgb,var(--th-wd) 32%,var(--s-key))}html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide{--th-face:color-mix(in srgb,#fff 12%,var(--s-key));--th-side:color-mix(in srgb,#000 42%,var(--s-key));--th-l0:color-mix(in srgb,#000 6%,var(--s-key));--th-l1:color-mix(in srgb,#fff 28%,var(--s-key));--th-d0:color-mix(in srgb,#000 64%,var(--s-key));--th-d1:color-mix(in srgb,#000 44%,var(--s-key))}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .s-face{stop-color:var(--th-face)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .s-side{stop-color:var(--th-side)}html body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .t-line,html[data-mode=dark] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .t-line{stroke:none}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide{--th-face:var(--s-key);--th-side:color-mix(in srgb,var(--s-ink) 30%,var(--s-key));--th-l0:color-mix(in srgb,var(--s-ink) 12%,var(--s-key));--th-l1:#FFFFFF;--th-d0:color-mix(in srgb,var(--s-ink) 42%,var(--s-key));--th-d1:color-mix(in srgb,var(--s-ink) 22%,var(--s-key))}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .t-line{stroke:var(--s-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}html[data-style=jcard] body :is(#view-home,#view-groceries) .mctl.mpg.mslide .ms-thumb .t-pad{stroke:var(--s-ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}html[data-style=jcard] body #view-home .mctl.mmain .mbottom>.mb.mb{background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important;isolation:isolate}html[data-style=jcard] body #view-home .mctl.mmain .mbottom>.mb.mb:nth-child(1):before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(300% + 2 * var(--g,8px));border-radius:4px;background:color-mix(in srgb,var(--s-ink) 9%,var(--s-panel-2));box-shadow:inset 0 0 0 1.5px var(--s-ink);z-index:-1;pointer-events:none}html[data-style=jcard] body #view-home .mctl.mmain .mb.talk.tall,html[data-style=jcard][data-mode=dark] body #view-home .mctl.mmain .mb.talk.tall{background:color-mix(in srgb,#fff 34%,var(--jc-red))!important;border:0!important;border-radius:4px!important;box-shadow:inset 0 0 0 1.5px var(--s-ink)!important}html[data-style=jcard][data-mode=dark] body #view-home .mctl.mmain .mb.talk.tall{background:color-mix(in srgb,#000 30%,var(--jc-red))!important}#view-settings #theme-row.rocker{display:grid!important}html[data-style=jcard] .msheet .mbottom .mkey{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--jc-face)!important;box-shadow:0 2px 0 0 var(--jc-skirt),0 2px 0 1.5px var(--s-ink),0 6px 8px -5px var(--jc-cast),inset 0 1px #ffffff8c!important;transition:transform .08s cubic-bezier(.2,.8,.2,1),box-shadow .08s cubic-bezier(.2,.8,.2,1)!important}html[data-style=jcard] .msheet .mbottom .mkey.dark{background:var(--s-ink)!important;color:var(--s-panel)!important}html[data-style=jcard] .msheet .mbottom .mkey:active{transform:translateY(2px)!important;box-shadow:0 0 0 0 var(--jc-skirt),0 0 0 1.5px var(--s-ink),inset 0 2px 3px #0000004d!important}textarea.te-title{display:block;resize:none;overflow:hidden;min-height:0;margin:0}html[data-style=jcard] #te-card .te-chk{border-radius:2px!important;background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--s-ink)!important;transform:none!important}.status{bottom:calc(14px + var(--sab,0px))}.status.act{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:12px;padding-right:8px;text-align:left}.status:not(.show){pointer-events:none}.status .st-act{flex:0 0 auto;min-height:32px;padding:0 12px;border:1px solid currentColor;border-radius:inherit;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.status .st-act:focus-visible{outline:2px solid var(--s-or);outline-offset:2px}@media(max-width:600px){html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{position:fixed;inset:0;width:100%;padding-bottom:0!important}.wrap{height:100%;display:flex;flex-direction:column;overflow:hidden;--wp:14px}body.shell-pg .wrap{--wp:8px}html[data-style=jcard] body.shell-pg .wrap{--wp:10px}body:not(.view-home) .wrap{padding-bottom:0!important}.wrap>#view-home,.wrap>#old-top{flex:0 0 auto;width:100%}.wrap>#old-top{position:relative;top:0!important}body.view-home .wrap>#view-home{flex:1 1 auto}.wrap>#view-board,.wrap>#view-day,.wrap>#view-week,.wrap>#view-month,.wrap>#view-settings,.wrap>#library{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(-1*var(--wp));margin-right:calc(-1*var(--wp));padding-left:var(--wp);padding-right:var(--wp);padding-bottom:calc(24px + var(--sab))}.wrap>#view-board::-webkit-scrollbar,.wrap>#view-day::-webkit-scrollbar,.wrap>#view-week::-webkit-scrollbar,.wrap>#view-month::-webkit-scrollbar,.wrap>#view-settings::-webkit-scrollbar,.wrap>#library::-webkit-scrollbar{display:none}#home-tl,.msheet,#te-card,#ls-list,#chatlog{overscroll-behavior:contain}}@media(max-width:600px){html:root body.view-home .wrap>#view-home{min-height:0!important;flex:1 1 0}html:root body.view-home .wrap>#view-home .mt-tl{min-height:0}}.ctx{z-index:140}#library .chip-task.lib.was-done .ltxt{text-decoration:line-through;color:var(--s-soft)}#library .chip-task.lib.was-done .lchk{display:inline-flex;align-items:center;justify-content:center;color:var(--s-ink);cursor:inherit}#library .chip-task.lib.was-done .lrow{cursor:pointer}.overlay .modal.tq{display:flex;flex-direction:column;gap:10px;padding:16px 16px 18px;font-family:var(--sans,"IBM Plex Sans",-apple-system,sans-serif)}.overlay .modal.tq h3{margin:0;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--s-soft)}.overlay .modal.tq .mtask{margin:0;font-size:15px;font-weight:500;line-height:1.25;color:var(--s-ink)}.overlay .modal.tq .mest{margin:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--s-soft)}.overlay .modal.tq .mest:empty{display:none}.overlay .modal.tq .timegrid{gap:6px}.overlay .modal.tq .timegrid .mkey{height:44px;padding:0}.overlay .modal.tq .timegrid .mkey.orange{background:var(--s-or)!important;color:#fff!important;box-shadow:inset 0 -2px 0 var(--s-or-edge),0 1px 2px #00000040!important}.overlay .modal.tq .tq-foot{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:2px}.overlay .modal.tq .tq-foot .mkey{height:46px;padding:0 8px}.overlay .modal.tq #ask-input{width:100%;min-height:44px;padding:10px 12px;border-radius:9px;font-family:inherit;font-size:16px}.overlay .modal.tq #ask-input:focus-visible,.overlay .modal.tq .mkey:focus-visible{outline:2px solid var(--s-or)!important;outline-offset:2px}@media(min-width:1100px){.overlay .modal.tq{max-width:420px;border-radius:12px}}html[data-style=jcard] .overlay .modal.tq{border-radius:3px 3px 0 0;border-top:4px solid var(--jc-red)!important;box-shadow:inset 0 0 0 1.5px var(--s-ink)!important}html[data-style=jcard] .overlay .modal.tq h3{font-family:var(--mono)}html[data-style=jcard] .overlay .modal.tq .mtask{font-family:var(--jc-sans)}html[data-style=jcard] .overlay .modal.tq .mkey{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--jc-face)!important;color:var(--s-ink)!important;box-shadow:0 2px 0 0 var(--jc-skirt),0 2px 0 1.5px var(--s-ink),0 6px 8px -5px var(--jc-cast),inset 0 1px #ffffff8c!important}html[data-style=jcard] .overlay .modal.tq .mkey.dark{background:var(--s-ink)!important;color:var(--s-panel)!important}html[data-style=jcard] .overlay .modal.tq .timegrid .mkey.orange{background:var(--s-or)!important;color:#fff!important}html[data-style=jcard] .overlay .modal.tq .mkey:active{transform:translateY(2px)!important;box-shadow:0 0 0 0 var(--jc-skirt),0 0 0 1.5px var(--s-ink),inset 0 2px 3px #0000004d!important}html[data-style=jcard] .overlay .modal.tq #ask-input{border:1.5px solid var(--s-ink)!important;border-radius:3px!important;background:var(--s-panel-3)!important;box-shadow:none!important}@media(min-width:1100px){html[data-style=jcard] .overlay .modal.tq{border-radius:3px}}.ctx{background:var(--s-card);border:0;border-radius:10px;box-shadow:0 12px 34px #00000047,0 0 0 1px #00000014;color:var(--s-ink);font-family:var(--sans,"IBM Plex Sans",-apple-system,sans-serif);max-height:calc(100vh - 16px);overflow-y:auto}.ctx .head{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--s-soft)}.ctx button{color:var(--s-ink);font-family:inherit}.ctx button:hover,.ctx button:focus-visible{background:var(--s-panel-3);outline:none}.ctx button.danger{color:var(--s-or-edge)}.ctx .sep{background:var(--s-line,rgba(0,0,0,.12))}html[data-mode=dark] .ctx{box-shadow:0 12px 34px #0009,0 0 0 1px #ffffff14}html[data-mode=dark] .ctx button.danger{color:var(--s-or)}html[data-style=jcard] .ctx{border-radius:3px;background:var(--s-card);box-shadow:inset 0 0 0 1.5px var(--s-ink),0 10px 24px #00000040;font-family:var(--jc-sans)}html[data-style=jcard] .ctx .head{font-family:var(--mono)}html[data-style=jcard] .ctx button{border-radius:2px}html[data-style=jcard] .ctx button.danger{color:var(--jc-red)}#te-card .te-chk:disabled{opacity:.45;cursor:default}#week-days .daycard .chip-task.lib{display:block;width:100%;margin:0 0 4px;padding:0;border:0!important;border-radius:6px;background:var(--s-panel-3)!important;box-shadow:none!important;overflow:hidden;opacity:1}#week-days .daycard .chip-task.lib .lrow{display:flex;align-items:center;gap:8px;padding:8px 10px 7px;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none}#week-days .daycard .chip-task.lib .lchk{flex-shrink:0;width:22px;height:22px;margin:0;padding:0;border:0!important;border-radius:5px!important;background:var(--s-key)!important;color:transparent;font-size:12px;line-height:1;cursor:pointer;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 1px #00000026!important}#week-days .daycard .chip-task.lib .lchk:hover{color:var(--s-ink)}#week-days .daycard .chip-task.lib .ltxt{flex:1;min-width:0;font-size:13.5px;line-height:1.25;color:var(--s-ink)}#week-days .daycard .chip-task.lib .lest,#week-days .daycard .chip-task.lib .lday{font-family:var(--mono);font-size:10.5px;color:var(--s-soft);white-space:nowrap;margin:0;padding:0}#week-days .daycard .chip-task.lib .lday{order:-1;min-width:52px}#week-days .daycard .chip-task.lib .lchk{order:-2}#week-days .daycard .chip-task.lib .lbar{display:none}#week-days .daycard .chip-task.lib .lrow:focus-visible{outline:2px solid var(--s-or);outline-offset:-2px;border-radius:6px}#week-days .daycard .dload{margin-bottom:8px}#week-days .daycard .dhead{align-items:center}#week-days .daycard .dadd{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -4px -4px 4px;padding:0;border:0!important;border-radius:8px!important;background:var(--s-key)!important;color:var(--s-ink)!important;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e!important;cursor:pointer}#week-days .daycard .dadd:active{transform:translateY(1px);background:var(--s-key-down)!important}#week-days .daycard .dadd:focus-visible{outline:2px solid var(--s-or);outline-offset:2px}html[data-style=jcard] #week-days .daycard .chip-task.lib{background:transparent!important;border-radius:0;border-bottom:1px solid var(--jc-rule)!important}html[data-style=jcard] #week-days .daycard .chip-task.lib .lrow{padding:8px 2px 7px}html[data-style=jcard] #week-days .daycard .chip-task.lib .ltxt{font-family:var(--jc-sans);font-size:14px}html[data-style=jcard] #week-days .daycard .chip-task.lib .lest,html[data-style=jcard] #week-days .daycard .chip-task.lib .lday{font-family:var(--mono);font-size:11px}html[data-style=jcard] #week-days .daycard .chip-task.lib .lchk{width:18px;height:18px;border-radius:2px!important;background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--s-ink)!important;color:transparent}html[data-style=jcard] #week-days .daycard .dadd{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--jc-face)!important;box-shadow:0 2px 0 0 var(--jc-skirt),0 2px 0 1.5px var(--s-ink)!important}.status{width:max-content;max-width:min(calc(100vw - 28px),520px)}#home-tl .mfield{position:relative}#home-tl .many{position:sticky;top:0;z-index:7;display:flex;align-items:center;min-height:38px;background:inherit;border-bottom:1px solid var(--s-line);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}#home-tl .many-cap{flex:0 0 50px;box-sizing:border-box;padding-left:8px;font-family:var(--m-mono);font-size:9.5px;line-height:1.15;text-transform:lowercase;color:var(--s-soft)}#home-tl .many-list{flex:1 1 auto;min-width:0;display:flex;gap:4px;padding:5px 10px 5px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}#home-tl .many-list::-webkit-scrollbar{display:none}#home-tl .mchip{flex:0 0 auto;max-width:72%;display:inline-flex;align-items:center;gap:6px;height:28px;margin:0;padding:0 9px;border:0;border-radius:6px;font-family:var(--m-mono);font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1;white-space:nowrap;text-transform:none;color:var(--s-ink);text-shadow:none;cursor:pointer;touch-action:pan-x;user-select:none;-webkit-user-select:none}#home-tl .mchip .lb{min-width:0;overflow:hidden;text-overflow:ellipsis}#home-tl .mchip small{font-size:inherit;color:var(--s-soft)}#home-tl .mchip.task{background:color-mix(in srgb,var(--gc,var(--s-or)) 16%,var(--s-field));border-left:3px solid color-mix(in srgb,var(--gc,var(--s-or)) 60%,var(--s-field));box-shadow:0 1px 2px #00000024}#home-tl .mchip.ev{background:var(--s-panel-2);border-left:3px solid var(--s-edge);box-shadow:0 1px 2px #00000024;cursor:default}#home-tl .mchip:focus-visible,.mblk.done:focus-visible,.tl-block.done:focus-visible,.wg-block.done:focus-visible,.chip-task.done:focus-visible{outline:2px solid var(--s-or);outline-offset:1px}html[data-mode=dark] #home-tl .mchip.task{background:color-mix(in srgb,var(--gc,#F05A1A) 26%,var(--s-panel-3));border-left-color:color-mix(in srgb,var(--gc,#F05A1A) 70%,var(--s-panel-3))}html[data-mode=dark] #home-tl .mchip.ev{background:var(--s-panel-3)}html[data-style=jcard] #home-tl .many{border-bottom-color:var(--jc-rule)}html[data-style=jcard] #home-tl .many-cap{font-family:var(--mono);color:var(--s-ink)}html[data-style=jcard] #home-tl .mchip{border-radius:2px;font-family:var(--mono);letter-spacing:.02em;box-shadow:none}html[data-style=jcard] #home-tl .mchip.task{background:color-mix(in srgb,var(--gc,#F05A1A) 14%,var(--s-panel-3));border:1px solid var(--s-ink);border-left:3px solid var(--gc,#F05A1A)}html[data-style=jcard] #home-tl .mchip.ev{background:transparent;color:var(--s-soft);border:1px dashed var(--jc-rule)}.dtick{flex:0 0 auto;margin-right:5px;vertical-align:-1px}html body #view-home .mblk.task.done,#home-tl .mchip.task.done{background:transparent!important;border:0!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gc,var(--s-or)) 60%,var(--s-field))!important;color:var(--s-soft)!important;cursor:pointer;touch-action:auto}html body #view-home .mblk.task.done .lb{display:inline-flex;align-items:center;min-width:0}body:not(.view-home) .tl-block.task.done,body:not(.view-home) .wg-block.task.done,body:not(.view-home) .anytray .chip-task.done,body:not(.view-home) .wg-any .chip-task.done{background:transparent!important;border:0!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gc,var(--s-or)) 60%,var(--s-field))!important;color:var(--s-soft)!important;cursor:pointer;touch-action:auto}html[data-mode=dark] body #view-home .mblk.task.done,html[data-mode=dark] #home-tl .mchip.task.done,html[data-mode=dark] body:not(.view-home) .tl-block.task.done,html[data-mode=dark] body:not(.view-home) .wg-block.task.done,html[data-mode=dark] body:not(.view-home) .anytray .chip-task.done,html[data-mode=dark] body:not(.view-home) .wg-any .chip-task.done{background:transparent!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gc,#F05A1A) 70%,var(--s-panel-3))!important;color:var(--s-soft)!important}html[data-style=jcard] body #view-home .mblk.task.done,html[data-style=jcard] #home-tl .mchip.task.done,html[data-style=jcard] body:not(.view-home) .tl-block.task.done,html[data-style=jcard] body:not(.view-home) .wg-block.task.done,html[data-style=jcard] body:not(.view-home) .anytray .chip-task.done,html[data-style=jcard] body:not(.view-home) .wg-any .chip-task.done{background:transparent!important;border:1px solid var(--jc-rule)!important;box-shadow:none!important;color:var(--s-soft)!important}html[data-style=jcard] .mblk.done .lb,html[data-style=jcard] .tl-block.done .lb,html[data-style=jcard] .wg-block.done .lb,html[data-style=jcard] #home-tl .mchip.done .lb,html[data-style=jcard] .chip-task.done .lb{text-decoration:line-through;text-decoration-color:var(--jc-red);text-decoration-thickness:1.5px}#week-days .daycard .chip-task.lib.was-done{background:transparent!important;box-shadow:inset 0 0 0 1px var(--s-line)!important}#week-days .daycard .chip-task.lib.was-done .ltxt{text-decoration:line-through;color:var(--s-soft)}#week-days .daycard .chip-task.lib.was-done .lchk{display:inline-flex;align-items:center;justify-content:center;color:var(--s-ink);cursor:inherit}html[data-style=jcard] #week-days .daycard .chip-task.lib.was-done{box-shadow:none!important}.mdots .fd{background:transparent;box-shadow:inset 0 0 0 1.5px var(--s-ok)}html:not([data-style=jcard]) body #view-home .mblk.task.running{isolation:isolate}html:not([data-style=jcard]) body #view-home .mblk.task.running:after{content:"";position:absolute;inset:0;--p:calc(100% * var(--play,0));--pf:color-mix(in srgb,var(--gc,var(--s-or)) 24%,transparent);--pl:color-mix(in srgb,var(--gc,var(--s-or)) 60%,var(--s-field));background:linear-gradient(90deg,var(--pf) 0,var(--pf) calc(var(--p) - 1.5px),var(--pl) calc(var(--p) - 1.5px),var(--pl) var(--p),transparent var(--p));z-index:-1;pointer-events:none}.mblk.cols.short .tm,.tl-block.cols.short .tm{display:none}.mblk.cols:not(.short){display:block}.mblk.cols:not(.short) .tm{display:block;margin:0 0 1px}.mblk.cols .lb,.tl-block.cols .lb{min-width:0;overflow:hidden;text-overflow:ellipsis}.mblk.cols:not(.short) .tm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-task.lib .ldue{font-family:var(--mono);font-size:10.5px;color:var(--s-soft);white-space:nowrap;margin:0;padding:0}.chip-task.lib .ldue.late,.mrowt .lbl small .due.late{color:var(--s-or-edge)}.mrowt .lbl small .due{font-weight:inherit}html[data-mode=dark] .chip-task.lib .ldue.late,html[data-mode=dark] .mrowt .lbl small .due.late{color:var(--s-or)}html[data-style=jcard] .chip-task.lib .ldue{font-size:11px}html[data-style=jcard] .chip-task.lib .ldue.late,html[data-style=jcard] .mrowt .lbl small .due.late{color:var(--jc-red)}.te-pick .lib-when.one{grid-template-columns:1fr}::view-transition-group(morph){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}::view-transition-old(morph),::view-transition-new(morph){width:100%;height:100%;object-fit:contain;animation-duration:.2s;animation-timing-function:ease-out}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s;animation-timing-function:ease-out}html.vt-zoom::view-transition-old(morph){display:none}html.vt-zoom::view-transition-new(morph){animation:none}html.vt-zoomout::view-transition-new(morph){animation-delay:.14s;animation-duration:.1s;mix-blend-mode:normal}html.vt-zoomout::view-transition-group(morph){animation-duration:.3s}html.vt-run #view-home .mt-lcd{view-transition-name:shell-lcd}html.vt-run #view-home .mslide{view-transition-name:shell-slide}::view-transition-old(shell-lcd),::view-transition-old(shell-slide){display:none}::view-transition-new(shell-lcd),::view-transition-new(shell-slide){animation:none}html.vt-run .drag-ghost{view-transition-name:drag-ghost}::view-transition-old(drag-ghost){display:none}::view-transition-new(drag-ghost){animation:none}html.vt-fwd:not(.vt-still) #view-home .mt-tl,html.vt-back:not(.vt-still) #view-home .mt-tl{view-transition-name:pg-field}html.vt-fwd:not(.vt-still) #view-home .mctl.mmain,html.vt-back:not(.vt-still) #view-home .mctl.mmain{view-transition-name:pg-pocket}html.vt-fwd:not(.vt-still) #view-week,html.vt-back:not(.vt-still) #view-week{view-transition-name:pg-week}html.vt-fwd:not(.vt-still) #view-month,html.vt-back:not(.vt-still) #view-month{view-transition-name:pg-month}@keyframes vt-off-l{to{transform:translate(-100vw)}}@keyframes vt-off-r{to{transform:translate(100vw)}}@keyframes vt-on-r{0%{transform:translate(100vw)}}@keyframes vt-on-l{0%{transform:translate(-100vw)}}html.vt-fwd::view-transition-old(pg-field),html.vt-fwd::view-transition-old(pg-pocket),html.vt-fwd::view-transition-old(pg-week),html.vt-fwd::view-transition-old(pg-month){animation:vt-off-l .3s cubic-bezier(.3,.7,.2,1) both;mix-blend-mode:normal}html.vt-fwd::view-transition-new(pg-field),html.vt-fwd::view-transition-new(pg-pocket),html.vt-fwd::view-transition-new(pg-week),html.vt-fwd::view-transition-new(pg-month){animation:vt-on-r .3s cubic-bezier(.3,.7,.2,1) both;mix-blend-mode:normal}html.vt-back::view-transition-old(pg-field),html.vt-back::view-transition-old(pg-pocket),html.vt-back::view-transition-old(pg-week),html.vt-back::view-transition-old(pg-month){animation:vt-off-r .3s cubic-bezier(.3,.7,.2,1) both;mix-blend-mode:normal}html.vt-back::view-transition-new(pg-field),html.vt-back::view-transition-new(pg-pocket),html.vt-back::view-transition-new(pg-week),html.vt-back::view-transition-new(pg-month){animation:vt-on-l .3s cubic-bezier(.3,.7,.2,1) both;mix-blend-mode:normal}html.vt-still::view-transition-old(root),html.vt-still::view-transition-new(root){animation-duration:.15s}.done.settling{position:relative;isolation:isolate}.mblk.done.settling,.tl-block.done.settling,.wg-block.done.settling{position:absolute}.done.settling:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--gc,var(--s-or)) 22%,var(--s-field));animation:done-fill .6s .1s ease-out both;pointer-events:none}.done.settling .dtick path{stroke-dasharray:12;stroke-dashoffset:12;animation:done-tick .32s .22s ease-out forwards}@keyframes done-fill{0%{opacity:1}to{opacity:0}}@keyframes done-tick{to{stroke-dashoffset:0}}.mcell.springing{position:relative}.mcell.springing:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--s-or);animation:spring-hold .75s ease-in both;pointer-events:none}@keyframes spring-hold{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.done.settling:before{animation:none;opacity:0}.done.settling .dtick path{animation:none;stroke-dashoffset:0}.mcell.springing:after{animation:none}}.anytray .tray-cap{align-self:center;flex:0 0 auto;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.04em;color:var(--s-soft)}.wg-block.cols .tm{display:none}#home-tl .mchip,.anytray .chip-task{-webkit-touch-callout:none}#home-tl .mchip.task:not(.done){cursor:grab}#view-day .weeknav{position:relative}#view-day .weeknav .nav-back{position:absolute;left:0;top:50%;transform:translateY(-50%);min-width:44px;padding:0;height:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center}#view-day .weeknav .nav-back:after{content:none}#view-day .weeknav .nav-back:active{transform:translateY(calc(-50% + 1px))}html[data-style=jcard] #view-day .weeknav .nav-back:active{transform:translateY(calc(-50% + 2px))!important}@media(max-width:600px){.wrap>#view-day{padding-top:0}#view-day .weeknav{position:sticky;top:0;z-index:8;margin:0 calc(-1*var(--wp,0px));padding:8px var(--wp,0px) 8px;background:var(--s-panel)}#view-day .weeknav .nav-back{left:var(--wp,0px);height:calc(100% - 16px)}#view-day .anytray{margin-top:4px}}html.vt-zoom::view-transition-old(root){animation-duration:.12s}#month-grid{position:relative}@keyframes vt-letgo{to{opacity:0}}html.vt-zoomout::view-transition-old(morph){animation:vt-letgo .1s ease-in .15s both;mix-blend-mode:normal}html.vt-zoomout::view-transition-old(root){animation-duration:.1s}html.vt-zoomout::view-transition-new(root){animation-delay:.06s;animation-duration:.2s}@media(min-width:601px){html:root body.view-home .wrap>#view-home:not(.pg){height:max(600px,calc(100vh - 8px - var(--sat) - max(14px,calc(var(--sab) - 16px))));min-height:0!important}html:root[data-style=jcard] body.view-home .wrap>#view-home:not(.pg){height:max(600px,calc(100vh - 10px - var(--sat) - max(14px,var(--sab))))}html:root body.view-home .wrap>#view-home:not(.pg) .mt-tl{min-height:0;flex:1 1 0}html:root body.view-home .wrap>#view-home:not(.pg) #home-tl{min-height:0}}@media(hover:hover)and (pointer:fine){.mblk.low .tl-grip,.tl-block.low .tl-grip,.wg-block.low .tl-grip{height:6px}.mblk.low .tl-grip:after,.tl-block.low .tl-grip:after,.wg-block.low .tl-grip:after{content:none}}.mblk.lifting{cursor:grabbing}#home-tl.wk{display:flex;flex-direction:column}#home-tl.wk .wk-nav{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;min-height:34px;border-bottom:1px solid var(--s-line);font-family:var(--m-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-soft)}#home-tl.wk .wk-name{color:var(--s-ink)}#home-tl.wk .wk-step{appearance:none;-webkit-appearance:none;border:0;background:none;box-shadow:none;color:inherit;font:inherit;font-size:16px;line-height:1;min-width:50px;height:34px;padding:0;cursor:pointer}#home-tl.wk .wk-step:active{color:var(--s-ink)}#home-tl.wk .wkrow{position:relative;top:auto;z-index:auto;flex:1 1 0;min-height:38px;border-radius:0;background:none}#home-tl.wk .wkrow:last-child{border-bottom:0}#home-tl.wk .wk-cap{appearance:none;-webkit-appearance:none;align-self:stretch;margin:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:left;text-shadow:none;letter-spacing:0;font-weight:400;cursor:pointer}#home-tl.wk .wkrow.is-today .wk-cap{color:var(--s-ink);font-weight:600}#home-tl.wk .wkrow.droptarget{box-shadow:inset 0 0 0 2px var(--s-or)}#home-tl.wk .mchip.wk-more{cursor:pointer;font-family:var(--m-mono)}#home-tl.wk .wk-step:focus-visible,#home-tl.wk .wk-cap:focus-visible,#home-tl.wk .wk-name:focus-visible{outline:2px solid var(--s-or);outline-offset:-2px}html[data-style=jcard] #home-tl.wk .wk-nav{border-bottom-color:var(--jc-rule);font-family:var(--mono);color:var(--s-ink)}html[data-style=jcard] #home-tl.wk .mchip.wk-more{font-family:var(--mono)}@media(max-width:600px){html:root body.field-pg{background:color-mix(in srgb,var(--s-panel) 74%,#1B1A18)!important}html:root[data-style=jcard] body.field-pg{background:var(--jc-grain),var(--s-panel)!important}html:root body.field-pg .wrap{padding-bottom:max(14px,calc(var(--sab) - 16px))!important}html:root[data-style=jcard] body.field-pg .wrap{padding-bottom:max(14px,var(--sab))!important}html:root body.field-pg .wrap>#view-home{flex:1 1 0;min-height:0!important}html:root body.field-pg .wrap>#view-home .mt-tl{min-height:0}#view-home .mt-tl>#view-month{flex:1 1 0;min-height:0;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}#view-home .mt-tl>#view-month::-webkit-scrollbar{display:none}#view-home .mt-tl>#view-month .weeknav{margin-top:0}#view-home .mt-tl>#view-month{display:flex;flex-direction:column}#view-home .mt-tl>#view-month #month-grid{flex:1 1 auto;min-height:0;grid-template-rows:auto;grid-auto-rows:minmax(34px,1fr);margin-top:8px}#view-home .mt-tl>#view-month .mcell{min-height:0;padding:0}html.vt-run:not(.vt-none) #view-home .mctl.mmain{view-transition-name:shell-pocket}}::view-transition-old(shell-pocket):not(:only-child){display:none}::view-transition-new(shell-pocket):not(:only-child){animation:none}html.vt-row::view-transition-old(morph),html.vt-row::view-transition-new(morph){object-fit:cover;object-position:50% 0;overflow:clip}html.vt-row.vt-zoomout::view-transition-old(morph){animation:vt-letgo .01s linear .25s both}html.vt-row.vt-zoomout::view-transition-new(morph){animation-delay:.25s;animation-duration:.01s}@media(max-width:600px){.wrap>#old-top{margin-bottom:4px;padding-right:0}.wrap>#library{margin-top:0}}html:root body #view-home .mctl #home-rest svg{width:72%!important;height:auto!important}#view-groceries{max-width:560px;margin:0 auto;padding:2px 0 28px}#view-groceries .gro-head{display:flex;align-items:center;gap:8px;margin:0 0 10px}#view-groceries .gro-head h3{flex:1;min-width:0;margin:0;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--s-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-groceries .gro-head .gmore{flex-shrink:0;width:32px;height:28px;padding:0;border:0;border-radius:6px;background:none;box-shadow:none;color:var(--s-soft);font-size:16px;line-height:1;cursor:pointer}#view-groceries .gro-head .gmore:hover{color:var(--s-ink);background:#0000000f}#view-groceries .gro-add{display:flex;gap:6px;margin:0 0 6px}#view-groceries .gro-add input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:0;border-radius:9px;background:var(--s-field);color:var(--s-ink);box-shadow:inset 0 1px 3px #0000002e;font-family:var(--sans,"IBM Plex Sans",-apple-system,sans-serif);font-size:16px}#view-groceries .gro-add input::placeholder{color:var(--s-soft);opacity:1}#view-groceries .gro-add .mkey{flex:0 0 auto;height:44px;padding:0 16px}#view-groceries .gro-suggest{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}#view-groceries .gro-suggest:empty{display:none}#view-groceries .gro-sug{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--s-key);color:var(--s-ink);box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 2px #0000002e;font-family:var(--sans,"IBM Plex Sans",-apple-system,sans-serif);font-size:13.5px;cursor:pointer}#view-groceries .gro-sug:active{transform:translateY(1px);box-shadow:inset 0 -1px 0 var(--s-key-edge),0 0 1px #0000002e}#view-groceries .gro-sec{margin:0 0 12px}#view-groceries .gro-sec-head,#view-groceries .gro-fold-head{display:flex;align-items:center;gap:8px;min-height:28px;margin:0 0 6px;padding:2px 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink);user-select:none;-webkit-user-select:none}#view-groceries .gro-fold-head{cursor:pointer}#view-groceries .gro-cartfold .gro-fold-head{cursor:default}#view-groceries .gname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#view-groceries .gcount{color:var(--s-soft);font-weight:500}#view-groceries .lchev{font-size:9px;color:var(--s-soft);width:10px}#view-groceries .gro-fold-head .mkey{flex:0 0 auto;height:32px;padding:0 10px;font-size:10px;letter-spacing:.1em}#view-groceries .gro-row{display:block;width:100%;margin:0 0 4px;padding:0;border-radius:6px;background:var(--s-panel-2);box-shadow:0 1px 2px #0000001f;overflow:hidden}#view-groceries .gro-row .lrow{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px 8px 10px;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none}#view-groceries .gro-row .lchk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:6px;background:var(--s-key);color:transparent;font-size:13px;line-height:1;box-shadow:inset 0 -2px 0 var(--s-key-edge),0 1px 1px #00000026}#view-groceries .gro-row .ltxt{flex:1;min-width:0;font-size:15px;line-height:1.25;color:var(--s-ink);overflow-wrap:anywhere}#view-groceries .gro-row .lsec{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--s-soft);white-space:nowrap}#view-groceries .gro-row.got .lchk{color:var(--s-ink)}#view-groceries .gro-row.got .ltxt{text-decoration:line-through;color:var(--s-soft)}#view-groceries .gro-row.usual .lchk.add{color:var(--s-ink);font-size:16px;font-weight:600}#view-groceries .gro-row.usual.on{opacity:.55}#view-groceries .gro-row.usual.on .lrow{cursor:default}#view-groceries .gro-fold{margin:18px 0 0;opacity:.85}#view-groceries .gro-fold.folded .gro-row,#view-groceries .gro-fold.folded .gro-empty{display:none}#view-groceries .gro-empty{font-family:var(--mono);font-size:11px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--s-soft);padding:12px 2px 14px}#view-groceries .gro-row .lrow:focus-visible,#view-groceries .gro-fold-head:focus-visible{outline:2px solid var(--s-or);outline-offset:-2px;border-radius:6px}#view-groceries .gro-add input:focus-visible,#view-groceries .gro-sug:focus-visible,#view-groceries .gro-head .gmore:focus-visible{outline:2px solid var(--s-or);outline-offset:2px}@media(hover:hover){#view-groceries .gro-row:not(.on) .lrow:hover .lchk{color:var(--s-soft)}#view-groceries .gro-row.got .lrow:hover .lchk{color:var(--s-ink)}}#old-top .mkey.gro{flex:0 0 44px;padding:0}#old-top .mkey.gro svg{display:block;margin:0 auto}#library .lib-head .lib-gro{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:26px;margin:-4px 0 0 8px;padding:0;border:0;border-radius:6px;background:none;box-shadow:none;color:var(--s-soft);cursor:pointer}#library .lib-head .lib-gro:hover{color:var(--s-ink);background:#0000000f}#library .lib-head .lib-gro:focus-visible{outline:2px solid var(--s-or);outline-offset:2px}@media(max-width:600px){.wrap>#view-groceries{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(-1*var(--wp));margin-right:calc(-1*var(--wp));padding-left:var(--wp);padding-right:var(--wp);padding-bottom:calc(24px + var(--sab))}.wrap>#view-groceries::-webkit-scrollbar{display:none}#old-top .mkey.gro{flex:0 0 40px}}html[data-style=jcard] #view-groceries .gro-sec-head,html[data-style=jcard] #view-groceries .gro-fold-head{font-family:var(--jc-hand);font-size:15px;letter-spacing:0;text-transform:none;color:var(--s-ink);padding:2px 0 4px;border-bottom:1.5px solid var(--s-ink);margin-bottom:2px}html[data-style=jcard] #view-groceries .gcount,html[data-style=jcard] #view-groceries .lchev{font-family:var(--mono);font-size:11px;color:var(--s-soft)}html[data-style=jcard] #view-groceries .gro-row{background:transparent;border-radius:0;border-bottom:1px solid var(--jc-rule);box-shadow:none;margin:0}html[data-style=jcard] #view-groceries .gro-row .lrow{padding:10px 2px 9px}html[data-style=jcard] #view-groceries .gro-row .ltxt{font-family:var(--jc-sans)}html[data-style=jcard] #view-groceries .gro-row .lchk{width:20px;height:20px;border-radius:2px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--s-ink);color:transparent}html[data-style=jcard] #view-groceries .gro-row.got .lchk{color:var(--s-ink)}html[data-style=jcard] #view-groceries .gro-row.got .ltxt{text-decoration:none}html[data-style=jcard] #view-groceries .gro-row.usual .lchk.add{color:var(--s-ink)}html[data-style=jcard] #view-groceries .gro-add input{border:1.5px solid var(--s-ink);border-radius:3px;background:var(--s-panel-3);box-shadow:none;font-family:var(--jc-sans)}html[data-style=jcard] #view-groceries .gro-sug{border:1.5px solid var(--s-ink);border-radius:3px;background:var(--s-key);box-shadow:none;font-family:var(--jc-sans)}html[data-style=jcard] #view-groceries .gro-sug:active{transform:none;background:var(--s-key-down)}html[data-style=jcard] #view-groceries .mkey{border:1.5px solid var(--s-ink)!important;border-radius:4px!important;background:var(--jc-face)!important;color:var(--s-ink)!important;box-shadow:0 2px 0 0 var(--jc-skirt),0 2px 0 1.5px var(--s-ink),0 6px 8px -5px var(--jc-cast),inset 0 1px #ffffff8c!important;font-family:var(--mono)!important;text-shadow:none!important}html[data-style=jcard] #view-groceries .mkey.dark{background:var(--s-ink)!important;color:var(--s-panel)!important}html[data-style=jcard] #view-groceries .mkey:active{transform:translateY(2px)!important;box-shadow:0 0 0 0 var(--jc-skirt),0 0 0 1.5px var(--s-ink),inset 0 2px 3px #0000004d!important}html[data-style=jcard] #view-groceries .gro-head .gmore,html[data-style=jcard] #library .lib-head .lib-gro{border-radius:2px}@media(max-width:600px){#view-groceries .gro-head{position:sticky;top:0;z-index:3;margin:0;padding:4px 0 8px;background:var(--s-panel)}html[data-style=jcard] #view-groceries .gro-head{background:var(--jc-grain),var(--s-panel)}}#view-groceries .gro-fold-head{min-height:40px;margin-bottom:4px}#view-groceries .gro-fold-btn{display:flex;flex:1;min-width:0;align-items:center;gap:8px;min-height:40px;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}#view-groceries .gro-fold-btn:focus-visible{outline:2px solid var(--s-or);outline-offset:-2px;border-radius:6px}#view-groceries .gro-fold-head .mkey{height:40px;padding:0 12px;font-size:11px}#view-groceries .gro-row.usual.on{opacity:1}#view-groceries .gro-row.usual.on .lchk{visibility:hidden}#view-groceries .gro-row.usual.on .ltxt{color:var(--s-soft)}#view-groceries .gro-row.usual.on .lrow{cursor:pointer}#view-groceries .gro-row.ping{box-shadow:inset 0 0 0 2px var(--s-or),0 1px 2px #0000001f}#view-groceries .gro-hint{margin:0 2px 10px;font-family:var(--mono);font-size:11px;line-height:1.5;letter-spacing:.06em;color:var(--s-soft)}#view-groceries .gro-more-usuals{display:block;width:100%;padding:10px 8px;background:none;border:0;box-shadow:none;color:var(--s-soft);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}#view-groceries .gro-more-usuals:focus-visible{outline:2px solid var(--s-or);outline-offset:-2px;border-radius:6px}html[data-style=jcard] #view-groceries .gro-row.got .ltxt{flex:0 1 auto}html[data-style=jcard] #view-groceries .gro-row.got .lsec{margin-left:auto}html[data-style=jcard] #view-groceries .gro-row.ping{box-shadow:inset 0 0 0 2px var(--s-or)}html[data-style=jcard] #view-groceries .gro-fold-head{border-bottom:1.5px solid var(--s-ink)}html[data-style=jcard] #view-groceries .gro-fold-btn{font-family:var(--jc-hand);font-size:15px}@media(max-width:600px){.wrap>#view-groceries{padding-top:0}#view-groceries .gro-head{padding-top:6px}}#view-groceries .gro-cartfold{opacity:1}@media(max-width:600px){#view-groceries .gro-head{border-bottom:1px solid var(--s-line)}}#view-groceries .gro-row .lrow:active .lchk{transform:translateY(1px);box-shadow:inset 0 -1px 0 var(--s-key-edge),0 0 1px #00000026}html[data-style=jcard] #view-groceries .gro-row .lrow:active .lchk{transform:none;background:var(--s-key-down)}#view-groceries .gro-head .gmore{width:40px;height:40px;margin-right:-6px}html[data-style=jcard] #view-groceries .gro-head{border-bottom-color:var(--jc-rule)}#view-groceries .gro-cartlink{display:inline;padding:0;border:0;background:none;box-shadow:none;color:var(--s-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--s-key-edge)}#view-groceries .gro-cartlink:focus-visible{outline:2px solid var(--s-or);outline-offset:3px;border-radius:2px}#view-groceries .gro-sug,body.view-groceries .status .st-act{min-height:40px;padding:0 14px}html[data-style=jcard] #view-groceries .gro-head{background:var(--s-panel);position:sticky}html[data-style=jcard] #view-groceries .gro-head:after{content:"";position:absolute;inset:0;background-image:var(--jc-grain);opacity:.07;pointer-events:none}html[data-style=jcard] #view-groceries .gro-head>*{position:relative;z-index:1}#view-groceries .gro-stores{display:flex;gap:2px;padding:2px;margin:0 0 10px;border-radius:6px;background:var(--s-dark);box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000038;overflow-x:auto;scrollbar-width:none}#view-groceries .gro-stores::-webkit-scrollbar{display:none}#view-groceries .gro-store{flex:1 1 0;min-width:0;min-height:40px;padding:0 10px;border:0;border-radius:4px;background:var(--s-key);color:var(--s-ink);box-shadow:inset 0 1px #fff9,inset 0 -2px 0 var(--s-key-edge);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .12s ease-out,box-shadow .12s ease-out}#view-groceries .gro-store.lit{background:var(--s-dark);color:var(--s-dark-label);box-shadow:inset 0 -2px #000,inset 0 2px 3px #00000073}#view-groceries .gro-store-new{flex:0 0 44px;font-size:16px;letter-spacing:0}#view-groceries .gro-store:focus-visible{outline:2px solid var(--s-or);outline-offset:1px}html[data-style=jcard] #view-groceries .gro-stores{background:transparent;padding:0;gap:6px;box-shadow:none;border-radius:0}html[data-style=jcard] #view-groceries .gro-store{border:1.5px solid var(--s-ink);border-radius:4px;background:var(--s-key);box-shadow:none;transition:none}html[data-style=jcard] #view-groceries .gro-store.lit{background:var(--s-ink);color:var(--s-panel)}#view-groceries .gro-stores{display:flex;align-items:flex-end;gap:8px;margin:0 0 10px;padding:0;background:none;box-shadow:none;border-radius:0;overflow:visible}#view-groceries .gro-stores .mctl.mpg.mslide{flex:1 1 auto;min-width:0;display:block!important;height:calc(var(--ms-lab) + 4px + var(--ms-h))}html body #view-groceries .mctl.mpg.mslide .ms-thumb,html[data-mode=dark] body #view-groceries .mctl.mpg.mslide .ms-thumb,html[data-style=jcard] body #view-groceries .mctl.mpg.mslide .ms-thumb{left:calc(2px + var(--pos) * (100% - 4px - var(--ms-tw)) / max(1,var(--stops) - 1))}html body #view-groceries .mctl.mpg.mslide .mkey.pk,html[data-style=jcard] body #view-groceries .mctl.mpg.mslide .mkey.pk{position:absolute!important;top:0;left:calc(2px + var(--ms-tw) / 2 + var(--i) * (100% - 4px - var(--ms-tw)) / max(1,var(--stops) - 1));transform:translate(-50%);max-width:46%;padding:0!important;height:var(--ms-lab)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:center!important}html body #view-groceries .mctl.mpg.mslide .mkey.pk.first,html[data-style=jcard] body #view-groceries .mctl.mpg.mslide .mkey.pk.first{left:0;transform:none;justify-content:flex-start!important;max-width:48%}html body #view-groceries .mctl.mpg.mslide .mkey.pk.last,html[data-style=jcard] body #view-groceries .mctl.mpg.mslide .mkey.pk.last{left:auto;right:0;transform:none;justify-content:flex-end!important;max-width:48%}html body #view-groceries .mctl.mpg.mslide .mkey.pk.first.last{left:0;right:auto}#view-groceries .gro-stores .gro-store-new{flex:0 0 40px;height:36px;min-height:0;padding:0;font-size:16px;letter-spacing:0;border-radius:9px}html[data-style=jcard] #view-groceries .gro-stores .gro-store-new{border-radius:4px}html body #view-groceries .mctl.mpg.mslide .mkey.pk.first,html[data-style=jcard] body #view-groceries .mctl.mpg.mslide .mkey.pk.first,html body #view-groceries .mctl.mpg.mslide .mkey.pk.last,html[data-style=jcard] body #view-groceries .mctl.mpg.mslide .mkey.pk.last{justify-content:center!important;max-width:none}html body #view-groceries .mctl.mpg.mslide .mkey.pk,html[data-style=jcard] body #view-groceries .mctl.mpg.mslide .mkey.pk{max-width:none}html body #view-home .mctl.mpg.mslide,html[data-style=jcard] body #view-home .mctl.mpg.mslide{--ms-end:40px;padding:0 var(--ms-end)!important}html body #view-home .mctl.mpg.mslide .ms-track{left:var(--ms-end);right:var(--ms-end)}html body #view-home .mctl.mpg.mslide .ms-well{left:calc(var(--ms-end) + 8px);right:calc(var(--ms-end) + 8px)}html body #view-home .mctl.mpg.mslide .ms-thumb,html[data-mode=dark] body #view-home .mctl.mpg.mslide .ms-thumb,html[data-style=jcard] body #view-home .mctl.mpg.mslide .ms-thumb{left:calc(var(--ms-end) + 2px + var(--pos) * (100% - 2 * var(--ms-end) - 4px - var(--ms-tw)) / 2)}html body #view-home .mctl.mpg.mslide .ms-step{position:absolute;top:0;bottom:0;width:var(--ms-end);display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;padding:0 0 calc((var(--ms-h) - 16px) / 2);margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--s-soft);cursor:pointer;z-index:3;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease-out,color .12s ease-out;touch-action:manipulation}html body #view-home .mctl.mpg.mslide .ms-step.prev{left:0}html body #view-home .mctl.mpg.mslide .ms-step.next{right:0}html body #view-home .mctl.mpg.mslide .ms-step svg{display:block;width:16px;height:16px}html body #view-home .mctl.mpg.mslide .ms-step:active{color:var(--s-ink)}html body #view-home .mctl.mpg.mslide:not(.steps) .ms-step{opacity:0;pointer-events:none}html body #view-home .mctl.mpg.mslide .ms-step:focus-visible{outline:2px solid var(--s-or);outline-offset:-3px;border-radius:8px}html[data-style=jcard] body #view-home .mctl.mpg.mslide .ms-step svg path{stroke-width:1.5}html.vt-step:not(.vt-still) #view-home .mt-tl,html.vt-stepback:not(.vt-still) #view-home .mt-tl{view-transition-name:pg-field}html.vt-step::view-transition-old(pg-field){animation:vt-off-l .3s cubic-bezier(.3,.7,.2,1) both;mix-blend-mode:normal}html.vt-step::view-transition-new(pg-field){animation:vt-on-r .3s cubic-bezier(.3,.7,.2,1) both;mix-blend-mode:normal}html.vt-stepback::view-transition-old(pg-field){animation:vt-off-r .3s cubic-bezier(.3,.7,.2,1) both;mix-blend-mode:normal}html.vt-stepback::view-transition-new(pg-field){animation:vt-on-l .3s cubic-bezier(.3,.7,.2,1) both;mix-blend-mode:normal}html.vt-step::view-transition-old(root),html.vt-step::view-transition-new(root),html.vt-stepback::view-transition-old(root),html.vt-stepback::view-transition-new(root){animation-duration:.01s}#home-tl .mchip.wk-more{cursor:pointer;font-family:var(--m-mono);appearance:none;-webkit-appearance:none;color:inherit}html[data-style=jcard] #home-tl .mchip.wk-more{font-family:var(--mono)}html body #view-home .mctl.mpg.mslide .mkey.pk[data-view=day],html[data-style=jcard] body #view-home .mctl.mpg.mslide .mkey.pk[data-view=day]{justify-content:center!important;padding:0 calc(100% - 2 * (2px + var(--ms-tw) / 2)) 0 0!important;overflow:visible!important;white-space:nowrap}html body #view-home .mctl.mpg.mslide .ms-step{transition:opacity .2s ease-out,visibility .2s,color .12s ease-out}html body #view-home .mctl.mpg.mslide:not(.steps) .ms-step{visibility:hidden}#home-tl .many .wk-more{position:sticky;right:-10px;z-index:1}html[data-style=jcard] #home-tl .many .wk-more{background:var(--s-field)}
