:root{--t-2:9.7px;--t-1:11.7px;--t0:14px;--t1:16.8px;--t2:20.2px;--t3:24.2px;--bg:#1e1e1e;--side:rgba(44,44,46,.72);--card:#2b2b2b;--card2:#333336;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--fg:#ececec;--mute:#9a9a9e;--accent:#0a84ff;--q1:#ff5f57;--q2:#0a84ff;--q3:#ffbd2e;--q4:#8e8e93;--q0:#30d0c4;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f5f5f7;--side:rgba(232,232,236,.75);--card:#fff;--card2:#f2f2f5;--line:rgba(0,0,0,.08);--line2:rgba(0,0,0,.14);--fg:#1d1d1f;--mute:#86868b;--accent:#007aff;color-scheme:light}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Apple SD Gothic Neo,Noto Sans KR,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#app{height:100dvh;display:flex;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}button,input,select,textarea{font:inherit;color:inherit}button{background:var(--card2);border:1px solid var(--line);border-radius:8px;padding:6px 10px;cursor:pointer;transition:background .15s}button:hover{filter:brightness(1.08)}.primary{background:var(--accent);color:#fff;border-color:transparent;font-weight:600}.side{width:210px;flex-shrink:0;background:var(--side);backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:4px}.traffic{display:flex;gap:8px;padding:2px 8px 18px}.traffic i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.traffic i:nth-child(2){background:#febc2e}.traffic i:nth-child(3){background:#28c840}.navlist{display:flex;flex-direction:column;gap:2px}.nv{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:0;border-radius:7px;padding:6px 10px;font-size:var(--t0)}.nv svg{fill:currentColor;color:var(--accent)}.nv svg [fill=none]{fill:none}.nv.on{background:var(--accent);color:#fff}.nv.on svg{color:#fff}.nv .badge{margin-left:auto}.out{margin-top:auto;color:var(--mute)}.badge{background:var(--q1);color:#fff;border-radius:9px;padding:0 6px;font-size:var(--t-1);font-weight:600}.nv.on .badge{background:#ffffff40}.content{flex:1;min-width:0;display:flex;flex-direction:column}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;height:56px}h1{font-size:15px;font-weight:700;margin:0;letter-spacing:.2px}.tools{display:flex;align-items:center;gap:8px}.pill{border-radius:999px;height:30px;min-width:38px;padding:0 12px;display:inline-grid;place-items:center;background:var(--card);border:1px solid var(--line2);font-size:16px;color:var(--fg)}.pill.act{color:var(--accent)}.search{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;background:var(--card);border:1px solid var(--line2);color:var(--mute);width:200px}.search input{border:0;outline:0;background:none;width:100%;font-size:var(--t0);color:var(--fg)}.mobile-only{display:none}.filters{display:none;gap:6px;padding:0 20px 10px;overflow-x:auto;align-items:center}.filters.open{display:flex}.cf{padding:4px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0;font-size:var(--t-1)}.cf.on{background:var(--accent);color:#fff}.tg{margin-left:auto;white-space:nowrap;font-size:var(--t-1);border-radius:999px}.tg.on{color:var(--accent)}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot.none{border:1.5px dashed var(--mute)}main{flex:1;padding:0 20px 12px;min-height:0;overflow:auto}.grid{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(0,1fr);grid-template-rows:26px 1fr 1fr;gap:12px;height:100%;min-height:520px}.colh{text-align:center;font-size:var(--t-1);font-weight:600;color:var(--mute);align-self:end}.rowh{display:flex;align-items:center;justify-content:center}.rowh span{writing-mode:vertical-rl;text-orientation:upright;font-size:var(--t-1);font-weight:600;color:var(--mute);letter-spacing:2px}.quad{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 12px 10px;display:flex;flex-direction:column;min-height:0;box-shadow:0 1px 2px #0000001f}.q0{--qc:var(--q0)}.q1{--qc:var(--q1)}.q2{--qc:var(--q2)}.q3{--qc:var(--q3)}.q4{--qc:var(--q4)}.q0bg{background:var(--q0)}.q1bg{background:var(--q1)}.q2bg{background:var(--q2)}.q3bg{background:var(--q3)}.q4bg{background:var(--q4)}.over-q{outline:2px solid var(--accent);outline-offset:-1px}.quad h2{font-size:var(--t0);font-weight:600;margin:0 4px 8px;display:flex;align-items:center;gap:7px}.quad h2 small{color:var(--mute);font-weight:400;font-size:var(--t-1)}.quad h2 em{margin-left:auto;font-style:normal;color:var(--mute);font-size:var(--t-1)}.qdot{width:8px;height:8px;border-radius:50%;background:var(--qc)}.list{list-style:none;margin:0;padding:0;flex:1;overflow:auto}.task{display:flex;align-items:flex-start;gap:8px;padding:8px 6px;border-radius:9px}.task:hover{background:var(--card2)}.task+.task{box-shadow:0 -1px 0 var(--line)}.task.done .title{text-decoration:line-through;color:var(--mute)}.task.dragging{opacity:.3}.handle{touch-action:none;cursor:grab;color:var(--mute);opacity:.35;padding:1px 0;user-select:none;-webkit-user-select:none;font-size:var(--t-1)}.task:hover .handle{opacity:.8}.chk{width:18px;height:18px;min-width:18px;margin-top:1px;border-radius:5px;padding:0;border:1.5px solid var(--line2);background:none;display:grid;place-items:center;color:#fff}.chk:hover{border-color:var(--qc,var(--accent))}.task.done .chk{background:var(--qc,var(--accent));border-color:transparent}.body{flex:1;min-width:0;cursor:pointer}.title{word-break:break-word;font-size:var(--t0)}.meta{display:flex;gap:5px;margin-top:3px}.chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-1);color:var(--mute);background:var(--card2);border-radius:5px;padding:1px 6px}.meta.over .chip:first-child{color:var(--q1)}.empty-msg{color:var(--mute);padding:10px 6px;font-size:var(--t-1);opacity:.7}.ghost{position:fixed;left:0;top:0;pointer-events:none;z-index:50;background:var(--card2);border-radius:10px;box-shadow:0 10px 30px #0006;opacity:.97}.single .quad{min-height:60vh}#quick{display:flex;gap:8px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}#quick input{flex:1;min-width:0;padding:8px 14px;border-radius:999px;border:1px solid var(--line2);background:var(--card);font-size:16px;outline:0}#quick input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}#quick select{max-width:110px;border-radius:999px;border:1px solid var(--line2);background:var(--card);padding:0 10px;font-size:var(--t0)}#quick button{border-radius:999px;padding:0 16px}.wk{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.wk{color:var(--mute);font-size:var(--t-1);margin-bottom:4px}.sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:40}.sheet{background:var(--card);border:1px solid var(--line);width:100%;max-width:480px;border-radius:16px 16px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 60px #00000080}@media (min-width:700px){.sheet-bg{align-items:center}.sheet{border-radius:16px}}.sheet input,.sheet textarea,.sheet select{width:100%;padding:9px 11px;border-radius:9px;border:1px solid var(--line2);background:var(--bg);font-size:16px}.sheet label{display:flex;flex-direction:column;gap:4px;font-size:var(--t-1);color:var(--mute)}.colors{display:flex;gap:10px}.colors label{flex-direction:row}.colors input{display:none}.colors .dot{width:22px;height:22px;margin:0}.colors input:checked+.dot{outline:2px solid var(--accent);outline-offset:2px}.row{display:flex;gap:8px}.row span{flex:1}.danger{color:var(--q1)}.auth{max-width:340px;margin:18vh auto;padding:28px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:16px}.auth form{display:flex;flex-direction:column;gap:8px}.auth input{padding:11px;border-radius:10px;border:1px solid var(--line2);background:var(--bg);font-size:16px}.tabbar{display:none}@media (max-width:760px){#app{flex-direction:column}.side{display:none}.mobile-only{display:inline-grid}.toolbar{padding:8px 12px;height:50px}h1{font-size:17px}.search{width:120px}main{padding:0 8px 8px}.filters{padding:0 12px 8px}.grid{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr);grid-template-rows:20px 1fr 1fr;gap:6px;min-height:0}.colh,.rowh span{font-size:var(--t-1)}.quad{padding:9px 6px 6px;border-radius:14px;min-height:30vh}.quad h2{font-size:var(--t-1);margin:0 2px 4px}.quad h2 small{display:none}.task{padding:6px 2px;gap:5px}.title{font-size:var(--t0)}.handle{opacity:.5}#quick{padding:8px 10px}.tabbar{order:3;display:flex;border-top:1px solid var(--line);background:var(--side);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:4px 0 calc(4px + env(safe-area-inset-bottom))}.tabbar button{flex:1;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--t-2);color:var(--mute);padding:4px}.tabbar svg{fill:currentColor}.tabbar svg [fill=none]{fill:none}.tabbar .on{color:var(--accent)}}.meta.today .chip:first-child{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}:root{--board1:#1c1c1c;--board2:#0e0e0e;--div:rgba(255,255,255,.13);--box:#5c6268;--ic-off:#3a3a3c;--ic1:#8e8e93;--ic2:#5b6cff;--ic3:#8e8e93;--ic4:#30d158}@media (prefers-color-scheme:light){:root{--board1:#ffffff;--board2:#f3f3f6;--div:rgba(0,0,0,.1);--box:#a3a8ae;--ic-off:#d6d6db;--ic1:#6e6e73}}.grid{grid-template-areas:"c h1 h2" "r1 q1 q2" "r2 q3 q4";gap:0}.grid>.corner{grid-area:c}.grid>.colh:nth-of-type(1){grid-area:h1}.board{grid-area:q1/q1/q4/q4;grid-row:2/4;grid-column:2/4;background:linear-gradient(180deg,var(--board1),var(--board2));border:1px solid var(--line);border-radius:22px;box-shadow:0 10px 40px #00000040}.grid .colh{padding-bottom:6px}.grid .rowh{padding-right:6px}.grid .quad{background:none;border:0;border-radius:0;box-shadow:none;padding:16px 18px 10px;position:relative}.grid .q1{grid-area:q1}.grid .q2{grid-area:q2}.grid .q3{grid-area:q3}.grid .q4{grid-area:q4}.grid .q1:after,.grid .q3:after{content:"";position:absolute;right:0;top:14px;bottom:14px;width:1px;background:var(--div)}.grid .q3:after{top:14px}.grid .q1:before,.grid .q2:before{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:var(--div)}.grid .q2:before{left:18px}.grid .q1:after{bottom:0}.grid .q3:after{top:0}.mini rect{fill:none;stroke:var(--ic-off);stroke-width:1.6}.q1 .mini .hi{stroke:var(--ic1)}.q2 .mini .hi{stroke:var(--ic2)}.q3 .mini .hi{stroke:var(--ic3)}.q4 .mini .hi{stroke:var(--ic4)}.quad h2{margin:0 2px 10px;gap:8px}.quad h2 small{opacity:.8}.over-q{outline:none!important}.grid .over-q{background:color-mix(in srgb,var(--accent) 8%,transparent)}.task{align-items:center;padding:6px 4px;gap:10px}.task+.task{box-shadow:none}.chk{width:20px;height:20px;min-width:20px;border-radius:5px;border:2px solid var(--box);margin-top:0;color:#fff}.chk:hover{border-color:var(--fg)}.chk.in_progress{background:#6b7177;border-color:#6b7177;color:#000}.chk.done{background:var(--accent);border-color:var(--accent);color:#fff}.task.done .chk{background:var(--accent)}.title{font-size:14.5px;font-weight:500;color:var(--fg)}.body{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.edit{background:none;border:0;padding:4px 6px;border-radius:6px;color:var(--mute);opacity:0;fill:currentColor}.task:hover .edit,.edit:focus{opacity:1}.edit:hover{background:var(--card2)}.empty-msg{color:var(--fg);opacity:.9;font-weight:500;font-size:var(--t0);padding:4px}.single .quad{background:linear-gradient(180deg,var(--board1),var(--board2))}@media (hover:none){.edit{opacity:.55}}@media (max-width:760px){.grid .quad{padding:10px 8px 6px}.grid .q1:before,.grid .q2:before{left:8px;right:8px}.task{gap:7px;padding:5px 2px}.chk{width:18px;height:18px;min-width:18px}.title{font-size:var(--t0)}.board{border-radius:18px}.edit{padding:2px}}.grid>:nth-child(3){grid-area:h1}.grid>:nth-child(4){grid-area:h2}.grid>:nth-child(5){grid-area:r1}.grid>:nth-child(8){grid-area:r2}.allv{background:linear-gradient(180deg,var(--board1),var(--board2));border:1px solid var(--line);border-radius:22px;padding:14px 16px;min-height:100%;display:flex;flex-direction:column}.afilters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--div);margin-bottom:6px}.fsel{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:30px;border-radius:999px;border:1px solid var(--line2);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238e8e93' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;padding:0 26px 0 12px;font-size:var(--t0);color:var(--fg)}.acolors{display:flex;gap:4px;align-items:center}.acolors .cf{height:30px}.acolors .dot{margin:0}.acount{margin-left:auto;color:var(--mute);font-size:var(--t-1)}.alist .task{padding:8px 4px}.alist .task+.task{box-shadow:0 -1px 0 var(--div)}.qi{display:inline-grid;place-items:center;width:22px}.qi svg{width:18px;height:18px}.qi.q0 svg{color:var(--q0);fill:currentColor}.qi.q0 svg [fill=none]{fill:none}.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tabbar button span{white-space:nowrap}@media (max-width:760px){.allv{border-radius:18px;padding:10px}.afilters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.afilters>*{flex-shrink:0}.fsel{font-size:var(--t0)}.acount{margin-left:4px}}.content{min-height:0}.chk{position:relative;flex-shrink:0}.chk:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}@media (max-width:760px),(hover:none){.chk:before{top:-8px;right:-8px;bottom:-8px;left:-8px}}.hint{display:block;width:100%;text-align:left;margin:0 0 10px;padding:9px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--fg);font-size:var(--t0)}.notes{display:grid;grid-template-columns:290px 1fr;gap:12px;height:100%;min-height:0}.nlist{display:flex;flex-direction:column;gap:6px;overflow:auto;padding-right:2px}.newnote{border-radius:12px;padding:10px;background:var(--card);border:1px dashed var(--line2);color:var(--accent);font-weight:600;text-align:left}.ncard{display:block;width:100%;text-align:left;border-radius:14px;padding:11px 13px;background:var(--card);border:1px solid var(--line)}.ncard.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.nct{font-weight:600;font-size:var(--t0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin{margin-right:4px;font-size:var(--t-1)}.ncs{color:var(--mute);font-size:var(--t-1);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncm{display:flex;gap:6px;align-items:center;margin-top:6px;color:var(--mute);font-size:var(--t-1)}.neditor{background:linear-gradient(180deg,var(--board1),var(--board2));border:1px solid var(--line);border-radius:22px;padding:14px 22px 18px;overflow:auto;display:flex;flex-direction:column;min-height:0}.nsel{margin:auto}.nhead{display:flex;gap:8px;align-items:center}.nsp{flex:1}.back{display:none}.pill.danger{color:var(--q1);font-size:var(--t0)}.ntitle{font-size:24px;font-weight:700;border:0;outline:0;background:none;padding:10px 0 6px;color:var(--fg);width:100%}.parentlink{align-self:flex-start;display:flex;gap:6px;align-items:center;font-size:var(--t-1);border-radius:999px;padding:4px 12px;margin-bottom:6px;color:var(--mute)}.parentlink b{color:var(--fg)}.nbody{display:flex;flex-direction:column}.nblock{width:100%;resize:none;border:0;outline:0;background:none;color:var(--fg);font-size:15px;line-height:1.55;padding:3px 0;min-height:28px;overflow:hidden}.ntask{flex:none}.ntask .task{padding:5px 2px}.ntask:empty{display:none}.qchip{min-width:32px;height:26px;padding:0 4px;border-radius:8px;background:none;border:1px solid transparent;display:grid;place-items:center;font-size:var(--t-2);color:var(--q0)}.qchip:hover{border-color:var(--line2)}.qchip .mini{width:18px;height:18px}.newitem{display:flex;align-items:center;gap:10px;padding:6px 2px 6px 42px}.newitem .chk{pointer-events:none}.newitem input{flex:1;border:0;outline:0;background:none;font-size:15px;color:var(--fg);border-bottom:1px solid var(--accent);padding:4px 0}.ntools{display:flex;gap:10px;align-items:center;margin-top:10px}.nhint{color:var(--mute);font-size:var(--t-1)}.chip.sub{color:var(--mute)}.chip.progc{color:var(--accent)}.chip.progc.full{color:var(--ic4)}.chip.nlink{border:0;cursor:pointer;color:var(--accent);font:inherit;font-size:var(--t-1);padding:1px 6px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.split{border-radius:10px;padding:9px;text-align:left;color:var(--accent);background:var(--bg)}#quick[hidden]{display:none}@media (max-width:760px){.notes{grid-template-columns:1fr}.notes.editing .nlist{display:none}.notes:not(.editing) .neditor{display:none}.back{display:inline-grid}.neditor{border-radius:18px;padding:10px 14px 14px}.ntitle{font-size:21px}.nhint{display:none}.newitem{padding-left:38px}.tabbar button{font-size:10px}}.nblock:placeholder-shown:not(:focus){min-height:0}.nbody .nblock:not(:first-child):placeholder-shown{height:22px!important}.nbody.viewing{cursor:text;min-height:120px;padding-bottom:6px}.nempty{color:var(--mute);margin:6px 0}.md{font-size:15.5px;line-height:1.65;color:var(--fg);word-break:break-word;-webkit-user-select:text;user-select:text}.md:empty{display:none}.md>:first-child{margin-top:4px}.md>:last-child{margin-bottom:4px}.md h1,.md h2,.md h3,.md h4{line-height:1.3;margin:18px 0 6px;font-weight:700;letter-spacing:-.2px}.md h1{font-size:22px}.md h2{font-size:19px}.md h3{font-size:16.5px}.md h4{font-size:15px;color:var(--mute)}.md p{margin:6px 0}.md strong{font-weight:700}.md em{font-style:italic}.md del{color:var(--mute)}.md a{color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.md ul,.md ol{margin:6px 0;padding-left:22px}.md li{margin:2px 0}.md li::marker{color:var(--mute)}.md li:has(>input[type=checkbox]){list-style:none;margin-left:-20px}.md input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid var(--box);border-radius:4px;vertical-align:-3px;margin:0 8px 0 0}.md input[type=checkbox]:checked{background:var(--mute) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/10px no-repeat;border-color:var(--mute)}.md li:has(>input:checked){color:var(--mute);text-decoration:line-through}.md code{font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--card2);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.md pre{background:var(--card2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;overflow-x:auto;margin:10px 0}.md pre code{background:none;border:0;padding:0;font-size:var(--t-1)}.md blockquote{margin:10px 0;padding:2px 0 2px 14px;border-left:3px solid var(--accent);color:var(--mute)}.md hr{border:0;border-top:1px solid var(--div);margin:16px 0}.md table{border-collapse:collapse;margin:10px 0;font-size:var(--t0);display:block;overflow-x:auto;max-width:100%}.md th,.md td{border:1px solid var(--line2);padding:6px 10px;text-align:left}.md th{background:var(--card2);font-weight:600}.md img{max-width:100%;border-radius:10px}.nbody.editing .nblock{font:14.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--card2);border-radius:10px;padding:8px 10px;margin:3px 0;min-height:36px}.nbody.editing .nblock:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}#noteDone{color:#fff;font-size:var(--t0);font-weight:600}#noteEditBtn{font-size:var(--t0)}@media (max-width:760px){.md{font-size:15px}.md h1{font-size:20px}.nbody.editing .nblock{font-size:16px}}.neditor>*{flex-shrink:0}:root{--solid-bar:#1e1e1e}@media (prefers-color-scheme:light){:root{--solid-bar:#f5f5f7}}html,body{background:var(--bg)}.toolbar{background:var(--bg);position:relative;z-index:5}.side{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--card) 55%,var(--bg))}.sheet-bg{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000008c}@media (max-width:760px){#app{padding-top:0}.toolbar{padding-top:calc(8px + env(safe-area-inset-top));height:auto;min-height:50px;background:var(--solid-bar)}.tabbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--solid-bar);padding-bottom:env(safe-area-inset-bottom)}}#nl-badge-frame,#nl-hud-frame,iframe[id^=nl-badge],iframe[id^=nl-hud],[id*=netlify-badge]{display:none!important;visibility:hidden!important;pointer-events:none!important}.toolbar{background:var(--solid-bar,var(--bg))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:1}.calhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calhead b{font-size:16px}.calhead .pill{width:34px;padding:0}.selhead{margin:14px 2px 4px;font-weight:600;font-size:var(--t0);color:var(--mute)}.task.cancelled .title{text-decoration:line-through;color:var(--mute)}.task.cancelled .chk{border-style:dashed;color:var(--mute)}:root{--aq1:#ff6b6b;--aq2:#6b8cff;--aq3:#f7b955;--aq4:#b68cff;--aq0:#45d4c4;--sky1:#0b1020;--sky2:#141a2e;--dustc:#c9d4ff}@media (prefers-color-scheme:light){:root{--aq1:#e5484d;--aq2:#3e63dd;--aq3:#e09a1f;--aq4:#8e4ec6;--aq0:#12a594;--sky1:#eef1fb;--sky2:#f8f9fe;--dustc:#7b86b8}}.acal{background:linear-gradient(180deg,var(--board1),var(--board2));border:1px solid var(--line);border-radius:20px;padding:12px}.acal .calhead{margin-bottom:6px}.acal .wk{margin-bottom:4px}.artwrap{position:relative;width:100%;border-radius:14px;overflow:hidden}.artwrap{background:radial-gradient(120% 90% at 50% 0%,var(--sky2),var(--sky1))}.art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.agrid line{stroke:var(--div);stroke-width:.6;vector-effect:non-scaling-stroke}.acal .agrid line{stroke:color-mix(in srgb,var(--dustc) 10%,transparent)}.sky .dust{fill:var(--dustc)}.core{fill:#fff;opacity:.9}.stars .live,.stars .glow{transform-box:fill-box;transform-origin:center;animation:pulse 2.6s ease-in-out infinite}.stars .glow{animation-name:glow}@keyframes pulse{50%{transform:scale(1.18)}}@keyframes glow{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.stars .live,.stars .glow{animation:none}}.agrid-h{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,1fr)}.acell{background:none;border:0;border-radius:0;padding:4px 0 0 6px;display:flex;justify-content:space-between;align-items:flex-start;color:var(--fg);cursor:pointer;min-width:0}.acell .dn{font-size:var(--t-1);font-weight:600;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;text-shadow:0 0 3px var(--board2)}.acal .acell .dn{color:color-mix(in srgb,var(--dustc) 80%,var(--fg))}.acell .cnt{font-size:var(--t-2);color:var(--mute);padding-right:5px}.acell.oth{opacity:.35}.acell.today .dn{background:var(--accent);color:#fff;text-shadow:none}.acell.sel{box-shadow:inset 0 0 0 2px var(--accent);border-radius:10px}.acell:active{background:color-mix(in srgb,var(--fg) 6%,transparent)}.daylist{margin-top:14px}.dgroup{margin-top:8px}.dgroup h3{display:flex;align-items:center;gap:8px;font-size:var(--t-1);margin:6px 2px 2px;color:var(--mute);font-weight:600}.dgroup h3 em{margin-left:auto;font-style:normal}.dgroup h3 .mini{width:16px;height:16px}.dgroup.q0 h3 svg{color:var(--aq0);fill:currentColor}.dgroup.q0 h3 svg [fill=none]{fill:none}.dgroup .list{flex:none}@media (max-width:760px){.acal{padding:8px;border-radius:16px}.acell{padding:3px 0 0 3px}.acell .dn{font-size:var(--t-2);width:18px;height:18px}.acell .cnt{display:none}}.clegend{display:flex;flex-direction:column;align-items:center;gap:6px;margin:12px 0 2px;font-size:var(--t-1);color:var(--mute);letter-spacing:.01em}.clegend .lrow{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px}.clegend span{display:inline-flex;align-items:center;gap:5px}.cq{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c)}.cs{width:7px;height:7px;border-radius:50%;background:var(--dustc)}.cs.s-p{background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--dustc) 35%,transparent),0 0 8px var(--dustc)}.cs.s-t{opacity:.5}.cs.s-d{opacity:.16}.cs.s-c{background:none;border:1px dashed var(--dustc);opacity:.6;width:6px;height:6px}.cl{width:24px;height:8px}.cl path{stroke:var(--dustc);stroke-width:.8;opacity:.6}.cl circle{fill:var(--dustc)}@media (prefers-color-scheme:light){.cs.s-p{background:var(--dustc)}}@media (max-width:760px){.clegend{font-size:10px}.clegend .lrow{gap:3px 9px}}.wk .sun{color:color-mix(in srgb,var(--q1) 75%,var(--mute))}.wk .sat{color:color-mix(in srgb,var(--q2) 75%,var(--mute))}.bgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--div);border-left:1px solid var(--div);border-radius:12px;overflow:hidden;background:var(--board2)}.bcell{position:relative;min-height:74px;aspect-ratio:auto;border:0;border-right:1px solid var(--div);border-bottom:1px solid var(--div);border-radius:0;background:none;padding:4px 0 5px;display:flex;flex-direction:column;align-items:stretch;gap:4px;color:var(--fg);cursor:pointer;min-width:0;overflow:hidden}.bcell .dn{align-self:center;font-size:var(--t-1);font-weight:600;width:22px;height:22px;display:grid;place-items:center;border-radius:50%}.bcell.oth{opacity:.38}.bcell.today .dn{background:var(--accent);color:#fff}.bcell.sel{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 0 0 1.5px var(--accent)}.bcell:active{background:color-mix(in srgb,var(--fg) 6%,transparent)}.blines{display:flex;flex-direction:column;gap:2px}.bl{display:block;height:3px;background:var(--c);margin:0 -1px}.bl.ls{margin-left:5px;border-radius:3px 0 0 3px}.bl.le{margin-right:5px;border-radius:0 3px 3px 0}.bdots{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;padding:0 4px}.bd{width:6px;height:6px;border-radius:50%;background:var(--c)}.bdots.dense{gap:2px}.bdots.dense .bd{width:5px;height:5px}.st-in_progress{opacity:1}.bd.st-in_progress{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c) 35%,transparent)}.st-todo{opacity:.5}.st-done{opacity:.16}.bd.st-cancelled{background:none;border:1px dashed var(--c);opacity:.6;width:5px;height:5px}.bl.st-cancelled{background:repeating-linear-gradient(90deg,var(--c) 0 3px,transparent 3px 6px);opacity:.5}.clegend.basic .cl path{stroke:var(--mute);opacity:.9}.clegend.basic .cs{background:var(--mute)}.clegend.basic .cs.s-p{background:var(--fg);box-shadow:none}.clegend.basic .cs.s-c{background:none;border-color:var(--mute)}@media (max-width:760px){.bcell{min-height:62px;padding-top:3px}.bcell .dn{font-size:var(--t-1);width:20px;height:20px}.bd{width:5px;height:5px}.bdots{gap:2px;padding:0 2px}}.settings{gap:14px;max-height:88vh;overflow:auto;background:var(--card)}.shead{display:flex;justify-content:space-between;align-items:center}.shead b{font-size:17px}.sgroup{background:var(--card2);border-radius:12px;padding:2px 12px}.sgroup h4{margin:10px 0 2px;font-size:var(--t-1);font-weight:600;color:var(--mute);letter-spacing:.04em}.srow{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;border-top:1px solid var(--line)}.sgroup h4+.srow{border-top:0}.sl{font-size:var(--t0);color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv{color:var(--mute);font-size:var(--t0)}.sseg{display:flex;background:var(--bg);border-radius:9px;padding:2px;gap:2px;flex:none}.sseg button{border:0;background:none;border-radius:7px;padding:5px 10px;font-size:var(--t-1);font-weight:500;color:var(--mute)}.sseg button.on{background:var(--card);color:var(--fg);box-shadow:0 1px 2px #00000040}.settings select{width:auto;padding:6px 10px;font-size:var(--t0);border-radius:8px}.switch{position:relative;display:inline-block;width:46px;height:28px;flex:none}.switch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;z-index:1;width:100%;height:100%}.switch i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--line2);border-radius:999px;transition:background .2s}.switch i:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.switch input:checked+i{background:#34c759}.switch input:checked+i:after{transform:translate(18px)}.snote{margin:0 4px;font-size:var(--t-1);color:var(--mute)}.nv.gear{margin-top:auto}@media (max-width:420px){.sseg button{padding:5px 7px;font-size:var(--t-1)}}[data-design=stars] button{padding:8px}[data-design=stars] .side{padding:16px 8px}[data-design=stars] .traffic{padding:2px 8px 16px}[data-design=stars] .nv{gap:8px;padding:8px}[data-design=stars] .badge{padding:0 8px}[data-design=stars] .search{gap:8px;padding:0 8px}[data-design=stars] .filters{gap:8px;padding:0 20px 8px}[data-design=stars] .cf{padding:4px 8px}[data-design=stars] .dot{margin-right:8px}[data-design=stars] .quad{padding:16px 12px 8px}[data-design=stars] .quad h2{gap:8px}[data-design=stars] .task{padding:8px}[data-design=stars] .meta{gap:4px;margin-top:4px}[data-design=stars] .chip{padding:1px 8px}[data-design=stars] .empty-msg{padding:8px}[data-design=stars] #quick{padding:8px 20px calc(8px + env(safe-area-inset-bottom))}[data-design=stars] #quick input{padding:8px 16px}[data-design=stars] #quick select{padding:0 8px}[data-design=stars] .sheet{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}[data-design=stars] .sheet input,[data-design=stars] .sheet textarea,[data-design=stars] .sheet select{padding:8px 12px}[data-design=stars] .colors{gap:8px}[data-design=stars] .auth input{padding:12px}@media (max-width:760px){[data-design=stars] .grid{gap:8px}}@media (max-width:760px){[data-design=stars] .quad{padding:8px}}@media (max-width:760px){[data-design=stars] .task{padding:8px 2px;gap:4px}}@media (max-width:760px){[data-design=stars] #quick{padding:8px}}[data-design=stars] .grid .colh{padding-bottom:8px}[data-design=stars] .grid .rowh{padding-right:8px}[data-design=stars] .grid .quad{padding:16px 16px 8px}[data-design=stars] .quad h2{margin:0 2px 8px}[data-design=stars] .task{padding:8px 4px;gap:8px}[data-design=stars] .edit{padding:4px 8px}@media (max-width:760px){[data-design=stars] .grid .quad{padding:8px}}@media (max-width:760px){[data-design=stars] .task{gap:8px;padding:4px 2px}}[data-design=stars] .allv{padding:16px}[data-design=stars] .afilters{margin-bottom:8px}[data-design=stars] .fsel{padding:0 24px 0 12px}[data-design=stars] .row2{gap:8px}@media (max-width:760px){[data-design=stars] .allv{padding:8px}}[data-design=stars] .hint{margin:0 0 8px;padding:8px 16px}[data-design=stars] .nlist{gap:8px}[data-design=stars] .newnote{padding:8px}[data-design=stars] .ncard{padding:12px}[data-design=stars] .ncm{gap:8px;margin-top:8px}[data-design=stars] .neditor{padding:16px 24px}[data-design=stars] .ntitle{padding:8px 0}[data-design=stars] .parentlink{gap:8px;margin-bottom:8px}[data-design=stars] .nblock{padding:4px 0}[data-design=stars] .ntask .task{padding:4px 2px}[data-design=stars] .newitem{gap:8px;padding:8px 2px 8px 40px}[data-design=stars] .ntools{gap:8px;margin-top:8px}[data-design=stars] .chip.nlink{padding:1px 8px}[data-design=stars] .split{padding:8px}@media (max-width:760px){[data-design=stars] .neditor{padding:8px 16px 16px}}@media (max-width:760px){[data-design=stars] .newitem{padding-left:40px}}[data-design=stars] .nbody.viewing{padding-bottom:8px}[data-design=stars] .nempty{margin:8px 0}[data-design=stars] .md h1,[data-design=stars] .md h2,[data-design=stars] .md h3,[data-design=stars] .md h4{margin:16px 0 8px}[data-design=stars] .md p{margin:8px 0}[data-design=stars] .md ul,[data-design=stars] .md ol{margin:8px 0;padding-left:24px}[data-design=stars] .md code{padding:1px 4px}[data-design=stars] .md pre{padding:12px 16px;margin:8px 0}[data-design=stars] .md blockquote{margin:8px 0;padding:2px 0 2px 16px}[data-design=stars] .md table{margin:8px 0}[data-design=stars] .md th,[data-design=stars] .md td{padding:8px}[data-design=stars] .nbody.editing .nblock{padding:8px;margin:4px 0}[data-design=stars] .calhead{margin-bottom:8px}[data-design=stars] .selhead{margin:16px 2px 4px}[data-design=stars] .acal .calhead{margin-bottom:8px}[data-design=stars] .acell{padding:4px 0 0 8px}[data-design=stars] .acell .cnt{padding-right:4px}[data-design=stars] .daylist{margin-top:16px}[data-design=stars] .dgroup h3{margin:8px 2px 2px}@media (max-width:760px){[data-design=stars] .acell{padding:4px 0 0 4px}}[data-design=stars] .clegend{gap:8px}[data-design=stars] .clegend span{gap:4px}@media (max-width:760px){[data-design=stars] .clegend .lrow{gap:4px 8px}}[data-design=stars] .bcell{padding:4px 0}[data-design=stars] .bl.ls{margin-left:4px}[data-design=stars] .bl.le{margin-right:4px}[data-design=stars] .bdots{gap:4px}@media (max-width:760px){[data-design=stars] .bcell{padding-top:4px}}[data-design=stars] .settings{gap:16px}[data-design=stars] .sgroup h4{margin:8px 0 2px}[data-design=stars] .srow{gap:8px}[data-design=stars] .sseg button{padding:4px 8px}[data-design=stars] .settings select{padding:8px}@media (max-width:420px){[data-design=stars] .sseg button{padding:4px 8px}}:root[data-design=stars]{--sky-top:#0e0f12;--sky-bot:#0a0b0d;--surf1:rgba(30,32,38,.62);--surf2:#17181c;--surf3:#202228;--ink:#ecebe6;--ink2:#a9a8a2;--ink3:#7c7b77;--hair:rgba(236,232,220,.08);--hair2:rgba(236,232,220,.14);--glow:#d9c39a;--on-glow:#1a1712;--starc:#f2ecdf;--neb:.13;--shadow:0 12px 40px rgba(0,0,0,.5);--t-1:11.7px;--t0:14px;--t1:16.8px;--t2:20.2px;--t3:24.2px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--r1:8px;--r2:12px;--r3:20px;--bg:var(--sky-top);--card:var(--surf2);--card2:var(--surf3);--line:var(--hair);--line2:var(--hair2);--fg:var(--ink);--mute:var(--ink2);--accent:var(--glow);--board1:var(--surf2);--board2:var(--surf2);--div:var(--hair);--box:var(--ink3);--solid-bar:var(--sky-top);--side:var(--sky-top);--sky1:#0c0d10;--sky2:#18191d;--dustc:#d8d2c4;--aq1:#e8837a;--aq2:#8fa6d8;--aq3:#dcb56e;--aq4:#b59bd6;--aq0:#7cc4b6;--q1:var(--aq1);--q2:var(--aq2);--q3:var(--aq3);--q4:var(--aq4);--q0:var(--aq0)}@media (prefers-color-scheme:light){:root[data-design=stars]{--sky-top:#eceffb;--sky-bot:#fbeee8;--surf1:rgba(255,255,255,.55);--surf2:#fbfbff;--surf3:#f0f1fa;--ink:#20244a;--ink2:#565d84;--ink3:#8a90b2;--hair:rgba(40,48,110,.09);--hair2:rgba(40,48,110,.16);--glow:#4a4fc2;--on-glow:#fff;--starc:#5a628f;--neb:.15;--shadow:0 10px 30px rgba(70,78,140,.14);--sky1:#e9ecfa;--sky2:#f7f4fb;--dustc:#7b86b8;--aq1:#e5484d;--aq2:#3e63dd;--aq3:#e09a1f;--aq4:#8e4ec6;--aq0:#12a594}}[data-design=stars] body{letter-spacing:-.01em;word-break:keep-all;line-height:1.5;color:var(--ink)}:root[data-design=stars],[data-design=stars] body{background:var(--sky-bot)}[data-design=stars] #app{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--sky-top) 0%,color-mix(in srgb,var(--sky-top) 55%,var(--sky-bot)) 55%,var(--sky-bot) 100%)}@media (prefers-color-scheme:light){[data-design=stars] #app{background:linear-gradient(180deg,var(--sky-top) 0%,#efe9f8 50%,var(--sky-bot) 100%)}}[data-design=stars] #app:before,[data-design=stars] #app:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}[data-design=stars] #app:before{background-image:radial-gradient(1px 1px at 23px 41px,var(--starc),transparent),radial-gradient(1px 1px at 141px 87px,var(--starc),transparent),radial-gradient(1.2px 1.2px at 77px 163px,var(--starc),transparent),radial-gradient(.8px .8px at 199px 19px,var(--starc),transparent),radial-gradient(1px 1px at 251px 211px,var(--starc),transparent),radial-gradient(.8px .8px at 37px 247px,var(--starc),transparent);background-size:280px 280px;opacity:.32}[data-design=stars] #app:after{background-image:radial-gradient(1.4px 1.4px at 61px 113px,var(--starc),transparent),radial-gradient(1px 1px at 311px 57px,var(--starc),transparent),radial-gradient(1.2px 1.2px at 173px 297px,var(--starc),transparent);background-size:380px 380px;opacity:.22;animation:twinkle 9s ease-in-out infinite}@media (prefers-color-scheme:light){[data-design=stars] #app:before{opacity:.18}[data-design=stars] #app:after{opacity:.12}}@keyframes twinkle{50%{opacity:.55}}[data-design=stars] .toolbar{background:var(--sky-top)!important;border-bottom:1px solid var(--hair)}[data-design=stars] .tabbar{background:var(--sky-bot)!important;border-top:1px solid var(--hair)}[data-design=stars] .tabbar button{color:var(--ink3);font-size:var(--t-1);letter-spacing:-.02em}[data-design=stars] .tabbar .on{color:var(--glow)}[data-design=stars] .side{background:var(--sky-top);border-right:1px solid var(--hair)}[data-design=stars] .nv{color:var(--ink2)}[data-design=stars] .nv svg{color:var(--ink3)}[data-design=stars] .nv.on{background:color-mix(in srgb,var(--glow) 16%,transparent);color:var(--ink)}[data-design=stars] .nv.on svg{color:var(--glow)}[data-design=stars] .badge{background:var(--glow);color:var(--on-glow)}[data-design=stars] h1{font-size:var(--t1);font-weight:700;letter-spacing:-.02em}[data-design=stars] .pill,[data-design=stars] .search,[data-design=stars] button:not(.chk):not(.edit):not(.acell):not(.bcell):not(.nv):not(.primary):not(.cf):not(.tg){background:var(--surf3);border-color:var(--hair)}[data-design=stars] .tabbar button{background:none!important}[data-design=stars] .pill{color:var(--ink);height:32px;min-width:40px}[data-design=stars] .pill.act{color:var(--glow)}[data-design=stars] .search{height:32px;color:var(--ink3)}[data-design=stars] .primary{background:var(--glow);color:var(--on-glow);border-color:transparent;font-weight:700}[data-design=stars] .cf,[data-design=stars] .tg{background:var(--surf3);border:1px solid var(--hair)}[data-design=stars] .cf.on{background:var(--glow);color:var(--on-glow)}[data-design=stars] .tg.on{color:var(--glow)}[data-design=stars] input,[data-design=stars] select,[data-design=stars] textarea{color:var(--ink)}[data-design=stars] #quick{border-top:0;padding:var(--s2) var(--s3);gap:var(--s2)}[data-design=stars] #quick input,[data-design=stars] #quick select{background:var(--surf3);border-color:var(--hair);height:40px}[data-design=stars] #quick input::placeholder{color:var(--ink3)}[data-design=stars] #quick button{height:40px;padding:0 var(--s4)}[data-design=stars] #quick input:focus{border-color:var(--glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--glow) 22%,transparent)}[data-design=stars] .colh,[data-design=stars] .rowh span{color:var(--ink3);font-size:var(--t-1);font-weight:600;letter-spacing:.02em}[data-design=stars] .board{background:var(--surf1);border:1px solid var(--hair);border-radius:var(--r3);box-shadow:var(--shadow)}[data-design=stars] .grid .quad{--qc:var(--aq0);background:radial-gradient(85% 75% at var(--nx,30%) var(--ny,32%),color-mix(in srgb,var(--qc) calc(var(--neb)*100%),transparent),transparent 72%);padding:var(--s4) var(--s3) var(--s2)}[data-design=stars] .grid .q1{--qc:var(--aq1);border-top-left-radius:var(--r3)}[data-design=stars] .grid .q2{--qc:var(--aq2);--nx:70%;border-top-right-radius:var(--r3)}[data-design=stars] .grid .q3{--qc:var(--aq3);--ny:68%;border-bottom-left-radius:var(--r3)}[data-design=stars] .grid .q4{--qc:var(--aq4);--nx:70%;--ny:68%;border-bottom-right-radius:var(--r3)}[data-design=stars] .quad.q0{--qc:var(--aq0)}[data-design=stars] .quad.q1{--qc:var(--aq1)}[data-design=stars] .quad.q2{--qc:var(--aq2)}[data-design=stars] .quad.q3{--qc:var(--aq3)}[data-design=stars] .quad.q4{--qc:var(--aq4)}[data-design=stars] .single .quad{background:radial-gradient(90% 50% at 50% 0%,color-mix(in srgb,var(--qc) calc(var(--neb)*100%),transparent),transparent 70%),var(--surf1);border:1px solid var(--hair);border-radius:var(--r3);box-shadow:var(--shadow);padding:var(--s4)}[data-design=stars] .grid .q1:after,[data-design=stars] .grid .q3:after,[data-design=stars] .grid .q1:before,[data-design=stars] .grid .q2:before{background:var(--hair)}[data-design=stars] .quad h2{display:grid;grid-template-columns:auto 1fr auto;column-gap:var(--s2);row-gap:0;align-items:center;margin:0 var(--s1) var(--s2);font-size:var(--t0);font-weight:700;letter-spacing:-.02em;line-height:1.3}[data-design=stars] .quad h2 small{display:block!important;grid-column:2/4;font-size:var(--t-1);font-weight:500;color:var(--ink3);opacity:1;letter-spacing:0}[data-design=stars] .quad h2 em{grid-row:1;grid-column:3;color:var(--qc);font-weight:600;font-size:var(--t-1)}[data-design=stars] .quad h2 .qsym{grid-row:1/3;width:24px;height:24px;display:grid;place-items:center;color:var(--qc);font-size:15px;text-shadow:0 0 10px var(--qc)}[data-design=stars] .task{gap:var(--s2);padding:8px var(--s1);border-radius:var(--r1)}[data-design=stars] .task:hover{background:color-mix(in srgb,var(--starc) 6%,transparent)}[data-design=stars] .title{font-size:var(--t0);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}[data-design=stars] .task.done .title,[data-design=stars] .task.cancelled .title{color:var(--ink3);text-decoration-color:color-mix(in srgb,var(--ink3) 60%,transparent)}[data-design=stars] .handle{color:var(--ink3);opacity:.35}[data-design=stars] .edit{color:var(--ink3)}[data-design=stars] .chip{background:color-mix(in srgb,var(--starc) 8%,transparent);color:var(--ink2);border-radius:6px;font-size:var(--t-1)}[data-design=stars] .meta.today .chip:first-child{color:var(--glow);background:color-mix(in srgb,var(--glow) 14%,transparent)}[data-design=stars] .meta.over .chip:first-child{color:var(--aq1)}[data-design=stars] .chk{background:none!important;border:0!important;border-radius:50%;width:22px;height:22px;min-width:22px;color:var(--qc,var(--aq0))}[data-design=stars] .chk .star{width:18px;height:18px;fill:currentColor;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round;transition:opacity .25s,transform .25s;overflow:visible}[data-design=stars] .chk.todo .star{opacity:.55;fill-opacity:.3}[data-design=stars] .chk.in_progress .star{filter:drop-shadow(0 0 3px var(--qc)) drop-shadow(0 0 7px color-mix(in srgb,var(--qc) 55%,transparent));animation:startw 2.8s ease-in-out infinite}[data-design=stars] .chk.done .star{opacity:.25;transform:scale(.82)}[data-design=stars] .chk.cancelled .star{fill:none;stroke-dasharray:2 2;opacity:.45;color:var(--ink3)}@keyframes startw{50%{transform:scale(1.12);opacity:.78}}@media (prefers-color-scheme:light){[data-design=stars] .chk.in_progress .star{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--qc) 70%,transparent))}[data-design=stars] .chk.todo .star{opacity:.7}}.burst{position:fixed;width:0;height:0;pointer-events:none;z-index:60}.burst i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;background:var(--c);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px var(--c));transform:rotate(var(--a)) translate(4px) scale(.6);opacity:0;animation:burst .5s cubic-bezier(.2,.7,.3,1) forwards}.burst:before{content:"";position:absolute;left:-12px;top:-12px;width:24px;height:24px;border-radius:50%;background:radial-gradient(color-mix(in srgb,var(--c) 55%,transparent),transparent 70%);animation:flash .4s ease-out forwards}@keyframes burst{30%{opacity:.9}to{transform:rotate(var(--a)) translate(var(--d)) scale(.2);opacity:0}}@keyframes flash{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}[data-design=stars] .empty-msg{display:flex;align-items:center;gap:var(--s2);color:var(--ink3);font-weight:500;font-size:var(--t-1);opacity:1;padding:var(--s2) var(--s1)}[data-design=stars] .empty-msg:before{content:"✦";color:var(--qc,var(--glow));text-shadow:0 0 8px var(--qc,var(--glow))}[data-design=stars] .nsel.empty-msg{justify-content:center}[data-design=stars] .hint{background:color-mix(in srgb,var(--glow) 10%,var(--surf2));border-color:color-mix(in srgb,var(--glow) 28%,transparent);border-radius:var(--r2)}[data-design=stars] .allv,[data-design=stars] .neditor,[data-design=stars] .acal,[data-design=stars] .bgrid{background:var(--surf1);border:1px solid var(--hair);border-radius:var(--r3);box-shadow:var(--shadow)}[data-design=stars] .allv{padding:var(--s3) var(--s4)}[data-design=stars] .afilters{gap:var(--s2);border-bottom-color:var(--hair);padding-bottom:var(--s3)}[data-design=stars] .fsel{background-color:var(--surf3);border-color:var(--hair);height:32px;font-size:var(--t-1)}[data-design=stars] .acount{color:var(--ink3);font-size:var(--t-1)}[data-design=stars] .alist .task+.task{box-shadow:0 -1px 0 var(--hair)}[data-design=stars] .qi{color:var(--qc)}[data-design=stars] .qi.q1{--qc:var(--aq1)}[data-design=stars] .qi.q2{--qc:var(--aq2)}[data-design=stars] .qi.q3{--qc:var(--aq3)}[data-design=stars] .qi.q4{--qc:var(--aq4)}[data-design=stars] .qi.q0{--qc:var(--aq0)}[data-design=stars] .qi .qsym{font-size:var(--t0);text-shadow:0 0 8px var(--qc)}[data-design=stars] .alist .task{--qc:inherit}[data-design=stars] .ncard,[data-design=stars] .newnote{background:var(--surf1);border:1px solid var(--hair);border-radius:var(--r2);padding:var(--s3) var(--s4)}[data-design=stars] .newnote{border-style:dashed;color:var(--glow)}[data-design=stars] .ncard.on{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow) inset}[data-design=stars] .nct{font-size:var(--t0);letter-spacing:-.02em}[data-design=stars] .ncs,[data-design=stars] .ncm{color:var(--ink3)}[data-design=stars] .ntitle{font-size:var(--t3);letter-spacing:-.03em;color:var(--ink)}[data-design=stars] .md{color:var(--ink);line-height:1.65}[data-design=stars] .acal{padding:var(--s3)}[data-design=stars] .calhead b{font-size:var(--t1);letter-spacing:-.02em}[data-design=stars] .artwrap{border-radius:var(--r2)}[data-design=stars] .wk{color:var(--ink3);font-size:var(--t-1)}[data-design=stars] .acell.today .dn{background:var(--glow);color:var(--on-glow)}[data-design=stars] .acell.sel{box-shadow:inset 0 0 0 1.5px var(--glow)}[data-design=stars] .selhead,[data-design=stars] .dgroup h3{color:var(--ink2)}[data-design=stars] .dgroup h3 .qsym{color:var(--qc);text-shadow:0 0 8px var(--qc)}[data-design=stars] .dgroup.q1{--qc:var(--aq1)}[data-design=stars] .dgroup.q2{--qc:var(--aq2)}[data-design=stars] .dgroup.q3{--qc:var(--aq3)}[data-design=stars] .dgroup.q4{--qc:var(--aq4)}[data-design=stars] .dgroup.q0{--qc:var(--aq0)}[data-design=stars] .clegend{color:var(--ink3)}[data-design=stars] .sheet-bg{background:#0000009e}@media (prefers-color-scheme:light){[data-design=stars] .sheet-bg{background:#282c5a47}}[data-design=stars] .sheet{background:var(--surf2);border:1px solid var(--hair2);border-radius:var(--r3) var(--r3) 0 0;padding:var(--s5) var(--s4) calc(var(--s4) + env(safe-area-inset-bottom));gap:var(--s3);box-shadow:0 -12px 48px #02041080;color:var(--ink)}@media (min-width:700px){[data-design=stars] .sheet{border-radius:var(--r3)}}[data-design=stars] .sheet:before{content:"";align-self:center;width:36px;height:4px;border-radius:2px;background:var(--hair2);margin:-12px 0 4px}[data-design=stars] .sheet input,[data-design=stars] .sheet textarea,[data-design=stars] .sheet select{background:var(--surf3);border:1px solid var(--hair);border-radius:var(--r1);padding:8px var(--s3)}[data-design=stars] .sheet input[name=title]{font-size:var(--t1);font-weight:700;letter-spacing:-.02em;background:none;border:0;border-bottom:1px solid var(--hair2);border-radius:0;padding:var(--s1) 0 var(--s2)}[data-design=stars] .sheet input:focus,[data-design=stars] .sheet textarea:focus,[data-design=stars] .sheet select:focus{outline:0;border-color:var(--glow)}[data-design=stars] .sheet label{color:var(--ink2);font-size:var(--t-1);font-weight:600;gap:8px}[data-design=stars] .colors input:checked+.dot{outline-color:var(--glow)}[data-design=stars] .split{background:var(--surf3);color:var(--glow);border-radius:var(--r1)}[data-design=stars] .danger{color:var(--aq1)}[data-design=stars] .row button{height:40px;border-radius:var(--r1);padding:0 var(--s4)}[data-design=stars] .settings{background:var(--surf2)}[data-design=stars] .shead b{font-size:var(--t2);letter-spacing:-.03em}[data-design=stars] .sgroup{background:var(--surf3);border-radius:var(--r2);padding:var(--s1) var(--s4)}[data-design=stars] .sgroup h4{color:var(--ink3);font-size:var(--t-1);margin:var(--s3) 0 var(--s1)}[data-design=stars] .srow{border-top-color:var(--hair);min-height:48px}[data-design=stars] .sl{font-size:var(--t0)}[data-design=stars] .sv,[data-design=stars] .snote{color:var(--ink3)}[data-design=stars] .sseg{background:var(--sky-bot)}[data-design=stars] .sseg button{background:none!important;border:0}[data-design=stars] .sseg button.on{background:var(--glow)!important;color:var(--on-glow);font-weight:700;box-shadow:none}[data-design=stars] .switch input:checked+i{background:var(--glow)}[data-design=stars] .auth{background:var(--surf1);border:1px solid var(--hair);border-radius:var(--r3);box-shadow:var(--shadow);padding:var(--s5)}[data-design=stars] .auth h1{font-size:var(--t3);letter-spacing:-.03em}[data-design=stars] .auth p{color:var(--ink2)}[data-design=stars] .auth input{background:var(--surf3);border-color:var(--hair);border-radius:var(--r1)}@media (max-width:760px){[data-design=stars] main{padding:0 var(--s2) var(--s2)}[data-design=stars] .grid{grid-template-columns:16px minmax(0,1fr) minmax(0,1fr);grid-template-rows:24px 1fr 1fr}[data-design=stars] .grid .quad{padding:var(--s3) var(--s2) var(--s2)}[data-design=stars] .quad h2{font-size:var(--t0);margin:0 2px var(--s2)}[data-design=stars] .title{font-size:var(--t0)}[data-design=stars] .task{gap:8px;padding:8px 2px}[data-design=stars] .toolbar h1{font-size:var(--t1)}}@media (prefers-reduced-motion:reduce){[data-design=stars] #app:after,[data-design=stars] .chk.in_progress .star{animation:none}}[data-design=stars] .sseg button{border:0!important}[data-design=stars] .sheet input,[data-design=stars] .sheet select,[data-design=stars] .row2 label{min-width:0}[data-design=stars] .toolbar h1{white-space:nowrap}[data-design=stars] .quad h2{display:flex;align-items:center;gap:var(--s2)}[data-design=stars] .quad h2 em{margin-left:auto}[data-design=stars] .qsym{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--qc);box-shadow:0 0 0 3px color-mix(in srgb,var(--qc) 18%,transparent),0 0 10px var(--qc);flex:none}[data-design=stars] .quad h2 .qsym{width:8px;height:8px;grid-row:auto}[data-design=stars] .qi .qsym,[data-design=stars] .dgroup h3 .qsym{width:7px;height:7px}.thead{display:flex;align-items:center;gap:12px;min-width:0}.spacesw{display:flex;background:var(--card);border:1px solid var(--line2);border-radius:999px;padding:2px;gap:0;flex:none}.spacesw button{border:0;background:none;border-radius:999px;height:24px;padding:0 12px;font-size:var(--t-1);font-weight:600;color:var(--mute)}.spacesw button.on{background:var(--accent);color:#fff}.qspace{flex:none;border-radius:999px;padding:0 12px;font-size:var(--t-1);font-weight:600;min-width:48px;color:var(--fg)}.qspace[data-sp=work]{color:var(--accent)}.sseg.days button{min-width:28px;padding:4px 8px}.stime{display:flex;align-items:center;gap:8px;color:var(--mute)}.stime input{width:auto;padding:4px 8px;font-size:var(--t0);border-radius:8px;border:1px solid var(--line2);background:var(--bg);color:var(--fg)}[data-design=stars] .spacesw{background:var(--surf3);border-color:var(--hair)}[data-design=stars] .spacesw button{background:none!important;color:var(--ink3);font-size:var(--t-1)}[data-design=stars] .spacesw button.on{background:var(--glow)!important;color:var(--on-glow)}[data-design=stars] #quick .qspace{height:40px;font-size:var(--t-1);color:var(--ink2)}[data-design=stars] #quick .qspace[data-sp=work]{color:var(--glow)}[data-design=stars] .stime{color:var(--ink3)}[data-design=stars] .stime input{background:var(--surf3);border-color:var(--hair);color:var(--ink)}.fbar{display:flex;flex-wrap:wrap;gap:4px;padding:0 0 4px}.fchip{border-radius:999px;padding:4px 12px;font-size:var(--t-1);font-weight:600;color:var(--mute);background:var(--card);border:1px solid var(--line)}.fchip small{margin-left:4px;font-size:var(--t-1);font-weight:500;opacity:.7}.fchip.on{background:var(--accent);color:#fff;border-color:transparent}.fchip.fadd{color:var(--accent)}.fchip.danger{color:var(--q1)}.nsel{width:auto;height:32px;padding:0 8px;font-size:var(--t-1);border-radius:8px;border:1px solid var(--line2);background:var(--card);color:var(--fg)}.nhead{gap:8px}#railToggle svg{fill:none}.side.rail{width:56px;padding:12px 8px;align-items:center}.side.rail .traffic{display:none}.side.rail .nv{width:40px;height:40px;justify-content:center;padding:0;position:relative}.side.rail .nv span{display:none}.side.rail .nv .badge{position:absolute;top:2px;right:0;font-size:var(--t-2);padding:0 4px;margin:0}.notes.nolist{grid-template-columns:56px 1fr;gap:8px}.notes.nolist .neditor{padding-left:24px;padding-right:24px}[data-design=stars] .fchip{background:var(--surf3);border-color:var(--hair);color:var(--ink2);font-size:var(--t-1)}[data-design=stars] .fchip.on{background:var(--glow);color:var(--on-glow)}[data-design=stars] .fchip.fadd{color:var(--glow)}[data-design=stars] .fchip.danger{color:var(--aq1)}[data-design=stars] .nsel{background:var(--surf3);border-color:var(--hair);color:var(--ink)}@media (max-width:760px){.wide-only{display:none!important}.notes.nolist .nlist{display:flex}.notes.nolist.editing .nlist{display:none}}.sname{width:128px;padding:4px 8px;font-size:var(--t0);border-radius:8px;border:1px solid var(--line2);background:var(--bg);color:var(--fg);text-align:right}[data-design=stars] .sname{background:var(--surf3);border-color:var(--hair);color:var(--ink)}.settings .sname{width:128px;flex:none}.settings .srow .sl{white-space:nowrap}#addItem{white-space:nowrap;flex:none}.settings .sname{height:32px}.nhead{flex-wrap:wrap;row-gap:8px}.fchip.on{background:var(--accent)!important}[data-design=stars] .fchip.on{background:var(--glow)!important}.rv{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding-bottom:24px;min-width:0}.rvbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rvmonth{display:flex;align-items:center;gap:8px}.rvmonth b{font-size:var(--t1);min-width:112px;text-align:center}.rvpick{display:flex;align-items:center;gap:8px;color:var(--mute);flex-wrap:wrap}.rvpick input{width:auto;padding:4px 8px;height:32px;font-size:var(--t0);border-radius:8px;border:1px solid var(--line2);background:var(--card);color:var(--fg)}.rvnow{margin-left:auto;font-size:var(--t0);font-weight:600;color:var(--accent)}.rvcard{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0}.rvhead span{font-size:var(--t-1);font-weight:600;color:var(--mute)}.rvhead h2{margin:4px 0 0;font-size:29px;font-weight:800;letter-spacing:-.03em}.rvstats{display:flex;flex-wrap:wrap;gap:8px 32px}.rvstats div{display:flex;flex-direction:column;gap:4px}.rvstats b{font-size:24.2px;font-weight:800;color:var(--accent)}.rvstats span{font-size:var(--t-1);color:var(--mute)}.rvquads{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--t-1);color:var(--mute)}.rvquads i,.rvday li i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:middle;flex:none}.rvwk{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:var(--t-1);color:var(--mute);margin-bottom:-8px}.rvsky{background:#17181c;border-radius:12px;overflow:hidden;line-height:0}.rvsky svg{width:100%;height:auto;display:block}.rvact{display:flex;flex-wrap:wrap;gap:8px}.rvact .pill{font-size:var(--t0);font-weight:600;padding:0 16px}.rvlist{display:flex;flex-direction:column;gap:16px}.rvh{margin:0;font-size:var(--t1);font-weight:800}.rvday h3{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:var(--t0);font-weight:700;color:var(--accent)}.rvday h3 em{font-style:normal;font-size:var(--t-1);color:var(--mute);font-weight:600}.rvday ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rvday li{display:flex;align-items:center;gap:0;padding:8px;border-radius:8px;cursor:pointer;min-width:0}.rvday li:hover{background:var(--card2)}.rvday li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t0)}.rvday li>small{font-size:var(--t-1);color:var(--mute);margin-left:8px;flex:none}.rvday li span small{color:var(--mute);font-size:var(--t-1)}.rvday li i.nt{background:none;border:1.5px solid var(--mute);border-radius:2px}[data-design=stars] .rvcard{background:var(--surf1);border-color:var(--hair);box-shadow:var(--shadow)}[data-design=stars] .rvpick input{background:var(--surf3);border-color:var(--hair);color:var(--ink)}[data-design=stars] .rvnow{color:var(--glow)}@media (max-width:760px){.rvcard{padding:16px;border-radius:16px}.rvhead h2{font-size:24.2px}.rvnow{margin-left:0}}@media (max-width:760px){.toolbar{gap:8px}.thead{gap:8px;flex:none}.tools{min-width:0;flex:1;justify-content:flex-end;gap:4px}.tools .search{width:auto;flex:1;min-width:48px;max-width:160px}#plus{display:none}}.rvinc{margin-left:auto}.rvinc+.rvnow{margin-left:0}.rvday li.pend span{color:var(--mute)}.rvday li.pend i{background:none;border:1.5px solid var(--mute);box-sizing:border-box}.rvst{flex:none;font-size:var(--t-1);font-weight:700;color:var(--mute);border:1px solid var(--line2);border-radius:999px;padding:0 8px;margin-right:8px;line-height:20px}.rvst.in_progress{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}@media (max-width:760px){.rvinc{margin-left:0}}.donegrp{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px;background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0;font-size:var(--t0);font-weight:700;color:var(--mute);text-align:left}.donegrp em{font-style:normal;font-size:var(--t-1);font-weight:600}.donegrp .caret{font-style:normal;display:inline-block;width:12px;transition:transform .15s}.donegrp.open .caret{transform:rotate(90deg)}.ncard .lk{display:inline-flex;vertical-align:-2px;margin-right:4px;color:var(--accent)}.ncard.locked .ncs{color:var(--mute);font-style:normal}.ntitle-ro{margin:8px 0 0;font-weight:700}.nlocked{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px;color:var(--mute);font-size:var(--t0)}.nlocked .lkbig svg{width:40px;height:40px;color:var(--accent)}.pwsheet{gap:16px;max-width:400px;margin:0 auto}.pwsheet .pwt{font-size:var(--t1)}.pwsheet label{display:flex;flex-direction:column;gap:4px;font-size:var(--t-1);color:var(--mute)}.pwsheet input{font-size:16px}.pwerr{margin:0;min-height:16px;font-size:var(--t-1);color:var(--q1)}@media (min-width:700px){.sheet-bg .pwsheet{width:400px}}.ltoggle{flex:none;margin-bottom:4px}.ltoggle svg{fill:none}.nrail{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;min-height:0;border-right:1px solid var(--line)}.nrail .nv{width:40px;height:40px;justify-content:center;padding:0;position:relative;flex:none;font-size:var(--t1)}.nrail #listToggle svg{fill:none}.nrail .rfolder{flex-direction:column;gap:0;font-size:var(--t-2);line-height:1.2}.nrail .rfolder svg{fill:none}.nrail .rfolder b{font-weight:700}.nrail .rsep{width:24px;height:1px;background:var(--line);margin:4px 0;flex:none}.nrail .rnotes{display:flex;flex-direction:column;align-items:center;gap:4px;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none;padding-bottom:8px}.nrail .rnote b{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:var(--t0);font-weight:700;background:var(--card2);border:1px solid var(--line)}.nrail .rnote.on b{background:none;border-color:transparent}.nrail .rnote svg{fill:none}.nrail .rpin{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--accent)}[data-design=stars] .nrail{border-color:var(--hair)}[data-design=stars] .nrail .rnote b{background:var(--surf3);border-color:var(--hair);color:var(--ink)}[data-design=stars] .nrail .rnote.on b{background:none;color:var(--glow)}.nbody.viewing{touch-action:manipulation;-webkit-user-select:text;user-select:text}.fbar.factions{padding-top:0}.stabs .sreset{font-size:var(--t-1)}.stabs .sreset:disabled{opacity:.4;cursor:default}.taborder{list-style:none;margin:0;padding:0 0 8px;display:flex;flex-direction:column;gap:4px}.taborder li{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:var(--t0);cursor:grab}.taborder li svg{fill:currentColor;color:var(--accent);flex:none}.taborder li svg [fill=none]{fill:none}.taborder .tl{flex:1;min-width:0}.taborder .thandle{color:var(--mute);font-size:var(--t0);width:16px;text-align:center}.taborder .tmove{width:32px;height:32px;padding:0;border-radius:8px;font-size:var(--t0);display:grid;place-items:center}.taborder .tmove:disabled{opacity:.3;cursor:default}.taborder li.dragging{opacity:.4}.taborder li.over{border-color:var(--accent)}[data-design=stars] .taborder li{background:var(--surf3);border-color:var(--hair)}[data-design=stars] .taborder li svg{color:var(--glow)}.rvback{font-size:var(--t0);font-weight:600}.snhint{margin:calc(var(--s1,4px)*-1) 0 var(--s2,8px);text-align:right;font-size:var(--t-1);color:var(--mute)}[data-design=stars] .snhint{color:var(--ink3)}.snhint.bad{color:var(--q1)}.sname[aria-invalid],[data-design] .sname[aria-invalid]{border-color:var(--q1);outline-color:var(--q1)}html:not([data-design=stars]) button{padding:8px}html:not([data-design=stars]) .side{padding:16px 8px}html:not([data-design=stars]) .traffic{padding:2px 8px 16px}html:not([data-design=stars]) .nv{gap:8px;padding:8px}html:not([data-design=stars]) .badge{padding:0 8px}html:not([data-design=stars]) .search{gap:8px;padding:0 8px}html:not([data-design=stars]) .filters{gap:8px;padding:0 20px 8px}html:not([data-design=stars]) .cf{padding:4px 8px}html:not([data-design=stars]) .dot{margin-right:8px}html:not([data-design=stars]) .quad{padding:16px 12px 8px}html:not([data-design=stars]) .quad h2{gap:8px}html:not([data-design=stars]) .task{padding:8px}html:not([data-design=stars]) .meta{gap:4px;margin-top:4px}html:not([data-design=stars]) .chip{padding:1px 8px}html:not([data-design=stars]) .empty-msg{padding:8px}html:not([data-design=stars]) #quick{padding:8px 20px calc(8px + env(safe-area-inset-bottom))}html:not([data-design=stars]) #quick input{padding:8px 16px}html:not([data-design=stars]) #quick select{padding:0 8px}html:not([data-design=stars]) .sheet{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}html:not([data-design=stars]) .sheet input,html:not([data-design=stars]) .sheet textarea,html:not([data-design=stars]) .sheet select{padding:8px 12px}html:not([data-design=stars]) .colors{gap:8px}html:not([data-design=stars]) .auth input{padding:12px}@media (max-width:760px){html:not([data-design=stars]) .grid{gap:8px}}@media (max-width:760px){html:not([data-design=stars]) .quad{padding:8px}}@media (max-width:760px){html:not([data-design=stars]) .task{padding:8px 2px;gap:4px}}@media (max-width:760px){html:not([data-design=stars]) #quick{padding:8px}}html:not([data-design=stars]) .grid .colh{padding-bottom:8px}html:not([data-design=stars]) .grid .rowh{padding-right:8px}html:not([data-design=stars]) .grid .quad{padding:16px 16px 8px}html:not([data-design=stars]) .quad h2{margin:0 2px 8px}html:not([data-design=stars]) .task{padding:8px 4px;gap:8px}html:not([data-design=stars]) .edit{padding:4px 8px}@media (max-width:760px){html:not([data-design=stars]) .grid .quad{padding:8px}}@media (max-width:760px){html:not([data-design=stars]) .task{gap:8px;padding:4px 2px}}html:not([data-design=stars]) .allv{padding:16px}html:not([data-design=stars]) .afilters{margin-bottom:8px}html:not([data-design=stars]) .fsel{padding:0 24px 0 12px}html:not([data-design=stars]) .row2{gap:8px}@media (max-width:760px){html:not([data-design=stars]) .allv{padding:8px}}html:not([data-design=stars]) .hint{margin:0 0 8px;padding:8px 16px}html:not([data-design=stars]) .nlist{gap:8px}html:not([data-design=stars]) .newnote{padding:8px}html:not([data-design=stars]) .ncard{padding:12px}html:not([data-design=stars]) .ncm{gap:8px;margin-top:8px}html:not([data-design=stars]) .neditor{padding:16px 24px}html:not([data-design=stars]) .ntitle{padding:8px 0}html:not([data-design=stars]) .parentlink{gap:8px;margin-bottom:8px}html:not([data-design=stars]) .nblock{padding:4px 0}html:not([data-design=stars]) .ntask .task{padding:4px 2px}html:not([data-design=stars]) .newitem{gap:8px;padding:8px 2px 8px 40px}html:not([data-design=stars]) .ntools{gap:8px;margin-top:8px}html:not([data-design=stars]) .chip.nlink{padding:1px 8px}html:not([data-design=stars]) .split{padding:8px}@media (max-width:760px){html:not([data-design=stars]) .neditor{padding:8px 16px 16px}}@media (max-width:760px){html:not([data-design=stars]) .newitem{padding-left:40px}}html:not([data-design=stars]) .nbody.viewing{padding-bottom:8px}html:not([data-design=stars]) .nempty{margin:8px 0}html:not([data-design=stars]) .md h1,html:not([data-design=stars]) .md h2,html:not([data-design=stars]) .md h3,html:not([data-design=stars]) .md h4{margin:16px 0 8px}html:not([data-design=stars]) .md p{margin:8px 0}html:not([data-design=stars]) .md ul,html:not([data-design=stars]) .md ol{margin:8px 0;padding-left:24px}html:not([data-design=stars]) .md code{padding:1px 4px}html:not([data-design=stars]) .md pre{padding:12px 16px;margin:8px 0}html:not([data-design=stars]) .md blockquote{margin:8px 0;padding:2px 0 2px 16px}html:not([data-design=stars]) .md table{margin:8px 0}html:not([data-design=stars]) .md th,html:not([data-design=stars]) .md td{padding:8px}html:not([data-design=stars]) .nbody.editing .nblock{padding:8px;margin:4px 0}html:not([data-design=stars]) .calhead{margin-bottom:8px}html:not([data-design=stars]) .selhead{margin:16px 2px 4px}html:not([data-design=stars]) .acal .calhead{margin-bottom:8px}html:not([data-design=stars]) .acell{padding:4px 0 0 8px}html:not([data-design=stars]) .acell .cnt{padding-right:4px}html:not([data-design=stars]) .daylist{margin-top:16px}html:not([data-design=stars]) .dgroup h3{margin:8px 2px 2px}@media (max-width:760px){html:not([data-design=stars]) .acell{padding:4px 0 0 4px}}html:not([data-design=stars]) .clegend{gap:8px}html:not([data-design=stars]) .clegend span{gap:4px}@media (max-width:760px){html:not([data-design=stars]) .clegend .lrow{gap:4px 8px}}html:not([data-design=stars]) .bcell{padding:4px 0}html:not([data-design=stars]) .bl.ls{margin-left:4px}html:not([data-design=stars]) .bl.le{margin-right:4px}html:not([data-design=stars]) .bdots{gap:4px}@media (max-width:760px){html:not([data-design=stars]) .bcell{padding-top:4px}}html:not([data-design=stars]) .settings{gap:16px}html:not([data-design=stars]) .sgroup h4{margin:8px 0 2px}html:not([data-design=stars]) .srow{gap:8px}html:not([data-design=stars]) .sseg button{padding:4px 8px}html:not([data-design=stars]) .settings select{padding:8px}@media (max-width:420px){html:not([data-design=stars]) .sseg button{padding:4px 8px}}@media (max-width:760px){html:not([data-design=stars]) .grid .quad{padding-left:4px;padding-right:4px}html:not([data-design=stars]) .task{gap:4px}html:not([data-design=stars]) .chip{padding-left:4px;padding-right:4px}}[data-design=stars] .shead .pill{padding:0 12px}.rvtoday{display:block;margin-top:var(--s1,4px);font-style:normal;font-size:var(--t-1);color:var(--accent)}[data-design=stars] .rvtoday{color:var(--glow)}@media (prefers-reduced-motion:reduce){.burst{display:none}}.wordmark{display:block;height:100%;width:auto;overflow:visible}.authmark{height:64px;display:flex;justify-content:center;margin-bottom:var(--s3,12px)}.auth h1{font-size:var(--t2);margin-bottom:var(--s1,4px)}.auth p{margin:0 0 var(--s4,16px);color:var(--mute);font-size:var(--t0)}.sidemark{height:28px;padding:0 var(--s2,8px);margin:0 0 var(--s3,12px)}.side.rail .sidemark{display:none}@media (max-width:760px){.sidemark{display:none}}.pill.pill.pill{padding-top:0;padding-bottom:0}:root{--wm-a:#f3e7c9;--wm-b:#c9ae7c;--wm-eq:#d9c39a;--wm-star:#fbf3dc;--wm-glow:url(#nj-glow);--wm-orb:.55}@media (prefers-color-scheme:light){:root{--wm-a:#2a2b33;--wm-b:#15161b;--wm-eq:#8a6a2e;--wm-star:#7a5c22;--wm-glow:none;--wm-orb:.85}}.wordmark .wm-glow{filter:var(--wm-glow)}.grid .quad,.grid .list,.grid .task,.grid .body{min-width:0}.grid .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid .rowh span{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;letter-spacing:normal}.grid .meta{min-width:0;max-width:100%;overflow:hidden}.grid .meta .chip{max-width:100%;min-width:0;overflow:hidden}.chip.dchip{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.chip.dchip svg{flex:none}.dchip .dtxt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
