:root{--acc-l:#d39400;--acc-d:#ffbe0d;--acc-on:#2a1f00;--ui-size:18px;--ed-size:19px;--ui:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ui-size);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);--auth-text:color-mix(in srgb, var(--acc-d) 8%, #1d1d1d);--auth-muted:color-mix(in srgb, var(--acc-d) 12%, #4f4f4f);--auth-brand:var(--auth-text);--logo:currentColor;--logo-dot:var(--acc-d);--tile:#ffffff;--tile-ink:#1c1c1e;--tile-dot:#ffbe0d;--tile-ring:rgba(0,0,0,.1)}:root[data-app-icon=dark]{--tile:#141414;--tile-ink:#ffffff;--tile-ring:transparent}:root[data-app-icon=onwhite]{--logo:var(--accent-side);--logo-dot:currentColor;--tile:#ffffff;--tile-ink:var(--accent);--tile-dot:#1c1c1e;--tile-ring:rgba(0,0,0,.1)}:root[data-app-icon=onblack]{--logo:var(--accent-side);--logo-dot:currentColor;--tile:#141414;--tile-ink:var(--accent);--tile-dot:#ffffff;--tile-ring:transparent}:root[data-app-icon=theme]{--logo:var(--accent-side);--logo-dot:#ffd27a;--tile:var(--accent);--tile-ink:#ffffff;--tile-dot:#ffd27a;--tile-ring:transparent}:root,.light-theme{--side:#fafafa;--side-text:#3a3a3a;--side-muted:#8a8a8a;--side-hover:rgba(0,0,0,.04);--side-active:rgba(0,0,0,.065);--side-line:#e6e6e6;--side-strong:#1f1f1f;--side-avatar:rgba(0,0,0,.06);--list:#f5f5f5;--list-hover:#ededed;--list-active:#ffffff;--field:#e9e9e9;--paper:#ffffff;--ink:#2b2b2b;--muted:#878787;--faint:#b5b5b5;--line:#e6e6e6;--glass-size:2.45rem;--glass-mix:5.5%;--menu-glass-mix:3%;--menu-glass-alpha:74%;--glass-hi:rgba(255,255,255,.95);--glass-inner:rgba(255,255,255,.5);--glass-edge:rgba(0,0,0,.18);--glass-ring:inset 0 1px 0 var(--glass-hi),inset 0 5px 4px -3px var(--glass-hi),inset 0 0 0 1px var(--glass-inner),0 0 0 .5px var(--glass-edge);--glass-shadow:0 1px 2px rgba(0,0,0,.04),0 3px 10px rgba(0,0,0,.05);--menu-shadow:0 0 0 .5px rgba(0,0,0,.05),0 20px 60px rgba(0,0,0,.14);--menu-blur:40px;--menu-sat:2;--mark:color-mix(in srgb, var(--hl, #ffd23c) 45%, #fff);--code-bg:#f2f2f2;--toast:#232323;--on-accent:var(--acc-on);--sync-ok:#3a9d5d;--sync-wait:#d8952a;--sync-err:#d9453b;--accent:var(--acc-l);--accent-side:var(--acc-d);--accent-soft:color-mix(in srgb, var(--accent) 13%, transparent);--statusbar:#fafafa;--seg-on:var(--paper);color-scheme:light}.light-theme{color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--side:#000;--side-text:#d8d8d8;--side-muted:#7c7c7c;--side-hover:rgba(255,255,255,.07);--side-active:rgba(255,255,255,.11);--side-line:#1d1d1d;--side-strong:#fff;--side-avatar:rgba(255,255,255,.1);--list:#000;--list-hover:#0e0e0e;--list-active:#161616;--field:#161616;--paper:#000;--ink:#ececec;--muted:#8e8e8e;--faint:#595959;--line:#1f1f1f;--mark:color-mix(in srgb, var(--hl, #ffd23c) 32%, transparent);--code-bg:#161616;--toast:#1c1c1c;--on-accent:#000;--statusbar:#000;--accent:var(--acc-d);--sync-ok:#4cc37a;--sync-wait:#f0b24a;--sync-err:#ff6b5e;--seg-on:#2a2a2a;--glass-mix:15%;--menu-glass-mix:24%;--menu-glass-alpha:86%;--glass-hi:rgba(255,255,255,.18);--glass-edge:rgba(255,255,255,.16);--glass-ring:inset 0 1px 0 var(--glass-hi),inset 0 0 0 .5px var(--glass-edge);--glass-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 16px rgba(0,0,0,.07);--menu-shadow:0 12px 40px rgba(0,0,0,.22);--menu-blur:24px;--menu-sat:1.8;color-scheme:dark}}:root[data-theme=dark]{--side:#000;--side-text:#d8d8d8;--side-muted:#7c7c7c;--side-hover:rgba(255,255,255,.07);--side-active:rgba(255,255,255,.11);--side-line:#1d1d1d;--side-strong:#fff;--side-avatar:rgba(255,255,255,.1);--list:#000;--list-hover:#0e0e0e;--list-active:#161616;--field:#161616;--paper:#000;--ink:#ececec;--muted:#8e8e8e;--faint:#595959;--line:#1f1f1f;--mark:color-mix(in srgb, var(--hl, #ffd23c) 32%, transparent);--code-bg:#161616;--toast:#1c1c1c;--on-accent:#000;--statusbar:#000;--accent:var(--acc-d);--sync-ok:#4cc37a;--sync-wait:#f0b24a;--sync-err:#ff6b5e;--seg-on:#2a2a2a;--glass-mix:15%;--menu-glass-mix:24%;--menu-glass-alpha:86%;--glass-hi:rgba(255,255,255,.18);--glass-edge:rgba(255,255,255,.16);--glass-ring:inset 0 1px 0 var(--glass-hi),inset 0 0 0 .5px var(--glass-edge);--glass-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 16px rgba(0,0,0,.07);--menu-shadow:0 12px 40px rgba(0,0,0,.22);--menu-blur:24px;--menu-sat:1.8;color-scheme:dark}@media(max-width:700px)and (prefers-color-scheme:light){:root:not([data-theme=dark]){--list:#fff;--list-active:#fff;--side:#fff;--statusbar:#fff}}@media(max-width:700px){:root[data-theme=light]{--list:#fff;--list-active:#fff;--side:#fff;--statusbar:#fff}}@media(min-width:701px)and (prefers-color-scheme:dark){:root:not([data-tint=tinted]):not([data-theme=light]){--side:#0e0e0e;--side-line:#202020;--list:#0e0e0e;--list-hover:#161616;--list-active:#1a1a1a;--field:#1a1a1a;--paper:#0e0e0e;--line:#202020;--code-bg:#1a1a1a;--toast:#1e1e1e;--statusbar:#0e0e0e;--seg-on:#2c2c2c}}@media(min-width:701px){:root:not([data-tint=tinted])[data-theme=dark]{--side:#0e0e0e;--side-line:#202020;--list:#0e0e0e;--list-hover:#161616;--list-active:#1a1a1a;--field:#1a1a1a;--paper:#0e0e0e;--line:#202020;--code-bg:#1a1a1a;--toast:#1e1e1e;--statusbar:#0e0e0e;--seg-on:#2c2c2c}}@media(prefers-color-scheme:dark){:root[data-tint=tinted]:not([data-theme=light]){--side:var(--td-side);--side-line:var(--td-sideline);--list:var(--td-list);--list-hover:var(--td-hover);--list-active:var(--td-active);--field:var(--td-field);--paper:var(--td-side);--ink:#ededed;--muted:#9b9ca3;--faint:#6e7077;--line:var(--td-line);--code-bg:var(--td-code);--toast:var(--td-toast);--statusbar:var(--td-list);--seg-on:var(--td-seg)}}:root[data-tint=tinted][data-theme=dark]{--side:var(--td-side);--side-line:var(--td-sideline);--list:var(--td-list);--list-hover:var(--td-hover);--list-active:var(--td-active);--field:var(--td-field);--paper:var(--td-side);--ink:#ededed;--muted:#9b9ca3;--faint:#6e7077;--line:var(--td-line);--code-bg:var(--td-code);--toast:var(--td-toast);--statusbar:var(--td-list);--seg-on:var(--td-seg)}@media(max-width:700px)and (prefers-color-scheme:dark){:root[data-tint=tinted]:not([data-theme=light]){--list:var(--td-side);--list-active:var(--td-side);--statusbar:var(--td-side)}}@media(max-width:700px){:root[data-tint=tinted][data-theme=dark]{--list:var(--td-side);--list-active:var(--td-side);--statusbar:var(--td-side)}}@media(prefers-color-scheme:light){:root[data-tint=tinted]:not([data-theme=dark]){--side:var(--tl-side);--list:var(--tl-list);--list-hover:var(--tl-hover);--list-active:var(--tl-active);--field:var(--tl-field);--paper:var(--tl-paper);--line:var(--tl-line);--code-bg:var(--tl-code);--statusbar:var(--tl-side);--glass-over:var(--tl-field);--glass-mix:0%;--menu-glass-mix:0%;--menu-glass-alpha:94%;--glass-ring:0 0 0 .5px var(--glass-edge)}}:root[data-tint=tinted][data-theme=light]{--side:var(--tl-side);--list:var(--tl-list);--list-hover:var(--tl-hover);--list-active:var(--tl-active);--field:var(--tl-field);--paper:var(--tl-paper);--line:var(--tl-line);--code-bg:var(--tl-code);--statusbar:var(--tl-side);--glass-over:var(--tl-field);--glass-mix:0%;--menu-glass-mix:0%;--menu-glass-alpha:94%;--glass-ring:0 0 0 .5px var(--glass-edge)}@media(max-width:700px)and (prefers-color-scheme:light){:root[data-tint=tinted]:not([data-theme=dark]){--list:var(--tl-paper);--list-active:var(--tl-paper);--side:var(--tl-paper);--statusbar:var(--tl-paper)}}@media(max-width:700px){:root[data-tint=tinted][data-theme=light]{--list:var(--tl-paper);--list-active:var(--tl-paper);--side:var(--tl-paper);--statusbar:var(--tl-paper)}}@media(prefers-color-scheme:light){:root[data-tint=warm]:not([data-theme=dark]){--paper:#ecebe6;--ink:#1d1c1a;--muted:#77736a;--faint:#aba79d;--line:#d6d3ca;--field:#e2e0d9;--list-hover:#e3e1da;--code-bg:#e2e0d9;--seg-on:#fbfaf7;--side-text:#33312d;--side-muted:#827e74;--side-strong:#1d1c1a;--side-line:#d6d3ca;--sheet-bg:#fbfaf7;--sheet-field:#efeee9;--sheet-seg:#ffffff;--sheet-line:#e4e1d9;--sheet-hover:#f1f0eb;--sheet-hole:#fbfaf7;--glass-over:#ffffff;--glass-mix:0%;--menu-glass-mix:0%;--menu-glass-alpha:94%}}:root[data-tint=warm][data-theme=light]{--paper:#ecebe6;--ink:#1d1c1a;--muted:#77736a;--faint:#aba79d;--line:#d6d3ca;--field:#e2e0d9;--list-hover:#e3e1da;--code-bg:#e2e0d9;--seg-on:#fbfaf7;--side-text:#33312d;--side-muted:#827e74;--side-strong:#1d1c1a;--side-line:#d6d3ca;--sheet-bg:#fbfaf7;--sheet-field:#efeee9;--sheet-seg:#ffffff;--sheet-line:#e4e1d9;--sheet-hover:#f1f0eb;--sheet-hole:#fbfaf7;--glass-over:#ffffff;--glass-mix:0%;--menu-glass-mix:0%;--menu-glass-alpha:94%}:root:root{--side:var(--paper) !important;--list:var(--paper) !important;--statusbar:var(--paper) !important;--list-active:color-mix(in srgb, var(--ink) 8%, var(--paper)) !important}@media(max-width:700px){:root:root{--list-active:var(--paper) !important}}:root{--sheet-r:1.1rem}@media(pointer:coarse)and (max-width:700px){:root{--sheet-r:2.1rem}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}*{touch-action:pan-x pan-y}button{font:inherit;color:inherit}.logo-dot{fill:var(--logo-dot)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}@media(prefers-reduced-motion:reduce){*{transition:none!important}}*:not(.ed-scroll):not(.rv-scroll){scrollbar-width:none}*:not(.ed-scroll):not(.rv-scroll)::-webkit-scrollbar{display:none}html,body{height:100%;margin:0}:root{--bar-h:3.2rem}.list-head,.ed-bar{-webkit-user-select:none;user-select:none}html{background:linear-gradient(var(--statusbar) 0 env(safe-area-inset-top,0px),var(--paper) 0) var(--paper);height:100%;overscroll-behavior:none}@media(display-mode:standalone),(display-mode:fullscreen){html{height:100vh}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--paper);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;overflow:hidden;font-size:1rem}.app{display:grid;grid-template-columns:13.5rem 18.5rem minmax(0,1fr);grid-template-rows:100%;position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--view-top,0px));right:env(safe-area-inset-right,0px);bottom:var(--view-bottom,0px);left:env(safe-area-inset-left,0px)}.btn{display:block;width:100%;height:2.6rem;border:0;border-radius:.55rem;background:var(--btn,var(--accent));color:var(--btn-ink,var(--on-accent));font-weight:700;font-size:.95rem;cursor:default;margin-top:.3rem;white-space:nowrap}.btn:disabled{opacity:.6;cursor:default}.text-btn{border:0;background:none;color:var(--accent);font-size:.82rem;font-weight:600;cursor:default;padding:.4rem .5rem;border-radius:.4rem;white-space:nowrap}.text-btn:hover{background:var(--accent-soft)}.text-btn[data-armed]{background:var(--accent);color:var(--on-accent)}.seg{display:flex;background:var(--field);border-radius:.55rem;padding:3px;gap:3px}.seg button{flex:1;border:0;background:none;padding:.45rem .25rem;border-radius:.4rem;font-size:.85rem;font-weight:500;color:var(--muted);cursor:default}.seg button[aria-pressed=true]{background:var(--seg-on);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000001f}.menu,.view-menu,.cal-menu{transform-origin:var(--menu-origin, top center);transition:opacity .16s ease,scale .22s cubic-bezier(.2,.9,.25,1.05),display .22s allow-discrete}.menu[hidden]{opacity:0;scale:.88}@starting-style{.menu:not([hidden]),.view-menu,.cal-menu{opacity:0;scale:.88}}input[type=range]{--pct:50%;--range-track:color-mix(in srgb, var(--ink) 13%, transparent);--range-h:6px;--thumb:1.5rem;-webkit-appearance:none;appearance:none;height:var(--thumb);margin:0;background:transparent;cursor:pointer;touch-action:pan-y}input[type=range]::-webkit-slider-runnable-track{height:var(--range-h);border-radius:999px;background:linear-gradient(to right,var(--accent) var(--pct),var(--range-track) var(--pct))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--range-h) - var(--thumb)) / 2);border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0000001f,0 3px 8px #00000024;transition:transform .15s ease,box-shadow .15s ease}input[type=range]::-moz-range-track{height:var(--range-h);border-radius:999px;background:var(--range-track)}input[type=range]::-moz-range-progress{height:var(--range-h);border-radius:999px;background:var(--accent)}input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0000001f,0 3px 8px #00000024;transition:transform .15s ease,box-shadow .15s ease}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}input[type=range]:active::-moz-range-thumb{transform:scale(1.15)}input[type=range]:focus{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent),0 1px 2px #0000001f,0 3px 8px #00000024}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent),0 1px 2px #0000001f,0 3px 8px #00000024}.side{background:var(--side);color:var(--side-text);overflow:hidden;padding:1rem .6rem calc(1rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:1px;min-height:0;border-right:1px solid var(--side-line)}.brand{display:flex;align-items:center;gap:.5rem;padding:.25rem .25rem .8rem .6rem;font-weight:700;font-size:1.2rem;color:var(--side-strong);letter-spacing:-.01em}:root[data-no-logo] .side .brand>svg{display:none}.brand .side-h-btns{margin-left:auto}.brand>svg{flex:none;color:var(--logo);width:1.25rem;height:1.25rem}.nav{display:flex;align-items:center;gap:.6rem;width:100%;min-width:0;padding:.45rem .6rem;border:0;background:none;font-size:.9rem;border-radius:.45rem;cursor:default;text-align:left}.nav:hover{background:var(--side-hover)}.nav.on{background:var(--side-active);color:var(--side-strong)}.nav,.side-user{border-radius:999px}.nav{min-height:var(--glass-size)}.nav.on{border:0;border-radius:999px;--glass-base:var(--side);background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base)));box-shadow:var(--glass-ring),var(--glass-shadow)}.nav .ico{flex:none;color:var(--side-muted);width:1rem;height:1rem}.nav.on .ico{color:var(--accent-side)}.lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav .count{margin-left:auto;padding-left:.5rem;font-size:.75rem;color:var(--side-muted);font-variant-numeric:tabular-nums}.nav .count.badge{padding:.05rem .45rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:700}.nav.sub{padding-left:1.9rem}.nav .ico.wx-sun{color:#e8a10c}.nav .count.wx-now{font-size:.85rem;font-weight:600;color:var(--side-strong)}.side .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.side-h{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--side-muted);padding:1.25rem .6rem .4rem;font-weight:600}.side-h .count{margin-left:auto;font-weight:600}.side-h .count.badge{padding:.05rem .45rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:700}.side-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1px;margin:0 -.6rem;padding:0 .6rem .5rem;overscroll-behavior:contain}.side-foot{flex:none;padding-top:.7rem;border-top:1px solid transparent}.side[data-scrolled] .side-foot{border-top-color:var(--side-line)}.side-install{display:flex;align-items:center;gap:.55rem;width:100%;margin:0 0 .45rem;padding:.5rem .6rem;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-size:.86rem;font-weight:600;cursor:default}.side-install:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.list.drop{box-shadow:inset 0 0 0 2px var(--accent)}.side-status{font-size:.75rem;color:var(--side-muted);line-height:1.4;padding:0 .6rem .5rem}@media(max-width:700px){.nav{font-size:.98rem}}.top-who{flex:none;display:flex;align-items:center;gap:.2rem;font-size:.75rem;color:var(--side-muted);font-variant-numeric:tabular-nums}.top-who .ico{width:.8rem;height:.8rem}.side-h-btns{display:flex;gap:.2rem}.side-h-btn{display:grid;place-items:center;width:2.1rem;height:2.1rem;margin:-.4rem 0;padding:0;border:0;border-radius:50%;background:none;color:var(--side-muted);cursor:default}.side-h-btn .ico{width:1.2rem;height:1.2rem}.side-h-btn.bell{position:relative}.side-h-btn.bell .badge{position:absolute;top:.05rem;right:.05rem;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:var(--sync-err);color:#fff;font-size:.62rem;font-weight:700;line-height:1rem;text-align:center;box-sizing:border-box}.side-h-btn:hover,.side-h-btn[aria-expanded=true]{color:var(--side-strong);background:var(--side-hover)}.nav[data-drag]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nav.dragging{position:relative;z-index:2;background:color-mix(in srgb,var(--ink) 7%,var(--side));box-shadow:0 8px 24px #0000002e;cursor:grabbing}.nav.shifting{transition:transform .15s ease}.list{background:var(--list);border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.list-dock{position:absolute;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.6rem;pointer-events:none;--glass-base:var(--list)}.list-dock posy-tab-bar{display:none}.app[data-tabs] .list-dock posy-tab-bar{display:flex}.list-dock[hidden]{display:none}.list-dock>*{pointer-events:auto}@media(max-width:700px){.list-dock:before{content:"";position:absolute;left:-1rem;right:-1rem;bottom:calc(-1rem - env(safe-area-inset-bottom,0px));height:calc(100% + 2.75rem + env(safe-area-inset-bottom,0px));z-index:-1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--list) 0%,transparent),color-mix(in srgb,var(--list) 88%,transparent) 55%,var(--list))}}.dock-jump{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem;height:2.5rem;padding:0 .9rem;border:1px solid var(--line);border-radius:.45rem;background:var(--paper);color:var(--muted);font:inherit;font-size:.98rem;cursor:default;text-align:left;box-shadow:0 4px 14px #00000014;transition:transform .15s ease,background .15s ease}.dock-jump:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,var(--paper))}.dock-jump .ico{flex:none;width:1.15rem;height:1.15rem}.list-dock .new-fab{width:var(--glass-size);height:var(--glass-size);border-radius:50%}.list-dock .dock-jump{flex:none;width:var(--glass-size);height:var(--glass-size);border:0;border-radius:50%;padding:0;justify-content:center;color:var(--ink);background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base, var(--paper))));box-shadow:var(--glass-ring),var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8)}.list-dock .dock-jump .ico{width:1.45rem;height:1.45rem;stroke-width:2.1}.list-dock .dock-jump:active{transform:scale(.92)}.head-search{display:none!important}.app[data-tabs] .list-dock .dock-jump{order:2}.app[data-tabs] .list-dock{--glass-size:2.85rem}.app>.new-fab{position:fixed;right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:6;width:var(--glass-size);height:var(--glass-size);border-radius:50%}.app:is([data-space=calendar],[data-space=today],[data-space=home])>.new-fab{display:none}@media(orientation:landscape)and (max-height:500px)and (any-pointer:coarse){.list-dock,.app>.new-fab{display:none!important}}.glass-group{display:flex;align-items:center}.glass-group:has(>[glass]:not([hidden]):not(.head-search)~[glass]:not([hidden]):not(.head-search)),.app[data-tabs] .glass-group:has(>[glass]:not([hidden])~[glass]:not([hidden])){border-radius:999px;background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base, var(--paper))));box-shadow:var(--glass-ring),var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8)}.glass-group:has(>[glass]:not([hidden]):not(.head-search)~[glass]:not([hidden]):not(.head-search))>[glass],.app[data-tabs] .glass-group:has(>[glass]:not([hidden])~[glass]:not([hidden]))>[glass]{background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.list-head{padding:0 .75rem;border-bottom:1px solid var(--line);--glass-base:var(--list);border-top:solid 1px transparent}.list-row{display:flex;align-items:center;gap:.25rem;min-height:calc(var(--bar-h) - 1px)}.list-side{flex:1 1 0;min-width:max-content;display:flex;align-items:center;gap:.25rem}.list-side.end{justify-content:flex-end}.trash-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .1rem .4rem .55rem;font-size:.82rem;color:var(--muted)}.trash-row[hidden]{display:none}.list-title{flex:0 1 auto;margin:0;min-width:0;font-family:var(--title-font);font-size:1.3rem;font-weight:600;letter-spacing:-.005em}.list-title #listTitle{display:flex;align-items:center;gap:.3rem;max-width:100%;min-width:0;padding:.3rem .55rem;border:0;border-radius:999px;background:none;color:inherit;font:inherit;cursor:default;-webkit-tap-highlight-color:transparent}.list-title #listTitle:hover,.list-title #listTitle[aria-expanded=true]{background:var(--list-hover)}.list-title #listTitle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}#listTitleText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#listTitle .ico{flex:none;color:var(--muted)}@media(max-width:700px){.list-title{font-size:1.15rem;font-weight:600;letter-spacing:-.005em}.list-title #listTitle{gap:.35rem;padding:.15rem .3rem}#listTitle .ico{box-sizing:border-box;width:1rem;height:1rem;padding:.15rem;border-radius:50%;stroke-width:2.8;background:color-mix(in srgb,var(--ink) 13%,transparent);color:color-mix(in srgb,var(--ink) 75%,transparent)}}.tag-menu{max-height:min(70vh,32rem);max-width:min(20rem,calc(100vw - 1rem));overflow-y:auto;overscroll-behavior:contain}#tagMenu .mi{padding-left:calc(.6rem + var(--d,0) * 1.1rem)}#tagMenu .mi-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}#tagMenu .mi-val+.chk{margin-left:.5rem}#tagMenu .menu-foot{white-space:normal;max-width:15rem}.app[data-selecting] .list-title{display:none}.app[data-selecting] .list-row>.list-side:first-child{min-width:0}.app[data-selecting] .list-row>.list-side.end{flex:none}.pin-bar{position:absolute;left:0;right:0;bottom:calc(1.6rem + var(--glass-size) + env(safe-area-inset-bottom,0px));z-index:4;pointer-events:none}.pin-bar[hidden]{display:none}.pin-row{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:.6rem .75rem;--glass-base:var(--list)}.notes>.pin-row{border-bottom:1px solid var(--line)}.pin-row::-webkit-scrollbar{display:none}.list[data-pin-bar=bottom] .notes{padding-bottom:calc(4.9rem + var(--pin-bar-h, 0px) + env(safe-area-inset-bottom,0px))}.pin-tile{flex:none;display:flex;flex-direction:column;align-items:center;gap:.3rem;width:4.7rem;padding:.6rem .3rem .5rem;border:0;border-radius:.85rem;color:var(--ink);font:inherit;cursor:default;pointer-events:auto;background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base, var(--paper))));box-shadow:var(--glass-ring),var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8)}.pin-tile:active{transform:scale(.97)}.pin-tile,.pin-tile *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pin-tile.on{box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 2px var(--accent),var(--glass-shadow)}.pin-ico{display:grid;place-items:center;height:2.1rem;color:var(--accent)}.pin-tile{position:relative}.pin-shared{position:absolute;top:.35rem;right:.4rem;display:grid;color:var(--muted);opacity:.65}.pin-photo{display:block;width:2.1rem;height:2.1rem;object-fit:cover;border-radius:.5rem}.pin-emoji{font-size:1.55rem;line-height:1}.pin-name{max-width:100%;font-size:.68rem;font-weight:600;line-height:1.25;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes{flex:1;overflow-y:auto;min-height:0;padding-bottom:calc(4.9rem + env(safe-area-inset-bottom,0px));position:relative;z-index:1}.pull-hint{position:relative;height:0;z-index:0}.notes[data-fill]:after{content:"";display:block;height:var(--fill)}.pull-hint>span{position:absolute;left:0;right:0;top:.9rem;display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--muted);opacity:0;transform:scale(.9);transition:opacity .15s,transform .15s,color .15s}.pull-hint>span svg{width:1rem;height:1rem}.pull-hint.on>span{opacity:1;transform:none}.pull-hint.armed>span{color:var(--accent)}.note{display:block;width:100%;text-align:left;border:0;background:var(--list);padding:.8rem 1rem .8rem 1.1rem;border-bottom:1px solid var(--line);cursor:default;position:relative}@media(hover:hover){.note:hover{background:var(--list-hover)}}.note.on{background:var(--list-active)}.note.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.note-t{font-weight:600;font-size:.95rem;line-height:1.3;display:flex;gap:.4rem;align-items:center;min-width:0}.note-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-t .ico{color:var(--accent);flex:none;width:.8rem;height:.8rem}.note-s{font-size:.82rem;color:var(--muted);line-height:1.45;margin-top:.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.note-m{font-size:.75rem;color:var(--faint);margin-top:.4rem;display:flex;gap:.6rem}.note-m .tasks{color:var(--accent)}.sync{display:flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;color:var(--side-muted);padding:.2rem .6rem .55rem;white-space:nowrap}.sync i,.sync-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--sync-ok);flex:none;display:block}.actions{margin-left:auto}.menu-sync{display:flex;align-items:center;gap:.4rem;margin-top:.15rem;white-space:normal;line-height:1.35;font-size:.75rem;color:var(--muted)}.mi .mi-two{display:flex;flex-direction:column;min-width:0}.mi:has(.mi-two){align-items:flex-start}.mi:has(.mi-two)>.ico{margin-top:.12em}[data-state=syncing] i,.sync-dot[data-state=syncing]{background:var(--sync-wait);animation:syncPulse 1s ease-in-out infinite alternate}[data-state=pending] i,.sync-dot[data-state=pending]{background:var(--sync-wait)}[data-state=offline] i,[data-state=connecting] i,[data-state=device] i,.sync-dot[data-state=device]{background:var(--faint)}[data-state=error] i,.sync-dot[data-state=error]{background:var(--sync-err)}@keyframes syncPulse{0%{opacity:1}to{opacity:.35}}@media(prefers-reduced-motion:reduce){[data-state=syncing] i,.sync-dot[data-state=syncing]{animation:none}}.note[data-sync]:after{content:"";position:absolute;right:.7rem;top:1rem;width:.42rem;height:.42rem;border-radius:50%;background:var(--sync-wait)}.note[data-sync=error]:after{background:var(--sync-err)}.list-empty{padding:3rem 1.75rem;color:var(--muted);font-size:.9rem;text-align:center;line-height:1.55;text-wrap:balance}.list-empty.book-lock{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding-top:4rem}.book-lock .lock-ico{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:.6rem;border-radius:50%;background:var(--field);color:var(--muted)}.book-lock b{color:var(--ink);font-size:1.05rem}.book-lock .btn{display:inline-flex;align-items:center;gap:.45rem;width:auto;margin-top:1rem;padding:0 1.3rem}.note-m .shared{display:inline-flex;align-items:center;gap:.25rem}.note-m .shared .ico{width:.8rem;height:.8rem}@media(max-width:700px){.note-t{font-size:1.02rem}.note-s{font-size:.88rem}.note-m{font-size:.79rem}}.note{transition:background-color .3s ease}.note.swiped{z-index:1;background:color-mix(in srgb,var(--ink) 8%,var(--paper))}.swipe-acts{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;z-index:0;box-sizing:border-box;border-bottom:1px solid var(--line)}.swipe-acts button{flex:none;display:grid;place-items:center;height:var(--sa);margin:0 calc(var(--gap) / 2);border:0;padding:0;border-radius:999px;cursor:default;color:var(--ink);background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base, var(--paper))));box-shadow:var(--glass-ring),var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);transition:width .15s ease,margin .15s ease,opacity .15s ease}.swipe-acts .pin.on{color:var(--accent)}.swipe-acts .trash{background:var(--sync-err);color:#fff;box-shadow:none;transition:none}.swipe-acts.armed button:not(.trash){width:0!important;margin:0;opacity:0;overflow:hidden}@media(min-width:701px){.list-title{font-size:.95rem}}@media(min-width:1001px){.app[data-selecting] .list-row>.list-side:first-child{display:flex}}.editor{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--paper);position:relative}.ed-bar{display:flex;align-items:center;gap:2px;padding:.5rem .6rem;border-bottom:1px solid var(--line);min-height:var(--bar-h)}.fmt{display:flex;gap:1px;overflow-x:auto;scrollbar-width:none;min-width:0}.fmt .icon-btn:disabled{opacity:.3;cursor:default;background:none}.fmt [data-fmt=redo]:disabled{display:none}.ed-bar:not(.typing) .fmt [data-fmt]:not([data-fmt=undo]):not([data-fmt=redo]){display:none}.bar-title{flex:1;min-width:0;margin:0 .5rem;font-size:1rem;font-weight:700;letter-spacing:-.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-title:not([hidden])~.actions{margin-left:0}.fmt::-webkit-scrollbar{display:none}.icon-btn{width:2.2rem;height:2.2rem;display:grid;place-items:center;border:0;background:none;border-radius:.45rem;color:var(--muted);cursor:default;font-size:.95rem;font-weight:700;flex:none;padding:0}.icon-btn .ico{width:1.15rem;height:1.15rem}.icon-btn:hover{background:var(--list-hover);color:var(--ink)}.icon-btn.on{color:var(--accent)}.icon-btn .i{font-style:italic;font-weight:500;font-family:Georgia,serif;font-size:1.08rem}.view-btn{margin-right:.15rem}.fmt [aria-haspopup]{position:relative}.fmt [aria-haspopup]:after{content:"";position:absolute;right:.3rem;bottom:.3rem;border:3px solid transparent;border-right-color:currentColor;border-bottom-color:currentColor;opacity:.55}.fmt [aria-expanded=true]{background:var(--list-hover);color:var(--ink)}.fmt-menu{position:absolute;right:auto;bottom:auto;z-index:46;min-width:0;width:max-content}.fmt-menu .mi-face{flex:none;display:grid;place-items:center;width:1.1rem;font-weight:700;color:var(--muted)}.fmt-menu .mi-face .ico{width:1.05rem;height:1.05rem}.fmt-menu .mi-face .i{font-style:italic;font-weight:500;font-family:Georgia,serif;font-size:1.05rem}.fmt-menu .mi-key{margin-left:auto;padding-left:1.2rem;font-size:.75rem;color:var(--muted)}@media(pointer:coarse){.fmt-menu .mi-key{display:none}}.ed-bar:not(.typing) .send-btn{display:none}.send-btn,.more{position:relative}.menu{position:absolute;right:0;top:calc(100% + .3rem);z-index:35;min-width:13rem;background:var(--paper);border:1px solid var(--line);border-radius:.7rem;padding:.3rem;box-shadow:0 10px 32px #00000029}.mi{display:flex;align-items:center;gap:.65rem;width:100%;border:0;background:none;padding:.5rem .6rem;border-radius:.45rem;font-size:.88rem;color:var(--ink);cursor:default;text-align:left;white-space:nowrap}.mi .ico{width:1.05rem;height:1.05rem;color:var(--muted);flex:none}.mi:hover,.mi:focus-visible{background:var(--list-hover);outline:none}.mi.on .ico{color:var(--accent)}.mi .sh{width:.85rem;height:.85rem;color:var(--muted)}.mi .mi-val{margin-left:auto;padding-left:1rem;font-style:normal;font-size:.85em;color:var(--muted);max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi .mi-more{width:.8rem;height:.8rem;color:var(--faint);margin-left:.1rem}.mi .chk{margin-left:auto;color:var(--accent);width:.95rem;height:.95rem}.mi.danger,.mi.danger .ico{color:var(--sync-err)}.mi[data-armed]{background:color-mix(in srgb,var(--sync-err) 12%,transparent)}.note-menu{position:fixed;right:auto;top:0;left:0;z-index:45}#bookMenu{max-height:calc(100dvh - 16px);overflow-y:auto}.rv-menu{position:fixed;right:auto;z-index:45}.tag-pick{position:fixed;right:auto;z-index:45;max-height:min(60vh,24rem);overflow-y:auto;min-width:14rem}.tag-pick .menu-foot{margin:0;max-width:14rem;line-height:1.35}.rv-menu.has-foot{width:15rem}.rv-menu .menu-foot{margin:0;line-height:1.35}@media(max-width:700px){.ed-bar.typing #sweepBtn{display:none}}@media(max-width:700px){.ed-bar.typing :is(#freshBookBtn,#freshTagBtn){display:none}}.note{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.note.menu-on{background:var(--list-hover);box-shadow:inset 0 0 0 2px var(--accent-soft)}.name-row{display:flex;gap:.5rem}.icon-pick{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--line);border-radius:.5rem;background:var(--field);color:var(--accent);cursor:default}.icon-pick[aria-expanded=true]{border-color:var(--accent)}.icon-pick:disabled{cursor:default;color:var(--muted)}.icon-pop{position:fixed;z-index:45;width:min(17.5rem,calc(100vw - 1rem));max-height:min(25rem,calc(100vh - 1rem));overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border:1px solid var(--line);border-radius:.7rem;padding:.45rem;box-shadow:0 10px 32px #00000029}.icon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.icon-h{grid-column:1/-1;padding:.55rem .3rem .15rem;font-size:.72rem;font-weight:600;color:var(--muted)}.icon-h:first-child{padding-top:.2rem}.icon-opt{display:grid;place-items:center;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:.5rem;background:none;color:var(--muted);cursor:default}.icon-opt:hover{color:var(--ink);background:var(--field)}.icon-opt.on{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.book-form{margin-bottom:.4rem}.book-danger{color:var(--sync-err)}.role-sel{flex:none;height:2.1rem;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:.45rem;padding:0 .4rem;font:inherit;font-size:.82rem}.share-add .role-sel{height:2.5rem}.note-m .nb{display:inline-flex;align-items:center;gap:.25rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-m .nb .ico{width:.8rem;height:.8rem;flex:none}.list{position:relative}.app[data-selecting] #menuBtn{display:none!important}.sel-pill{height:var(--glass-size);padding:0 1.15rem;border-radius:999px;font-size:.95rem;font-weight:600;color:var(--ink);white-space:nowrap;background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base, var(--paper))));box-shadow:var(--glass-ring),var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8)}.sel-pill:active{transform:scale(.97)}.sel-pill[hidden]{display:none}.sel-bar{position:absolute;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.6rem;pointer-events:none;--glass-base:var(--list)}.sel-bar>*{pointer-events:auto}.sel-count{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:.95rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.sel-danger{color:var(--sync-err)!important}.notes.selecting .note{padding-left:2.9rem}.notes.selecting .note:after{content:"";position:absolute;left:1rem;top:.95rem;width:1.1rem;height:1.1rem;border-radius:50%;border:1.6px solid var(--faint);background:var(--paper)}.notes.selecting .note.picked:after{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/.75rem no-repeat}.notes.selecting .note.picked{background:var(--accent-soft)}.notes.selecting .note[data-sync]:after{right:auto}.menu-sep{height:1px;background:var(--line);margin:.3rem .2rem}.menu-foot{font-size:.75rem;color:var(--muted);padding:.3rem .6rem .35rem;font-variant-numeric:tabular-nums}.menu-h{font-size:.72rem;font-weight:600;color:var(--muted);padding:.35rem .6rem .15rem}.view-btn[aria-pressed=true]{background:var(--accent-soft)}.actions{display:flex;align-items:center;gap:1px;flex:none}.banner{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1.25rem;background:var(--accent-soft);font-size:.9rem}.banner span{flex:1}.ed-scroll{flex:1;overflow-y:auto;min-height:0}.ed{max-width:44em;margin:0 auto;padding:1rem 2.75rem 45vh;font-size:var(--ed-size);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;--indent:1.6;tab-size:6;tab-size:calc(var(--indent) * 1em);caret-color:var(--accent);position:relative;min-height:100%}.ed.is-empty:before{content:attr(data-placeholder);position:absolute;color:var(--faint);pointer-events:none}.ed-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:.95rem;text-align:center;padding:1.5rem;background:var(--paper);text-wrap:balance}.ed-empty .text-btn{font-size:.9rem;margin-top:.5rem}#edEmptyMsg .lock-ico{display:block;color:var(--accent);margin-bottom:.8rem}#edEmptyMsg .lock-ico .ico{width:3rem;height:3rem}#edEmptyMsg .lock-t{display:block;font-size:1.15rem;color:var(--ink);margin-bottom:.25rem}.ed-unlocks{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-top:1.1rem}.ed-unlocks[hidden]{display:none}.ed-unlock{display:flex;align-items:center;justify-content:center;gap:.45rem;min-width:13rem;height:var(--glass-size);padding:0 1.35rem;border:0;border-radius:999px;font:inherit;font-size:.95rem;font-weight:600;color:var(--ink);cursor:default;background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base, var(--paper))));box-shadow:var(--glass-ring),var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8)}.ed-unlock .ico{width:1.1rem;height:1.1rem;color:var(--muted)}.ed-unlock.first .ico{color:var(--accent)}.ed-unlock:active{transform:scale(.97)}.menu{border-radius:1.1rem;padding:.35rem;border:0;background:color-mix(in srgb,color-mix(in srgb,var(--ink) var(--menu-glass-mix, var(--glass-mix, 8%)),var(--glass-over, var(--paper))) var(--menu-glass-alpha, 86%),transparent);-webkit-backdrop-filter:blur(var(--menu-blur, 24px)) saturate(var(--menu-sat, 1.8));backdrop-filter:blur(var(--menu-blur, 24px)) saturate(var(--menu-sat, 1.8));box-shadow:var(--glass-ring),var(--menu-shadow)}.menu .mi{border-radius:.75rem}.menu .mi:hover,.menu .mi:focus-visible{background:color-mix(in srgb,var(--ink) 7%,transparent)}.menu .menu-sep{background:var(--glass-edge)}:root[data-ios] .menu{border-radius:1.85rem;padding:.6rem .45rem}:root[data-ios] .mi{font-size:.95rem;padding:.68rem .7rem;gap:.75rem;border-radius:1.3rem}:root{--mi-font:.88rem;--mi-pad:.5rem .6rem;--mi-gap:.65rem;--mi-radius:.75rem}:root[data-ios]{--mi-font:.95rem;--mi-pad:.68rem .7rem;--mi-gap:.75rem;--mi-radius:1.3rem}:root[data-ios] .mi .ico{width:1.2rem;height:1.2rem}:root[data-ios] .menu-sep{margin:.35rem .6rem}:root[data-ios] .menu-h{font-size:.78rem;padding:.5rem .6rem .2rem}:root{--serif:"Source Serif 4",ui-serif,"New York",Georgia,serif}:root[data-ed-font=serif] :is(.ed,.rv):not([data-font]),:is(.ed,.rv)[data-font=serif],:root[data-ed-font=serif] #settings .preview{font-family:var(--serif);font-weight:400}:is(#settings,#bookSheet) .serif-opt{font-family:var(--serif)}:root{--head-serif:"Fraunces",Georgia,"Times New Roman",serif;--title-font:"Fraunces",Georgia,"Times New Roman",serif}:root[data-head-font=fraunces] :is(.ed,.rv):not([data-head]) .h,:is(.ed,.rv)[data-head=fraunces] .h{font-family:var(--head-serif);font-weight:600;letter-spacing:-.005em}:is(#settings,#bookSheet) .head-opt{font-family:var(--head-serif);font-weight:600}#settings .preview .pv-h{display:block;font-size:1.25em;font-weight:700;letter-spacing:-.012em;margin-bottom:.15em}:root[data-head-font=fraunces] #settings .preview .pv-h{font-family:var(--head-serif);font-weight:600;letter-spacing:-.005em}.mi .mi-dot{flex:none;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--c)}.color-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.4rem;padding:.25rem .6rem .45rem}.color-sw{width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:50%;background:var(--c);cursor:default;justify-self:center;position:relative}.color-sw.on:after,.color-sw:focus-visible:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--c)}.color-sw:focus-visible{outline:none}#pickMenu:has(.color-grid){min-width:17rem}.pat-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.4rem;padding:.25rem .6rem .45rem}.pat-sw{width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:.5rem;cursor:default;justify-self:center;position:relative;box-shadow:inset 0 0 0 1px var(--line);background:var(--paper)}.pat-sw span{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.pat-sw span{width:300%;height:300%;transform:scale(.3333);transform-origin:0 0;border-radius:1.5rem}.pat-sw.on:after,.pat-sw:focus-visible:after{content:"";position:absolute;inset:-3px;border-radius:.65rem;border:2px solid var(--accent)}.pat-sw:focus-visible{outline:none}.ed-scroll{position:relative}.ed-photo{max-width:44em;margin:0 auto;padding:1rem 2.75rem 0}.ed-photo img{display:block;width:100%;max-height:24rem;object-fit:cover;border-radius:.9rem;background:var(--field);opacity:0;transition:opacity .25s ease}.ed-photo img.in{opacity:1}.ed-photo[hidden]{display:none}.title-ins{position:absolute;z-index:3;display:grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;border:0;border-radius:50%;background:none;color:var(--faint);cursor:default;transition:color .15s,background-color .15s,transform .12s}.title-ins[hidden]{display:none}.title-ins:hover,.title-ins[aria-expanded=true]{color:var(--accent);background:color-mix(in srgb,var(--ink) 7%,transparent)}.title-ins:active{transform:scale(.92)}.title-ins .ico{width:1.5rem;height:1.5rem;stroke-width:2.2}.ed .md{color:var(--faint)}.ed .h{font-weight:700;letter-spacing:-.012em;display:inline-block;max-width:100%;text-wrap:balance}.ed .h1{font-size:1.8em;line-height:1.35}.ed .h2{font-size:1.4em;line-height:1.4}.ed .h3{font-size:1.17em}.ed .h1,.ed .h2,.ed .h3{color:var(--accent)}.ed[data-type=note] .h1{color:var(--ink)}.ed .h:not(.at)>.md{display:none}.ed .h.ph>.md{display:inline}.ed .h.ph:after{content:"Title";color:var(--faint);pointer-events:none}.ed .fx:not(.at)>.md{display:none}.ed .h .md{color:var(--ink);opacity:.5;font-weight:500}.ed .b{font-weight:700}.ed .i{font-style:italic}.ed .s{text-decoration:line-through;color:var(--muted)}.ed .hl{background:var(--mark);border-radius:3px}.ed .code,.ed .pre{font-family:var(--mono);font-size:.84em;background:var(--code-bg)}.ed .code{border-radius:4px;padding:.12em .28em}.ed .fence{font-family:var(--mono);font-size:.84em}.ed .cblock{display:block;margin:.15em 0;padding:.5em .85em;border-radius:.5rem;background:var(--code-bg);font-family:var(--mono);font-size:.84em;line-height:1.6}.ed .cblock .pre,.ed .cblock .fence{font-size:inherit;background:none}.ed .cblock:not(.open)>.fence{display:none}.ed .tag{color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:.06em .22em}.ed .link{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-soft);text-decoration-thickness:2px;text-underline-offset:3px}.ed .url{font-size:.82em}.ed .lk:not(.at)>.md,.ed .lk:not(.at) .proto{display:none}.ed .lk:not(.at) .rest{display:inline-block;max-width:min(24ch,70%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;text-decoration:inherit}.ed .lk:after{content:"";display:inline-block;width:.85em;height:.85em;margin:0 .1em 0 .25em;vertical-align:-.05em;cursor:pointer;background:var(--accent);-webkit-mask:var(--ext-icon) center/contain no-repeat;mask:var(--ext-icon) center/contain no-repeat}.ed{--ext-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E")}.ed .bul,.ed .cb,.ed .qm{position:relative;color:transparent}.ed .bul{padding-right:.35em}.ed .bul:before{content:"";position:absolute;left:.22em;top:50%;width:.36em;height:.36em;margin-top:-.18em;border-radius:50%;background:var(--accent)}.ed .bul[data-level="1"]:before{background:none;border:.09em solid var(--accent)}.ed .bul[data-level="2"]:before{border-radius:.06em;width:.32em;height:.32em;margin-top:-.16em}.ed .num{color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums}.ed .ind-sp{font-size:0;padding-left:calc(var(--level) * var(--indent) * var(--ed-size))}.ed .cb{cursor:default}.ed .cb:before{content:"";position:absolute;left:.08em;top:50%;width:1.05em;height:1.05em;margin-top:-.55em;border:1.6px solid var(--faint);border-radius:.3em;background:var(--paper)}.ed .cb.done:before{background:var(--accent);border-color:var(--accent)}.ed .cb.done:after{content:"";position:absolute;left:.44em;top:50%;width:.3em;height:.56em;margin-top:-.4em;border:solid var(--on-accent);border-width:0 .13em .13em 0;transform:rotate(45deg)}.ed .done-line{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--faint)}.ed .rem>.md{display:none}.ed .rem:not(.more){display:inline-flex;align-items:center;gap:.3em;margin-left:.15em;padding:.05em .55em .05em .45em;border-radius:999px;background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent);font-size:.78em;font-weight:600;line-height:1.5;vertical-align:.08em;cursor:default;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.ed .rem:not(.more):before{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:var(--alarm-icon) center/contain no-repeat;mask:var(--alarm-icon) center/contain no-repeat}.ed .rem.rep:not(.at):not(.more):before{-webkit-mask-image:var(--repeat-icon);mask-image:var(--repeat-icon)}.ed .rem:not(.more):after{content:attr(data-label)}.ed .rem.late{background:color-mix(in srgb,var(--sync-err) 13%,transparent);color:var(--sync-err)}.ed .done-line .rem{opacity:.6}.ed{--alarm-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2 2'/%3E%3Cpath d='M5 3 2 6'/%3E%3Cpath d='m22 6-3-3'/%3E%3C/svg%3E");--repeat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 2 4 4-4 4'/%3E%3Cpath d='M3 11v-1a4 4 0 0 1 4-4h14'/%3E%3Cpath d='m7 22-4-4 4-4'/%3E%3Cpath d='M21 13v1a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E")}.ed .qm:before{content:"";position:absolute;left:.12em;top:-.1em;bottom:-.1em;width:3px;border-radius:2px;background:var(--accent)}.ed .quote{color:var(--muted);font-style:italic}.ed .hr{color:var(--faint);letter-spacing:.25em}.rv-scroll{flex:1;overflow-y:auto;min-height:0}.rv{max-width:40em;margin:0 auto;padding:1rem 2.75rem 6rem;font-size:var(--ed-size);line-height:1.6;overflow-wrap:anywhere}.rv:has(>posy-recipe-view[wide]:not([hidden])){max-width:72em}.note.has-img{padding-right:4.9rem}.note-thumb{position:absolute;right:1rem;top:.85rem;width:3.2rem;height:3.2rem;border-radius:.55rem;object-fit:cover;background:var(--field)}.note.has-img[data-sync]:after{right:.35rem;top:.6rem}.modal{position:fixed;inset:var(--view-top,0px) 0 var(--view-bottom,0px);z-index:40;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-scrim{position:absolute;inset:0;background:var(--scrim, rgba(246,246,246,.72))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--scrim:rgba(0,0,0,.58)}}:root[data-theme=dark]{--scrim:rgba(0,0,0,.58)}.sheet{position:relative;width:100%;max-width:25rem;max-height:calc(100% - 2rem);overflow-y:auto;background:var(--sheet-bg, var(--paper));color:var(--ink);border:1px solid var(--line);border-radius:.9rem;padding:.9rem 1.25rem 1.25rem;box-shadow:0 0 0 .5px var(--glass-edge),0 24px 70px #0006}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sheet-bg:color-mix(in srgb, var(--ink) 10%, var(--paper))}}:root[data-theme=dark]{--sheet-bg:color-mix(in srgb, var(--ink) 10%, var(--paper))}:root,.light-theme{--sheet-field:var(--field);--sheet-seg:var(--seg-on);--sheet-line:var(--line);--sheet-hover:var(--list-hover);--sheet-hole:var(--paper)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sheet-field:color-mix(in srgb, var(--ink) 7%, var(--sheet-bg));--sheet-seg:color-mix(in srgb, var(--ink) 17%, var(--sheet-bg));--sheet-line:color-mix(in srgb, var(--ink) 10%, var(--sheet-bg));--sheet-hover:color-mix(in srgb, var(--ink) 6%, var(--sheet-bg));--sheet-hole:color-mix(in srgb, #000 30%, var(--sheet-bg))}}:root[data-theme=dark]{--sheet-field:color-mix(in srgb, var(--ink) 7%, var(--sheet-bg));--sheet-seg:color-mix(in srgb, var(--ink) 17%, var(--sheet-bg));--sheet-line:color-mix(in srgb, var(--ink) 10%, var(--sheet-bg));--sheet-hover:color-mix(in srgb, var(--ink) 6%, var(--sheet-bg));--sheet-hole:color-mix(in srgb, #000 30%, var(--sheet-bg))}.sheet{--field:var(--sheet-field);--seg-on:var(--sheet-seg);--line:var(--sheet-line);--list-hover:var(--sheet-hover)}.tips-sheet{max-width:34rem}.code-sheet{max-width:24rem}.switcher-modal{align-items:flex-start;padding-top:12vh}.switcher-sheet{max-width:36rem;height:min(30rem,calc(100% - 14vh));display:flex;flex-direction:column;padding:.9rem 1rem .5rem}@media(pointer:coarse)and (min-width:701px){.switcher-modal{align-items:stretch;padding:1rem}.switcher-sheet{height:auto;max-height:none}}.sheet.wide{max-width:52rem;height:min(44rem,calc(100% - 2rem));display:flex;flex-direction:column}.sheet.wx-sheet{max-width:46rem;height:min(54rem,calc(100% - 2rem));padding:0;overflow:hidden;display:flex;flex-direction:column}.wx-sheet posy-weather{flex:1;min-height:0;background:var(--sheet-bg, var(--paper))}@media(min-width:701px){.sheet.wx-sheet{max-width:32rem;height:auto;max-height:min(54rem,calc(100% - 2rem))}.wx-sheet posy-weather{flex:0 1 auto}}.sheet.music-sheet{max-width:46rem;height:min(54rem,calc(100% - 2rem));padding:0;overflow:hidden;display:flex;flex-direction:column}.music-sheet posy-music{flex:1;min-height:0}@media(min-width:701px){.sheet.music-sheet{max-width:30rem;height:min(46rem,calc(100% - 2rem))}}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.sheet{--fade:.75rem}.sheet>.sheet-head{position:sticky;top:-.9rem;z-index:4;margin:-.9rem -1.25rem 0;padding:.9rem 1.25rem var(--fade);background:linear-gradient(var(--sheet-bg, var(--paper)) calc(100% - var(--fade)),color-mix(in srgb,var(--sheet-bg, var(--paper)) 0%,transparent))}.sheet.tabbed>.sheet-head{position:relative;top:auto;margin:0 -1.25rem calc(-1 * var(--fade));padding:0 1.25rem var(--fade)}.sheet.tabbed>.set-scroll{padding-top:calc(var(--fade) + .4rem)}.sheet-head h2{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.sheet.tabbed{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;--glass-base:var(--sheet-bg, var(--paper))}.set-scroll{flex:1;min-height:0;overflow-y:auto;margin:0 -.5rem;padding:0 .5rem calc(61px + 2.5rem + env(safe-area-inset-bottom,0px))}.set-tabs{position:absolute;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:3;display:flex;gap:0;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base, var(--paper))));box-shadow:var(--glass-ring),var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8)}.set-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:92px;height:53px;padding:0 1rem;border:0;border-radius:999px;background:none;font:inherit;font-size:11px;font-weight:600;line-height:1.2;color:var(--ink);cursor:default;-webkit-user-select:none;user-select:none}.set-tabs button .ico{width:24px;height:24px}.set-tabs button[hidden]{display:none}.set-tabs button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.set-tabs button[aria-selected=true]{color:var(--accent);background:var(--tab-on, color-mix(in srgb, var(--ink) 9%, transparent))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tab-on:rgba(0,0,0,.5)}}:root[data-theme=dark]{--tab-on:rgba(0,0,0,.5)}.set-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.set-panel>.set-row:first-child{border-top:0}@media(min-width:701px){.sheet.tabbed{height:min(38rem,calc(100% - 2rem))}}.set-row{padding:.9rem 0;border-top:1px solid var(--line)}.set-row:first-of-type{border-top:0}.set-lbl{display:flex;justify-content:space-between;align-items:baseline;font-size:.88rem;font-weight:600;margin-bottom:.6rem}.set-more{margin-top:.75rem}.set-lbl output{font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.sheet.tabbed .set-row,.set-sheet .set-row{border-top:0;padding:.6rem 0 .8rem}.sheet.tabbed .set-lbl,.set-sheet .set-lbl{margin:0 0 .5rem .2rem;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.sheet.tabbed .set-lbl label,.set-sheet .set-lbl label{cursor:inherit}.sheet.tabbed .set-lbl output,.set-sheet .set-lbl output{font-size:.8rem;letter-spacing:0;text-transform:none}#settings .acct-who,#settings .acct-row,#settings posy-passkeys,#settings posy-connected-apps{display:block;padding:.85rem 1rem;border-radius:1rem;background:var(--field)}#settings .acct-who{display:flex;margin:.2rem 0 0}#settings .acct-row{display:flex}.acct-pic{display:contents}.acct-name{display:flex;align-items:center;gap:.25rem;max-width:100%;padding:0;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:default}.acct-name b{min-width:0}.acct-name .ico{width:16px;height:16px;flex:none;color:var(--faint)}.acct-name:hover b{color:var(--accent)}#settings .acct-who form.share-add{margin:.1rem 0 .35rem}#settings .acct-who form.share-add input{background:var(--paper)}#nameMsg:empty,#googleMsg:empty{display:none}#settings .acct-card{border-radius:1rem;background:var(--field);overflow:hidden}#settings .acct-card .acct-row{border-radius:0;background:none}#settings .acct-card .acct-row+.acct-row{border-top:1px solid var(--line)}#settings .acct-card .acct-row[hidden]+.acct-row{border-top:0}.acct-row .n b{display:block;font-weight:600;color:var(--ink)}.acct-row .n small{display:block;font-size:.8rem;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis}.pw-sheet .pw-form{align-self:stretch;text-align:left;display:flex;flex-direction:column;gap:.6rem}.pw-sheet .pw-form .btn{width:100%;margin:.2rem 0 0;height:2.85rem;border-radius:.85rem}.pw-sheet .field{margin:0}.pw-sheet .field input{height:2.85rem;border-radius:.85rem}.pw-sheet .auth-err:empty{display:none}.set-sheet .share-hint{margin-left:.2rem}.set-sheet form.share-add .btn{height:2.85rem}.modal>.sheet.set-sheet{display:grid;grid-template-columns:15.5rem minmax(0,1fr);padding:0;overflow:hidden}@media(min-width:701px){.modal>.sheet.set-sheet{max-width:52rem;height:min(40rem,calc(100% - 2rem))}}.set-nav{--glass-base:color-mix(in srgb, var(--ink) 2.5%, var(--sheet-bg, var(--paper)));min-height:0;overflow-y:auto;padding:1rem .7rem 1.2rem;border-right:1px solid var(--line);background:var(--glass-base)}.set-nav-head{display:flex;align-items:center;justify-content:space-between;margin:0 .45rem .8rem;min-height:2.2rem}.set-nav-head h2{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.set-nav .set-x{display:none}.set-me,.set-nav-btn{display:flex;align-items:center;gap:.7rem;width:100%;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:default;border-radius:999px}.set-me{padding:.55rem .6rem;margin-bottom:.9rem}.set-me .avatar{width:2.4rem;height:2.4rem;font-size:1rem;flex:none}.set-me .n{flex:1;min-width:0}.set-me b{display:block;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-me small{display:block;font-size:.78rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-group{margin-bottom:.9rem}.set-group-h{margin:0 .6rem .35rem;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.set-nav-btn{height:2.4rem;padding:0 .6rem;font-size:.92rem;font-weight:500}.set-nav-btn>.ico:first-child{width:18px;height:18px;flex:none;color:var(--muted)}.set-nav-btn .l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-nav-btn .v{font-size:.8rem;color:var(--muted);white-space:nowrap}.set-me>.ico:last-child,.set-nav-btn>.ico:last-child{display:none;width:16px;height:16px;flex:none;color:var(--faint)}.set-me:hover,.set-nav-btn:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.set-me[aria-current],.set-nav-btn[aria-current]{background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base)));box-shadow:var(--glass-ring),var(--glass-shadow)}.set-nav-btn[aria-current]{font-weight:600}.set-nav-btn[aria-current]>.ico:first-child{color:var(--accent)}.set-me:focus-visible,.set-nav-btn:focus-visible,.set-back:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.set-nav-btn .v{display:none}.set-main{min-width:0;min-height:0;display:flex;flex-direction:column}.set-main-head{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem .3rem;min-height:2.2rem}.set-main-head h3{flex:1;margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.set-back{display:none;flex:none;place-items:center;width:var(--glass-size, 2.45rem);height:var(--glass-size, 2.45rem);padding:0;margin-left:-.2rem;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink) var(--glass-mix, 8%),var(--glass-over, var(--glass-base, var(--paper))));box-shadow:var(--glass-ring),var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);color:var(--ink);cursor:default;-webkit-tap-highlight-color:transparent}.set-back:active{transform:scale(.92)}.set-back svg{stroke-width:2.4}.set-back span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(pointer:fine){.set-back{width:1.9rem;height:1.9rem;margin-left:-.1rem}.set-back svg{width:16px;height:16px}}.set-sheet .set-scroll{margin:0;padding:.4rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px))}@media(min-width:701px){.modal>.sheet.book-sheet{max-width:46rem;height:min(34rem,calc(100% - 2rem))}}.set-me .book-tile{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.book-sheet .set-nav{display:flex;flex-direction:column}.book-sheet .set-nav>.sheet-foot{margin-top:auto;padding:.8rem .2rem 0}.book-sheet[data-creating]{display:block!important;height:auto!important}.book-sheet[data-creating] .set-nav,.book-sheet[data-creating] .set-back{display:none!important}.book-sheet[data-creating] .set-main{position:static!important;transform:none!important;visibility:visible}@media(max-width:700px){.set-me .book-tile{width:2.9rem;height:2.9rem}.book-sheet .set-nav>.sheet-foot{padding:1rem 0 0}}.set-main{position:relative;overflow:hidden}.set-layer{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;background:var(--sheet-bg, var(--paper));transform:translate(105%);transition:transform .34s cubic-bezier(.2,.8,.2,1);box-shadow:-12px 0 28px #0000001f}.set-sheet[data-sub] .set-layer{transform:none}.set-layer .set-scroll{flex:1;min-height:0;overflow-y:auto}.set-layer .set-back{display:grid}@keyframes set-flash{0%,60%{background:color-mix(in srgb,var(--accent) 16%,transparent)}to{background:transparent}}#settings .set-row.set-flash{animation:set-flash 1.6s ease-out;border-radius:1rem}.help-row{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:default}.help-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:.6rem}.help-chev{flex:none;display:grid;color:var(--faint)}.help-chev .ico{width:16px;height:16px}@media(max-width:700px){.modal>.sheet.set-sheet{display:block;position:relative;max-width:none}.set-nav,.set-main{position:absolute;inset:0;transition:transform .34s cubic-bezier(.2,.8,.2,1)}.set-main{z-index:2;background:var(--sheet-bg, var(--paper));box-shadow:-12px 0 28px #0000001f}.set-sheet[data-at=nav] .set-main{transform:translate(105%)}.set-sheet[data-at=sec] .set-nav{transform:translate(-28%)}.set-nav{border-right:0;padding:1.3rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.set-nav-head{margin:0 .2rem 1rem}.set-nav-head h2{font-size:1.6rem}.set-nav .set-x{display:grid}.set-main{flex:1}.set-main-head{gap:.65rem;padding:1.1rem 1rem .4rem}.set-back{display:grid}.set-main-head h3{font-size:1.3rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-sheet .set-scroll{padding:.3rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.set-me{background:var(--field);padding:.75rem .9rem;border-radius:1rem;margin-bottom:1.3rem}.set-me .avatar{width:2.9rem;height:2.9rem}.set-group{margin-bottom:1.3rem}.set-group-h{margin:0 .3rem .45rem}.set-nav{--glass-base:var(--sheet-bg, var(--paper))}.set-group>.set-nav-btn{background:var(--field);border-radius:0;height:3rem;padding:0 .9rem;font-size:1rem;border-top:1px solid var(--line)}.set-group>.set-nav-btn:first-of-type{border-top:0;border-radius:1rem 1rem 0 0}.set-group>.set-nav-btn:last-of-type{border-radius:0 0 1rem 1rem}.set-group>.set-nav-btn:first-of-type:last-of-type{border-radius:1rem}.set-nav-btn .v{display:block}.set-me>.ico:last-child,.set-nav-btn>.ico:last-child{display:block}.set-me,.set-me[aria-current]{border-radius:1rem;box-shadow:none;background:var(--field)}.set-nav-btn[aria-current]{background:var(--field);box-shadow:none;font-weight:500}.set-nav-btn[aria-current]>.ico:first-child{color:var(--muted)}.set-nav-btn:active,.set-me:active{background:color-mix(in srgb,var(--ink) 8%,var(--field))}}@media(pointer:coarse){.modal>.sheet.set-sheet:before{position:absolute;top:.45rem;left:50%;margin:0;transform:translate(-50%)}.modal>.sheet.set-sheet{padding:0}}.sheet.tabbed.no-tabs{height:auto}.sheet.tabbed.no-tabs .set-scroll{padding-bottom:1rem}.set-tabs[hidden]{display:none}#bookSheet #bookShareForm{margin-top:.3rem}#bookSheet #bookShareForm .role-sel{height:2.85rem;border-radius:.85rem}#bookSheet #bookShareForm .btn{height:2.85rem}#bookSheet .share-hint{margin-left:.2rem}#bookSheet .name-row input{flex:1;min-width:0;height:2.85rem;border:1px solid var(--line);border-radius:.85rem;background:var(--field);color:var(--ink);padding:0 .8rem;font:inherit;font-size:1rem;outline:none}#bookSheet .name-row input:focus{border-color:var(--accent)}#bookSheet .name-row input:disabled{color:var(--muted)}#bookSheet .book-form .btn{margin-top:.75rem}#bookSheet .name-row .icon-pick{width:2.85rem;height:2.85rem;border-radius:.85rem}#bookSheet .book-form .btn{height:2.85rem;border-radius:.85rem}@media(max-width:480px){#bookSheet #bookShareForm{flex-wrap:wrap}#bookSheet #bookShareForm input{flex:1 1 100%}#bookSheet #bookShareForm .role-sel{flex:1}#bookMembers .member{flex-wrap:wrap;row-gap:.35rem}#bookMembers .member-n{flex:1 1 calc(100% - 3rem)}#bookMembers .member .role-sel{margin-left:3rem}#bookMembers .member .text-btn{margin-left:auto}}.swatches{display:grid;grid-template-columns:repeat(10,1fr);gap:.45rem;justify-items:center;padding:4px 0}.swatch{width:100%;max-width:2rem;aspect-ratio:1;height:auto;border-radius:50%;border:0;cursor:default;background:var(--c);position:relative;padding:0}.swatch[aria-pressed=true]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--c)}.range-row{display:flex;align-items:center;gap:.9rem}.range-row input{flex:1;min-width:0}.range-row .a-sm{font-size:.8rem;color:var(--muted)}.range-row .a-lg{font-size:1.25rem;color:var(--muted)}.preview{padding:.85rem 1rem;border-radius:.7rem;background:var(--sheet-hole, var(--paper));box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--ed-size);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.preview .tag{color:var(--accent)}.set-note{margin:.65rem 0 0;font-size:.8rem;line-height:1.45;color:var(--muted)}.set-times{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.6rem}.set-times[hidden]{display:none}.set-times label{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--muted)}.set-times input{padding:.4rem .6rem;border:0;border-radius:.5rem;background:var(--field);color:var(--ink);font:inherit;font-size:.9rem;color-scheme:inherit}.pin-pick button{padding:.5rem .3rem}.sk{display:flex;flex-direction:column;gap:3px;width:3.3rem;height:4.3rem;margin:0 auto;padding:5px;border-radius:7px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.sk i{display:block;flex:none;height:5px;border-radius:3px;background:var(--faint);opacity:.55}.sk i.sk-pin{background:var(--accent);opacity:1}.sk-row{display:flex;gap:3px;flex:none}.sk-row u{flex:1;height:11px;border-radius:3px;background:var(--accent)}.sk>.sk-row:last-child{margin-top:auto}.pin-pick button[aria-pressed=true] .sk{box-shadow:0 0 0 2px var(--accent)}.look-pick{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:560px){.look-pick{grid-template-columns:repeat(3,minmax(0,1fr))}}.look-pick button{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .2rem .4rem;font-size:.8rem}.lk{position:relative;display:block;width:100%;max-width:4.6rem;aspect-ratio:4/3;border-radius:7px;overflow:hidden;background:var(--b);box-shadow:0 0 0 1px var(--line)}.lk i{position:absolute;display:block;left:40%;height:7%;border-radius:2px;background:var(--t)}.lk i:nth-child(3){top:46%;width:44%}.lk i:nth-child(4){top:62%;width:32%}.lk .lk-s{left:0;top:0;bottom:0;width:28%;height:auto;border-radius:0;background:none;border-right:1px solid var(--l)}.lk .lk-b{left:40%;top:14%;width:48%;height:16%;border-radius:99px;background:var(--g);box-shadow:0 0 0 .5px var(--e, rgba(0,0,0,.14))}.lk .lk-a{left:8%;top:14%;width:12%;height:auto;aspect-ratio:1;border-radius:50%;background:var(--ac)}.look-pick button[aria-pressed=true] .lk{box-shadow:0 0 0 2px var(--accent)}.look-pick [data-v=warm] .lk,.look-pick [data-v=auto] .lk{--b:#ecebe6;--l:#d6d3ca;--t:#b9b5aa;--g:#fff;--ac:var(--acc-l)}.look-pick [data-v=white] .lk{--b:#fff;--l:#e6e6e6;--t:#cdcdcd;--g:#f4f4f4;--ac:var(--acc-l)}.look-pick [data-v=tinted] .lk{--b:var(--tl-list);--l:var(--tl-line);--t:color-mix(in srgb, var(--acc-d) 15%, #c4c4c4);--g:#fff;--ac:var(--acc-l)}.look-pick [data-v=dark] .lk{--b:#0e0e0e;--l:#262626;--t:#474747;--g:#232323;--e:rgba(255,255,255,.12);--ac:var(--acc-d)}.look-pick [data-v=charcoal] .lk{--b:var(--td-side);--l:var(--td-line);--t:#55575f;--g:var(--td-seg);--e:rgba(255,255,255,.12);--ac:var(--acc-d)}.look-pick [data-v=auto] .lk:after{content:"";position:absolute;inset:0;background:#0e0e0e;clip-path:polygon(100% 0,100% 100%,0 100%)}.appicon-pick button{padding:.5rem .3rem}.appicon-pick img{display:block;width:2.75rem;height:2.75rem;margin:0 auto;border-radius:.65rem;box-shadow:0 0 0 1px var(--line)}.appicon-pick button[aria-pressed=true] img{box-shadow:0 0 0 2px var(--accent)}.sheet-foot{padding-top:.9rem;display:flex;justify-content:flex-end}.sheet-foot .foot-btn{width:100%;margin:0;background:var(--field);color:var(--sync-err)}.sheet-foot .foot-btn:hover{background:color-mix(in srgb,var(--ink) 6%,var(--field))}#bookFoot{flex-direction:column}#bookArchive{color:var(--ink);margin-bottom:.5rem}.modal{transition:opacity .18s ease,display .18s allow-discrete;opacity:1}.modal[hidden]{opacity:0;pointer-events:none}.modal>.sheet{transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:none}.modal[hidden]>.sheet{transform:translateY(.6rem) scale(.98)}@starting-style{.modal:not([hidden]){opacity:0}.modal:not([hidden])>.sheet{transform:translateY(.6rem) scale(.98)}}@media(prefers-reduced-motion:reduce){.modal,.modal>.sheet{transition:none}}.sheet.nudge{max-width:21rem;height:auto;max-height:calc(100% - 2rem);margin:auto;border-radius:1.1rem;border:1px solid var(--line);padding:1.6rem 1.4rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center}.nudge-logo{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:.95rem;background:var(--tile);color:var(--tile-ink);--logo-dot:var(--tile-dot);box-shadow:inset 0 0 0 1px var(--tile-ring);margin-bottom:.9rem}.nudge-logo svg{width:2.4rem;height:2.4rem}.sheet.nudge h2{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.sheet.nudge p{margin:0 0 1.1rem;font-size:.92rem;line-height:1.5;color:var(--muted)}.nudge-later{margin-top:.5rem;padding:.5rem 1rem}#nudgeSheet.modal{align-items:center;padding:1rem}.guest-modal.modal{align-items:center;padding:1rem;z-index:70}.guest-modal posy-guest-sheet{width:100%}@media(max-width:700px)and (pointer:coarse){#unlockSheet.modal{align-items:flex-end;padding:0}#unlockSheet .sheet.nudge{max-width:none;width:100%;margin:0;border-radius:var(--sheet-r) var(--sheet-r) 0 0;border-bottom:0;padding:1.4rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px))}#unlockSheet .sheet.nudge posy-unlock{width:100%}}.hl-swatches{display:flex;flex-wrap:wrap;gap:.45rem}.hl-swatches .swatch{width:1.5rem;max-width:none}#settings .preview .hl{background:var(--mark);border-radius:3px}.round-sheet{display:flex;flex-direction:column;max-width:28rem;overflow:hidden}.sheet.round-sheet{padding-bottom:0}.sheet.player-sheet{max-width:22rem;height:auto;max-height:calc(100% - 2rem);margin:auto;border-radius:1.1rem;border:1px solid var(--line);padding:.9rem 1.25rem 1.25rem}#playerSheet.modal{align-items:center;padding:1rem}#playerErr{margin:-.3rem 0 .6rem}#playerSheet .pick-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem}#playerSheet .pick-chip{padding:.35em .8em;border-radius:999px;border:1px dashed var(--line);background:none;color:var(--ink);font:inherit;font-size:.85rem;font-weight:600;cursor:default}#playerSheet .pick-chip:active{background:var(--field)}#newGameSheet.modal{align-items:center;padding:1rem}#newGameNote{margin:0 0 .7rem}#newGameSheet .pick-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .8rem}#newGameSheet .pick-chip{padding:.35em .8em;border-radius:999px;border:1px dashed var(--line);background:none;color:var(--muted);font:inherit;font-size:.85rem;font-weight:600;cursor:default}#newGameSheet .pick-chip.on{border:1px solid transparent;background:var(--accent-soft);color:var(--accent)}.ng-add{display:flex;align-items:center;gap:.5rem;margin-bottom:.9rem}.ng-add .field{flex:1;margin:0}.book-boards{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.bb{display:flex;align-items:center;gap:.6rem;min-height:2.6rem;padding:0 .4rem 0 .8rem;border-radius:.7rem;background:var(--field);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}.bb-dot{flex:none;width:.65rem;height:.65rem;border-radius:50%;background:var(--c, transparent);box-shadow:inset 0 0 0 1.5px var(--c, color-mix(in srgb, var(--ink) 25%, transparent))}.bb-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem}.bb-grip{flex:none;display:grid;place-items:center;width:2.2rem;height:2.4rem;color:var(--muted)}.bb.dragging{position:relative;z-index:2;background:var(--paper);box-shadow:0 10px 28px #0003;cursor:grabbing}.bb.shifting{transition:transform .15s ease}@media(pointer:coarse){.modal>.sheet posy-glass-btn[data-close][icon=x]{display:none}.modal>.sheet:before{content:"";position:sticky;top:-.5rem;z-index:5;display:block;flex:none;width:2.4rem;height:.32rem;margin:-.35rem auto .55rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 22%,transparent)}.modal>.sheet .sheet-head{min-height:calc(2rem + .9rem + var(--fade))}.modal{align-items:flex-end;padding-bottom:0}.modal>.sheet{margin:auto auto 0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal>.sheet:not(.tabbed){padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.modal>.sheet.wx-sheet.wx-sheet{padding:0}.modal>.sheet.wx-sheet:before{position:absolute;top:.45rem;left:50%;margin:0;transform:translate(-50%)}.modal[hidden]>.sheet{transform:translateY(100%)}.modal:has(>.sheet.top-sheet){align-items:flex-start;padding-top:0;padding-bottom:1rem}.modal>.sheet.top-sheet{margin:0 auto auto;border-bottom:1px solid var(--line);border-top:0;border-radius:0 0 var(--sheet-r) var(--sheet-r);height:auto;max-height:calc(100% - 3rem);padding-top:calc(.9rem + env(safe-area-inset-top,0px));padding-bottom:.6rem;display:flex;flex-direction:column}.modal>.sheet.top-sheet:before{order:99;position:sticky;top:auto;bottom:0;margin:.7rem auto 0}.modal>.sheet.top-sheet>.sheet-head{top:calc(-.9rem - env(safe-area-inset-top,0px));margin-top:calc(-.9rem - env(safe-area-inset-top,0px));padding-top:calc(.9rem + env(safe-area-inset-top,0px))}.modal[hidden]>.sheet.top-sheet{transform:translateY(-100%)}.modal[hidden]>.sheet.switcher-sheet.top-sheet{transform:none}.modal>.sheet{transition:transform .32s cubic-bezier(.2,.8,.2,1)}@starting-style{.modal:not([hidden])>.sheet{transform:translateY(100%)}.modal:not([hidden])>.sheet.top-sheet{transform:translateY(-100%)}.modal:not([hidden])>.sheet.switcher-sheet.top-sheet{transform:none}}.modal>.sheet.switcher-sheet.top-sheet{height:calc(100% - max(0px,var(--kb-last, 40dvh) - var(--view-bottom, 0px)) - 3rem)}}.book-kinds{display:flex;flex-direction:column;gap:.4rem}.book-kind{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;border:0;border-radius:.7rem;background:var(--field);color:var(--ink);font:inherit;text-align:left;cursor:default;box-shadow:inset 0 0 0 1.5px transparent}.book-kind.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.book-kind svg{flex:none;color:var(--muted)}.book-kind.on svg{color:var(--accent)}.book-kind span{display:flex;flex-direction:column;gap:.1rem;min-width:0}.book-kind b{font-weight:600;font-size:.92rem}.book-kind small{color:var(--muted);font-size:.78rem}.book-kind:disabled{opacity:.6}.book-link{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.book-link .btn{width:auto;margin:0;padding:0 1.1rem}.book-link-url{width:100%;padding:.5rem .6rem;border:0;border-radius:.55rem;background:var(--field);color:var(--ink);font-family:var(--mono);font-size:.75rem}.book-link-btns{display:flex;flex-wrap:wrap;gap:1rem}.book-link .muted{color:var(--muted);font-size:.85rem}.book-link .text-btn.danger{color:var(--sync-err)}.book-lock-btn{display:flex;align-items:center;justify-content:center;gap:.45rem}.book-switch .sheet-head{gap:.5rem}.book-switch .sheet-head h2{flex:1}.bs-rows{display:flex;flex-direction:column;gap:2px;margin:.3rem -.4rem 0}.bs-row{display:flex;align-items:center;border-radius:.7rem}.bs-row.on{background:var(--accent-soft)}.bs-pick{flex:1;min-width:0;display:flex;align-items:center;gap:.7rem;min-height:2.9rem;padding:0 .6rem;border:0;border-radius:.7rem;background:none;color:var(--ink);font:inherit;font-size:1rem;text-align:left;cursor:pointer}.bs-pick:hover{background:var(--list-hover)}.bs-row.on .bs-pick{font-weight:650}.bs-pick .ico{flex:none;color:var(--muted)}.bs-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-pick em{font-style:normal;font-size:.82rem;color:var(--muted)}.bs-c{font-size:.85rem;color:var(--muted);font-variant-numeric:tabular-nums}.bs-pick .chk{flex:none;color:var(--accent)}.bs-act{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.bs-act:hover{color:var(--ink);background:var(--list-hover)}.bs-grip{touch-action:none;cursor:grab}.bs-sep{height:1px;margin:.7rem .6rem .3rem;background:var(--line)}.bs-h{padding:.3rem .6rem;font-size:.78rem;font-weight:600;color:var(--muted)}.bs-rows.editing .bs-pick{cursor:default}.bs-row.dragging{background:var(--list-hover);box-shadow:0 6px 20px #0000001f}.auth{--btn:var(--accent-side);--btn-ink:color-mix(in srgb, var(--accent-side) 24%, #000)}.auth.light-theme{--sheet-bg:var(--paper);--scrim:rgba(246,246,246,.72)}.auth{position:fixed;inset:var(--view-top,0px) 0 var(--view-bottom,0px);z-index:60;overflow-y:auto;isolation:isolate;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:color-mix(in srgb,var(--accent) 6%,white)}.auth-sheet .sheet-head{margin-bottom:1rem}.auth-brand{display:none}.auth[data-installed] posy-welcome,.auth[data-installed] #authClose,.auth[data-installed] .modal-scrim{display:none}.auth[data-installed] .auth-modal{position:static;min-height:100%;display:flex;align-items:center;justify-content:center;background:none;padding:1.5rem 1rem}.auth[data-installed] .auth-sheet{box-shadow:0 20px 50px color-mix(in srgb,var(--accent) 16%,transparent);border:0}.auth[data-installed] .auth-brand{display:flex;flex-direction:column;align-items:center;gap:.45rem;margin:.4rem 0 1.4rem;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:var(--auth-brand)}.auth[data-installed] .auth-brand svg{width:3.6rem;height:3.6rem;color:var(--logo)}.auth[data-installed] .sheet-head{display:none}@media(max-width:700px){.auth[data-installed] .auth-modal{padding:0}.auth[data-installed] .auth-sheet{min-height:100%;display:flex;flex-direction:column;justify-content:center;box-shadow:none;background:none}}.auth[data-over]{background:none;overflow:visible}.auth[data-over] posy-welcome{display:none}.auth-guest{display:block;margin:.6rem auto 0}.auth-sheet:focus{outline:none}.auth-resend{display:block;margin:-.2rem 0 .6rem;padding:0}.auth-forgot{display:block;margin:-.45rem 0 .5rem auto;padding:.2rem 0}.auth-sent p{margin:0 0 .8rem;line-height:1.5}.auth-sent-msg{color:var(--muted);font-size:.85rem;min-height:1.2em}.auth-sent-act{display:flex;justify-content:space-between;gap:.5rem;margin-top:.6rem}.auth-help{margin:1.2rem 0 0;text-align:center;font-size:.8rem;color:var(--muted)}.auth-help a{color:var(--accent);font-weight:600;text-decoration:none}.auth-help a:hover{text-decoration:underline}.auth-note{font-size:.85rem;color:var(--muted);text-align:center;margin:-.5rem 0 1.1rem;line-height:1.45}.field{display:block;margin-bottom:.8rem}.field span{display:block;font-size:.8rem;font-weight:600;color:var(--muted);margin-bottom:.3rem}.field input,.share-add input{width:100%;height:2.5rem;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:.5rem;padding:0 .75rem;font:inherit;font-size:.95rem;outline:none}.field input:focus,.share-add input:focus{border-color:var(--accent)}.auth-err{color:var(--accent);font-size:.85rem;line-height:1.4;min-height:1.2em;margin:.1rem 0 .4rem}.google-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;background:var(--paper);color:var(--ink);border:1px solid var(--line);text-decoration:none;margin-top:0}.google-btn:hover{background:var(--list-hover)}.google-btn svg{width:1.1rem;height:1.1rem}.or{display:flex;align-items:center;gap:.75rem;color:var(--faint);font-size:.78rem;margin:1rem 0 .9rem}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.acct-row{display:flex;align-items:center;gap:.75rem;font-size:.88rem}.acct-row span{flex:1;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.auth-switch{text-align:center;margin-top:.8rem;font-size:.85rem;color:var(--muted)}.avatar{width:2rem;height:2rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:.85rem;flex:none;text-transform:uppercase;position:relative;overflow:hidden}.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sheet:focus{outline:none}.acct-who{display:flex;align-items:center;gap:.8rem}.acct-who .avatar{width:2.6rem;height:2.6rem;font-size:1rem}.side-user{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem .6rem;border:0;background:none;border-radius:.45rem;font-size:.88rem;color:var(--side-text);min-width:0;cursor:default;text-align:left}.side-user:hover,.side-user[aria-expanded=true]{background:var(--side-hover)}.side-user .lbl{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.side-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-user .sync{padding:0;font-size:.7rem;font-weight:500}.side-user .dd{width:.85rem;height:.85rem;color:var(--side-muted);flex:none}.side-user .avatar{width:1.6rem;height:1.6rem;font-size:.72rem;background:var(--side-avatar);color:var(--accent-side)}.members{list-style:none;margin:0 0 .6rem;padding:.15rem .9rem;border-radius:1rem;background:var(--field)}.members:empty{display:none}.cm-sheet{display:flex;flex-direction:column}.cm-note{font-size:.82rem;color:var(--muted);margin:-.2rem 0 .4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-list{list-style:none;margin:0;padding:0;flex:1 1 auto;min-height:3rem;max-height:55vh;overflow-y:auto;overscroll-behavior:contain}.cm{display:flex;gap:.65rem;padding:.6rem 0;border-top:1px solid var(--line)}.cm:first-child{border-top:0}.cm .avatar{flex:none;margin-top:.1rem}.cm-b{flex:1;min-width:0}.cm-h{display:flex;align-items:baseline;gap:.5rem;font-size:.8rem;color:var(--muted)}.cm-h b{color:var(--ink);font-weight:600;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-h .text-btn{margin-left:auto;font-size:.78rem;padding:0}.cm-t{margin-top:.15rem;font-size:.92rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.cm-form{display:flex;gap:.5rem;align-items:flex-end;margin-top:.4rem;padding-top:.7rem;border-top:1px solid var(--line)}.cm-form textarea{flex:1;min-width:0;min-height:2.5rem;max-height:9rem;resize:none;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:.5rem;padding:.55rem .75rem;font:inherit;font-size:.95rem;line-height:1.35;outline:none}.cm-form textarea:focus{border-color:var(--accent)}.cm-form .btn{width:auto;margin:0;padding:0 1.1rem;height:2.5rem}.note-m .cmts{display:inline-flex;align-items:center;gap:.2rem}.cm-bar{position:relative}.cm-badge{position:absolute;top:.05rem;right:-.05rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:.6rem;background:var(--accent);color:#fff;font-size:.62rem;font-weight:700;line-height:1.05rem;text-align:center;box-shadow:0 0 0 2px var(--paper);pointer-events:none}@media(max-width:700px){.cm-list{max-height:none}}.member{display:flex;align-items:center;gap:.75rem;padding:.65rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.member:first-child{border-top:0}.member .avatar{width:2.25rem;height:2.25rem}.member-n{flex:1;min-width:0;line-height:1.3}.member-n b{display:block;font-weight:600;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-n small{display:block;color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member .role{flex:none;font-size:.72rem;font-weight:600;color:var(--muted);padding:.2rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.member .text-btn{flex:none}.share-add{display:flex;gap:.5rem}form.share-add input{height:2.85rem;border-radius:.85rem;font-size:1rem}.share-input{position:relative;flex:1;min-width:0}.share-input input{padding-right:2.4rem}.share-input input::-webkit-calendar-picker-indicator{display:none!important}.share-pick{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.4rem;background:none;color:var(--muted);cursor:default}.share-pick:hover,.share-pick[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.share-add .btn{width:auto;margin:0;padding:0 1.25rem;height:2.85rem;border-radius:.85rem}.share-hint{font-size:.82rem;color:var(--muted);margin-top:.6rem;line-height:1.45;min-height:1.2em}.share-sheet .sheet-head{margin-bottom:.8rem}.share-sheet>.share-hint{margin:.5rem .2rem 0}.share-sheet>.share-hint:empty{display:none}.share-sec{margin-top:1.2rem}.share-sec-h{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem .2rem;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.share-sec-h .ico{width:.95rem;height:.95rem}.share-hint.err{color:var(--accent)}.pw-form .btn{width:auto;padding:0 1.1rem;margin-left:auto}.share-ways{padding:.15rem 1rem;border-radius:1rem;background:var(--field)}.share-way{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.share-way:first-child,.share-way[hidden]+.share-way{border-top:0}.way-ic{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--muted)}.way-ic .ico{width:18px;height:18px}.share-way.pub:has(.pub-row:not([hidden])) .way-ic{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.way-t{flex:1;min-width:0;line-height:1.3}.way-t b{display:block;font-size:.92rem;font-weight:600}.way-t small{display:block;font-size:.78rem;color:var(--muted);text-wrap:balance}.way-t small.err{color:var(--accent)}.share-way>.text-btn{flex:none}.share-way .pub-row,.share-way .pub-stats{flex-basis:100%}.share-way .pub-stats{margin:-.35rem 0 0}.pub-row{display:flex;gap:.5rem}.pub-row input{flex:1;min-width:0;height:2.6rem;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:.75rem;padding:0 .8rem;font-family:var(--mono);font-size:.78rem;outline:none}.pub-row .btn{width:auto;margin:0;padding:0 1.15rem;height:2.6rem;border-radius:.75rem}.pub-stats{font-size:.76rem;color:var(--muted);margin-top:.55rem;line-height:1.45}.pub-stats:empty{display:none}.note-m .public{display:inline-flex;align-items:center;gap:.25rem}.note-m .public .ico{width:.8rem;height:.8rem}.share-top{display:flex;gap:.5rem;align-items:stretch}.share-top[hidden]{display:none}.share-open-add{flex:1;min-width:0;display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border:0;border-radius:1rem;background:var(--field);font:inherit;color:var(--ink);text-align:left;cursor:default}.share-open-add .way-ic{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.share-open-add:hover,.add-person:hover{background:color-mix(in srgb,var(--ink) 6%,var(--field))}.share-open-add:focus-visible,.add-person:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-add-sheet{max-width:30rem}.add-form{display:flex;flex-direction:column;gap:.6rem}.add-form input{flex:none;width:100%;box-sizing:border-box;height:3.2rem;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:.9rem;padding:0 1rem;font:inherit;font-size:1.05rem;outline:none}.add-form input:focus{border-color:var(--accent)}.add-form .btn{width:100%;margin:0;height:3.2rem;border-radius:.9rem}.share-add-sheet .share-hint{margin:.5rem .2rem 0}.share-add-sheet .share-hint:empty{display:none}.add-people{margin-top:1.1rem}.add-people:empty{display:none}.add-list{border-radius:1rem;background:var(--field);padding:.1rem .4rem}.add-person{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem;border:0;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:none;font:inherit;color:var(--ink);text-align:left;cursor:default;border-radius:.7rem}.add-person:first-child{border-top-color:transparent}.add-person .avatar{width:2.25rem;height:2.25rem}.add-plus{flex:none;color:var(--accent);display:grid}.imp-sheet{max-width:34rem;display:flex;flex-direction:column;overflow:hidden}.imp-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.3rem 0 .6rem;font-size:.82rem;color:var(--muted);border-bottom:1px solid var(--line)}.imp-all{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--ink);cursor:default}.imp-sheet input[type=checkbox]{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--accent);flex:none;cursor:default}.imp-list{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0;flex:1}.imp-row{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.imp-row.off .imp-n{opacity:.55}.imp-n{flex:1;min-width:0;line-height:1.3;cursor:default}.imp-n b{display:block;font-weight:600;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-n small{display:block;color:var(--muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-n small.err{color:var(--accent)}.imp-row .seg{flex:none;padding:2px;gap:2px}.imp-row .seg button{flex:none;display:flex;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.78rem}.imp-row .seg .ico{width:.85rem;height:.85rem}.imp-foot{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.9rem}.imp-foot .btn{width:auto;margin:0;padding:0 1.2rem}@media(max-width:480px){.imp-row .seg .lbl{display:none}}.ai-sheet{max-width:36rem}.ai-sheet .share-hint{margin:0 0 .7rem}.ai-text{display:block;width:100%;height:20rem;max-height:50vh;resize:vertical;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:.5rem;padding:.7rem .8rem;font-family:var(--mono);font-size:.74rem;line-height:1.55;outline:none}.ai-text:focus{border-color:var(--accent)}.ai-copy{display:flex;align-items:center;gap:.8rem;margin:.2rem 0 .5rem}.ai-copy .btn{width:auto;margin:0;padding:0 1.2rem;flex:none}.ai-copy .share-hint{margin:0;min-height:0}.ai-peek{margin:0 0 1rem;font-size:.85rem;color:var(--muted)}.ai-peek summary{cursor:pointer;width:max-content}.ai-peek .ai-text{margin-top:.5rem;height:12rem}.ai-reply-field{margin-top:.4rem}.ai-reply{height:11rem;font-size:.85rem}.app[data-public]{grid-template-columns:minmax(0,1fr)}.app[data-public] .side,.app[data-public] .list,.app[data-public] .scrim,.app[data-public] .ed-bar{display:none!important}.app[data-public] .editor{display:flex!important}.app[data-public] .ed .cb{cursor:default}.app[data-public] .ed .link{cursor:pointer}.pub-foot{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);font-size:.8rem;color:var(--muted);background:var(--paper)}.pub-foot svg{width:1rem;height:1rem;color:var(--logo)}html[data-embed] .pub-foot{display:none!important}html[data-embed],html[data-embed] body,html[data-embed] .rv-scroll{overscroll-behavior:auto}html[data-embed-fit] .rv-scroll{overflow:hidden}html[data-embed] .rv{padding:.25rem 1rem 1.5rem}html[data-embed-pad=none] .rv{padding:0;max-width:none}html[data-embed-bg=clear],html[data-embed-bg=clear] body,html[data-embed-bg=clear] .editor,html[data-embed-bg=clear] .rv-scroll{background:transparent!important}.menu-btn{display:none!important}.scrim{display:none}@media(max-width:1000px){.app{grid-template-columns:18.5rem minmax(0,1fr)}.side{position:fixed;left:0;top:0;bottom:0;width:calc(16.5rem + env(safe-area-inset-left,0px));padding-left:calc(.6rem + env(safe-area-inset-left,0px));z-index:30;transform:translate(-100%);transition:transform .22s ease;padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.app[data-drawer=open] .side{transform:none}.scrim{display:block;position:fixed;inset:0;background:var(--scrim, rgba(246,246,246,.72));z-index:29;opacity:0;pointer-events:none;transition:opacity .2s}.app[data-drawer=open] .side,.app[data-drawer-drag] .side{box-shadow:0 0 40px #0000001f}.app[data-drawer=open] .scrim{opacity:1;pointer-events:auto}.menu-btn{display:grid!important}.app[data-drawer-drag] .side,.app[data-drawer-drag] .scrim{transition:none}}@media(max-width:800px){.app{grid-template-columns:minmax(0,1fr)}.app[data-view=list] .editor,.app[data-view=editor] .list{display:none}.list{border-right:0}.app[data-swipe] .list,.app[data-swipe] .editor{display:flex;grid-area:1/1}.app[data-swipe] .list{position:relative;transform:translate(calc((var(--swipe, 0) - 1) * 30%))}.app[data-swipe] .list:after{content:"";position:absolute;inset:0;background:#000;opacity:calc((1 - var(--swipe, 0)) * .18);pointer-events:none}.app[data-swipe] .editor{z-index:2;transform:translate(calc(var(--swipe, 0) * 100%));box-shadow:-6px 0 24px #00000024}.app[data-swipe=settle] .list,.app[data-swipe=settle] .editor{transition:transform .22s cubic-bezier(.2,.7,.3,1)}.app[data-swipe=settle] .list:after{transition:opacity .22s}}@media(max-width:700px){.ed-bar{padding:.35rem .5rem}.ed-bar .fmt{flex:1 1 auto}.ed{padding:.5rem 1.2rem 3rem}.ed-photo{padding:.5rem 1.2rem 0}.rv{padding:.5rem 1.2rem 6rem}.modal{align-items:flex-end;padding:0}.sheet.wide{height:100%}.sheet.wx-sheet,.sheet.music-sheet{padding:env(safe-area-inset-top,0px) 0 0}.switcher-modal{padding-top:0}.switcher-sheet{height:100%}.sheet{max-width:none;height:100%;max-height:none;padding-top:calc(.9rem + env(safe-area-inset-top,0px));padding-left:calc(1.25rem + env(safe-area-inset-left,0px));padding-right:calc(1.25rem + env(safe-area-inset-right,0px));border-radius:0;border:0;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}@media(pointer:coarse){.modal>.sheet:not(.nudge,.player-sheet,.no-tabs,.top-sheet){height:calc(100% - env(safe-area-inset-top,0px) - 2.75rem);padding-top:.9rem;border-radius:var(--sheet-r) var(--sheet-r) 0 0}}}@media(min-width:701px)and (max-width:1100px)and (orientation:portrait)and (any-pointer:coarse){.app{grid-template-columns:15rem minmax(0,1fr)}.side{position:static;width:auto;transform:none;transition:none;z-index:auto;padding:1rem .6rem calc(1rem + env(safe-area-inset-bottom,0px))}.scrim{display:none}.menu-btn{display:none!important}.app[data-view=list] .editor{display:none}.app[data-view=editor]{grid-template-columns:minmax(0,1fr)}.app[data-view=editor] .side,.app[data-view=editor] .list{display:none}.list{border-right:0}.app[data-swipe]{grid-template-columns:15rem minmax(0,1fr)}.app[data-swipe] .side,.app[data-swipe] .list{display:flex}.app[data-swipe] .side{grid-area:1/1}.app[data-swipe] .list{grid-area:1/2}.app[data-swipe] .editor{display:flex;grid-area:1/1/2/3;z-index:2;transform:translate(calc(var(--swipe, 0) * 100%));box-shadow:-6px 0 24px #00000024}.app[data-swipe] .side,.app[data-swipe] .list{position:relative;transform:translate(calc((var(--swipe, 0) - 1) * 12vw))}.app[data-swipe=settle] .side,.app[data-swipe=settle] .list,.app[data-swipe=settle] .editor{transition:transform .22s cubic-bezier(.2,.7,.3,1)}}@media(display-mode:standalone)and (min-width:1001px),(display-mode:fullscreen)and (min-width:1001px){:root{--statusbar:var(--paper) !important}.app,.side{background:var(--paper)}.side{border-right:0}.list{border-left:1px solid var(--side-line);border-top:1px solid var(--side-line);border-top-left-radius:.8rem;border-top-right-radius:.8rem;overflow:hidden}.app[data-layout] .list{border-top-color:transparent;border-radius:0}.app[data-layout][data-view=editor] .editor{border-left:1px solid var(--side-line)}}@media(display-mode:standalone)and (min-width:1001px)and (pointer:coarse),(display-mode:fullscreen)and (min-width:1001px)and (pointer:coarse){.list{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}}.ed-bar{position:absolute;top:0;left:0;right:0;z-index:4;isolation:isolate;border-bottom-color:transparent;--head-bg:var(--paper)}.ed-bar:before{content:"";position:absolute;inset:0 0 -1rem;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--head-bg) 0%,var(--head-bg) 40%,color-mix(in srgb,var(--head-bg) 0%,transparent) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent);mask-image:linear-gradient(to bottom,#000 50%,transparent)}.ed-scroll,.rv-scroll{padding-top:var(--ed-bar-h, var(--bar-h));scroll-padding-top:var(--ed-bar-h, var(--bar-h))}.banner{margin-top:var(--ed-bar-h, var(--bar-h))}.banner:not([hidden])~.ed-scroll,.banner:not([hidden])~.rv-scroll{padding-top:0}@media(max-width:700px){.list-head{position:absolute;top:0;left:0;right:0;z-index:4;isolation:isolate;border-bottom-color:transparent;--head-bg:var(--list)}.list-head:before{content:"";position:absolute;inset:-1px 0 -1rem;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--head-bg) 0%,var(--head-bg) 40%,color-mix(in srgb,var(--head-bg) 0%,transparent) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent);mask-image:linear-gradient(to bottom,#000 50%,transparent)}.notes{padding-top:var(--list-head-h, var(--bar-h));scroll-padding-top:var(--list-head-h, var(--bar-h))}.pull-hint>span{top:calc(var(--list-head-h, var(--bar-h)) + .9rem)}}:root[data-ios] .list-head,:root[data-ios] .ed-bar{border-bottom-color:transparent}@media(orientation:portrait){:root[data-ios][data-installed] .list-head{padding-top:.5rem}:root[data-ios][data-installed] :is(posy-calendar,posy-today){--bar-drop:.5rem}:root[data-ios][data-installed] .ed-bar{padding-top:1rem;min-height:calc(var(--bar-h) + .5rem)}}@media(orientation:portrait)and (max-width:700px){:root[data-ios][data-installed] .ed-bar{padding-top:.85rem}:root[data-ios][data-installed] posy-toast{padding-top:calc(1.1rem + env(safe-area-inset-top,0px))}}@media(orientation:portrait){:root[data-ios] .list-dock,:root[data-ios] .sel-bar,:root[data-ios] posy-view-share,:root[data-ios] posy-game-actions{bottom:max(.5rem,calc(env(safe-area-inset-bottom,0px) - .1rem))}:root[data-ios] .set-tabs{bottom:max(.5rem,calc(env(safe-area-inset-bottom,0px) - .1rem))}:root[data-ios] .pin-bar{bottom:calc(max(.5rem,calc(env(safe-area-inset-bottom,0px) - .1rem)) + var(--glass-size) + .6rem)}}:root[data-ios]:not([data-installed]) .list:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:3;pointer-events:none;--fade-h:calc(max(.5rem, calc(env(safe-area-inset-bottom,0px) - .1rem) ) + var(--glass-size) + 1.75rem);height:var(--fade-h);background:linear-gradient(to bottom,color-mix(in srgb,var(--list) 0%,transparent),var(--list) 70%)}:root[data-ios]:not([data-installed]) .list[data-pin-bar=bottom]:before{height:calc(var(--fade-h) + var(--pin-bar-h, 0px))}:root[data-ios] .list-row{min-height:calc(var(--glass-size) + 1rem)}.app[data-tabs] .menu-btn{display:none!important}.app[data-tabs]:not([data-selecting]) .list-row>.list-side:first-child{display:none}.app[data-tabs] .list-row>.list-side.end{flex:none}.app[data-tabs] .list-title{flex:1 1 auto;font-size:1.45rem;font-weight:600;letter-spacing:-.005em}.app[data-tabs] .list-title #listTitle{margin-left:-.4rem;padding:.2rem .4rem}.app[data-tabs] #listTitle .ico{width:14px;height:14px;padding:0;border-radius:0;background:none;stroke-width:2.2;color:var(--muted)}@media(min-width:1001px){.list-row>.list-side:first-child{display:none}.list-row>.list-side.end{flex:none}.list-title{flex:1 1 auto}.list-title #listTitle{margin-left:-.3rem}}.cal{display:none}:root{--dock-bottom: calc(1rem + env(safe-area-inset-bottom,0px)) }:root[data-ios]{--dock-bottom:max(.5rem, calc(env(safe-area-inset-bottom,0px) - .1rem) )}.app:is([data-space=calendar],[data-space=today],[data-space=home]) .list,.app:is([data-space=calendar],[data-space=today],[data-space=home]) .editor{display:none!important}.app[data-space=calendar] .cal,.app:is([data-space=today],[data-space=home]) .tday{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;min-width:0;min-height:0}.app:is([data-space=today],[data-space=home]) .tday{display:block}.app[data-space=today] #home,.app[data-space=home] #today{display:none!important}@media(max-width:1000px){.app[data-space=calendar] .cal,.app:is([data-space=today],[data-space=home]) .tday{grid-column:1 / -1}}@media(min-width:701px)and (max-width:1100px)and (orientation:portrait)and (any-pointer:coarse){.app:is([data-space=calendar],[data-space=today],[data-space=home]){grid-template-columns:minmax(0,1fr)}.app[data-space=calendar] .cal,.app:is([data-space=today],[data-space=home]) .tday{grid-column:1 / -1}.app:is([data-space=calendar],[data-space=today],[data-space=home]) .side{position:fixed;left:0;top:0;bottom:0;width:calc(16.5rem + env(safe-area-inset-left,0px));padding-left:calc(.6rem + env(safe-area-inset-left,0px));z-index:30;transform:translate(-100%);transition:transform .22s ease;padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.app:is([data-space=calendar],[data-space=today],[data-space=home])[data-drawer=open] .side{transform:none}.app:is([data-space=calendar],[data-space=today],[data-space=home]) .scrim{display:block;position:fixed;inset:0;background:var(--scrim, rgba(246,246,246,.72));z-index:29;opacity:0;pointer-events:none;transition:opacity .2s}.app:is([data-space=calendar],[data-space=today],[data-space=home])[data-drawer=open] .side,.app:is([data-space=calendar],[data-space=today],[data-space=home])[data-drawer-drag] .side{box-shadow:0 0 40px #0000001f}.app:is([data-space=calendar],[data-space=today],[data-space=home])[data-drawer=open] .scrim{opacity:1;pointer-events:auto}.app:is([data-space=calendar],[data-space=today],[data-space=home])[data-drawer-drag] .side,.app:is([data-space=calendar],[data-space=today],[data-space=home])[data-drawer-drag] .scrim{transition:none}}@media(display-mode:standalone)and (min-width:1001px),(display-mode:fullscreen)and (min-width:1001px){.cal{border-left:1px solid var(--side-line)}}.board,.app[data-layout=board] .notes{display:none}.app[data-layout=board] .board{display:flex;flex:1;min-height:0}.app[data-layout] .list{border-right:0}@media(min-width:1001px){.app[data-layout] .list{grid-column:2 / -1}.app[data-layout][data-view=list] .editor,.app[data-layout][data-view=editor] .list{display:none}.app[data-layout][data-view=editor] .editor{grid-column:2 / -1}}@media(min-width:801px)and (max-width:1000px){.app[data-layout] .list{grid-column:1 / -1}.app[data-layout][data-view=list] .editor,.app[data-layout][data-view=editor] .list{display:none}.app[data-layout][data-view=editor] .editor{grid-column:1 / -1}}@media(min-width:701px)and (max-width:1100px)and (orientation:portrait)and (any-pointer:coarse){.app[data-layout] .list{grid-column:2 / -1}.app[data-layout][data-view=editor] .editor{grid-column:1 / -1}}@media(max-width:700px){.app[data-layout=board] .board{padding-top:var(--list-head-h, var(--bar-h))}}.board-dots{display:none}.app[data-layout=board] .board-dots:not(:empty){display:flex;justify-content:center;margin-top:-.8rem;padding-bottom:.1rem}.app[data-layout=board] .board-dots .board-jump{height:1rem}@media(min-width:1001px){.list-head{position:relative}.app[data-layout=board] .board-dots:not(:empty){position:absolute;left:50%;top:var(--list-row-top, 0px);height:var(--list-row-h, calc(var(--bar-h) - 1px));margin:0;padding:0;transform:translate(-50%);align-items:center}.app[data-layout=board] .board-dots .board-jump{height:1.4rem}}.app[data-tabs][data-layout=board] .board-dots:not(:empty){position:absolute;left:50%;top:var(--list-row-top, 0px);height:var(--list-row-h, calc(var(--bar-h) - 1px));margin:0;padding:0;transform:translate(-50%);align-items:center}.app[data-tabs][data-layout=board] .board-dots .board-jump{height:1.4rem}.board-jump{display:flex;align-items:center;height:1.4rem}.board-jump button{flex:none;width:1.3rem;height:100%;display:grid;place-items:center;padding:0;border:0;background:none;cursor:default;-webkit-tap-highlight-color:transparent}.board-jump button span{width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--c, var(--ink)) 30%,transparent);transition:width .2s ease,background-color .2s}.board-jump button[aria-current=true]{width:1.9rem}.board-jump button[aria-current=true] span{width:18px;background:var(--c, var(--ink))}.app[data-layout=grid] .notes{padding-bottom:calc(var(--dock-bottom, calc(1rem + env(safe-area-inset-bottom,0px)) ) + var(--glass-size, 2.45rem) + 1rem)}.note-cover{display:none}.app[data-layout=grid] .notes{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1rem;align-content:start;padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem}.app[data-layout=grid] .note{display:flex;flex-direction:column;min-width:0;padding:0 0 .8rem;border:0;border-radius:.9rem;background:var(--field);box-shadow:0 0 0 1px var(--line)}.app[data-layout=grid] .note.on{background:var(--field)}.app[data-layout=grid] .note.on:before{display:none}.app[data-layout=grid] .note-cover{flex:none;width:100%;position:relative;overflow:hidden;border-radius:.9rem .9rem 0 0;display:grid;place-items:center;aspect-ratio:3 / 2;margin-bottom:.7rem;background:color-mix(in srgb,var(--accent) 9%,var(--field));color:color-mix(in srgb,var(--accent) 55%,var(--faint))}.app[data-layout=grid] .note-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.app[data-layout=grid] .cover-badges{position:absolute;left:.5rem;bottom:.5rem;right:.5rem;display:flex;flex-wrap:wrap;gap:.3rem}.app[data-layout=grid] .cover-badge{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.18rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.3;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app[data-layout=grid] .cover-badge .ico{flex:none;width:.75rem;height:.75rem}.app[data-layout=grid] .cover-emoji{font-size:2.6rem;line-height:1}.app[data-layout=grid] :is(.note-t,.note-s,.note-m){margin-left:.9rem;margin-right:.9rem;width:calc(100% - 1.8rem);min-width:0;box-sizing:border-box}.app[data-layout=grid] .note-s{-webkit-line-clamp:3}.app[data-layout=grid] .note-m{margin-top:auto;padding-top:.5rem;flex-wrap:wrap;row-gap:.2rem}.app[data-layout=grid] .note[data-sync]:after{right:.6rem;top:.6rem;box-shadow:0 0 0 2px var(--paper)}.app[data-layout=grid] .notes.selecting .note{padding-left:0}.app[data-layout=grid] .notes.selecting .note:after{left:.6rem;top:.6rem}.app[data-layout=grid] .notes.selecting .note.picked{box-shadow:0 0 0 2px var(--accent)}@media(max-width:700px){.app[data-layout=grid] .notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-left:1rem;padding-right:1rem;padding-top:calc(var(--list-head-h, var(--bar-h)) + .5rem)}.app[data-layout=grid] :is(.note-t,.note-s,.note-m){margin-left:.7rem;margin-right:.7rem;width:calc(100% - 1.4rem)}.app[data-layout=grid] .note-t{font-size:.95rem}.app[data-layout=grid] .note-s{font-size:.82rem}.app[data-layout=grid] .cover-badges{left:.35rem;bottom:.35rem;right:.35rem;gap:.2rem}.app[data-layout=grid] .cover-badge{font-size:.62rem;padding:.12rem .38rem;gap:.2rem}.app[data-layout=grid] .cover-badge .ico{width:.62rem;height:.62rem}}.lay-pick{gap:.5rem;padding:0;background:none}.lay-pick button{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .4rem .45rem;border-radius:.6rem;background:var(--field);box-shadow:inset 0 0 0 1.5px transparent;font-size:.8rem}.lay-pick button[aria-pressed=true]{background:var(--field);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--ink)}.lay-sk{width:100%;max-width:5.5rem;height:auto;display:block}.lay-sk rect{fill:color-mix(in srgb,var(--ink) 18%,transparent)}.lay-sk rect.f{fill:color-mix(in srgb,var(--ink) 7%,transparent)}.lay-sk rect.k{fill:color-mix(in srgb,var(--ink) 32%,transparent)}.lay-pick button[aria-pressed=true] .lay-sk rect.k{fill:var(--accent)}@media(orientation:landscape)and (max-height:500px)and (any-pointer:coarse){.app[data-layout=grid] .notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}}:root[data-keyboard] .app[data-layout=board] .list-dock{display:none}:root[data-keyboard] posy-board{--kb-hide:none;--kb-pad:.8rem}.app[data-layout=board][data-board-typing] .list-dock{opacity:0;transition:opacity .15s}.app[data-layout=board][data-board-typing] .list-dock>*{pointer-events:none}.rems{display:none}.app[data-space=reminders] .rems{display:flex;flex:1}.app[data-space=reminders] :is(.notes,.board,.pin-bar,.trash-row,.pull-hint,.sel-pill){display:none!important}.app:not([data-space=reminders]) #remClean{display:none!important}@media(min-width:801px){.app[data-layout=reminders] .list-head{position:relative}.app[data-layout=reminders] #listMore{position:absolute;left:calc(18.5rem - var(--glass-size, 2.45rem) - .5rem);top:calc((var(--bar-h) - 1px - var(--glass-size, 2.45rem)) / 2)}}@media(min-width:701px)and (max-width:1100px)and (orientation:portrait)and (any-pointer:coarse){.app[data-layout=reminders] #listMore{position:static}}.app[data-space=reminders] #listTitle{cursor:default}.app[data-space=reminders] #listTitle>.ico{display:none}@media(max-width:800px),(min-width:701px)and (max-width:1100px)and (orientation:portrait)and (any-pointer:coarse){.app[data-space=reminders] #listTitle{cursor:default}.app[data-space=reminders] #listTitle>.ico{display:inline}}@media(max-width:700px){.rems{--rem-top:var(--list-head-h, var(--bar-h))}}@media(min-width:1001px){.app[data-layout=reminders][data-view=editor] .list{display:flex;grid-column:2}.app[data-layout=reminders][data-view=editor] .editor{grid-column:3;border-left:0}}@media(min-width:801px)and (max-width:1000px){.app[data-layout=reminders][data-view=editor] .list{display:flex;grid-column:1}.app[data-layout=reminders][data-view=editor] .editor{grid-column:2}}@media(min-width:801px){.app[data-layout=reminders][data-view=editor] .rems::part(items){display:none}}@media(min-width:701px)and (max-width:1100px)and (orientation:portrait)and (any-pointer:coarse){.app[data-layout=reminders][data-view=editor] .list{display:none}.app[data-layout=reminders][data-view=editor] .rems::part(items){display:flex}.app[data-layout=reminders][data-view=editor] .editor{grid-column:1 / -1}}.ed .cb.flash:before{animation:cb-flash 1.6s ease-out}@keyframes cb-flash{0%,40%{box-shadow:0 0 0 .25em color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 .9em transparent}}.menu.rem-when-menu{position:fixed;right:auto;z-index:46}
/*# sourceMappingURL=app.css.map */
