.tdt-cal--paged{touch-action:pan-y;flex:none}.tdt-cal--paged .tdt-cal-b{height:auto;max-height:none;overflow:visible}.tdt-cal--paged .tdt-cal-row{min-height:calc(var(--s-6) + var(--s-2))}.tdt-cal-month{justify-content:space-between;align-items:center;display:flex}.tdt-cal-month button{min-width:calc(var(--s-6) + var(--s-3));min-height:calc(var(--s-6) + var(--s-3));font-size:var(--t-4)}.tdt .tdt-cal.tdt-cal--paged{height:auto;max-height:none}.tdt-cal--paged .tdt-cal-b{flex:none}.tdt .tdt-cal.tdt-cal--paged{--tdt-cal-day-h:calc(var(--s-6) + var(--s-2))}.tdt-cal--paged .tdt-cal-b{animation:date-month-in var(--dur-3) ease-out}@keyframes date-month-in{0%{opacity:.5;transform:translateX(calc(var(--month-direction,1) * var(--s-3)))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.tdt-cal--paged .tdt-cal-b{animation:none}}.tdt-date-strip{gap:var(--s-2);overscroll-behavior-x:contain;scrollbar-width:none;padding-block:var(--s-2);display:flex;position:relative;overflow-x:auto}.tdt-date-strip button{min-height:calc(var(--s-6) + var(--s-3));padding:var(--s-2) var(--s-3);border:1px solid var(--hair);border-radius:var(--r-2);white-space:nowrap;font-size:var(--t-2);flex:none}.tdt-date-strip button[aria-pressed=true]{background:var(--tile);border-color:var(--ink-2);color:var(--ink)}.tdt-date-selector{min-width:0}
.dk-cheer{z-index:96;max-width:calc(100vw - var(--s-6) * 2);align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-6);min-width:20rem;max-height:calc(100dvh - var(--s-6) * 2);border-radius:var(--r-4);background:var(--surface-over);color:var(--ink);box-shadow:var(--lift-4);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.dk-cheer-said{gap:var(--s-2);min-width:0;max-width:100%;padding-right:var(--s-5);flex-direction:column;flex:none;display:flex}.dk-cheer-word{font-size:var(--t-6);font-weight:var(--w-3);color:var(--ink);white-space:nowrap}.dk-cheer-task{font-size:var(--t-3);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:26ch;overflow:hidden}.dk-cheer-open{padding:var(--s-2) var(--s-5);font-size:var(--t-3);font-weight:var(--w-3);color:var(--ink);background:var(--tile);transition:background var(--dur-1) ease, color var(--dur-1) ease;border-radius:999px;flex:none}.dk-cheer-open:hover{color:var(--accent)}.dk-cheer-acts{align-items:center;gap:var(--s-2);width:100%;display:flex}.dk-cheer-day{align-items:baseline;gap:var(--s-1);font-size:var(--t-2);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}.dk-cheer-day em{text-align:center;min-width:6ch;font-style:normal}.dk-cheer-day button{min-width:24px;padding:0 var(--s-1);font:inherit;font-size:var(--t-4);color:var(--ink-3);transition:color var(--dur-1) ease}.dk-cheer-day button:hover:not(:disabled){color:var(--ink)}.dk-cheer-day button:disabled{opacity:.28;cursor:default}.dk-cheer-x{top:var(--s-3);right:var(--s-3);width:22px;height:22px;font-size:var(--t-4);color:var(--ink-3);transition:color var(--dur-1) ease;border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.dk-cheer-x:hover{color:var(--ink-2)}.dk-cheer-form{align-items:center;gap:var(--s-3);width:100%;min-width:0;display:flex}.dk-cheer-field{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.dk-cheer-q{font-size:var(--t-2);color:var(--ink-3);letter-spacing:.02em}.dk-cheer-form.is-asks{align-items:stretch;gap:var(--s-4);flex-direction:column;flex:auto;min-height:0}.dk-cheer-fields{gap:var(--s-4);min-height:calc(var(--s-6) + var(--s-4));overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.dk-cheer-foot{align-items:center;gap:var(--s-3);flex:none;display:flex}.dk-cheer-form.is-asks .dk-cheer-foot{justify-content:flex-end}.dk-cheer-spentrow{align-items:center;gap:var(--s-3);flex:none;width:100%;display:flex}.dk-cheer-fail{font-size:var(--t-1);color:var(--due);flex:none;font-style:normal}.dk-cheer-input{min-width:0;padding:var(--s-1) 0;font-size:var(--t-4);color:var(--ink);border-bottom:1px solid var(--hair);transition:border-color var(--dur-1) ease;background:0 0;outline:none;flex:1}.dk-cheer-input::placeholder{color:var(--ink-3)}.dk-cheer-input:focus{border-bottom-color:var(--accent)}.dk-cheer-spent{align-items:baseline;gap:var(--s-2);font-size:var(--t-2);color:var(--ink-3);white-space:nowrap;flex:none;display:flex}.dk-cheer-spent input{width:calc(var(--s-6) + var(--s-3));padding:var(--s-1) 0;font-size:var(--t-4);color:var(--ink);text-align:right;border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;transition:border-color var(--dur-1) ease;background:0 0;outline:none}.dk-cheer-spent input:focus{border-bottom-color:var(--accent)}.dk-cheer-spent.is-draft input{color:var(--ink-3)}.dk-cheer-spent em{font-style:normal}.dk-cheer-write{padding:var(--s-2) var(--s-3);font-size:var(--t-3);font-weight:var(--w-3);color:var(--paper);background:var(--ink);transition:opacity var(--dur-1) ease;border-radius:999px;flex:none}.dk-cheer-write:disabled{opacity:.35}.dk-cheer-write:not(:disabled):hover{opacity:.9}@media (max-width:480px){.dk-cheer-form:not(.is-asks){row-gap:var(--s-3);flex-wrap:wrap}.dk-cheer-form:not(.is-asks) .dk-cheer-field{flex:1 0 100%}.dk-cheer-form:not(.is-asks) .dk-cheer-foot{flex:1 0 100%;justify-content:flex-end}}@media (max-height:480px){.dk-cheer{gap:var(--s-3);padding:var(--s-3) var(--s-4)}.dk-cheer-form.is-asks{gap:var(--s-3)}}.dk-cheer.is-writing.is-tight .dk-cheer-said{display:none}@media not (pointer:coarse),(min-width:760px) and (not ((max-width:1099.98px) and (orientation:portrait) and (pointer:coarse))){.dk-cheer.is-writing{width:min(40rem, calc(100vw - var(--s-6) * 2))}.dk-cheer.is-writing .dk-cheer-form.is-asks .dk-cheer-fields{column-gap:var(--s-5);grid-template-columns:1fr 1fr;align-content:start;display:grid}}@media (max-width:759.98px) and (pointer:coarse),(max-width:1099.98px) and (orientation:portrait) and (pointer:coarse){.dk-cheer{right:var(--s-3);left:var(--s-3);max-width:none;max-height:calc(100dvh - 96px - var(--s-5));min-width:0;top:auto;bottom:96px;translate:none}.dk-cheer-input{flex:auto;width:auto}.dk-cheer-task{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;line-height:1.35;display:-webkit-box}}.dk-cheer-write:active,.dk-cheer-open:active,.dk-cheer-day button:active{transform:translateY(1px)}.dk-cheer-x:active{transform:scale(.92)}.dk-cheer-undo{min-width:var(--s-6);height:var(--s-6);font-size:var(--t-2);white-space:nowrap;color:var(--ink-2);border-radius:var(--r-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.dk-cheer-undo:hover{color:var(--ink);background:var(--tile)}.dk-cheer-undo:disabled{opacity:.5}.dk-cheer-foot>.dk-cheer-undo{margin-right:auto}.dk-cheer-acts>.dk-cheer-open{padding-inline:var(--s-3)}
.event-queue-field{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-2) 0;font-size:var(--t-1);color:var(--ink-2);display:flex}.event-queue-field>span{flex-shrink:0}.event-queue-field select{width:100%;min-width:0;color:var(--ink);background:var(--tile);border:1px solid var(--hair);border-radius:var(--r-1);padding:var(--s-2);font:inherit}.event-color-dot{width:var(--s-5);height:var(--s-5);vertical-align:middle;box-shadow:inset 0 0 0 1px var(--hair);border-radius:50%;display:inline-block}.tdt-rows>.event-queue-field{grid-column:1/-1}.event-queue-field--compact{min-height:var(--s-6);padding:var(--s-1) var(--s-2);font-size:var(--t-2);flex:none;position:relative}.event-queue-field--compact select{opacity:0;cursor:pointer;position:absolute;inset:0}.event-queue-field--compact:focus-within{outline:2px solid var(--ink-3);outline-offset:2px}
.lk-wrap{--lk-row:calc(var(--t-3) * 1.5 + var(--s-1) * 2 + var(--s-2));gap:var(--s-2);padding:var(--s-1) 0 var(--s-2);flex-wrap:wrap;display:flex}.lk-chip{align-items:center;gap:var(--s-1);max-width:100%;padding:0 var(--s-2);border-radius:var(--rd-3);font-size:var(--t-3);box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow var(--dur-1) ease;display:inline-flex}.lk-chip:hover{box-shadow:inset 0 0 0 1px var(--hair-soft)}.lk-open{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-1) 0;text-align:left;transition:color var(--dur-1) ease;flex:1;display:inline-flex}.lk-open i{font-style:normal;font-size:var(--t-2);color:var(--ink-3);flex:none}.lk-open b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--w-1);color:var(--ink-2);flex:1;overflow:hidden}.lk-open:hover b{color:var(--ink)}.lk-chip .rm{color:var(--ink-3);opacity:0;transition:opacity var(--dur-1) ease, color var(--dur-1) ease;flex:none}.lk-chip:hover .rm{opacity:1}.lk-chip .rm:hover{color:var(--ink)}@media (hover:none){.lk-chip .rm{opacity:.8}}.lk-more{padding:var(--s-1) var(--s-2);font-size:var(--t-2);color:var(--ink-3);transition:color var(--dur-1) ease}.lk-more:hover{color:var(--ink)}.lk-pick{--lk-hit-row:calc(var(--t-3) * 1.5 + var(--s-2) * 2);padding-top:var(--s-2)}.lk-hits{max-height:calc(var(--lk-hit-row) * 4);overscroll-behavior-y:contain;scrollbar-width:none;overflow-y:auto}.lk-hits::-webkit-scrollbar{display:none}.lk-in{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;border:0;outline:none;display:block}.lk-in:focus{box-shadow:inset 0 -1px 0 var(--ink-3);outline:none}.lk-in::placeholder{color:var(--ink-3)}.lk-hit{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-2) 0;font-size:var(--t-3);text-align:left;color:var(--ink-2);transition:color var(--dur-1) ease;display:flex}.lk-hit:hover{color:var(--ink)}.lk-hit b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--w-1);flex:1;overflow:hidden}.lk-hit s{font-size:var(--t-2);color:var(--ink-3);flex:none;text-decoration:none}.lk-hit--event s{color:var(--ink-2)}.lk-new b{color:var(--ink)}.lk-back{text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}.lk-chip:active,.lk-more:active,.lk-open:active,.lk-hit:active{transform:translateY(1px)}.lk-row{margin:var(--s-3) 0 var(--s-4);max-width:var(--note-measure,none)}.lk-row--viewer{padding:var(--s-3) var(--s-5) 0;flex:none;margin:0}.lk-file{margin-top:var(--s-1);box-shadow:inset 0 1px 0 var(--hair)}.lk-hits:empty+.lk-file{box-shadow:none}.lk-file b{color:var(--ink-2);flex:none}.lk-file:hover b{color:var(--ink)}.lk-busy{margin-top:var(--s-1);font-size:var(--t-1);color:var(--ink-3);letter-spacing:.02em;display:block}.lk-err{align-items:flex-start;gap:var(--s-2);text-align:left;width:100%;margin-top:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-2);font-size:var(--t-2);font-weight:var(--w-2);color:var(--due);background:color-mix(in oklab, var(--due) 9%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--due) 26%, transparent);line-height:1.5;display:flex}.lk-err:hover{background:color-mix(in oklab, var(--due) 14%, var(--surface))}.lk-group,.lk-group .dk-sg-cap{padding-block:0}.lk-group .lk-hit{gap:var(--s-2);padding-block:var(--s-1);border-top:1px solid var(--hair-soft)}.lk-group .lk-hit b{font-weight:var(--w-3)}.lk-group .lk-hit s{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:60%;overflow:hidden}@media (pointer:coarse){.lk-group .lk-hit{min-height:calc(var(--s-6) + var(--s-3));align-items:center}}.lk-kind-icon{width:var(--s-4);height:var(--s-4);flex:none;justify-content:center;align-items:center;display:inline-flex}.lk-kind-icon svg,.lk-kind-icon img{max-width:100%;max-height:100%;display:block}.lk-open{text-decoration:none}.lk-hit>.lk-kind-icon{margin-right:var(--s-1)}.lk-chip>.dk-tr-addinput{flex:1;min-width:0}.lk-hit:disabled{opacity:.5;cursor:default}[data-testid=note-links],.box-stage .dk-note-inner>[data-testid=note-links]{z-index:2;position:relative}[data-testid=note-links] .lk-entry{min-height:calc(var(--t-3) * 1.5 + var(--s-2) * 2);position:relative}[data-testid=note-links] .lk-pick{z-index:3;width:100%;padding:var(--s-2) var(--s-3);background:var(--surface-over);box-shadow:var(--lift-4);border-radius:var(--r-2);position:absolute;top:0;left:0}.lk-create-tools{gap:var(--s-2);flex-wrap:wrap;flex:none;display:flex}.lk-create-tools:empty,.lk-event-compose>.dk-picksheet-hd,.lk-event-compose>.dk-picksheet-grip{display:none}.lk-event-compose .evd.evd--new{--tdt-tf:none;width:100%;max-height:none;box-shadow:none;animation:none;position:relative;inset:auto;transform:none}.lk-event-compose .dk-picksheet-body{padding:0}.dk-picksheet-scrim:has(+.lk-event-compose){z-index:118}.lk-event-compose{z-index:119;height:auto;max-height:calc(100dvh - var(--kb,0px) - var(--s-6) * 2)}@media (pointer:fine){.lk-event-compose{width:min(92vw, calc(var(--s-6) * 18));border-radius:var(--r-3);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}
.dk-gmode{align-items:center;gap:var(--s-2);display:inline-flex}.dk-gmode-lb{font-size:var(--t-1);font-weight:var(--w-3);color:var(--ink-3)}.dk-gempty{align-items:center;gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-1);font-size:var(--t-3);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);display:inline-flex}@media (hover:hover){.dk-gempty:hover{color:var(--ink);background:var(--tile)}}.dk-gline{align-items:baseline;gap:var(--s-5);margin-top:var(--s-3);padding:0 var(--s-1);scrollbar-width:none;white-space:nowrap;display:flex;overflow-x:auto}.dk-gline::-webkit-scrollbar{display:none}.dk-gitem{align-items:baseline;gap:var(--s-2);font-size:var(--t-4);font-weight:var(--w-2);color:var(--ink-2);padding-bottom:var(--s-1);transition:color var(--dur-1) ease, border-color var(--dur-1) ease;border-bottom:2px solid #0000;flex:none;display:inline-flex}@media (hover:hover){.dk-gitem:hover{color:var(--ink)}}.dk-gitem.is-on{font-weight:var(--w-4);color:var(--ink);border-bottom-color:var(--ink)}.dk-gitem .n2{font-size:var(--t-1);color:var(--ink-3);font-weight:var(--w-3)}.dk-gfocus{color:var(--aka);align-self:center;display:inline-flex}.dk-gfocus:before{content:"◎";font-size:var(--t-3);line-height:1}.dk-gbody{padding:0 var(--s-1)}.dk-gsub{margin-top:var(--s-2);font-size:var(--t-2);color:var(--ink-2)}.dk-gflow{scrollbar-width:none;padding:var(--s-3) 0 var(--s-1);align-items:flex-start;display:flex;overflow-x:auto}.dk-gflow::-webkit-scrollbar{display:none}.dk-gnode{width:calc(var(--s-6) * 5);padding-top:var(--s-5);padding-right:var(--s-3);flex:none;position:relative}.dk-gnode .nd{width:var(--s-4);height:var(--s-4);background:var(--calm-paper);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--t-1);transition:background var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0}@media (hover:hover){.dk-gnode .nd:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}}.dk-gnode:not(:last-of-type):before{content:"";top:calc(var(--s-4) / 2);left:calc(var(--s-4) + var(--s-1));right:var(--s-1);background:var(--hair);height:1px;position:absolute}.dk-gnode .lb{text-align:left;font-size:var(--t-3);font-weight:var(--w-2);color:var(--ink-2);padding:0;line-height:1.5;display:block}@media (hover:hover){.dk-gnode .lb:hover{color:var(--ink)}}.dk-gnode .dt{margin-top:var(--rd-1);font-size:var(--t-1);color:var(--ink-3);display:block}.dk-gnode.is-done .nd{background:var(--ink);box-shadow:none;color:var(--calm-paper)}.dk-gnode.is-done .nd:after{content:"✓"}.dk-gnode.is-done:not(:last-of-type):before{background:var(--ink-3)}.dk-gnode.is-done .lb{color:var(--ink-3)}.dk-gnode.is-now .nd{background:var(--aka);box-shadow:none}.dk-gnode.is-now .lb{font-weight:var(--w-3);color:var(--ink)}.dk-gnode.is-now .dt.is-now{color:var(--aka);font-weight:var(--w-3)}.dk-gnode.is-end{width:auto;padding-right:0}.dk-gnode.is-end .nd--end{border-radius:var(--rd-1);pointer-events:none;transform:rotate(45deg)}.dk-gnode.is-end.is-done .nd--end{background:var(--aka);box-shadow:none}.dk-gnode.is-end.is-done .nd--end:after{content:none}.dk-gnode.is-end .lb--end{font-weight:var(--w-4);color:var(--ink);pointer-events:none}.dk-gadd-node{margin-left:var(--s-4);width:var(--s-4);height:var(--s-4);color:var(--ink-3);font-size:var(--t-2);background:var(--coin-bg);box-shadow:var(--coin-shadow);transition:color var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:0;display:flex}@media (hover:hover){.dk-gadd-node:hover{color:var(--ink);--coin-ring:var(--coin-ring-hover)}}.dk-gms-add{align-items:center;gap:var(--s-2);margin-left:var(--s-3);display:inline-flex}.dk-gadd-in{border:0;border-bottom:1px dashed var(--hair);padding:0 var(--s-1) var(--s-1);font-size:var(--t-3);color:var(--ink);min-width:0;width:calc(var(--s-6) * 5);background:0 0}.dk-gadd-in::placeholder{color:var(--ink-3)}.dk-gadd-in:focus{border-bottom-color:var(--ink-2);outline:none}.dk-gadd-ok{background:var(--ink);color:var(--paper);font-size:var(--t-2);font-weight:var(--w-3);padding:var(--s-1) var(--s-3);white-space:nowrap;border-radius:999px;flex:none}.dk-gadd-ok:disabled{opacity:.3}.dk-gadd-ok:active{transform:translateY(1px)}.dk-gops{align-items:baseline;gap:var(--s-4);padding-top:var(--s-2);font-size:var(--t-1);color:var(--ink-3);display:flex}.dk-gops .st em{color:var(--ink-2);font-style:normal;font-weight:var(--w-3)}.dk-gops .st.is-today{color:var(--ink-2)}.dk-gdlg{width:min(560px,100vw - 40px);max-height:calc(100dvh - var(--s-6) * 2);overscroll-behavior:contain;overflow-y:auto}.dk-gdlg-x{top:var(--s-3);right:var(--s-3);width:var(--s-5);height:var(--s-5);color:var(--ink-3);background:var(--coin-bg);box-shadow:var(--coin-shadow);font-size:var(--t-1);border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex;position:absolute}@media (hover:hover){.dk-gdlg-x:hover{color:var(--ink);--coin-ring:var(--coin-ring-hover)}}.dk-gdlg-kicker{align-items:baseline;gap:var(--s-2);font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.14em;color:var(--ink-3);margin-bottom:var(--s-4);display:flex}.dk-gdlg-kicker .fc{color:var(--aka);font-size:var(--t-3);letter-spacing:0}.dk-gdlg-kicker .fc--ms{color:var(--ink-3)}.dk-gdlg-kicker .bk{width:var(--s-4);height:var(--s-4);color:var(--ink-3);font-size:var(--t-3);background:var(--coin-bg);box-shadow:var(--coin-shadow);border-radius:50%;justify-content:center;align-self:center;align-items:center;line-height:0;display:flex}@media (hover:hover){.dk-gdlg-kicker .bk:hover{color:var(--ink);--coin-ring:var(--coin-ring-hover)}}.dk-gdlg-kicker em{margin-left:var(--s-2);letter-spacing:.04em;color:var(--aka);font-style:normal}.dk-gdlg-in{border:0;border-bottom:1px dashed var(--hair);width:100%;padding:0 var(--s-1) var(--s-2);margin-bottom:var(--s-3);font-size:var(--t-3);color:var(--ink);background:0 0;display:block}.dk-gdlg-in::placeholder{color:var(--ink-3)}.dk-gdlg-in:focus{border-bottom-color:var(--ink-2);outline:none}.dk-gdlg-in--big{font-size:var(--t-6);font-weight:var(--w-4);letter-spacing:-.01em}.dk-gdlg-in--sub{font-size:var(--t-4);font-weight:var(--w-2);color:var(--ink)}.dk-gdlg-memo{resize:vertical;width:100%;padding:0 var(--s-1) var(--s-2);margin-bottom:var(--s-3);font:inherit;font-size:var(--t-3);color:var(--ink);min-height:calc(var(--s-6) * 2);background:0 0;border:0;line-height:1.9;display:block}.dk-gdlg-memo::placeholder{color:var(--ink-3)}.dk-gdlg-memo:focus{box-shadow:inset 0 -1px 0 var(--hair);outline:none}.dk-gdlg-row{align-items:baseline;gap:var(--s-3);display:flex}.dk-gdlg-row .k{font-size:var(--t-2);font-weight:var(--w-3);color:var(--ink-3);flex:none}.dk-gdlg-row .dk-gdlg-in{margin-bottom:var(--s-3)}.dk-gdlg-stats{gap:var(--s-4);font-size:var(--t-2);color:var(--ink-2);margin-bottom:var(--s-2);display:flex}.dk-gdlg-ops{align-items:baseline;row-gap:var(--s-2);gap:var(--s-3);padding:var(--s-2) 0 var(--s-3);border-bottom:1px solid var(--hair-soft);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.dk-gdlg-ops .sp{flex:1}.dk-gdlg-ops .st{font-size:var(--t-1);color:var(--ink-3)}.dk-gdlg-ops .op{font-size:var(--t-2);color:var(--ink-2);padding:var(--s-1) var(--s-2);border-radius:var(--rd-3);box-shadow:inset 0 0 0 1px var(--hair);flex:none}@media (hover:hover){.dk-gdlg-ops .op:hover{color:var(--ink);background:var(--tile)}}.dk-gdlg-ops .op--achieve{color:var(--aka);font-weight:var(--w-3)}.dk-gdlg-ops .op--arm{color:var(--stop);font-weight:var(--w-3)}.dk-gdlg-sec{margin-top:var(--s-3)}.dk-gdlg-ach{padding-top:var(--s-2);border-top:1px solid var(--hair-soft)}.dk-gdlg-achhd{align-items:baseline;gap:var(--s-2);font-size:var(--t-1);color:var(--ink-3);letter-spacing:.08em;display:flex}.dk-gdlg-achhd .fc{color:var(--aka)}.dk-gdlg-achhd b{font-size:var(--t-2);font-weight:var(--w-3);color:var(--ink);letter-spacing:normal}.dk-gdlg-achhd em{font-style:normal}.dk-gdlg-ach .dk-gdlg-memo{margin-top:var(--s-2)}.dk-gdlg-achops{border-bottom:0;margin-bottom:0}.dk-gdlg{flex-direction:column;display:flex}.dk-gdlg-content{display:contents}:is(.dk-gdlg,.dk-gdlg-content)>.dk-gdlg-kicker{order:-6}:is(.dk-gdlg,.dk-gdlg-content)>.dk-gdlg-in--big{order:-5}:is(.dk-gdlg,.dk-gdlg-content)>.dk-gdlg-in--sub{order:-4}:is(.dk-gdlg,.dk-gdlg-content)>.dk-gdlg-sec--route{margin-top:var(--s-2);order:-3}:is(.dk-gdlg,.dk-gdlg-content)>.dk-gdlg-row{margin-top:var(--s-4);order:-2}:is(.dk-gdlg,.dk-gdlg-content)>.dk-gdlg-memo{order:-1}.dk-gdlg-now{column-gap:var(--s-3);margin-bottom:var(--s-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.dk-gdlg-now small{font-size:var(--t-1);font-weight:var(--w-3);letter-spacing:.14em;color:var(--aka)}.dk-gdlg-now b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-6);font-weight:var(--w-4);letter-spacing:-.01em;color:var(--ink);line-height:1.3;overflow:hidden}.dk-gdlg-now em{font-style:normal;font-size:var(--t-2);color:var(--ink-3);letter-spacing:.06em;grid-area:1/3}.dk-gdlg-now span{font-size:var(--t-3);color:var(--ink-2);grid-column:2}@media (max-width:759.98px) and (pointer:coarse),(max-width:1099.98px) and (orientation:portrait) and (pointer:coarse){.dk-gdlg-now{grid-template-columns:auto minmax(0,1fr)}.dk-gdlg-now em{grid-area:auto/1/auto/-1}}.dk-gdlg-route .dk-gnode .nd{width:var(--s-5);height:var(--s-5);font-size:var(--t-2)}.dk-gdlg-route .dk-gnode{padding-top:var(--s-6)}.dk-gdlg-route .dk-gnode:not(:last-of-type):before{top:calc(var(--s-5) / 2);left:calc(var(--s-5) + var(--s-1))}.dk-gdlg-route .dk-gnode .lb{font-size:var(--t-4)}.dk-gdlg-route .dk-gnode.is-now .nd{box-shadow:0 0 0 var(--s-1) color-mix(in oklab, var(--aka) 22%, transparent)}.dk-gdlg-route{margin-top:var(--s-2)}.dk-gdlg-route .dk-gnode .nd{background:var(--surface-over)}.dk-gdlg-route .dk-gnode.is-done .nd{background:var(--ink);color:var(--surface-over)}.dk-gdlg-route .dk-gnode.is-now .nd,.dk-gdlg-route .dk-gnode.is-end.is-done .nd--end{background:var(--aka)}.dk-gdlg-route .dk-gnode .sb{margin-top:var(--rd-1);font-size:var(--t-1);color:var(--ink-3);display:block}.dk-gdlg-route .dk-gnode .pts{margin-top:var(--s-2);font-size:var(--t-1);color:var(--ink-3);padding:0;line-height:1.5;list-style:none}.dk-gdlg-route .dk-gnode .pts li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-gdlg-route .dk-gnode .pts .more{color:var(--ink-3);opacity:.7}.dk-gdrag-ghost{z-index:98;pointer-events:none;white-space:nowrap;border-radius:var(--r-2);padding:var(--s-2) var(--s-4);font-size:var(--t-3);font-weight:var(--w-2);background:var(--calm-paper);box-shadow:var(--lift-3);position:fixed;overflow:hidden;transform:rotate(-1.2deg)}.dk-gdrag-line{z-index:98;border-radius:var(--rd-1);background:var(--aka);opacity:.5;pointer-events:none;width:2px;position:fixed}.dk-gdrag-line--h{width:auto;height:2px}.dk-gitem.is-drag,.dk-gnode.is-drag{opacity:.35}.dk-gitem,.dk-gnode{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dk-gcmt{gap:var(--s-1);padding:var(--s-2) 0;border-bottom:1px solid var(--hair-soft);font-size:var(--t-3);flex-direction:column;display:flex}.dk-gcmt .hd{align-items:baseline;gap:var(--s-2);display:flex}.dk-gcmt .hd .sp{flex:1}.dk-gcmt .b{text-align:left;width:100%;color:var(--ink);white-space:pre-wrap;word-break:break-word;display:block}.dk-gcmt .ed{align-items:center;gap:var(--s-2);display:flex}.dk-gcmt .ed .dk-gdlg-in{margin-bottom:0}.dk-gcmt .at{font-size:var(--t-1);color:var(--ink-3);flex:none}.dk-gcmt .rm{color:var(--ink-3);font-size:var(--t-1);flex:none}@media (hover:hover){.dk-gcmt .rm:hover{color:var(--ink)}.dk-gcmt .b:hover{color:var(--ink-2)}}.dk-gdue{min-width:0;margin-bottom:var(--s-3);flex:1;display:block}.dk-gdue-r{align-items:center;gap:var(--s-2);display:flex;position:relative}.dk-gdue-r .dk-tf{flex:1;min-width:0}.dk-gdue-cal,.dk-gdue-x{width:22px;height:22px;color:var(--ink-3);font-size:var(--t-1);box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dk-gdue-cal:hover,.dk-gdue-x:hover{color:var(--ink);background:var(--tile)}}.dk-gdue-cal.is-on{color:var(--ink);background:var(--tile)}.dk-gdue-scrim{z-index:98;position:fixed;inset:0}.dk-gdue-scrim--out{z-index:97}.dk-gdue-pop{z-index:99;top:calc(100% + var(--s-1));width:232px;height:208px;padding:var(--s-2);border-radius:var(--r-2);background:var(--surface-over);box-shadow:var(--lift-4);position:absolute;right:0;overflow:hidden}@media (max-width:759.98px) and (pointer:coarse),(max-width:1099.98px) and (orientation:portrait) and (pointer:coarse){.dk-gdue-pop{height:calc(240px + var(--s-2) * 2)}}.dk-gcmt .rm{text-align:center;min-width:24px}.dk-gmark{align-items:center;gap:var(--s-2);color:var(--ink-3);border-radius:var(--rd-3);padding:var(--s-1) var(--s-1);transition:color var(--dur-1) ease, opacity var(--dur-1) ease;flex:none;display:inline-flex}.dk-gmark .ic{font-size:var(--t-3);opacity:.4;line-height:1}.dk-gmark .lb{font-size:var(--t-1);letter-spacing:.04em}.dk-gmark--lb .lb{font-size:var(--t-2);letter-spacing:normal}.dk-gmark.is-on{color:var(--aka)}.dk-gmark.is-on .ic{opacity:1}.dk-gmark.is-on .lb{color:var(--ink-2)}@media (max-width:340px){.dk-gmark:not(.dk-gmark--lb) .lb{display:none}}@media (hover:hover){.dk-gmark:hover .ic{opacity:1}}.dk-gcmt-add{align-items:center;gap:var(--s-2);margin:var(--s-2) 0;display:flex}.dk-gcmt-add .dk-gdlg-in{margin-bottom:0}.dk-gdlg-datekind{font-size:var(--t-3);color:var(--ink-2);padding:var(--s-1);background:0 0;border:0}@media (min-width:980px){.dk-gdlg{width:min(760px, calc(100vw - var(--s-6) * 2))}}.dk-gdlg.dk-detail-frame{padding-top:0}.dk-detail-top{z-index:3;align-items:center;gap:var(--s-2);margin:0 calc(var(--s-5) * -1);padding:var(--s-5) var(--s-5) var(--s-2);background:var(--surface-over);flex:none;display:flex;position:sticky;top:0}.dk-detail-location{flex:1;min-width:0}.dk-detail-top .dk-gdlg-kicker{letter-spacing:0;flex-wrap:wrap;align-items:center;margin:0}.dk-detail-place{font-weight:var(--w-1);overflow-wrap:anywhere}.dk-detail-actions.dk-gdlg-ops{gap:var(--s-2);border:0;margin:0;padding:0}.dk-detail-top .dk-gdlg-x{flex:none;position:relative;inset:auto}.dk-detail-title{margin-top:var(--s-3);flex:none}.dk-detail-title .dk-gdlg-in--big{font-weight:var(--w-3);letter-spacing:-.02em;border-bottom-color:#0000}.dk-detail-title .dk-gdlg-in--big:focus{border-bottom-color:var(--hair)}.dk-detail-title .dk-gdlg-in--sub{font-size:var(--t-3);color:var(--ink-2)}.dk-detail-columns{gap:var(--s-5);flex-direction:column;display:flex}.dk-detail-content,.dk-detail-settings{min-width:0}.dk-detail-settings{padding:var(--s-3) 0;border-block:1px solid var(--hair-soft)}.dk-detail-settings .dk-gdlg-row{gap:var(--s-2);flex-wrap:wrap}.dk-detail-settings .dk-gdlg-datekind{max-width:100%}.dk-detail-settings .dk-hdlg-row:last-child{margin-bottom:0}.dk-detail-content>.dk-gdlg-sec:first-child{margin-top:0}.dk-detail-content .dk-gdlg-now b{font-size:var(--t-4)}.dk-detail-content .dk-gdlg-route .dk-gnode .lb{font-size:var(--t-3)}.dk-detail-content .dk-gdlg-stats{flex-wrap:wrap}@media (min-width:980px){.dk-detail-columns{grid-template-columns:minmax(0, 1fr) calc(var(--s-6) * 7);align-items:start;display:grid}.dk-detail-settings{border-block:0;border-left:1px solid var(--hair-soft);padding:0 0 0 var(--s-5);grid-area:1/2}.dk-detail-content{grid-area:1/1}.dk-detail-settings .dk-gdlg-row{flex-direction:column;align-items:stretch;display:flex}.dk-detail-settings .dk-hdlg-days{flex-wrap:wrap}}@media (max-width:600px){.dk-detail-top{flex-wrap:wrap}.dk-detail-location{flex-basis:calc(100% - var(--s-6) * 2)}.dk-detail-actions{order:1;width:100%}.dk-detail-actions:empty{display:none}}.dk-detail-content:only-child{grid-column:1/-1}.dk-detail-settings .dk-gdue{min-width:min(100%, calc(var(--s-6) * 6));margin-bottom:0}.dk-gdlg.dk-detail-sheet{z-index:98;background:var(--surface-over);border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;padding:0;top:auto;left:0;right:0;overflow:hidden;transform:none}.dk-detail-sheet>[data-testid=detail-grip]{min-height:calc(var(--s-6) + var(--s-3));flex:none;align-items:center;padding-top:0}.dk-detail-scroll{overscroll-behavior:contain;min-height:0;padding:0 var(--s-5) max(var(--s-4), env(safe-area-inset-bottom));overflow-y:auto}.dk-gdlg.dk-detail-sheet>.dk-detail-scroll{flex:1}.dk-detail-sheet .dk-gdue-pop{height:auto;max-height:calc(var(--visible-height,100dvh) - var(--s-6) * 2);top:auto;bottom:calc(var(--kb,0px) + max(var(--s-5), env(safe-area-inset-bottom)));right:var(--s-5);position:fixed;overflow-y:auto}.dk-detail-sheet .dk-detail-top .bk{flex:none;position:relative}.dk-detail-sheet .dk-detail-top :is(.bk,.dk-gdlg-x):after{content:"";width:calc(var(--s-6) + var(--s-3));height:calc(var(--s-6) + var(--s-3));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dk-detail-sheet .dk-detail-top :is(.dk-detail-place,.dk-gdlg-kicker em){overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.dk-detail-sheet .dk-detail-actions{min-height:calc(var(--s-6) + var(--s-3));align-items:center}.dk-detail-sheet .dk-detail-actions button{position:relative}.dk-detail-sheet .dk-detail-actions button:after{content:"";width:100%;min-width:calc(var(--s-6) + var(--s-3));height:calc(var(--s-6) + var(--s-3));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.dk-queue-goal{min-width:0;padding:var(--s-2) 0 var(--s-4)}.dk-queue-goal-line{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.dk-queue-goal-title,.dk-queue-goal-ms{text-align:left;overflow-wrap:anywhere;line-height:1.5}.dk-queue-goal-title{font-size:var(--t-6);font-weight:var(--w-3);color:var(--c,var(--ink))}.dk-queue-goal-ms{font-size:var(--t-5);color:var(--ink-2)}.dk-queue-goal-pick{font-size:var(--t-2);color:var(--ink-2);padding:var(--s-2)}.dk-queue-goal-picker{gap:var(--s-2);padding-top:var(--s-2);flex-wrap:wrap;display:flex}.dk-queue-goal-picker select{min-width:0;max-width:100%;font-size:var(--t-3);background:var(--paper);color:var(--ink)}.mkq .dk-queue-goal-line{gap:var(--s-1) var(--s-2)}.mkq .dk-queue-goal-title{flex-basis:100%}.dk-task-goals{align-items:flex-start;gap:var(--s-1);font-size:var(--t-3);color:var(--ink-2);flex-direction:column;display:flex}.dk-task-goals button{text-align:left;overflow-wrap:anywhere}.dk-task-goals.is-compact{font-size:var(--t-2)}.dk-queue-followup{gap:var(--s-4);flex-direction:column;max-height:45dvh;display:flex;overflow-y:auto}.dk-queue-followup .dk-dialog-field{min-width:0;padding-bottom:var(--s-3);border-bottom:1px solid var(--hair)}.dk-queue-followup .dk-dialog-select{width:100%;min-width:0}.dk-queue-followup-box{font-size:var(--t-2);color:var(--ink-2)}.dk-dialog:has(.dk-queue-followup){max-height:calc(100dvh - var(--s-6) - var(--s-2));overflow-y:auto}.dk-queue-followup-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dk-queue-goal.is-compact{padding:0 0 var(--s-2)}.dk-queue-goal.is-compact .dk-queue-goal-title,.dk-queue-goal.is-compact .dk-queue-goal-ms{gap:var(--s-2);width:100%;font-size:var(--t-2);font-weight:var(--w-2);align-items:baseline;display:flex}.dk-queue-goal.is-compact time{font-size:var(--t-1);flex:none;margin-left:auto}.dk-queue-goal.is-compact .dk-queue-goal-pick{min-width:calc(var(--s-6) + var(--s-3));min-height:calc(var(--s-6) + var(--s-3));place-items:center;display:grid}.dk-queue-goal.is-compact .dk-queue-goal-pick svg{width:var(--s-4);height:var(--s-4)}.dk-queue-goal.is-compact .mkq-current-lane .dk-mcap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-queue-goal.is-compact .dk-queue-goal-line button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.edit-history{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.edit-history button{width:var(--s-6);height:var(--s-6);padding:var(--s-2);color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.edit-history button:disabled{opacity:.4;cursor:default}.edit-history button:not(:disabled):hover{color:var(--ink)}.edit-history svg{width:var(--s-4);height:var(--s-4);flex:none}@media (pointer:coarse){.edit-history button{width:calc(var(--s-6) + var(--s-3));height:calc(var(--s-6) + var(--s-3))}}
.dk-memoq{gap:var(--s-1);flex-direction:column;display:flex}.dk-memoq-title{border:none;border-bottom:1px solid var(--hair);padding:var(--s-1) 0 var(--s-2);font-size:var(--t-5);font-weight:var(--w-3);color:var(--ink);background:0 0;outline:none}.dk-memoq-body{border:none;border-bottom:1px dashed var(--hair);padding:var(--s-2) 0 var(--s-2);font-size:var(--t-4);color:var(--ink);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;outline:none;font-family:inherit;line-height:1.5}.dk-memoq-body[data-rows="4"]{min-height:6em}.dk-memoq-body[data-rows="12"]{min-height:18em}.dk-memoq-title::placeholder{color:var(--ink-3)}.dk-memoq-imgline{margin:var(--s-1) 0;width:fit-content;max-width:100%;min-width:calc(var(--s-6) * 2);line-height:0;display:block;position:relative}.dk-memoq-imgline-i{max-width:100%;max-height:calc(var(--s-6) * 7);border-radius:var(--rd-3);cursor:zoom-in;display:block}.dk-memoq-imgline[data-miss="1"] .dk-memoq-imgline-i{width:calc(var(--s-6) * 4);height:calc(var(--s-6) * 3);border:1px dashed var(--hair)}.dk-memoq-imgx{top:var(--s-1);right:var(--s-1);width:var(--s-5);height:var(--s-5);background:var(--surface-over);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);font-size:var(--t-1);cursor:pointer;border:none;border-radius:999px;place-items:center;line-height:1;display:grid;position:absolute}.dk-memoq-imgx:active{transform:scale(.92)}.dk-memoq-scrim{z-index:69;position:fixed;inset:0}.dk-memoq-pop{left:var(--s-3);right:var(--s-3);bottom:max(calc(var(--mbar-h) + var(--s-2)), var(--kb,0px));z-index:70;padding:var(--s-2) var(--s-4) var(--s-1);border-radius:var(--r-2);background:var(--surface-over);box-shadow:var(--lift-4);position:fixed}.dk-memoq-pop .dk-memoq-body{border-bottom:none}.dk-memoq-pop:not(.dk-memoq-pop--edit) .dk-memoq{min-height:0}.dk-memoq-pop:not(.dk-memoq-pop--edit) .dk-memoq-body{overscroll-behavior:contain;max-height:18em;overflow-y:auto}.dk-memoq-pop{max-height:calc(68dvh - var(--kb,0px));flex-direction:column;display:flex}.dk-quickq-list{overscroll-behavior:contain;scrollbar-width:none;min-height:0;margin:var(--s-2) calc(var(--s-4) * -1) 0;padding:var(--s-1) 0 0;border-top:1px solid var(--hair);flex:1;overflow-y:auto}.dk-quickq-list::-webkit-scrollbar{display:none}.dk-quickq-cap{padding:var(--s-1) var(--s-4) var(--s-1);font-size:var(--t-1);letter-spacing:.08em;color:var(--ink-3)}.dk-quickq-row{align-items:baseline;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-4);text-align:left;display:flex}.dk-quickq-row:hover{background:rgba(var(--ink-a), .04)}.dk-quickq-row b{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}.dk-quickq-row s{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--ink-3);font-size:var(--t-1);flex:none;text-decoration:none;overflow:hidden}.dk-quickq-none{margin:var(--s-2) 0 var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--hair);color:var(--ink-3);font-size:var(--t-2)}.dk-memoq-scrim--veil{background:rgba(var(--ink-a), .32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dk-memoq-pop--edit{bottom:auto;left:50%;right:auto;top:calc(50% - var(--kb,0px) / 2);width:min(520px, calc(100vw - var(--s-4) * 2));max-height:calc(80dvh - var(--kb,0px));box-shadow:inset 0 0 0 1px var(--hair), var(--lift-5);padding:var(--s-4) var(--s-4) var(--s-3);overflow:hidden;transform:translate(-50%,-50%)}.dk-memoq-del{top:var(--s-3);right:var(--s-3);background:var(--surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.dk-memoq-pop--edit .dk-memoq-title{padding-right:calc(34px + var(--s-2))}.dk-memoq-pop--edit .dk-memoq{flex:1;min-height:0}.dk-memoq-pop--edit .dk-memoq-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dk-memoq-scrim--veil{touch-action:none}@media not (pointer:coarse),(min-width:760px) and (not ((max-width:1099.98px) and (orientation:portrait) and (pointer:coarse))){.dk-memoq-pop--edit{width:min(calc(var(--s-6) * 22), calc(100vw - var(--s-6) * 2));height:72dvh}}.dk-memoq-pop--pc{right:auto;bottom:calc(var(--shellbar-h) + var(--s-2) + var(--kb,0px))}.dk-taskq{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;display:flex}.dk-taskq-in{min-width:0;padding:var(--s-1) 0;font-size:var(--t-3);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.dk-taskq-in::placeholder{color:var(--ink-3)}.dk-taskq .dk-files-ok{margin-top:0}.dk-tools,.dk-qadd{align-items:center;gap:var(--s-2);display:inline-flex}.dk-qadd-btn{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--hair-soft);color:var(--ink-3);cursor:pointer;transition:box-shadow var(--dur-1) ease, color var(--dur-1) ease;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dk-qadd-btn:hover{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.dk-memo-grid{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.dk-memo-col{gap:var(--s-3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dk-memo-card{gap:var(--s-2);text-align:left;width:100%;padding:var(--s-4);border-radius:var(--r-2);background:var(--surface);--lit:var(--ink-2);box-shadow:var(--ring), var(--glow-sm);font:inherit;color:inherit;cursor:pointer;transition:box-shadow var(--dur-2) var(--ease-soft);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:none;flex-direction:column;display:flex}.dk-memo-card:hover{box-shadow:var(--ring-on), var(--glow-on)}.dk-memoc-t{font-size:var(--t-4);font-weight:var(--w-3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-memoc-b{font-size:var(--t-3);color:var(--ink-2);white-space:pre-line;-webkit-line-clamp:10;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.dk-memoc-d{font-size:var(--t-1);color:var(--ink-3);align-self:flex-end}.dk-memoq-move{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.dk-memoq-move::-webkit-scrollbar{display:none}.dk-memoq-movehd{align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--hair);margin-bottom:var(--s-2);display:flex}.dk-memoq-movehd b{font-size:var(--t-3);font-weight:var(--w-3);color:var(--ink)}.dk-memoq-movehd button{font-size:var(--t-2);color:var(--ink-3);margin-left:auto}.dk-memoq-files{gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--hair);flex-direction:column;flex:none;display:flex}.dk-memoq-fhd{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.dk-memoq-history{flex:none;justify-content:flex-end;display:flex}.dk-memoq-fhd b{font-size:var(--t-2);font-weight:var(--w-3);letter-spacing:.06em;color:var(--ink-2)}.dk-memoq-fn{font-size:var(--t-1);color:var(--ink-3)}.dk-memoq-fadd{font-size:var(--t-2);color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:0}.dk-memoq-fadd:hover{color:var(--ink)}.dk-memoq-flim{font-size:var(--t-1);color:var(--ink-3);margin-left:auto;text-decoration:none}.dk-memoq-fbusy{font-size:var(--t-1);color:var(--ink-3)}.dk-memoq-fgrid{gap:var(--s-2);max-height:calc(var(--s-6) * 4);overscroll-behavior:contain;scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-y:auto}.dk-memoq-fgrid::-webkit-scrollbar{display:none}.dk-memoq-fchip{width:calc(var(--s-6) + var(--s-4));height:calc(var(--s-6) + var(--s-4));position:relative}.dk-memoq-fthumb{border-radius:var(--rd-3);background:var(--surface);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.dk-memoq-fimg{object-fit:cover;width:100%;height:100%}.dk-memoq-fext{font-size:var(--t-1);color:var(--ink-3)}.dk-memoq-fx{top:calc(var(--s-1) * -1);right:calc(var(--s-1) * -1);width:var(--s-4);height:var(--s-4);background:var(--surface-over);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);font-size:var(--t-1);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute}.dk-memoq-fx:hover{color:var(--ink)}.dk-memoq-ferr{align-items:baseline;gap:var(--s-2);text-align:left;font-size:var(--t-2);color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:0;display:flex}
