.tcalm{--tc-paper:var(--calm-paper);--tc-ink:var(--ink);--tc-ink-2:var(--ink-2);--tc-ink-3:var(--ink-3);--tc-ink-4:var(--tc-ink-3);--tc-hair:rgba(var(--ink-a), .13);--tc-rule:rgba(var(--ink-a), .26);background:var(--tc-paper);width:100%;height:100%;color:var(--tc-ink);padding:calc(var(--H) * .046) calc(var(--W) * .036) calc(var(--H) * .034) calc(var(--W) * .115);flex-direction:column;display:flex;position:relative;overflow:hidden}.tcalm-info{color:var(--tc-ink-3);z-index:2;flex-direction:column;flex:none;align-items:flex-end;display:flex;position:relative}.tcalm-info .t{color:var(--tc-ink);font-weight:400;font-size:calc(var(--W) * .03);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.tcalm-info .t,.tcalm-info .d{text-shadow:0 0 var(--s-3) var(--calm-paper), 0 0 var(--s-2) var(--calm-paper)}.tcalm-info .d{margin-top:calc(var(--H) * .01);font-size:calc(var(--W) * .0073);font-variant-numeric:tabular-nums;color:var(--tc-ink-2)}.tcalm-work{z-index:1;min-height:0;margin-right:calc(var(--W) * -.036);padding-right:calc(var(--W) * .036);flex-direction:column;flex:1;display:flex;position:relative}.tcalm-body{gap:calc(var(--W) * .05);min-height:0;padding-bottom:calc(var(--H) * .03);flex:1;display:flex}.tcalm-gcol{width:calc(var(--W) * .4);flex-direction:column;flex:0 auto;justify-content:flex-end;min-width:0;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.tcalm-mcol{width:calc(var(--W) * .325);flex-direction:column;flex:0 auto;min-width:0;min-height:0;margin-left:auto;display:flex}.tcalm-memo{flex-direction:column;min-height:0;display:flex}.tcalm-memo .tcalm-dream{--dream-fs:calc(var(--W) * .0112);margin-top:0}.tcalm-pane{flex-direction:column;min-height:0;display:flex}.tcalm-pane--left{flex:0 auto}.tcalm-pane--right{max-height:100%;text-shadow:0 1px 2px var(--calm-paper), 0 0 var(--s-1) var(--calm-paper);flex:none;margin-top:auto}.tcalm[data-pane-ink] .tcalm-pane--right:not([data-kind=schedule]){max-height:46%}.tcalm-pane--left[data-kind=schedule],.tcalm-pane--right[data-kind=schedule]{flex:auto;min-height:0;max-height:none}.tcalm-pane--right[data-kind=schedule]{margin-top:0}.tcalm-pane--right[data-kind=schedule] .tcalm-railin{filter:drop-shadow(0 1px 2px var(--calm-paper)) drop-shadow(0 0 var(--s-1) var(--calm-paper)) drop-shadow(0 0 var(--s-1) var(--calm-paper))}.tcalm-pane[data-kind=schedule] .tcalm-panebody{overflow-y:hidden}.tcalm-pane[data-kind^=word] .tcalm-panehd{margin-bottom:0}.tcalm-panehd{align-items:center;gap:calc(var(--W) * .006);margin-bottom:calc(var(--H) * .02);flex:none;display:flex}.tcalm-panehd .tcalm-lb,.tcalm-rh .tcalm-lb{position:relative}.tcalm-panehd .tcalm-lb:after,.tcalm-rh .tcalm-lb:after{content:"";left:0;bottom:calc(var(--W) * -.0048);width:calc(var(--W) * .0165);height:calc(var(--W) * .002);border-radius:var(--rd-1);background:var(--aka);position:absolute}.tcalm-panefoot{margin-top:calc(var(--H) * .01);flex:none;justify-content:flex-end;display:flex}.tcalm-panehd,.tcalm-panebody{--tc-ink-3:var(--tc-ink-2)}.tcalm-pane[data-kind=none] .tcalm-panebody{display:none}.tcalm-panebody{scrollbar-width:none;overscroll-behavior:contain;--tc-fadey:calc(var(--W) * .022);--tc-ft:0;--tc-fb:0;--tc-fade-t:calc(var(--tc-fadey) * var(--tc-ft));--tc-fade-b:calc(var(--tc-fadey) * var(--tc-fb));min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000059 calc(var(--tc-fade-t) * .45), #000 var(--tc-fade-t), #000 calc(100% - var(--tc-fade-b)), #00000059 calc(100% - var(--tc-fade-b) * .45), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000059 calc(var(--tc-fade-t) * .45), #000 var(--tc-fade-t), #000 calc(100% - var(--tc-fade-b)), #00000059 calc(100% - var(--tc-fade-b) * .45), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #00000059 calc(var(--tc-fade-t) * .45), #000 var(--tc-fade-t), #000 calc(100% - var(--tc-fade-b)), #00000059 calc(100% - var(--tc-fade-b) * .45), transparent 100%);flex:1;overflow-y:auto}.tcalm-pane[data-kind=schedule] .tcalm-panebody{-webkit-mask-image:none;mask-image:none}.tcalm-panebody::-webkit-scrollbar{display:none}.tcalm-pick{align-items:center;gap:calc(var(--W) * .004);display:inline-flex}.tcalm-pick .dots{align-items:center;gap:calc(var(--W) * .0028);display:inline-flex}.tcalm-pick .dots i{width:calc(var(--W) * .0025);height:calc(var(--W) * .0025);background:var(--tc-ink-4);opacity:.4;border-radius:999px}.tcalm-pick .dots i.is-on{opacity:1;background:var(--tc-ink-3)}.tcalm-pick button{width:max(calc(var(--W) * .0125), var(--s-5));height:max(calc(var(--W) * .0125), var(--s-5));color:var(--tc-ink-4);font-size:calc(var(--W) * .0092);opacity:.5;transition:opacity var(--dur-1) ease, color var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tcalm-pane:hover .tcalm-pick button{opacity:1}@media (hover:hover){.tcalm-pick button:hover{color:var(--tc-ink);box-shadow:inset 0 0 0 1px var(--tc-ink-3)}}.tcalm-stats{flex-direction:column;display:flex}.tcalm-stats .none{font-size:calc(var(--W) * .0083);color:var(--tc-ink-3)}.tcalm-stats .hero{align-items:baseline;gap:calc(var(--W) * .006);min-width:0;display:flex}.tcalm-stats .hero .n{font-size:calc(var(--W) * .024);letter-spacing:-.035em;color:var(--tc-ink);font-weight:700;line-height:1}.tcalm-stats .hero.is-over .n{color:var(--aka)}.tcalm-stats .hero .l{font-style:normal;font-size:calc(var(--W) * .0083);letter-spacing:.1em;color:var(--tc-ink-3)}.tcalm-stats .hero .aux{font-size:calc(var(--W) * .0066);letter-spacing:.02em;color:var(--tc-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.tcalm-stats .band{height:calc(var(--W) * .02);margin-top:calc(var(--H) * .024);position:relative}.tcalm-stats .band .rail{background:var(--tc-hair);height:1px;position:absolute;top:50%;left:0;right:0}.tcalm-stats .band .rail-done{background:var(--tc-rule);height:1px;position:absolute;top:50%;left:0}.tcalm-stats .band .tick{top:calc(50% - var(--W) * .0022);width:1px;height:calc(var(--W) * .0044);background:var(--tc-hair);position:absolute}.tcalm-stats .band .seg{border-radius:var(--rd-1);min-width:calc(var(--W) * .002);position:absolute}.tcalm-stats .band .seg--ev{bottom:calc(50% + var(--W) * .0025);height:calc(var(--W) * .0048);background:var(--tc-ink-2)}.tcalm-stats .band .seg--ev.is-past{opacity:.35}.tcalm-stats .band .seg--brk{top:calc(50% - var(--W) * .0011);height:calc(var(--W) * .0022);background:var(--tc-rule)}.tcalm-stats .band .seg--wk{top:calc(50% + var(--W) * .0025);height:calc(var(--W) * .0048);background:var(--aka)}.tcalm-stats .band .now{top:calc(50% - var(--W) * .0085);height:calc(var(--W) * .017);width:calc(var(--W) * .0016);background:var(--aka);border-radius:999px;position:absolute;transform:translate(-50%)}.tcalm-stats .scale{margin-top:calc(var(--H) * .008);font-size:calc(var(--W) * .0059);letter-spacing:.04em;color:var(--tc-ink-3);justify-content:space-between;display:flex;position:relative}.tcalm-stats .scale .nw{color:var(--aka);font-weight:600;position:absolute;top:0;transform:translate(-50%)}.tcalm-stats .facts{align-items:baseline;column-gap:calc(var(--W) * .018);row-gap:calc(var(--H) * .01);margin-top:calc(var(--H) * .03);flex-wrap:wrap;display:flex}.tcalm-stats .fact{align-items:baseline;gap:calc(var(--W) * .004);white-space:nowrap;display:inline-flex}.tcalm-stats .fact .sw{width:calc(var(--W) * .007);height:calc(var(--W) * .0022);border-radius:var(--rd-1);align-self:center}.tcalm-stats .fact .sw--wk{background:var(--aka)}.tcalm-stats .fact .sw--ev{background:var(--tc-ink-2)}.tcalm-stats .fact .sw--brk{background:var(--tc-rule)}.tcalm-stats .fact .k{font-style:normal;font-size:calc(var(--W) * .0059);letter-spacing:.08em;color:var(--tc-ink-3)}.tcalm-stats .fact b{font-size:calc(var(--W) * .0113);letter-spacing:-.01em;color:var(--tc-ink);font-weight:600}.tcalm-pane--right .tcalm-stats .hero .n{font-size:calc(var(--W) * .019)}.tcalm-pane--right .tcalm-stats .hero .aux{display:none}.tcalm-pane--right .tcalm-stats .band{margin-top:calc(var(--H) * .016);filter:drop-shadow(0 1px 2px var(--calm-paper)) drop-shadow(0 0 var(--s-1) var(--calm-paper))}.tcalm-pane--right .tcalm-stats .facts{margin-top:calc(var(--H) * .02)}.tcalm-railin{height:100%;margin-top:0}.tcalm-kick{align-items:center;gap:calc(var(--W) * .005);margin-top:calc(var(--H) * .014);color:var(--tc-ink-3);font-size:calc(var(--W) * .0073);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none;display:flex;overflow:hidden}.tcalm-kick .dot{background:var(--c);border-radius:50%;flex:none;width:5px;height:5px}.tcalm-kick em{color:var(--tc-ink-4);font-style:normal}.tcalm-kick .n{font-variant-numeric:tabular-nums}.tcalm-acts{align-items:center;gap:calc(var(--W) * .022);margin-left:calc(var(--W) * .008);display:flex}.tcalm-actg{align-items:center;gap:calc(var(--W) * .009);display:flex}.tcalm-acts button{width:max(calc(var(--W) * .017), var(--s-5));height:max(calc(var(--W) * .017), var(--s-5));background:var(--tc-paper);box-shadow:inset 0 0 0 1px var(--tc-rule);color:var(--tc-ink-3);transition:color var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex}.tcalm-acts button:hover{color:var(--tc-ink);box-shadow:inset 0 0 0 1px var(--tc-ink-3)}.tcalm-acts button.is-run{color:var(--aka)}.tcalm-acts button:disabled{opacity:.35}.tcalm-desc{margin-top:calc(var(--H) * .01);font-size:calc(var(--W) * .0083);color:var(--tc-ink-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.tcalm-ops{margin-top:calc(var(--H) * .03);align-items:center;gap:calc(var(--W) * .008);flex-wrap:wrap;display:flex}.tcalm-ops .tcalm-acts{margin-left:0}.tcalm-now{width:var(--q-now);padding-right:calc(var(--W) * .03);z-index:1;flex-direction:column;flex:none;display:flex;position:relative}.tcalm-nowside{left:calc(var(--W) * -.058);top:calc(var(--H) * .022);width:calc(var(--W) * .038);align-items:center;gap:calc(var(--H) * .014);z-index:4;flex-direction:column;display:flex;position:absolute}.tcalm-nsi{align-items:center;gap:var(--s-1);flex-direction:column;display:flex}.tcalm-nsi--brk{position:relative}.tcalm-nsi>em{font-style:normal;font-size:calc(var(--W) * .0066);letter-spacing:.04em;color:var(--tc-ink-3);white-space:nowrap;transition:color var(--dur-1) ease;line-height:1}.tcalm-nsi:hover>em{color:var(--tc-ink)}:is(.tcalm-nsi:has(>button:disabled)>em,.tcalm-nsi:has(>.dk-alignbtn:disabled)>em){opacity:.35}.tcalm-nsi:has(>button:disabled):hover>em{color:var(--tc-ink-3)}.tcalm-nowside .tcalm-add,.tcalm-nowside .tcalm-add--v{height:auto;margin:0;position:static}.tcalm-nowside .tcalm-add>button{opacity:1;position:static;transform:none}.tcalm-now:hover .tcalm-nowside .tcalm-add>button,.tcalm-nowside .tcalm-add>button{opacity:1}.tcalm-nowside .tcalm-add>button,.tcalm-nowside .tcalm-brkbtn,.tcalm-nowside .dk-alignbtn{color:var(--tc-ink-2)}.tcalm-now:hover .tcalm-nowside .tcalm-add>button:hover,.tcalm-nowside .tcalm-add>button:hover,.tcalm-nsi:hover .tcalm-add>button{color:var(--tc-ink);opacity:1}.tcalm-nowside .dk-alignbtn{width:calc(var(--W) * .014);height:calc(var(--W) * .014);background:var(--tc-paper);box-shadow:inset 0 0 0 1px var(--tc-rule)}.tcalm-nowside .dk-alignbtn:hover:not(:disabled){color:var(--tc-ink);box-shadow:inset 0 0 0 1px var(--tc-ink-3)}.tcalm-nowside .tcalm-add>button:active{transform:translateY(1px)}.tcalm-nowside .tcalm-add:hover:before{content:none}.tcalm-nowside .tcalm-add.is-open .dk-ntf-wrap{left:0;bottom:calc(100% + var(--s-1));width:calc(var(--W) * .2);padding:var(--s-1) var(--s-2);border-radius:var(--r-4);background:var(--surface-over);box-shadow:var(--lift-4);z-index:5;position:absolute}.tcalm-brkbtn{width:calc(var(--W) * .014);height:calc(var(--W) * .014);color:var(--tc-ink-3);background:var(--tc-paper);box-shadow:inset 0 0 0 1px var(--tc-rule);transition:color var(--dur-1) ease;border-radius:50%;justify-content:center;align-items:center;display:flex}.tcalm-brkbtn:hover:not(:disabled),.tcalm-nsi:hover .tcalm-brkbtn:not(:disabled){color:var(--tc-ink);box-shadow:inset 0 0 0 1px var(--tc-ink-3)}.tcalm-brkbtn:active:not(:disabled){transform:translateY(1px)}.tcalm-brkbtn:disabled{opacity:.35}.tcalm-brkpop{left:100%;top:calc(100% + var(--s-1));align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-4);background:var(--surface-over);box-shadow:var(--lift-4);white-space:nowrap;z-index:5;display:flex;position:absolute}.tcalm-brkpop button{width:24px;height:24px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--t-3);transition:color var(--dur-1) ease;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.tcalm-brkpop button:hover:not(:disabled){color:var(--ink)}.tcalm-brkpop button:active:not(:disabled){transform:translateY(1px)}.tcalm-brkpop button:disabled{opacity:.35}.tcalm-brkpop .tcalm-brkgo{width:auto;padding:0 var(--s-2);border-radius:var(--r-2);font-size:var(--t-2);font-weight:var(--w-3);color:var(--ink)}.tcalm-brkpop b{text-align:center;min-width:48px;font-size:var(--t-3);font-weight:var(--w-2);color:var(--ink)}.tcalm-now .stn{height:calc(var(--H) * .038);flex:none;align-items:center;display:flex;position:relative}.tcalm-now .nd{align-items:center;gap:calc(var(--W) * .009);min-width:0;display:flex}.tcalm-now .dk-tm{--tm-size:calc(var(--W) * .0088)}.tcalm-now .nd .k{font-family:var(--font-ui), system-ui, sans-serif;font-weight:700;font-size:calc(var(--W) * .0073);letter-spacing:.26em;color:var(--accent);flex:none}.tcalm-now h2{width:100%;margin-top:calc(var(--H) * .016);font-size:calc(var(--W) * .019);letter-spacing:-.025em;cursor:grab;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.tcalm-now h2:hover{color:var(--tc-ink-2)}.tcalm-now h2.tcalm-evhead{cursor:pointer}.tcalm-now h2.tcalm-evhead.is-grab{cursor:grab}.tcalm-now h2.tcalm-evhead .evbar{vertical-align:-.06em;margin-right:calc(var(--W) * .008);width:calc(var(--W) * .003);height:calc(var(--W) * .019);border-radius:var(--rd-1);background:var(--tc-ink-3);flex:none;display:inline-block}.tcalm-now h2.tcalm-evhead.is-done{opacity:.55;text-decoration:line-through}.tcalm-now .empty{color:var(--tc-ink-4);font-weight:500}.tcalm-brknow{display:contents}.tcalm-now h2.tcalm-brkt{cursor:default}.tcalm-now h2.tcalm-brkt:hover{color:var(--tc-ink)}.tcalm-kick .brk{font-variant-numeric:tabular-nums;font-weight:var(--w-3);color:var(--accent)}.tcalm-lb{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.2em;color:var(--tc-ink-4);font-weight:600;font-size:calc(var(--W) * .0066)}.tcalm-ord{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--tc-ink-4);font-style:normal;font-weight:600;font-size:calc(var(--W) * .0073);white-space:nowrap}.tcalm-ord i{letter-spacing:.06em;font-size:.78em;font-style:normal}.tcalm-ord--lead{margin-right:calc(var(--W) * -.004);min-width:calc(var(--W) * .015);flex:none}.tcalm-ord--now{letter-spacing:.14em;color:var(--accent)}.tcalm-ord--in{margin-right:calc(var(--W) * .005)}.tcalm-card .acts button{width:max(calc(var(--W) * .014), var(--s-5));height:max(calc(var(--W) * .014), var(--s-5));background:var(--tc-paper);box-shadow:inset 0 0 0 1px var(--tc-rule);transition:color var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:50%;justify-content:center;align-items:center;display:flex}.tcalm-dream{margin-top:calc(var(--H) * .04);color:var(--tc-ink-2);--dream-fs:calc(var(--W) * .0083);flex:none;position:relative}.tcalm-dreamin{font-size:var(--dream-fs);color:var(--tc-ink-2);cursor:text;width:100%;min-height:calc(var(--dream-fs) * 2);white-space:pre-wrap;word-break:break-word;outline:none;line-height:2}.tcalm-dreamin:focus{box-shadow:inset 0 -1px 0 var(--tc-rule)}.tcalm-dreamin[data-empty="1"]:before{content:attr(data-ph);color:var(--tc-ink-4);pointer-events:none}.tcalm-dreamin .dk-memo-list{margin:0;padding-left:1.2em}.tcalm-dreamtools{z-index:2;justify-content:flex-end;align-items:center;gap:calc(var(--W) * .006);opacity:0;pointer-events:none;transition:opacity var(--dur-1) ease;font-size:calc(var(--W) * .0066);letter-spacing:.08em;background:var(--calm-paper);width:fit-content;padding:0 var(--s-1);border-radius:var(--rd-2);color:var(--tc-ink-4);margin-left:auto;font-weight:600;display:flex;position:sticky;top:0}.tcalm-dream:hover .tcalm-dreamtools,.tcalm-dream:focus-within .tcalm-dreamtools{opacity:1;pointer-events:auto}.tcalm-dreamtools button:hover{color:var(--tc-ink)}.tcalm-dreamtools .b{margin-left:calc(var(--W) * .004);font-weight:700}.tcalm-add{z-index:3;flex:none;position:relative}.tcalm-add--v{height:calc(var(--H) * .026);margin:calc(var(--H) * -.013) 0}.tcalm-add--h{width:calc(var(--W) * .012);margin-left:calc(var(--W) * -.012);pointer-events:none}.tcalm-rlane>.tcalm-add--h:first-child{margin-left:0}.tcalm-rlane>.tcalm-add--h:only-child{height:calc(var(--H) * .126)}.tcalm-rlane>.tcalm-add--h:last-child .tcalm-addrow{left:auto;right:0}.tcalm-rlane>.tcalm-add--h:last-child.is-open .tcalm-addrow{right:auto}.tcalm-add--h>button,.tcalm-add--h .tcalm-addrow,.tcalm-add--h.is-open{pointer-events:auto}.tcalm-add>button{width:calc(var(--W) * .014);height:calc(var(--W) * .014);opacity:0;color:var(--tc-ink-3);background:var(--tc-paper);box-shadow:inset 0 0 0 1px var(--tc-rule);font-size:calc(var(--W) * .0113);transition:opacity var(--dur-1) ease, color var(--dur-1) ease;border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tcalm-now:hover .tcalm-add>button,.tcalm-rscroll:hover .tcalm-add>button{opacity:.4}.tcalm-add:hover>button,.tcalm-add>button:focus-visible{opacity:1;color:var(--tc-ink)}@media (hover:none){.tcalm-add>button{opacity:.4}}.tcalm-add:hover:before{content:"";background:var(--aka);opacity:.5;position:absolute}.tcalm-add.is-open:hover:before{content:none}.tcalm-add--h.is-open:has(>button:hover):before{content:none}.tcalm-add--v:hover:before{height:2px;top:50%;left:0;right:0}.tcalm-add--h:has(>button:hover):before{content:"";background:var(--aka);opacity:.5;width:2px;position:absolute;top:0;bottom:0;left:50%}.tcalm-addrow{z-index:4;align-items:center;gap:var(--s-2);display:flex;position:absolute}.tcalm-add--v .tcalm-addrow{top:50%;left:0}.tcalm-add--h .tcalm-addrow{left:0;top:calc(var(--H) * .03)}.tcalm-add--v.is-open{height:auto;margin:calc(var(--H) * .008) 0}.tcalm-add--h.is-open{width:auto;padding:0 calc(var(--W) * .006);align-items:center;margin-left:0;display:flex}.tcalm-add.is-open .tcalm-addrow{position:static;top:auto;left:auto;right:auto}.tcalm-add.is-open .tcalm-addin{flex:auto;min-width:0}.tcalm-addin{background:var(--tc-paper);color:var(--tc-ink);border-bottom:1px solid var(--tc-rule);font-size:calc(var(--W) * .009);outline:none;flex:none}.tcalm-add--v .tcalm-addin{width:calc(var(--W) * .2);height:calc(var(--H) * .036)}.tcalm-add--h .tcalm-addin{width:calc(var(--W) * .145);height:calc(var(--H) * .036)}.tcalm-addok{background:var(--tc-ink);color:var(--tc-paper);font-size:calc(var(--W) * .008);font-weight:var(--w-3);padding:var(--s-1) var(--s-3);white-space:nowrap;border-radius:999px;flex:none}.tcalm-addok:disabled{opacity:.3}.tcalm-addok:active{transform:translateY(1px)}.tcalm-reel{margin-top:calc(var(--H) * .026);margin-right:calc(var(--W) * -.036);z-index:2;flex:none;position:relative}.tcalm-rh-notice{margin-left:auto}.tcalm-rh-score~.tcalm-rh-notice{margin-left:0}.tcalm-rh-notice,.tcalm-rh-notice>div,.tcalm-rh-notice>div>span,.tcalm-rh-notice>div>span>button{align-items:baseline}.tcalm-rh-notice>div>span>button>span:first-child{align-self:center}.tcalm-rh .nx{align-items:baseline;gap:calc(var(--W) * .005);min-width:0;max-width:42%;color:var(--tc-ink-3);font-size:calc(var(--W) * .0073);transition:color var(--dur-1) ease;display:flex}.tcalm-rh .nx:hover{color:var(--tc-ink)}.tcalm-rh .nx .t2{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--tc-ink-2);overflow:hidden}.tcalm-rh .nx .t2.is-quiet{color:var(--tc-ink-3)}.tcalm-rh .nx .axis,.tcalm-rh .nx .evbar,.tcalm-rh .nx .nxdot{align-self:center}.tcalm-rh .nx .axis{opacity:.75;flex:none;display:flex}.tcalm-rh .nx .evbar{width:calc(var(--W) * .0018);height:calc(var(--W) * .0082);border-radius:var(--rd-1);background:var(--tc-ink-2);flex:none}.tcalm-rh .nx .nxdot{width:calc(var(--W) * .0034);height:calc(var(--W) * .0034);background:var(--tc-ink-3);border-radius:50%;flex:none}.tcalm-rh .nx .left,.tcalm-card--ev s .left{color:var(--accent);font-weight:var(--w-2);font-variant-numeric:tabular-nums;flex:none}.tcalm-card--ev.is-done s .left{color:var(--tc-ink-3);font-weight:var(--w-1)}.tcalm-rh{align-items:baseline;gap:calc(var(--W) * .012);padding-right:calc(var(--W) * .036);display:flex}.tcalm-rh-score{font-size:calc(var(--W) * .0068);letter-spacing:.02em;color:var(--tc-ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.tcalm-rh-score i{font-style:normal}.tcalm-rh u{font-size:calc(var(--W) * .0073);color:var(--tc-ink-4);font-variant-numeric:tabular-nums;text-decoration:none}.tcalm-qbody{--q-in:calc(var(--W) * .028);--q-now:calc(var(--W) * .205);--q-lead:calc(var(--W) * .03);margin-top:calc(var(--H) * .012);padding-left:var(--q-in);align-items:flex-end;display:flex;position:relative}.tcalm-qbody:after{content:"";bottom:calc(var(--H) * .107);z-index:0;height:1px;width:calc(var(--q-lead) + var(--W) * .012);left:calc(var(--q-in) + var(--q-now) - var(--q-lead));background:linear-gradient(to right, rgba(var(--ink-a), 0) 0%, rgba(var(--ink-a), .008) 22%, rgba(var(--ink-a), .026) 42%, rgba(var(--ink-a), .055) 60%, rgba(var(--ink-a), .088) 76%, rgba(var(--ink-a), .115) 89%, rgba(var(--ink-a), .13) 100%);position:absolute}.tcalm-qbody:not(:has(.tcalm-card)):after{content:none}.tcalm-rscroll{overscroll-behavior-x:contain;scrollbar-width:none;z-index:1;--tc-fade:calc(var(--W) * .022);--tc-fl:0;--tc-fr:1;--tc-fade-l:calc(var(--tc-fade) * var(--tc-fl));--tc-fade-r:calc(var(--tc-fade) * var(--tc-fr));min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #00000059 calc(var(--tc-fade-l) * .45), #000 var(--tc-fade-l), #000 calc(100% - var(--tc-fade-r)), #00000059 calc(100% - var(--tc-fade-r) * .45), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #00000059 calc(var(--tc-fade-l) * .45), #000 var(--tc-fade-l), #000 calc(100% - var(--tc-fade-r)), #00000059 calc(100% - var(--tc-fade-r) * .45), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #00000059 calc(var(--tc-fade-l) * .45), #000 var(--tc-fade-l), #000 calc(100% - var(--tc-fade-r)), #00000059 calc(100% - var(--tc-fade-r) * .45), transparent 100%);flex:1;align-items:flex-end;gap:0;display:flex;position:relative;overflow-x:auto}.tcalm-rscroll::-webkit-scrollbar{display:none}.tcalm-rlane{flex:none;align-items:stretch;gap:0;width:max-content;min-width:100%;display:flex;position:relative}.tcalm-card{width:calc(var(--W) * .128);height:calc(var(--H) * .126);padding:0 calc(var(--W) * .01) 0 0;cursor:grab;flex-direction:column;flex:none;display:flex;position:relative}.tcalm-card .stn{height:calc(var(--H) * .038);flex:none;align-items:center;display:flex;position:relative}.tcalm-card .stn:before{content:"";left:0;right:calc(var(--W) * -.01);background:var(--tc-hair);height:1px;position:absolute;top:50%}.tcalm-card .stn .tcalm-ord{font-size:calc(var(--W) * .0165);color:var(--tc-ink-2);min-width:0;margin-right:0;font-weight:400}.tcalm-card .stn .tcalm-ord i{color:var(--tc-ink-3);font-size:.6em}.tcalm-card .nd{background:var(--tc-paper);padding-right:calc(var(--W) * .007);align-items:center;display:flex;position:relative}.tcalm-card .evbar{width:calc(var(--W) * .002);height:calc(var(--W) * .0105);border-radius:var(--rd-1);background:var(--tc-ink-3);flex:none}.tcalm-card.is-next .evbar{background:var(--accent)}.tcalm-card .tag{margin-left:calc(var(--W) * .005);font-family:var(--font-ui), system-ui, sans-serif;font-size:calc(var(--W) * .0058);letter-spacing:.24em;color:var(--accent)}.tcalm-card--ev{cursor:default}.tcalm-card--ev.is-grab{cursor:grab}.tcalm-card--ev b{color:var(--tc-ink-2)}.tcalm-card--ev.is-run b{color:var(--tc-ink);font-weight:600}.tcalm-card--ev.is-done b{color:var(--tc-ink-4);text-decoration:line-through}.tcalm-card:hover{background:rgba(var(--ink-a), .03)}.tcalm-card b{margin-top:calc(var(--H) * .008);font-weight:400;font-size:calc(var(--W) * .0095);cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.tcalm-card s .at,.tcalm-kick .at{font-variant-numeric:tabular-nums;color:var(--tc-ink-2);text-decoration:none}.tcalm-card s{align-items:center;gap:calc(var(--W) * .005);padding-bottom:calc(var(--H) * .01);color:var(--tc-ink-4);font-size:calc(var(--W) * .0068);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;text-decoration:none;display:flex;overflow:hidden}.tcalm-card s .ndot{background:var(--c);border-radius:50%;flex:none;width:4px;height:4px}.tcalm-card s em{color:var(--tc-ink-3);transition:opacity var(--dur-1) ease;margin-left:auto;font-style:normal}.tcalm-card s .dk-av{box-shadow:inset 0 0 0 1px var(--tc-hair);color:var(--tc-ink-2);margin-left:auto}.tcalm-card s em.soon{color:var(--aka)}.tcalm-card .q{color:var(--tc-ink-4)}.tcalm-card .acts{right:calc(var(--W) * .01);bottom:calc(var(--H) * .008);align-items:center;gap:calc(var(--W) * .008);opacity:0;pointer-events:none;transition:opacity var(--dur-1) ease;line-height:0;display:flex;position:absolute}.tcalm-card:hover .acts,.tcalm-card:focus-within .acts{opacity:1;pointer-events:auto}.tcalm-card:hover s em,.tcalm-card:hover s .at,.tcalm-card:hover s .tcalm-fwd{opacity:0}@media (hover:none){.tcalm-card .acts{opacity:.8;pointer-events:auto}.tcalm-card s em,.tcalm-card s .at,.tcalm-card s .tcalm-fwd{opacity:0}}.tcalm-card .acts button{color:var(--tc-ink-3)}.tcalm-card .acts button:hover{color:var(--tc-ink);box-shadow:inset 0 0 0 1px var(--tc-ink-3)}.tcalm-card.is-dragging,.tcalm-now h2.is-dragging{opacity:.28}.tcalm-ins{position:relative}.tcalm-ins:before{content:"";background:var(--aka);z-index:2;height:2px;position:absolute;top:-1px;left:0;right:0}.tcalm-card.tcalm-ins:before{width:2px;height:auto;inset:0 auto 0 0}.tcalm-rscroll[data-ins-end]{-webkit-mask-image:none;mask-image:none}.tcalm-rscroll[data-ins-end]>.tcalm-rlane:after{content:"";background:var(--aka);z-index:2;width:2px;position:absolute;top:0;bottom:0;right:0}@keyframes tcalm-landed{0%{background:color-mix(in oklab, var(--aka) 22%, transparent)}to{background:0 0}}.tcalm-landed{animation:tcalm-landed var(--dur-5) ease-out}.tcalm.is-rail .tcalm-work{padding-right:calc(var(--W) * .34)}.tcalm.is-rail .tcalm-reel{margin-right:0}.tcalm-axis{width:calc(var(--W) * .34);z-index:5;background:var(--tc-paper);border-left:1px solid var(--tc-hair);padding:calc(var(--H) * .03) calc(var(--W) * .024) calc(var(--H) * .03);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.tcalm-axh{flex:none;align-items:center;display:flex}.tcalm-axh .ops{gap:calc(var(--W) * .006);display:flex}.tcalm-axh .ops button{width:max(calc(var(--W) * .0165), var(--s-5));height:max(calc(var(--W) * .0165), var(--s-5));box-shadow:inset 0 0 0 1px var(--tc-hair);color:var(--tc-ink-2);transition:color var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex}.tcalm-axh .ops button:hover{color:var(--tc-ink);box-shadow:inset 0 0 0 1px var(--tc-ink-3)}.tcalm-fwd{color:var(--tc-ink-3);flex:none;align-items:center;display:inline-flex}.tcalm-rail{min-height:0;margin-top:calc(var(--H) * .02);flex-direction:column;flex:1;display:flex}.tcalm-obj{z-index:0;pointer-events:none;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0 0 46% 51%}.tcalm-obj.is-photo{background-position:50%;background-size:cover;-webkit-mask-image:radial-gradient(closest-side at 60%,#000 52%,#0000 98%);mask-image:radial-gradient(closest-side at 60%,#000 52%,#0000 98%)}.tcalm-obj.is-photo.is-media{bottom:30%;left:33%;-webkit-mask-image:radial-gradient(78% 84% at 78% 16%,#000 0% 30%,#000000f6 39%,#000000e6 47%,#000c 56%,#000000a8 64%,#00000080 72%,#00000059 79%,#00000036 86%,#0000001a 92%,#00000008 97%,#0000 100%);mask-image:radial-gradient(78% 84% at 78% 16%,#000 0% 30%,#000000f6 39%,#000000e6 47%,#000c 56%,#000000a8 64%,#00000080 72%,#00000059 79%,#00000036 86%,#0000001a 92%,#00000008 97%,#0000 100%)}.tcalm[data-ink],.tcalm[data-pane-ink]{--tc-lite:oklch(from var(--theme) .97 calc(c * .14) h);--tc-dark:oklch(from var(--theme) .22 calc(c * .3) h)}.tcalm[data-ink=lite]{--tc-over:var(--tc-lite);--tc-over-2:oklch(from var(--tc-lite) l c h / .82);--tc-over-sh:oklch(from var(--tc-dark) l c h / .55)}.tcalm[data-ink=dark]{--tc-over:var(--tc-dark);--tc-over-2:oklch(from var(--tc-dark) l c h / .8);--tc-over-sh:oklch(from var(--tc-lite) l c h / .6)}.tcalm[data-ink] .tcalm-info .t{color:var(--tc-over)}.tcalm[data-ink] .tcalm-info .d{color:var(--tc-over-2)}.tcalm[data-ink] .tcalm-info .t,.tcalm[data-ink] .tcalm-info .d{text-shadow:0 1px 2px var(--tc-over-sh)}.tcalm[data-pane-ink=lite]{--tc-pane:var(--tc-lite);--tc-pane-sh:oklch(from var(--tc-dark) l c h / .55)}.tcalm[data-pane-ink=dark]{--tc-pane:var(--tc-dark);--tc-pane-sh:oklch(from var(--tc-lite) l c h / .6)}.tcalm[data-pane-ink] .tcalm-pane--right{--tc-ink:var(--tc-pane);--tc-ink-2:oklch(from var(--tc-pane) l c h / .82);--tc-ink-3:oklch(from var(--tc-pane) l c h / .62);--tc-ink-4:oklch(from var(--tc-pane) l c h / .62);color:var(--tc-pane);text-shadow:0 1px 2px var(--tc-pane-sh)}.tcalm-rail .dk-band-week{margin-left:calc(var(--W) * .016);margin-right:auto}.tcalm-rail .dk-band-tools{margin-left:calc(var(--W) * .016)}.tcalm-work.is-over{box-shadow:inset 0 0 0 1px var(--tc-rule)}.tcalm-empty{margin-top:calc(var(--H) * .036);flex:none}.tcalm-empty p{font-size:calc(var(--W) * .0083);color:var(--tc-ink-2);line-height:2}.tcalm-empty button{margin-top:calc(var(--H) * .02);padding:calc(var(--H) * .014) calc(var(--W) * .016);background:var(--tc-ink);color:var(--tc-paper);font-size:calc(var(--W) * .0083);font-weight:500}.tcalm-rail .dk-band,.tcalm-rail .dk-vband{box-shadow:none;background:0 0;border-radius:0;flex:1;min-height:0}.tcalm-rail .dk-vband-head{padding-left:0;padding-right:0}.tcalm-open[data-ins-end]>div:last-child>.tcalm-li:last-child{position:relative}.tcalm-open[data-ins-end]>div:last-child>.tcalm-li:last-child:after{content:"";background:var(--aka);z-index:2;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tcalm-svg{width:100%;height:100%;color:var(--tc-ink);display:block}.tcalm-acts button:active,.tcalm-info button:active{transform:translateY(1px)}.tcalm-add>button:active{transform:translate(-50%,-50%)translateY(1px)}.tcalm-addin{animation:dk-fade-in var(--dur-1) ease-out}.tcalm-gseat{margin-bottom:calc(var(--H) * .05);flex:none}.tcalm-gseat-ph{align-items:center;gap:calc(var(--W) * .006);display:flex}.tcalm-gseat-ph .dots{gap:calc(var(--W) * .0033);margin-left:calc(var(--W) * .004);display:flex}.tcalm-gseat-ph .dots button{width:calc(var(--W) * .0033);height:calc(var(--W) * .0033);box-shadow:inset 0 0 0 1px var(--tc-ink-4);transition:background var(--dur-1) ease;border-radius:50%;padding:0}.tcalm-gseat-ph .dots button.is-on{background:var(--tc-ink-3);box-shadow:none}.tcalm-gseat-ph .ar{gap:calc(var(--W) * .004);opacity:.55;transition:opacity var(--dur-1) ease;margin-left:auto;display:flex}.tcalm-gseat:hover .tcalm-gseat-ph .ar{opacity:1}.tcalm-gseat-ph .ar button{width:calc(var(--W) * .012);height:calc(var(--W) * .012);color:var(--tc-ink-3);box-shadow:inset 0 0 0 1px var(--tc-hair);font-size:calc(var(--W) * .0073);transition:color var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex}.tcalm-gseat-ph .ar button:hover{color:var(--tc-ink);box-shadow:inset 0 0 0 1px var(--tc-ink-3)}.tcalm-gs{text-align:left;width:100%;display:block}.tcalm-gs .r1{align-items:baseline;gap:calc(var(--W) * .008);margin-top:calc(var(--H) * .011);display:flex}.tcalm-gs .fc{color:var(--aka);font-size:calc(var(--W) * .0083);flex:none;line-height:1}.tcalm-gs .nm{min-width:0;font-size:calc(var(--W) * .0113);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tcalm-gs .bx{min-width:0;font-size:calc(var(--W) * .0066);color:var(--tc-ink-4);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:600;overflow:hidden}.tcalm-gs .st{font-size:calc(var(--W) * .0073);color:var(--tc-ink-2);flex:none;margin-left:auto}.tcalm-gs .r2{margin-top:calc(var(--H) * .008);align-items:center;display:flex;overflow:hidden}.tcalm-gs .mn{width:calc(var(--W) * .0055);height:calc(var(--W) * .0055);box-shadow:inset 0 0 0 1px var(--tc-ink-3);border-radius:50%;flex:none}.tcalm-gs .mn.is-done{background:var(--tc-ink);box-shadow:none}.tcalm-gs .mn.is-now{background:var(--aka);box-shadow:none;width:calc(var(--W) * .0065);height:calc(var(--W) * .0065)}.tcalm-gs .mn.is-end{border-radius:var(--rd-1);transform:rotate(45deg)}.tcalm-gs .ln{width:calc(var(--W) * .011);background:var(--tc-hair);flex:none;height:1px}.tcalm-gs .ln.is-done{background:var(--tc-ink-3)}.tcalm-gs .cur{margin-left:calc(var(--W) * .008);font-size:calc(var(--W) * .0073);color:var(--tc-ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:calc(var(--W) * .004);display:inline-flex;overflow:hidden}.tcalm-gs .cur b{min-width:3.5em;color:var(--tc-ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tcalm-gs .cur .due{flex:none;font-style:normal}.tcalm-gseat .tcalm-dream{margin-top:calc(var(--H) * .011)}.tcalm-gseat--memo .tcalm-dream{margin-top:0}.gm-off{display:none}.tcalm-gseat--stack{gap:calc(var(--H) * .026);flex-direction:column;min-height:0;margin-bottom:0;display:flex}.tcalm-gseat--stack>.tcalm-lb{margin-bottom:calc(var(--H) * -.01)}.tcalm-gseat--stack .tcalm-gs>.r1{margin-top:0}.tcalm-gseat--stack .tcalm-gs .nm{font-size:calc(var(--W) * .0145);color:var(--tc-ink-2);font-weight:600}.tcalm-gseat--stack>.tcalm-gs:first-of-type .nm{font-size:calc(var(--W) * .024);letter-spacing:-.035em;color:var(--tc-ink);font-weight:700}
.dk-mdey-swap{flex:auto;min-width:0;min-height:0;display:flex}.mdey{--tc-paper:var(--calm-paper);--tc-ink-4:var(--ink-3);--tc-hair:rgba(var(--ink-a), .13);--tc-rule:rgba(var(--ink-a), .26);--hero:var(--t-6);--card-w:calc(var(--s-6) * 5);background:var(--calm-paper);min-height:0;color:var(--ink);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.mdey-obj{left:24%;top:var(--s-5);right:calc(var(--s-4) * -1);height:calc(var(--s-6) * 10);z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;overflow:hidden;-webkit-mask-image:radial-gradient(120% 105% at 78% 34%,#000 40%,#0000 78%);mask-image:radial-gradient(120% 105% at 78% 34%,#000 40%,#0000 78%)}.mdey-obj>svg{width:100%;height:100%}.mdey-obj.is-photo{-webkit-mask-image:radial-gradient(closest-side at 55% 48%,#000 52%,#0000 98%);mask-image:radial-gradient(closest-side at 55% 48%,#000 52%,#0000 98%)}.mdey-top{z-index:2;padding:var(--s-5) var(--s-4) 0;scrollbar-width:none;flex:0 auto;max-width:62%;min-height:0;max-height:50dvh;position:relative;overflow-y:auto}.mdey-top::-webkit-scrollbar{display:none}.mdey-drow{align-items:center;gap:var(--s-3);display:flex}.mdey-d{font-size:var(--t-4);color:var(--ink-2);letter-spacing:.02em}.mdey-chip{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-1);color:var(--ink-3);font-size:var(--t-2);font-variant-numeric:tabular-nums;margin-left:auto;line-height:1;display:flex}.mdey-chip svg{flex:none;width:13px;height:13px}.mdey-chip b{font-weight:var(--w-3)}.mdey-chip.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--tc-hair)}.mdey .tcalm-dream{margin-top:var(--s-5);--dream-fs:var(--t-3);height:calc(var(--s-6) * 9);scrollbar-width:none;overflow-y:auto}.mdey .tcalm-dream::-webkit-scrollbar{display:none}.mdey .tcalm-dreamtools{gap:var(--s-2);font-size:var(--t-1);opacity:0;pointer-events:none}.mdey .tcalm-dream:focus-within .tcalm-dreamtools{pointer-events:auto}.mdey .tcalm-dreamtools .b{margin-left:var(--s-1)}@media (max-width:360px){.mdey .tcalm-dreamtools{gap:var(--s-1)}}.mdey-face{z-index:1;min-height:0;padding:0 var(--s-4);flex-direction:column;flex:1 0 auto;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.mdey-face.is-over{background:rgba(var(--ink-a), .03)}.mdey-col{flex-direction:column;min-height:0;display:flex}.mdey-kick{align-items:center;gap:var(--s-2);margin-top:var(--s-2);color:var(--ink-2);font-size:var(--t-2);min-height:var(--s-4);flex:none;display:flex}.mdey-kick .dot{background:var(--c);border-radius:50%;flex:none;width:5px;height:5px}.mdey-kick s{color:var(--tc-ink-4);text-decoration:none}.mdey-kick .n{color:var(--ink);font-variant-numeric:tabular-nums}.mdey-now{padding-left:calc(var(--s-6) + var(--s-3));min-height:calc(var(--s-6) * 3 + var(--s-2) * 2);flex:none;position:relative}.mdey-nowside{width:var(--s-6);align-items:center;gap:var(--s-2);z-index:4;flex-direction:column;display:flex;position:absolute;bottom:0;left:0}.mdey-nsi{align-items:center;gap:var(--s-1);flex-direction:column;display:flex}.mdey-nsi--brk{position:relative}.mdey-nsi>em{display:none}.mdey-nowside .mdey-add,.mdey-nowside .mdey-add--v{height:auto;margin:0;position:static}.mdey-nowside .mdey-add>button{opacity:1;color:var(--tc-ink-2);position:relative;top:auto;left:auto;transform:none}.mdey-nowside .mdey-add>button:active{transform:none}.mdey-nowside .mdey-add>button,.mdey-nowside .mdey-brkbtn,.mdey-nowside .dk-alignbtn{width:var(--s-6);height:var(--s-6);background:var(--calm-paper);box-shadow:inset 0 0 0 1px var(--tc-rule);color:var(--tc-ink-2)}.mdey-brkbtn{border-radius:50%;justify-content:center;align-items:center;display:flex}.mdey-brkbtn:active:not(:disabled){transform:translateY(1px)}.mdey-brkbtn:disabled{opacity:.35}.mdey-brkpop{left:100%;top:calc(100% + var(--s-1));align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-4);background:var(--surface-over);box-shadow:var(--lift-4);white-space:nowrap;z-index:5;display:flex;position:absolute}.mdey-brkpop button{width:var(--s-5);height:var(--s-5);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--t-3);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.mdey-brkpop button:active:not(:disabled){transform:translateY(1px)}.mdey-brkpop button:disabled{opacity:.35}.mdey-brkpop .mdey-brkgo{width:auto;padding:0 var(--s-2);border-radius:var(--r-2);font-size:var(--t-2);font-weight:var(--w-3);color:var(--ink)}.mdey-brkpop b{min-width:calc(var(--s-6) + var(--s-4));text-align:center;font-size:var(--t-3);font-weight:var(--w-2);color:var(--ink)}.mdey-nowside .mdey-add.is-open .dk-ntf-wrap{left:0;top:calc(100% + var(--s-1));width:calc(100vw - var(--s-6));max-width:calc(var(--s-6) * 10);padding:var(--s-1) var(--s-2);border-radius:var(--r-4);background:var(--surface-over);box-shadow:var(--lift-4);z-index:5;position:absolute}.mdey-now>.mdey-add--v:first-child{margin-top:0}.mdey-hero{margin-top:var(--s-3);font-size:var(--hero);font-weight:var(--w-4);letter-spacing:-.04em;-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.mdey-hero.is-empty{color:var(--tc-ink-4);font-weight:var(--w-3)}.mdey-hero.is-dragging{opacity:.4}.mdey-brknow{display:contents}.mdey-hero--brk{cursor:default}.mdey-kick--brk{text-decoration:none}.mdey-kick .brk{font-variant-numeric:tabular-nums;font-weight:var(--w-3);color:var(--accent)}.mdey-kick em{color:var(--tc-ink-4);font-style:normal}.mdey-hero--ev .mdey-evbar{vertical-align:-.02em;width:4px;height:.8em;margin-right:var(--s-2);border-radius:var(--rd-1);background:var(--ink-3);display:inline-block}.mdey-hero--ev.is-done{opacity:.55;text-decoration:line-through}.mdey-card--ev>s{color:var(--ink-3);font-variant-numeric:tabular-nums;text-decoration:none}.mdey-card--ev{cursor:pointer}.mdey-card--ev .mdey-evbar{vertical-align:-1px;width:3px;height:.9em;margin-right:var(--s-1);border-radius:var(--rd-1);background:var(--ink-3);flex:none;display:inline-block}.mdey-card--ev.is-done>b{opacity:.55;text-decoration:line-through}.mdey-ops{margin-top:var(--s-3);align-items:center;gap:var(--s-5);color:var(--ink-3);flex-wrap:wrap;flex:none;display:flex}.mdey-actg{align-items:center;gap:var(--s-3);display:flex}.mdey-ops button{width:var(--s-5);height:var(--s-5);background:var(--calm-paper);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.mdey-ops button.is-run{color:var(--accent)}.mdey-lb{font-weight:var(--w-3);letter-spacing:.2em;color:var(--tc-ink-4);font-size:var(--t-1)}.mdey-acts{align-items:center;gap:var(--s-2);color:var(--ink-3);flex:none;display:flex}.mdey-acts button{width:var(--s-5);height:var(--s-5);background:var(--calm-paper);box-shadow:inset 0 0 0 1px var(--hair);border-radius:50%;justify-content:center;align-items:center;display:flex}.mdey-acts svg{width:14px;height:14px}.mdey-rh{align-items:baseline;gap:var(--s-2);margin-top:var(--s-5);flex:none;min-width:0;display:flex}.mdey-rh u{font-size:var(--t-2);color:var(--tc-ink-4);font-variant-numeric:tabular-nums;text-decoration:none}.mdey-rh-notice{scrollbar-width:none;min-width:0;margin-left:auto;position:relative;overflow-x:auto}.mdey-rh-notice::-webkit-scrollbar{display:none}.mdey-rh-notice>div[class*=absolute]{max-width:calc(100vw - var(--s-6))}.mdey-hero,.mdey-kick,.mdey-modes{touch-action:pan-y}.mdey-rscroll{margin-top:var(--s-3);margin-right:calc(var(--s-4) * -1);scrollbar-width:none;padding-bottom:var(--s-2);flex:none;overflow:auto hidden}.mdey-rscroll::-webkit-scrollbar{display:none}.mdey-rlane{align-items:stretch;gap:0;width:max-content;min-width:100%;display:flex;position:relative}.mdey-rlane[data-ins-end]:after{content:"";border-radius:var(--rd-1);background:var(--accent);width:2px;position:absolute;top:0;bottom:0;right:0}.mdey-card{width:var(--card-w);gap:var(--s-2);padding:var(--s-3) var(--s-2) var(--s-3) 0;border-top:1px solid var(--tc-rule);flex-direction:column;flex:none;display:flex;position:relative}.mdey-card b{font-weight:var(--w-2);font-size:var(--t-3);-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.mdey-card b .q{color:var(--ink-3);font-variant-numeric:tabular-nums}.mdey-card s{align-items:center;gap:var(--s-1);color:var(--tc-ink-4);font-size:var(--t-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;text-decoration:none;display:flex}.mdey-card>.mdey-acts{margin-top:calc(var(--s-1) * -1);justify-content:flex-end}.mdey-card s .ndot{background:var(--c);border-radius:50%;flex:none;width:4px;height:4px}.mdey-card s .at{color:var(--ink-3);margin-left:auto;text-decoration:none}.mdey-card s em{color:var(--ink-3);font-style:normal}.mdey-card s em.soon{color:var(--due)}.mdey-card s .dk-av{margin-left:auto}.mdey-card.is-dragging{opacity:.4}.mdey-ins:before{content:"";left:0;top:calc(var(--s-1) * -1);border-radius:var(--rd-1);background:var(--accent);height:2px;position:absolute;right:0}.mdey-card.mdey-ins:before{left:calc(var(--s-2) * -1);width:2px;height:auto;top:0;bottom:0;right:auto}.mdey .tcalm-ord{font-size:var(--t-2)}.mdey .tcalm-ord--lead,.mdey .tcalm-ord--in{margin-right:var(--s-1)}.mdey-add{z-index:3;position:relative}.mdey-add--v{height:var(--s-5);margin:calc(var(--s-3) * -1) 0}.mdey-add--h{width:var(--s-5);flex:none}.mdey-add>button{width:var(--s-6);height:var(--s-6);opacity:.4;color:var(--ink-3);box-shadow:none;font-size:var(--t-4);transition:opacity var(--dur-1) ease;background:0 0;border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mdey-add>button:active,.mdey-add.is-open>button{opacity:1;color:var(--ink-2);background:var(--calm-paper);box-shadow:inset 0 0 0 1px var(--tc-rule)}.mdey-add--h>button{top:var(--s-6);left:50%;transform:translate(-50%,-50%)}.mdey-add.is-open{z-index:5}.mdey-add--h .mdey-addrow{width:calc(var(--s-6) * 4);right:auto}.mdey-addrow{align-items:center;gap:var(--s-2);display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mdey-add--v.is-open{height:auto;margin:var(--s-1) 0}.mdey-add--h.is-open{width:auto;padding:0 var(--s-2);align-items:center;display:flex}.mdey-add--h.is-open .mdey-addrow{width:calc(var(--s-6) * 7)}.mdey-add.is-open .mdey-addrow{position:static;top:auto;left:auto;right:auto;transform:none}.mdey-addin{background:var(--calm-paper);min-width:0;box-shadow:inset 0 -1px 0 var(--tc-rule);font-size:var(--t-3);color:var(--ink);padding:var(--s-1) 0;border:0;outline:none;flex:auto}.mdey-addok{background:var(--ink);color:var(--paper);font-size:var(--t-2);font-weight:var(--w-3);padding:var(--s-2) var(--s-4);white-space:nowrap;border-radius:999px;flex:none}.mdey-addok:disabled{opacity:.3}.mdey-addok:active{transform:translateY(1px)}.mdey-modes{z-index:2;justify-content:center;gap:calc(var(--s-6) + var(--s-2));padding:var(--s-1) var(--s-4) var(--s-1);flex:none;display:flex;position:relative}.mdey-modes button{appearance:none;font:inherit;font-size:var(--t-2);font-weight:var(--w-3);letter-spacing:.22em;color:var(--ink-3);padding:var(--s-1) 0;cursor:pointer;background:0 0;border:0;position:relative}.mdey-modes button:active{transform:translateY(1px)}.mdey-modes button:after{content:"";z-index:1;width:100%;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-height:700px) and (max-width:480px){.mdey-top{min-height:calc(var(--s-5) + var(--s-6) * 8)}.mdey-face{justify-content:flex-start}.mdey-col{scrollbar-width:none;overflow-y:auto}.mdey-col::-webkit-scrollbar{display:none}}.mdey-ops button,.mdey-acts button,.mdey-add button{position:relative}.mdey-ops button:after,.mdey-acts button:after{content:"";z-index:1;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mdey-add button:after{content:"";z-index:1;width:44px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mdey .tcalm-dreamtools button{min-width:var(--s-5);height:var(--s-5)}.mdey .tcalm-empty{margin-top:var(--s-4)}.mdey .tcalm-empty p{font-size:var(--t-3);color:var(--ink-2);line-height:2}.mdey .tcalm-empty button{margin-top:var(--s-3);padding:var(--s-2) var(--s-4);border-radius:var(--r-4);background:var(--ink);color:var(--paper);font-size:var(--t-3);font-weight:var(--w-2)}
.mcl{z-index:63;background:var(--calm-paper);color:var(--ink);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mcl-head{padding:var(--s-4) var(--s-4) var(--s-2);flex:none;justify-content:space-between;align-items:center;display:flex}.mcl-k{font-size:var(--t-4);font-weight:var(--w-4);letter-spacing:.22em;color:var(--ink-2)}.mcl-x{cursor:pointer;font-size:var(--t-3);color:var(--ink-3);padding:var(--s-1);background:0 0;border:0}.mcl-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mcl .dk-close{flex-direction:column;min-height:100%;display:flex}.mcl .dk-close-in{padding:0 var(--s-4);flex-direction:column;flex:1;display:flex}.mcl .dk-close[data-step=act] .dk-close-in{justify-content:flex-end}.mcl .dk-close[data-step=act] .dk-close-nav{margin-top:0}.mcl .dk-close-facts{align-items:baseline;gap:var(--s-4);padding:var(--s-2) 0 var(--s-3);font-size:var(--t-3);color:var(--ink-3);font-variant-numeric:tabular-nums;display:flex}.mcl .dk-close-facts b{font-size:var(--t-5);font-weight:var(--w-3);color:var(--ink);letter-spacing:-.01em;margin-right:var(--s-1)}.mcl .dk-close-facts i{flex:1;font-style:normal}.mcl .dk-close-facts em{font-style:normal;font-size:var(--t-2);color:var(--ink-3)}.mcl .dk-close-day{align-items:baseline;gap:var(--s-1);flex:none;display:inline-flex}.mcl .dk-close-day button{min-width:32px;min-height:var(--s-6);padding:0 var(--s-2);font:inherit;font-size:var(--t-4);color:var(--ink-3);cursor:pointer;background:0 0;border:0}.mcl .dk-close-day button:disabled{opacity:.28}.mcl .dk-close-did{padding:var(--s-2) 0 var(--s-3);border-top:1px solid var(--hair);font-size:var(--t-3);color:var(--ink-2);max-height:calc(var(--s-6) * 5);overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-3)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-3)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-3)), transparent);margin:0;list-style:none;overflow:hidden auto}.mcl .dk-close-did::-webkit-scrollbar{display:none}.mcl .dk-close-did li{gap:var(--s-3);padding:var(--s-1) 0;line-height:1.6;display:flex}.mcl .dk-close-did li:before{content:"✓";color:var(--ink-3);min-width:var(--s-3);text-align:center;flex:none}.mcl .dk-close-did li.is-fwd:before{content:"»»"}.mcl .dk-close-loose{margin-top:var(--s-3)}.mcl .dk-close-loose .dk-sec-t{font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.2em;color:var(--ink-3)}.mcl .dk-close-loose ul{margin:var(--s-2) 0 0;padding:0 0 var(--s-3);gap:var(--s-2);max-height:calc(var(--s-6) * 3);overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-3)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-3)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-3)), transparent);flex-wrap:wrap;list-style:none;display:flex;overflow:hidden auto}.mcl .dk-close-loose ul::-webkit-scrollbar{display:none}.mcl .dk-close-loose button{cursor:pointer;padding:var(--s-1) var(--s-3);border-radius:var(--r-1);font:inherit;font-size:var(--t-3);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);background:0 0;border:0;display:block}.mcl .dk-close-pop{z-index:96;scrollbar-width:none;padding:var(--s-3) var(--s-4);border-radius:var(--r-2);background:var(--surface-over);box-shadow:var(--lift-4);font-size:var(--t-3);position:fixed;overflow:auto}.mcl .dk-close-pop::-webkit-scrollbar{display:none}.mcl .dk-close-share{margin-top:var(--s-5)}.mcl .dk-close-share .dk-sec{margin-bottom:var(--s-2)}.mcl .dk-riser-bar{height:var(--s-2);border-radius:var(--rd-3);display:flex;overflow:hidden}.mcl .dk-riser-bar i{display:block}.mcl .dk-riser-lg{margin-top:var(--s-2);gap:var(--s-3);font-size:var(--t-2);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.mcl .dk-riser-lg span{align-items:center;gap:var(--s-1);display:flex}.mcl .dk-riser-lg em{width:var(--s-2);height:var(--s-2);border-radius:var(--rd-1);font-style:normal}.mcl .dk-close-mood{margin-top:var(--s-5);gap:var(--s-4);color:var(--ink-3);display:flex}.mcl .dk-close-mood button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.mcl .dk-close-mood button svg{width:calc(var(--s-6) + var(--s-2));height:calc(var(--s-6) + var(--s-2));display:block}.mcl .dk-close-mood button.is-on{color:var(--aka)}.mcl .dk-close-week{margin-top:var(--s-3);gap:var(--s-2);color:var(--ink-3);display:flex}.mcl .dk-close-week span{opacity:.55;display:flex}.mcl .dk-close-week span:last-child{opacity:1;color:var(--ink-2)}.mcl .dk-close-week svg{width:var(--s-4);height:var(--s-4);display:block}.mcl .dk-close-line{margin-top:var(--s-3);width:100%;padding:var(--s-2) 0;font:inherit;font-size:var(--t-4);color:var(--ink);box-shadow:inset 0 -1px 0 var(--hair);background:0 0;border:0;outline:none}.mcl .dk-close-line::placeholder{color:var(--ink-3)}.mcl .dk-close-qs{gap:var(--s-3);margin-top:var(--s-3);flex-direction:column;display:flex}.mcl .dk-close-q{display:block}.mcl .dk-close-q .qt{font-size:var(--t-2);color:var(--ink-3);letter-spacing:.02em;display:block}.mcl .dk-close-q .dk-close-line{margin-top:var(--s-1)}.mcl .dk-close-nav{padding:var(--s-3) 0 calc(var(--s-6) + var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--calm-paper);justify-content:flex-end;margin-top:auto;display:flex;position:sticky;bottom:0}.mcl .dk-close-nav button{cursor:pointer;padding:var(--s-2) 0;font-family:var(--font-ui), system-ui, sans-serif;font-size:var(--t-4);font-weight:var(--w-2);color:var(--ink-2);box-shadow:inset 0 -1px 0 var(--hair);background:0 0;border:0}.mcl .dk-close-mxk{padding:var(--s-2) 0 var(--s-3);font-size:var(--t-2);color:var(--ink-3);display:block}.mcl .dk-close-mx{grid-template-columns:calc(var(--s-6) * 2) 1fr 1fr;display:grid}.mcl .dk-close-mxx{align-items:center;gap:var(--s-3);padding:0 var(--s-3) var(--s-3);font-size:var(--t-2);color:var(--ink-3);grid-column:span 2;display:flex}.mcl .dk-close-mxx i{background:var(--hair-soft);flex:1;height:1px}.mcl .dk-close-mxy{align-items:flex-end;gap:var(--s-3);padding:calc(var(--s-4) + 2px) var(--s-3) var(--s-5) 0;font-size:var(--t-2);color:var(--ink-3);white-space:nowrap;flex-direction:column;grid-row:span 2;display:flex}.mcl .dk-close-mxy i{background:var(--hair-soft);flex:1;width:1px}.mcl .dk-close-mx button{gap:var(--s-2);min-height:calc(var(--s-6) * 7);padding:var(--s-4) var(--s-3) var(--s-5);border:0;border-top:1px solid var(--hair);border-left:1px solid var(--hair-soft);cursor:pointer;text-align:left;font-family:var(--font-ui), system-ui, sans-serif;background:0 0;flex-direction:column;align-items:flex-start;display:flex}.mcl .dk-close-mx button:nth-of-type(odd){border-left:0}.mcl .dk-close-mx button b{font-size:var(--t-4);font-weight:var(--w-4);letter-spacing:.18em;color:var(--ink)}.mcl .dk-close-mx button em{font-style:normal;font-size:var(--t-3);font-weight:var(--w-1);color:var(--ink-3);line-height:1.7}.mcl .dk-close-mx button:disabled{opacity:.4;cursor:default}
.mrs{z-index:63;background:var(--calm-paper);color:var(--ink);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mrs-head{padding:var(--s-4) var(--s-4) var(--s-2);flex:none;justify-content:space-between;align-items:center;display:flex}.mrs-k{font-size:var(--t-4);font-weight:var(--w-4);letter-spacing:.22em;color:var(--ink-2)}.mrs-x{font-size:var(--t-3);color:var(--ink-3);padding:var(--s-1)}.mrs-cap{align-items:center;gap:var(--s-3);padding:0 var(--s-4) var(--s-2);flex:none;display:flex}.mrs-capk{font-size:var(--t-2);font-weight:var(--w-4);letter-spacing:.16em;color:var(--ink-3)}.mrs-capk em{letter-spacing:.04em;font-style:normal;font-weight:var(--w-3)}.mrs-estsw{align-items:center;gap:var(--s-2);font-size:var(--t-2);color:var(--ink-3);margin-left:auto;display:inline-flex}.mrs-num{align-items:baseline;gap:var(--s-3);padding:0 var(--s-4) var(--s-3);font-size:var(--t-2);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:none;display:flex}.mrs-num s{text-decoration:none}.mrs-num b{font-size:var(--t-5);font-weight:var(--w-3);color:var(--ink);letter-spacing:-.01em}.mrs-num .is-free{color:var(--theme)}.mrs-num .is-over{color:var(--aka)}.mrs-list{scrollbar-width:none;min-height:0;margin:0 var(--s-4);padding-bottom:var(--s-3);flex:1 1 0;overflow:hidden auto}.mrs-list::-webkit-scrollbar{display:none}.mrs-item{align-items:baseline;gap:var(--s-2);padding:var(--s-2) 0;padding-right:calc(var(--s-6) + var(--s-3));border-top:1px solid var(--hair);display:flex;position:relative}.mrs-item b{min-width:0;font-size:var(--t-4);font-weight:var(--w-2);letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;flex:1;line-height:1.4}.mrs-item--ev b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mrs-item s{font-size:var(--t-2);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;text-decoration:none}.mrs-item s .at{margin-left:var(--s-1);text-decoration:none}.mrs-qitem .at{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;text-decoration:none}.mrs-item s .dk-av{margin-left:var(--s-1)}.mrs-qitem .dk-av{align-self:center}.mrs-item s .ndot{background:var(--c);width:4px;height:4px;margin-right:var(--s-1);vertical-align:1px;border-radius:50%;display:inline-block}.mrs-evbar{width:3px;height:var(--s-3);border-radius:var(--rd-1);background:var(--ink-3);flex:none;align-self:center}.mrs-item--ev .mrs-count{margin-left:auto}.mrs-today{width:var(--s-5);height:var(--s-5);font-size:var(--t-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.mrs-today:active{transform:scale(.92)}.mrs-item--ev.is-off b{color:var(--ink-2)}.mrs-item.is-done{opacity:.42}.mrs-item.is-done b{text-decoration:line-through}.mrs-item.is-run{border-top-color:var(--aka)}.mrs-item.is-drag{opacity:.35}.mrs-item.is-ins:before,.mrs-item.is-ins-end:after{content:"";border-radius:var(--rd-1);background:var(--accent);height:2px;position:absolute;left:0;right:0}.mrs-item.is-ins:before{top:-1px}.mrs-item.is-ins-end:after{bottom:-1px}.mrs-grip{width:calc(var(--s-6) + var(--s-3));height:calc(var(--s-6) + var(--s-3));color:var(--ink-3);font-size:var(--t-4);touch-action:none;z-index:1;justify-content:flex-end;align-items:center;line-height:1;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mrs-ghost{left:var(--s-4);right:var(--s-4);z-index:7;pointer-events:none;padding:var(--s-2) var(--s-3);border-radius:var(--r-1);background:var(--surface-over);box-shadow:var(--lift-4);font-size:var(--t-3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;position:fixed;overflow:hidden}.mrs-gap{height:var(--s-4);margin:calc(var(--s-2) * -1) 0;z-index:3;position:relative}.mrs-gap>button{margin-top:calc(var(--s-5) / -2);margin-left:calc(var(--s-5) / -2);width:var(--s-5);height:var(--s-5);opacity:.45;color:var(--ink-3);background:var(--calm-paper);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--t-4);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;left:50%}.mrs-gap.is-lone{justify-content:center;height:auto;margin:0;display:flex}.mrs-gap.is-lone>button{border-radius:var(--rd-3);width:auto;height:auto;padding:var(--s-2) var(--s-3);font-size:var(--t-3);opacity:.7;white-space:nowrap;margin:0;position:static}.mrs-gap.is-open{z-index:5;height:auto;margin:0}.mrs-gaprow{align-items:center;gap:var(--s-2);margin:var(--s-1) 0;display:flex}.mrs-gap.is-open .mrs-gapin{flex:auto;width:100%;min-width:0;margin:0;position:static;transform:none}.mrs-gapok{background:var(--ink);color:var(--paper);font-size:var(--t-2);font-weight:var(--w-3);padding:var(--s-2) var(--s-4);border-radius:999px;flex:none}.mrs-gapok:disabled{opacity:.3}.mrs-gapin{background:var(--calm-paper);box-shadow:inset 0 -1px 0 var(--hair);font-size:var(--t-3);color:var(--ink);padding:var(--s-1) 0;border:0;outline:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mrs-gap.is-asking{z-index:5;align-items:center;height:auto;margin:0;display:flex}.mrs-gapask,.mrs-ask{padding:var(--s-2) 0}.mrs-split{height:var(--s-4);margin:0 var(--s-4);touch-action:none;flex:none;position:relative}.mrs-split:before{content:"";background:var(--hair);height:1px;position:absolute;top:50%;left:0;right:0}.mrs-split i{width:var(--s-6);background:rgba(var(--ink-a), .18);border-radius:999px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mrs-body{min-height:0;padding-top:var(--s-3);flex-direction:column;flex:0 auto;display:flex;overflow:hidden}.mrs-chips{align-items:center;gap:var(--s-1);padding:0 var(--s-4) var(--s-3);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.mrs-chips::-webkit-scrollbar{display:none}.mrs-chip{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-1);font-size:var(--t-2);color:var(--ink-2);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--hair);flex:none;display:flex}.mrs-chip.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.mrs-chip .dot{background:var(--c);border-radius:50%;flex:none;width:5px;height:5px}.mrs-chip .fav{color:var(--theme);font-style:normal;font-size:var(--t-1)}.mrs-chip .n{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums}.mrs-chip b{font-weight:var(--w-3);color:inherit}.mrs-chip em{color:var(--ink-3);font-style:normal}.mrs-cols{gap:var(--s-5);min-height:0;padding:0 var(--s-4);overscroll-behavior-x:contain;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.mrs-cols::-webkit-scrollbar{display:none}.mrs-col{flex-direction:column;flex:none;width:252px;min-height:0;display:flex}@media (max-width:360px){.mrs-cols{scroll-snap-type:x proximity;scroll-padding-left:var(--s-4)}.mrs-col{width:calc(100% - var(--s-6) * 2);scroll-snap-align:start}}.mrs-colhd{align-items:baseline;gap:var(--s-2);padding-bottom:var(--s-2);flex:none;display:flex}.mrs-colhd i{border-radius:var(--rd-2);background:var(--c);flex:none;align-self:center;width:8px;height:8px}.mrs-colhd b{font-size:var(--t-4);font-weight:var(--w-4);letter-spacing:-.02em}.mrs-colhd em{font-style:normal;font-size:var(--t-1);color:var(--ink-3)}.mrs-colhd .n{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.mrs-collist{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.mrs-collist::-webkit-scrollbar{display:none}.mrs-qitem{align-items:baseline;gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--hair);display:flex}.mrs-qitem b{min-width:0;font-size:var(--t-3);font-weight:var(--w-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mrs-qitem s{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;text-decoration:none}.mrs-qitem.is-on{opacity:.45}.mrs-qitem.is-ask{opacity:1}.mrs-qitem.is-ask b{color:var(--ink);font-weight:var(--w-3)}.mrs-qask{padding:var(--s-1) 0 var(--s-2)}.mrs-pl{width:var(--s-5);height:var(--s-5);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--t-3);opacity:.45;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:0;display:flex}.mrs-pl.is-on{opacity:1;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.mrs-sch{overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.mrs-sch::-webkit-scrollbar{display:none}.mrs-srow{align-items:baseline;gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--hair);display:flex}.mrs-srow .h{width:var(--s-6);font-size:var(--t-2);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.mrs-srow .bar{border-radius:var(--rd-1);background:var(--c,var(--ink-3));flex:none;align-self:stretch;width:2px}.mrs-srow .bar.is-ev{background:rgba(var(--ink-a), .22)}.mrs-srow b{min-width:0;font-size:var(--t-3);font-weight:var(--w-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mrs-srow.is-ev b{color:var(--ink-2)}.mrs-srow s{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;text-decoration:none}.mrs-srow.is-plan .bar{box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0}.mrs-srow.is-off{opacity:.6}.mrs-srow.is-done b{opacity:.55;text-decoration:line-through}.mrs-repcap{padding:var(--s-4) 0 var(--s-1);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.16em;color:var(--ink-3)}.mrs-foot{justify-content:flex-end;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4) var(--s-5);padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom,0px));flex:none;display:flex}.mrs-cancel{font-size:var(--t-3);color:var(--ink-3);padding:var(--s-2)}.mrs-go{padding:var(--s-2) var(--s-5);border-radius:var(--r-1);font-size:var(--t-3);font-weight:var(--w-3);color:var(--surface);background:var(--ink)}.mrs-go:disabled{opacity:.4}.mrs .dk-riser-picker,.dk-addsheet .dk-riser-picker{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.mrs .dk-riser-picker button,.dk-addsheet .dk-riser-picker button{min-height:var(--s-6);padding:var(--s-1) var(--s-4);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--t-3);color:var(--ink-2);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px}.mrs .dk-riser-picker button:active,.dk-addsheet .dk-riser-picker button:active{transform:translateY(1px)}.mrs .dk-riser-picker button.is-on,.dk-addsheet .dk-riser-picker button.is-on{box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--ink)}.mrs .dk-riser-free,.dk-addsheet .dk-riser-free{width:calc(var(--s-6) * 3);min-height:var(--s-6);padding:var(--s-1) var(--s-3);border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--hair);font:inherit;font-size:var(--t-2);color:var(--ink);white-space:nowrap;background:0 0;border:0;outline:none}.mrs .dk-riser-frame{padding:var(--s-1) var(--s-2);border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);text-decoration:none}.mrs .dk-riser-frame.is-edit{position:relative}.mrs .dk-riser-frbr{color:var(--ink-3);font-style:normal}.mrs .dk-riser-fpveil{z-index:5;position:fixed;inset:0}.mrs .dk-riser-framepop{z-index:6;top:calc(100% + var(--s-2));gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-2);background:var(--surface-over);box-shadow:var(--lift-4);display:grid;position:absolute;left:0}.mrs .dk-riser-fprow{align-items:center;gap:var(--s-2);white-space:nowrap;display:flex}.mrs .dk-riser-fprow .k{min-width:calc(var(--s-6) + var(--s-2));font-weight:var(--w-1);color:var(--ink-3)}.mrs .dk-riser-fprow em{color:var(--ink-3);font-style:normal}.mrs .dk-riser-fpx,.mrs .dk-riser-fpadd,.mrs .dk-riser-fpdef{padding:var(--s-1) var(--s-2);font:inherit;font-size:var(--t-2);color:var(--ink-3);background:0 0;border:0}.mrs .dk-riser-fpdef{margin-top:var(--s-1);border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--hair);text-align:center}.mrs .dk-riser-plus{height:var(--s-4);margin:calc(var(--s-2) * -1) 0;z-index:3;padding-left:calc(var(--s-6) + var(--s-2));pointer-events:none;align-items:center;display:flex;position:relative}.mrs .dk-riser-plus>*{pointer-events:auto}.mrs .dk-riser-plus button{top:50%;left:calc(var(--s-6) + var(--s-2));margin-top:calc(var(--s-5) / -2);margin-left:calc(var(--s-5) / -2);z-index:1;width:var(--s-5);height:var(--s-5);opacity:.45;color:var(--ink-3);background:var(--calm-paper);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--t-3);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:flex;position:absolute}.mrs .dk-riser-plus input{background:var(--calm-paper);min-width:0;font:inherit;font-size:var(--t-3);color:var(--ink);box-shadow:inset 0 -1px 0 var(--hair);padding:var(--s-1) 0;border:0;outline:none;flex:1}.mrs .dk-riser-plus.is-open{height:auto;margin:var(--s-1) 0;z-index:5;pointer-events:auto;background:var(--calm-paper);display:block}.mrs .dk-riser-plus.is-open input{width:100%}.mrs .dk-riser-pick{flex-direction:column;display:flex}.mrs .dk-riser-pickrow,.mrs .dk-riser-picknew{align-items:baseline;gap:var(--s-2);text-align:left;width:100%;padding:var(--s-2) 0;border:0;border-top:1px solid var(--hair-soft);font-size:var(--t-3);color:var(--ink-2);background:0 0;display:flex}.mrs .dk-riser-pickrow b{min-width:0;font-weight:var(--w-2);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mrs .dk-riser-pickrow b mark{color:var(--ink);font-weight:var(--w-4);box-shadow:inset 0 -2px 0 color-mix(in oklch, var(--theme) 34%, transparent);background:0 0}.mrs .dk-riser-pickrow s{max-width:40%;font-size:var(--t-1);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:none;text-decoration:none;overflow:hidden}.mrs .dk-riser-picknew{color:var(--ink-3)}.mrs .dk-riser-picknew .pl{color:var(--ink-3);flex:none;line-height:1}.mrs .dk-riser-picknew q{quotes:none;min-width:0;max-width:60%;color:var(--ink);font-weight:var(--w-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mrs-count{font-size:var(--t-1);color:var(--ink-3);border-bottom:1px dashed var(--hair);font-variant-numeric:tabular-nums;flex:none;text-decoration:none}.mrs-count.is-off{opacity:.55}.mrs .tcalm-ord{font-size:var(--t-2)}.mrs .tcalm-ord--lead{min-width:var(--s-5);margin-right:0}.mrs .mrs-count{position:relative}.mrs .mrs-count:after{content:"";z-index:1;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.dk-ritual{z-index:80;background:var(--calm-paper);overscroll-behavior:contain;justify-content:center;align-items:safe center;display:flex;position:fixed;inset:0;overflow-y:auto}.dk-ritual:focus-visible{outline:none}.dk-ritual-in{width:min(560px, calc(100vw - var(--s-6)));padding:var(--s-6) var(--s-5) calc(var(--mbar-h) + var(--s-5));gap:var(--s-4);flex-direction:column;display:flex;position:relative}.dk-ritual-xw{top:var(--s-5);right:var(--s-5);display:block;position:absolute}.dk-ritual-x{width:var(--s-6);height:var(--s-6);box-shadow:inset 0 0 0 1px var(--hair);font:inherit;font-size:var(--t-2);color:var(--ink-3);cursor:pointer;transition:color var(--dur-1) ease, box-shadow var(--dur-1) ease;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.dk-ritual-x:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-soft)}.dk-ritual-x:active{opacity:.55}.dk-ritual-eye{padding-right:calc(var(--s-6) + var(--s-4));align-items:baseline;gap:var(--s-3);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.34em;color:var(--ink-3);display:flex}.dk-ritual-eye s{letter-spacing:.02em;color:var(--ink-3);text-decoration:none}.dk-ritual-t{font-size:34px;font-weight:var(--w-4);letter-spacing:-.02em;color:var(--ink);line-height:1.15}.dk-ritual-lead{font-size:var(--t-4);color:var(--ink-2);line-height:1.9}.dk-ritual-extra{gap:var(--s-4);padding-top:var(--s-2);border-top:1px solid var(--hair);flex-wrap:wrap;display:flex}.dk-ritual-goals{padding-top:var(--s-3);border-top:1px solid var(--hair);gap:var(--s-3);flex-direction:column;display:flex}.dk-ritual-goals .tcalm-gseat{gap:var(--s-3);flex-direction:column;display:flex}.dk-ritual-goals .tcalm-gs .r1{gap:var(--s-2);margin-top:0}.dk-ritual-goals .tcalm-gs .fc{font-size:var(--t-3);color:var(--accent)}.dk-ritual-goals .tcalm-gs .nm{font-size:var(--t-5);font-weight:var(--w-3)}.dk-ritual-goals .tcalm-gs .bx{font-size:var(--t-1);color:var(--ink-3)}.dk-ritual-goals .tcalm-gs .st{font-size:var(--t-2);color:var(--ink-2)}.dk-ritual-goals .tcalm-gs .r2{margin-top:var(--s-1);gap:var(--s-1)}.dk-ritual-goals .tcalm-gs .mn{width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--ink-3)}.dk-ritual-goals .tcalm-gs .mn.is-done{background:var(--ink);width:7px;height:7px}.dk-ritual-goals .tcalm-gs .mn.is-now{background:var(--accent);width:8px;height:8px}.dk-ritual-goals .tcalm-gs .ln{width:var(--s-3);background:var(--hair)}.dk-ritual-goals .tcalm-gs .ln.is-done{background:var(--ink-3)}.dk-ritual-goals .tcalm-gs .cur{margin-left:var(--s-2);gap:var(--s-1);font-size:var(--t-2);color:var(--ink-3)}.dk-ritual-goals .tcalm-gs .cur b{color:var(--ink-2)}.dk-ritual-goals .tcalm-gs .lb{font-size:var(--t-2);color:var(--ink-2)}.dk-gcards{gap:var(--s-3);flex-direction:column;display:flex}.dk-gcards-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;display:flex;overflow:auto hidden}.dk-gcards-strip::-webkit-scrollbar{display:none}.dk-gcard{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;min-height:calc(var(--s-6) * 3);flex:0 0 100%}.dk-gcards .tcalm-gs{gap:var(--s-2);flex-direction:column;display:flex}.dk-gcards .tcalm-gs .r1{flex-wrap:wrap;align-items:baseline}.dk-gcards .tcalm-gs .nm{font-size:var(--t-6);font-weight:var(--w-4);letter-spacing:-.02em;color:var(--ink);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:auto;line-height:1.35;overflow:visible}.dk-gcards .tcalm-gs .fc{align-self:baseline}.dk-gcards .tcalm-gs .bx{flex:0 auto}.dk-gcards .tcalm-gs .st{margin-left:0}.dk-gcards .tcalm-gs .r1>.bx{flex-basis:100%}.dk-gcards .tcalm-gs .cur{white-space:normal;flex:100%;margin-left:0;overflow:visible}.dk-gcards .tcalm-gs .cur b{white-space:normal;min-width:0;overflow:visible}.dk-gcards .tcalm-gs .r2{row-gap:var(--s-1);flex-wrap:wrap;overflow:visible}.dk-gcards-nav{align-items:center;gap:var(--s-3);display:flex}.dk-gcards-nav .dots{align-items:center;gap:var(--s-2);margin:0 auto;display:flex}.dk-gcards-nav .dots button{width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;position:relative}.dk-gcards-nav .dots button:after{content:"";inset:calc(var(--s-2) * -1) calc(var(--s-1) * -1);position:absolute}.dk-gcards-nav .dots button.is-on{background:var(--ink-3)}.dk-gcards-nav>button{width:var(--s-6);height:var(--s-6);box-shadow:inset 0 0 0 1px var(--hair);font:inherit;font-size:var(--t-4);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.dk-gcards-nav>button:hover{color:var(--ink)}.dk-gcards-nav>button:active{opacity:.55}.dk-ritual-memo{padding-top:var(--s-3);border-top:1px solid var(--hair);gap:var(--s-2);flex-direction:column;display:flex}.dk-ritual-cap{font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.24em;color:var(--ink-3)}.dk-ritual-memo .tcalm-dream{--dream-fs:var(--t-4);min-height:calc(var(--s-6) * 3);max-height:calc(var(--s-6) * 6);color:var(--ink);overflow-y:auto}.dk-ritual-foot{align-items:center;gap:var(--s-4);padding-top:var(--s-3);display:flex}.dk-ritual-foot .dk-ritual-go{order:0}.dk-ritual-foot .dk-ritual-skip{order:1}.dk-ritual-go{background:var(--ink);color:var(--calm-paper);font:inherit;font-size:var(--t-4);font-weight:var(--w-3);letter-spacing:.06em;padding:var(--s-3) var(--s-6);cursor:pointer;transition:opacity var(--dur-1) ease;border:0;border-radius:999px}.dk-ritual-go:hover{opacity:.86}.dk-ritual-go:active{transform:translateY(1px)}.dk-ritual-skip{font:inherit;font-size:var(--t-2);color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-left:auto}.dk-ritual-skip:hover{color:var(--ink-2)}.dk-ritual-skip:active{transform:translateY(1px)}.dk-ritual-fig{align-items:baseline;gap:var(--s-2);display:flex}.dk-ritual-fig b{font-size:var(--t-6);font-weight:var(--w-4);color:var(--ink);font-variant-numeric:tabular-nums}.dk-ritual-fig s{font-size:var(--t-2);color:var(--ink-3);text-decoration:none}@media (max-width:759.98px){.dk-ritual-in{width:100%;padding:calc(var(--s-6) * 2) var(--s-4) calc(var(--mbar-h) + var(--s-5))}.dk-ritual-xw{top:var(--s-4);right:var(--s-4)}.dk-ritual-t{font-size:var(--t-6)}}
.mkq{top:0;left:0;right:0;bottom:var(--mbar-h);z-index:48;background:var(--calm-paper);color:var(--ink);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;overflow:hidden}.mkq-head{padding:var(--s-3) var(--s-4) var(--s-2);flex:none}.mkq-back{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);font-size:var(--t-3);color:var(--ink-3);display:flex}.mkq-back svg{width:var(--s-4);height:var(--s-4);display:block}.mkq-title{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.mkq-title .dot{width:var(--s-2);height:var(--s-2);border-radius:var(--rd-1);background:var(--c);flex:none;align-self:center}.mkq-title h2{font-size:var(--t-6);font-weight:var(--w-4);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkq-title .sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-2);color:var(--ink-3);flex:0 auto;overflow:hidden}.mkq-gmode{align-self:center;align-items:center;gap:var(--s-2);flex:none;margin-left:auto;display:inline-flex}.mkq-gmode .t{font-size:var(--t-1);color:var(--ink-3)}.mkq-more{margin-left:var(--s-1);align-self:center}.mkq-scroll{scrollbar-width:none;min-height:0;padding:0 var(--s-4) var(--s-5);flex:1;overflow-y:auto}.mkq-scroll::-webkit-scrollbar{display:none}.mkq .dk-fsec{padding:var(--s-2) 0 var(--s-1);border-top:1px solid var(--hair)}.mkq .dk-fsec-head{align-items:center;gap:var(--s-2);display:flex}.mkq .dk-fsec-fold{width:var(--s-3);color:var(--ink-3);flex:none;align-items:center;display:flex}.mkq .dk-fsec-head .dk-sec-dot{color:var(--c);width:var(--s-2);height:var(--s-2)}.mkq .dk-fsec-star{color:var(--aka);flex:none;display:inline-flex}.mkq .dk-fsec-t{font-size:var(--t-2);font-weight:var(--w-4);letter-spacing:.1em;color:var(--ink-2);white-space:nowrap;flex:none}.mkq .dk-fsec-n{font-size:var(--t-2);color:var(--ink-3);white-space:nowrap}.mkq .dk-fsec-add{align-items:center;gap:var(--s-1);color:var(--ink-3);flex:none;display:inline-flex}.mkq .dk-fsec-addhint,.mkq .dk-files-busy{font-size:var(--t-1);color:var(--ink-3)}.mkq .dk-fsearch{width:calc(var(--s-6) * 2);padding:0 var(--s-2);border:0;border-bottom:1px dashed var(--hair);font-size:var(--t-1);color:var(--ink);background:0 0;outline:none;flex:none;margin-left:auto;line-height:1.8}.mkq .dk-fsearch::placeholder{color:var(--ink-3)}.mkq-org{padding:0 var(--s-2);border-radius:var(--r-1);font-size:var(--t-1);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);flex:none;margin-left:auto;line-height:1.9}.mkq .mkq-org+.dk-fsearch{margin-left:0}.mkq-cardw{position:relative}.mkq-cardw:has(>.mkq-grip)>.mkq-card{padding-right:calc(var(--s-6) + var(--s-3))}.mkq-grip{width:calc(var(--s-6) + var(--s-3));color:var(--ink-3);font-size:var(--t-4);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;z-index:1;justify-content:flex-end;align-items:center;line-height:1;display:flex;position:absolute;top:0;bottom:0;right:0}.mkq-card{text-align:left;width:100%;padding:var(--s-1) 0 var(--s-2) var(--s-3);border-left:2px solid var(--c);border-bottom:1px solid var(--hair-soft);display:block}.mkq-card .t{font-size:var(--t-4);font-weight:var(--w-2);letter-spacing:-.01em;line-height:1.4;display:block}.mkq-card .d{margin-top:var(--s-1);font-size:var(--t-3);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.6;display:block;overflow:hidden}.mkq-card .m{margin-top:var(--s-1);align-items:center;gap:var(--s-3);font-size:var(--t-2);color:var(--ink-3);font-variant-numeric:tabular-nums;display:flex}.mkq-card .m .adv{color:var(--c)}.mkq-card .m .due{color:var(--due)}.mkq-card .m .run{color:var(--go)}.mkq-card .m .dk-av{margin-left:auto;margin-right:var(--s-3)}.mkq-card.is-drag{opacity:.35}.mkq-sub{margin-top:var(--s-1);padding-left:var(--s-3);border-left:1px solid var(--hair-soft)}.mkq-lane{align-items:center;gap:var(--s-2);padding-bottom:var(--s-1);font-size:var(--t-2);font-weight:var(--w-4);letter-spacing:.06em;color:var(--ink-3);display:flex}.mkq-lane .dot{width:var(--s-2);height:var(--s-2);border-radius:var(--rd-1);background:var(--ink-3)}.mkq-tail>.mrs-gap{margin-bottom:0}.mkq-pool{padding-bottom:var(--s-1)}.mkq-grp{margin-top:var(--s-2);margin-bottom:var(--s-1);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.2em;color:var(--ink-3)}.mkq-grp--fold{align-items:baseline;gap:var(--s-2);width:100%;font:inherit;font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.2em;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mkq-grp--fold em{letter-spacing:0;margin-left:auto;font-style:normal}.mkq-it{align-items:baseline;gap:var(--s-2);text-align:left;width:100%;padding:var(--s-1) 0;border-top:1px solid var(--hair-soft);font-size:var(--t-3);display:flex}.mkq-it .b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mkq-it .age{font-size:var(--t-1);color:var(--ink-3);flex:none}.mkq-it.is-done .b{color:var(--ink-3);text-decoration:line-through}.mkq-note{text-align:left;width:100%;padding:var(--s-1) 0;border-top:1px solid var(--hair-soft);display:block}.mkq-note .t{align-items:center;gap:var(--s-2);font-size:var(--t-3);font-weight:var(--w-3);display:flex}.mkq-note .t .st{color:var(--aka);flex:none;display:inline-flex}.mkq-note .t .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mkq-note .t .age{font-size:var(--t-1);font-weight:var(--w-1);color:var(--ink-3);flex:none}.mkq-note .pre{margin-top:var(--s-1);font-size:var(--t-2);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.6;display:block;overflow:hidden}.mkq .dk-ftiles,.mkq .dk-linkcards{flex-direction:column;display:flex}.mkq .dk-ftile,.mkq .dk-linkcard{align-items:center;gap:var(--s-3);padding:var(--s-1) 0;border-top:1px solid var(--hair-soft);min-width:0;display:flex;position:relative}.mkq .dk-fthumb{width:var(--s-6);height:var(--s-6);border-radius:var(--rd-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mkq .dk-fthumb-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mkq .dk-fext{font-size:var(--t-1);font-weight:var(--w-4);letter-spacing:.04em;color:var(--ink-3);flex:none;order:1}.mkq .dk-ftile-nm,.mkq .dk-linkcard-t{min-width:0;font-size:var(--t-3);font-weight:var(--w-2);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mkq .dk-ftile-mt,.mkq .dk-linkcard-dom{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.mkq .dk-ftile-star,.mkq .dk-linkcard-star{color:var(--aka);flex:none;display:inline-flex}.mkq .dk-linkcard-main{align-items:center;gap:var(--s-3);text-align:left;flex:1;min-width:0;display:flex}.mkq .dk-linkcard-top{align-items:center;gap:var(--s-2);flex:1;min-width:0;display:flex}.mkq .dk-file-i--link{width:var(--s-5);height:var(--s-5);border-radius:var(--rd-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair);flex:none;justify-content:center;align-items:center;display:flex}.mkq .dk-linkcard-desc{display:none}.mkq .dk-files-in,.mkq .dk-files-url{width:100%;min-width:0}.mkq .dk-files-adds{display:block}.mog{z-index:63;background:var(--calm-paper);color:var(--ink);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mog-head{padding:var(--s-4) var(--s-4) var(--s-2);flex:none;justify-content:space-between;align-items:center;display:flex}.mog-k{font-size:var(--t-4);font-weight:var(--w-4);letter-spacing:.22em;color:var(--ink-2)}.mog-x{padding:var(--s-1) var(--s-2);font-size:var(--t-5);color:var(--ink-3);line-height:1}.mog-q{align-items:baseline;gap:var(--s-2);padding:0 var(--s-4) var(--s-2);flex:none;min-width:0;display:flex}.mog-q .dot{width:var(--s-2);height:var(--s-2);border-radius:var(--rd-1);background:var(--c);flex:none;align-self:center}.mog-q h2{font-size:var(--t-5);font-weight:var(--w-4);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mog-q .n{font-size:var(--t-2);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.mog-chips{align-items:center;gap:var(--s-1);padding:0 var(--s-4) var(--s-3);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.mog-chips::-webkit-scrollbar{display:none}.mog-chips.is-picking .mog-chip{color:var(--ink);box-shadow:inset 0 0 0 2px var(--accent)}.mog-chip{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-1);font-size:var(--t-2);color:var(--ink-2);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--hair);flex:none;display:flex}.mog-chip.is-on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.mog-chip.is-over{color:var(--ink);box-shadow:inset 0 0 0 2px var(--accent)}.mog-chip .dot{background:var(--c);border-radius:50%;flex:none;width:5px;height:5px}.mog-chip .fav{font-style:normal;font-size:var(--t-1);color:var(--theme)}.mog-chip .n{font-size:var(--t-1);color:var(--ink-3);font-variant-numeric:tabular-nums}.mog-list{scrollbar-width:none;min-height:0;padding:0 var(--s-4) var(--s-5);flex:1;overflow-y:auto}.mog-list::-webkit-scrollbar{display:none}.mog-list.is-dragging .mrs-gap{visibility:hidden}.mog-lane{align-items:center;gap:var(--s-2);padding:var(--s-3) 0 var(--s-1);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.2em;color:var(--ink-3);display:flex}.mog-lane.is-over{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink-3)}.mog-row{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--hair);padding-right:calc(var(--s-6) + var(--s-3));display:flex;position:relative}.mog-row .b{text-align:left;min-width:0;font-size:var(--t-4);font-weight:var(--w-2);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mog-row .m{font-size:var(--t-2);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.mog-row .m .ndot{background:var(--c);width:4px;height:4px;margin-right:var(--s-1);vertical-align:1px;border-radius:50%;display:inline-block}.mog-row.is-drag{opacity:.34}.mog-row.is-ins:before,.mog-row.is-ins-end:after{content:"";border-radius:var(--rd-1);background:var(--accent);height:2px;position:absolute;left:0;right:0}.mog-row.is-ins:before{top:-1px}.mog-row.is-ins-end:after{bottom:-1px}.mog-row.is-held{background:var(--surface-over);border-radius:var(--r-1);margin-left:calc(var(--s-2) * -1);padding-left:var(--s-2);border-top-color:#0000}.mog-grip{width:calc(var(--s-6) + var(--s-3));height:calc(var(--s-6) + var(--s-3));color:var(--ink-3);font-size:var(--t-4);touch-action:none;justify-content:flex-end;align-items:center;line-height:1;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mog-ghost{left:var(--s-4);right:var(--s-4);z-index:7;pointer-events:none;padding:var(--s-2) var(--s-3);border-radius:var(--r-2);background:var(--surface-over);box-shadow:var(--lift-4);font-size:var(--t-3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;position:fixed;overflow:hidden}.mkq .dk-fsearch{min-width:0}.mkq .dk-fsearch input{min-width:var(--s-6);width:100%}.mkq .dk-fsec-head{z-index:2;background:var(--calm-paper);position:sticky;top:0}.mkq .dk-gnode{width:calc(var(--s-6) * 4)}.mkq .dk-gnode .nd,.mkq .dk-gadd-node{width:var(--s-5);height:var(--s-5);font-size:var(--t-2)}.mkq .dk-gnode{padding-top:calc(var(--s-5) + var(--s-1))}.mkq .dk-gnode:not(:last-of-type):before{top:calc(var(--s-5) / 2);left:calc(var(--s-5) + var(--s-1))}.mkq-donemore{width:100%;padding:var(--s-2) 0;font:inherit;font-size:var(--t-2);color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.mkq-donemore:active{transform:translateY(1px)}
.dk-rail-homerow{text-align:left;width:100%;position:relative}.dk-rail-homerow.dk-active-home{background:rgba(var(--ink-a), .06)}.dk-rail-homerow.dk-active-home:before{content:"";background:var(--ink);border-radius:2px;width:2.5px;position:absolute;top:5px;bottom:5px;left:0}.dk-rail-homerow.dk-active-home .dk-lb{font-weight:var(--w-4)}.kh-slug{align-items:baseline;gap:var(--s-2);padding-bottom:var(--s-2);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.14em;color:var(--ink-3);display:flex}.kh-slug:before{content:"";border-radius:var(--rd-1);background:var(--accent);width:24px;height:3px;margin-right:var(--s-1);align-self:center}.kh-slug-n{font-weight:var(--w-3);color:var(--ink-3);letter-spacing:0}.kh-loading{padding:var(--s-4) 0;font-size:var(--t-3);color:var(--ink-3)}.kh-dot{border-radius:var(--rd-1);flex:none;align-self:center;width:7px;height:7px}.kh-oi{color:var(--ink-3);flex:none;align-self:center;display:inline-flex}.kh-age{font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);flex:none}.kh-big{text-align:left;min-width:0;padding:var(--s-2) 0 var(--s-2);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;display:flex}.kh-big+.kh-big,.kh-big.b2{border-top:1px solid var(--hair)}.kh-big-h{align-items:center;gap:var(--s-2);display:flex}.kh-big-h .kh-age{font-size:var(--t-2);margin-left:auto}.kh-big-nm{margin-top:var(--s-1);font-size:var(--t-6);font-weight:var(--w-4);letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.kh-big-pre{margin-top:var(--s-1);font-size:var(--t-3);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.kh-big:first-child .kh-big-pre{-webkit-line-clamp:3}.kh-big-mt{margin-top:var(--s-1);font-size:var(--t-2);font-weight:var(--w-3);color:var(--ink-3)}.kh-big:hover .kh-big-nm{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.kh-mid{text-align:left;min-width:0;padding:var(--s-2) 0;border:0;border-top:1px solid var(--hair);cursor:pointer;font:inherit;color:inherit;background:0 0;flex-direction:column;align-items:stretch;display:flex}.kh-mid:first-child{border-top:none;padding-top:0}.kh-mid-h{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.kh-mid-h .kh-dot,.kh-mid-h .kh-oi{align-self:center}.kh-mid-h .kh-age{margin-left:auto}.kh-mid-nm{min-width:0;font-size:var(--t-4);font-weight:var(--w-3);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kh-mid-pre{margin-top:var(--s-1);font-size:var(--t-2);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.6;overflow:hidden}.kh-mid:hover .kh-mid-nm{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.kh-row{align-items:baseline;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-1) 0;border:0;border-top:1px solid var(--hair-soft);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;display:flex}.kh-row-nm{min-width:0;font-size:var(--t-3);font-weight:var(--w-2);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.kh-row:hover .kh-row-nm{color:var(--ink)}.kh-big.is-done,.kh-mid.is-done,.kh-row.is-done{opacity:.6}.kh-big.is-done .kh-big-nm,.kh-mid.is-done .kh-mid-nm,.kh-row.is-done .kh-row-nm{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.kh{--kh-col1:320px;--kh-col2:250px;gap:var(--s-5);flex:1;min-width:0;min-height:0;display:flex}.kh-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.kh-recent{flex-direction:column;flex:1.4 1 0;min-height:0;display:flex;overflow:hidden}.kh-rzone{gap:var(--s-5);flex:1;min-height:0;display:flex;overflow:hidden}.kh-col1{flex:0 0 var(--kh-col1);flex-direction:column;min-width:0;display:flex;overflow:hidden}.kh-col2{flex:0 0 var(--kh-col2);flex-direction:column;min-width:0;display:flex;overflow:hidden}@media (max-width:1599.98px){.kh-rzone{--kh-col1:260px;--kh-col2:200px}}.kh-big.is-clip,.kh-mid.is-clip{visibility:hidden;pointer-events:none}.kh-col3{border-left:1px solid var(--hair-soft);min-width:180px;padding-left:var(--s-5);flex-direction:column;flex:1;align-content:start;display:flex;overflow:hidden}@media (max-width:1399.98px){.kh-col3{display:none}}@media (min-width:1281px) and (max-width:1399.98px){.kh-rzone{--kh-col1:320px;--kh-col2:250px}}.kh-shelf{border-top:1px solid var(--hair);min-height:0;padding-top:var(--s-3);flex-direction:column;flex:1 1 0;display:flex}.kh-rq{gap:var(--s-6);scrollbar-width:none;min-height:0;padding-top:var(--s-1);flex:1;display:flex;overflow:auto hidden}.kh-rq::-webkit-scrollbar{display:none}.kh-rq .dk-rq-col{width:280px}.kh-rq .dk-tl{padding:var(--s-3) 0}.kh-rq .dk-tl:hover{background:rgba(var(--ink-a), .04)}.kh-rq .dk-tl.kh-head .dk-tl-1 b{font-size:var(--t-5)}.kh-hd{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:var(--rd-3);background:0 0;border:0}.kh-hd:hover b{color:var(--ink)}.kh-hd:hover .kh-go{color:var(--ink-2)}.kh-role{font-style:normal;font-size:var(--t-2);color:var(--ink-2)}.kh-wn{font-size:var(--t-6);font-weight:var(--w-3);letter-spacing:-.02em;color:var(--ink-3);margin-left:auto}.kh-wn small{font-size:var(--t-1);font-weight:var(--w-3);margin-left:var(--s-1)}.kh-go{color:var(--ink-3);font-size:var(--t-3);flex:none;align-self:center;line-height:1}.kh-cardwrap{border-top:1px solid var(--hair);position:relative}.kh-cardwrap.is-ins:before,.kh-cardwrap.is-ins-end:after{content:"";border-radius:var(--rd-1);background:var(--accent);height:2px;position:absolute;left:0;right:0}.kh-cardwrap.is-ins:before{top:-1px}.kh-cardwrap.is-ins-end:after{bottom:-1px}.kh-shelf .dk-rq-item{touch-action:auto}.kh-shelf .dk-rq-item,.kh-big,.kh-mid,.kh-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dk-tl.kh-head .dk-tl-1 b{font-weight:var(--w-3)}.kh-sched{border-left:1px solid var(--hair-soft);min-width:0;min-height:0;padding-left:var(--s-5);flex-direction:column;flex:0 0 264px;display:flex}.khp{flex-direction:column;flex:1;min-height:0;display:flex}.khp-scroll{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.khp-scroll::-webkit-scrollbar{display:none}.khp-days{padding-left:var(--s-5);position:relative}.khp-days:before{content:"";background:var(--hair);width:1px;position:absolute;top:0;bottom:0;left:7px}.khp-day{padding:var(--s-1) 0;position:relative}.khp-dl{align-items:baseline;gap:var(--s-2);padding:var(--s-1) 0;font-size:var(--t-2);font-weight:var(--w-3);color:var(--ink-3);display:flex;position:relative}.khp-wd{font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3)}.khp-dl:before{content:"";left:calc(var(--s-5) * -1 + 4px);background:var(--calm-paper);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.khp-add{cursor:pointer;width:20px;height:20px;color:var(--ink-3);font-size:var(--t-3);box-shadow:inset 0 0 0 1px var(--hair);opacity:.6;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:auto;line-height:0;display:flex}.khp-dl:hover .khp-add,.khp-add:focus-visible{opacity:1;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.khp-day.is-past{opacity:.5}.khp-day.is-empty .khp-dl{color:var(--ink-3);font-weight:var(--w-2);padding:var(--s-1) 0;opacity:.7}.khp-day.is-empty .khp-dl:before{width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--ink-3);left:calc(var(--s-5) * -1 + 5px)}.khp-day.is-today{border-top:1px solid var(--accent);padding-top:var(--s-2)}.khp-day.is-today .khp-dl{color:var(--accent);font-size:var(--t-4);font-weight:var(--w-4)}.khp-day.is-today .khp-dl:before{background:var(--accent);box-shadow:none;width:9px;height:9px;left:calc(var(--s-5) * -1 + 3px)}.khp-day.is-today .khp-b{font-size:var(--t-4)}.khp-it{align-items:baseline;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-1) 0;cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;display:flex}.khp-mk{border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.khp-mk.due{background:var(--accent)}.khp-mk.plan{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.khp-b{min-width:0;font-size:var(--t-3);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.khp-it:hover .khp-b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.khp-it.is-done .khp-b{color:var(--ink-3);text-decoration:line-through}.khp-q{font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);flex:none}.khp-evt{min-width:30px;font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;text-decoration:none}.khp-scrim{z-index:60;background:0 0;position:fixed;inset:0}.khp-pick{z-index:61;width:264px;padding:var(--s-2);border-radius:var(--r-3);background:var(--surface-over);box-shadow:var(--lift-4);position:fixed}.khp-pick-in{width:100%;padding:var(--s-1) var(--s-2) var(--s-2);border:0;border-bottom:1px dashed var(--hair);font:inherit;font-size:var(--t-3);color:var(--ink);background:0 0;outline:none}.khp-pick-in::placeholder{color:var(--ink-3)}.khp-pick-list{max-height:264px;padding-top:var(--s-1);overflow-y:auto}.khp-pick-row{align-items:baseline;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-2) var(--s-2);border-radius:var(--r-2);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;display:flex}.khp-pick-row:hover{background:rgba(var(--ink-a), .05)}.mkh{top:0;left:0;right:0;bottom:var(--mbar-h);z-index:10;background:var(--calm-paper);padding:0 var(--s-4);flex-direction:column;display:flex;position:fixed;overflow:hidden}.mkh-head{padding:calc(env(safe-area-inset-top,0px) + var(--s-5)) 0 var(--s-2);flex:none}.mkh-stream{scrollbar-width:none;flex:1 1 0;min-height:0;overflow-y:auto}.mkh-stream::-webkit-scrollbar{display:none}.mkh-qhead{align-items:baseline;gap:var(--s-2);border-top:1px solid var(--hair);padding:var(--s-2) 0;flex:none;display:flex}.mkh-plan{font:inherit;font-size:var(--t-3);font-weight:var(--w-3);color:var(--ink-2);cursor:pointer;padding:var(--s-1) 0 var(--s-1) var(--s-3);background:0 0;border:0;margin-left:auto}.mkh-qhalf{scrollbar-width:none;flex:1 1 0;min-height:0;overflow-y:auto}.mkh-qhalf::-webkit-scrollbar{display:none}.mkh-role{padding-left:var(--s-4);margin-top:var(--s-4);position:relative}.mkh-role:before{content:"";left:0;top:calc(var(--s-6) - var(--s-2));bottom:var(--s-2);background:color-mix(in oklab, var(--c,var(--ink-3)) 42%, transparent);border-radius:999px;width:2px;position:absolute}.mkh-rl{align-items:center;gap:var(--s-2);padding:var(--s-2) 0 var(--s-2);font-size:var(--t-5);font-weight:var(--w-4);color:var(--ink);margin-left:calc(var(--s-4) * -1);display:flex}.mkh-rl i{border-radius:var(--rd-1);width:6px;height:6px}.mkh-qrow{align-items:baseline;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-2) 0;border:0;border-top:1px solid var(--hair-soft);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;display:flex}.mkh-qnm{min-width:0;font-size:var(--t-4);font-weight:var(--w-2);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mkh-qn{font-size:var(--t-2);color:var(--ink-3);flex:none}.mkh-qn small{font-size:var(--t-1);margin-left:var(--s-1)}.mkh-createrole{margin-top:var(--s-4);background:var(--ink);color:var(--paper,var(--surface));font:inherit;font-size:var(--t-3);font-weight:var(--w-3);padding:var(--s-2) var(--s-4);cursor:pointer;border:0;border-radius:999px;align-self:flex-start}.mpl{top:0;left:0;right:0;bottom:var(--mbar-h);z-index:47;background:var(--calm-paper);padding:0 var(--s-4);flex-direction:column;display:flex;position:fixed;overflow:hidden}.mpl-back{align-items:center;gap:var(--s-2);margin-top:calc(env(safe-area-inset-top,0px) + var(--s-3));padding:var(--s-1) var(--s-2) var(--s-1) 0;font:inherit;font-size:var(--t-3);color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;display:flex}.mpl-head{align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0 var(--s-3);flex:none;display:flex}.mpl-n{font-size:var(--t-2);color:var(--ink-3);margin-left:auto}.mkh-roles{display:contents}.mkh-qwrap{position:relative}.mkh-grip{width:calc(var(--s-6) + var(--s-3));height:calc(var(--s-6) + var(--s-3));z-index:1;font-size:var(--t-3);color:var(--ink-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:flex;position:relative}.mkh-grip--box{z-index:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mkh-qwrap:has(>.mkh-grip--box) .mkh-qrow{padding-right:calc(var(--s-6) + var(--s-3))}.mkh-role.is-drag,.mkh-qwrap.is-drag{opacity:.35}
.dk-uns{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dk-uns-scroll{min-height:0;padding-top:var(--s-4);flex:1;overflow-y:auto}.dk-uns-add{max-width:430px;padding-bottom:var(--s-3)}.dk-uns-list{max-width:560px}.dk-uns-row{align-items:center;gap:var(--s-2);border-top:1px solid var(--hair-soft);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex;position:relative}.dk-uns-main{align-items:baseline;gap:var(--s-3);min-width:0;padding:var(--s-3) 0;cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex:1;display:flex}.dk-uns-t{min-width:0;font-size:var(--t-4);font-weight:var(--w-3);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dk-uns-row:hover .dk-uns-t{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dk-uns-est{font-size:var(--t-2);color:var(--ink-3);flex:none}.dk-uns-age{font-size:var(--t-1);color:var(--ink-3);flex:none}.dk-uns-main .dk-av{align-self:center}.dk-uns-today{width:var(--s-5);height:var(--s-5);cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);opacity:0;pointer-events:none;transition:opacity var(--dur-1) ease, color var(--dur-1) ease, background var(--dur-1) ease;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.dk-uns-row:hover .dk-uns-today,.dk-uns-today:focus-visible{opacity:1;pointer-events:auto}.dk-uns-today:hover{color:var(--ink);background:var(--tile)}.dk-uns-today.is-on{opacity:1;pointer-events:auto;color:var(--aka)}@media (hover:none){.dk-uns-today{opacity:.8;pointer-events:auto}}.dk-uns-tsec{padding-bottom:var(--s-2);border-bottom:1px solid var(--hair)}.dk-uns-msec{margin-top:var(--s-5);padding-bottom:var(--s-2);border-bottom:1px solid var(--hair)}.dk-uns-plus{height:18px;padding:0 var(--s-1);cursor:pointer;border-radius:var(--rd-3);color:var(--ink-3);background:0 0;border:0;flex:none;align-self:center;align-items:center;display:inline-flex}.dk-uns-plus:hover{background:var(--tile);color:var(--ink)}
.sgn{gap:var(--s-2);padding:var(--s-2) 0;flex-direction:column;display:flex}.sgn-f{width:100%;padding:var(--s-1) 0;font-size:var(--t-3);color:var(--ink);box-shadow:inset 0 -1px 0 var(--hair);background:0 0}.sgn-f:focus{box-shadow:inset 0 -1px 0 var(--ink-3)}.sgn-f::placeholder{color:var(--ink-3)}.sgn-row{align-items:center;gap:var(--s-3);padding-top:var(--s-1);display:flex}.sgn-go{padding:var(--s-1) var(--s-3);font-size:var(--t-2);font-weight:var(--w-2);color:var(--paper);background:var(--ink);transition:opacity var(--dur-1) ease;border-radius:999px}.sgn-go:disabled{opacity:.5}.sgn-alt{font-size:var(--t-2);color:var(--ink-3);text-underline-offset:3px;transition:color var(--dur-1) ease;text-decoration:underline}.sgn-alt:hover{color:var(--ink-2)}.sgn-note{font-size:var(--t-2);color:var(--ink-3);margin:0;line-height:1.7}.sgn-note--bad{color:var(--due)}
.dk-cev--plain{background:var(--tile);color:var(--ink-2);box-shadow:inset 2px 0 0 var(--ink-3)}.dk-cev{cursor:pointer}.dk-cev:hover{filter:brightness(.98)}.dk-cal-days .dk-cal-corner,.dk-cal-days .dk-cal-dhead{z-index:3;background:var(--surface-over);position:sticky;top:0}.dk-cal-days .dk-cal-dhead{flex-wrap:wrap}.dk-cal-days .dk-cal-dhead:hover{background:var(--tile)}.dk-cal-days .dk-cal-hours{z-index:2;background:var(--surface-over);position:sticky;left:0}.dk-cal-days .dk-cal-corner{z-index:4;left:0}.dk-cal-month .dk-cal-wd{z-index:2;background:var(--surface-over);position:sticky;top:0}.dk-cal-ev.is-grab,.dk-cal-chip.is-grab{cursor:grab}.dk-cal-ev.is-drag,.dk-cal-chip.is-drag{opacity:.4}.dk-cal-rz{height:var(--s-2);cursor:ns-resize;position:absolute;bottom:0;left:0;right:0}.dk-cal-ghost{z-index:2;border-radius:var(--rd-3);border:1px dashed var(--hair);background:rgba(var(--ink-a), .06);pointer-events:none;position:absolute;left:3px;right:3px}.dk-cal-ghost b{left:var(--s-1);font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3);white-space:nowrap;position:absolute;top:0}.dk-cal-cell.is-drop{box-shadow:inset 0 0 0 1px var(--hair)}.dk-cal-line{pointer-events:none}.dk-cal-lscrim{z-index:7;background:rgba(var(--ink-a), .04);position:fixed;inset:0}.dk-cal-lscrim--bar{z-index:0;background:0 0}.dk-cal-gcal{height:24px;padding:0 var(--s-3);font-size:var(--t-2);font-weight:var(--w-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair-soft);border-radius:999px}.dk-cal-gcal:hover{background:var(--tile);color:var(--ink-2)}.dk-cal-gcal[data-on]{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.dk-cal-gcal[data-gate]{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair-soft)}.dk-cal-bar{z-index:6;position:relative}.dk-cal-gp{top:100%;right:var(--s-3);z-index:1;gap:var(--s-2);width:min(340px,80vw);padding:var(--s-3);border-radius:var(--r-2);background:var(--surface-over);box-shadow:var(--lift-4);flex-direction:column;display:flex;position:absolute}.dk-cal-gp-top{align-items:center;gap:var(--s-2);display:flex}.dk-cal-gp-who{min-width:0;font-size:var(--t-2);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dk-cal-gp-row{align-items:center;gap:var(--s-2);border-top:1px solid var(--hair-soft);padding-top:var(--s-1);display:flex}.dk-cal-gp-name{min-width:0;font-size:var(--t-3);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dk-cal-gp-modes{flex:none}.dk-cal-gp-modes .dk-tab:disabled{opacity:.35}.dk-cal-gp-err{font-size:var(--t-2);color:var(--ink-3)}.dk-cal-gp-cut{border-top:1px solid var(--hair-soft);padding-top:var(--s-2);justify-content:flex-end;display:flex}.dk-cal-note{z-index:93}.dk-cal-uband{gap:var(--s-1);margin-top:var(--s-1);padding-top:var(--s-1);border-top:1px solid var(--hair-soft);flex-direction:column;flex-basis:100%;min-width:0;display:flex}.dk-cal-uchip{padding:0 var(--s-2);border-radius:var(--rd-3);line-height:1.6;font-size:var(--t-1);text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dk-cal-uchip:before{content:"○";margin-right:var(--s-1);font-size:var(--t-1)}.dk-cal-uchip.is-done{opacity:.55;text-decoration:line-through}.dk-cal-uchip.is-done:before{content:"✓"}.dk-cal-ev.is-done{text-decoration:line-through}.dk-cal-chip.is-done{opacity:.55;text-decoration:line-through}.dk-cal-chip.is-plan,.dk-cal-uchip.is-plan,.dk-cal-ev.is-plan{opacity:.75;background:0 0;box-shadow:inset 0 0 0 1px}.dk-cal-udrop{border:1px dashed var(--hair);border-radius:var(--rd-3);padding:0 var(--s-2);line-height:1.6;font-size:var(--t-1);color:var(--ink-3);text-align:center}.dk-cal-uadd{padding:0 var(--s-2);font-size:var(--t-2);color:var(--ink-3);opacity:.45;cursor:pointer;transition:opacity var(--dur-1) ease;align-self:flex-start;line-height:1.2}.dk-cal-dhead:hover .dk-cal-uadd,.dk-cal-uadd:focus-visible{opacity:1}@media (max-width:759.98px){.dk-cal-days .dk-cal-dhead>:not(.dk-cal-uband){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}
