@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--avatar-ink:#fff}[data-mode=dark]{--avatar-ink:#16181a}.avatar{--avatar-bg:var(--accent);--avatar-fg:var(--accent-ink);width:var(--avatar-size);height:var(--avatar-size);background:var(--avatar-bg);color:var(--avatar-fg);font-family:var(--font-title);font-weight:800;line-height:1;font-size:calc(var(--avatar-size) * .42);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar--sm{--avatar-size:30px}.avatar--md{--avatar-size:46px}.avatar--lg{--avatar-size:76px}.avatar[data-color]{--avatar-bg:var(--avatar-c);--avatar-fg:var(--avatar-ink)}.avatar--emoji{--avatar-bg:var(--accent-soft);letter-spacing:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-weight:400;font-size:calc(var(--avatar-size) * .56)}.avatar--emoji[data-color]{--avatar-bg:var(--avatar-c-soft)}.account-id.account-id--btn{appearance:none;cursor:pointer;text-align:left;background:var(--bg);width:100%;color:var(--ink);font:inherit;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:background .2s;display:flex}.account-id--btn:active{background:var(--line)}@media (hover:hover){.account-id--btn:hover{background:var(--line)}}.account-id--btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-id--btn .account-id-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex}.account-id-name{max-width:100%;font-family:var(--font-title);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.account-id-mail{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.account-id-edit{color:var(--muted);flex:none;align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover){.account-id--btn:hover .account-id-edit{color:var(--accent)}}.account-danger{border-top:1px solid var(--line);justify-content:center;margin-top:4px;padding-top:8px;display:flex}.account-delete-link{appearance:none;cursor:pointer;min-height:44px;font-family:var(--font-body);color:var(--muted);background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}@media (hover:hover){.account-delete-link:hover{color:var(--danger)}}.account-delete-link:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.profile-hero{justify-content:center;padding:2px 0 0;display:flex}.swatches.avatar-swatches{gap:8px}.swatch.avatar-swatch{border-radius:50%;width:32px;height:32px}.profile-input{border:1px solid var(--line);background:var(--card);width:100%;min-height:46px;color:var(--ink);font-family:var(--font-body);border-radius:12px;padding:11px 13px;font-size:16px}.profile-input:focus{border-color:var(--accent);outline:none}.profile-input::placeholder{color:var(--muted)}.profile-input:disabled{opacity:.6}.profile-email{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600}.profile-pending{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:12px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.profile-pending-title{color:var(--ink);margin:0;font-size:13.5px;font-weight:700}.profile-pending b{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.profile-email-form{flex-direction:column;gap:8px;display:flex}.profile-form-row{gap:8px;display:flex}.profile-form-btn,.settings-action.profile-form-btn{text-align:center;flex:1;width:auto}.profile-primary{appearance:none;cursor:pointer;background:var(--accent);min-height:46px;color:var(--accent-ink);font-family:var(--font-body);border:0;border-radius:12px;padding:12px 14px;font-size:14.5px;font-weight:700}.profile-primary:disabled{opacity:.5;cursor:default}.profile-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-error{color:var(--danger);margin:0;font-size:13px;font-weight:600}.profile-saved{color:var(--accent);margin:0;font-size:12.5px;font-weight:700}.danger-zone{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line));border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.danger-lede{color:var(--ink);margin:0;font-size:14.5px;font-weight:600;line-height:1.45}.danger-lede b{overflow-wrap:anywhere}.danger-list{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.45;display:flex}.danger-final{color:var(--danger);margin:0;font-size:13.5px;font-weight:700}.settings-action.danger-continue{text-align:center}.danger-form{flex-direction:column;gap:8px;display:flex}.danger-btn{appearance:none;cursor:pointer;background:var(--danger);min-height:48px;color:var(--card);font-family:var(--font-body);border:0;border-radius:12px;padding:13px 14px;font-size:15px;font-weight:700}.danger-btn:disabled{opacity:.4;cursor:default}.danger-btn:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.auth-notice{border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:center;border-radius:12px;margin:0 0 14px;padding:11px 14px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.account-id--btn{transition:none}}:root{--bg:#ecede8;--card:#fff;--ink:#191b17;--danger:#dc2b2b;--muted:#9a9e94;--done:#b7bbb0;--line:#e4e6df;--accent:#ef5c26;--accent-ink:#fff;--accent-soft:#fceae1;--shadow:0 1px 0 #191b170a, 0 6px 18px #191b170f;--overlay:#191b176b;--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--body:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--serif:ui-serif, "New York", Georgia, "Iowan Old Style", "Times New Roman", serif;--font-title:var(--display);--font-body:var(--body);--c-red:#dc2b2b;--c-red-soft:#fbeaea;--c-orange:#ea6c1f;--c-orange-soft:#fcede2;--c-amber:#c08a00;--c-amber-soft:#fbf2dc;--c-green:#2e9e4f;--c-green-soft:#e6f4ea;--c-teal:#12897e;--c-teal-soft:#e0f2f0;--c-blue:#2563c9;--c-blue-soft:#e6edfa;--c-purple:#7a4bd0;--c-purple-soft:#efe9fa;--c-pink:#c33c86;--c-pink-soft:#fae8f1;--c-brown:#8a5a3b;--c-brown-soft:#f2e9e2;--c-slate:#5b6470;--c-slate-soft:#ebedef;--safe-top:env(safe-area-inset-top,0px);--bg-art:none;--mono:ui-monospace, "SF Mono", Menlo, monospace;--faint:#b9bdb2;--check-line:#cfd3c8;--dash:#cdd1c6;--done-line:#d6d9cf;--success:#2e7d5e;--success-soft:#e6f4ec;--danger-soft:color-mix(in srgb, var(--danger) 10%, var(--card))}:root[data-title-font=serif]{--font-title:var(--serif)}:root[data-body-font=serif]{--font-body:var(--serif)}body:after{content:"";z-index:-1;pointer-events:none;background:var(--bg-art);position:fixed;inset:0}input,textarea,select,button{font-family:inherit}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;padding-top:var(--safe-top);line-height:1.4}body:before{content:"";height:var(--safe-top);background:var(--bg);z-index:50;pointer-events:none;position:fixed;top:0;left:0;right:0}.app-root{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.wrap{max-width:560px;margin:0 auto;padding:0 18px}header{padding:34px 0 14px}.title{font-family:var(--font-title);letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:1}.title b{color:var(--accent);font-weight:800}.sub{color:var(--muted);margin:9px 0 0;font-size:13.5px;font-weight:500}.filter-bar{align-items:center;gap:6px;margin:14px 0 6px;display:flex}.filter-bar--sticky{top:var(--safe-top);z-index:5;background:linear-gradient(var(--bg) 74%, transparent);margin:6px 0 2px;padding:12px 0 10px;position:sticky}.seg{background:var(--card);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:13px;flex:1;padding:4px;display:grid;position:relative}.seg .pill{background:var(--accent);border-radius:10px;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}.seg-btn{z-index:1;appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;min-height:40px;padding:10px 8px;font-size:14.5px;font-weight:600;transition:color .26s;position:relative;overflow:hidden}.seg-btn--on{color:var(--accent-ink)}.seg-btn b{font-family:var(--font-title);letter-spacing:-.01em;font-weight:800}.seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.seg .pill{transition:none}}.section{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin:12px 0;overflow:hidden}.sec-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;padding:15px;display:flex}.chev{width:18px;height:18px;color:var(--muted);flex:none;transition:transform .26s}.section.collapsed .chev{transform:rotate(-90deg)}.sec-name{font-family:var(--font-title);letter-spacing:-.02em;min-width:0;color:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;margin:0;padding:2px 0;font-size:18px;font-weight:700}.sec-meta{color:var(--muted);flex:none;font-size:12.5px;font-weight:600}.sec-meta-btn{appearance:none;cursor:pointer;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;margin:-5px -4px;padding:5px 8px;transition:background .2s}.sec-meta-btn:focus{outline:none}.sec-meta-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sec-meta-btn:active{background:var(--bg);transition:none}@media (hover:hover){.sec-meta-btn:hover{background:var(--bg)}}.sec-meta .left-n{color:var(--accent)}.sec-del{appearance:none;cursor:pointer;color:var(--muted);opacity:.55;background:0 0;border:0;margin:-4px -4px -4px 2px;padding:4px;transition:opacity .2s,color .2s;display:flex}@media (hover:hover){.sec-del:hover{opacity:1;color:var(--accent)}}.sec-body{grid-template-rows:1fr;transition:grid-template-rows .32s,opacity .24s;display:grid}.sec-body>.items{min-height:0;overflow:hidden}.section.collapsed .sec-body{opacity:0;grid-template-rows:0fr}.items{margin:0;padding:0 8px;list-style:none}.item{border-top:1px solid var(--line);opacity:1;align-items:center;gap:12px;max-height:140px;padding:11px 8px;transition:max-height .3s,opacity .22s,padding .3s,border-top-width .3s;display:flex}.items .item:first-child{border-top:0}.items .item{overflow-anchor:none}.check{border:2px solid var(--check-line);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;padding:0;transition:background .18s,border-color .18s,transform .12s;display:flex}.check:active{transform:scale(.88)}.check svg{width:13px;height:13px;color:var(--accent-ink);opacity:0;transition:opacity .16s,transform .16s;transform:scale(.5)}.item.done .check{background:var(--accent);border-color:var(--accent)}.item.done .check svg{opacity:1;transform:scale(1)}.item-text{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;margin:0;padding:1px 0;font-size:16px;font-weight:500;transition:color .22s}.item.done .item-text{color:var(--done);text-decoration:line-through;-webkit-text-decoration-color:var(--done-line);text-decoration-color:var(--done-line)}.item-del{appearance:none;cursor:pointer;color:var(--faint);background:0 0;border:0;flex:none;margin:-6px;padding:6px;font-size:18px;line-height:1;transition:color .2s}@media (hover:hover){.item-del:hover{color:var(--accent)}}.view-left .item.done:not(.settling){opacity:0;pointer-events:none;border-top-width:0;border-top-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.add-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 8px;display:flex}.add-dot{border:2px dashed var(--dash);width:23px;height:23px;color:var(--faint);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .18s,border-color .18s;display:flex}.add-dot:before{content:"+";margin-top:-1px;font-size:16px;font-weight:700;line-height:1}.add-row:focus-within .add-dot{border-color:var(--accent);color:var(--accent)}.add-input{min-width:0;font-family:var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:1px 0;font-size:16px;font-weight:500}.add-input::placeholder{color:var(--faint)}.new-sec{margin:14px 0 0}.new-sec-btn{appearance:none;cursor:pointer;border:1.5px dashed var(--dash);width:100%;color:var(--muted);font-family:var(--font-body);background:0 0;border-radius:14px;padding:15px;font-size:14.5px;font-weight:600;transition:border-color .2s,color .2s}@media (hover:hover){.new-sec-btn:hover{border-color:var(--accent);color:var(--accent)}}.new-sec-input{background:var(--card);border:1px solid var(--accent);width:100%;font-family:var(--font-title);color:var(--ink);border-radius:14px;outline:none;padding:15px;font-size:18px;font-weight:700}.tmpl-entry-btn{appearance:none;cursor:pointer;color:var(--muted);font-family:var(--font-body);text-underline-offset:3px;background:0 0;border:0;margin:8px auto 0;padding:6px 10px;font-size:13.5px;font-weight:600;text-decoration:underline;transition:color .2s;display:block}@media (hover:hover){.tmpl-entry-btn:hover{color:var(--accent)}}.empty{text-align:center;color:var(--muted);padding:18px 8px 4px;font-size:14px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.cleared{text-align:center;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin:12px 0 4px;padding:32px 22px;display:none}.app-root.mode-left.all-clear .cleared{animation:.42s cubic-bezier(.22,1,.36,1) pop;display:block}.cleared .badge{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 14px;display:flex}.cleared .badge svg{width:26px;height:26px;color:var(--accent-ink)}.cleared h2{font-family:var(--font-title);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:800}.cleared p{max-width:30ch;color:var(--muted);margin:0 auto;font-size:14px;font-weight:500}@keyframes pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.sec-clear{border-top:1px solid var(--line);color:var(--done);align-items:center;gap:9px;padding:11px 8px;font-size:14px;font-weight:600;display:none}.sec-clear svg{width:16px;height:16px;color:var(--accent);flex:none}.section.view-left.is-clear .sec-clear{display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.route-loading{min-height:50vh}.app-header{padding:34px 0 14px}.app-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.signout-btn{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);background:0 0;border-radius:10px;flex:none;padding:8px 12px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}@media (hover:hover){.signout-btn:hover{border-color:var(--accent);color:var(--accent)}}.account-btn{appearance:none;cursor:pointer;background:var(--bg);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;padding:4px;transition:border-color .2s;display:inline-flex}@media (hover:hover){.account-btn:hover{border-color:var(--accent)}}.account-avatar{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);font-family:var(--font-title);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;display:flex}.sheet-btn.sheet-signout{color:var(--accent)}.role-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:999px;flex:none;align-self:center;padding:4px 9px;font-size:11px;font-weight:700}.role-badge--viewer{color:var(--muted)}.role-badge--checker{color:var(--accent);border-color:var(--accent)}.check:disabled,.item-text[readonly],.sec-name[readonly]{cursor:default}.topbar{top:var(--safe-top);z-index:6;background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.topbar-inner{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.back-link{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}@media (hover:hover){.back-link:hover{color:var(--accent)}}.topbar-sub:empty{display:none}.topbar-sub .filter-bar{margin:0 0 10px}.topbar:has(.topbar-sub:not(:empty)) .topbar-inner{padding-bottom:8px}.lists{margin:8px 0 0;padding:0;list-style:none}.list-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;align-items:stretch;gap:8px;margin:12px 0;display:flex;overflow:hidden}.list-open{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;min-width:0;padding:18px 16px;display:flex}.list-name{font-family:var(--font-title);letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:700}.list-archive{appearance:none;cursor:pointer;border:0;border-left:1px solid var(--line);color:var(--muted);font-family:var(--font-body);background:0 0;flex:none;padding:0 16px;font-size:13px;font-weight:600;transition:color .2s,background .2s}@media (hover:hover){.list-archive:hover{color:var(--accent);background:var(--accent-soft)}}.lists-empty{padding:8px 0}.inline-error{background:var(--accent-soft);color:var(--accent);border-radius:12px;margin:12px 0;padding:10px 14px;font-size:13.5px;font-weight:600}.auth-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin:18px 0;padding:24px 22px}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-label{color:var(--muted);font-size:13px;font-weight:600}.auth-input{background:var(--bg);border:1px solid var(--line);width:100%;font-family:var(--font-body);color:var(--ink);border-radius:12px;outline:none;padding:13px 14px;font-size:16px;font-weight:500;transition:border-color .2s}.auth-input:focus{border-color:var(--accent)}.auth-input::placeholder{color:var(--faint)}.auth-submit{appearance:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);font-family:var(--font-body);border:0;border-radius:12px;margin-top:4px;padding:14px;font-size:15px;font-weight:700;transition:opacity .2s,transform .12s}@media (hover:hover){.auth-submit:hover:not(:disabled){opacity:.92}}.auth-submit:active:not(:disabled){transform:scale(.99)}.auth-submit:disabled{opacity:.55;cursor:default}.auth-error{color:var(--danger);margin:2px 0 0;font-size:13.5px;font-weight:600}.auth-input.is-error,.auth-input.is-error:focus{border-color:var(--danger)}.auth-input.is-success{border-color:var(--success);background:var(--success-soft)}.auth-submit.is-success{background:var(--success);opacity:1}.auth-sent{text-align:center}.auth-sent .badge{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 14px;display:flex}.auth-sent .badge svg{width:26px;height:26px;color:var(--accent-ink)}.auth-sent h2{font-family:var(--font-title);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:800}.auth-sent p{max-width:34ch;color:var(--muted);margin:0 auto 14px;font-size:14px;font-weight:500}.auth-link-btn{appearance:none;cursor:pointer;color:var(--accent);font-family:var(--font-body);background:0 0;border:0;padding:4px;font-size:13.5px;font-weight:600;text-decoration:underline}.auth-link-btn:disabled{opacity:.55;cursor:default}.auth-sent .auth-form{text-align:left;margin-top:4px}.auth-code-input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.42em;caret-color:var(--accent);padding-left:14px;padding-right:0;font-size:26px;font-weight:700}.auth-code-input::placeholder{letter-spacing:.42em;color:var(--faint)}.auth-code-actions{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.topbar-actions{align-items:center;gap:4px;display:flex}.members-link{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}@media (hover:hover){.members-link:hover{border-color:var(--accent);color:var(--accent)}}.members-wrap{padding-top:24px;padding-bottom:96px}.members-title{font-family:var(--font-title);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.members-section{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin:14px 0;overflow:hidden}.members-h2{font-family:var(--font-title);letter-spacing:-.02em;border-bottom:1px solid var(--line);margin:0;padding:14px 16px 10px;font-size:16px;font-weight:700}.members-hint{color:var(--muted);margin:0;padding:10px 16px 0;font-size:13px;font-weight:500}.members-list{margin:0;padding:0;list-style:none}.member-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.member-row:last-child{border-bottom:0}.member-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.member-you{color:var(--muted);font-size:13px;font-weight:400}.member-role{letter-spacing:.04em;text-transform:uppercase;background:var(--bg);color:var(--muted);border-radius:6px;flex:none;padding:3px 7px;font-size:11.5px;font-weight:700}.member-role--owner{background:var(--accent-soft);color:var(--accent)}.member-remove-btn,.member-leave-btn{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);background:0 0;border-radius:8px;flex:none;padding:5px 10px;font-size:12.5px;font-weight:600;transition:border-color .2s,color .2s,background .2s}@media (hover:hover){.member-remove-btn:hover,.member-leave-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}.member-leave-btn:disabled{opacity:.4;cursor:default}.invite-link-box{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 14px;display:flex}.invite-link-box>.invite-link-input{flex:100%}.invite-link-box>.invite-copy-btn{flex:1 1 0}.invite-link-box--result{flex-direction:column;align-items:flex-start}.invite-link-note{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:500}.invite-link-input{box-sizing:border-box;background:var(--bg);border:1px solid var(--line);width:100%;min-width:0;font-family:var(--font-body);color:var(--ink);text-overflow:ellipsis;border-radius:12px;outline:none;flex:1;padding:11px 12px;font-size:16px;font-weight:500}.invite-link-input:focus{border-color:var(--accent)}.invite-copy-btn,.invite-rotate-btn,.invite-revoke-btn,.invite-create-btn{appearance:none;cursor:pointer;border:1px solid var(--line);font-family:var(--font-body);border-radius:12px;flex:none;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background .2s,opacity .2s}.invite-copy-btn{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media (hover:hover){.invite-copy-btn:hover{opacity:.88}}.invite-rotate-btn{color:var(--muted);background:0 0}@media (hover:hover){.invite-rotate-btn:hover{border-color:var(--accent);color:var(--accent)}}.invite-rotate-btn:disabled{opacity:.5;cursor:default}.invite-revoke-btn{color:var(--muted);background:0 0}@media (hover:hover){.invite-revoke-btn:hover{border-color:var(--accent);color:var(--accent)}}.invite-create-btn{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media (hover:hover){.invite-create-btn:hover:not(:disabled){opacity:.88}}.invite-create-btn:disabled{opacity:.5;cursor:default}.invite-link-create{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 16px 14px;display:flex}.invite-link-create>.invite-role-select{flex:1 1 0;min-width:0}.invite-link-create>.invite-create-btn{flex:100%}.invite-role-label{color:var(--muted);flex:none;font-size:13px;font-weight:600}.invite-role-select{background:var(--bg);border:1px solid var(--line);font-family:var(--font-body);color:var(--ink);cursor:pointer;text-overflow:ellipsis;border-radius:12px;outline:none;min-height:44px;padding:0 12px;font-size:16px;font-weight:500;transition:border-color .2s}.invite-role-select:focus{border-color:var(--accent)}.invite-email-form{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 14px;display:flex}.invite-email-input{box-sizing:border-box;background:var(--bg);border:1px solid var(--line);min-width:0;font-family:var(--font-body);color:var(--ink);border-radius:12px;outline:none;flex:100%;min-height:44px;padding:0 12px;font-size:16px;font-weight:500;transition:border-color .2s}.invite-email-input:focus{border-color:var(--accent)}.invite-email-form>.invite-role-select{flex:1 1 0;min-width:0}.invite-email-form>.invite-create-btn{flex:none;min-width:96px}.invite-email-input::placeholder{color:var(--faint)}.pending-invites{padding:0 16px 14px}.pending-invites-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:700}.pending-list{margin:0;padding:0;list-style:none}.pending-row{border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 0;display:flex}.pending-email{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.invite-info{text-align:center;margin-bottom:18px}.invite-list-name{font-family:var(--font-title);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:700}.invite-role-note{color:var(--muted);margin:0;font-size:14px;font-weight:500}.invite-signin-prompt{color:var(--muted);text-align:center;margin:0 0 14px;font-size:14px;font-weight:500}.invite-join{flex-direction:column;gap:16px;display:flex}.invite-invalid{text-align:center}.invite-invalid-icon{background:var(--accent-soft);width:54px;height:54px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.invite-invalid-icon svg{width:26px;height:26px}.invite-invalid-title{font-family:var(--font-title);letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:800}.invite-invalid-sub{color:var(--muted);max-width:32ch;margin:0 auto;font-size:14px;font-weight:500}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tmpl-picker{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:16px}.tmpl-picker-label{color:var(--muted);margin:0 0 12px;font-size:13.5px;font-weight:600}.tmpl-picker-label strong{color:var(--ink)}.tmpl-list{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.tmpl-option{appearance:none;cursor:pointer;background:var(--bg);border:1px solid var(--line);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}@media (hover:hover){.tmpl-option:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}}.tmpl-option:disabled{opacity:.55;cursor:default}.tmpl-option--builtin{border-color:var(--accent-soft);background:var(--accent-soft)}@media (hover:hover){.tmpl-option--builtin:hover:not(:disabled){border-color:var(--accent)}}.tmpl-option-name{font-family:var(--font-title);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:700}.tmpl-option-meta{color:var(--muted);flex:none;font-size:12px;font-weight:600}.tmpl-cancel-btn{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);background:0 0;border-radius:10px;width:100%;padding:9px 14px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}@media (hover:hover){.tmpl-cancel-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}.tmpl-cancel-btn:disabled{opacity:.5;cursor:default}.save-tmpl-btn{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);white-space:nowrap;background:0 0;border-radius:10px;flex:none;padding:8px 12px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}@media (hover:hover){.save-tmpl-btn:hover{border-color:var(--accent);color:var(--accent)}}.save-tmpl-row{align-items:center;gap:6px;display:flex}.save-tmpl-input{background:var(--bg);border:1px solid var(--accent);font-family:var(--font-body);color:var(--ink);border-radius:8px;outline:none;width:140px;min-width:0;padding:7px 10px;font-size:13px;font-weight:500}.save-tmpl-input:disabled{opacity:.6}.save-tmpl-confirm-btn{appearance:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);font-family:var(--font-body);border-radius:8px;flex:none;padding:7px 12px;font-size:13px;font-weight:700;transition:opacity .2s}@media (hover:hover){.save-tmpl-confirm-btn:hover:not(:disabled){opacity:.88}}.save-tmpl-confirm-btn:disabled{opacity:.5;cursor:default}.save-tmpl-cancel-btn{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);background:0 0;border-radius:8px;flex:none;padding:7px 10px;font-size:13px;font-weight:700;transition:border-color .2s,color .2s}@media (hover:hover){.save-tmpl-cancel-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}.save-tmpl-cancel-btn:disabled{opacity:.5;cursor:default}.tmpl-save-success{background:var(--success-soft);color:var(--success);border-radius:12px;margin:12px 0;padding:10px 14px;font-size:13.5px;font-weight:600}.install-prompt{bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:100;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 36px);padding:12px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.install-prompt-text{color:var(--ink);flex:1;font-size:14px;font-weight:600}.install-prompt-btn{appearance:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);font-family:var(--font-body);border:0;border-radius:10px;flex:none;padding:8px 14px;font-size:13px;font-weight:700;transition:opacity .2s}@media (hover:hover){.install-prompt-btn:hover{opacity:.88}}.install-prompt-dismiss{appearance:none;cursor:pointer;color:var(--muted);background:0 0;border:0;flex:none;margin:-4px;padding:4px;font-size:15px;line-height:1;transition:color .2s}@media (hover:hover){.install-prompt-dismiss:hover{color:var(--accent)}}.swipe-row-container{width:100%;display:flex;position:relative;overflow:hidden}.swipe-row-content{z-index:1;background:var(--card);touch-action:pan-y;flex:none;align-items:stretch;width:100%;display:flex;position:relative}.swipe-row-tray{align-items:stretch;display:flex;position:absolute;top:0;bottom:0;right:0}.swipe-action-btn{appearance:none;cursor:pointer;font-family:var(--font-body);white-space:nowrap;border:0;padding:0 18px;font-size:14px;font-weight:600;transition:opacity .18s}@media (hover:hover){.swipe-action-btn:hover{opacity:.85}}.action-archive{background:var(--c-slate);color:#fff}.action-restore{background:var(--success);color:#fff}.action-delete{background:var(--danger);color:#fff}.sheet-overlay{z-index:1000;background:var(--overlay);justify-content:center;align-items:flex-end;padding:8px;animation:.18s sheet-fade;display:flex;position:fixed;inset:0}.sheet{box-sizing:border-box;background:var(--card);border:1px solid var(--line);width:100%;max-width:460px;padding:4px 12px 12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));will-change:transform;border-radius:26px;animation:.24s cubic-bezier(.22,1,.36,1) sheet-rise;box-shadow:0 -8px 40px #191b1738}.sheet--panel{overscroll-behavior:contain;max-height:86vh;overflow-y:auto}.sheet-grabber{cursor:grab;touch-action:none;background:0 0;border:0;width:100%;height:22px;margin:0;display:block}.sheet-grabber:before{content:"";background:var(--line);border-radius:999px;width:38px;height:5px;margin:7px auto 0;display:block}.sheet-grabber:active{cursor:grabbing}.sheet-title{text-align:center;color:var(--ink);font-family:var(--font-title);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:6px 8px 0;font-size:18px;font-weight:700;line-height:1.3;overflow:hidden}.sheet-sub{text-align:center;color:var(--muted);margin:4px 12px 0;font-size:13px;font-weight:500;line-height:1.45}.sheet-body{flex-direction:column;gap:20px;padding:18px 0 14px;display:flex}.sheet-actions{background:var(--bg);border-radius:16px;flex-direction:column;margin-top:14px;display:flex;overflow:hidden}.sheet-btn{appearance:none;cursor:pointer;width:100%;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;border-radius:0;min-height:54px;padding:15px 16px;font-size:17px;font-weight:500;line-height:1.3;transition:background .15s}.sheet-actions .sheet-btn+.sheet-btn{box-shadow:inset 0 1px 0 var(--line)}.sheet-actions .sheet-btn:active{background:var(--line)}.sheet-btn.action-delete{color:var(--danger);background:0 0}.sheet-btn.action-archive,.sheet-btn.action-restore{color:var(--ink);background:0 0}.sheet-cancel{background:var(--bg);border-radius:16px;margin-top:10px;font-weight:600}.sheet-cancel:active{background:var(--line)}@media (hover:hover) and (pointer:fine){.sheet-actions .sheet-btn:hover,.sheet-cancel:hover{background:var(--line)}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-rise{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet-overlay,.sheet{animation:none}}.list-card-menu{flex:none;align-items:center;display:flex;position:relative}.list-kebab-btn{appearance:none;cursor:pointer;color:var(--muted);letter-spacing:.05em;background:0 0;border:0;padding:8px 14px;font-size:20px;line-height:1;transition:color .2s}@media (hover:hover){.list-kebab-btn:hover{color:var(--ink)}}.list-kebab-menu{z-index:20;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:2px;min-width:140px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.list-kebab-item{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s}@media (hover:hover){.list-kebab-item:hover{background:var(--bg)}}.list-kebab-item.action-delete{color:var(--danger)}@media (hover:hover){.list-kebab-item.action-delete:hover{background:var(--danger-soft)}}.list-kebab-item.action-restore{color:var(--success)}@media (hover:hover){.list-kebab-item.action-restore:hover{background:var(--success-soft)}}.lists-view-toggle{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;gap:4px;margin:12px 0 4px;padding:4px;display:flex}.lists-tab{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1;padding:8px 16px;font-size:14px;font-weight:600;transition:background .18s,color .18s}@media (hover:hover){.lists-tab:hover:not(.lists-tab--active){color:var(--ink)}}.lists-tab--active{background:var(--accent);color:var(--accent-ink)}.item{display:block}.item-main{align-items:center;gap:12px;display:flex}.item.expanded{max-height:1200px}.item-expand{appearance:none;cursor:pointer;color:var(--faint);opacity:.4;background:0 0;border:0;flex:none;margin:-6px 0;padding:6px;transition:opacity .2s,color .2s;display:flex}.item-expand svg{width:14px;height:14px;transition:transform .22s}.item.expanded .item-expand svg{transform:rotate(180deg)}.item.has-body .item-expand{opacity:.85;color:var(--accent)}@media (hover:hover){.item-expand:hover{opacity:1;color:var(--accent)}}.item-body{padding:0 0 10px}.item-body-view{color:var(--ink);white-space:pre-wrap;word-break:break-word;cursor:text;min-height:20px;font-size:14.5px;line-height:1.5}.item-body-view a{color:var(--accent);word-break:break-all;text-decoration:underline}.item-body-empty{color:var(--muted)}.item-body-edit{resize:vertical;box-sizing:border-box;width:100%;min-height:64px;font-family:var(--font-body);color:var(--ink);border:1px solid var(--line);background:var(--card);border-radius:10px;outline:none;padding:8px 10px;font-size:14.5px;line-height:1.5}.item-body-edit:focus{border-color:var(--accent)}.loose-area{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin:12px 0;overflow:hidden}.loose-area .items{margin:0;padding:8px 8px 0;list-style:none}.drag-handle{appearance:none;cursor:grab;color:var(--faint);opacity:.35;touch-action:none;background:0 0;border:0;flex:none;align-items:center;padding:4px;transition:opacity .2s,color .2s;display:flex}@media (hover:hover){.drag-handle:hover{opacity:.9;color:var(--muted)}}.drag-handle:active{cursor:grabbing}.item-drag{margin:-4px -2px -4px 0}.sec-drag{margin:0 2px 0 -2px}.item.dragging,.section.dragging{opacity:1;background:var(--accent-soft);outline:2px dashed var(--accent);outline-offset:-2px;border-radius:10px}.item.dragging>*,.section.dragging>*{opacity:.35}.item.dragging .color-strip,.section.dragging .color-strip{opacity:0}.section.dragging{border-radius:16px}.app-root.is-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.app-root.is-dragging .item-text,.app-root.is-dragging .sec-name{pointer-events:none}.drag-overlay{cursor:grabbing;margin:0;padding:0;list-style:none}.drag-overlay>*{transition:transform .18s cubic-bezier(.22,1,.36,1);transform:scale(1.02);box-shadow:0 12px 28px #191b172e,0 2px 6px #191b171a}[data-mode=dark] .drag-overlay>*{box-shadow:0 12px 28px #00000080,0 2px 6px #0006}.drag-overlay .item,.drag-overlay .section{background:var(--card);border-radius:12px;transform:scale(1.015);box-shadow:0 14px 32px #191b1733}.item.drag-preview,.section.drag-preview{pointer-events:none}.item-text--static,.sec-name--static{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.drag-overlay .item,.drag-overlay .section{transform:none}}.struct-editor{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:16px}.struct-editor-title{color:var(--muted);margin:0 0 12px;font-size:13.5px;font-weight:600}.struct-editor-sections{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.struct-editor-section{background:var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden}.struct-editor-sec-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.struct-editor-sec-name{min-width:0;font-family:var(--font-title);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:1px 0;font-size:15px;font-weight:700}.struct-editor-sec-name:focus{outline:none}.struct-editor-sec-name::placeholder{color:var(--muted);font-weight:500}.struct-editor-sec-del{appearance:none;cursor:pointer;color:var(--muted);opacity:.55;background:0 0;border:0;flex:none;padding:4px;transition:opacity .2s,color .2s;display:flex}.struct-editor-sec-del svg{width:16px;height:16px}@media (hover:hover){.struct-editor-sec-del:hover:not(:disabled){opacity:1;color:var(--accent)}}.struct-editor-sec-del:disabled{cursor:default;opacity:.3}.struct-editor-items{margin:0;padding:0;list-style:none}.struct-editor-item-row{border-top:1px solid var(--line);align-items:center;gap:8px;padding:7px 12px;display:flex}.struct-editor-item-check{appearance:none;cursor:pointer;border:1.8px solid var(--line);background:var(--bg);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:flex}.struct-editor-item-check svg{opacity:0;width:13px;height:13px;transition:opacity .15s}.struct-editor-item-check.checked{background:var(--accent);border-color:var(--accent)}.struct-editor-item-check.checked svg{opacity:1}.struct-editor-item-check:disabled{cursor:default;opacity:.5}.struct-editor-item-row.is-checked .struct-editor-item-input{color:var(--done);text-decoration:line-through;-webkit-text-decoration-color:var(--done-line);text-decoration-color:var(--done-line)}.struct-editor-item-input{min-width:0;font-family:var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:1px 0;font-size:15px;font-weight:500}.struct-editor-item-input::placeholder{color:var(--faint)}.struct-editor-item-del{appearance:none;cursor:pointer;color:var(--faint);background:0 0;border:0;flex:none;padding:4px;transition:color .2s;display:flex}.struct-editor-item-del svg{width:14px;height:14px}@media (hover:hover){.struct-editor-item-del:hover:not(:disabled){color:var(--accent)}}.struct-editor-item-del:disabled{cursor:default;opacity:.3}.struct-editor-add-item{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--muted);border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:7px 12px;font-size:13px;font-weight:600;transition:color .2s}@media (hover:hover){.struct-editor-add-item:hover:not(:disabled){color:var(--accent)}}.struct-editor-add-item:disabled{cursor:default;opacity:.5}.struct-editor-add-section{appearance:none;cursor:pointer;border:1.5px dashed var(--dash);color:var(--muted);font-family:var(--font-body);background:0 0;border-radius:10px;width:100%;margin-bottom:12px;padding:10px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}@media (hover:hover){.struct-editor-add-section:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}.struct-editor-add-section:disabled{cursor:default;opacity:.5}.struct-editor-actions{gap:8px;display:flex}.struct-editor-cancel{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);background:0 0;border-radius:10px;flex:1;padding:9px 14px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}@media (hover:hover){.struct-editor-cancel:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}}.struct-editor-cancel:disabled{opacity:.5;cursor:default}.struct-editor-create{appearance:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);font-family:var(--font-body);border-radius:10px;flex:2;padding:9px 18px;font-size:13px;font-weight:700;transition:opacity .2s}@media (hover:hover){.struct-editor-create:hover:not(:disabled){opacity:.88}}.struct-editor-create:disabled{opacity:.55;cursor:default}.tmpl-option--import{border-style:dashed;border-color:var(--muted);opacity:.8}@media (hover:hover){.tmpl-option--import:hover:not(:disabled){opacity:1;border-color:var(--accent);background:var(--accent-soft)}}.import-panel{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.import-error{margin:0}.import-textarea{background:var(--bg);border:1px solid var(--line);width:100%;font-family:var(--font-body);color:var(--ink);resize:vertical;border-radius:12px;outline:none;padding:11px 13px;font-size:14px;font-weight:500;transition:border-color .2s}.import-textarea:focus{border-color:var(--accent)}.import-textarea::placeholder{color:var(--faint)}.import-file-row{flex-direction:column;gap:5px;display:flex}.import-file-label{color:var(--muted);font-size:12.5px;font-weight:600}.import-file-input{font-family:var(--font-body);color:var(--ink);font-size:13px}.import-actions{gap:8px;display:flex}.import-parse-btn{appearance:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);font-family:var(--font-body);border-radius:10px;flex:2;padding:9px 18px;font-size:13px;font-weight:700;transition:opacity .2s}@media (hover:hover){.import-parse-btn:hover:not(:disabled){opacity:.88}}.activity-btn{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);white-space:nowrap;background:0 0;border-radius:10px;flex:none;padding:8px 12px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;position:relative}@media (hover:hover){.activity-btn:hover{border-color:var(--accent);color:var(--accent)}}.activity-btn--unread{border-color:var(--accent);color:var(--accent)}.activity-badge{background:var(--accent);color:var(--accent-ink);border-radius:99px;justify-content:center;align-items:center;min-width:16px;margin-left:5px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.activity-panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin:8px 0 0;padding:12px 16px}.activity-panel-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:700}.activity-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.activity-entry{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.4}.activity-name{font-weight:700}.activity-summary{color:var(--ink)}.activity-ago{color:var(--muted);font-size:12.5px}.list-open{flex-direction:column;align-items:flex-start;gap:2px}.list-activity-hint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.import-parse-btn:disabled{opacity:.55;cursor:default}.sync-pill{font-size:12px;font-weight:600;font-family:var(--font-body);letter-spacing:.02em;pointer-events:none;z-index:100;border-radius:999px;padding:6px 12px;transition:opacity .2s;position:fixed;bottom:16px;right:16px}.sync-pill--offline{background:var(--ink);color:var(--accent-ink)}.sync-pill--pending{background:var(--accent-soft);color:var(--accent)}.sync-pill--syncing{background:var(--line);color:var(--muted)}.add-row{position:relative}.section:has(.add-suggest){overflow:visible}.sec-body>.items:has(.add-suggest){overflow:visible}.loose-area:has(.add-suggest){overflow:visible}.add-suggest{z-index:20;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% - 4px);left:8px;right:8px}.add-suggest-row{cursor:pointer;border-radius:8px;align-items:baseline;gap:8px;padding:10px;font-size:14.5px;font-weight:500;display:flex}.add-suggest-row.active{background:var(--accent-soft)}@media (hover:hover){.add-suggest-row:hover{background:var(--accent-soft)}}.add-suggest-row.active{outline:2px solid var(--accent);outline-offset:-2px}.add-suggest-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.add-suggest-row.in-list .add-suggest-text{color:var(--done)}.add-suggest-sec{color:var(--muted);flex:none;font-size:12.5px;font-weight:600}.add-suggest-state{color:var(--accent);flex:none;font-size:12px;font-weight:600}.add-suggest-row.in-list .add-suggest-state{color:var(--muted)}.list-title-input{min-width:0;font-family:var(--font-title);letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;padding:2px 4px;font-size:19px;font-weight:800;overflow:hidden}.list-title-input--placeholder{color:var(--muted);font-style:italic;font-weight:600}.list-title-input:focus{color:var(--ink);font-style:normal}.list-title-input[readonly]{cursor:default}.apply-tmpl-btn{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);white-space:nowrap;background:0 0;border-radius:10px;flex:none;padding:8px 12px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}@media (hover:hover){.apply-tmpl-btn:hover{border-color:var(--accent);color:var(--accent)}}.apply-tmpl-panel{margin:12px 0 0}.list-title-row{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.list-title-row .list-title-input{flex:1;min-width:0}@media (width<=560px){.topbar-inner{flex-wrap:wrap;row-gap:8px}.list-title-row{flex-basis:100%;order:3}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}}.sec-name::placeholder,.sec-name--untitled{color:var(--faint);font-style:italic}.collapse-all-btn{appearance:none;cursor:pointer;color:var(--muted);opacity:.55;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-8px;padding:11px 8px;transition:opacity .2s,color .2s;display:flex}.collapse-all-btn svg{width:20px;height:20px;display:block}@media (hover:hover){.collapse-all-btn:hover{opacity:1;color:var(--accent)}}.topbar-icon-btn{appearance:none;cursor:pointer;color:var(--muted);opacity:.7;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:11px;transition:opacity .2s,color .2s;display:inline-flex;position:relative}.topbar-icon-btn svg{width:19px;height:19px;display:block}@media (hover:hover) and (pointer:fine){.topbar-icon-btn:hover{opacity:1;color:var(--accent)}}.topbar-icon-btn{-webkit-tap-highlight-color:transparent}.topbar-icon-btn:focus{outline:none}.topbar-icon-btn:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px}.topbar-icon-btn.activity-btn--unread{opacity:1;color:var(--accent)}.topbar-icon-btn .activity-badge{margin:0;position:absolute;top:1px;right:1px}.item-drop-zone{min-height:4px}.item-drop-zone--empty{min-height:40px}.section.view-left.is-clear .item-drop-zone{min-height:0}.tmpl-menu-wrap{flex:none;display:inline-flex;position:relative}.tmpl-menu{z-index:30;background:var(--card);border:1px solid var(--line);min-width:180px;box-shadow:var(--shadow);border-radius:12px;margin:0;padding:4px;position:absolute;top:calc(100% - 4px);right:0}.tmpl-menu-item{appearance:none;cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:10px;font-size:14.5px;font-weight:500;display:block}@media (hover:hover){.tmpl-menu-item:hover{background:var(--accent-soft)}}.activity-menu-wrap{flex:none;display:inline-flex;position:relative}.activity-panel{top:calc(var(--topbar-h,53px) + var(--safe-top) + 6px);z-index:30;overscroll-behavior:contain;text-align:left;width:min(340px,100vw - 24px);max-height:min(58vh,400px);margin:0;position:fixed;left:auto;right:12px;overflow-y:auto}.refresh-pill{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:90;appearance:none;cursor:pointer;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--muted);font-family:var(--font-body);opacity:.62;border-radius:999px;align-items:center;gap:6px;padding:9px;font-size:13px;font-weight:700;transition:opacity .2s,color .2s,border-color .2s;display:inline-flex;position:fixed}@media (hover:hover){.refresh-pill:hover{opacity:1;color:var(--accent);border-color:var(--accent)}}.refresh-pill-icon{display:inline-flex}.refresh-pill svg{width:18px;height:18px;display:block}.refresh-pill--update{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);opacity:1;padding:9px 14px 9px 11px}@media (hover:hover){.refresh-pill--update:hover{color:var(--accent-ink);border-color:var(--accent);opacity:.88}}.refresh-pill.is-busy .refresh-pill-icon{animation:.8s linear infinite refresh-spin}@keyframes refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.refresh-pill.is-busy .refresh-pill-icon{opacity:.5;animation:none}}.sync-pill{bottom:calc(64px + env(safe-area-inset-bottom,0px))}.color-strip{pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}.section,.item{position:relative}.section.has-color{background:linear-gradient(var(--tint), var(--tint)), var(--card)}.item.has-color{background:var(--tint)}.section.has-color>.sec-head{padding-left:19px}.item.has-color>.item-main{padding-left:8px}.sec-emoji,.item-emoji{flex:none;font-size:16px;line-height:1}.sec-more,.item-more{appearance:none;cursor:pointer;color:var(--muted);opacity:.6;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin:-6px -6px -6px 0;transition:opacity .2s,color .2s,background .2s;display:flex}@media (hover:hover){.sec-more:hover,.item-more:hover{opacity:1;color:var(--accent);background:var(--accent-soft)}}.sec-more:focus-visible,.item-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px;opacity:1}.item-more{opacity:0}.item:focus-within .item-more{opacity:.6}@media (hover:hover){.item:hover .item-more{opacity:.6}}@media (hover:none){.item-more{opacity:.55}}.collapse-control{flex:none;position:relative}.collapse-menu{z-index:40;background:var(--card);border:1px solid var(--line);min-width:232px;box-shadow:var(--shadow);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.collapse-menu-item{text-align:left;appearance:none;cursor:pointer;width:100%;font-family:var(--font-body);color:var(--ink);background:0 0;border:0;border-radius:10px;padding:9px 11px;font-size:14px;font-weight:600;display:block}@media (hover:hover){.collapse-menu-item:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}}.collapse-menu-item:disabled{opacity:.45;cursor:default}.collapse-menu-note{color:var(--muted);margin-top:1px;font-size:12px;font-weight:500;display:block}.settings-group{flex-direction:column;gap:8px;display:flex}.settings-label{font-family:var(--font-title);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:700}.settings-help{color:var(--muted);margin:0;font-size:12.5px;font-weight:500;line-height:1.45}.settings-help--standalone{padding-top:2px}.settings-status{text-align:center;color:var(--accent);margin:0;font-size:13px;font-weight:600}.settings-actions{flex-direction:column;gap:6px;display:flex}.settings-action{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--card);width:100%;min-height:46px;color:var(--ink);font-family:var(--font-body);border-radius:12px;padding:13px 14px;font-size:14.5px;font-weight:600}@media (hover:hover){.settings-action:hover{border-color:var(--accent);color:var(--accent)}}.settings-action--danger{color:var(--danger)}@media (hover:hover){.settings-action--danger:hover{color:var(--danger);border-color:currentColor}}.color-picker{flex-direction:column;gap:9px;display:flex}.swatches{flex-wrap:wrap;gap:9px;display:flex}.swatch{appearance:none;cursor:pointer;border:2px solid #0000;border-radius:11px;width:38px;height:38px;transition:transform .16s,box-shadow .16s;box-shadow:inset 0 0 0 1px #0000001a}@media (hover:hover){.swatch:hover:not(:disabled){transform:scale(1.06)}}.swatch--on{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--card), 0 0 0 1px #0000001a}.swatch:disabled{opacity:.3;cursor:default}.swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.color-picker-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.color-picker-hint{color:var(--muted);font-size:12.5px;font-weight:600}.link-btn{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--accent);background:0 0;border:0;padding:2px 4px;font-size:12.5px;font-weight:700}@media (hover:hover){.link-btn:hover{text-decoration:underline}}.emoji-picker{flex-direction:column;gap:9px;display:flex}.emoji-quick{flex-wrap:wrap;gap:6px;display:flex}.emoji-btn{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:11px;width:38px;height:38px;font-size:19px;line-height:1}@media (hover:hover){.emoji-btn:hover{border-color:var(--accent)}}.emoji-btn--on{border-color:var(--accent);background:var(--accent-soft)}.emoji-custom{align-items:center;gap:8px;display:flex}.emoji-input{border:1px solid var(--line);background:var(--card);width:110px;min-height:40px;color:var(--ink);font-family:var(--font-body);border-radius:10px;padding:9px 11px;font-size:15px}.emoji-input:focus{border-color:var(--accent);outline:none}.check-rows{flex-direction:column;gap:4px;display:flex}.check-row{cursor:pointer;align-items:center;gap:10px;min-height:42px;padding:9px 2px;font-size:14.5px;font-weight:500;display:flex}.check-row input{width:19px;height:19px;accent-color:var(--accent)}.note-body{resize:vertical;width:100%;font-family:var(--font-body);color:var(--ink);background:0 0;border:0;padding:4px 16px 16px;font-size:14.5px;line-height:1.55;display:block}.note-body:focus{outline:none}.note-body::placeholder{color:var(--muted)}.item-detail{padding:0 15px 12px calc(var(--check-w,23px) + 12px)}.item.has-color>.item-detail{padding-left:calc(var(--check-w,23px) + 20px)}.item-text-full{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font-family:var(--font-body);resize:none;border-radius:10px;margin-bottom:8px;padding:8px 10px;font-size:14.5px;line-height:1.5;display:block;overflow:hidden}.item-text-full:focus{border-color:var(--accent);outline:none}.add-suggest-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.add-suggest-info{flex-direction:column;flex:1;min-width:0;display:flex}.add-suggest-text{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.add-suggest-where{color:var(--muted);font-size:11.5px;font-weight:600}.add-suggest-actions{flex:none;gap:5px;display:flex}.suggest-action{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--ink);font-family:var(--font-body);white-space:nowrap;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:700}@media (hover:hover){.suggest-action:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}}.suggest-action--bring-back,.suggest-action--bring-here{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media (hover:hover){.suggest-action--bring-back:hover,.suggest-action--bring-here:hover{opacity:.88;color:var(--accent-ink);background:var(--accent)}}@media (hover:none){.check,.sec-more,.item-more,.item-expand,.drag-handle,.collapse-all-btn,.layout-toggle-btn{position:relative}.check:after,.sec-more:after,.item-more:after,.item-expand:after,.drag-handle:after,.collapse-all-btn:after,.layout-toggle-btn:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}}.topbar-brand{min-width:0;font-family:var(--font-title);letter-spacing:-.03em;flex:1;margin:0;font-size:20px;font-weight:800;line-height:1}.topbar-brand b{color:var(--accent);font-weight:800}.list-card{position:relative}.list-card.has-color{background:var(--tint)}.list-card.dragging{opacity:.4}.list-card--preview{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);font-family:var(--font-title);border-radius:14px;align-items:center;gap:10px;padding:15px 16px;font-size:16px;font-weight:700;display:flex}.list-title-line{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.list-title-line .list-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list-emoji{flex:none;font-size:18px;line-height:1}.list-drag{color:var(--muted);opacity:.5}@media (hover:hover){.list-drag:hover{opacity:1}}.list-card-menu{align-items:center;gap:2px;display:flex}.account-id{align-items:center;gap:13px;padding-bottom:4px;display:flex}.account-id-avatar{background:var(--accent);width:46px;height:46px;color:var(--accent-ink);font-family:var(--font-title);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.account-id-text{min-width:0}.account-id-email{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14.5px;font-weight:600;overflow:hidden}.plan-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.plan-badge--free{background:var(--line);color:var(--muted)}.plan-badge--premium{background:var(--accent);color:var(--accent-ink)}.font-rows{flex-direction:column;gap:8px;display:flex}.font-row{align-items:center;gap:12px;display:flex}.font-row-label{width:72px;color:var(--ink);flex:none;padding-left:4px;font-size:14px;font-weight:600}.font-row .segmented{flex:1}.font-preview-serif{font-family:var(--serif)}.admin-input{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font-family:var(--font-body);border-radius:12px;padding:11px 12px;font-size:16px}.admin-input:focus{border-color:var(--accent);outline:none}.admin-input--area{resize:vertical;line-height:1.5}.app-note{top:calc(var(--safe-top) + 8px);z-index:90;border:1px solid var(--line);background:var(--card);width:min(520px,100vw - 24px);box-shadow:var(--shadow);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.app-note--success{border-left:4px solid var(--c-green)}.app-note--warning{border-left:4px solid var(--c-amber)}.app-note--info{border-left:4px solid var(--accent)}.app-note-text{flex:1;min-width:0}.app-note-title{font-family:var(--font-title);margin:0;font-size:14.5px;font-weight:700}.app-note-body{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.45}.app-note-link{color:var(--accent);margin-top:5px;font-size:13px;font-weight:700;display:inline-block}.app-note-close{appearance:none;cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;margin:-4px -6px 0 0;font-size:13px}@media (hover:hover){.app-note-close:hover{color:var(--ink);background:var(--bg)}}.templates-panel .lists{margin-top:4px}.kb-dismiss{z-index:1000;border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);box-shadow:var(--shadow);font-family:var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-size:14px;font-weight:700;display:flex;position:fixed;right:14px}@media (hover:hover){.kb-dismiss:hover{border-color:var(--accent);color:var(--accent)}}.ad-strip{z-index:60;height:calc(56px + env(safe-area-inset-bottom,0px));padding:0 12px env(safe-area-inset-bottom,0px);background:var(--card);border-top:1px solid var(--line);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.ad-strip-body{background:var(--bg);border-radius:8px;flex:1;place-items:center;height:50px;display:grid}.ad-strip-placeholder{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.ad-strip-upgrade{appearance:none;cursor:pointer;background:var(--accent);min-height:40px;color:var(--accent-ink);font-family:var(--font-body);border:0;border-radius:10px;flex:none;padding:9px 13px;font-size:12.5px;font-weight:700}:root.has-ad-strip .app-root,:root.has-ad-strip .list-page{padding-bottom:calc(96px + 56px + env(safe-area-inset-bottom,0px))}.tagline{font-family:var(--font-title);letter-spacing:-.01em;color:var(--accent);margin:8px 0 0;font-size:16px;font-weight:700}.item-drop-zone--empty{border-radius:10px;min-height:44px;transition:background .16s}.item-drop-zone--empty.drop-target{background:var(--accent-soft)}.drop-target{outline:2px dashed var(--accent);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion:reduce){.drag-overlay>*{transition:none;transform:none}.item-drop-zone--empty{transition:none}}.confirm-overlay{justify-content:center;align-items:center;padding:24px}.confirm-dialog{background:var(--card);border-radius:18px;width:100%;max-width:340px;padding:20px 20px 14px;animation:.18s cubic-bezier(.2,0,0,1) confirm-in;box-shadow:0 24px 60px #191b1747}@keyframes confirm-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.confirm-dialog{animation:none}}.confirm-title{font-family:var(--font-title);color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.3}.confirm-body{color:var(--muted);margin:0 0 16px;font-size:14.5px;line-height:1.45}.confirm-actions{gap:8px;display:flex}.confirm-btn{appearance:none;cursor:pointer;border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;border-radius:12px;flex:1;padding:12px 10px;font-family:inherit;font-size:15px;font-weight:600;transition:background .18s,border-color .18s,opacity .18s}@media (hover:hover){.confirm-btn:hover{background:var(--accent-soft);border-color:var(--accent)}}.confirm-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.confirm-btn--cancel{color:var(--muted)}@media (hover:hover){.confirm-btn--cancel:hover{background:var(--line);border-color:var(--line);color:var(--ink)}}.confirm-btn--danger{background:var(--danger);color:#fff;border-color:#0000}@media (hover:hover){.confirm-btn--danger:hover{opacity:.9;background:var(--danger);color:#fff;border-color:#0000}}.crash-screen{background:var(--bg);min-height:100dvh;color:var(--ink);justify-content:center;align-items:center;padding:24px;display:flex}.crash-inner{width:100%;max-width:460px}.crash-title{font-family:var(--font-title);letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:800}.crash-lead{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.5}.crash-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.crash-btn{appearance:none;cursor:pointer;border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;border-radius:12px;padding:11px 16px;font-family:inherit;font-size:15px;font-weight:600}.crash-btn--primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.crash-details{color:var(--muted);font-size:13px}.crash-details summary{cursor:pointer;padding:6px 0}.crash-pre{background:var(--card);border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;border-radius:10px;max-height:40vh;margin:8px 0 0;padding:12px;font-size:11.5px;line-height:1.5;overflow:auto}.app-version{text-align:center;color:var(--muted);opacity:.7;-webkit-user-select:text;user-select:text;margin:14px 0 2px;font-size:12px}.accent-row{grid-template-columns:repeat(11,minmax(0,32px));justify-content:space-between;align-items:center;gap:6px;display:grid}.accent-swatch{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:50%;width:100%;height:auto;padding:0;transition:transform .12s,border-color .15s;box-shadow:inset 0 0 0 1px #0000001f}@media (hover:hover){.accent-swatch:hover{transform:scale(1.1)}}.accent-swatch--on{border-color:var(--ink)}.accent-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.accent-custom{aspect-ratio:1;box-sizing:border-box;border:2px dashed var(--line);cursor:pointer;width:100%;height:auto;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:1;display:flex;position:relative}.accent-custom input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.accent-reset{appearance:none;cursor:pointer;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:10px;margin-top:10px;padding:8px 12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:color .18s,border-color .18s}@media (hover:hover){.accent-reset:hover{color:var(--accent);border-color:var(--accent)}}.emoji-search{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font-family:var(--font-body);border-radius:12px;outline:none;margin-bottom:10px;padding:10px 12px;font-size:16px}.emoji-search:focus{border-color:var(--accent)}.emoji-remove{margin-bottom:10px}.emoji-groups{overscroll-behavior:contain;max-height:46vh;overflow-y:auto}.emoji-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:10px 0 6px;font-size:11.5px;font-weight:700}.emoji-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));display:grid}.emoji-cell{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 0;font-size:24px;line-height:1}.emoji-cell--on{background:var(--accent-soft)}@media (hover:hover){.emoji-cell:hover{background:var(--accent-soft)}}.emoji-btn--all{color:var(--muted);font-weight:700}.list-preview{overscroll-behavior:contain;max-height:50vh;overflow-y:auto}.list-preview-sec{margin-bottom:14px}.list-preview-sec-name{font-family:var(--font-title);color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:700}.list-preview-items{margin:0;padding:0;list-style:none}.list-preview-item{color:var(--ink);align-items:baseline;gap:8px;padding:3px 0;font-size:14.5px;display:flex}.list-preview-item.is-done{color:var(--muted);text-decoration:line-through}.list-preview-item.is-empty{color:var(--muted);font-style:italic}.list-preview-tick{color:var(--muted);flex:none;font-size:12px}.list-preview-item.is-done .list-preview-tick{color:var(--accent)}.list-preview-note{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.5}.struct-editor-existing{background:var(--bg);border:1px dashed var(--line);border-radius:12px;margin-bottom:12px;padding:10px 12px}.struct-editor-existing-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11.5px;font-weight:700}.struct-editor-incoming-label{color:var(--accent);margin:12px 0 0}.struct-editor-existing-sec{margin-bottom:8px}.struct-editor-existing-name{color:var(--ink);margin:0;font-size:13.5px;font-weight:700}.struct-editor-existing-items{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12.5px;overflow:hidden}.tag-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-chip{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.tag-chip-x{appearance:none;cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;padding:0 0 0 2px;font-size:14px;line-height:1}@media (hover:hover){.tag-chip-x:hover{opacity:1}}.tag-input{min-width:110px;font-family:var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:14px}.sec-tags{flex-shrink:1;gap:4px;min-width:0;display:flex;overflow:hidden}.tag-chip--header{white-space:nowrap;text-overflow:ellipsis;max-width:90px;padding:2px 7px;font-size:10.5px;overflow:hidden}.entry-btn-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.search-results{overscroll-behavior:contain;max-height:52vh;overflow-y:auto}.search-hits{margin:0;padding:0;list-style:none}.search-hit{appearance:none;cursor:pointer;border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:10px 4px;font-family:inherit;display:flex}@media (hover:hover){.search-hit:hover{background:var(--accent-soft)}}.search-kind{letter-spacing:.05em;text-transform:uppercase;background:var(--line);color:var(--muted);border-radius:999px;flex:none;margin-top:1px;padding:2px 7px;font-size:10px;font-weight:700}.search-kind--list{background:var(--accent-soft);color:var(--accent)}.search-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.search-title{color:var(--ink);word-break:break-word;font-size:15px;font-weight:600}.search-title.is-done{color:var(--muted);text-decoration:line-through}.search-context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.search-list{color:var(--accent);font-size:12px;font-weight:600}.app-root.layout-masonry .sections-flow{--masonry-cols:2;--masonry-gap:10px;margin:12px 0}@media (width>=720px){.app-root.layout-masonry .sections-flow{--masonry-cols:3}}@media (width>=1080px){.app-root.layout-masonry .sections-flow{--masonry-cols:4}}.app-root.layout-masonry .sections-flow .section{margin:0 0 10px}.app-root.layout-masonry .sections-flow.masonry-on{height:var(--masonry-h);position:relative}.app-root.layout-masonry .sections-flow.masonry-on>.section{left:var(--masonry-x);top:var(--masonry-y);width:var(--masonry-w);margin:0;position:absolute}.app-root.layout-masonry .sec-drag,.app-root.layout-masonry .sections-flow .item-more,.app-root.layout-masonry .sections-flow .drag-handle,.app-root.layout-masonry .sections-flow .item:not(.has-body) .item-expand{display:none}.app-root.layout-masonry .sections-flow .sec-head{padding:10px 10px 10px 12px}.app-root.layout-masonry .sections-flow .item-main{gap:9px}.app-root.layout-masonry .sections-flow .item{padding:9px 4px}.app-root.layout-masonry .sections-flow .item-text{font-size:14.5px}.app-root.layout-masonry .sections-flow .sec-meta{display:none}.app-root.layout-masonry .wrap{max-width:1200px}.layout-toggle-btn{appearance:none;cursor:pointer;color:var(--muted);opacity:.8;background:0 0;border:0;flex:none;padding:11px 4px;transition:opacity .2s,color .2s}@media (hover:hover){.layout-toggle-btn:hover{opacity:1;color:var(--accent)}}.layout-toggle-btn svg{width:20px;height:20px;display:block}.aisle-plan{gap:8px;margin:4px 0 12px;padding:0;list-style:none;display:grid}.aisle-plan-row{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.aisle-plan-name{font-family:var(--font-title);align-items:center;gap:6px;margin:0 0 3px;font-size:15px;font-weight:700;display:flex}.aisle-plan-new{font-family:var(--font-body);color:var(--accent);background:var(--accent-soft);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.aisle-plan-items{color:var(--ink);margin:0;font-size:13.5px;line-height:1.4}.aisle-plan-staying{color:var(--muted)}.settings-action--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media (hover:hover){.settings-action--primary:hover{color:var(--accent-ink);opacity:.92}}.settings-action--primary:disabled{opacity:.6;cursor:default}.history-btn{appearance:none;cursor:pointer;color:var(--muted);opacity:.8;background:0 0;border:0;flex:none;padding:11px 4px;transition:opacity .2s,color .2s}@media (hover:hover){.history-btn:hover{opacity:1;color:var(--accent)}}.history-btn svg{width:20px;height:20px;display:block}@media (hover:none){.history-btn{position:relative}.history-btn:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}}.toast-region{z-index:1100;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}body:has(.selection-bar) .toast-region{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.toast{pointer-events:auto;background:var(--ink);min-width:0;max-width:460px;color:var(--bg);border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:14.5px;font-weight:600;animation:.24s cubic-bezier(.22,1,.36,1) toast-in;display:flex;box-shadow:0 10px 34px #0000003d}.toast-msg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:4px 0;overflow:hidden}.toast-action{appearance:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);font-family:var(--font-body);border:0;border-radius:10px;flex:none;padding:8px 12px;font-size:14px;font-weight:800}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.selection-bar{z-index:900;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--line);animation:.22s cubic-bezier(.22,1,.36,1) sheet-rise;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #191b171a}.selection-bar-inner{align-items:center;gap:10px;max-width:720px;margin:0 auto;display:flex}.selection-count{white-space:nowrap;flex:none;margin:0;font-size:14px;font-weight:700}.selection-actions{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.selection-actions::-webkit-scrollbar{display:none}.selection-btn,.selection-done{appearance:none;cursor:pointer;min-height:40px;font-family:var(--font-body);white-space:nowrap;border-radius:10px;flex:none;padding:9px 12px;font-size:14px;font-weight:600}.selection-btn{border:1px solid var(--line);background:var(--bg);color:var(--ink)}.selection-btn:disabled{opacity:.45;cursor:default}.selection-btn--danger{color:var(--danger)}.selection-done{background:var(--accent);color:var(--accent-ink);border:0;font-weight:700}.app-root.selecting .wrap{padding-bottom:96px}.app-root.selecting .item{cursor:pointer}.app-root.selecting .item-text{pointer-events:none}.item.selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.item .check{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none}.item{position:relative}.item-swipe-bg{z-index:0;letter-spacing:.01em;pointer-events:none;align-items:center;padding:0 20px;font-size:14px;font-weight:800;display:flex;position:absolute;inset:0}.item-swipe-bg--left{background:var(--danger);color:#fff;justify-content:flex-end}.item-swipe-bg--right{background:var(--accent);color:var(--accent-ink);justify-content:flex-start}.item-swipe-bg--armed{font-size:15px}.item.swiping .item-main{background:var(--card);z-index:1;position:relative}.item-main{touch-action:pan-y}.settings-label{font-family:var(--font-body);letter-spacing:.06em;padding:0 4px;font-size:11.5px;font-weight:700}.settings-help{padding:0 4px}.settings-list,.settings-actions{background:var(--bg);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.settings-row,.settings-action{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);box-shadow:inset 0 -1px 0 var(--line);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.settings-row:last-child,.settings-action:last-child{box-shadow:none}@media (hover:hover){.settings-row:hover,.settings-action:hover{background:var(--line);color:var(--ink);border-color:#0000}}.settings-row:active,.settings-action:active{background:var(--line)}.settings-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.settings-row-emoji{font-size:18px;line-height:1}.settings-row-note{color:var(--muted);font-size:12px;font-weight:600}.settings-actions--danger .settings-action,.settings-action--danger{color:var(--danger)}@media (hover:hover){.settings-action--danger:hover{color:var(--danger);background:var(--line)}}.settings-action--primary{box-shadow:none;background:var(--accent);color:var(--accent-ink);border-radius:12px;justify-content:center}@media (hover:hover){.settings-action--primary:hover{background:var(--accent);color:var(--accent-ink);opacity:.92}}.segmented{background:var(--bg);border-radius:12px;gap:2px;padding:3px;display:flex}.segmented-btn{appearance:none;cursor:pointer;min-width:0;height:36px;color:var(--muted);font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;padding:0 8px;font-size:13.5px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:flex;overflow:hidden}.segmented-btn--on{background:var(--card);color:var(--ink);box-shadow:0 1px #191b170d,0 2px 6px #191b1714}.segmented-note{display:none}.segmented-hint{color:var(--muted);margin:2px 4px 0;font-size:12.5px;font-weight:500;line-height:1.4}.swatches{gap:8px;padding:2px}.swatch{border-radius:50%;flex:none;width:32px;height:32px}.emoji-quick{gap:6px}.emoji-btn{background:var(--bg);border-color:#0000;border-radius:10px;flex:none;width:36px;height:36px}.add-row{padding:8px 8px 10px}.add-input{background:var(--bg);border-radius:10px;margin:-2px 0;padding:9px 12px;transition:box-shadow .18s,background .18s}.add-input::placeholder{color:var(--muted);opacity:.9}.add-input:focus{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--accent)}.add-dot{border-style:solid;border-color:var(--line);color:var(--muted)}.add-fab{z-index:40;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));cursor:pointer;background:var(--accent);width:52px;height:52px;color:var(--accent-ink);border:0;border-radius:16px;place-items:center;animation:.2s cubic-bezier(.22,1,.36,1) toast-in;display:grid;position:fixed;box-shadow:0 8px 24px #0000002e}.add-fab svg{width:24px;height:24px}:is(body:has(.selection-bar) .add-fab,body:has(.toast) .add-fab){display:none}.new-panel-row{gap:8px;margin:14px 0 0;display:flex}.new-panel-row .new-sec-btn{flex:1}.app-root.layout-masonry .sections-flow .section.view-left .item.done:not(.settling){border-top-width:0;padding-top:0;padding-bottom:0}.app-root.layout-masonry .sections-flow .section{border-radius:18px}.app-root.layout-masonry .sections-flow .sec-name{font-size:15.5px}.app-root.layout-masonry .sections-flow .check{width:20px;height:20px}.app-root.layout-masonry .sections-flow .check svg{width:11px;height:11px}.app-root.layout-masonry .sections-flow .items{padding:0 6px}.app-root.layout-masonry .sections-flow .add-row{gap:8px;padding:6px 4px 8px}.app-root.layout-masonry .sections-flow .add-dot{width:20px;height:20px}.app-root.layout-masonry .sections-flow .add-input{padding:7px 9px;font-size:14px}.app-root.layout-masonry .sections-flow .note-body{font-size:14px}.list-page.layout-masonry .topbar .wrap{max-width:1200px}.wrap{padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px))}@media (orientation:landscape) and (height<=500px){.topbar-inner{padding-top:6px;padding-bottom:6px}.topbar:has(.topbar-sub:not(:empty)) .topbar-inner{padding-bottom:2px}.topbar-sub .filter-bar{margin-bottom:6px}.seg-btn{min-height:32px;padding:6px 8px}.list-title-input{font-size:20px}.app-root:not(.layout-masonry) .wrap,.list-page:not(.layout-masonry) .topbar .wrap{max-width:720px}}@media (width>=900px){.app-root:not(.layout-masonry) .wrap,.list-page:not(.layout-masonry) .topbar .wrap{max-width:680px}.lists-page .wrap{max-width:1040px}.lists-page .lists{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.lists-page .lists .list-card{margin:0}}@media (hover:hover) and (pointer:fine){.item .item-more,.item .item-drag,.sec-head .sec-drag{opacity:0;transition:opacity .15s}.item:hover .item-more,.item:hover .item-drag,.item:focus-within .item-more,.item:focus-within .item-drag,.sec-head:hover .sec-drag,.sec-head:focus-within .sec-drag{opacity:1}}.auth-page{align-content:center;min-height:100dvh;padding:24px 0 40px;display:grid}.auth-head{text-align:center;padding:0 0 6px}.auth-mark{background:var(--accent);width:64px;height:64px;color:var(--accent-ink);border-radius:18px;place-items:center;margin:0 auto 16px;display:grid;box-shadow:0 10px 28px #ef5c2647}.auth-mark svg{width:34px;height:34px}.auth-head .title{font-size:34px}.auth-head .tagline{color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:500}.auth-card-title{font-family:var(--font-title);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.auth-card-sub{color:var(--muted);margin:-4px 0 6px;font-size:13.5px;font-weight:500;line-height:1.45}.auth-foot{text-align:center;color:var(--muted);margin:6px 0 0;font-size:13px}.auth-foot a{color:var(--muted);font-weight:600;text-decoration:none}@media (hover:hover){.auth-foot a:hover{color:var(--accent)}}.quick-capture{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;align-items:flex-start;gap:12px;margin:14px 0 4px;padding:10px 10px 10px 12px;transition:border-color .2s,border-radius .2s;display:flex}.quick-capture:focus-within{border-color:var(--accent)}.quick-capture .add-dot{flex:none;margin-top:6px}.qc-field{flex:1;min-width:0;position:relative}.quick-capture-input{box-sizing:border-box;resize:none;width:100%;font-family:var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;min-height:35px;margin:0;padding:6px 0;font-size:16px;font-weight:500;line-height:1.45;display:block;overflow-y:auto}.qc-prompts{pointer-events:none;color:var(--muted);font-size:16px;font-weight:500;line-height:1.45;position:absolute;inset:0;overflow:hidden}.qc-prompt{white-space:nowrap;text-overflow:ellipsis;position:absolute;top:6px;left:0;right:0;overflow:hidden}.qc-prompt--in{animation:.5s cubic-bezier(.22,1,.36,1) both qc-in}.qc-prompt--out{animation:.4s both qc-out}@keyframes qc-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes qc-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-70%)}}.qc-send{cursor:pointer;background:var(--accent);width:34px;height:34px;color:var(--accent-ink);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;align-self:flex-end;place-items:center;animation:.18s cubic-bezier(.22,1,.36,1) toast-in;display:grid}.qc-send svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.qc-prompt--in,.qc-prompt--out,.qc-send{animation:none}.qc-prompt--out{display:none}}.item-meta{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.item-status{appearance:none;cursor:pointer;background:var(--st-soft,var(--bg));max-width:112px;color:var(--ink);font-family:var(--font-body);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12px;font-weight:600;line-height:1.35;transition:background .18s,transform .12s;display:inline-flex}.item-status:active:not(:disabled){transform:scale(.94)}.item-status:disabled{cursor:default}.item-status-dot{background:var(--st,var(--muted));border-radius:50%;flex:none;width:8px;height:8px}.item-status-name{text-overflow:ellipsis;overflow:hidden}.item-subline{align-items:center;gap:6px;min-width:0;display:inline-flex}.item-assignee{flex:none;align-items:center;gap:5px;display:inline-flex}.item-assignee .avatar{--avatar-size:22px}.item-assignee-name{display:none}.item-value{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.item.done .item-value{text-decoration:line-through;-webkit-text-decoration-color:var(--done);text-decoration-color:var(--done)}@media (width<=440px){.item-status{background:0 0;justify-content:center;width:22px;height:22px;padding:0}.item-status-dot{width:11px;height:11px;box-shadow:0 0 0 3px var(--st-soft,transparent)}.item-status-name{display:none}.item-meta{display:contents}.item-main:has(>.item-meta .item-subline){flex-wrap:wrap;row-gap:2px}.item-main:has(>.item-meta .item-subline)>.item-text{flex-basis:0}.item-subline{padding-left:calc(var(--check-w,23px) + 12px);flex-basis:100%;order:99;gap:10px}.item-assignee .avatar{--avatar-size:18px}.item-assignee-name{text-overflow:ellipsis;white-space:nowrap;max-width:12em;color:var(--muted);font-size:12.5px;font-weight:600;display:inline;overflow:hidden}.sec-done-n{display:none}.item-main:has(>.item-meta .item-status):has(>.item-meta .item-subline):after{content:"";flex-basis:100%;order:97;height:0}.item-main:has(>.item-meta .item-subline) .item-status{order:98;margin-left:28px}.item-main:has(>.item-meta .item-status) .item-subline{flex:1 1 0;margin-left:-6px;padding-left:0}.item-main:not(:has(>.item-meta .item-subline)) .item-status{margin:0 -5px}.app-root.layout-masonry .sections-flow .item .item-main:has(>.item-meta):after{content:none}.app-root.layout-masonry .sections-flow .item .item-main:has(>.item-meta) .item-status{order:0;margin:0}}.app-root.layout-masonry .sections-flow .item-subline,.app-root.layout-masonry .sections-flow .sec-total{display:none}.app-root.layout-masonry .sections-flow .item-status{background:0 0;justify-content:center;width:18px;height:18px;padding:0}.app-root.layout-masonry .sections-flow .item-status-name{display:none}.sec-total{white-space:nowrap;color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.mine-chip{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--muted);font-family:var(--font-body);box-shadow:var(--shadow);border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700;transition:color .2s,background .2s,border-color .2s}@media (hover:hover){.mine-chip:hover{color:var(--accent)}}.mine-chip--on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mine-empty{text-align:center}@media (width<=400px){.mine-chip{padding:6px 9px;font-size:12.5px}.filter-bar:has(.mine-chip) .seg-btn{padding-left:3px;padding-right:3px;font-size:14px}}.pro-choices{flex-wrap:wrap;gap:6px;display:flex}.pro-choice{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font-family:var(--font-body);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.pro-choice--person{padding-left:7px}.pro-choice .avatar{--avatar-size:24px}@media (hover:hover){.pro-choice:hover{border-color:var(--st,var(--accent))}}.pro-choice--on{border-color:var(--st,var(--accent));background:var(--st-soft,var(--accent-soft));box-shadow:inset 0 0 0 1px var(--st,var(--accent))}.pro-choice-dot{background:var(--st,var(--muted));border-radius:50%;flex:none;width:9px;height:9px}.pro-value{background:var(--bg);border:1px solid #0000;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}.pro-value:focus-within{border-color:var(--accent)}.pro-value-unit{color:var(--muted);flex:none;font-size:15px;font-weight:700}.pro-value-input{min-width:0;font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:16px;font-weight:600}.pro-value-input::placeholder{color:var(--muted);font-weight:500}.switch-row{appearance:none;cursor:pointer;text-align:left;background:var(--bg);width:100%;min-height:52px;color:var(--ink);font-family:var(--font-body);-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}@media (hover:hover){.switch-row:hover{background:var(--line)}}.switch-row:focus{outline:none}.switch-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.switch-row-title{font-size:15px;font-weight:600;line-height:1.3}.switch-row-hint{color:var(--muted);font-size:12.5px;font-weight:500}.switch-row-hint--accent{color:var(--accent);font-weight:700}.switch-track{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px;flex:none;width:48px;height:29px;transition:background .2s;position:relative}.switch-thumb{background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch-row--on .switch-track{background:var(--accent)}.switch-row--on .switch-thumb{transform:translate(19px)}@media (prefers-reduced-motion:reduce){.switch-track,.switch-thumb{transition:none}}.pro-totals{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.pro-totals-left{color:var(--accent)}.status-editor{flex-direction:column;gap:8px;display:flex}.status-list{background:var(--bg);border-radius:14px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.status-row{box-shadow:inset 0 -1px 0 var(--line);padding:5px 6px 5px 8px}.status-row:last-child{box-shadow:none}.status-row-main{align-items:center;gap:2px;display:flex}.status-color,.status-icon-btn{appearance:none;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.status-color{width:34px;height:36px}.status-color-dot{background:var(--st);width:14px;height:14px;box-shadow:0 0 0 3px var(--st-soft);border-radius:50%}.status-icon-btn{width:30px;height:36px}.status-icon-btn svg{width:17px;height:17px}@media (hover:hover){.status-icon-btn:hover:not(:disabled){color:var(--accent)}.status-remove:hover:not(:disabled){color:var(--danger)}}.status-icon-btn:disabled,.status-done:disabled{opacity:.35;cursor:default}.status-name{min-width:0;font-family:var(--font-body);color:var(--ink);background:0 0;border:0;border-radius:8px;outline:none;flex:1;padding:7px 6px;font-size:16px;font-weight:600}.status-name:focus{background:var(--card)}.status-done{appearance:none;cursor:pointer;white-space:nowrap;border:1px solid var(--line);background:var(--card);color:var(--muted);font-family:var(--font-body);border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.status-done--on{border-color:var(--st);background:var(--st-soft);color:var(--ink)}.status-swatches{flex-wrap:wrap;gap:7px;padding:6px 4px 6px 6px;display:flex}.status-swatch{border-radius:9px;width:32px;height:32px}.status-add:disabled{opacity:.5;cursor:default}.pro-unit{justify-content:space-between;align-items:center;gap:10px;display:flex}.pro-unit-label{color:var(--ink);font-size:14.5px;font-weight:600}.pro-unit-input{border:1px solid var(--line);background:var(--card);width:118px;min-height:42px;color:var(--ink);font-family:var(--font-body);border-radius:10px;padding:9px 11px;font-size:16px}.pro-unit-input:focus{border-color:var(--accent);outline:none}.recent-collab{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;display:flex}.recent-collab-label{color:var(--muted);margin-right:2px;font-size:12.5px;font-weight:600}.recent-collab-chip{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--card);max-width:100%;min-height:32px;color:var(--ink);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600;overflow:hidden}@media (hover:hover){.recent-collab-chip:hover{border-color:var(--accent);color:var(--accent)}}.item-status:focus-visible,.mine-chip:focus-visible,.pro-choice:focus-visible,.status-color:focus-visible,.status-icon-btn:focus-visible,.status-done:focus-visible,.status-name:focus-visible,.recent-collab-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.item-status,.mine-chip{position:relative}.item-status:after,.mine-chip:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.item-status,.mine-chip{transition:none}}.noti-btn{position:relative}.noti-btn--unread{color:var(--accent);opacity:1}.admin-btn-link{color:inherit;justify-content:center;align-items:center;display:inline-flex}.noti-empty{color:var(--muted);margin:8px 4px 4px;font-size:14px;font-weight:500}.noti-actions{justify-content:flex-end;gap:4px;margin:-4px 0 2px;display:flex}.noti-action{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--accent);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700}.noti-action:disabled{color:var(--muted);opacity:.6;cursor:default}@media (hover:hover){.noti-action:not(:disabled):hover{background:var(--accent-soft)}}.noti-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.noti-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 2px;display:flex}.noti-row,.admin-sent-row{--noti:var(--accent)}.noti-row--success{--noti:var(--c-green)}.noti-row--warning{--noti:var(--c-amber)}.noti-dot{border:2px solid var(--noti);opacity:.45;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.noti-row--unread .noti-dot,.admin-sent-row .noti-dot{background:var(--noti);opacity:1}.noti-text{flex:1;min-width:0}.noti-title{font-family:var(--font-title);color:var(--ink);margin:0;font-size:14.5px;font-weight:600}.noti-row--unread .noti-title{font-weight:700}.noti-body{color:var(--muted);white-space:pre-line;margin:3px 0 0;font-size:13.5px;line-height:1.45}.noti-link{color:var(--accent);margin-top:4px;font-size:13px;font-weight:700;display:inline-block}.noti-meta{color:var(--muted);align-items:center;gap:10px;margin:5px 0 0;font-size:12px;font-weight:600;display:flex}.noti-read{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--accent);background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:700}.noti-clear{appearance:none;cursor:pointer;width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px -4px 0 0;display:flex}.noti-clear svg{width:14px;height:14px}@media (hover:hover){.noti-clear:hover{color:var(--ink);background:var(--bg)}}.noti-read:focus-visible,.noti-clear:focus-visible,.noti-action:focus-visible,.admin-remove:focus-visible,.admin-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-wrap{padding-top:6px;padding-bottom:40px}.admin-note{color:var(--muted);margin:8px 2px;font-weight:600}.admin-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:14px;margin-top:10px;padding:14px;display:flex}.admin-card--list{gap:0;padding:4px 0}.admin-field{flex-direction:column;gap:7px;display:flex}.admin-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 2px;font-size:11.5px;font-weight:700}.admin-preview{flex-direction:column;gap:8px;display:flex}.admin-preview .settings-help{padding:0 2px}.app-note.app-note--preview{z-index:auto;width:auto;box-shadow:none;animation:none;position:static;transform:none}.admin-send{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-btn{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--bg);min-height:46px;color:var(--ink);font-family:var(--font-body);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:13px;padding:0 10px;font-size:14px;font-weight:700}.admin-btn--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.admin-btn:disabled{opacity:.45;cursor:default}.admin-empty{color:var(--muted);margin:0;padding:18px 16px;font-weight:500}.admin-sent{margin:0;padding:0;list-style:none}.admin-sent-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.admin-sent-row:last-child{border-bottom:0}.admin-sent-text{flex:1;min-width:0}.admin-sent-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.admin-sent-meta{color:var(--muted);margin:3px 0 0;font-size:12.5px;font-weight:600}.admin-remove{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--danger);background:0 0;border:0;border-radius:8px;flex:none;padding:4px 6px;font-size:13px;font-weight:700}@media (hover:hover){.admin-remove:hover{background:var(--bg)}}.list-title-row .history-btn{opacity:.75;padding:10px 7px}.filter-bar--compact{gap:8px}.filter-bar--compact .seg{--seg-pad:3px;padding:var(--seg-pad);box-shadow:none;border-radius:12px;flex:0 240px}.filter-bar--compact .seg .pill{top:var(--seg-pad);bottom:var(--seg-pad);left:var(--seg-pad);border-radius:9px}.filter-bar--compact .seg-btn{border-radius:9px;min-height:32px;padding:6px 10px;font-size:13.5px}.view-tools{background:var(--card);border:1px solid var(--line);border-radius:12px;flex:none;align-items:center;margin-left:auto;padding:0 3px;display:flex}.view-tools .layout-toggle-btn,.view-tools .collapse-all-btn{opacity:.8;-webkit-tap-highlight-color:transparent;margin:0;padding:7px 8px}.view-tools .layout-toggle-btn svg,.view-tools .collapse-all-btn svg{width:19px;height:19px}.filter-bar--compact .mine-chip{min-height:32px;box-shadow:none}.theme-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -3px;padding:3px 3px 6px;display:flex;overflow-x:auto}.theme-strip::-webkit-scrollbar{display:none}.theme-card{--pick:var(--ink);scroll-snap-align:center;appearance:none;cursor:pointer;text-align:left;width:112px;font-family:var(--font-body);color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;gap:7px;padding:0;display:flex}.theme-card:focus{outline:none}.theme-card:focus-visible .tp{outline:2px solid var(--pick);outline-offset:2px}.theme-name{padding:0 2px;font-size:12.5px;font-weight:600;line-height:1.25}.tp{background-color:var(--bg);background-image:var(--bg-art);height:132px;color:var(--ink);font-family:var(--body);box-shadow:inset 0 0 0 1px var(--line);background-size:cover;border-radius:16px;flex-direction:column;justify-content:space-between;gap:8px;padding:10px;display:flex;position:relative;overflow:hidden}.theme-card--on .tp{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 2.5px var(--pick)}.tp-panel{background:var(--card);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:5px;padding:8px;display:flex}.tp-title{font-family:var(--display);font-size:12px;font-weight:700;line-height:1.2}.tp-row{align-items:center;gap:6px;font-size:10.5px;line-height:1.2;display:flex}.tp-row:nth-child(2){color:var(--done);text-decoration:line-through;-webkit-text-decoration-color:var(--done-line);text-decoration-color:var(--done-line)}.tp-check{border:1.5px solid var(--check-line);box-sizing:border-box;border-radius:50%;flex:none;width:11px;height:11px}.tp-check--on{background:var(--accent);border-color:var(--accent)}.tp-count{color:var(--accent);font-size:11px;font-weight:700}@media (orientation:landscape) and (height<=500px){.wrap,.app-root:not(.layout-masonry) .wrap,.list-page:not(.layout-masonry) .topbar .wrap,.lists-page .wrap{max-width:none}.lists-page .lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lists-page .lists .list-card{margin:0}}.swipe-row-container:not(.is-revealed)>.swipe-row-tray{visibility:hidden}.swipe-row-container:not(.is-revealed)>.swipe-row-content{background:0 0}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff")}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/doto-latin-wght-normal-DtlIPefW.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/assets/michroma-latin-400-normal-C7Pn7qca.woff)format("woff")}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff")}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-mode=light]{--bg:#ecede8;--card:#fff;--ink:#191b17;--danger:#dc2b2b;--muted:#9a9e94;--done:#b7bbb0;--line:#e4e6df;--accent:#ef5c26;--accent-ink:#fff;--accent-soft:#fceae1;--shadow:0 1px 0 #191b170a, 0 6px 18px #191b170f;--overlay:#191b176b;--c-red:#dc2b2b;--c-red-soft:#fbeaea;--c-orange:#ea6c1f;--c-orange-soft:#fcede2;--c-amber:#c08a00;--c-amber-soft:#fbf2dc;--c-green:#2e9e4f;--c-green-soft:#e6f4ea;--c-teal:#12897e;--c-teal-soft:#e0f2f0;--c-blue:#2563c9;--c-blue-soft:#e6edfa;--c-purple:#7a4bd0;--c-purple-soft:#efe9fa;--c-pink:#c33c86;--c-pink-soft:#fae8f1;--c-brown:#8a5a3b;--c-brown-soft:#f2e9e2;--c-slate:#5b6470;--c-slate-soft:#ebedef;--avatar-ink:#fff;--faint:#b9bdb2;--check-line:#cfd3c8;--dash:#cdd1c6;--done-line:#d6d9cf;--success:#2e7d5e;--success-soft:#e6f4ec;--bg-art:none;--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--body:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--danger-soft:color-mix(in srgb, var(--danger) 10%, var(--card))}[data-mode=dark]{--danger:#f2666a;--bg:#16181a;--card:#202327;--ink:#e9ebe6;--muted:#8b9189;--done:#5c6157;--line:#2c3035;--accent:#ff6e3c;--accent-ink:#1a1206;--accent-soft:#32211a;--shadow:0 1px 0 #0000004d, 0 6px 18px #0000005c;--overlay:#00000094;--c-red:#f2666a;--c-red-soft:#3a2426;--c-orange:#f5883f;--c-orange-soft:#3a2a1e;--c-amber:#e0b33a;--c-amber-soft:#362e1a;--c-green:#4fc26f;--c-green-soft:#1e3326;--c-teal:#35b0a4;--c-teal-soft:#16332f;--c-blue:#5b8fef;--c-blue-soft:#1e2a3f;--c-purple:#a07ce8;--c-purple-soft:#2a2140;--c-pink:#e070ae;--c-pink-soft:#3a2130;--c-brown:#b58260;--c-brown-soft:#33261d;--c-slate:#8a94a1;--c-slate-soft:#24282d;--avatar-ink:#16181a;--bg-art:none;--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--body:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--danger-soft:color-mix(in srgb, var(--danger) 10%, var(--card));--faint:#5c6157;--check-line:#4a4f55;--dash:#3a3f45;--done-line:#3a3f45;--success:#4fc26f;--success-soft:#1e3326}[data-style=spatial]{--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;--body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--glass-blur:blur(28px) saturate(170%)}[data-style=spatial][data-mode=dark]{--bg:#10162a;--bg-art:linear-gradient(180deg, #060a162e, #060a1699), radial-gradient(60% 40% at 12% 6%, #ff8a4cc7 0, transparent 70%), radial-gradient(70% 45% at 96% 22%, #c04bd8b3 0, transparent 70%), radial-gradient(80% 60% at 26% 74%, #1f6fd1cc 0, transparent 70%), radial-gradient(70% 50% at 100% 96%, #16b59aad 0, transparent 70%);--card:#262c48;--glass:#ffffff21;--glass-edge:#ffffff38;--glass-hi:inset 0 1px 0 #ffffff52;--well:#ffffff17;--sheet-glass:#202642e0;--ink:#fff;--muted:#c2c9e0;--faint:#8790b0;--done:#8c95b4;--done-line:#6a7394;--line:#ffffff21;--check-line:#ffffffb3;--dash:#ffffff52;--accent:#8ec5ff;--accent-ink:#0b1a33;--accent-soft:#2b3d63;--danger:#ff7d88;--danger-soft:#ff7d882e;--success:#63e3a6;--success-soft:#63e3a62e;--shadow:0 18px 40px #03081852;--overlay:#0408166b;--avatar-ink:#0b1a33;--c-red:#ff7d88;--c-orange:#ffa266;--c-amber:#ffd166;--c-green:#6edc8c;--c-teal:#4fd8c8;--c-blue:#7db0ff;--c-purple:#b79cff;--c-pink:#ff8ccb;--c-brown:#d2a07e;--c-slate:#a5b0c6;--c-red-soft:color-mix(in srgb, var(--c-red) 22%, transparent);--c-orange-soft:color-mix(in srgb, var(--c-orange) 22%, transparent);--c-amber-soft:color-mix(in srgb, var(--c-amber) 20%, transparent);--c-green-soft:color-mix(in srgb, var(--c-green) 22%, transparent);--c-teal-soft:color-mix(in srgb, var(--c-teal) 22%, transparent);--c-blue-soft:color-mix(in srgb, var(--c-blue) 22%, transparent);--c-purple-soft:color-mix(in srgb, var(--c-purple) 22%, transparent);--c-pink-soft:color-mix(in srgb, var(--c-pink) 22%, transparent);--c-brown-soft:color-mix(in srgb, var(--c-brown) 22%, transparent);--c-slate-soft:color-mix(in srgb, var(--c-slate) 20%, transparent)}[data-style=spatial][data-mode=light]{--bg:#dce6f2;--bg-art:radial-gradient(60% 40% at 10% 4%, #ffb88cd9 0, transparent 70%), radial-gradient(70% 45% at 98% 20%, #cca4ffb3 0, transparent 70%), radial-gradient(80% 60% at 22% 76%, #7ab2ffb8 0, transparent 70%), radial-gradient(70% 50% at 100% 98%, #6ee0c49e 0, transparent 70%), linear-gradient(180deg, #eef3fa, #d6e1ef);--card:#f5f8fc;--glass:#ffffff80;--glass-edge:#fffc;--glass-hi:inset 0 1px 0 #fffffff2;--well:#1420460e;--sheet-glass:#f6f9fde6;--ink:#0e1630;--muted:#4a5675;--faint:#8a94ae;--done:#8b95ae;--done-line:#a6afc4;--line:#0e163017;--check-line:#0e16304d;--dash:#0e163033;--accent:#2f6bff;--accent-ink:#fff;--accent-soft:#e0e9fe;--danger:#d72c3b;--danger-soft:#d72c3b1a;--success:#18865a;--success-soft:#18865a1f;--shadow:0 12px 32px #28407821, 0 1px 2px #2840780f;--overlay:#18224242;--avatar-ink:#fff;--c-red:#dc2f3e;--c-orange:#e8691e;--c-amber:#b98300;--c-green:#22944a;--c-teal:#0f8a80;--c-blue:#2f6bff;--c-purple:#7a4bd8;--c-pink:#cc3a8a;--c-brown:#8e5c3c;--c-slate:#586379;--c-red-soft:color-mix(in srgb, var(--c-red) 13%, transparent);--c-orange-soft:color-mix(in srgb, var(--c-orange) 13%, transparent);--c-amber-soft:color-mix(in srgb, var(--c-amber) 15%, transparent);--c-green-soft:color-mix(in srgb, var(--c-green) 13%, transparent);--c-teal-soft:color-mix(in srgb, var(--c-teal) 13%, transparent);--c-blue-soft:color-mix(in srgb, var(--c-blue) 12%, transparent);--c-purple-soft:color-mix(in srgb, var(--c-purple) 12%, transparent);--c-pink-soft:color-mix(in srgb, var(--c-pink) 12%, transparent);--c-brown-soft:color-mix(in srgb, var(--c-brown) 13%, transparent);--c-slate-soft:color-mix(in srgb, var(--c-slate) 12%, transparent)}[data-style=spatial] .topbar{background:color-mix(in srgb, var(--bg) 45%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom-color:var(--line)}[data-style=spatial] .topbar .filter-bar{background:0 0}[data-style=spatial] :is(.section,.list-card,.quick-capture,.seg,.view-tools,.cleared,.add-fab){background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi), var(--shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}[data-style=spatial] :is(.section,.list-card).has-color{background:linear-gradient(var(--tint), var(--tint)), var(--glass)}[data-style=spatial] .list-card .swipe-row-content{background:0 0}[data-style=spatial] .list-card .swipe-row-container:has(>.swipe-row-content[style*=translateX\(0])>.swipe-row-tray{visibility:hidden}[data-style=spatial] .section{border-radius:26px}[data-style=spatial] .list-card{border-radius:24px}[data-style=spatial] .quick-capture{border-radius:26px}[data-style=spatial] .quick-capture:focus-within{border-color:var(--accent)}[data-style=spatial] .cleared{border-radius:26px}[data-style=spatial] .seg{border-radius:20px}[data-style=spatial] .seg .pill{border-radius:16px;box-shadow:0 2px 10px #0308182e}[data-style=spatial] .seg-btn{border-radius:16px}[data-style=spatial] .view-tools{border-radius:18px}[data-style=spatial] .new-sec-btn{background:color-mix(in srgb, var(--glass) 45%, transparent);border-radius:22px}[data-style=spatial] .topbar-brand,[data-style=spatial] .list-title-input{letter-spacing:-.02em;font-weight:700}[data-style=spatial] :is(.sec-name,.list-name){letter-spacing:-.01em;font-weight:600}[data-style=spatial] .topbar-icon-btn:not(.activity-btn--unread){color:var(--ink)}@media (hover:hover) and (pointer:fine){[data-style=spatial] .topbar-icon-btn:hover{color:var(--accent)}}[data-style=spatial][data-mode=light] :is(.sec-meta .left-n,.link-btn){color:color-mix(in srgb, var(--accent) 85%, #000)}[data-style=spatial] .check{border-width:1.8px}[data-style=spatial] .item.done .check{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}[data-style=spatial] .add-dot{border-color:var(--dash)}[data-style=spatial] .add-input{background:var(--well);border-radius:14px}[data-style=spatial] .add-input:focus{background:var(--glass)}[data-style=spatial] .sec-meta-btn:active{background:var(--well)}@media (hover:hover){[data-style=spatial] .sec-meta-btn:hover{background:var(--well)}}[data-style=spatial] .add-fab{color:var(--accent);border-radius:50%}[data-style=spatial] .account-btn{background:var(--glass);border-color:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}[data-style=spatial] .sheet{background:var(--sheet-glass);border-color:var(--glass-edge);box-shadow:var(--glass-hi), 0 -10px 50px #0308184d;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);border-radius:32px}[data-style=spatial] :is(.settings-list,.settings-actions,.segmented,.switch-row,.sheet-actions,.sheet-cancel,.account-id.account-id--btn){background:var(--well)}[data-style=spatial] :is(.sheet-cancel,.switch-row,.account-id.account-id--btn):active{background:var(--line)}@media (hover:hover) and (pointer:fine){[data-style=spatial] :is(.sheet-cancel,.switch-row,.account-id.account-id--btn):hover{background:var(--line)}}[data-style=spatial] .settings-actions,[data-style=spatial] .settings-list{border-radius:18px}[data-style=spatial] .segmented{border-radius:14px}[data-style=spatial] .segmented-btn--on{background:var(--glass);box-shadow:var(--glass-hi), 0 2px 8px #03081824}[data-style=spatial] .switch-row{border-radius:18px}[data-style=spatial] .toast{color:#fff;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#161c34b8;border:1px solid #ffffff2e;border-radius:22px}[data-style=spatial] .selection-bar{background:var(--sheet-glass);border-top-color:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}[data-style=spatial] .app-note{background:var(--sheet-glass);border-color:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:20px}.tp[data-style=spatial]{border-radius:18px}.tp[data-style=spatial] .tp-panel{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi), 0 6px 16px #0308182e;-webkit-backdrop-filter:blur(10px)saturate(170%);backdrop-filter:blur(10px)saturate(170%);border-radius:14px}.tp[data-style=spatial] .tp-title{font-weight:600}.tp[data-style=spatial] .tp-count{background:var(--glass);border:1px solid var(--glass-edge);color:var(--accent);border-radius:999px;align-self:flex-start;padding:3px 9px}[data-style=spatial][data-mode=dark] :is(.swipe-action-btn.action-archive,.swipe-action-btn.action-restore,.swipe-action-btn.action-delete,.item-swipe-bg--left){color:var(--avatar-ink)}[data-style=hud]{--display:"Chakra Petch", "JetBrains Mono Variable", ui-monospace, sans-serif;--body:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace}[data-style=hud][data-mode=dark]{--bg:#05080b;--bg-art:radial-gradient(120% 55% at 50% 0%, #5ce1e612, transparent 65%), repeating-linear-gradient(0deg, #5ce1e60e 0 1px, transparent 1px 26px), repeating-linear-gradient(90deg, #5ce1e60e 0 1px, transparent 1px 26px);--card:#0a1519;--panel:#091419cc;--ink:#ddf3f5;--muted:#7c989d;--faint:#4c6469;--done:#4f686d;--done-line:#3a5257;--line:#5ce1e626;--check-line:#5ce1e6;--dash:#5ce1e65c;--accent:#5ce1e6;--accent-ink:#03181a;--accent-soft:#0c2a2e;--cleared:#ffb547;--cleared-ink:#1e1200;--danger:#ff5f6d;--danger-soft:#2a0f14;--success:#5ce6a0;--success-soft:#0c2a1f;--shadow:0 0 0 transparent;--overlay:#010406bd;--avatar-ink:#03181a;--c-red:#ff5f6d;--c-red-soft:#24101a;--c-orange:#ff9a4a;--c-orange-soft:#24170e;--c-amber:#ffb547;--c-amber-soft:#241c0c;--c-green:#5ce6a0;--c-green-soft:#0c241b;--c-teal:#3fd0c4;--c-teal-soft:#0b2224;--c-blue:#5aa8ff;--c-blue-soft:#0d1a2a;--c-purple:#a98bff;--c-purple-soft:#19142a;--c-pink:#ff6fc0;--c-pink-soft:#26111f;--c-brown:#c9946a;--c-brown-soft:#1e1711;--c-slate:#8fa3b0;--c-slate-soft:#121b20}[data-style=hud][data-mode=light]{--bg:#e7eef0;--bg-art:repeating-linear-gradient(0deg, #0a7c8a21 0 1px, transparent 1px 130px), repeating-linear-gradient(90deg, #0a7c8a21 0 1px, transparent 1px 130px), repeating-linear-gradient(0deg, #0a7c8a0f 0 1px, transparent 1px 26px), repeating-linear-gradient(90deg, #0a7c8a0f 0 1px, transparent 1px 26px);--card:#f6fafb;--panel:#f8fcfcdb;--ink:#0b2a30;--muted:#46656b;--faint:#89a2a7;--done:#8ca2a7;--done-line:#a7babe;--line:#0a7c8a33;--check-line:#0a7c8a;--dash:#0a7c8a6b;--accent:#0a7c8a;--accent-ink:#fff;--accent-soft:#d6ebee;--cleared:#c76b00;--cleared-ink:#fff;--danger:#c62839;--danger-soft:#f8e2e5;--success:#12805a;--success-soft:#ddf0e8;--shadow:0 0 0 transparent;--overlay:#0b2a306b;--avatar-ink:#fff;--c-red:#c62839;--c-red-soft:#f6e3e5;--c-orange:#d0601a;--c-orange-soft:#f8e9de;--c-amber:#a87600;--c-amber-soft:#f4eedb;--c-green:#1d8a4c;--c-green-soft:#e0f0e6;--c-teal:#0a7c8a;--c-teal-soft:#dceef0;--c-blue:#2160c4;--c-blue-soft:#e1eaf7;--c-purple:#6e45c4;--c-purple-soft:#ece6f6;--c-pink:#b8327c;--c-pink-soft:#f6e3ee;--c-brown:#84573a;--c-brown-soft:#f0e8e2;--c-slate:#50606c;--c-slate-soft:#e6ecee}[data-style=hud] :is(.topbar-brand,.list-title-input,.sec-name,.list-name,.sheet-title,.cleared h2){text-transform:uppercase;letter-spacing:.06em;font-weight:600}[data-style=hud] .topbar-brand{letter-spacing:.1em}[data-style=hud] :is(.sec-meta,.list-activity-hint,.settings-label,.seg-btn,.new-sec-btn,.tmpl-entry-btn){text-transform:uppercase;letter-spacing:.08em}[data-style=hud] .seg-btn{letter-spacing:.06em;font-size:12px}[data-style=hud] .seg-btn b{font-family:var(--mono);letter-spacing:.06em;font-weight:700}[data-style=hud] :is(.sec-meta,.list-activity-hint){letter-spacing:.04em;font-size:11px}[data-style=hud] .tmpl-entry-btn{font-size:12px}[data-style=hud] .sec-name{letter-spacing:.04em}[data-style=hud] .settings-label{letter-spacing:.18em;font-size:10.5px}[data-style=hud] .item-text{font-family:var(--font-body);font-size:15px}[data-style=hud] .topbar{background:color-mix(in srgb, var(--bg) 90%, transparent);border-bottom-color:var(--dash)}[data-style=hud] .topbar .filter-bar{background:0 0}[data-style=hud] .topbar-icon-btn,[data-style=hud] .history-btn{color:var(--accent);opacity:.9}[data-style=hud] .account-btn{border-color:var(--dash);background:0 0;border-radius:2px}[data-style=hud] .account-btn .avatar{border-radius:1px}[data-style=hud] :is(.section,.list-card,.cleared){background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:0;position:relative}[data-style=hud] :is(.section,.list-card).has-color{background:linear-gradient(var(--tint), var(--tint)), var(--panel)}[data-style=hud] :is(.section,.list-card,.cleared):before,[data-style=hud] :is(.section,.list-card,.cleared):after{content:"";z-index:2;pointer-events:none;border:0 solid var(--accent);width:12px;height:12px;position:absolute}[data-style=hud] :is(.section,.list-card,.cleared):before{border-top-width:2px;border-left-width:2px;top:0;left:0}[data-style=hud] :is(.section,.list-card,.cleared):after{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}[data-style=hud] .quick-capture{box-shadow:none;border-color:var(--dash);background:color-mix(in srgb, var(--accent) 5%, var(--panel));border-radius:0}[data-style=hud] .quick-capture:focus-within{border-color:var(--accent)}[data-style=hud] .quick-capture .add-dot{color:var(--accent);border-color:#0000;border-radius:0}[data-style=hud] .quick-capture .add-dot:before{content:">";font-family:var(--mono);font-size:17px}[data-style=hud] .quick-capture-input{caret-color:var(--accent)}[data-style=hud] .seg{border-color:var(--dash);background:var(--panel);box-shadow:none;border-radius:0}[data-style=hud] .seg .pill{box-shadow:0 0 14px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:0}[data-style=hud] .seg-btn{border-radius:0}[data-style=hud] .view-tools{border-color:var(--dash);background:var(--panel);border-radius:0}[data-style=hud] .view-tools button{color:var(--accent)}[data-style=hud] .new-sec-btn{border-width:1px;border-radius:0;font-size:12.5px}[data-style=hud] .item{border-top-style:dashed}[data-style=hud] .check{background:0 0;border:0;border-radius:0;position:relative}[data-style=hud] .check:before{content:"";border:1.5px solid var(--check-line);transition:background .18s,border-color .18s,box-shadow .18s;position:absolute;inset:4.5px;transform:rotate(45deg)}[data-style=hud] .check svg{width:10px;height:10px;color:var(--cleared-ink);position:relative}[data-style=hud] .item.done .check{background:0 0}[data-style=hud] .item.done .check:before{background:var(--cleared);border-color:var(--cleared);box-shadow:0 0 9px color-mix(in srgb, var(--cleared) 55%, transparent)}[data-style=hud] .add-dot{border-style:dashed;border-color:var(--dash);border-radius:0}[data-style=hud] .add-input{background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:0}[data-style=hud] .add-input:focus{background:var(--card)}[data-style=hud] .sec-meta-btn{border-radius:0}[data-style=hud] .sec-meta-btn:active{background:var(--accent-soft)}@media (hover:hover){[data-style=hud] .sec-meta-btn:hover{background:var(--accent-soft)}}[data-style=hud] .add-fab{background:var(--card);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 18px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:0}[data-style=hud] .cleared .badge{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}[data-style=hud] .sheet{border-color:var(--dash);border-radius:2px;box-shadow:0 -8px 40px #0006}[data-style=hud] .theme-name{font-family:var(--display);letter-spacing:.02em}[data-style=hud] :is(.settings-list,.settings-actions,.sheet-actions,.sheet-cancel,.segmented,.switch-row,.account-id.account-id--btn){background:color-mix(in srgb, var(--accent) 5%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:0}[data-style=hud] :is(.sheet-cancel,.switch-row,.account-id.account-id--btn):active{background:var(--accent-soft)}@media (hover:hover) and (pointer:fine){[data-style=hud] :is(.sheet-cancel,.switch-row,.account-id.account-id--btn):hover{background:var(--accent-soft)}}[data-style=hud] .segmented-btn{border-radius:0}[data-style=hud] .segmented-btn--on{background:var(--accent);color:var(--accent-ink);box-shadow:none}[data-style=hud] .switch-track{border-radius:2px}[data-style=hud] .switch-thumb{border-radius:1px}[data-style=hud] .toast{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent), 0 10px 30px #00000059;border-radius:0;font-size:13.5px}[data-style=hud] .toast-action{border-radius:0}[data-style=hud] .selection-bar{border-top-color:var(--accent);box-shadow:none}[data-style=hud] :is(.selection-btn,.selection-done){border-radius:0}[data-style=hud] .app-note{border-color:var(--dash);border-radius:0}.tp[data-style=hud]{border-radius:3px}.tp[data-style=hud] .tp-panel{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:0;position:relative}.tp[data-style=hud] .tp-panel:before,.tp[data-style=hud] .tp-panel:after{content:"";border:0 solid var(--accent);width:7px;height:7px;position:absolute}.tp[data-style=hud] .tp-panel:before{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.tp[data-style=hud] .tp-panel:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.tp[data-style=hud] .tp-title{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.tp[data-style=hud] .tp-row{font-size:10px}.tp[data-style=hud] .tp-check{border-color:var(--check-line);border-radius:0;transform:rotate(45deg)scale(.8)}.tp[data-style=hud] .tp-check--on{background:var(--cleared);border-color:var(--cleared);box-shadow:0 0 6px color-mix(in srgb, var(--cleared) 60%, transparent)}.tp[data-style=hud] .tp-count{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.tp[data-style=hud] .tp-count:after{content:"";background:linear-gradient(90deg, var(--accent) 0 33.3%, color-mix(in srgb, var(--accent) 20%, transparent) 33.3% 100%);height:5px;margin-top:4px;display:block;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(16.66% - 2px),#0000 calc(16.66% - 2px) 16.66%);mask:repeating-linear-gradient(90deg,#000 0 calc(16.66% - 2px),#0000 calc(16.66% - 2px) 16.66%)}[data-style=hud][data-mode=dark] :is(.swipe-action-btn.action-archive,.swipe-action-btn.action-restore,.swipe-action-btn.action-delete,.item-swipe-bg--left){color:var(--avatar-ink)}[data-style=bio]{--display:"Sora Variable", "Sora", system-ui, sans-serif;--body:"Sora Variable", "Sora", system-ui, sans-serif}[data-style=bio][data-mode=dark]{--bg:#020d12;--bg-art:radial-gradient(50% 30% at 85% 10%, #00ffd62b, transparent 70%), radial-gradient(60% 35% at 8% 52%, #4078ff26, transparent 70%), radial-gradient(60% 30% at 82% 94%, #ff40c821, transparent 70%), linear-gradient(180deg, #03121a, #020a0e);--card:#071e25;--panel:#081e2499;--panel-edge:#5ff7e11a;--ink:#dff6f4;--muted:#84b9b4;--faint:#4e7975;--done:#436a66;--done-line:#2e4c4a;--spent:#112b2d;--spent-tick:#4e7975;--line:#5ff7e117;--check-line:#5ff7e199;--dash:#5ff7e13d;--accent:#5ff7e1;--accent-ink:#022420;--accent-soft:#0b3532;--glow-a:.55;--danger:#ff6b8f;--danger-soft:#2b0f19;--success:#5ff7a8;--success-soft:#0a2e21;--shadow:0 10px 30px #0000004d;--overlay:#010609b8;--avatar-ink:#022420;--c-red:#ff6b8f;--c-orange:#ffa05c;--c-amber:#ffd45c;--c-green:#6cf0a0;--c-teal:#5ff7e1;--c-blue:#6a8dff;--c-purple:#b48cff;--c-pink:#ff66d0;--c-brown:#d6a27c;--c-slate:#8fb0b8;--c-red-soft:color-mix(in srgb, var(--c-red) 15%, transparent);--c-orange-soft:color-mix(in srgb, var(--c-orange) 14%, transparent);--c-amber-soft:color-mix(in srgb, var(--c-amber) 13%, transparent);--c-green-soft:color-mix(in srgb, var(--c-green) 13%, transparent);--c-teal-soft:color-mix(in srgb, var(--c-teal) 12%, transparent);--c-blue-soft:color-mix(in srgb, var(--c-blue) 16%, transparent);--c-purple-soft:color-mix(in srgb, var(--c-purple) 15%, transparent);--c-pink-soft:color-mix(in srgb, var(--c-pink) 14%, transparent);--c-brown-soft:color-mix(in srgb, var(--c-brown) 14%, transparent);--c-slate-soft:color-mix(in srgb, var(--c-slate) 13%, transparent)}[data-style=bio][data-mode=light]{--bg:#e6f5f2;--bg-art:radial-gradient(50% 30% at 86% 8%, #5ff7e180, transparent 70%), radial-gradient(60% 35% at 6% 50%, #78aaff42, transparent 70%), radial-gradient(60% 30% at 84% 96%, #ff8cd238, transparent 70%), radial-gradient(40% 22% at 30% 18%, #ffffffb3, transparent 70%), linear-gradient(112deg, transparent 0 16%, #ffffff57 21%, transparent 27% 38%, #ffffff3d 43%, transparent 50% 60%, #fff3 64%, transparent 70%), linear-gradient(180deg, #eaf8f5, #dcf0ec);--card:#f6fcfb;--panel:#ffffff9e;--panel-edge:#0fa58e29;--ink:#0a2e2b;--muted:#3b6964;--faint:#86aaa5;--done:#93b1ad;--done-line:#b1c9c5;--spent:#d3e5e1;--spent-tick:#6f9590;--line:#0f78691c;--check-line:#0fa58ea6;--dash:#0fa58e57;--accent:#0fa58e;--accent-ink:#03241f;--accent-soft:#d3f0eb;--glow-a:.4;--danger:#cf2a52;--danger-soft:#fae3ea;--success:#0d8a5e;--success-soft:#dbf2e8;--shadow:0 8px 24px #0f645a1a, 0 1px 2px #0f645a0f;--overlay:#0628244d;--avatar-ink:#03241f;--c-red:#cf2a52;--c-orange:#dd6420;--c-amber:#b07f00;--c-green:#1e9150;--c-teal:#0c8c7a;--c-blue:#3b63d9;--c-purple:#7c4fd4;--c-pink:#c7388c;--c-brown:#8a5b3d;--c-slate:#4f6870;--c-red-soft:color-mix(in srgb, var(--c-red) 11%, transparent);--c-orange-soft:color-mix(in srgb, var(--c-orange) 12%, transparent);--c-amber-soft:color-mix(in srgb, var(--c-amber) 14%, transparent);--c-green-soft:color-mix(in srgb, var(--c-green) 12%, transparent);--c-teal-soft:color-mix(in srgb, var(--c-teal) 12%, transparent);--c-blue-soft:color-mix(in srgb, var(--c-blue) 11%, transparent);--c-purple-soft:color-mix(in srgb, var(--c-purple) 11%, transparent);--c-pink-soft:color-mix(in srgb, var(--c-pink) 11%, transparent);--c-brown-soft:color-mix(in srgb, var(--c-brown) 12%, transparent);--c-slate-soft:color-mix(in srgb, var(--c-slate) 11%, transparent)}[data-style=bio] :is(.topbar-brand,.list-title-input,.sec-name,.list-name,.sheet-title){letter-spacing:-.02em;font-weight:600}[data-style=bio] .topbar-brand b,[data-style=bio] .sec-meta .left-n{text-shadow:0 0 14px color-mix(in srgb, var(--accent) calc(var(--glow-a) * 100%), transparent)}[data-style=bio][data-mode=light] .sec-meta .left-n,[data-style=bio][data-mode=light] .link-btn,[data-style=bio][data-mode=light] .topbar-brand b{color:color-mix(in srgb, var(--accent) 72%, #000);text-shadow:0 0 12px color-mix(in srgb, var(--accent) 30%, transparent)}[data-style=bio] .item-text{font-family:var(--font-body)}[data-style=bio] .topbar{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:var(--line)}[data-style=bio] .topbar .filter-bar{background:0 0}[data-style=bio] :is(.section,.list-card,.cleared){background:radial-gradient(240px 130px at 0% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--panel);border:1px solid var(--panel-edge);box-shadow:var(--shadow)}[data-style=bio] :is(.section,.list-card).has-color{background:linear-gradient(var(--tint), var(--tint)), var(--panel)}[data-style=bio] .list-card .swipe-row-content{background:0 0}[data-style=bio] .list-card .swipe-row-container:has(>.swipe-row-content[style*=translateX\(0])>.swipe-row-tray{visibility:hidden}[data-style=bio] .section,[data-style=bio] .cleared{border-radius:26px}[data-style=bio] .list-card{border-radius:24px}[data-style=bio] .list-emoji{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 40%, transparent))}[data-style=bio] .quick-capture{background:var(--panel);border-color:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset 0 0 30px color-mix(in srgb, var(--accent) 9%, transparent), var(--shadow);border-radius:27px}[data-style=bio] .quick-capture:focus-within{border-color:var(--accent);box-shadow:inset 0 0 30px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 24px color-mix(in srgb, var(--accent) 22%, transparent)}[data-style=bio] .seg{background:var(--panel);border-color:var(--panel-edge);border-radius:20px}[data-style=bio] .seg .pill{box-shadow:0 0 18px color-mix(in srgb, var(--accent) calc(var(--glow-a) * 70%), transparent);border-radius:16px}[data-style=bio][data-mode=dark] .seg .pill{background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 22%, transparent)}[data-style=bio][data-mode=dark] .seg-btn--on{color:var(--accent)}[data-style=bio] .seg-btn{border-radius:16px}[data-style=bio] .view-tools{background:var(--panel);border-color:var(--panel-edge);border-radius:18px}[data-style=bio] .new-sec-btn{border-radius:22px}[data-style=bio] .check{border:1.5px solid var(--check-line);background:radial-gradient(circle, var(--accent) 0 3.5px, color-mix(in srgb, var(--accent) 35%, transparent) 4.5px, transparent 7px);box-shadow:0 0 12px color-mix(in srgb, var(--accent) calc(var(--glow-a) * 85%), transparent), inset 0 0 6px color-mix(in srgb, var(--accent) 30%, transparent);transition:background .3s,border-color .3s,box-shadow .4s,transform .12s}[data-style=bio] .item.done .check{background:var(--spent);box-shadow:none;border-color:#0000}[data-style=bio] .item.done .check svg{color:var(--spent-tick)}[data-style=bio] .add-dot{border-color:var(--dash)}[data-style=bio] .add-input{background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:14px}[data-style=bio] .add-input:focus{background:var(--card)}[data-style=bio] .sec-meta-btn:active{background:var(--accent-soft)}@media (hover:hover){[data-style=bio] .sec-meta-btn:hover{background:var(--accent-soft)}}[data-style=bio] .add-fab,[data-style=bio] .qc-send{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 35%, #fff), var(--accent) 48%, color-mix(in srgb, var(--accent) 70%, #000) 100%);box-shadow:0 0 26px color-mix(in srgb, var(--accent) calc(var(--glow-a) * 100%), transparent);border-radius:50%}[data-style=bio] .account-btn .avatar,[data-style=bio] .cleared .badge{box-shadow:0 0 18px color-mix(in srgb, var(--accent) calc(var(--glow-a) * 90%), transparent)}[data-style=bio] .account-btn{background:var(--panel);border-color:var(--panel-edge)}[data-style=bio] .sheet{border-color:var(--panel-edge);box-shadow:0 -10px 50px #0000004d, inset 0 1px 0 color-mix(in srgb, var(--accent) 14%, transparent);border-radius:30px}[data-style=bio] :is(.settings-list,.settings-actions,.sheet-actions,.sheet-cancel,.segmented,.switch-row,.account-id.account-id--btn){background:color-mix(in srgb, var(--accent) 6%, transparent)}[data-style=bio] :is(.sheet-cancel,.switch-row,.account-id.account-id--btn):active{background:var(--accent-soft)}@media (hover:hover) and (pointer:fine){[data-style=bio] :is(.sheet-cancel,.switch-row,.account-id.account-id--btn):hover{background:var(--accent-soft)}}[data-style=bio] .settings-list,[data-style=bio] .settings-actions{border-radius:18px}[data-style=bio] .segmented{border-radius:16px}[data-style=bio] .segmented-btn{border-radius:13px}[data-style=bio] .segmented-btn--on{box-shadow:0 0 0 1px var(--panel-edge), 0 0 14px color-mix(in srgb, var(--accent) 16%, transparent)}[data-style=bio] .switch-row{border-radius:18px}[data-style=bio] .switch-row--on .switch-track{box-shadow:0 0 14px color-mix(in srgb, var(--accent) 45%, transparent)}[data-style=bio] .toast{background:var(--card);color:var(--ink);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--accent) 18%, transparent), 0 10px 30px #0000004d;border-radius:22px}[data-style=bio] .app-note,.tp[data-style=bio]{border-radius:20px}.tp[data-style=bio] .tp-panel{background:var(--panel);box-shadow:inset 0 0 0 1px var(--panel-edge);border-radius:14px}.tp[data-style=bio] .tp-title{font-weight:600}.tp[data-style=bio] .tp-check{border-color:var(--check-line);background:radial-gradient(circle, var(--accent) 0 1.8px, transparent 2.6px);box-shadow:0 0 7px color-mix(in srgb, var(--accent) 70%, transparent)}.tp[data-style=bio] .tp-check--on{background:var(--spent);box-shadow:none;border-color:#0000}.tp[data-style=bio] .tp-count{text-shadow:0 0 10px color-mix(in srgb, var(--accent) 60%, transparent)}.tp[data-style=bio][data-mode=light] .tp-count{color:color-mix(in srgb, var(--accent) 72%, #000);text-shadow:none}[data-style=bio][data-mode=dark] :is(.swipe-action-btn.action-archive,.swipe-action-btn.action-restore,.swipe-action-btn.action-delete,.item-swipe-bg--left){color:var(--avatar-ink)}[data-style=chrome]{--display:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--body:"Manrope Variable", "Manrope", system-ui, sans-serif;--gloss:linear-gradient(180deg, #ffffff8c 0%, #ffffff1f 44%, #00000024 56%, #ffffff38 100%);--accent-orb:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 30%, #fff), var(--accent) 46%, color-mix(in srgb, var(--accent) 62%, #000) 100%)}[data-style=chrome][data-mode=dark]{--bg:#121316;--bg-art:radial-gradient(120% 70% at 50% 0%, #2a2c31 0, #12131600 60%);--card:#1f2125;--surface:linear-gradient(180deg, #25272c, #1a1b1f);--surface-hi:inset 0 1px 0 #ffffff12;--well:#141518;--well-edge:#2c2e34;--well-in:inset 0 2px 6px #0000008c;--chrome-text:linear-gradient(180deg, #fff 0%, #b9bec7 38%, #5d636d 52%, #e7eaee 70%, #9aa0aa 100%);--chrome:linear-gradient(180deg, #f7f8fa 0%, #c6cad1 45%, #8d939d 55%, #dfe2e7 100%);--chrome-ink:#17181b;--orb:radial-gradient(circle at 35% 30%, #3a3d44, #141518 70%);--orb-edge:inset 0 1px 1px #ffffff1f, 0 1px 0 #ffffff0d;--ink:#eceef2;--muted:#9097a2;--faint:#5e636d;--done:#5f646e;--done-line:#474b53;--line:#303339;--check-line:#3a3d44;--dash:#3c3f46;--accent:#ff6a2b;--accent-ink:#2a0d00;--accent-soft:#3a2218;--danger:#ff5e63;--danger-soft:#3a1c1e;--success:#4fd18b;--success-soft:#173323;--shadow:0 8px 22px #00000059;--overlay:#0009;--avatar-ink:#17181b;--c-red:#ff5e63;--c-red-soft:#3a2224;--c-orange:#ff8a4c;--c-orange-soft:#3a281e;--c-amber:#f2be45;--c-amber-soft:#352e1c;--c-green:#4fd18b;--c-green-soft:#1c3126;--c-teal:#3cc6b8;--c-teal-soft:#17302e;--c-blue:#63a0ff;--c-blue-soft:#1d2a3d;--c-purple:#a88bff;--c-purple-soft:#2a2340;--c-pink:#ff77bf;--c-pink-soft:#3a2131;--c-brown:#c9946b;--c-brown-soft:#33271f;--c-slate:#9aa3b0;--c-slate-soft:#26292e}[data-style=chrome][data-mode=light]{--bg:#e4e6ea;--bg-art:radial-gradient(120% 60% at 50% 0%, #ffffffd9 0, #fff0 62%), repeating-linear-gradient(0deg, #fff6 0 1px, #fff0 1px 2px, #00000006 2px 3px);--card:#f4f5f7;--surface:linear-gradient(180deg, #fdfdfe, #eceef1);--surface-hi:inset 0 1px 0 #fff;--well:#dcdfe4;--well-edge:#c9cdd3;--well-in:inset 0 2px 5px #14161c24;--chrome-text:linear-gradient(180deg, #3a3e45 0%, #6e747e 40%, #1c1e22 54%, #7e848e 74%, #2e3137 100%);--chrome:linear-gradient(180deg, #fff 0%, #e3e5e9 45%, #b9bec6 55%, #f0f1f4 100%);--chrome-ink:#17181b;--orb:radial-gradient(circle at 35% 30%, #fff, #d3d7dd 72%);--orb-edge:inset 0 -1px 2px #14161c2e, inset 0 1px 1px #fff, 0 1px 1px #14161c1a;--ink:#16171a;--muted:#5a606a;--faint:#9a9fa8;--done:#a2a7af;--done-line:#bdc1c7;--line:#d6d9de;--check-line:#b9bdc4;--dash:#bdc1c8;--accent:#ff6a2b;--accent-ink:#2a0d00;--accent-soft:#ffe6d9;--danger:#d7303a;--danger-soft:#fbe4e5;--success:#138a4e;--success-soft:#def2e6;--shadow:0 1px 2px #14161c14, 0 8px 20px #14161c14;--overlay:#14161c5c;--avatar-ink:#17181b;--c-red:#d7303a;--c-red-soft:#f8e3e4;--c-orange:#e5631e;--c-orange-soft:#fae8dd;--c-amber:#b37e00;--c-amber-soft:#f5eedb;--c-green:#1e8e4c;--c-green-soft:#e0f0e6;--c-teal:#0f857a;--c-teal-soft:#ddefec;--c-blue:#2a62cc;--c-blue-soft:#e1e9f7;--c-purple:#7146cc;--c-purple-soft:#ece6f7;--c-pink:#c2357f;--c-pink-soft:#f7e3ee;--c-brown:#85593b;--c-brown-soft:#f0e8e1;--c-slate:#555e6b;--c-slate-soft:#e6e8eb}[data-style=chrome] .topbar-brand,[data-style=chrome] .cleared h2{text-transform:uppercase;letter-spacing:-.01em;background:var(--chrome-text);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1.5px #00000059);-webkit-background-clip:text;background-clip:text;font-weight:700}[data-style=chrome][data-mode=light] .topbar-brand,[data-style=chrome][data-mode=light] .cleared h2{filter:drop-shadow(0 1px #fff)}[data-style=chrome] .topbar-brand b{background:var(--gloss), var(--accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-style=chrome] .list-title-input{letter-spacing:-.01em;text-transform:uppercase;background:var(--chrome-text);-webkit-text-fill-color:transparent;caret-color:var(--accent);-webkit-background-clip:text;background-clip:text;font-weight:700}[data-style=chrome] .list-title-input:focus{-webkit-text-fill-color:currentColor;background:0 0}[data-style=chrome] :is(.sec-name,.list-name){letter-spacing:-.01em;font-weight:600}[data-style=chrome] :is(.item-text,.seg-btn,.settings-action,.sheet-btn){font-weight:600}[data-style=chrome] .item-text{font-family:var(--font-body)}[data-style=chrome][data-mode=light] :is(.sec-meta .left-n,.link-btn){color:color-mix(in srgb, var(--accent) 72%, #000)}[data-style=chrome] .topbar{background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom-color:var(--line)}[data-style=chrome] .topbar .filter-bar{background:0 0}[data-style=chrome] .topbar-icon-btn{background:var(--chrome) padding-box;opacity:1;filter:drop-shadow(0 3px 5px #00000059);border:4px solid #0000;border-radius:50%;padding:7px;box-shadow:inset 0 1px #fff,inset 0 -2px 4px #00000038}[data-style=chrome] .topbar-icon-btn:not(.activity-btn--unread){color:var(--chrome-ink)}@media (hover:hover) and (pointer:fine){[data-style=chrome] .topbar-icon-btn:hover{color:var(--accent)}}[data-style=chrome][data-mode=light] .topbar-icon-btn{filter:drop-shadow(0 2px 4px #14161c29);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #0000001f}[data-style=chrome] .account-btn{background:var(--chrome);border-color:#0000;box-shadow:inset 0 1px #fff,inset 0 -2px 4px #0003,0 4px 10px #00000038}[data-style=chrome] .account-btn .avatar{background:var(--gloss), var(--avatar-bg)}[data-style=chrome] :is(.section,.list-card,.cleared){background:var(--surface);border:1px solid var(--line);box-shadow:var(--surface-hi), var(--shadow)}[data-style=chrome] :is(.section,.list-card).has-color{background:linear-gradient(var(--tint), var(--tint)), var(--surface)}[data-style=chrome] .list-card .swipe-row-content{background:var(--surface), var(--card)}[data-style=chrome] .list-card.has-color .swipe-row-content{background:linear-gradient(var(--tint), var(--tint)), var(--surface), var(--card)}[data-style=chrome] .section,[data-style=chrome] .cleared{border-radius:26px}[data-style=chrome] .list-card{border-radius:24px}[data-style=chrome][data-mode=dark] .section.is-note:not(.has-color){background:linear-gradient(#2b2620,#1c1916);border-color:#3e352c}[data-style=chrome] .quick-capture{background:var(--well);border-color:var(--well-edge);box-shadow:var(--well-in);border-radius:28px}[data-style=chrome] .quick-capture:focus-within{border-color:var(--accent)}[data-style=chrome] .add-input{background:var(--well);box-shadow:var(--well-in);border-radius:14px}[data-style=chrome] .add-input:focus{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--accent)}[data-style=chrome] .add-dot{border-color:var(--dash)}[data-style=chrome] .seg,[data-style=chrome] .view-tools,[data-style=chrome] .segmented{background:var(--well);border:1px solid var(--well-edge);box-shadow:var(--well-in);border-radius:999px}[data-style=chrome] .seg .pill,[data-style=chrome] .segmented-btn--on{background:var(--chrome);color:var(--chrome-ink);border-radius:999px;box-shadow:inset 0 1px #fff,inset 0 -2px 4px #00000038,0 3px 10px #0000004d}[data-style=chrome] .seg-btn,[data-style=chrome] .segmented-btn{border-radius:999px}[data-style=chrome] .seg-btn--on{color:var(--chrome-ink)}[data-style=chrome] .new-sec-btn{border-radius:24px}[data-style=chrome] .check{background:var(--orb);box-shadow:var(--orb-edge);border:0}[data-style=chrome] .item.done .check{background:var(--accent-orb);box-shadow:inset 0 1px 1px #ffffff80, 0 0 12px color-mix(in srgb, var(--accent) 45%, transparent);border:0}[data-style=chrome] .sec-meta-btn:active{background:var(--well)}@media (hover:hover){[data-style=chrome] .sec-meta-btn:hover{background:var(--well)}}[data-style=chrome] .add-fab,[data-style=chrome] .qc-send,[data-style=chrome] .settings-action--primary,[data-style=chrome] .toast-action,[data-style=chrome] .selection-done{background:var(--gloss), var(--accent);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -2px 4px #00000040, 0 8px 22px color-mix(in srgb, var(--accent) 35%, transparent)}[data-style=chrome] .add-fab{border-radius:50%}[data-style=chrome] .cleared .badge{background:var(--accent-orb);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 40%, transparent)}[data-style=chrome] .sheet{background:var(--surface), var(--card);border-color:var(--line);box-shadow:var(--surface-hi), 0 -10px 40px #00000059;border-radius:30px}[data-style=chrome] :is(.settings-list,.settings-actions,.sheet-actions,.sheet-cancel,.switch-row,.account-id.account-id--btn){background:var(--well);box-shadow:var(--well-in)}[data-style=chrome] :is(.sheet-cancel,.switch-row,.account-id.account-id--btn):active{background:var(--line)}@media (hover:hover) and (pointer:fine){[data-style=chrome] :is(.sheet-cancel,.switch-row,.account-id.account-id--btn):hover{background:var(--line)}}[data-style=chrome] .settings-list,[data-style=chrome] .settings-actions,[data-style=chrome] .switch-row{border-radius:18px}[data-style=chrome] .switch-row .switch-thumb{background:var(--chrome)}[data-style=chrome] .switch-row--on .switch-track{background:var(--gloss), var(--accent)}[data-style=chrome] .toast{color:#eceef2;background:linear-gradient(#34363c,#1b1c20);border-radius:999px;box-shadow:inset 0 1px #ffffff24,0 10px 30px #00000059}[data-style=chrome] .app-note{background:var(--surface), var(--card);border-radius:20px}.tp[data-style=chrome] .tp-panel{background:var(--surface);box-shadow:var(--surface-hi), inset 0 0 0 1px var(--line), var(--shadow);border-radius:14px}.tp[data-style=chrome] .tp-title{text-transform:uppercase;background:var(--chrome-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:10.5px;font-weight:700}.tp[data-style=chrome] .tp-check{background:var(--orb);box-shadow:var(--orb-edge);border:0}.tp[data-style=chrome] .tp-check--on{background:var(--accent-orb)}.tp[data-style=chrome] .tp-count{background:var(--gloss), var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 #fff9, 0 4px 10px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;align-self:flex-start;padding:3px 10px;font-weight:800}[data-style=chrome][data-mode=dark] :is(.swipe-action-btn.action-archive,.swipe-action-btn.action-restore,.swipe-action-btn.action-delete,.item-swipe-bg--left){color:var(--avatar-ink)}[data-style=dot]{--display:"Doto Variable", "IBM Plex Mono", ui-monospace, monospace;--body:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;font-synthesis-weight:none}[data-style=dot][data-mode=light]{--bg:#f2f2f0;--bg-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpattern id='d' width='14' height='14' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='7' cy='7' r='1.05' fill='%23000' fill-opacity='.13'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23d)'/%3E%3C/svg%3E"), linear-gradient(var(--bg), var(--bg));--card:#fff;--ink:#0a0a0a;--muted:#666664;--faint:#a9a9a6;--done:#a3a3a0;--done-line:#c4c4c1;--line:#e3e3e0;--check-line:#8e8e8b;--dash:#c9c9c6;--accent:#d71921;--accent-ink:#fff;--accent-soft:#fbe8e9;--danger:#d71921;--danger-soft:#fbe8e9;--success:#1f7a4d;--success-soft:#e5f2eb;--shadow:0 0 0 transparent;--overlay:#0a0a0a6b;--avatar-ink:#fff;--dm-light:#00000038;--c-red:#d71921;--c-red-soft:color-mix(in srgb, var(--c-red) 11%, #fff);--c-orange:#e5611a;--c-orange-soft:color-mix(in srgb, var(--c-orange) 11%, #fff);--c-amber:#b88400;--c-amber-soft:color-mix(in srgb, var(--c-amber) 12%, #fff);--c-green:#2e9e4f;--c-green-soft:color-mix(in srgb, var(--c-green) 11%, #fff);--c-teal:#12897e;--c-teal-soft:color-mix(in srgb, var(--c-teal) 11%, #fff);--c-blue:#2563c9;--c-blue-soft:color-mix(in srgb, var(--c-blue) 10%, #fff);--c-purple:#7a4bd0;--c-purple-soft:color-mix(in srgb, var(--c-purple) 10%, #fff);--c-pink:#c33c86;--c-pink-soft:color-mix(in srgb, var(--c-pink) 10%, #fff);--c-brown:#8a5a3b;--c-brown-soft:color-mix(in srgb, var(--c-brown) 11%, #fff);--c-slate:#5b6470;--c-slate-soft:color-mix(in srgb, var(--c-slate) 10%, #fff)}[data-style=dot][data-mode=dark]{--bg:#000;--bg-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpattern id='d' width='14' height='14' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='7' cy='7' r='1.05' fill='%23fff' fill-opacity='.12'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23d)'/%3E%3C/svg%3E"), linear-gradient(var(--bg), var(--bg));--card:#0b0b0b;--ink:#f2f2f2;--muted:#8e8e8e;--faint:#545454;--done:#5c5c5c;--done-line:#3c3c3c;--line:#242424;--check-line:#6a6a6a;--dash:#363636;--accent:#e01e2b;--accent-ink:#fff;--accent-soft:#2a0b0e;--danger:#f0444f;--danger-soft:#2a0b0e;--success:#4fc26f;--success-soft:#11241a;--shadow:0 0 0 transparent;--overlay:#000000b8;--avatar-ink:#000;--dm-light:#ffffff42;--c-red:#f2545c;--c-red-soft:color-mix(in srgb, var(--c-red) 15%, #0b0b0b);--c-orange:#f5883f;--c-orange-soft:color-mix(in srgb, var(--c-orange) 15%, #0b0b0b);--c-amber:#e0b33a;--c-amber-soft:color-mix(in srgb, var(--c-amber) 14%, #0b0b0b);--c-green:#4fc26f;--c-green-soft:color-mix(in srgb, var(--c-green) 14%, #0b0b0b);--c-teal:#35b0a4;--c-teal-soft:color-mix(in srgb, var(--c-teal) 15%, #0b0b0b);--c-blue:#5b8fef;--c-blue-soft:color-mix(in srgb, var(--c-blue) 16%, #0b0b0b);--c-purple:#a07ce8;--c-purple-soft:color-mix(in srgb, var(--c-purple) 16%, #0b0b0b);--c-pink:#e070ae;--c-pink-soft:color-mix(in srgb, var(--c-pink) 15%, #0b0b0b);--c-brown:#b58260;--c-brown-soft:color-mix(in srgb, var(--c-brown) 15%, #0b0b0b);--c-slate:#8a94a1;--c-slate-soft:color-mix(in srgb, var(--c-slate) 15%, #0b0b0b)}[data-style=dot] .topbar-brand{letter-spacing:.02em;text-transform:uppercase;font-size:22px;font-weight:900}[data-style=dot] .topbar-brand b{font-weight:900}[data-style=dot] .list-title-input{letter-spacing:.02em;text-transform:uppercase;font-size:24px;font-weight:900}[data-style=dot] .sec-name,[data-style=dot] .list-name{letter-spacing:.02em;text-transform:uppercase;font-weight:850}[data-style=dot] .sec-name{letter-spacing:-.01em;font-size:14.5px}[data-style=dot] .list-name{font-size:19px}[data-style=dot] .item-text{font-family:var(--font-body);font-size:15.5px}[data-style=dot] .account-btn .avatar:not(.avatar--emoji){font-family:var(--mono);font-weight:500}[data-style=dot] .list-title-input:focus,[data-style=dot] .sec-name:focus{text-transform:none}[data-style=dot] .list-activity-hint,[data-style=dot] .sec-meta,[data-style=dot] .settings-label,[data-style=dot] .tmpl-entry-btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}[data-style=dot] .settings-label{color:var(--muted)}[data-style=dot] .sec-meta{letter-spacing:0;font-size:10px}[data-style=dot] .sec-meta .left-n{font-family:var(--display);letter-spacing:.02em;font-size:14px;font-weight:900}[data-style=dot][data-mode=dark] .sec-meta .left-n{color:color-mix(in srgb, var(--accent) 80%, #fff)}[data-style=dot] .section,[data-style=dot] .list-card,[data-style=dot] .cleared{box-shadow:none;border-radius:24px}[data-style=dot] .section.is-note{border-style:dashed;border-color:var(--dash)}[data-style=dot] .quick-capture{box-shadow:none;border-radius:28px;position:relative}[data-style=dot] .quick-capture:after{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 60%, transparent);pointer-events:none;border-radius:50%;margin-top:-4px;position:absolute;top:50%;right:22px}[data-style=dot] .quick-capture:has(.qc-send):after{display:none}[data-style=dot] .new-sec-btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:24px;font-size:12px;font-weight:500}[data-style=dot] .color-strip{width:6px;top:14px;bottom:14px;left:6px;-webkit-mask:radial-gradient(circle,#000 2.1px,#0000 2.6px) 50% 0/6px 10px repeat-y;mask:radial-gradient(circle,#000 2.1px,#0000 2.6px) 50% 0/6px 10px repeat-y}[data-style=dot] .layout-masonry .section>.color-strip{height:30px;top:10px;bottom:auto;left:3px}[data-style=dot] .topbar{border-bottom-color:#0000}[data-style=dot] .topbar:after{content:"";pointer-events:none;background:radial-gradient(circle, var(--accent) 1.6px, transparent 2.1px) 14px 0 / 7px 4px no-repeat, radial-gradient(circle, var(--dm-light) 1.1px, transparent 1.6px) 0 0 / 7px 4px repeat-x;height:4px;position:absolute;bottom:-2px;left:0;right:0}[data-style=dot] .topbar-icon-btn{opacity:1;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%}[data-style=dot] .account-btn{background:0 0}[data-style=dot] .history-btn{opacity:1}[data-style=dot] .view-tools{border-radius:999px;padding:0 6px}[data-style=dot] .seg{box-shadow:none;border-radius:999px}[data-style=dot] .seg .pill{background:var(--ink);border-radius:999px}[data-style=dot] .seg-btn{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-size:12px;font-weight:500}[data-style=dot] .seg-btn b{letter-spacing:.02em;font-size:13.5px;font-weight:900}[data-style=dot] .seg-btn--on{color:var(--bg)}[data-style=dot] .check{border-width:1.5px}[data-style=dot] .item.done .check{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 4.5px, transparent 5px)}[data-style=dot][data-mode=dark] .item.done .check{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 45%, transparent)}[data-style=dot] .item.done .check svg{opacity:0}[data-style=dot] .add-dot{border-style:dashed;border-width:1.5px;border-color:var(--dash)}[data-style=dot] .add-input{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:999px;padding-left:14px}[data-style=dot] .add-input:focus{background:var(--card)}[data-style=dot] .cleared .badge{box-shadow:0 0 14px color-mix(in srgb, var(--accent) 50%, transparent)}[data-style=dot] .cleared h2{letter-spacing:.04em;text-transform:uppercase;font-weight:900}[data-style=dot] .sheet{box-shadow:none;border-radius:30px}[data-style=dot][data-mode=dark] .sheet{border-color:#2a2a2a}[data-style=dot] .sheet-title{letter-spacing:.05em;text-transform:uppercase;font-size:20px;font-weight:900}[data-style=dot] .settings-actions{border-radius:22px}[data-style=dot] .segmented{box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:999px}[data-style=dot] .segmented-btn{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;font-size:12px;font-weight:500}[data-style=dot] .segmented-btn--on{background:var(--ink);color:var(--bg);box-shadow:none}[data-style=dot] .switch-row{border-radius:22px}[data-style=dot] .toast{border-radius:999px;font-weight:500}[data-style=dot] .selection-bar{box-shadow:none}[data-style=dot] .app-note{box-shadow:none;border-radius:22px}[data-style=dot] .add-fab{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%}[data-style=dot] .list-card.has-color .swipe-row-content{background:linear-gradient(var(--tint), var(--tint)), var(--card)}[data-style=dot] .list-card>.color-strip{z-index:2}.tp[data-style=dot] .tp-panel{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px}.tp[data-style=dot] .tp-title{letter-spacing:.05em;text-transform:uppercase;font-weight:900}.tp[data-style=dot] .tp-check{border-width:1px}.tp[data-style=dot] .tp-check--on{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 2.4px, transparent 2.9px)}.tp[data-style=dot] .tp-count{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;font-size:17px;font-weight:900}[data-style=instrument]{--display:"Archivo Variable", "Archivo", system-ui, sans-serif;--body:"Archivo Variable", "Archivo", system-ui, sans-serif;--mono:"Martian Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--check-w:40px}[data-style=instrument][data-mode=light]{--bg:#e8e6df;--bg-art:none;--card:#f5f4ef;--ink:#141414;--muted:#5e5b52;--faint:#a3a097;--done:#a19e94;--done-line:#c5c2b8;--line:#dfdcd3;--check-line:#c5c2b8;--dash:#c2bfb4;--accent:#ff6a13;--accent-ink:#141414;--accent-soft:#ffe5d4;--danger:#d2361e;--danger-soft:#f9e1dc;--success:#2f7d4f;--success-soft:#e2f0e6;--shadow:inset 0 1px 0 #ffffffd9, 0 1px 1px #3c321e1a, 0 6px 14px #463c281f;--overlay:#2420186b;--avatar-ink:#fff;--ip-key:#dcd9cf;--ip-key-edge:#00000026;--ip-key-hi:#ffffffbf;--ip-well:inset 0 2px 3px #00000021;--ip-thumb:#fff;--ip-fader:#141414;--ip-fader-ink:#fff;--ip-lcd:#1b1d1a;--ip-lcd-ink:#e8f2c6;--ip-screw:radial-gradient(circle closest-side, #fff 0, #d6d3ca 40%, #a9a69c 78%, #3c321e59 90%, transparent 100%);--ip-note:#fff7d6;--c-red:#d9362b;--c-red-soft:color-mix(in srgb, var(--c-red) 12%, #f5f4ef);--c-orange:#ff6a13;--c-orange-soft:color-mix(in srgb, var(--c-orange) 13%, #f5f4ef);--c-amber:#c99700;--c-amber-soft:#f8eaba;--c-green:#2e9a57;--c-green-soft:color-mix(in srgb, var(--c-green) 13%, #f5f4ef);--c-teal:#12897e;--c-teal-soft:color-mix(in srgb, var(--c-teal) 12%, #f5f4ef);--c-blue:#2f6bff;--c-blue-soft:color-mix(in srgb, var(--c-blue) 11%, #f5f4ef);--c-purple:#7a4bd0;--c-purple-soft:color-mix(in srgb, var(--c-purple) 11%, #f5f4ef);--c-pink:#d2408e;--c-pink-soft:color-mix(in srgb, var(--c-pink) 11%, #f5f4ef);--c-brown:#8a5a3b;--c-brown-soft:color-mix(in srgb, var(--c-brown) 12%, #f5f4ef);--c-slate:#5c5b57;--c-slate-soft:color-mix(in srgb, var(--c-slate) 12%, #f5f4ef)}[data-style=instrument][data-mode=dark]{--bg:#1a1a19;--bg-art:none;--card:#252523;--ink:#edebe4;--muted:#a3a096;--faint:#6c6a63;--done:#6e6c65;--done-line:#4b4945;--line:#34332f;--check-line:#45443f;--dash:#4a4944;--accent:#ff7a2a;--accent-ink:#141414;--accent-soft:#3a2617;--danger:#ff6b57;--danger-soft:#3a201b;--success:#5cc285;--success-soft:#1c3124;--shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 #00000073, 0 8px 18px #00000061;--overlay:#0009;--avatar-ink:#141414;--ip-key:#33322f;--ip-key-edge:#0000008c;--ip-key-hi:#ffffff12;--ip-well:inset 0 2px 4px #00000080;--ip-thumb:#d9d6cc;--ip-fader:#ff7a2a;--ip-fader-ink:#141414;--ip-lcd:#0c0d0b;--ip-lcd-ink:#e8f2c6;--ip-screw:radial-gradient(circle closest-side, #8e8b82 0, #5e5c56 45%, #3a3935 78%, #0009 90%, transparent 100%);--ip-note:#2e2a1c;--c-red:#f2665a;--c-red-soft:color-mix(in srgb, var(--c-red) 15%, #252523);--c-orange:#ff8a3d;--c-orange-soft:color-mix(in srgb, var(--c-orange) 15%, #252523);--c-amber:#f0c140;--c-amber-soft:color-mix(in srgb, var(--c-amber) 14%, #252523);--c-green:#5cc285;--c-green-soft:color-mix(in srgb, var(--c-green) 14%, #252523);--c-teal:#3bb3a6;--c-teal-soft:color-mix(in srgb, var(--c-teal) 15%, #252523);--c-blue:#6a97ff;--c-blue-soft:color-mix(in srgb, var(--c-blue) 16%, #252523);--c-purple:#a685ec;--c-purple-soft:color-mix(in srgb, var(--c-purple) 16%, #252523);--c-pink:#ec74b4;--c-pink-soft:color-mix(in srgb, var(--c-pink) 15%, #252523);--c-brown:#bc8964;--c-brown-soft:color-mix(in srgb, var(--c-brown) 15%, #252523);--c-slate:#9a988f;--c-slate-soft:color-mix(in srgb, var(--c-slate) 15%, #252523)}[data-style=instrument] .topbar-brand{letter-spacing:-.03em;text-transform:uppercase;font-size:21px;font-weight:850}[data-style=instrument] .topbar-brand:after{content:"";vertical-align:.32em;background:var(--ip-screw) 0 0 / 9px 9px no-repeat, var(--ip-screw) 14px 0 / 9px 9px no-repeat;width:23px;height:9px;margin-left:10px;display:inline-block}[data-style=instrument] .list-title-input{letter-spacing:-.03em;font-size:22px;font-weight:850}[data-style=instrument] .sec-name,[data-style=instrument] .list-name{letter-spacing:-.02em;font-weight:800}[data-style=instrument] .sec-name{font-size:16px}[data-style=instrument] .item-text{font-family:var(--font-body);font-weight:600}[data-style=instrument] .list-activity-hint,[data-style=instrument] .settings-label,[data-style=instrument] .sec-meta,[data-style=instrument] .tmpl-entry-btn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}[data-style=instrument] .list-activity-hint{margin-top:3px}[data-style=instrument] .section,[data-style=instrument] .list-card,[data-style=instrument] .quick-capture,[data-style=instrument] .cleared{border-color:#0000;border-radius:18px}[data-style=instrument] .section.is-note:not(.has-color){background:var(--ip-note)}[data-style=instrument] .section{counter-increment:ip-module}[data-style=instrument] .section:before{content:counter(ip-module, upper-alpha);font:500 8px/1 var(--mono);color:var(--faint);pointer-events:none;position:absolute;top:5px;left:9px}[data-style=instrument] .section.has-color:before{left:11px}[data-style=instrument] .layout-masonry .section:before{content:none}[data-style=instrument] .color-strip{border-radius:0 3px 3px 0;width:4px;top:16px;bottom:16px;left:0}[data-style=instrument] .quick-capture{position:relative}[data-style=instrument] .quick-capture:after{content:"";background:var(--ip-screw);pointer-events:none;width:8px;height:8px;position:absolute;top:8px;right:10px}[data-style=instrument] .quick-capture:has(.qc-send):after{display:none}[data-style=instrument] .quick-capture .add-dot{background:var(--accent);color:var(--accent-ink);border:0;border-radius:8px;box-shadow:inset 0 -2px #0003,inset 0 1px #ffffff59}[data-style=instrument] .new-sec-btn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:18px;font-size:11px;font-weight:500}[data-style=instrument] .topbar-icon-btn,[data-style=instrument] .account-btn,[data-style=instrument] .list-title-row .history-btn,[data-style=instrument] .view-tools{background:var(--ip-key);opacity:1;color:var(--ink);box-shadow:inset 0 -3px 0 var(--ip-key-edge), inset 0 1px 0 var(--ip-key-hi);border-color:#0000;border-radius:12px;transition:transform .1s,box-shadow .1s}[data-style=instrument] .list-title-row .history-btn{border-radius:10px;margin-left:4px;padding:9px 7px 11px}[data-style=instrument] .topbar-icon-btn:active,[data-style=instrument] .account-btn:active,[data-style=instrument] .list-title-row .history-btn:active{box-shadow:inset 0 -1px 0 var(--ip-key-edge), inset 0 1px 0 var(--ip-key-hi);transform:translateY(1px)}[data-style=instrument] .topbar-icon-btn.activity-btn--unread{color:var(--accent)}[data-style=instrument] .account-btn{padding:5px 5px 7px}[data-style=instrument] .view-tools{padding:0 3px 2px}@media (hover:hover) and (pointer:fine){[data-style=instrument] .topbar-icon-btn:hover{color:var(--accent)}}[data-style=instrument] .seg{background:var(--ip-key);box-shadow:var(--ip-well);border-color:#0000;border-radius:13px}[data-style=instrument] .seg .pill{background:var(--ip-fader);border-radius:10px;box-shadow:0 2px #0000004d,inset 0 1px #ffffff1f}[data-style=instrument] .seg-btn{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:750}[data-style=instrument] .seg-btn--on{color:var(--ip-fader-ink)}[data-style=instrument] .seg-btn b{font-weight:850}[data-style=instrument] .sec-meta-btn{background:var(--ip-lcd);color:var(--ip-lcd-ink);letter-spacing:-.01em;border-radius:7px;padding:5px 6px;font-size:8.5px;box-shadow:inset 0 2px 4px #0009}[data-style=instrument] .sec-meta-btn .left-n{color:var(--accent)}[data-style=instrument] .sec-meta-btn>span:first-child{font-size:10px}[data-style=instrument] .sec-meta-btn:active{background:var(--ip-lcd);opacity:.85}@media (hover:hover){[data-style=instrument] .sec-meta-btn:hover{background:var(--ip-lcd);opacity:.9}}[data-style=instrument] .check{background:var(--ip-key);width:40px;height:24px;box-shadow:var(--ip-well);border:0;border-radius:7px;position:relative}[data-style=instrument] .check:before{content:"";background:var(--ip-thumb);border-radius:5px;width:18px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}[data-style=instrument] .check svg{display:none}[data-style=instrument] .item.done .check{background:var(--accent)}[data-style=instrument] .item.done .check:before{background:#fff;transform:translate(16px)}[data-style=instrument] .add-dot{border:1.5px dashed var(--dash);border-radius:7px;width:40px;height:24px}[data-style=instrument] .add-input{box-shadow:var(--ip-well);border-radius:9px}[data-style=instrument] .add-input:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}[data-style=instrument] .cleared .badge{border-radius:14px;box-shadow:inset 0 -3px #0003,inset 0 1px #ffffff59}[data-style=instrument] .cleared h2{text-transform:uppercase;letter-spacing:-.02em;font-weight:850}[data-style=instrument] .sheet{border-color:#0000;border-radius:24px;position:relative}[data-style=instrument] .sheet:before{content:"";pointer-events:none;background:var(--ip-screw) 0 0 / 7px 7px no-repeat, var(--ip-screw) 100% 0 / 7px 7px no-repeat;height:7px;position:absolute;top:12px;left:14px;right:14px}[data-style=instrument] .sheet-title{text-transform:uppercase;letter-spacing:-.01em;font-weight:850}[data-style=instrument] .settings-actions{box-shadow:var(--ip-well);border-radius:14px}[data-style=instrument] .segmented{background:var(--ip-key);box-shadow:var(--ip-well);border-radius:12px}[data-style=instrument] .segmented-btn{text-transform:uppercase;letter-spacing:.03em;font-size:12.5px;font-weight:700}[data-style=instrument] .segmented-btn--on{background:var(--ip-fader);color:var(--ip-fader-ink);box-shadow:0 2px #0000004d}[data-style=instrument] .switch-row{border-radius:14px}[data-style=instrument] .switch-row .switch-track{background:var(--ip-key);box-shadow:var(--ip-well);border-radius:7px}[data-style=instrument] .switch-row--on .switch-track{background:var(--accent)}[data-style=instrument] .switch-row .switch-thumb{border-radius:5px}[data-style=instrument] .toast{background:var(--ip-lcd);color:var(--ip-lcd-ink);font-family:var(--mono);border-radius:12px;font-size:12.5px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 30px #0000004d}[data-style=instrument] .selection-bar{box-shadow:inset 0 1px 0 var(--ip-key-hi), 0 -8px 24px #0000001f}[data-style=instrument] .app-note{border-color:#0000;border-radius:16px}[data-style=instrument] .add-fab{border-radius:14px;box-shadow:inset 0 -4px #0003,inset 0 1px #ffffff59,0 8px 18px #0003}[data-style=instrument] .add-fab:active{transform:translateY(1px)}[data-style=instrument] .list-card.has-color .swipe-row-content{background:linear-gradient(var(--tint), var(--tint)), var(--card)}[data-style=instrument] .list-card>.color-strip{z-index:2}.tp[data-style=instrument] .tp-panel{border-radius:10px}.tp[data-style=instrument] .tp-title{text-transform:uppercase;letter-spacing:-.01em;font-weight:850}.tp[data-style=instrument] .tp-check{background:var(--ip-key);width:19px;height:11px;box-shadow:var(--ip-well);border:0;border-radius:3px;position:relative}.tp[data-style=instrument] .tp-check:before{content:"";background:var(--ip-thumb);border-radius:2px;width:7px;height:7px;position:absolute;top:2px;left:2px;box-shadow:0 1px 1px #0000004d}.tp[data-style=instrument] .tp-check--on{background:var(--accent)}.tp[data-style=instrument] .tp-check--on:before{background:#fff;transform:translate(8px)}.tp[data-style=instrument] .tp-count{background:var(--ip-lcd);font-family:var(--mono);text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:4px 7px;font-size:10px;font-weight:500;box-shadow:inset 0 2px 3px #0009}[data-style=orbital]{--display:"Michroma", "Figtree Variable", system-ui, sans-serif;--body:"Figtree Variable", "Figtree", system-ui, sans-serif;--orb-name:var(--body);font-synthesis-weight:none}html[data-style=orbital][data-title-font=serif]{--orb-name:var(--serif)}[data-style=orbital][data-mode=light]{--bg:#eef1f8;--bg-art:radial-gradient(circle at calc(88% - 106px) calc(4% + 106px), #3e63dd 0 3px, transparent 3.6px), radial-gradient(circle at 88% 4%, transparent 0 149px, #3e63dd29 149.5px 150.5px, transparent 151px 259px, #3e63dd1c 259.5px 260.5px, transparent 261px 409px, #3e63dd14 409.5px 410.5px, transparent 411px), radial-gradient(110% 50% at 50% 0%, #dce5fa 0, transparent 70%), linear-gradient(var(--bg), var(--bg));--card:#fff;--ink:#0e1430;--muted:#5a6485;--faint:#9aa2bc;--done:#a2a9c0;--done-line:#c4cadb;--line:#e0e4ef;--check-line:#a9b1ca;--dash:#c3cadb;--accent:#3e63dd;--accent-ink:#fff;--accent-soft:#e4eafb;--danger:#d93a4a;--danger-soft:#fbe7ea;--success:#1e8a64;--success-soft:#e0f3ec;--shadow:0 1px 0 #0e143008, 0 8px 24px #283c8214;--overlay:#0e143061;--avatar-ink:#fff;--orb-ring:#3e63dd1a;--c-red:#e0465a;--c-red-soft:color-mix(in srgb, var(--c-red) 11%, #fff);--c-orange:#f06a2c;--c-orange-soft:color-mix(in srgb, var(--c-orange) 11%, #fff);--c-amber:#c99a12;--c-amber-soft:color-mix(in srgb, var(--c-amber) 13%, #fff);--c-green:#1fa37a;--c-green-soft:color-mix(in srgb, var(--c-green) 11%, #fff);--c-teal:#12899a;--c-teal-soft:color-mix(in srgb, var(--c-teal) 11%, #fff);--c-blue:#3e63dd;--c-blue-soft:color-mix(in srgb, var(--c-blue) 10%, #fff);--c-purple:#8a4fe0;--c-purple-soft:color-mix(in srgb, var(--c-purple) 10%, #fff);--c-pink:#cf45b6;--c-pink-soft:color-mix(in srgb, var(--c-pink) 10%, #fff);--c-brown:#93633f;--c-brown-soft:color-mix(in srgb, var(--c-brown) 11%, #fff);--c-slate:#5a6485;--c-slate-soft:color-mix(in srgb, var(--c-slate) 10%, #fff)}[data-style=orbital][data-mode=dark]{--bg:#060912;--bg-art:radial-gradient(circle at calc(88% - 106px) calc(4% + 106px), #7aa8ff 0 3px, #7aa8ff40 4px, transparent 7px), radial-gradient(circle at 88% 4%, transparent 0 149px, #7aa8ff29 149.5px 150.5px, transparent 151px 259px, #7aa8ff1a 259.5px 260.5px, transparent 261px 409px, #7aa8ff12 409.5px 410.5px, transparent 411px), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpattern id='s' width='173' height='157' patternUnits='userSpaceOnUse'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='12' cy='19' r='.8' opacity='.55'/%3E%3Ccircle cx='71' cy='8' r='.6' opacity='.35'/%3E%3Ccircle cx='131' cy='41' r='1' opacity='.5'/%3E%3Ccircle cx='38' cy='77' r='.6' opacity='.3'/%3E%3Ccircle cx='101' cy='96' r='.8' opacity='.45'/%3E%3Ccircle cx='160' cy='121' r='.6' opacity='.35'/%3E%3Ccircle cx='17' cy='138' r='1' opacity='.4'/%3E%3Ccircle cx='76' cy='147' r='.6' opacity='.3'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23s)'/%3E%3C/svg%3E"), radial-gradient(90% 55% at 50% 0%, #121a33 0, transparent 70%), linear-gradient(var(--bg), var(--bg));--card:#0d1324;--ink:#e8ecf7;--muted:#8d96b3;--faint:#4f5a7a;--done:#5d6789;--done-line:#39425e;--line:#1b2238;--check-line:#4a5574;--dash:#2d3652;--accent:#7aa8ff;--accent-ink:#060912;--accent-soft:#16213f;--danger:#ff7a8a;--danger-soft:#3a1a24;--success:#7cf2c8;--success-soft:#12302a;--shadow:0 0 0 1px #ffffff05, 0 10px 30px #0006;--overlay:#02040aa8;--avatar-ink:#060912;--orb-ring:#7aa8ff14;--c-red:#ff7a8a;--c-red-soft:color-mix(in srgb, var(--c-red) 15%, #0d1324);--c-orange:#ff7a45;--c-orange-soft:color-mix(in srgb, var(--c-orange) 15%, #0d1324);--c-amber:#f5d76e;--c-amber-soft:color-mix(in srgb, var(--c-amber) 13%, #0d1324);--c-green:#7cf2c8;--c-green-soft:color-mix(in srgb, var(--c-green) 13%, #0d1324);--c-teal:#4fd3e0;--c-teal-soft:color-mix(in srgb, var(--c-teal) 14%, #0d1324);--c-blue:#7aa8ff;--c-blue-soft:color-mix(in srgb, var(--c-blue) 15%, #0d1324);--c-purple:#b28bff;--c-purple-soft:color-mix(in srgb, var(--c-purple) 15%, #0d1324);--c-pink:#e98bff;--c-pink-soft:color-mix(in srgb, var(--c-pink) 14%, #0d1324);--c-brown:#c9966e;--c-brown-soft:color-mix(in srgb, var(--c-brown) 14%, #0d1324);--c-slate:#8d96b3;--c-slate-soft:color-mix(in srgb, var(--c-slate) 14%, #0d1324)}[data-style=orbital] .topbar-brand{letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-weight:400}[data-style=orbital] .topbar-brand b{font-weight:400}[data-style=orbital] .list-title-input{letter-spacing:.1em;text-transform:uppercase;font-size:17px;font-weight:400}[data-style=orbital] .list-title-input:focus{text-transform:none}[data-style=orbital] .sec-name,[data-style=orbital] .list-name{font-family:var(--orb-name);letter-spacing:-.01em;font-weight:700}[data-style=orbital] .sec-name{font-size:17px}[data-style=orbital] .item-text{font-family:var(--font-body)}[data-style=orbital] .sec-meta .left-n{font-family:var(--display);letter-spacing:.04em;font-size:10.5px}[data-style=orbital] .seg-btn b{font-family:inherit;font-weight:800}[data-style=orbital] .settings-label{font-family:var(--display);letter-spacing:.16em;font-size:9.5px;font-weight:400}[data-style=orbital] .topbar{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}[data-style=orbital] .account-btn{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);background:0 0}[data-style=orbital] .view-tools{border-radius:999px;padding:0 6px}[data-style=orbital] .section,[data-style=orbital] .list-card,[data-style=orbital] .cleared{border-radius:22px}[data-style=orbital] .section{background:radial-gradient(circle at 100% 0, transparent 0 55px, var(--orb-ring) 55.5px 56.5px, transparent 57px 95px, var(--orb-ring) 95.5px 96.5px, transparent 97px), var(--card)}[data-style=orbital] .section.has-color{background:radial-gradient(circle at 100% 0, transparent 0 55px, var(--orb-ring) 55.5px 56.5px, transparent 57px 95px, var(--orb-ring) 95.5px 96.5px, transparent 97px), linear-gradient(var(--tint), var(--tint)), var(--card)}[data-style=orbital] .list-card .swipe-row-content{background:radial-gradient(circle at 100% 50%, transparent 0 46px, var(--orb-ring) 46.5px 47.5px, transparent 48px 80px, var(--orb-ring) 80.5px 81.5px, transparent 82px), var(--card)}[data-style=orbital] .list-card.has-color .swipe-row-content{background:radial-gradient(circle at 100% 50%, transparent 0 46px, var(--orb-ring) 46.5px 47.5px, transparent 48px 80px, var(--orb-ring) 80.5px 81.5px, transparent 82px), linear-gradient(var(--tint), var(--tint)), var(--card)}[data-style=orbital] .section>.color-strip,[data-style=orbital] .list-card>.color-strip{width:9px;height:9px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--card) 70%, transparent);border-radius:50%;bottom:auto;left:6px}[data-style=orbital] .section>.color-strip{top:23px}[data-style=orbital] .layout-masonry .section>.color-strip{width:7px;height:7px;top:18px;left:3px}[data-style=orbital] .list-card>.color-strip{z-index:2;top:9px;left:auto;right:73px}[data-style=orbital] .quick-capture{border-radius:28px}[data-style=orbital] .new-sec-btn{border-radius:22px}[data-style=orbital] .add-input{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:999px;padding-left:14px}[data-style=orbital] .add-input:focus{background:var(--card)}[data-style=orbital] .seg{border-radius:999px}[data-style=orbital] .seg .pill{background:var(--ink);border-radius:999px}[data-style=orbital] .seg-btn{border-radius:999px}[data-style=orbital] .seg-btn--on{color:var(--bg)}[data-style=orbital] .sec-meta-btn{box-shadow:inset 0 0 0 1px var(--line);padding:5px 10px}[data-style=orbital] .item.done .check{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}[data-style=orbital][data-mode=dark] .item.done .check{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 14px color-mix(in srgb, var(--accent) 55%, transparent)}[data-style=orbital] .cleared .badge{box-shadow:0 0 0 9px color-mix(in srgb, var(--accent) 14%, transparent), 0 0 0 19px color-mix(in srgb, var(--accent) 7%, transparent)}[data-style=orbital] .cleared h2{letter-spacing:.12em;text-transform:uppercase;font-size:17px;font-weight:400}[data-style=orbital] .sheet{border-radius:30px}[data-style=orbital] .sheet-title{letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:400}[data-style=orbital] .settings-actions{border-radius:20px}[data-style=orbital] .segmented,[data-style=orbital] .segmented-btn{border-radius:999px}[data-style=orbital] .segmented-btn--on{background:var(--ink);color:var(--bg);box-shadow:none}[data-style=orbital] .switch-row{border-radius:20px}[data-style=orbital] .toast{border-radius:999px}[data-style=orbital] .app-note{border-radius:20px}[data-style=orbital] .add-fab{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 16%, transparent), 0 8px 24px #00000038;border-radius:50%}.tp[data-style=orbital] .tp-panel{box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:12px}.tp[data-style=orbital] .tp-title{letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:400}.tp[data-style=orbital] .tp-check--on{box-shadow:0 0 0 2.5px color-mix(in srgb, var(--accent) 22%, transparent)}.tp[data-style=orbital] .tp-count{font-family:var(--display);letter-spacing:.04em;font-size:12px;font-weight:400}[data-style=aurora]{--display:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--body:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif}[data-style=aurora][data-mode=light]{--bg:#f1f3f6;--bg-art:radial-gradient(75% 40% at 10% 0%, #36e0a273 0, transparent 70%), radial-gradient(65% 38% at 94% 4%, #ff9e6c6b 0, transparent 70%), radial-gradient(85% 42% at 55% 24%, #9670ff33 0, transparent 70%), radial-gradient(70% 32% at 0% 52%, #36d2be42 0, transparent 70%), radial-gradient(70% 34% at 100% 66%, #ff967838 0, transparent 70%), radial-gradient(90% 45% at 15% 100%, #60a8ff47 0, transparent 70%), radial-gradient(70% 40% at 95% 92%, #be78ff2e 0, transparent 70%), linear-gradient(var(--bg), var(--bg));--card:#fbfcfd;--ink:#0b1220;--muted:#4a5566;--faint:#8a94a3;--done:#98a1ae;--done-line:#b7bec8;--line:#0b122017;--check-line:#0b12204d;--dash:#0b122033;--accent:#08805f;--accent-ink:#fff;--accent-soft:#08805f1f;--danger:#d23b4a;--danger-soft:#d23b4a1f;--success:#0e8a68;--success-soft:#0f9f7821;--shadow:inset 0 1px 0 #ffffffb3, 0 8px 28px #283c5a1a;--overlay:#10182447;--avatar-ink:#fff;--aur-glass:#ffffff80;--aur-glass-strong:#fafbfdf2;--aur-sheet-sky:radial-gradient(70% 140px at 8% 0, #36e0a233, transparent), radial-gradient(60% 130px at 96% 0, #ff9e6c2e, transparent);--aur-bar:linear-gradient(100deg, #36e0a22b, #9670ff12 55%, #ff9e6c2b), color-mix(in srgb, var(--bg) 84%, transparent);--aur-edge:#fffc;--aur-well:#0b12200d;--aur-pill:#0b1220;--aur-pill-ink:#fff;--aur-glow:.42;--c-red:#e0414f;--c-red-soft:color-mix(in srgb, var(--c-red) 15%, transparent);--c-orange:#f2702a;--c-orange-soft:color-mix(in srgb, var(--c-orange) 15%, transparent);--c-amber:#d9a100;--c-amber-soft:color-mix(in srgb, var(--c-amber) 17%, transparent);--c-green:#12b07f;--c-green-soft:color-mix(in srgb, var(--c-green) 15%, transparent);--c-teal:#0f9ab0;--c-teal-soft:color-mix(in srgb, var(--c-teal) 15%, transparent);--c-blue:#3a6bff;--c-blue-soft:color-mix(in srgb, var(--c-blue) 13%, transparent);--c-purple:#8a5cff;--c-purple-soft:color-mix(in srgb, var(--c-purple) 13%, transparent);--c-pink:#e0458f;--c-pink-soft:color-mix(in srgb, var(--c-pink) 13%, transparent);--c-brown:#a8683c;--c-brown-soft:color-mix(in srgb, var(--c-brown) 15%, transparent);--c-slate:#5a6475;--c-slate-soft:color-mix(in srgb, var(--c-slate) 13%, transparent)}[data-style=aurora][data-mode=dark]{--bg:#050608;--bg-art:radial-gradient(85% 42% at 16% -2%, #36e0a285 0, transparent 68%), radial-gradient(70% 40% at 94% 9%, #0f8ea885 0, transparent 70%), radial-gradient(95% 48% at 50% 36%, #14324a99 0, transparent 72%), radial-gradient(70% 30% at 0% 58%, #1ebea038 0, transparent 70%), radial-gradient(75% 42% at 92% 90%, #8a5cff4d 0, transparent 70%), radial-gradient(60% 35% at 5% 82%, #3a6bff33 0, transparent 70%), linear-gradient(var(--bg), var(--bg));--card:#11161d;--ink:#f3f6f8;--muted:#9da8b6;--faint:#5e6977;--done:#66717f;--done-line:#3f4854;--line:#ffffff14;--check-line:#ffffff6b;--dash:#fff3;--accent:#36e0a2;--accent-ink:#03150e;--accent-soft:#36e0a224;--danger:#ff6b7a;--danger-soft:#ff6b7a24;--success:#36e0a2;--success-soft:#36e0a224;--shadow:0 10px 30px #00000059;--overlay:#00000080;--avatar-ink:#050608;--aur-glass:#0e12188c;--aur-glass-strong:#10141bf2;--aur-sheet-sky:radial-gradient(70% 150px at 8% 0, #36e0a233, transparent), radial-gradient(60% 140px at 96% 0, #0f8ea833, transparent);--aur-bar:linear-gradient(100deg, #36e0a229, #0f8ea821 60%, #0f8ea814), color-mix(in srgb, var(--bg) 82%, transparent);--aur-edge:#ffffff17;--aur-well:#ffffff0f;--aur-pill:#fff;--aur-pill-ink:#08131c;--aur-glow:.55;--c-red:#ff6b7a;--c-red-soft:color-mix(in srgb, var(--c-red) 17%, transparent);--c-orange:#ff8a5c;--c-orange-soft:color-mix(in srgb, var(--c-orange) 17%, transparent);--c-amber:#ffcf5c;--c-amber-soft:color-mix(in srgb, var(--c-amber) 15%, transparent);--c-green:#36e0a2;--c-green-soft:color-mix(in srgb, var(--c-green) 15%, transparent);--c-teal:#22c3db;--c-teal-soft:color-mix(in srgb, var(--c-teal) 16%, transparent);--c-blue:#5b8cff;--c-blue-soft:color-mix(in srgb, var(--c-blue) 18%, transparent);--c-purple:#a07cff;--c-purple-soft:color-mix(in srgb, var(--c-purple) 18%, transparent);--c-pink:#ff6fb0;--c-pink-soft:color-mix(in srgb, var(--c-pink) 17%, transparent);--c-brown:#e8b37a;--c-brown-soft:color-mix(in srgb, var(--c-brown) 15%, transparent);--c-slate:#8c97a8;--c-slate-soft:color-mix(in srgb, var(--c-slate) 16%, transparent)}[data-style=aurora] .topbar-brand{letter-spacing:-.025em;font-weight:750}[data-style=aurora] .list-title-input{letter-spacing:-.03em;font-size:23px;font-weight:800}[data-style=aurora] .sec-name,[data-style=aurora] .list-name{letter-spacing:-.015em;font-weight:700}[data-style=aurora] .list-name{font-size:18.5px}[data-style=aurora] .item-text{font-family:var(--font-body);font-weight:500}[data-style=aurora] .topbar{background:var(--aur-bar);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%)}[data-style=aurora] .section,[data-style=aurora] .list-card,[data-style=aurora] .quick-capture,[data-style=aurora] .seg,[data-style=aurora] .view-tools,[data-style=aurora] .cleared{background:var(--aur-glass);border-color:var(--aur-edge);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}[data-style=aurora] .section,[data-style=aurora] .list-card{isolation:isolate;border-radius:22px}[data-style=aurora] .quick-capture,[data-style=aurora] .cleared{border-radius:20px}[data-style=aurora] .section.has-color,[data-style=aurora] .list-card.has-color{background:linear-gradient(var(--tint), var(--tint)), var(--aur-glass)}[data-style=aurora] .account-btn{background:var(--aur-glass);border-color:var(--aur-edge)}[data-style=aurora] .new-sec-btn{border-radius:20px}[data-style=aurora] .section>.color-strip,[data-style=aurora] .list-card>.color-strip{z-index:-1;width:78%;height:250px;opacity:var(--aur-glow);filter:blur(30px);border-radius:50%;top:-110px;bottom:auto;left:-70px}[data-style=aurora] .list-card .swipe-row-content{background:var(--card)}[data-style=aurora] .list-card.has-color .swipe-row-content{background:linear-gradient(var(--tint), var(--tint)), var(--card)}[data-style=aurora] .list-card>.color-strip{z-index:2;mix-blend-mode:screen;opacity:.36}[data-style=aurora][data-mode=light] .list-card>.color-strip{mix-blend-mode:multiply;opacity:.26}[data-style=aurora] .seg{box-shadow:none;border-radius:16px}[data-style=aurora] .seg .pill{background:var(--aur-pill);border-radius:12px}[data-style=aurora] .seg-btn{border-radius:12px}[data-style=aurora] .seg-btn--on{color:var(--aur-pill-ink)}[data-style=aurora] .check,[data-style=aurora] .add-dot{border-radius:8px}[data-style=aurora][data-mode=dark] .item.done .check{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 45%, transparent)}[data-style=aurora] .add-input{background:var(--aur-well)}[data-style=aurora] .add-input:focus{background:var(--aur-glass-strong)}[data-style=aurora] .cleared .badge{box-shadow:0 0 28px color-mix(in srgb, var(--accent) 55%, transparent)}[data-style=aurora] .selection-bar,[data-style=aurora] .app-note{background:var(--aur-glass-strong);border-color:var(--aur-edge);-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%)}[data-style=aurora] .sheet{border-color:var(--aur-edge);background:var(--aur-sheet-sky) no-repeat, var(--card);border-radius:28px}[data-style=aurora] .app-note{border-radius:18px}[data-style=aurora] .settings-actions,[data-style=aurora] .segmented,[data-style=aurora] .switch-row{background:var(--aur-well)}[data-style=aurora] .settings-actions{border-radius:18px}[data-style=aurora] .segmented{border-radius:14px}[data-style=aurora] .segmented-btn{border-radius:11px}[data-style=aurora] .segmented-btn--on{background:var(--aur-pill);color:var(--aur-pill-ink);box-shadow:none}[data-style=aurora] .switch-row,[data-style=aurora] .toast{border-radius:18px}[data-style=aurora] .add-fab{box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 42%, transparent), 0 2px 6px #0000002e;border-radius:18px}.tp[data-style=aurora] .tp-panel{background:var(--aur-glass);box-shadow:inset 0 0 0 1px var(--aur-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px}.tp[data-style=aurora] .tp-title{letter-spacing:-.01em;font-weight:750}.tp[data-style=aurora] .tp-check{border-radius:3.5px}[data-style=neon]{--display:"Archivo Black", "Arial Black", system-ui, sans-serif;--body:"Space Mono", ui-monospace, monospace;--mono:"Space Mono", ui-monospace, monospace;font-synthesis:none}[data-style=neon][data-mode=dark]{--bg:#0a0a0a;--bg-art:none;--card:#0f0f0f;--ink:#f4f4f0;--muted:#a3a39b;--faint:#6a6a63;--done:#74746d;--done-line:#ff3d9a;--line:#2c2c29;--check-line:#f4f4f0;--dash:#85857e;--accent:#d4ff00;--accent-ink:#0a0a0a;--accent-soft:#273000;--danger:#ff5a5a;--danger-soft:#3a1416;--success:#3dff9e;--success-soft:#0e3322;--shadow:4px 4px 0 #f4f4f0;--overlay:#000000bd;--avatar-ink:#0a0a0a;--nb-edge:#f4f4f0;--nb-lime:#d4ff00;--nb-pink:#ff3d9a;--nb-cyan:#5cf0ff;--c-red:#ff5a5a;--c-red-soft:#381c1c;--c-orange:#ff8a1f;--c-orange-soft:#382412;--c-amber:#ffd23f;--c-amber-soft:#332c16;--c-green:#3df07a;--c-green-soft:#16311f;--c-teal:#2ee6c9;--c-teal-soft:#142f2b;--c-blue:#5b95ff;--c-blue-soft:#1d273a;--c-purple:#b46bff;--c-purple-soft:#2d203a;--c-pink:#ff3d9a;--c-pink-soft:#381727;--c-brown:#c98a55;--c-brown-soft:#2f241b;--c-slate:#8e98a6;--c-slate-soft:#252629}[data-style=neon][data-mode=light]{--bg:#fff;--bg-art:none;--card:#fff;--ink:#0a0a0a;--muted:#55554f;--faint:#9a9a92;--done:#8a8a83;--done-line:#ff3d9a;--line:#e4e4de;--check-line:#0a0a0a;--dash:#8a8a83;--accent:#b4e000;--accent-ink:#0a0a0a;--accent-soft:#f0f8c8;--danger:#e0123c;--danger-soft:#fde4ea;--success:#0a9447;--success-soft:#ddf6e7;--shadow:4px 4px 0 #0a0a0a;--overlay:#0a0a0a80;--avatar-ink:#0a0a0a;--nb-edge:#0a0a0a;--nb-lime:#b4e000;--nb-pink:#ff3d9a;--nb-cyan:#2fd9f0;--c-red:#f0232e;--c-red-soft:#fde2e3;--c-orange:#ff6b00;--c-orange-soft:#ffeadb;--c-amber:#f2b600;--c-amber-soft:#fdf3d2;--c-green:#12b347;--c-green-soft:#dcf5e4;--c-teal:#00b39e;--c-teal-soft:#d9f4f0;--c-blue:#2563ff;--c-blue-soft:#e1e9ff;--c-purple:#8b3dff;--c-purple-soft:#ede2ff;--c-pink:#ff2e93;--c-pink-soft:#ffe1ef;--c-brown:#9a5b2e;--c-brown-soft:#f2e7de;--c-slate:#5b6470;--c-slate-soft:#e8eaec}[data-style=neon] :is(.topbar-brand,.topbar-brand b,.list-name,.sec-name,.list-title-input,.sheet-title,.seg-btn,.seg-btn b,.cleared h2,.account-avatar,.avatar){text-transform:uppercase;letter-spacing:0;font-weight:400}[data-style=neon] .topbar-brand{font-size:22px}[data-style=neon] .list-title-input{font-size:21px}[data-style=neon] .sec-name{font-size:16px}[data-style=neon] .app-root.layout-masonry .sections-flow .sec-name{font-size:12.5px}[data-style=neon] .item-text{font-family:var(--font-body);font-weight:700}[data-style=neon] :is(.sec-meta,.list-activity-hint,.settings-label,.segmented-btn,.switch-row-hint){font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em}[data-style=neon] .sec-meta{letter-spacing:0;font-size:10.5px;font-weight:700}[data-style=neon] .settings-label{color:var(--ink);letter-spacing:.08em;font-weight:700}[data-style=neon] .topbar{border-bottom:3px solid var(--nb-edge)}[data-style=neon] .topbar-brand b{color:var(--nb-lime)}[data-style=neon][data-mode=light] .topbar-brand b{color:var(--ink);background:var(--nb-lime);box-shadow:inset 0 0 0 2.5px var(--nb-edge);border-radius:6px;margin-left:2px;padding:1px 5px 0}[data-style=neon] .topbar-icon-btn,[data-style=neon] .history-btn{color:var(--ink);opacity:1}[data-style=neon] .topbar-icon-btn svg,[data-style=neon] .history-btn svg{stroke-width:2.4px}[data-style=neon] .account-btn{background:var(--card);box-shadow:inset 0 0 0 2.5px var(--nb-edge), 3px 3px 0 var(--nb-pink);border-color:#0000;border-radius:12px}[data-style=neon] .avatar,[data-style=neon] .account-avatar{border-radius:24%}[data-style=neon] .quick-capture{border:3px solid var(--nb-edge);background:var(--card);box-shadow:6px 6px 0 var(--nb-lime);border-radius:14px}[data-style=neon] .quick-capture:focus-within{border-color:var(--nb-edge);box-shadow:6px 6px 0 var(--nb-pink)}[data-style=neon] .add-dot{border:2.5px solid var(--dash);color:var(--ink);border-radius:6px}[data-style=neon] .add-dot:before{font-family:var(--mono);font-weight:700}[data-style=neon] .quick-capture .add-dot{background:var(--nb-pink);border-color:var(--nb-edge);color:#0a0a0a}[data-style=neon] .qc-send{background:var(--nb-pink);color:#0a0a0a;box-shadow:inset 0 0 0 2.5px var(--nb-edge);border-radius:9px}[data-style=neon] .seg{background:var(--card);border:3px solid var(--nb-edge);box-shadow:none;border-radius:12px}[data-style=neon] .seg .pill{background:var(--nb-lime);box-shadow:inset 0 0 0 2.5px var(--nb-edge);border-radius:8px}[data-style=neon] .seg-btn{font-family:var(--font-title);color:var(--muted);font-size:13px}[data-style=neon] .seg-btn--on{color:#0a0a0a}[data-style=neon] .filter-bar--compact .seg-btn{padding-left:6px;padding-right:6px;font-size:11.5px}[data-style=neon] .list-card{border:3px solid var(--nb-edge);box-shadow:5px 5px 0 var(--nb-edge);border-radius:14px}[data-style=neon] .list-name{font-size:18px}[data-style=neon] .list-activity-hint{font-size:11px}[data-style=neon] .new-sec-btn{border:3px dashed var(--dash);color:var(--ink);font-family:var(--font-title);text-transform:uppercase;border-radius:14px;font-weight:400}[data-style=neon] .tmpl-entry-btn{font-family:var(--mono);text-transform:uppercase;-webkit-text-decoration-color:var(--nb-pink);text-decoration-color:var(--nb-pink);font-size:12.5px;font-weight:700;text-decoration-thickness:2px}@media (hover:hover){[data-style=neon] .new-sec-btn:hover{border-color:var(--nb-edge);color:#0a0a0a;background:var(--nb-lime);border-style:solid}[data-style=neon] .list-card:hover{box-shadow:7px 7px 0 var(--nb-pink)}}[data-style=neon] .view-tools{border:3px solid var(--nb-edge);border-radius:12px}[data-style=neon] .view-tools button{color:var(--ink);opacity:1}[data-style=neon] .section{border:3px solid var(--nb-edge);box-shadow:6px 6px 0 var(--nb-lime);border-radius:14px}[data-style=neon] .section:nth-child(2n of .section){box-shadow:6px 6px 0 var(--nb-cyan)}[data-style=neon] .section.is-note{box-shadow:6px 6px 0 var(--nb-pink)}[data-style=neon] .color-strip{width:7px}[data-style=neon] .chev{color:var(--ink)}[data-style=neon] .sec-meta-btn{color:var(--muted)}[data-style=neon] .sec-meta .left-n{color:#0a0a0a;background:var(--nb-lime);box-shadow:inset 0 0 0 2px var(--nb-edge);border-radius:6px;padding:2px 6px 1px;display:inline-block;transform:rotate(-3deg)}[data-style=neon] .item{border-top:2px solid var(--line)}[data-style=neon] .check{border:3px solid var(--check-line);border-radius:6px;width:24px;height:24px}[data-style=neon] .check svg{color:#0a0a0a;stroke-width:3.4px;width:15px;height:15px}[data-style=neon] .item.done .check{background:var(--nb-pink);border-color:var(--nb-pink)}[data-style=neon][data-mode=light] .item.done .check{border-color:var(--nb-edge)}[data-style=neon] .item.done .item-text{text-decoration-thickness:3px}[data-style=neon] .add-input{box-shadow:inset 0 0 0 2px var(--line);background:0 0;border-radius:8px}[data-style=neon] .add-input::placeholder{text-transform:uppercase;color:var(--muted)}[data-style=neon] .add-input:focus{background:var(--card);box-shadow:inset 0 0 0 2.5px var(--nb-edge), 3px 3px 0 var(--nb-lime)}[data-style=neon] .add-row:focus-within .add-dot{border-color:var(--nb-edge);color:var(--ink)}[data-style=neon] .note-body{color:var(--ink);opacity:.86}[data-style=neon] .cleared{border:3px solid var(--nb-edge);box-shadow:6px 6px 0 var(--nb-pink);border-radius:14px}[data-style=neon] .cleared .badge{background:var(--nb-lime);box-shadow:inset 0 0 0 3px var(--nb-edge);border-radius:12px;transform:rotate(-4deg)}[data-style=neon] .cleared .badge svg{color:#0a0a0a}[data-style=neon] .sheet{border:3px solid var(--nb-edge);box-shadow:6px 6px 0 var(--nb-lime);border-radius:22px}[data-style=neon] .sheet-grabber:before{background:var(--nb-edge);border-radius:2px;height:5px}[data-style=neon] .sheet-title{font-size:20px}[data-style=neon] :is(.sheet-actions,.settings-actions,.settings-list){background:var(--card);border:3px solid var(--nb-edge);border-radius:12px}[data-style=neon] :is(.settings-row,.settings-action){box-shadow:inset 0 -2px 0 var(--line)}[data-style=neon] .sheet-actions .sheet-btn+.sheet-btn{box-shadow:inset 0 2px 0 var(--line)}[data-style=neon] .sheet-cancel{border:3px solid var(--nb-edge);border-radius:12px}[data-style=neon] .segmented{background:var(--card);border:3px solid var(--nb-edge);border-radius:12px}[data-style=neon] .segmented-btn{border-radius:7px;font-size:12px;font-weight:700}[data-style=neon] .segmented-btn--on{background:var(--nb-lime);color:#0a0a0a;box-shadow:inset 0 0 0 2px var(--nb-edge)}[data-style=neon] .switch-row{background:var(--card);box-shadow:inset 0 0 0 3px var(--nb-edge);border-radius:12px}[data-style=neon] .switch-track{box-shadow:inset 0 0 0 2.5px var(--nb-edge);border-radius:8px}[data-style=neon] .switch-thumb{background:var(--nb-edge);box-shadow:none;border-radius:5px}[data-style=neon] .switch-row--on .switch-track{background:var(--nb-lime)}[data-style=neon] .switch-row--on .switch-thumb{background:#0a0a0a}[data-style=neon] .swatch{border-radius:8px}[data-style=neon] .toast{border:3px solid var(--nb-edge);box-shadow:4px 4px 0 var(--nb-pink);border-radius:12px}[data-style=neon] .toast-action{background:var(--nb-lime);color:#0a0a0a;border-radius:8px}[data-style=neon] .add-fab{background:var(--nb-lime);color:#0a0a0a;box-shadow:inset 0 0 0 3px var(--nb-edge), 4px 4px 0 var(--nb-edge);border-radius:12px}[data-style=neon] .selection-bar{border-top:3px solid var(--nb-edge);box-shadow:none}[data-style=neon] .app-note{border:3px solid var(--nb-edge);box-shadow:4px 4px 0 var(--nb-edge);border-radius:12px}[data-style=neon][data-mode=light] :is(.link-btn,.settings-status,.switch-row-hint--accent,.app-note-link,.profile-saved,.sheet-btn.sheet-signout,.pro-totals-left){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--nb-lime);text-decoration-color:var(--nb-lime);text-decoration-thickness:3px}[data-style=neon][data-mode=light] :focus-visible{outline-color:var(--ink)}.tp[data-style=neon] .tp-panel{border:2px solid var(--nb-edge);box-shadow:3px 3px 0 var(--nb-lime);border-radius:8px}.tp[data-style=neon] .tp-title{text-transform:uppercase;font-size:11.5px;font-weight:400}.tp[data-style=neon] .tp-row{font-weight:700}.tp[data-style=neon] .tp-check{border-width:2px;border-radius:3px}.tp[data-style=neon] .tp-check--on{background:var(--nb-pink);border-color:var(--nb-pink)}.tp[data-style=neon] .tp-count{font-family:var(--display);text-transform:uppercase;color:#0a0a0a;background:var(--nb-lime);box-shadow:inset 0 0 0 2px var(--nb-edge);border-radius:6px;align-self:flex-start;padding:2px 6px 1px;font-weight:400;transform:rotate(-4deg)}[data-style=holo]{--display:"Lexend Variable", "Lexend", system-ui, sans-serif;--body:"Lexend Variable", "Lexend", system-ui, sans-serif;--holo-ink:#1c1b26}[data-style=holo][data-mode=light]{--bg:#f4f3f8;--bg-art:radial-gradient(90% 46% at 88% 0%, #ede2ff 0, #ede2ff00 62%), radial-gradient(80% 44% at 0% 100%, #dcf7ff 0, #dcf7ff00 62%), radial-gradient(60% 34% at 8% 34%, #ffdef3b3 0, #ffdef300 70%);--card:#fff;--ink:#1c1b26;--muted:#6c697e;--faint:#a9a6b9;--done:#9693a8;--done-line:#b9b5cc;--line:#eceaf3;--check-line:#cdc8e0;--dash:#d6d1e8;--accent:#7652ee;--accent-ink:#fff;--accent-soft:#efeaff;--danger:#d6345f;--danger-soft:#fce7ee;--success:#198f68;--success-soft:#e0f5ee;--shadow:0 1px 0 #fff inset, 0 10px 30px #503c8c1a, 0 2px 6px #503c8c0f;--overlay:#2e245a4d;--avatar-ink:#fff;--holo:conic-gradient(from 210deg at 50% 50%, #ffa8e1, #a8eeff, #c2aeff, #a8fad0, #ffeba3, #ffa8e1);--holo-line:linear-gradient(90deg, #ffa8e1, #a8eeff, #c2aeff, #a8fad0, #ffeba3);--pearl:linear-gradient(180deg, #fff, #f2f0f9);--pearl-rim:#fffffff2;--holo-note:#4a475a;--c-red:#e2466b;--c-red-soft:#fce9ee;--c-orange:#ee7a3c;--c-orange-soft:#fdeee6;--c-amber:#c99200;--c-amber-soft:#fbf3dd;--c-green:#1fa56b;--c-green-soft:#e3f6ee;--c-teal:#14a1a3;--c-teal-soft:#e0f4f5;--c-blue:#3d7bf2;--c-blue-soft:#e7effe;--c-purple:#8e6cff;--c-purple-soft:#efeaff;--c-pink:#dd4fae;--c-pink-soft:#fbe8f5;--c-brown:#a0715a;--c-brown-soft:#f4ece8;--c-slate:#6a7086;--c-slate-soft:#edeef3}[data-style=holo][data-mode=dark]{--bg:#0e0d14;--bg-art:radial-gradient(85% 44% at 90% 0%, #7c54e64d 0, #7c54e600 66%), radial-gradient(75% 44% at 0% 100%, #28aacd38 0, #28aacd00 66%), radial-gradient(55% 32% at 10% 34%, #e85cb621 0, #e85cb600 70%);--card:#18161f;--ink:#eeebf7;--muted:#a3a0b7;--faint:#625e74;--done:#6d6982;--done-line:#6d6982;--line:#29263a;--check-line:#4c4860;--dash:#3a3650;--accent:#b8a4ff;--accent-ink:#15121f;--accent-soft:#2a2442;--danger:#ff6f8e;--danger-soft:#3a1c27;--success:#4fd69c;--success-soft:#16332a;--shadow:0 1px 0 #ffffff0f inset, 0 12px 32px #00000075, 0 2px 6px #0000004d;--overlay:#04030a9e;--avatar-ink:#15121f;--holo:conic-gradient(from 210deg at 50% 50%, #ffb3e6, #b8f3ff, #c9b8ff, #b8ffd9, #fff0b3, #ffb3e6);--holo-line:linear-gradient(90deg, #ffb3e6, #b8f3ff, #c9b8ff, #b8ffd9, #fff0b3);--pearl:linear-gradient(180deg, #1e1c28, #16141d);--pearl-rim:#ffffff0f;--holo-note:#c9c5da;--c-red:#ff6f8e;--c-red-soft:#3d2431;--c-orange:#ff9a5c;--c-orange-soft:#3d2b29;--c-amber:#f2c84b;--c-amber-soft:#372f25;--c-green:#4fd69c;--c-green-soft:#203332;--c-teal:#45d1d1;--c-teal-soft:#1f323a;--c-blue:#7aa8ff;--c-blue-soft:#282d43;--c-purple:#b8a4ff;--c-purple-soft:#322d43;--c-pink:#ff85cf;--c-pink-soft:#3b2739;--c-brown:#c7967a;--c-brown-soft:#32292d;--c-slate:#9aa1b8;--c-slate-soft:#2c2b36}[data-style=holo] :is(.topbar-brand,.list-title-input){letter-spacing:-.03em;font-weight:500}[data-style=holo] :is(.topbar-brand b,.seg-btn b){font-weight:600}[data-style=holo] :is(.list-name,.sec-name,.sheet-title,.cleared h2){letter-spacing:-.02em;font-weight:500}[data-style=holo] .item-text{font-family:var(--font-body);font-weight:300}[data-style=holo] .list-activity-hint{font-family:var(--font-body)}[data-style=holo] :is(.add-input,.quick-capture-input,.qc-prompts,.list-activity-hint,.sec-meta,.seg-btn,.segmented-btn){font-weight:300}[data-style=holo] .seg-btn--on,[data-style=holo] .segmented-btn--on{font-weight:500}[data-style=holo] .settings-label{letter-spacing:.08em;font-weight:500}[data-style=holo] .note-body{color:var(--holo-note);font-weight:300}[data-style=holo] .topbar{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border-bottom-color:var(--pearl-rim)}[data-style=holo] :is(.quick-capture,.seg,.list-card,.section,.view-tools,.cleared){background:var(--pearl);border-color:var(--pearl-rim);box-shadow:var(--shadow)}[data-style=holo] .section.has-color{background:linear-gradient(var(--tint), var(--tint))}[data-style=holo] .list-card.has-color{background:var(--tint)}[data-style=holo] .list-card .swipe-row-content{background:var(--pearl)}[data-style=holo] .quick-capture{border-radius:26px}[data-style=holo] .seg{border-radius:20px}[data-style=holo] .seg .pill{border-radius:16px}[data-style=holo] :is(.list-card,.section){border-radius:24px}[data-style=holo] .view-tools{border-radius:16px}[data-style=holo] .cleared{border-radius:26px}[data-style=holo] .topbar-icon-btn{opacity:.85}[data-style=holo] :is(.seg .pill,.segmented-btn--on,.cleared .badge,.add-fab,.qc-send,.toast-action){background:var(--holo);color:var(--holo-ink)}[data-style=holo] .seg-btn--on{color:var(--holo-ink)}[data-style=holo] .account-btn{background:var(--holo);border-color:#0000}[data-style=holo] .quick-capture .add-dot{background:var(--holo);color:var(--holo-ink);border-color:#0000}[data-style=holo] .sec-meta .left-n{color:var(--ink);background:var(--holo-line) 0 100% / 100% 3px no-repeat;padding-bottom:2px;font-weight:500}[data-style=holo] .check{background:var(--card);border-width:1.5px;width:24px;height:24px}[data-style=holo] .item.done .check{background:var(--holo);box-shadow:inset 0 0 0 3px var(--card);border-color:#0000}[data-style=holo] .check svg{width:11px;height:11px;color:var(--holo-ink)}[data-style=holo] .add-dot{border-width:1.5px}[data-style=holo] .add-input{background:color-mix(in srgb, var(--bg) 80%, transparent);border-radius:14px}[data-style=holo] .add-input:focus{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--accent)}[data-style=holo] .cleared .badge svg{color:var(--holo-ink)}[data-style=holo] .add-fab{border-radius:50%;box-shadow:0 10px 26px #785ad252,inset 0 0 0 1px #ffffffb3}[data-style=holo] .new-sec-btn{border-radius:22px;font-weight:500}[data-style=holo] .sheet{background:var(--pearl);border-color:var(--pearl-rim);border-radius:30px;box-shadow:0 -12px 44px #3c288233}[data-style=holo] .sheet-grabber:before{background:var(--holo-line);width:44px}[data-style=holo] :is(.sheet-actions,.settings-actions,.settings-list){border-radius:18px}[data-style=holo] .segmented{border-radius:16px}[data-style=holo] .segmented-btn{border-radius:13px}[data-style=holo] .segmented-btn--on{box-shadow:0 2px 8px #785ad22e}[data-style=holo] .switch-row{border-radius:18px}[data-style=holo] .switch-row--on .switch-track{background:var(--holo)}[data-style=holo] .toast{background:var(--card);color:var(--ink);border:1px solid var(--pearl-rim);border-radius:20px;box-shadow:0 12px 34px #3c288238}[data-style=holo] .selection-bar{background:color-mix(in srgb, var(--card) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5)}[data-style=holo] .app-note{background:var(--pearl);border-radius:20px}.tp[data-style=holo] .tp-panel{background:var(--pearl);border-radius:14px}.tp[data-style=holo] .tp-title{letter-spacing:-.02em;font-weight:500}.tp[data-style=holo] .tp-row{font-weight:300}.tp[data-style=holo] .tp-check--on{background:var(--holo);border-color:#0000}.tp[data-style=holo] .tp-count{background:var(--holo);color:var(--holo-ink);border-radius:999px;align-self:flex-start;padding:2px 8px;font-weight:500}[data-style=command]{--display:"Geist Variable", "Geist", system-ui, sans-serif;--body:"Geist Variable", "Geist", system-ui, sans-serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace}[data-style=command][data-mode=dark]{--bg:#0b0b0d;--bg-art:none;--card:#141417;--ink:#ececf1;--muted:#8b8b97;--faint:#5c5c68;--done:#64646f;--done-line:#5a5a64;--line:#222228;--check-line:#4a4a55;--dash:#2e2e36;--accent:#ff6e3c;--accent-ink:#1a0c05;--accent-soft:#2b1810;--danger:#ff5f5f;--danger-soft:#331718;--success:#3ddc84;--success-soft:#11301f;--shadow:0 10px 30px #00000080;--overlay:#0000009e;--avatar-ink:#0b0b0d;--cd-edge:#2a2a31;--cd-raise:#26262d;--cd-head:#c4c4cf;--cd-note:#b8b8c4;--c-red:#ff6b6b;--c-red-soft:#331f22;--c-orange:#ff8a4c;--c-orange-soft:#33231e;--c-amber:#ffb547;--c-amber-soft:#30271d;--c-green:#3ddc84;--c-green-soft:#192c24;--c-teal:#3ccfcf;--c-teal-soft:#192a2d;--c-blue:#7aa8ff;--c-blue-soft:#212735;--c-purple:#c08bff;--c-purple-soft:#2a2335;--c-pink:#ff7ac6;--c-pink-soft:#33212e;--c-brown:#c49a6c;--c-brown-soft:#2b2522;--c-slate:#8b8b97;--c-slate-soft:#232328}[data-style=command][data-mode=light]{--bg:#fafafa;--bg-art:none;--card:#fff;--ink:#111114;--muted:#6b6b76;--faint:#a1a1aa;--done:#9c9ca5;--done-line:#b8b8c0;--line:#ededf0;--check-line:#bdbdc6;--dash:#d9d9df;--accent:#cc4a17;--accent-ink:#fff;--accent-soft:#fdeee8;--danger:#d92d2d;--danger-soft:#fcebeb;--success:#15803d;--success-soft:#e6f4ea;--shadow:0 1px 2px #1111140a, 0 8px 24px #11111412;--overlay:#11111457;--avatar-ink:#fff;--cd-edge:#e4e4e9;--cd-raise:#efeff2;--cd-head:#3f3f46;--cd-note:#3f3f46;--c-red:#dc2626;--c-red-soft:#fdecec;--c-orange:#ea580c;--c-orange-soft:#fdeee5;--c-amber:#d97706;--c-amber-soft:#fdf3e2;--c-green:#16a34a;--c-green-soft:#e7f6ec;--c-teal:#0d9488;--c-teal-soft:#e2f4f2;--c-blue:#2563eb;--c-blue-soft:#e8effd;--c-purple:#9333ea;--c-purple-soft:#f3e9fd;--c-pink:#db2777;--c-pink-soft:#fce8f1;--c-brown:#92400e;--c-brown-soft:#f5ece6;--c-slate:#6b6b76;--c-slate-soft:#efeff1}[data-style=command] .item-text{font-family:var(--font-body);font-weight:400}[data-style=command] :is(.list-name,.sheet-title,.cleared h2){letter-spacing:-.01em;font-weight:500}[data-style=command] .list-title-input{letter-spacing:-.02em;font-size:22px;font-weight:600}[data-style=command] :is(.sec-meta,.list-activity-hint,.settings-label,.tp-count,.role-badge,.sync-pill){font-family:var(--mono);font-weight:500}[data-style=command] .settings-label{letter-spacing:.08em;color:var(--muted);font-size:11px}[data-style=command] .list-activity-hint{font-size:11.5px}[data-style=command] :is(.add-input,.quick-capture-input,.qc-prompts,.seg-btn,.segmented-btn){font-weight:400}[data-style=command] .seg-btn--on,[data-style=command] .segmented-btn--on{font-weight:500}[data-style=command] .topbar{border-bottom-color:var(--line)}[data-style=command] .topbar-brand{font-family:var(--mono);letter-spacing:0;text-transform:lowercase;color:var(--muted);font-size:15px;font-weight:500}[data-style=command] .topbar-brand b{font-weight:500}[data-style=command] :is(.topbar-icon-btn,.history-btn){color:var(--muted);opacity:1}[data-style=command] :is(.topbar-icon-btn,.history-btn) svg{stroke-width:1.7px}[data-style=command] .account-btn{border-color:var(--cd-edge);background:0 0;border-radius:11px}[data-style=command] .account-btn .avatar,[data-style=command] .account-avatar{border-radius:7px}[data-style=command] .quick-capture{background:var(--card);border-color:var(--cd-edge);border-radius:16px}[data-style=command][data-mode=dark] .quick-capture{box-shadow:0 12px 40px #0000008c}[data-style=command] .quick-capture:focus-within{border-color:var(--check-line)}[data-style=command] .add-dot{border:1px solid var(--cd-edge);width:20px;height:20px;color:var(--muted);border-radius:6px}[data-style=command] .add-dot:before{font-family:var(--mono);font-size:14px;font-weight:400}[data-style=command] .quick-capture .add-dot{margin-top:8px}[data-style=command] .qc-send{border-radius:10px}[data-style=command] .seg{background:var(--card);border-color:var(--cd-edge);box-shadow:none;border-radius:11px}[data-style=command] .seg .pill{background:var(--cd-raise);border-radius:8px}[data-style=command] .seg-btn{color:var(--muted);border-radius:8px;font-size:14px}[data-style=command] .seg-btn--on{color:var(--ink)}[data-style=command] .seg-btn b{font-weight:600}[data-style=command] .list-card{box-shadow:none;background:0 0;border:0;border-radius:0}[data-style=command] .list-card.has-color{background:0 0}[data-style=command] .list-card .swipe-row-content{background:var(--bg);box-shadow:inset 0 -1px 0 var(--line)}[data-style=command] .list-name{font-size:17px}[data-style=command] .new-sec-btn{border:1px dashed var(--dash);font-family:var(--mono);border-radius:12px;font-size:13px;font-weight:500}[data-style=command] .tmpl-entry-btn{font-family:var(--mono);-webkit-text-decoration-color:var(--dash);text-decoration-color:var(--dash);font-size:12.5px;font-weight:500}@media (hover:hover){[data-style=command] .list-card:hover .swipe-row-content{background:var(--cd-raise)}}[data-style=command] .color-strip{border-radius:2px;width:8px;height:8px;top:50%;bottom:auto;left:3px;transform:translateY(-50%)}[data-style=command] .section>.color-strip{top:29px}[data-style=command] .view-tools{background:var(--card);border-color:var(--cd-edge);border-radius:11px}[data-style=command] .view-tools button{color:var(--muted);opacity:1}[data-style=command] .section{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}[data-style=command] .section.has-color{background:0 0}[data-style=command] .section:nth-child(1 of .section){border-top-color:#0000}[data-style=command] .sec-name{letter-spacing:0;color:var(--cd-head);font-size:15px;font-weight:500}[data-style=command] .chev{width:16px;height:16px}[data-style=command] .sec-meta-btn{color:var(--muted);border:1px solid var(--cd-edge);border-radius:6px;margin:-3px 0;padding:3px 7px;font-size:11.5px}[data-style=command] .sec-meta-btn:active{background:var(--cd-raise)}@media (hover:hover){[data-style=command] .sec-meta-btn:hover{background:var(--cd-raise)}}[data-style=command] .item{border-top-color:#0000}[data-style=command] .check{border-width:1.5px;border-radius:5px;width:19px;height:19px}[data-style=command] .check svg{width:11px;height:11px}[data-style=command] .add-row{border-top-color:#0000}[data-style=command] .add-input{background:0 0;border-radius:8px;padding-left:0}[data-style=command] .add-input::placeholder{color:var(--faint)}[data-style=command] .add-input:focus{background:var(--card);box-shadow:inset 0 0 0 1px var(--cd-edge);padding-left:10px}[data-style=command] .add-row .add-dot{margin:0 2px}[data-style=command] .section.is-note{background:var(--card);border:0;border-left:2px solid var(--accent);border-radius:0 12px 12px 0}[data-style=command] .note-body{color:var(--cd-note);line-height:1.55}[data-style=command] .app-root.layout-masonry .sections-flow .section{border-radius:0}[data-style=command] .app-root.layout-masonry .sections-flow .section.is-note{border-radius:0 12px 12px 0}[data-style=command] .cleared{background:var(--card);border-color:var(--cd-edge);box-shadow:none;border-radius:14px}[data-style=command] .cleared .badge{border-radius:12px}[data-style=command] .sheet{background:var(--card);border-color:var(--cd-edge);border-radius:22px}[data-style=command][data-mode=dark] .sheet{box-shadow:0 -12px 44px #000000b3}[data-style=command] :is(.sheet-actions,.settings-actions,.settings-list,.switch-row){background:var(--bg);box-shadow:inset 0 0 0 1px var(--cd-edge);border-radius:12px}[data-style=command] :is(.settings-row,.settings-action){box-shadow:inset 0 -1px 0 var(--cd-edge)}[data-style=command] :is(.settings-row,.settings-action):last-child{box-shadow:none}[data-style=command] .sheet-cancel{box-shadow:inset 0 0 0 1px var(--cd-edge);border-radius:12px}[data-style=command] .segmented{background:var(--bg);box-shadow:inset 0 0 0 1px var(--cd-edge);border-radius:11px}[data-style=command] .segmented-btn{border-radius:8px}[data-style=command] .segmented-btn--on{background:var(--cd-raise);box-shadow:none}[data-style=command] .switch-track{border-radius:8px}[data-style=command] .switch-thumb{border-radius:6px}[data-style=command] .swatch{border-radius:9px}[data-style=command] .toast{background:var(--card);color:var(--ink);border:1px solid var(--cd-edge);font-family:var(--mono);border-radius:12px;font-size:13px;font-weight:500}[data-style=command][data-mode=dark] .toast{box-shadow:0 12px 40px #0009}[data-style=command] .add-fab{border-radius:14px}[data-style=command] .app-note{border-color:var(--cd-edge);border-radius:12px}[data-style=command] .role-badge{letter-spacing:.02em;border-radius:6px}.tp[data-style=command] .tp-panel{box-shadow:none;background:0 0;border-radius:0;padding:6px 2px}.tp[data-style=command] .tp-title{letter-spacing:-.01em;font-weight:600}.tp[data-style=command] .tp-check{border-width:1.3px;border-radius:3px}.tp[data-style=command] .tp-count{border:1px solid var(--cd-edge);color:var(--accent);border-radius:5px;align-self:flex-start;padding:1px 6px;font-size:10px}[data-style=paper]{--display:"Newsreader Variable", "Newsreader", Georgia, serif;--body:"Newsreader Variable", "Newsreader", Georgia, serif;--pp-hand:"Caveat Variable", "Caveat", "Bradley Hand", cursive;--pp-x:40px;--pp-p:44px;--pp-b:27.333px;--pp-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26'%3E%3Cpath d='M3.2 15.4c1.9 1.5 3.6 3.6 5 6.2C11.3 13.8 15.6 7.6 21.4 2.8' fill='none' stroke='%23000' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-style=paper][data-mode=light]{--bg:#f7f1e3;--pp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .27 0 0 0 0 .12 0 0 0 .55 -.21'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--bg-art:var(--pp-grain), radial-gradient(120% 80% at 50% 0%, #fffcf099, #fffcf000 70%);--card:#fcf8ee;--ink:#1f2a44;--muted:#5f6579;--faint:#9a9fb0;--done:#8e93a5;--done-line:#1f2a44;--line:#e6dcc5;--check-line:#1f2a44;--dash:#cbbe9c;--accent:#c0392b;--accent-ink:#fff8ec;--accent-soft:#f6e1d8;--danger:#b42318;--danger-soft:#f8e2dd;--success:#2e7d4f;--success-soft:#e2f0e5;--shadow:0 1px 0 #503c140d, 0 8px 18px -10px #503c1452;--overlay:#2822145c;--avatar-ink:#fff8ec;--pp-margin:#d6484880;--pp-rule:#466eaa45;--pp-pen:#2c4a8a;--pp-label:#a33a2c;--c-red:#c0392b;--c-red-soft:#f6e1da;--c-orange:#d35400;--c-orange-soft:#f8e6d6;--c-amber:#b7860b;--c-amber-soft:#f5edd3;--c-green:#3c7d3e;--c-green-soft:#e5eedd;--c-teal:#1f7a72;--c-teal-soft:#dfede7;--c-blue:#2c4a8a;--c-blue-soft:#e2e6ee;--c-purple:#6c4a9e;--c-purple-soft:#eae3ee;--c-pink:#b83b7a;--c-pink-soft:#f5e2e6;--c-brown:#7b5434;--c-brown-soft:#efe5d8;--c-slate:#5a6275;--c-slate-soft:#e9e6e1}[data-style=paper][data-mode=dark]{--bg:#141a2b;--pp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .8 0 0 0 0 .85 0 0 0 0 1 0 0 0 .26 -.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--bg-art:var(--pp-grain), radial-gradient(120% 80% at 50% 0%, #3c508238, #3c508200 70%);--card:#1a2236;--ink:#e3e8f4;--muted:#9ba5bf;--faint:#5f6a88;--done:#69728e;--done-line:#9ba5bf;--line:#29334f;--check-line:#c9d2e8;--dash:#364268;--accent:#f08a7a;--accent-ink:#1a1012;--accent-soft:#3a2a38;--danger:#f08a7a;--danger-soft:#3a2430;--success:#8ccb8a;--success-soft:#1f3330;--shadow:0 1px 0 #00000040, 0 10px 22px -12px #0009;--overlay:#04071099;--avatar-ink:#141a2b;--pp-margin:#f08a7a73;--pp-rule:#96b4eb33;--pp-pen:#a9c1f5;--pp-label:#f0a294;--c-red:#f08a7a;--c-red-soft:#3a3240;--c-orange:#f2a65a;--c-orange-soft:#3a363b;--c-amber:#e8c468;--c-amber-soft:#35373c;--c-green:#8ccb8a;--c-green-soft:#2a3a42;--c-teal:#6cc6be;--c-teal-soft:#253949;--c-blue:#8fb0f0;--c-blue-soft:#2c3752;--c-purple:#b9a0e8;--c-purple-soft:#323551;--c-pink:#ee9ac4;--c-pink-soft:#38334a;--c-brown:#c9a07e;--c-brown-soft:#333440;--c-slate:#a3acc2;--c-slate-soft:#2c3448}[data-style=paper] .item-text{font-family:var(--font-body);font-size:17px;font-weight:400}[data-style=paper] .add-input{font-size:17px;font-style:italic;font-weight:400}[data-style=paper] :is(.topbar-brand,.list-title-input){letter-spacing:-.01em;font-weight:600}[data-style=paper] .topbar-brand{font-size:22px}[data-style=paper] .topbar-brand b{font-style:italic;font-weight:600}[data-style=paper] .list-title-input{font-size:23px}[data-style=paper] :is(.list-name,.sec-name,.sheet-title,.cleared h2){letter-spacing:-.005em;font-weight:600}[data-style=paper] :is(.list-name,.sec-name){font-size:19px}[data-style=paper] :is(.list-activity-hint,.sheet-sub,.qc-prompts,.quick-capture-input,.segmented-hint){font-style:italic}[data-style=paper] .list-activity-hint{font-family:var(--font-body);font-size:13.5px}[data-style=paper] .settings-label{font-family:var(--display);letter-spacing:.14em;color:var(--pp-label);font-size:11.5px;font-weight:600}[data-style=paper] .sec-meta{font-family:var(--pp-hand);font-size:20px;font-weight:500;line-height:1}[data-style=paper] .sec-meta-btn{padding-top:2px;padding-bottom:4px}[data-style=paper] .note-body{font-family:var(--pp-hand);color:var(--pp-pen);padding-left:48px;font-size:22px;line-height:1.4}[data-style=paper] .topbar{background:var(--pp-grain), var(--bg)}[data-style=paper] :is(.quick-capture,.list-card,.section,.cleared,.sheet){background-color:var(--card);background-image:var(--pp-grain);border-color:var(--line);border-radius:4px}[data-style=paper] .list-card.has-color{background-color:var(--tint)}[data-style=paper] .sheet{border-radius:16px}[data-style=paper] .quick-capture .add-dot{color:var(--accent);border-color:#0000;margin-top:8px}[data-style=paper] .list-card .swipe-row-content{background:var(--pp-grain), var(--card)}[data-style=paper] .list-card.has-color .swipe-row-content{background:var(--pp-grain), var(--tint)}[data-style=paper] .qc-send{border-radius:50%}[data-style=paper] .seg{box-shadow:inset 0 -1px 0 var(--line);background:0 0;border:0;border-radius:0}[data-style=paper] .seg .pill{box-shadow:inset 0 -2px 0 var(--accent);background:0 0;border-radius:0}[data-style=paper] .seg-btn{color:var(--muted);font-size:16px;font-style:italic;font-weight:400}[data-style=paper] .seg-btn--on{color:var(--ink);font-style:normal;font-weight:600}[data-style=paper] .seg-btn b{font-weight:600}[data-style=paper] .view-tools{background:0 0;border-radius:6px}[data-style=paper] :is(.topbar-icon-btn,.history-btn,.view-tools button){color:var(--muted)}[data-style=paper] .new-sec-btn{border-radius:4px;font-size:16px;font-style:italic;font-weight:400}[data-style=paper] .tmpl-entry-btn{-webkit-text-decoration-color:var(--pp-margin);text-decoration-color:var(--pp-margin);font-size:14.5px;font-style:italic;font-weight:400}[data-style=paper] .section{background-image:linear-gradient(90deg, transparent var(--pp-x), var(--pp-margin) var(--pp-x) calc(var(--pp-x) + 1.5px), transparent 0), var(--pp-grain)}[data-style=paper] .section.has-color{background-color:var(--tint)}[data-style=paper] .item.has-color{background:color-mix(in srgb, var(--tint) 70%, transparent)}[data-style=paper] .item{border-top:1px dotted var(--line)}[data-style=paper] .check{border:1.6px solid var(--check-line);border-radius:2px;width:20px;height:20px;position:relative;rotate:-2deg}[data-style=paper] .check svg{display:none}[data-style=paper] .item.done .check{border-color:var(--check-line);background:0 0}[data-style=paper] .item.done .check:before{content:"";background:var(--accent);width:25px;height:27px;-webkit-mask:var(--pp-tick) center / contain no-repeat;-webkit-mask:var(--pp-tick) center / contain no-repeat;mask:var(--pp-tick) center / contain no-repeat;position:absolute;top:-10px;left:0}[data-style=paper] .item.done .item-text{text-decoration-thickness:1.4px}[data-style=paper] .add-row{border-top:1px dotted var(--line)}[data-style=paper] .add-dot{width:20px;height:20px;color:var(--accent);border-color:#0000;margin:0 1.5px}[data-style=paper] .add-dot:before{font-size:20px;font-weight:400}[data-style=paper] .add-input{background:0 0;border-radius:0;padding-left:0}[data-style=paper] .add-input::placeholder{color:var(--muted);opacity:.8}[data-style=paper] .add-input:focus{box-shadow:inset 0 -1.5px 0 var(--pp-margin);background:0 0}[data-style=paper] .cleared .badge{box-shadow:inset 0 0 0 2.5px var(--accent);background:0 0;rotate:-8deg}[data-style=paper] .cleared .badge svg{color:var(--accent)}[data-style=paper] :is(.sheet-actions,.settings-actions,.settings-list,.switch-row,.sheet-cancel){border-radius:6px}[data-style=paper] .segmented{border-radius:8px}[data-style=paper] .segmented-btn{border-radius:6px;font-size:14.5px}[data-style=paper] .segmented-btn--on{box-shadow:inset 0 -2px 0 var(--accent), 0 1px 2px #503c1424}[data-style=paper] .swatch{border-radius:4px}[data-style=paper] .toast{border-radius:6px;font-style:italic;font-weight:500}[data-style=paper] .add-fab{border-radius:50%}[data-style=paper] .app-note{border-radius:6px}.tp[data-style=paper] .tp-panel{background-color:var(--card);background-image:var(--pp-grain);border-radius:3px;position:relative}.tp[data-style=paper] .tp-title{font-size:13px;font-weight:600}.tp[data-style=paper] .tp-row{font-size:11.5px}.tp[data-style=paper] .tp-check{border-width:1.3px;border-color:var(--check-line);border-radius:1.5px;position:relative}.tp[data-style=paper] .tp-check--on{background:0 0}.tp[data-style=paper] .tp-check--on:before{content:"";background:var(--accent);width:14px;height:15px;-webkit-mask:var(--pp-tick) center / contain no-repeat;-webkit-mask:var(--pp-tick) center / contain no-repeat;mask:var(--pp-tick) center / contain no-repeat;position:absolute;top:-6px;left:-1px}.tp[data-style=paper] .tp-count{font-family:var(--pp-hand);font-size:18px;font-weight:600;line-height:1}[data-style=paper][data-paper=lined] .section{background-image:linear-gradient(90deg, transparent var(--pp-x), var(--pp-margin) var(--pp-x) calc(var(--pp-x) + 1.5px), transparent 0), linear-gradient(transparent calc(var(--pp-b) - 1px), var(--pp-rule) 0 var(--pp-b), transparent 0), var(--pp-grain);background-size:100% 100%, 100% var(--pp-p), auto;background-repeat:no-repeat,repeat-y,repeat}[data-style=paper][data-paper=lined] .sec-head{height:var(--pp-p);padding-top:0;padding-bottom:0}[data-style=paper][data-paper=lined] :is(.item,.add-row,.sec-clear){border-top-width:0;padding-top:0;padding-bottom:0}[data-style=paper][data-paper=lined] :is(.item-main,.add-row,.sec-clear){min-height:var(--pp-p)}[data-style=paper][data-paper=lined] .add-input{margin:0;padding-top:0;padding-bottom:0}[data-style=paper][data-paper=lined] .check{translate:0 -5.5px}[data-style=paper][data-paper=lined] .note-body{line-height:var(--pp-p);padding-top:0;padding-bottom:0;font-size:25px;position:relative;top:-4px}[data-style=paper][data-paper=lined] .app-root.layout-masonry .sections-flow :is(.item,.add-row){padding-top:0;padding-bottom:0}.tp[data-style=paper][data-paper=lined] .tp-panel{background-image:linear-gradient(transparent 13px, var(--pp-rule) 0 14px, transparent 0), var(--pp-grain);background-position:0 6px,0 0;background-repeat:repeat-y,repeat;background-size:100% 18px,auto;gap:0;padding:6px 8px 4px}.tp[data-style=paper][data-paper=lined] :is(.tp-title,.tp-row){line-height:18px}
