@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_efde1a47-module__SZ3kUW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_efde1a47-module__SZ3kUW__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_65e6f72d-module__M-D7sa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_65e6f72d-module__M-D7sa__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_ec019566-module__bJ0HsW__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_ec019566-module__bJ0HsW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
.Sidebar-module__dYkaHG__sidebar{width:var(--sidebar-width);background:var(--warm-surface-2);border-right:1px solid var(--rule);height:100vh;z-index:var(--z-sidebar);transition:transform var(--transition-slow);flex-direction:column;display:flex;position:fixed;top:0;left:0}.Sidebar-module__dYkaHG__logo{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:22px;display:flex}.Sidebar-module__dYkaHG__logoIcon{width:36px;height:36px;font-family:var(--font-serif);color:#7a4f1b;background:linear-gradient(140deg,#f5dda0,#f5c9c2);border-radius:12px;justify-content:center;align-items:center;font-size:22px;font-style:italic;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #ffffff80,0 4px 10px -6px #a8595166}.Sidebar-module__dYkaHG__logoText{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink);font-size:22px;font-weight:400;line-height:1}.Sidebar-module__dYkaHG__logoImg{border-radius:10px;flex-shrink:0}.Sidebar-module__dYkaHG__nav{flex-direction:column;flex:1;gap:2px;padding:14px 12px;display:flex;overflow-y:auto}.Sidebar-module__dYkaHG__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:14px 10px 8px;font-size:10.5px;font-weight:500}.Sidebar-module__dYkaHG__navItem{color:var(--ink-2);transition:background var(--transition-fast), color var(--transition-fast);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.Sidebar-module__dYkaHG__navItem:hover{background:var(--warm-surface);color:var(--ink)}.Sidebar-module__dYkaHG__navItem.Sidebar-module__dYkaHG__active{background:var(--lavender);color:var(--lav-ink);border-color:#0000}.Sidebar-module__dYkaHG__navIcon{filter:saturate(.85);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;display:flex}.Sidebar-module__dYkaHG__badge{border-radius:var(--radius-full);background:var(--peach);min-width:22px;height:20px;color:var(--peach-ink);justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:flex}.Sidebar-module__dYkaHG__navItem.Sidebar-module__dYkaHG__active .Sidebar-module__dYkaHG__badge{color:var(--lav-ink);background:#5530d12e}.Sidebar-module__dYkaHG__badgePulse{animation:.6s cubic-bezier(.34,1.56,.64,1) 2 Sidebar-module__dYkaHG__badgePulseAnim}@keyframes Sidebar-module__dYkaHG__badgePulseAnim{0%{transform:scale(1);box-shadow:0 0 #e89a608c}40%{transform:scale(1.25);box-shadow:0 0 0 6px #e89a6000}to{transform:scale(1);box-shadow:0 0 #e89a6000}}.Sidebar-module__dYkaHG__footer{border-top:1px solid var(--rule);padding:16px 18px 22px}.Sidebar-module__dYkaHG__captureBtn{color:#fbf4e5;width:100%;transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#2a2118;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:500;display:flex}.Sidebar-module__dYkaHG__captureBtn:hover{background:#3a2d20;transform:translateY(-1px);box-shadow:0 8px 20px -10px #2a211866}.Sidebar-module__dYkaHG__captureKbd{font-family:var(--font-mono);color:#fbf4e5d9;background:#fbf4e529;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:500}.Sidebar-module__dYkaHG__reportProblemBtn{border:1px dashed var(--rule,#0000001f);width:100%;color:var(--lav-ink,#6b6373);cursor:pointer;text-align:left;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.Sidebar-module__dYkaHG__reportProblemBtn:hover{color:#2a2118;border-color:var(--rule,#0003);background:#00000008}.Sidebar-module__dYkaHG__userRow{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:0 2px;display:flex}.Sidebar-module__dYkaHG__userLabel{color:var(--lav-ink,#6b6373);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.Sidebar-module__dYkaHG__signOutBtn{color:var(--lav-ink,#6b6373);border:1px solid var(--rule,#00000014);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.Sidebar-module__dYkaHG__signOutBtn:hover{color:#2a2118;background:#0000000a}.Sidebar-module__dYkaHG__main{margin-left:var(--sidebar-width);flex-direction:column;min-height:100vh;display:flex}.Sidebar-module__dYkaHG__content{padding:var(--sp-8);max-width:var(--content-max-width);flex:1;width:100%;margin:0 auto}.Sidebar-module__dYkaHG__captureFab{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-full);color:#fbf4e5;width:60px;height:60px;z-index:calc(var(--z-lock) + 10);transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#2a2118;justify-content:center;align-items:center;font-size:30px;line-height:1;display:none;position:fixed;box-shadow:0 10px 24px -8px #2a211873,0 2px 6px -2px #2a211840}.Sidebar-module__dYkaHG__captureFab:active{background:#3a2d20;transform:scale(.94)}.Sidebar-module__dYkaHG__captureFab:focus-visible{outline:1.5px solid var(--lav-ink);outline-offset:3px}.Sidebar-module__dYkaHG__captureFabMicGhost{color:#fbf4e5;opacity:.08;pointer-events:none;width:14px;height:14px;position:absolute;bottom:8px;right:8px}.Sidebar-module__dYkaHG__captureFabTooltip{right:18px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-sidebar) - 5);color:#fbf4e5;pointer-events:none;background:#2a2118eb;border-radius:10px;max-width:220px;padding:8px 12px;font-size:13px;animation:.18s ease-out Sidebar-module__dYkaHG__fabHintIn,.4s ease-in 2.6s forwards Sidebar-module__dYkaHG__fabHintFade;display:none;position:fixed;box-shadow:0 6px 16px -6px #00000059}@keyframes Sidebar-module__dYkaHG__fabHintIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes Sidebar-module__dYkaHG__fabHintFade{to{opacity:0}}.Sidebar-module__dYkaHG__mobileHeader{background:var(--warm-surface-2);border-bottom:1px solid var(--rule);z-index:var(--z-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:12px;padding:14px 18px;display:none;position:sticky;top:0}.Sidebar-module__dYkaHG__hamburger{width:36px;height:36px;color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;font-size:20px;display:flex}.Sidebar-module__dYkaHG__hamburger:hover{background:var(--warm-surface)}.Sidebar-module__dYkaHG__mobileOverlay{background:var(--bg-overlay);z-index:calc(var(--z-sidebar) - 1);animation:Sidebar-module__dYkaHG__overlayIn var(--transition-base) forwards;display:none;position:fixed;inset:0}@media (max-width:768px){.Sidebar-module__dYkaHG__sidebar{transform:translate(-100%)}.Sidebar-module__dYkaHG__sidebar.Sidebar-module__dYkaHG__open{transform:translate(0)}.Sidebar-module__dYkaHG__mobileHeader{display:flex}.Sidebar-module__dYkaHG__mobileOverlay.Sidebar-module__dYkaHG__visible{display:block}.Sidebar-module__dYkaHG__main{margin-left:0}.Sidebar-module__dYkaHG__content{padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + 80px + env(safe-area-inset-bottom,0px))}.Sidebar-module__dYkaHG__captureFab{display:flex}.Sidebar-module__dYkaHG__captureFabTooltip{display:block}}.Sidebar-module__dYkaHG__voiceCtaOverlay{background:var(--bg-overlay);z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Sidebar-module__dYkaHG__voiceCta{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:360px;display:flex}.Sidebar-module__dYkaHG__voiceCtaBtn{color:#fbf4e5;cursor:pointer;background:#2a2118;border:none;border-radius:999px;width:100%;min-height:64px;padding:18px 24px;font-size:16px;font-weight:600;box-shadow:0 12px 32px -10px #0006}.Sidebar-module__dYkaHG__voiceCtaSub{color:var(--text-secondary);text-align:center;margin:0;font-size:13px;line-height:1.4}.Sidebar-module__dYkaHG__voiceCtaDismiss{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:13px}
.DevBadge-module__GqeHaq__badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#b85910;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffe5c8,#ffd6a0);border:1px solid #b8591033;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:700;line-height:1;animation:3s ease-in-out infinite DevBadge-module__GqeHaq__devPulse;display:inline-flex;box-shadow:0 1px 3px -1px #b8591026}@keyframes DevBadge-module__GqeHaq__devPulse{0%,to{opacity:1}50%{opacity:.7}}
.CaptureModal-module__JQofYq__overlay{background:var(--bg-overlay);z-index:var(--z-modal);animation:CaptureModal-module__JQofYq__overlayIn var(--transition-fast) forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding-top:min(20vh,160px);display:flex;position:fixed;inset:0}.CaptureModal-module__JQofYq__modal{background:var(--warm-surface);border:1px solid var(--rule);width:100%;max-width:640px;animation:CaptureModal-module__JQofYq__fadeInScale var(--transition-base) forwards;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 80px -20px #56371466}.CaptureModal-module__JQofYq__typeRow{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.CaptureModal-module__JQofYq__typeBtn{border-radius:var(--radius-full);color:var(--ink-2);background:var(--warm-surface-2);border:1px solid var(--rule);transition:all var(--transition-fast);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.CaptureModal-module__JQofYq__typeBtn:hover{border-color:var(--rule-strong);color:var(--ink)}.CaptureModal-module__JQofYq__typeBtn.CaptureModal-module__JQofYq__active{border-color:#0000;box-shadow:0 6px 16px -10px #00000040}.CaptureModal-module__JQofYq__typeBtn.CaptureModal-module__JQofYq__active[data-type=note]{background:var(--butter);color:var(--butter-ink)}.CaptureModal-module__JQofYq__typeBtn.CaptureModal-module__JQofYq__active[data-type=todo]{background:var(--sage);color:var(--sage-ink)}.CaptureModal-module__JQofYq__typeBtn.CaptureModal-module__JQofYq__active[data-type=resource]{background:var(--sky);color:var(--sky-ink)}.CaptureModal-module__JQofYq__typeBtn.CaptureModal-module__JQofYq__active[data-type=question]{background:var(--blush);color:var(--blush-ink)}.CaptureModal-module__JQofYq__typeBtn.CaptureModal-module__JQofYq__active[data-type=goal]{background:var(--lavender);color:var(--lav-ink)}.CaptureModal-module__JQofYq__typeBtn.CaptureModal-module__JQofYq__active[data-type=anniversary]{background:var(--blush);color:var(--blush-ink)}.CaptureModal-module__JQofYq__typeEmoji{font-size:13px}.CaptureModal-module__JQofYq__body{padding:var(--sp-5);gap:var(--sp-4);flex-direction:column;display:flex}.CaptureModal-module__JQofYq__linkedResourceChip{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule);border-radius:var(--radius-full);background:var(--warm-surface-alt,var(--warm-surface));color:var(--text-secondary);align-self:flex-start;min-width:0;max-width:100%;font-size:13px;display:inline-flex}.CaptureModal-module__JQofYq__linkedResourceLabel{color:var(--text-muted)}.CaptureModal-module__JQofYq__linkedResourceTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.CaptureModal-module__JQofYq__linkedResourceRemove{padding:0 var(--sp-1);color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:14px;line-height:1}.CaptureModal-module__JQofYq__linkedResourceRemove:hover{color:var(--text-primary)}.CaptureModal-module__JQofYq__softSuggestRow{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--rule);border-radius:var(--radius-md,8px);background:var(--warm-surface);color:var(--text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.CaptureModal-module__JQofYq__softSuggestText{flex:auto;min-width:0}.CaptureModal-module__JQofYq__softSuggestText strong{color:var(--text-primary);font-weight:500}.CaptureModal-module__JQofYq__softSuggestAccept,.CaptureModal-module__JQofYq__softSuggestDismiss{border:1px solid var(--rule);border-radius:var(--radius-full);padding:var(--sp-1) var(--sp-3);cursor:pointer;color:var(--text-primary);background:0 0;font-size:12.5px}.CaptureModal-module__JQofYq__softSuggestAccept{background:var(--sage,var(--warm-surface-alt));color:var(--sage-ink,var(--text-primary));border-color:#0000}.CaptureModal-module__JQofYq__softSuggestAccept:hover,.CaptureModal-module__JQofYq__softSuggestDismiss:hover{filter:brightness(.96)}.CaptureModal-module__JQofYq__titleInput{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:0;font-size:16px;font-weight:600}.CaptureModal-module__JQofYq__titleInput::placeholder{color:var(--text-muted)}.CaptureModal-module__JQofYq__voiceCaptionWrap{flex-direction:column;gap:4px;margin:6px 0;display:flex}.CaptureModal-module__JQofYq__voiceCaptionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.CaptureModal-module__JQofYq__voiceCaptionBlock{border:1px solid var(--rule);background:var(--warm-surface-2);max-height:4.5em;color:var(--ink);white-space:pre-wrap;word-wrap:break-word;scroll-snap-type:y proximity;border-radius:8px;margin:4px 0;padding:8px 10px;font-size:14px;line-height:1.5;overflow-y:auto}.CaptureModal-module__JQofYq__voiceCaptionBlock>*{scroll-snap-align:end}.CaptureModal-module__JQofYq__contentWrap{width:100%;position:relative}.CaptureModal-module__JQofYq__contentInput{background:var(--warm-surface-2);border:1.5px solid var(--lav-ink);width:100%;min-height:130px;max-height:300px;font-family:var(--font-serif);color:var(--ink);resize:none;border-radius:14px;outline:none;padding:14px 108px 14px 16px;font-size:19px;line-height:1.5;box-shadow:0 0 0 4px #644b9c1f}.CaptureModal-module__JQofYq__micBtnInline{background:var(--warm-surface);border:1.5px solid var(--rule);width:90px;height:90px;color:var(--ink-2);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:40px;display:inline-flex;position:absolute;top:10px;right:10px}.CaptureModal-module__JQofYq__micBtnInline:hover:not(:disabled){background:var(--bg-input);color:var(--ink)}.CaptureModal-module__JQofYq__micBtnInline:disabled{opacity:.5;cursor:not-allowed}.CaptureModal-module__JQofYq__micBtnInline.CaptureModal-module__JQofYq__micBtnInlineActive{background:var(--danger-muted);border-color:var(--danger);color:var(--danger);animation:1.4s ease-in-out infinite CaptureModal-module__JQofYq__pulse}.CaptureModal-module__JQofYq__contentInput::placeholder{color:var(--text-muted)}.CaptureModal-module__JQofYq__goalRow{align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:12px;display:flex}.CaptureModal-module__JQofYq__goalSelect{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);color:var(--text-primary);flex:1;font-family:inherit;font-size:12px}.CaptureModal-module__JQofYq__goalSelect:focus{border-color:var(--accent);outline:none}.CaptureModal-module__JQofYq__dueDateRow{align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:12px;display:flex}.CaptureModal-module__JQofYq__dueDateInput{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);color:var(--text-primary);flex:1;font-family:inherit;font-size:12px}.CaptureModal-module__JQofYq__dueDateInput:focus{border-color:var(--accent);outline:none}.CaptureModal-module__JQofYq__dueTimeInput{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);width:96px;padding:var(--sp-1) var(--sp-2);color:var(--text-primary);font-family:inherit;font-size:12px}.CaptureModal-module__JQofYq__dueTimeInput:focus{border-color:var(--accent);outline:none}.CaptureModal-module__JQofYq__appointmentToggle{border-radius:var(--radius-full);background:var(--warm-surface-2);border:1px solid var(--rule);min-width:32px;height:28px;color:var(--ink-2);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.CaptureModal-module__JQofYq__appointmentToggle:hover{border-color:var(--rule-strong);color:var(--ink)}.CaptureModal-module__JQofYq__appointmentToggleActive{background:var(--blush);color:var(--blush-ink);border-color:#0000}.CaptureModal-module__JQofYq__appointmentHint{color:var(--text-muted);font-size:11px;font-style:italic}.CaptureModal-module__JQofYq__anniversaryRecurrenceNote{color:var(--text-muted);padding-left:2px;font-size:12px;font-style:italic}.CaptureModal-module__JQofYq__dueDateClear{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px;font-size:12px}.CaptureModal-module__JQofYq__dueDateClear:hover{color:var(--text-primary);background:var(--warm-surface-2)}.CaptureModal-module__JQofYq__repeatBlock{gap:var(--sp-2);flex-direction:column;display:flex}.CaptureModal-module__JQofYq__repeatSub{align-items:center;gap:var(--sp-2);color:var(--text-muted);flex-wrap:wrap;padding-left:22px;font-size:12px;display:flex}.CaptureModal-module__JQofYq__repeatSubLabel{color:var(--text-muted);font-size:12px}.CaptureModal-module__JQofYq__dayPicker{gap:4px;display:inline-flex}.CaptureModal-module__JQofYq__dayBtn{border-radius:var(--radius-full);background:var(--warm-surface-2);border:1px solid var(--rule);width:28px;height:28px;color:var(--ink-2);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.CaptureModal-module__JQofYq__dayBtn:hover{border-color:var(--rule-strong);color:var(--ink)}.CaptureModal-module__JQofYq__dayBtnActive{background:var(--sage);color:var(--sage-ink);border-color:#0000}.CaptureModal-module__JQofYq__radioRow{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.CaptureModal-module__JQofYq__radioRow input[type=radio]{cursor:pointer}.CaptureModal-module__JQofYq__footer{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--warm-surface-2);justify-content:space-between;align-items:center;display:flex}.CaptureModal-module__JQofYq__hint{color:var(--text-muted);font-size:12px}.CaptureModal-module__JQofYq__hint kbd{background:var(--bg-tertiary);border:1px solid var(--border);font-size:11px;font-family:var(--font-mono);border-radius:4px;margin:0 2px;padding:1px 5px;display:inline-block}.CaptureModal-module__JQofYq__actions{gap:var(--sp-2);display:flex}.CaptureModal-module__JQofYq__cancelBtn{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-fast);font-size:13px;font-weight:500}.CaptureModal-module__JQofYq__cancelBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CaptureModal-module__JQofYq__submitBtn{color:#fbf4e5;transition:all var(--transition-fast);background:#2a2118;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:500;display:flex}.CaptureModal-module__JQofYq__submitBtn:hover:not(:disabled){background:#3a2d20;transform:translateY(-1px)}.CaptureModal-module__JQofYq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.CaptureModal-module__JQofYq__submitBtnSuccess{background:var(--sage)!important;color:var(--sage-ink)!important}.CaptureModal-module__JQofYq__checkBounce{animation:.2s cubic-bezier(.34,1.56,.64,1) forwards CaptureModal-module__JQofYq__checkBounce;display:inline-block}@keyframes CaptureModal-module__JQofYq__checkBounce{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.CaptureModal-module__JQofYq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite CaptureModal-module__JQofYq__spin}@keyframes CaptureModal-module__JQofYq__spin{to{transform:rotate(360deg)}}.CaptureModal-module__JQofYq__duplicateBanner{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:0 var(--sp-5) var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--warning-muted,#f59f0a1f);border:1px solid var(--warning,#f6a823);border-radius:var(--radius-md);color:var(--warning,#f9c56c);font-size:13px;display:flex}.CaptureModal-module__JQofYq__duplicateBtn{background:var(--warning,#f6a823);color:var(--text-inverse);border-radius:var(--radius-sm);padding:6px var(--sp-3);cursor:pointer;transition:opacity var(--transition-fast);border:0;font-size:13px;font-weight:600}.CaptureModal-module__JQofYq__duplicateBtn:hover{opacity:.85}.CaptureModal-module__JQofYq__dragHandle{display:none}.CaptureModal-module__JQofYq__micBtn{min-width:44px;min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border);transition:all var(--transition-fast);justify-content:center;align-items:center;gap:4px;font-size:16px;display:inline-flex}.CaptureModal-module__JQofYq__micBtn:hover:not(:disabled){background:var(--bg-input);color:var(--text-primary)}.CaptureModal-module__JQofYq__micBtn:disabled{opacity:.6;cursor:not-allowed}.CaptureModal-module__JQofYq__micBtnActive{background:var(--danger-muted);border-color:var(--danger);color:var(--danger);animation:1.4s ease-in-out infinite CaptureModal-module__JQofYq__pulse}.CaptureModal-module__JQofYq__recDot{background:var(--danger);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite CaptureModal-module__JQofYq__pulse}.CaptureModal-module__JQofYq__voiceError{margin:0 var(--sp-5) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--danger-muted);color:var(--danger);font-size:12px}.CaptureModal-module__JQofYq__dropOverlay{border:2px dashed var(--accent);border-radius:var(--radius-lg);z-index:10;pointer-events:none;animation:CaptureModal-module__JQofYq__dropFadeIn var(--transition-fast) forwards;background:#f0db7540;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CaptureModal-module__JQofYq__dropOverlayInner{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);box-shadow:var(--shadow-lg);font-size:14px;font-weight:600;display:flex}@keyframes CaptureModal-module__JQofYq__dropFadeIn{0%{opacity:0}to{opacity:1}}.CaptureModal-module__JQofYq__attachmentList{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CaptureModal-module__JQofYq__attachmentChip{background:var(--warm-surface-2);border:1px solid var(--rule);border-radius:var(--radius-full);color:var(--ink-2);align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 10px;font-size:12px;display:inline-flex}.CaptureModal-module__JQofYq__attachmentName{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.CaptureModal-module__JQofYq__attachmentSize{color:var(--text-muted);font-variant-numeric:tabular-nums}.CaptureModal-module__JQofYq__attachmentRemove{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.CaptureModal-module__JQofYq__attachmentRemove:hover{color:var(--ink);background:var(--bg-tertiary)}.CaptureModal-module__JQofYq__attachBtn{min-width:44px;min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border);transition:all var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.CaptureModal-module__JQofYq__attachBtn:hover:not(:disabled){background:var(--bg-input);color:var(--text-primary)}.CaptureModal-module__JQofYq__attachBtn:disabled{opacity:.5;cursor:not-allowed}.CaptureModal-module__JQofYq__pendingVoiceBanner{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:var(--accent-muted);border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:12px;display:flex}.CaptureModal-module__JQofYq__pendingVoiceLink{color:var(--accent);font-size:12px;font-weight:600;text-decoration:underline}.CaptureModal-module__JQofYq__pendingVoiceDismiss{color:var(--text-muted);margin-left:auto;padding:2px 6px;font-size:14px}@media (max-width:768px){.CaptureModal-module__JQofYq__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:flex-end;padding-top:0}.CaptureModal-module__JQofYq__modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom);max-height:90vh;margin:0;animation:.16s ease-out forwards CaptureModal-module__JQofYq__sheetSlideUp;overflow-y:auto}.CaptureModal-module__JQofYq__hint{display:none}.CaptureModal-module__JQofYq__submitBtn{flex:1;justify-content:center;font-size:15px;min-height:52px!important}.CaptureModal-module__JQofYq__dragHandle{padding:var(--sp-2) 0 var(--sp-1);touch-action:none;cursor:grab;justify-content:center;display:flex}.CaptureModal-module__JQofYq__dragHandle:before{content:"";border-radius:var(--radius-full);background:var(--border-hover);width:36px;height:4px}.CaptureModal-module__JQofYq__typeBtn{padding:var(--sp-2) var(--sp-3);min-height:36px}.CaptureModal-module__JQofYq__cancelBtn,.CaptureModal-module__JQofYq__submitBtn{min-height:44px;padding:var(--sp-2) var(--sp-4)}}@keyframes CaptureModal-module__JQofYq__sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.AttachmentPicker-module__vlHFQW__backdrop{z-index:var(--z-modal);animation:AttachmentPicker-module__vlHFQW__fadeIn var(--transition-fast) forwards;background:#00000059;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.AttachmentPicker-module__vlHFQW__sheet{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:480px;padding:var(--sp-2);gap:var(--sp-1);animation:AttachmentPicker-module__vlHFQW__slideUp var(--transition-slow) forwards;padding-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom,0));border-bottom:0;flex-direction:column;display:flex}.AttachmentPicker-module__vlHFQW__option{align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:0;font-size:15px;font-weight:500;display:flex}.AttachmentPicker-module__vlHFQW__option:hover,.AttachmentPicker-module__vlHFQW__option:focus-visible{background:var(--bg-tertiary);outline:none}.AttachmentPicker-module__vlHFQW__optionIcon{justify-content:center;width:28px;font-size:22px;display:inline-flex}.AttachmentPicker-module__vlHFQW__optionLabel{flex:1}.AttachmentPicker-module__vlHFQW__cancel{margin-top:var(--sp-1);color:var(--text-muted);justify-content:center;font-weight:600}@keyframes AttachmentPicker-module__vlHFQW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AttachmentPicker-module__vlHFQW__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.DueDateChip-module__uU3Z1q__chip,.DueDateChip-module__uU3Z1q__addBtn{border-radius:var(--radius-full);letter-spacing:.01em;cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.DueDateChip-module__uU3Z1q__chip:hover,.DueDateChip-module__uU3Z1q__addBtn:hover{filter:brightness(.96)}.DueDateChip-module__uU3Z1q__overdue{background:var(--danger-muted,#fee2e2);color:var(--danger,#b91c1c)}.DueDateChip-module__uU3Z1q__today{background:var(--butter,#fef3c7);color:var(--butter-ink,#92400e)}.DueDateChip-module__uU3Z1q__future{background:var(--bg-tertiary,#f4f4f5);color:var(--text-secondary,#52525b)}.DueDateChip-module__uU3Z1q__completed{opacity:.6;text-decoration:line-through}.DueDateChip-module__uU3Z1q__addBtn{color:var(--text-tertiary,#71717a);border:1px dashed var(--border,#e4e4e7);background:0 0;padding:1px 7px}.DueDateChip-module__uU3Z1q__addBtn:hover{color:var(--text-secondary,#52525b);border-color:var(--text-tertiary,#71717a)}.DueDateChip-module__uU3Z1q__editor{align-items:center;gap:4px;display:inline-flex}.DueDateChip-module__uU3Z1q__input{border-radius:var(--radius-sm,4px);border:1px solid var(--border,#e4e4e7);background:var(--bg-primary,#fff);color:var(--text-primary);padding:2px 6px;font-family:inherit;font-size:12px}.DueDateChip-module__uU3Z1q__input:focus{border-color:var(--accent,#3b82f6);outline:none}.DueDateChip-module__uU3Z1q__save,.DueDateChip-module__uU3Z1q__clear{border-radius:var(--radius-sm,4px);border:1px solid var(--border,#e4e4e7);background:var(--bg-secondary,#f4f4f5);color:var(--text-primary);cursor:pointer;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:600}.DueDateChip-module__uU3Z1q__save{background:var(--accent,#3b82f6);color:#fff;border-color:var(--accent,#3b82f6)}.DueDateChip-module__uU3Z1q__save:disabled,.DueDateChip-module__uU3Z1q__clear:disabled{opacity:.5;cursor:not-allowed}.DueDateChip-module__uU3Z1q__clear{color:var(--danger,#b91c1c)}
.InProgressChip-module__i-SAAW__chip{border-radius:var(--radius-full);letter-spacing:.01em;background:var(--accent-muted,#dbeafe);color:var(--accent,#1d4ed8);flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.InProgressChip-module__i-SAAW__dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite InProgressChip-module__i-SAAW__pulse}@keyframes InProgressChip-module__i-SAAW__pulse{0%,to{opacity:.55}50%{opacity:1}}
.CardChips-module__w2YFtq__row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.CardChips-module__w2YFtq__timeChip,.CardChips-module__w2YFtq__appointmentChip,.CardChips-module__w2YFtq__anniversaryChip,.CardChips-module__w2YFtq__yearlyChip,.CardChips-module__w2YFtq__attachmentChip{background:var(--color-bg-subtle,#eef0f3);color:var(--color-text-muted,#5a6573);border:1px solid var(--color-border,#d8dde3);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.CardChips-module__w2YFtq__overflowChip{background:var(--color-bg-subtle,#eef0f3);color:var(--color-text-muted,#5a6573);border:1px solid var(--color-border,#d8dde3);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.CardChips-module__w2YFtq__overflowChip:hover,.CardChips-module__w2YFtq__overflowChip:focus-visible{background:var(--color-bg-hover,#e3e7ec);outline:none}.CardChips-module__w2YFtq__sheetOverlay{z-index:1000;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:480px){.CardChips-module__w2YFtq__sheetOverlay{align-items:center}}.CardChips-module__w2YFtq__sheet{background:var(--color-bg-surface,#fff);width:100%;max-width:480px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;flex-direction:column;gap:12px;display:flex;box-shadow:0 -4px 24px #0000002e}@media (min-width:480px){.CardChips-module__w2YFtq__sheet{border-radius:16px;padding-bottom:16px}}.CardChips-module__w2YFtq__sheetHeader{color:var(--color-text,#1a1f29);font-size:14px;font-weight:600}.CardChips-module__w2YFtq__sheetItems{flex-wrap:wrap;gap:8px;display:flex}.CardChips-module__w2YFtq__sheetCancel{border:1px solid var(--color-border,#d8dde3);cursor:pointer;background:0 0;border-radius:8px;margin-top:4px;padding:10px 16px;font-size:14px}.CardChips-module__w2YFtq__sheetCancel:hover{background:var(--color-bg-hover,#e3e7ec)}
.CollapsibleContent-module__U_pr7W__wrapper{display:contents}.CollapsibleContent-module__U_pr7W__toggle{color:var(--accent,#1d4ed8);font-size:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-weight:500;text-decoration:underline;display:inline-block}.CollapsibleContent-module__U_pr7W__toggle:hover{color:var(--accent-hover,#1e40af)}.CollapsibleContent-module__U_pr7W__toggle:focus-visible{outline:2px solid var(--accent,#1d4ed8);outline-offset:2px;border-radius:2px}
.SubtaskDisclosure-module__s_HwPq__disclosure{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:12px;line-height:1;transition:background .12s,transform .12s,color .12s;display:inline-flex}.SubtaskDisclosure-module__s_HwPq__disclosure:hover{background:var(--bg-secondary);color:var(--text-primary)}.SubtaskDisclosure-module__s_HwPq__disclosure:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SubtaskDisclosure-module__s_HwPq__disclosureAdd{color:var(--accent);opacity:.7}.SubtaskDisclosure-module__s_HwPq__disclosureAdd:hover{opacity:1;background:var(--accent-muted)}.SubtaskDisclosure-module__s_HwPq__disclosureNested{flex:0 0 32px;width:32px;height:32px}.SubtaskDisclosure-module__s_HwPq__triangle{transition:transform .16s;display:inline-block}.SubtaskDisclosure-module__s_HwPq__triangleOpen{transform:rotate(90deg)}@media (min-width:481px){.SubtaskDisclosure-module__s_HwPq__disclosure{flex:0 0 32px;width:32px;height:32px}}.SubtaskDisclosure-module__s_HwPq__children{border-inline-start:2px solid var(--rule);flex-direction:column;gap:4px;margin-block-start:6px;padding-inline-start:16px;display:flex}@media (min-width:481px){.SubtaskDisclosure-module__s_HwPq__children{padding-inline-start:24px}}.SubtaskDisclosure-module__s_HwPq__childRow{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);align-items:flex-start;gap:6px;padding:6px 8px;font-size:14px;display:flex}.SubtaskDisclosure-module__s_HwPq__childRow.SubtaskDisclosure-module__s_HwPq__completed .SubtaskDisclosure-module__s_HwPq__childTitle{color:var(--text-muted);text-decoration:line-through}.SubtaskDisclosure-module__s_HwPq__childMain{flex:1;min-width:0}.SubtaskDisclosure-module__s_HwPq__childTitle{word-break:break-word;font-weight:500;line-height:1.3}.SubtaskDisclosure-module__s_HwPq__childContent{color:var(--text-secondary);word-break:break-word;margin-top:2px;font-size:13px;line-height:1.3}.SubtaskDisclosure-module__s_HwPq__childCheckbox{cursor:pointer;margin-top:2px}.SubtaskDisclosure-module__s_HwPq__childLink{color:inherit;flex:1;min-width:0;text-decoration:none;display:block}.SubtaskDisclosure-module__s_HwPq__childLink:hover .SubtaskDisclosure-module__s_HwPq__childTitle{text-decoration:underline}.SubtaskDisclosure-module__s_HwPq__moreChip{color:var(--accent);background:var(--accent-muted);border-radius:var(--radius-full);align-self:flex-start;align-items:center;gap:4px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.SubtaskDisclosure-module__s_HwPq__addStep{align-items:center;gap:6px;margin-block-start:8px;display:flex}.SubtaskDisclosure-module__s_HwPq__addStepType{border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;max-width:10em;padding:6px 8px;font-size:13px}.SubtaskDisclosure-module__s_HwPq__addStepType:focus{outline:2px solid var(--accent);outline-offset:1px}.SubtaskDisclosure-module__s_HwPq__addStepType:disabled{opacity:.5;cursor:default}.SubtaskDisclosure-module__s_HwPq__addStepInput{border:1px solid var(--border);background:var(--bg-input);color:var(--text-primary);border-radius:var(--radius-sm);flex:1;min-width:0;padding:6px 10px;font-size:13px}.SubtaskDisclosure-module__s_HwPq__addStepInput:focus{outline:2px solid var(--accent);outline-offset:1px}.SubtaskDisclosure-module__s_HwPq__addStepAttach{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;flex-shrink:0;padding:6px 8px;font-size:13px}.SubtaskDisclosure-module__s_HwPq__addStepAttach:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary)}.SubtaskDisclosure-module__s_HwPq__addStepAttach:disabled{opacity:.35;cursor:default}.SubtaskDisclosure-module__s_HwPq__addStepBtn{color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:500}.SubtaskDisclosure-module__s_HwPq__addStepBtn:hover:not(:disabled){background:var(--accent-muted)}.SubtaskDisclosure-module__s_HwPq__addStepBtn:disabled{opacity:.35;cursor:default;border-color:var(--border);color:var(--text-muted)}.SubtaskDisclosure-module__s_HwPq__completePrompt{background:var(--sage);color:var(--sage-ink);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:8px;margin-block:6px;padding:6px 10px;font-size:13px;display:flex}.SubtaskDisclosure-module__s_HwPq__completePromptText{flex:1;min-width:0}.SubtaskDisclosure-module__s_HwPq__completePromptActions{flex-shrink:0;gap:6px;display:flex}.SubtaskDisclosure-module__s_HwPq__completePromptBtn{background:var(--sage-ink);color:var(--cream);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:4px 10px;font-size:12px;font-weight:600}.SubtaskDisclosure-module__s_HwPq__completePromptDismiss{color:var(--sage-ink);border:1px solid var(--sage-ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 10px;font-size:12px}.SubtaskDisclosure-module__s_HwPq__loading,.SubtaskDisclosure-module__s_HwPq__emptyChildren{color:var(--text-muted);padding:4px 0;font-size:13px}
.ConfirmDialog-module__Z-15bG__overlay{-webkit-backdrop-filter:blur(12px)saturate(140%);z-index:var(--z-modal);background:#080a0e80;justify-content:center;align-items:center;padding:16px;animation:.18s cubic-bezier(.16,1,.3,1) forwards ConfirmDialog-module__Z-15bG__overlayFade;display:flex;position:fixed;inset:0}@keyframes ConfirmDialog-module__Z-15bG__overlayFade{0%{opacity:0}to{opacity:1}}.ConfirmDialog-module__Z-15bG__dialog{background:var(--bg-secondary);width:100%;max-width:360px;padding-bottom:env(safe-area-inset-bottom,0);border-radius:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards ConfirmDialog-module__Z-15bG__dialogScale;overflow:hidden;box-shadow:0 32px 64px -16px #0000008c,0 2px 8px #0003,inset 0 0 0 .5px #ffffff0f}@keyframes ConfirmDialog-module__Z-15bG__dialogScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ConfirmDialog-module__Z-15bG__body{text-align:center;padding:22px 22px 18px}.ConfirmDialog-module__Z-15bG__title{color:var(--text-primary);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.35}.ConfirmDialog-module__Z-15bG__message{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.45}.ConfirmDialog-module__Z-15bG__actions{border-top:.5px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.ConfirmDialog-module__Z-15bG__cancel,.ConfirmDialog-module__Z-15bG__confirm{cursor:pointer;min-height:50px;color:var(--accent,#818cf8);letter-spacing:-.01em;background:0 0;border:none;padding:14px;font-size:15px;font-weight:500;transition:background .14s}.ConfirmDialog-module__Z-15bG__cancel{color:var(--text-secondary);border-right:.5px solid var(--border)}.ConfirmDialog-module__Z-15bG__cancel:hover,.ConfirmDialog-module__Z-15bG__cancel:active{background:var(--bg-tertiary)}.ConfirmDialog-module__Z-15bG__confirm{font-weight:600}.ConfirmDialog-module__Z-15bG__confirm:hover,.ConfirmDialog-module__Z-15bG__confirm:active{background:var(--bg-tertiary)}.ConfirmDialog-module__Z-15bG__confirm:focus-visible{outline:2px solid var(--accent,#818cf8);outline-offset:-2px}.ConfirmDialog-module__Z-15bG__confirmDanger{color:var(--danger,#ef4444)}@media (prefers-color-scheme:light){.ConfirmDialog-module__Z-15bG__overlay{background:#14182052}.ConfirmDialog-module__Z-15bG__dialog{box-shadow:0 24px 48px -12px #0f141e2e,0 1px 3px #0f141e14,inset 0 0 0 .5px #0000000a}}
.EntryHistoryTab-module__ec3X_W__wrap{gap:var(--sp-4);flex-direction:column;display:flex}.EntryHistoryTab-module__ec3X_W__toolbar{justify-content:flex-end;display:flex}.EntryHistoryTab-module__ec3X_W__reclassifyBtn{padding:var(--sp-2) var(--sp-3);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-fast);font-size:12px;font-weight:600}.EntryHistoryTab-module__ec3X_W__reclassifyBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.EntryHistoryTab-module__ec3X_W__reclassifyBtn:disabled{opacity:.5;cursor:not-allowed}.EntryHistoryTab-module__ec3X_W__timeline{gap:var(--sp-3);flex-direction:column;display:flex;position:relative}.EntryHistoryTab-module__ec3X_W__eventCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.EntryHistoryTab-module__ec3X_W__eventReverted{opacity:.55}.EntryHistoryTab-module__ec3X_W__eventReverted .EntryHistoryTab-module__ec3X_W__actionLabel{text-decoration:line-through}.EntryHistoryTab-module__ec3X_W__eventHeader{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.EntryHistoryTab-module__ec3X_W__actorBadge{text-transform:lowercase;padding:2px var(--sp-2);border-radius:var(--radius-full);font-size:11px;font-weight:600;font-family:var(--font-mono)}.EntryHistoryTab-module__ec3X_W__actorUser{background:var(--info-muted);color:var(--info)}.EntryHistoryTab-module__ec3X_W__actorAi{background:var(--accent-muted);color:var(--accent)}.EntryHistoryTab-module__ec3X_W__actorSystem{background:var(--bg-tertiary);color:var(--text-secondary)}.EntryHistoryTab-module__ec3X_W__actorWebhook{background:var(--warning-muted);color:var(--warning)}.EntryHistoryTab-module__ec3X_W__actionLabel{color:var(--text-primary);font-size:13px;font-weight:600}.EntryHistoryTab-module__ec3X_W__revertedTag{color:var(--text-muted);font-size:11px;font-style:italic}.EntryHistoryTab-module__ec3X_W__askChip{padding:1px var(--sp-2);border-radius:var(--radius-sm);background:var(--lavender,#d8c7ff);color:var(--ink);letter-spacing:.02em;font-size:10px;font-weight:600}.EntryHistoryTab-module__ec3X_W__timestamp{color:var(--text-muted);margin-left:auto;font-size:11px}.EntryHistoryTab-module__ec3X_W__undoBtn{padding:2px var(--sp-2);color:var(--danger);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;font-size:11px;font-weight:600}.EntryHistoryTab-module__ec3X_W__undoBtn:hover:not(:disabled){background:var(--danger-muted);border-color:var(--danger)}.EntryHistoryTab-module__ec3X_W__undoBtn:disabled{opacity:.5;cursor:not-allowed}.EntryHistoryTab-module__ec3X_W__aiMeta{gap:var(--sp-3);color:var(--text-muted);font-size:11px;font-family:var(--font-mono);display:flex}.EntryHistoryTab-module__ec3X_W__aiMeta code{color:var(--text-secondary)}.EntryHistoryTab-module__ec3X_W__diffList{font-family:var(--font-mono);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-2);flex-direction:column;gap:2px;font-size:11.5px;list-style:none;display:flex}.EntryHistoryTab-module__ec3X_W__diffLine{align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:2px 4px;line-height:1.4;display:flex}.EntryHistoryTab-module__ec3X_W__diffPath{color:var(--text-muted);min-width:110px;font-weight:600}.EntryHistoryTab-module__ec3X_W__diffOld{color:var(--danger);word-break:break-all;text-decoration:line-through}.EntryHistoryTab-module__ec3X_W__diffNew{color:var(--success);word-break:break-all}.EntryHistoryTab-module__ec3X_W__diffArrow{color:var(--text-muted)}.EntryHistoryTab-module__ec3X_W__diffEmpty{color:var(--text-muted);font-size:11px;font-style:italic}.EntryHistoryTab-module__ec3X_W__diffMore{color:var(--text-muted);padding:2px 4px;font-size:11px}.EntryHistoryTab-module__ec3X_W__empty{padding:var(--sp-6);text-align:center;color:var(--text-muted);font-size:13px;font-style:italic}.EntryHistoryTab-module__ec3X_W__list{gap:var(--sp-3);flex-direction:column;display:flex}.EntryHistoryTab-module__ec3X_W__skeletonCard{background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--warm-bg-2) 50%, var(--bg-tertiary) 75%);border-radius:var(--radius-md);background-size:200% 100%;height:90px;animation:1.5s infinite EntryHistoryTab-module__ec3X_W__shimmer}.EntryHistoryTab-module__ec3X_W__loadMoreRow{justify-content:center;display:flex}.EntryHistoryTab-module__ec3X_W__loadMoreBtn{padding:var(--sp-2) var(--sp-4);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px;font-weight:600}.EntryHistoryTab-module__ec3X_W__loadMoreBtn:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-hover);color:var(--text-primary)}.EntryHistoryTab-module__ec3X_W__loadMoreBtn:disabled{opacity:.5}
.inbox-module__Rb_7QW__header{margin-bottom:var(--sp-6);justify-content:space-between;align-items:center;display:flex}.inbox-module__Rb_7QW__headerLeft{align-items:center;gap:var(--sp-3);display:flex}.inbox-module__Rb_7QW__title{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink);font-size:44px;font-weight:400;line-height:1}.inbox-module__Rb_7QW__countBadge{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-full);background:var(--accent-muted);color:var(--accent);font-size:12px;font-weight:700}.inbox-module__Rb_7QW__kbdHint{align-items:center;gap:var(--sp-1);color:var(--text-muted);font-size:12px;display:flex}.inbox-module__Rb_7QW__kbdHint kbd{background:var(--bg-tertiary);border:1px solid var(--border);font-size:11px;font-family:var(--font-mono);border-radius:4px;padding:1px 6px;display:inline-block}.inbox-module__Rb_7QW__list{gap:var(--sp-2);flex-direction:column;display:flex}.inbox-module__Rb_7QW__swipeWrap{border-radius:var(--radius-md);position:relative}.inbox-module__Rb_7QW__swipeReveal{padding:0 var(--sp-5);color:#fff;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);border-radius:var(--radius-md);align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0;overflow:hidden}.inbox-module__Rb_7QW__swipeRevealActive{opacity:1}.inbox-module__Rb_7QW__swipeRevealProcess{background:var(--success);justify-content:flex-start}.inbox-module__Rb_7QW__swipeRevealArchive{background:var(--warning);justify-content:flex-end}.inbox-module__Rb_7QW__swipeWrap .inbox-module__Rb_7QW__card{z-index:1;touch-action:pan-y;position:relative}.inbox-module__Rb_7QW__card{align-items:stretch;gap:var(--sp-2);background:var(--warm-surface);border:1px solid var(--rule);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;padding:14px 16px;animation:.3s forwards inbox-module__Rb_7QW__fadeInUp;display:flex;position:relative}.inbox-module__Rb_7QW__card:hover{border-color:var(--rule-strong);background:var(--warm-surface)}.inbox-module__Rb_7QW__card.inbox-module__Rb_7QW__selected{border-color:var(--lav-ink);background:var(--warm-surface);border-width:1.5px;box-shadow:0 8px 24px -14px #644b9c59}.inbox-module__Rb_7QW__card.inbox-module__Rb_7QW__cardUrgencyHigh{border-left:3px solid var(--danger)}.inbox-module__Rb_7QW__card.inbox-module__Rb_7QW__cardUrgencyLow{border-left:3px solid var(--text-muted)}.inbox-module__Rb_7QW__cardBody{flex:1;min-width:0}.inbox-module__Rb_7QW__cardTop{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);flex-wrap:wrap;display:flex}.inbox-module__Rb_7QW__typeBadge{border-radius:var(--radius-full);text-transform:capitalize;text-transform:lowercase;letter-spacing:.01em;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000a}.inbox-module__Rb_7QW__typeTodo{background:var(--sage);color:var(--sage-ink)}.inbox-module__Rb_7QW__typeResource{background:var(--sky);color:var(--sky-ink)}.inbox-module__Rb_7QW__typeNote{background:var(--butter);color:var(--butter-ink)}.inbox-module__Rb_7QW__typeQuestion{background:var(--blush);color:var(--blush-ink)}.inbox-module__Rb_7QW__typeGoal{background:var(--lavender);color:var(--lav-ink)}.inbox-module__Rb_7QW__urgencyBadge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.inbox-module__Rb_7QW__urgencyHigh>.inbox-module__Rb_7QW__urgencyBadge{background:var(--danger-muted);color:var(--danger)}.inbox-module__Rb_7QW__urgencyNormal,.inbox-module__Rb_7QW__urgencyLow{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.inbox-module__Rb_7QW__urgencyNormal{background:var(--butter,#fef3c7);color:var(--butter-ink,#92400e)}.inbox-module__Rb_7QW__urgencyLow{background:var(--warm-surface-2);color:var(--ink-2)}.inbox-module__Rb_7QW__source{color:var(--text-muted);font-size:11px}.inbox-module__Rb_7QW__entryTitle{color:var(--text-primary);margin-bottom:var(--sp-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.inbox-module__Rb_7QW__entryContent{color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.inbox-module__Rb_7QW__entryUrl{margin-top:var(--sp-1);color:var(--info);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:400px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.inbox-module__Rb_7QW__entryUrl:hover{text-decoration:underline}.inbox-module__Rb_7QW__metaRow{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.inbox-module__Rb_7QW__tags{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.inbox-module__Rb_7QW__tag{border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border);color:var(--text-secondary);padding:1px 6px;font-size:11px}.inbox-module__Rb_7QW__goalChips{margin-top:var(--sp-2);flex-wrap:wrap;gap:4px;display:flex}.inbox-module__Rb_7QW__goalChip{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:220px;padding:2px 8px;font-size:11px;text-decoration:none;display:inline-flex;overflow:hidden}.inbox-module__Rb_7QW__goalChip:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.inbox-module__Rb_7QW__attachmentChips{margin-top:var(--sp-2);flex-wrap:wrap;gap:4px;display:flex}.inbox-module__Rb_7QW__attachmentChip{border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:240px;padding:2px 8px;font-size:11px;text-decoration:none;display:inline-flex;overflow:hidden}.inbox-module__Rb_7QW__attachmentChip:hover{color:var(--text-primary);border-color:var(--accent)}.inbox-module__Rb_7QW__attachmentSize{color:var(--text-muted);font-variant-numeric:tabular-nums}.inbox-module__Rb_7QW__attachmentRow{align-items:center;gap:4px;display:inline-flex}.inbox-module__Rb_7QW__attachmentSaveBtn{border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;align-items:center;gap:2px;padding:2px 8px;font-family:inherit;font-size:11px;display:inline-flex}.inbox-module__Rb_7QW__attachmentSaveBtn:hover{color:var(--text-primary);border-color:var(--accent)}.inbox-module__Rb_7QW__attachmentSaveBtnActive{color:var(--text-primary);border-color:var(--accent);background:var(--bg-accent-subtle,var(--bg-tertiary))}.inbox-module__Rb_7QW__attachmentRetentionHint{color:var(--text-muted);margin-top:4px;font-size:11px;font-style:italic}.inbox-module__Rb_7QW__goalChipAi{letter-spacing:.04em;color:var(--accent);background:var(--bg-primary);border-radius:var(--radius-sm);padding:1px 4px;font-size:9px;font-weight:700}.inbox-module__Rb_7QW__typeAiChip{letter-spacing:.04em;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-sm);cursor:help;align-items:center;padding:1px 5px;font-size:9px;font-weight:700;display:inline-flex}.inbox-module__Rb_7QW__cardMeta{align-items:center;gap:var(--sp-2);flex-shrink:0;margin-left:auto;display:flex}.inbox-module__Rb_7QW__time{color:var(--text-muted);font-size:11px}.inbox-module__Rb_7QW__processingBadge{border-radius:var(--radius-full);padding:2px 6px;font-size:10px;font-weight:600}.inbox-module__Rb_7QW__processingFailed{background:var(--danger-muted);color:var(--danger)}.inbox-module__Rb_7QW__processingPending{background:var(--warning-muted);color:var(--warning)}.inbox-module__Rb_7QW__actions{opacity:0;transition:opacity var(--transition-fast);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.inbox-module__Rb_7QW__card:hover .inbox-module__Rb_7QW__actions,.inbox-module__Rb_7QW__card:focus-within .inbox-module__Rb_7QW__actions,.inbox-module__Rb_7QW__card.inbox-module__Rb_7QW__selected .inbox-module__Rb_7QW__actions{opacity:1}@media (hover:none){.inbox-module__Rb_7QW__actions{opacity:1}}.inbox-module__Rb_7QW__actionsMobile{display:none}@media (max-width:768px){.inbox-module__Rb_7QW__actionsDesktop{display:none}.inbox-module__Rb_7QW__actionsMobile{align-items:center;gap:8px;margin-left:auto;display:inline-flex}}.inbox-module__Rb_7QW__typeDropdownWrap{position:relative}.inbox-module__Rb_7QW__actionBtn{border:1px solid var(--rule);color:var(--ink-3);cursor:pointer;width:26px;height:26px;transition:all var(--transition-fast);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex;position:relative}.inbox-module__Rb_7QW__actionBtn:hover{border-color:var(--rule-strong);background:var(--warm-surface-2);color:var(--ink)}.inbox-module__Rb_7QW__actionArchive:hover{color:var(--success)}.inbox-module__Rb_7QW__actionProcess:hover{color:var(--accent)}.inbox-module__Rb_7QW__actionSnooze:hover{color:var(--warning)}.inbox-module__Rb_7QW__actionDelete:hover{color:var(--danger)}.inbox-module__Rb_7QW__empty{padding:var(--sp-16) 0;flex-direction:column;justify-content:center;align-items:center;animation:.4s forwards inbox-module__Rb_7QW__fadeIn;display:flex}.inbox-module__Rb_7QW__emptyIcon{margin-bottom:var(--sp-4);opacity:.6;font-size:48px}.inbox-module__Rb_7QW__emptyTitle{color:var(--text-primary);margin-bottom:var(--sp-2);font-size:18px;font-weight:600}.inbox-module__Rb_7QW__emptySubtitle{color:var(--text-muted);text-align:center;max-width:320px;font-size:14px;line-height:1.5}.inbox-module__Rb_7QW__emptyCapture{margin-top:var(--sp-6);align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);background:var(--accent);color:#fff;border-radius:var(--radius-md);transition:all var(--transition-fast);box-shadow:var(--shadow-glow);font-size:14px;font-weight:600;display:flex}.inbox-module__Rb_7QW__emptyCapture:hover{background:var(--accent-hover);transform:translateY(-1px)}.inbox-module__Rb_7QW__skeletonCard{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border);height:88px}.inbox-module__Rb_7QW__skeletonShimmer{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--warm-bg-2) 50%, var(--bg-tertiary) 75%);background-size:200% 100%;height:100%;animation:1.5s infinite inbox-module__Rb_7QW__shimmer}.inbox-module__Rb_7QW__typeDropdown{margin-bottom:var(--sp-1);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:10;min-width:140px;padding:var(--sp-1) 0;animation:.15s forwards inbox-module__Rb_7QW__fadeInUp;position:absolute;bottom:100%;right:0}.inbox-module__Rb_7QW__typeDropdownBelow{margin-top:var(--sp-1);margin-bottom:0;top:100%;bottom:auto}.inbox-module__Rb_7QW__typeDropdownItem{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);color:var(--text-secondary);text-align:left;width:100%;transition:all var(--transition-fast);text-transform:capitalize;font-size:13px;display:flex}.inbox-module__Rb_7QW__typeDropdownItem:hover{background:var(--bg-tertiary);color:var(--text-primary)}@media (max-width:768px){.inbox-module__Rb_7QW__header{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.inbox-module__Rb_7QW__kbdHint{display:none}.inbox-module__Rb_7QW__actions{gap:8px}.inbox-module__Rb_7QW__actionBtn{width:40px;height:40px;font-size:18px}}.inbox-module__Rb_7QW__processingNeedsReview{background:var(--accent-muted,#6366f126);color:var(--accent,#818cf8)}.inbox-module__Rb_7QW__aiSuggestBanner{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-left:3px solid var(--accent,#818cf8);border-radius:var(--radius-md,6px);background:var(--bg-tertiary);gap:var(--sp-2);flex-direction:column;display:flex}.inbox-module__Rb_7QW__aiSuggestHeader{align-items:center;gap:var(--sp-2);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;display:flex}.inbox-module__Rb_7QW__aiSuggestRow{gap:var(--sp-2);color:var(--text-primary);flex-wrap:wrap;font-size:12px;display:flex}.inbox-module__Rb_7QW__aiSuggestField{align-items:center;gap:4px;display:inline-flex}.inbox-module__Rb_7QW__aiSuggestField span{color:var(--text-muted);font-size:11px}.inbox-module__Rb_7QW__aiSuggestActions{gap:var(--sp-2);display:flex}.inbox-module__Rb_7QW__aiAcceptBtn,.inbox-module__Rb_7QW__aiRejectBtn{border-radius:var(--radius-sm,4px);border:1px solid var(--border);cursor:pointer;background:var(--bg-secondary);color:var(--text-primary);padding:4px 10px;font-size:12px;font-weight:500}@media (max-width:768px){.inbox-module__Rb_7QW__aiAcceptBtn,.inbox-module__Rb_7QW__aiRejectBtn{min-height:44px;padding:10px 16px;font-size:14px}}.inbox-module__Rb_7QW__aiAcceptBtn:hover{background:var(--accent,#818cf8);color:#fff;border-color:var(--accent,#818cf8)}.inbox-module__Rb_7QW__aiRejectBtn:hover{background:var(--bg-primary);color:var(--text-secondary)}.inbox-module__Rb_7QW__completeCheckbox{appearance:none;border:1.5px solid var(--border,#d4d4d8);background:var(--bg-primary);cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin:0;transition:background .12s,border-color .12s;position:relative}.inbox-module__Rb_7QW__completeCheckbox:hover{border-color:var(--sage-ink,#4a7c59)}.inbox-module__Rb_7QW__completeCheckbox:checked{background:var(--sage-ink,#4a7c59);border-color:var(--sage-ink,#4a7c59)}.inbox-module__Rb_7QW__completeCheckbox[data-in-progress=true]{background:var(--peach,#ffc487);border-color:var(--peach-ink,#b85910)}.inbox-module__Rb_7QW__completeCheckbox:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inbox-module__Rb_7QW__completedContent{color:var(--text-muted);text-decoration:line-through}.inbox-module__Rb_7QW__dueChip{border-radius:var(--radius-full);letter-spacing:.01em;flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.inbox-module__Rb_7QW__dueChipOverdue{background:var(--danger-muted,#fee2e2);color:var(--danger,#b91c1c)}.inbox-module__Rb_7QW__dueChipToday{background:var(--butter,#fef3c7);color:var(--butter-ink,#92400e)}.inbox-module__Rb_7QW__dueChipFuture{background:var(--bg-tertiary,#f4f4f5);color:var(--text-secondary,#52525b)}.inbox-module__Rb_7QW__dueChipCompleted{opacity:.6;text-decoration:line-through}.inbox-module__Rb_7QW__pinBtn{cursor:pointer;border-radius:var(--radius-sm,4px);color:var(--text-muted);background:0 0;border:none;padding:4px 6px;font-size:16px;line-height:1;transition:background .12s,color .12s}.inbox-module__Rb_7QW__pinBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.inbox-module__Rb_7QW__pinBtnActive{color:#f59e0b}
.LinkPreview-module__o1nT8W__card{border:1px solid var(--color-border);background:var(--color-surface-2,var(--color-surface));color:inherit;border-radius:8px;align-items:stretch;gap:.75rem;max-width:100%;padding:.75rem;text-decoration:none;transition:border-color .12s,background-color .12s;display:flex;overflow:hidden}.LinkPreview-module__o1nT8W__card:hover{border-color:var(--color-border-strong,var(--color-accent));background:var(--color-surface-3,var(--color-surface-2,var(--color-surface)))}.LinkPreview-module__o1nT8W__cardBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.LinkPreview-module__o1nT8W__cardSiteRow{color:var(--color-text-muted);align-items:center;gap:.4rem;min-width:0;font-size:.75rem;display:flex}.LinkPreview-module__o1nT8W__cardSiteRow>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.LinkPreview-module__o1nT8W__cardTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden}.LinkPreview-module__o1nT8W__cardDescription{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.LinkPreview-module__o1nT8W__favicon{object-fit:contain;flex-shrink:0;width:16px;min-width:16px;height:16px}.LinkPreview-module__o1nT8W__compactWrap{max-width:100%;position:relative}.LinkPreview-module__o1nT8W__compact{color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface-2,var(--color-surface));border-radius:6px;flex-direction:column;gap:.2rem;min-width:0;max-width:100%;padding:.35rem 2rem .4rem .5rem;font-size:.8rem;text-decoration:none;transition:border-color .12s;display:flex}.LinkPreview-module__o1nT8W__compact:hover{border-color:var(--color-border-strong,var(--color-accent))}.LinkPreview-module__o1nT8W__compactHeader{align-items:center;gap:.4rem;min-width:0;display:flex}.LinkPreview-module__o1nT8W__compactFavicon{object-fit:contain;flex-shrink:0;width:14px;min-width:14px;height:14px}.LinkPreview-module__o1nT8W__compactSite{color:var(--color-text-muted);flex-shrink:0}.LinkPreview-module__o1nT8W__compactTitle{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.LinkPreview-module__o1nT8W__compactSep{color:var(--color-text-muted);flex-shrink:0}.LinkPreview-module__o1nT8W__compactDescription{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.LinkPreview-module__o1nT8W__cardWrap{max-width:100%;position:relative}.LinkPreview-module__o1nT8W__cardWrap .LinkPreview-module__o1nT8W__card{padding-right:2.25rem}.LinkPreview-module__o1nT8W__copyBtn{width:1.6rem;height:1.6rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;position:absolute;top:.3rem;right:.3rem}.LinkPreview-module__o1nT8W__copyBtn:hover{background:var(--color-surface-3,var(--color-surface-2,var(--color-surface)));color:var(--color-text);border-color:var(--color-border)}.LinkPreview-module__o1nT8W__copyBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.LinkPreview-module__o1nT8W__copyIcon{width:14px;height:14px}
.ReportProblemModal-module__sPZo9G__overlay{-webkit-backdrop-filter:blur(12px)saturate(140%);z-index:var(--z-modal);background:#080a0e80;justify-content:center;align-items:center;padding:16px;animation:.18s cubic-bezier(.16,1,.3,1) forwards ReportProblemModal-module__sPZo9G__overlayFade;display:flex;position:fixed;inset:0}@keyframes ReportProblemModal-module__sPZo9G__overlayFade{0%{opacity:0}to{opacity:1}}.ReportProblemModal-module__sPZo9G__dialog{background:var(--bg-secondary);border-radius:16px;flex-direction:column;width:100%;max-width:480px;animation:.2s cubic-bezier(.16,1,.3,1) forwards ReportProblemModal-module__sPZo9G__dialogScale;display:flex;overflow:hidden;box-shadow:0 32px 64px -16px #0000008c,0 2px 8px #0003,inset 0 0 0 .5px #ffffff0f}@keyframes ReportProblemModal-module__sPZo9G__dialogScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ReportProblemModal-module__sPZo9G__body{padding:22px 22px 18px}.ReportProblemModal-module__sPZo9G__title{color:var(--text-primary);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.35}.ReportProblemModal-module__sPZo9G__subtitle{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.45}.ReportProblemModal-module__sPZo9G__textarea{width:100%;min-height:140px;font:inherit;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border);resize:vertical;border-radius:10px;outline:none;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .14s,box-shadow .14s}.ReportProblemModal-module__sPZo9G__textarea:focus{border-color:var(--accent,#818cf8);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,#818cf8) 25%, transparent)}.ReportProblemModal-module__sPZo9G__textarea:disabled{opacity:.6;cursor:not-allowed}.ReportProblemModal-module__sPZo9G__error{color:var(--danger,#f87171);background:color-mix(in oklab, var(--danger,#f87171) 12%, transparent);border:1px solid color-mix(in oklab, var(--danger,#f87171) 32%, transparent);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4}.ReportProblemModal-module__sPZo9G__actions{border-top:.5px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.ReportProblemModal-module__sPZo9G__cancel,.ReportProblemModal-module__sPZo9G__submit{cursor:pointer;min-height:50px;color:var(--accent,#818cf8);letter-spacing:-.01em;background:0 0;border:none;padding:14px;font-size:15px;font-weight:500;transition:background .14s}.ReportProblemModal-module__sPZo9G__cancel{color:var(--text-secondary);border-right:.5px solid var(--border)}.ReportProblemModal-module__sPZo9G__cancel:hover:not(:disabled),.ReportProblemModal-module__sPZo9G__cancel:active:not(:disabled){background:var(--bg-tertiary)}.ReportProblemModal-module__sPZo9G__submit{font-weight:600}.ReportProblemModal-module__sPZo9G__submit:hover:not(:disabled),.ReportProblemModal-module__sPZo9G__submit:active:not(:disabled){background:var(--bg-tertiary)}.ReportProblemModal-module__sPZo9G__submit:disabled,.ReportProblemModal-module__sPZo9G__cancel:disabled{opacity:.45;cursor:not-allowed}.ReportProblemModal-module__sPZo9G__submit:focus-visible,.ReportProblemModal-module__sPZo9G__cancel:focus-visible{outline:2px solid var(--accent,#818cf8);outline-offset:-2px}@media (prefers-color-scheme:light){.ReportProblemModal-module__sPZo9G__overlay{background:#14182052}.ReportProblemModal-module__sPZo9G__dialog{box-shadow:0 24px 48px -12px #0f141e2e,0 1px 3px #0f141e14,inset 0 0 0 .5px #0000000a}}
.OfflineIndicator-module__PgJ4tW__indicator{z-index:var(--z-header);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.OfflineIndicator-module__PgJ4tW__indicatorOffline{background:var(--warning-muted);color:var(--warning)}.OfflineIndicator-module__PgJ4tW__indicatorPending{background:var(--accent-muted);color:var(--accent)}.OfflineIndicator-module__PgJ4tW__dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite OfflineIndicator-module__PgJ4tW__pulse}.OfflineIndicator-module__PgJ4tW__dotOffline{background:var(--warning);border-radius:50%;width:8px;height:8px}
.SnoozePicker-module__yzQO6a__overlay{background:var(--bg-overlay);z-index:var(--z-modal);animation:SnoozePicker-module__yzQO6a__overlayIn var(--transition-fast) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SnoozePicker-module__yzQO6a__modal{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:280px;box-shadow:var(--shadow-lg);animation:SnoozePicker-module__yzQO6a__fadeInScale var(--transition-base) forwards;overflow:hidden}.SnoozePicker-module__yzQO6a__header{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);color:var(--text-primary);font-size:14px;font-weight:600}.SnoozePicker-module__yzQO6a__options{padding:var(--sp-2) 0;flex-direction:column;display:flex}.SnoozePicker-module__yzQO6a__option{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);transition:background var(--transition-fast);text-align:left;cursor:pointer;font-size:13px;display:flex}.SnoozePicker-module__yzQO6a__option:hover{background:var(--bg-tertiary)}.SnoozePicker-module__yzQO6a__optionIcon{text-align:center;flex-shrink:0;width:20px;font-size:16px}.SnoozePicker-module__yzQO6a__optionText{flex-direction:column;gap:1px;display:flex}.SnoozePicker-module__yzQO6a__optionLabel{color:var(--text-secondary);transition:color var(--transition-fast)}.SnoozePicker-module__yzQO6a__option:hover .SnoozePicker-module__yzQO6a__optionLabel{color:var(--text-primary)}.SnoozePicker-module__yzQO6a__optionHint{color:var(--text-tertiary);font-size:11px}.SnoozePicker-module__yzQO6a__divider{background:var(--border);height:1px;margin:var(--sp-2) 0}.SnoozePicker-module__yzQO6a__customRow{padding:var(--sp-3) var(--sp-5);align-items:center;gap:var(--sp-2);display:flex}.SnoozePicker-module__yzQO6a__dateInput{padding:var(--sp-2) var(--sp-3);background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);flex:1;font-size:13px}.SnoozePicker-module__yzQO6a__dateInput:focus{border-color:var(--accent);outline:none}.SnoozePicker-module__yzQO6a__dateInput::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.SnoozePicker-module__yzQO6a__confirmBtn{padding:var(--sp-2) var(--sp-3);background:var(--accent);color:#fff;border-radius:var(--radius-sm);transition:background var(--transition-fast);font-size:12px;font-weight:600}.SnoozePicker-module__yzQO6a__confirmBtn:hover{background:var(--accent-hover)}
.entry-module__qMxE5a__header{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.entry-module__qMxE5a__backLink{align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);background:var(--warm-surface);border:1px solid var(--rule);color:var(--ink-2);transition:background var(--transition-fast), color var(--transition-fast);padding:7px 14px;font-size:13px;display:inline-flex}.entry-module__qMxE5a__backLink:hover{background:var(--warm-surface-2);color:var(--ink)}.entry-module__qMxE5a__headerSpacer{flex:1}.entry-module__qMxE5a__statusBadge{align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;background:var(--peach);color:var(--peach-ink);padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.entry-module__qMxE5a__statusBadge:before{content:"◔";font-size:9px}.entry-module__qMxE5a__statusPending{background:var(--peach);color:var(--peach-ink)}.entry-module__qMxE5a__statusClassified{background:var(--sky);color:var(--sky-ink)}.entry-module__qMxE5a__statusEmbedded{background:var(--sage);color:var(--sage-ink)}.entry-module__qMxE5a__statusFailed{background:var(--blush);color:var(--blush-ink)}.entry-module__qMxE5a__statusNeedsReview{background:var(--lavender);color:var(--lav-ink)}.entry-module__qMxE5a__statusClassified:before{content:"●"}.entry-module__qMxE5a__statusEmbedded:before{content:"✓"}.entry-module__qMxE5a__statusFailed:before{content:"×"}.entry-module__qMxE5a__statusNeedsReview:before{content:"✦"}.entry-module__qMxE5a__actions{gap:var(--sp-2);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.entry-module__qMxE5a__actionBtn{align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);background:var(--warm-surface);border:1px solid var(--rule);color:var(--ink-2);transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.entry-module__qMxE5a__actionBtn:hover{background:var(--warm-surface-2);color:var(--ink)}.entry-module__qMxE5a__actionBtn:active{transform:translateY(1px)}.entry-module__qMxE5a__actionArchive:hover{color:var(--sage-ink)}.entry-module__qMxE5a__actionProcess:hover{color:var(--lav-ink)}.entry-module__qMxE5a__actionSnooze:hover{color:var(--peach-ink)}.entry-module__qMxE5a__actionDelete:hover{color:var(--blush-ink);border-color:var(--blush)}.entry-module__qMxE5a__titleRow{margin-top:var(--sp-3);margin-bottom:var(--sp-5)}.entry-module__qMxE5a__title{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink);cursor:text;padding:var(--sp-1) 0;transition:border-color var(--transition-fast);border-bottom:1px dashed #0000;font-size:38px;font-weight:400;line-height:1.15}.entry-module__qMxE5a__title:hover{border-bottom-color:var(--rule-strong)}.entry-module__qMxE5a__untitled{color:var(--ink-3);font-style:italic}.entry-module__qMxE5a__titleInput{width:100%;font-family:var(--font-serif);letter-spacing:-.005em;background:var(--warm-surface-2);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);color:var(--ink);font-size:38px;line-height:1.15}.entry-module__qMxE5a__titleInput:focus{border-color:var(--lav-ink);box-shadow:0 0 0 4px var(--accent-muted);outline:none}.entry-module__qMxE5a__metaRow{margin-bottom:var(--sp-5);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,auto);align-items:start;gap:28px;padding-bottom:18px;display:grid}.entry-module__qMxE5a__metaItem{flex-direction:column;gap:6px;display:flex}.entry-module__qMxE5a__metaLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500}.entry-module__qMxE5a__metaValue{color:var(--ink);font-size:13.5px}.entry-module__qMxE5a__askProvenance{padding:2px var(--sp-2);border-radius:var(--radius-sm);background:var(--lavender,#d8c7ff);color:var(--ink);letter-spacing:.02em;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.entry-module__qMxE5a__select{background:var(--warm-surface);border:1px solid var(--rule);border-radius:var(--radius-full);color:var(--ink);cursor:pointer;padding:3px 10px 3px 6px;font-size:13px}.entry-module__qMxE5a__select:focus{border-color:var(--lav-ink);outline:none}@media (max-width:720px){.entry-module__qMxE5a__metaRow{grid-template-columns:repeat(2,1fr);gap:16px}}.entry-module__qMxE5a__tabs{border-bottom:1px solid var(--rule);margin-bottom:var(--sp-6);gap:22px;display:flex}.entry-module__qMxE5a__tab{font-family:var(--font-serif);color:var(--ink-3);text-transform:lowercase;transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-size:19px;font-style:italic}.entry-module__qMxE5a__tab:hover{color:var(--ink-2)}.entry-module__qMxE5a__tabActive{color:var(--ink);border-bottom-color:var(--lav-ink)}.entry-module__qMxE5a__tabPanel{animation:entry-module__qMxE5a__fadeIn var(--transition-base) forwards}.entry-module__qMxE5a__bodyGrid{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.entry-module__qMxE5a__bodyCol{align-content:start;gap:16px;display:grid}@media (max-width:860px){.entry-module__qMxE5a__bodyGrid{grid-template-columns:1fr}}.entry-module__qMxE5a__card{background:var(--warm-surface);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:18px;position:relative}.entry-module__qMxE5a__cardAccentButter{border-left:3px solid var(--butter)}.entry-module__qMxE5a__sectionHeaderRow{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.entry-module__qMxE5a__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.entry-module__qMxE5a__sectionAction{border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;padding:4px 10px;font-size:12px;font-weight:600}.entry-module__qMxE5a__sectionAction:hover{background:var(--bg-tertiary);color:var(--text-primary)}.entry-module__qMxE5a__attachmentsContainer{flex-direction:column;gap:6px;display:flex}.entry-module__qMxE5a__attachmentRow{align-items:center;gap:8px;display:inline-flex}.entry-module__qMxE5a__attachmentRemoveBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:2px 6px;font-size:13px}.entry-module__qMxE5a__attachmentRemoveBtn:hover{color:var(--danger);background:var(--bg-tertiary)}.entry-module__qMxE5a__editBtn{font-family:var(--font-serif);color:var(--lav-ink);cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0;font-size:14px;font-style:italic}.entry-module__qMxE5a__editBtn:hover{opacity:.75}.entry-module__qMxE5a__editActions{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.entry-module__qMxE5a__btnPrimary{color:#fbf4e5;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast);background:#2a2118;border:1px solid #2a2118;padding:8px 16px;font-size:13px;font-weight:500}.entry-module__qMxE5a__btnPrimary:hover{background:var(--ink)}.entry-module__qMxE5a__btnGhost{background:var(--warm-surface);color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius-full);cursor:pointer;padding:8px 16px;font-size:13px}.entry-module__qMxE5a__btnGhost:hover{background:var(--warm-surface-2);color:var(--ink)}.entry-module__qMxE5a__markdown{font-family:var(--font-serif);color:var(--ink);font-size:19px;line-height:1.5}.entry-module__qMxE5a__markdown p{margin:0 0 var(--sp-3)}.entry-module__qMxE5a__markdown p:last-child{margin-bottom:0}:is(.entry-module__qMxE5a__markdown h1,.entry-module__qMxE5a__markdown h2,.entry-module__qMxE5a__markdown h3){margin:var(--sp-4) 0 var(--sp-2);font-weight:400;font-family:var(--font-serif);color:var(--ink)}.entry-module__qMxE5a__markdown h1{font-size:28px}.entry-module__qMxE5a__markdown h2{font-size:22px}.entry-module__qMxE5a__markdown h3{color:var(--ink-2);font-size:18px;font-style:italic}:is(.entry-module__qMxE5a__markdown ul,.entry-module__qMxE5a__markdown ol){padding-left:var(--sp-5);margin:0 0 var(--sp-3)}.entry-module__qMxE5a__markdown ul{list-style:outside}.entry-module__qMxE5a__markdown ol{list-style:decimal}.entry-module__qMxE5a__markdown li{margin:2px 0}.entry-module__qMxE5a__markdown a{color:var(--lav-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.entry-module__qMxE5a__markdown code{font-family:var(--font-mono);background:var(--warm-surface-2);border-radius:6px;padding:1px 6px;font-size:14px}.entry-module__qMxE5a__markdown pre{background:var(--warm-surface-2);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--sp-3);margin:0 0 var(--sp-3);font-family:var(--font-mono);font-size:13px;overflow-x:auto}.entry-module__qMxE5a__markdown pre code{font-size:inherit;background:0 0;padding:0}.entry-module__qMxE5a__markdown blockquote{border-left:3px solid var(--rule-strong);padding-left:var(--sp-3);color:var(--ink-2);margin:0 0 var(--sp-3);font-style:italic}.entry-module__qMxE5a__markdown table{border-collapse:collapse;width:100%;margin:0 0 var(--sp-3);font-family:var(--font-sans);font-size:14px}:is(.entry-module__qMxE5a__markdown th,.entry-module__qMxE5a__markdown td){border:1px solid var(--rule);padding:var(--sp-2);text-align:left}.entry-module__qMxE5a__textarea{width:100%;font-family:var(--font-serif);background:var(--warm-surface-2);border:1.5px solid var(--lav-ink);border-radius:var(--radius-md);padding:var(--sp-3);color:var(--ink);resize:vertical;min-height:200px;box-shadow:0 0 0 4px var(--accent-muted);outline:none;font-size:19px;line-height:1.5}.entry-module__qMxE5a__input{background:var(--warm-surface-2);border:1px solid var(--rule);border-radius:var(--radius-md);width:100%;color:var(--ink);outline:none;padding:10px 14px;font-size:14px}.entry-module__qMxE5a__input:focus{border-color:var(--lav-ink);box-shadow:0 0 0 4px var(--accent-muted)}.entry-module__qMxE5a__urlLink{font-family:var(--font-mono);color:var(--lav-ink);text-underline-offset:2px;word-break:break-all;margin-top:4px;font-size:13px;text-decoration:underline;display:inline-block}.entry-module__qMxE5a__tagList{flex-wrap:wrap;gap:6px;display:flex}.entry-module__qMxE5a__tag{background:var(--warm-bg-2);color:var(--ink-2);border-radius:var(--radius-full);letter-spacing:.02em;padding:3px 9px;font-size:11.5px;display:inline-flex}.entry-module__qMxE5a__tag:nth-child(3n+1){background:var(--sage);color:var(--sage-ink)}.entry-module__qMxE5a__tag:nth-child(3n+2){background:var(--blush);color:var(--blush-ink)}.entry-module__qMxE5a__tag:nth-child(3n+3){background:var(--lavender);color:var(--lav-ink)}.entry-module__qMxE5a__emptyHint{font-family:var(--font-serif);color:var(--ink-3);font-size:14px;font-style:italic}.entry-module__qMxE5a__linkList{flex-direction:column;display:flex}.entry-module__qMxE5a__linkRow{align-items:center;gap:var(--sp-2);border-bottom:1px dashed var(--rule);color:var(--ink-2);padding:8px 0;font-size:13px;display:flex}.entry-module__qMxE5a__linkRow:last-child{border-bottom:none}.entry-module__qMxE5a__relType{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);min-width:90px;font-size:10.5px;font-weight:500}.entry-module__qMxE5a__linkAnchor{color:var(--lav-ink);font-family:var(--font-mono);flex:1;font-size:12.5px;text-decoration:none}.entry-module__qMxE5a__linkAnchor:hover{text-decoration:underline}.entry-module__qMxE5a__goalChip{background:var(--lavender);color:var(--lav-ink);border-radius:var(--radius-full);align-items:center;gap:6px;margin-right:6px;padding:4px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.entry-module__qMxE5a__goalChip:hover{filter:brightness(.97)}.entry-module__qMxE5a__removeLinkBtn{border-radius:var(--radius-full);width:22px;height:22px;color:var(--ink-3);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.entry-module__qMxE5a__removeLinkBtn:hover{background:var(--blush);color:var(--blush-ink)}.entry-module__qMxE5a__skeletonWrap{gap:var(--sp-3);padding:var(--sp-2) 0;flex-direction:column;display:flex}.entry-module__qMxE5a__skeleton{background:linear-gradient(90deg, var(--warm-surface-2) 25%, var(--warm-bg-2) 50%, var(--warm-surface-2) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite entry-module__qMxE5a__shimmer}.entry-module__qMxE5a__errorState{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-8) 0;flex-direction:column;display:flex}.entry-module__qMxE5a__errorState h2{font-family:var(--font-serif);color:var(--ink);font-size:28px;font-weight:400}.entry-module__qMxE5a__errorState p{color:var(--ink-2);font-size:14px}.entry-module__qMxE5a__parentRow{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;display:flex}.entry-module__qMxE5a__parentLink{align-items:center;gap:var(--sp-2);min-width:0;color:var(--ink);border-radius:var(--radius-sm);transition:background var(--transition-fast);flex:1;padding:6px 8px;text-decoration:none;display:inline-flex}.entry-module__qMxE5a__parentLink:hover{background:var(--warm-surface-2)}.entry-module__qMxE5a__parentType{text-align:center;flex-shrink:0;width:18px;font-size:14px}.entry-module__qMxE5a__parentTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.entry-module__qMxE5a__groupChipRow{margin-bottom:var(--sp-3);flex-wrap:wrap;gap:6px;display:flex}.entry-module__qMxE5a__groupChipWrap{align-items:center;gap:2px;display:inline-flex}.entry-module__qMxE5a__groupChip{border-radius:var(--radius-full);background:var(--lavender);color:var(--lav-ink);transition:background var(--transition-fast);align-items:center;gap:4px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.entry-module__qMxE5a__groupChip:hover{background:var(--lavender-2,var(--lavender));filter:brightness(.96)}.entry-module__qMxE5a__groupPickerRow{align-items:center;gap:var(--sp-2);padding-block-start:var(--sp-2);display:flex}.entry-module__qMxE5a__promoteKindRow{gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.entry-module__qMxE5a__promoteKindOption{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-sm);display:inline-flex}.entry-module__qMxE5a__promoteKindOption:has(input:checked){border-color:var(--accent);background:var(--accent-muted)}.entry-module__qMxE5a__promoteAreaNudge{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);border:1px dashed var(--rule);border-radius:var(--radius-md,8px);background:var(--warm-surface);color:var(--text-secondary);font-size:13.5px;display:flex}.entry-module__qMxE5a__promoteAreaNudgeText{flex:auto;min-width:0}.entry-module__qMxE5a__promoteAreaNudgeDismiss{cursor:pointer;color:var(--text-muted);padding:0 var(--sp-1);background:0 0;border:none;font-size:14px;line-height:1}.entry-module__qMxE5a__promoteAreaNudgeDismiss:hover{color:var(--text-primary)}
.RecurringWeekStrip-module__qKxGNW__strip{gap:var(--sp-3);flex-direction:column;display:flex}.RecurringWeekStrip-module__qKxGNW__heading{font-family:var(--font-serif);color:var(--ink);align-items:center;gap:var(--sp-2);margin:0;font-size:22px;font-weight:500;display:flex}.RecurringWeekStrip-module__qKxGNW__count{color:var(--text-muted);font-size:12px;font-weight:400}.RecurringWeekStrip-module__qKxGNW__list{padding:var(--sp-2) 0;background:var(--bg-primary);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,8px);margin:0;list-style:none;overflow:hidden}.RecurringWeekStrip-module__qKxGNW__day{align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);font-size:14px;line-height:1.5;display:flex}.RecurringWeekStrip-module__qKxGNW__day+.RecurringWeekStrip-module__qKxGNW__day{border-top:1px solid var(--border,#e5e7eb)}.RecurringWeekStrip-module__qKxGNW__dayLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);flex:0 0 48px;font-size:11px;font-weight:600}.RecurringWeekStrip-module__qKxGNW__dayTitles{color:var(--text-primary,var(--ink));word-break:break-word;flex:1}.RecurringWeekStrip-module__qKxGNW__dayItems{flex-direction:column;flex:1;gap:2px;margin:0;padding:0;list-style:none;display:flex}.RecurringWeekStrip-module__qKxGNW__item{align-items:center;gap:var(--sp-2);min-height:24px;display:flex}.RecurringWeekStrip-module__qKxGNW__itemLink{color:var(--text-primary,var(--ink));word-break:break-word;border-radius:var(--radius-sm,4px);flex:1;margin-left:-4px;padding:2px 4px;text-decoration:none;transition:background .12s,color .12s}.RecurringWeekStrip-module__qKxGNW__itemLink:hover{background:var(--bg-tertiary);color:var(--text-primary)}.RecurringWeekStrip-module__qKxGNW__doneBtn{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-full);cursor:pointer;background:0 0;flex:none;padding:2px 8px;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.RecurringWeekStrip-module__qKxGNW__doneBtn:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--text-muted)}.RecurringWeekStrip-module__qKxGNW__doneBtn:disabled{opacity:.5;cursor:default}.RecurringWeekStrip-module__qKxGNW__footer{justify-content:flex-end;display:flex}.RecurringWeekStrip-module__qKxGNW__manageLink{color:var(--text-muted);border-radius:var(--radius-full);padding:2px 8px;font-size:12px;text-decoration:none;transition:background .12s,color .12s}.RecurringWeekStrip-module__qKxGNW__manageLink:hover{background:var(--bg-tertiary);color:var(--text-primary)}
.Toast-module__Y3tGVa__container{bottom:var(--sp-6);right:var(--sp-6);gap:var(--sp-2);z-index:var(--z-toast);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__Y3tGVa__toast{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);box-shadow:var(--shadow-lg);animation:Toast-module__Y3tGVa__fadeInUp var(--transition-slow) forwards;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;font-weight:500;display:flex}.Toast-module__Y3tGVa__icon{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.Toast-module__Y3tGVa__success{border-color:#25d0894d}.Toast-module__Y3tGVa__success .Toast-module__Y3tGVa__icon{background:var(--success-muted);color:var(--success)}.Toast-module__Y3tGVa__error{border-color:#e444444d}.Toast-module__Y3tGVa__error .Toast-module__Y3tGVa__icon{background:var(--danger-muted);color:var(--danger)}.Toast-module__Y3tGVa__info{border-color:#4799eb4d}.Toast-module__Y3tGVa__info .Toast-module__Y3tGVa__icon{background:var(--info-muted);color:var(--info)}.Toast-module__Y3tGVa__message{flex:auto;min-width:0}.Toast-module__Y3tGVa__actionButton{margin-left:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;flex:none;font-size:12px;font-weight:600}.Toast-module__Y3tGVa__actionButton:hover{background:var(--bg-tertiary);border-color:var(--text-muted)}.Toast-module__Y3tGVa__actionButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.ai-draft-module__yPT5tq__backdrop{z-index:50;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ai-draft-module__yPT5tq__modal{background:var(--cream);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:min(640px,100%);max-height:90vh;display:flex;overflow:hidden}.ai-draft-module__yPT5tq__header{border-bottom:1px solid var(--border);padding:18px 20px}.ai-draft-module__yPT5tq__title{font-family:var(--font-serif);font-size:24px}.ai-draft-module__yPT5tq__subtitle{color:var(--ink-2);margin-top:4px;font-size:12px}.ai-draft-module__yPT5tq__body{flex-direction:column;gap:10px;padding:14px 20px;display:flex;overflow-y:auto}.ai-draft-module__yPT5tq__input,.ai-draft-module__yPT5tq__textarea{border:1px solid var(--border);background:var(--cream);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px}.ai-draft-module__yPT5tq__textarea{resize:vertical}.ai-draft-module__yPT5tq__count{color:var(--ink-3);font-size:11px}.ai-draft-module__yPT5tq__list{max-height:32vh;margin:0;padding:0;list-style:none;overflow-y:auto}.ai-draft-module__yPT5tq__row{cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.ai-draft-module__yPT5tq__rowSelected{background:#0000000d}.ai-draft-module__yPT5tq__rowCheck{margin-top:3px}.ai-draft-module__yPT5tq__rowText{flex:1;font-size:13px}.ai-draft-module__yPT5tq__rowTitle{font-weight:500}.ai-draft-module__yPT5tq__rowSubtitle{color:var(--ink-3);font-size:12px}.ai-draft-module__yPT5tq__error{color:#b03a3a;font-size:12px}.ai-draft-module__yPT5tq__footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ai-draft-module__yPT5tq__cancelBtn{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px}.ai-draft-module__yPT5tq__generateBtn{background:var(--ink);color:var(--cream);cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-size:13px}.ai-draft-module__yPT5tq__generateBtn:disabled{cursor:not-allowed;opacity:.5}
.revisions-module__54HM4G__panel{border-left:1px solid var(--border);background:var(--surface-1);padding:14px 16px;overflow-y:auto}.revisions-module__54HM4G__title{font-family:var(--font-serif);margin-bottom:12px;font-size:18px}.revisions-module__54HM4G__muted{color:var(--ink-3);font-size:13px}.revisions-module__54HM4G__list{margin:0;padding:0;list-style:none}.revisions-module__54HM4G__item{margin-bottom:8px}.revisions-module__54HM4G__itemBtn{text-align:left;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;width:100%;padding:8px 10px;font-size:12px}.revisions-module__54HM4G__itemBtnActive{background:var(--cream)}.revisions-module__54HM4G__itemDate{font-weight:600}.revisions-module__54HM4G__itemAnnotation{color:var(--ink-2);white-space:pre-wrap;margin-top:2px}.revisions-module__54HM4G__diff{white-space:pre-wrap;background:var(--cream);border:1px solid var(--border);border-radius:8px;max-height:40vh;margin-top:14px;padding:10px;font-family:ui-monospace,monospace;font-size:11px;overflow:auto}.revisions-module__54HM4G__diffLine{display:block}.revisions-module__54HM4G__diffAdded{background:#50a0502e}.revisions-module__54HM4G__diffRemoved{color:#7a3a3a;background:#c850502e}
.VoiceRecordingPill-module__kn0RIG__pill{right:18px;bottom:calc(98px + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-lock) + 20);background:var(--warm-surface);border:1px solid var(--rule);border-radius:18px;flex-direction:column;gap:10px;width:min(360px,90vw);padding:14px 16px;animation:.2s cubic-bezier(.2,.8,.2,1) VoiceRecordingPill-module__kn0RIG__pillSlideUp;display:flex;position:fixed;box-shadow:0 18px 40px -12px #56371459,0 4px 12px -4px #56371433}@keyframes VoiceRecordingPill-module__kn0RIG__pillSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.VoiceRecordingPill-module__kn0RIG__captionBlock{border-bottom:1px solid var(--rule);max-height:4.5em;color:var(--ink);white-space:pre-wrap;word-wrap:break-word;scroll-snap-type:y proximity;margin:0;padding:8px 4px;font-size:14px;line-height:1.5;animation:.2s ease-out VoiceRecordingPill-module__kn0RIG__captionFadeIn;overflow-y:auto}.VoiceRecordingPill-module__kn0RIG__captionBlock>*{scroll-snap-align:end}@keyframes VoiceRecordingPill-module__kn0RIG__captionFadeIn{0%{opacity:0}to{opacity:1}}.VoiceRecordingPill-module__kn0RIG__recordRow{align-items:center;gap:10px;padding:4px 2px;display:flex}.VoiceRecordingPill-module__kn0RIG__dot{background:#e34d4d;border-radius:50%;width:12px;height:12px;animation:1s infinite VoiceRecordingPill-module__kn0RIG__recPulse;box-shadow:0 0 #e34d4d99}@keyframes VoiceRecordingPill-module__kn0RIG__recPulse{0%{box-shadow:0 0 #e34d4d99}70%{box-shadow:0 0 0 10px #e34d4d00}to{box-shadow:0 0 #e34d4d00}}.VoiceRecordingPill-module__kn0RIG__timer{font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:600}.VoiceRecordingPill-module__kn0RIG__transcriptArea{min-height:44px;color:var(--ink);padding:8px 4px 2px;font-size:14px}.VoiceRecordingPill-module__kn0RIG__transcript{white-space:pre-wrap;margin:0;line-height:1.4}.VoiceRecordingPill-module__kn0RIG__shimmer{color:var(--ink-2);background:linear-gradient(90deg, var(--ink-2) 0%, #0000004d 50%, var(--ink-2) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-style:italic;animation:1.6s linear infinite VoiceRecordingPill-module__kn0RIG__shimmer}@keyframes VoiceRecordingPill-module__kn0RIG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.VoiceRecordingPill-module__kn0RIG__primary{color:#fbf4e5;cursor:pointer;width:100%;min-height:44px;transition:transform var(--transition-fast), background var(--transition-fast);background:#2a2118;border:none;border-radius:12px;padding:0 16px;font-size:15px;font-weight:600;display:block}.VoiceRecordingPill-module__kn0RIG__primary:hover:not(:disabled){background:#3a2d20}.VoiceRecordingPill-module__kn0RIG__primary:active:not(:disabled){transform:scale(.98)}.VoiceRecordingPill-module__kn0RIG__primary:disabled{opacity:.6;cursor:default}.VoiceRecordingPill-module__kn0RIG__discard{width:100%;color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:6px 0;font-size:13px;text-decoration:underline;display:block}.VoiceRecordingPill-module__kn0RIG__discard:hover{color:var(--ink)}.VoiceRecordingPill-module__kn0RIG__refine{width:100%;color:var(--ink-3,var(--ink-2));cursor:not-allowed;opacity:.55;background:0 0;border:none;padding:4px 0;font-size:12px;display:block;position:relative}.VoiceRecordingPill-module__kn0RIG__errorTitle{color:var(--ink);padding:4px 2px;font-size:14px;font-weight:600;line-height:1.4}.VoiceRecordingPill-module__kn0RIG__actions{flex-direction:column;gap:6px;display:flex}.VoiceRecordingPill-module__kn0RIG__undoLabel{color:var(--ink-2);padding:4px 2px;font-size:13px;display:inline-block}.VoiceRecordingPill-module__kn0RIG__undoBtn{width:100%;min-height:40px;color:var(--ink);background:var(--warm-surface-2);border:1px solid var(--rule);cursor:pointer;border-radius:10px;font-size:14px;font-weight:600;display:block}.VoiceRecordingPill-module__kn0RIG__undoBtn:hover{background:var(--warm-surface);border-color:var(--rule-strong)}@media (max-width:768px){.VoiceRecordingPill-module__kn0RIG__pill{width:auto;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px))}}
.tag-input-module__V6tnmG__wrap{border:1px solid var(--border,#e5dcc7);background:var(--cream,#faf4e6);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:6px 8px;display:flex}.tag-input-module__V6tnmG__chip{background:var(--surface-1,#f7f0e0);border:1px solid var(--border,#e5dcc7);color:var(--ink,#2a241b);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;line-height:1;display:inline-flex}.tag-input-module__V6tnmG__chipRemove{width:16px;height:16px;color:var(--ink-2,#6d6353);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.tag-input-module__V6tnmG__chipRemove:hover{color:var(--ink,#2a241b);background:#00000014}.tag-input-module__V6tnmG__input{min-width:100px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:4px;font-size:13px}
.TodayDailyNote-module__PkfzVa__wrap{border:1px solid var(--rule,#00000014);border-radius:var(--radius-md,8px);background:var(--paper,#fff)}.TodayDailyNote-module__PkfzVa__toggle{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);text-align:left;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;display:flex}.TodayDailyNote-module__PkfzVa__toggle:hover{background:var(--hover,#00000008)}.TodayDailyNote-module__PkfzVa__toggleLabel{font-family:var(--font-serif);flex:1;font-size:18px;font-weight:500}.TodayDailyNote-module__PkfzVa__caret{color:var(--text-muted);font-size:12px;transition:transform .12s}.TodayDailyNote-module__PkfzVa__caretOpen{transform:rotate(90deg)}.TodayDailyNote-module__PkfzVa__saveStatus{color:var(--text-muted);text-align:right;min-width:60px;font-size:12px}.TodayDailyNote-module__PkfzVa__body{border-top:1px solid var(--rule,#00000014);padding:var(--sp-3)}.TodayDailyNote-module__PkfzVa__editorWrap{min-height:160px}
.ActionSheet-module__REKRPq__overlay{-webkit-backdrop-filter:blur(12px)saturate(140%);z-index:var(--z-modal);background:#080a0e80;justify-content:center;align-items:flex-end;padding:0 10px 12px;animation:.22s cubic-bezier(.16,1,.3,1) forwards ActionSheet-module__REKRPq__overlayFade;display:flex;position:fixed;inset:0}@keyframes ActionSheet-module__REKRPq__overlayFade{0%{opacity:0}to{opacity:1}}.ActionSheet-module__REKRPq__sheet{width:100%;max-width:440px;padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;gap:10px;animation:.34s cubic-bezier(.16,1,.3,1) forwards ActionSheet-module__REKRPq__sheetRise;display:flex}@keyframes ActionSheet-module__REKRPq__sheetRise{0%{opacity:.4;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}.ActionSheet-module__REKRPq__card{background:var(--bg-secondary);border-radius:18px;overflow:hidden;box-shadow:0 32px 64px -16px #0000008c,0 2px 8px #0003,inset 0 0 0 .5px #ffffff0f}.ActionSheet-module__REKRPq__grabber{background:var(--rule,#ffffff26);opacity:.6;border-radius:2px;width:36px;height:4px;margin:8px auto 4px}.ActionSheet-module__REKRPq__header{color:var(--text-tertiary);text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:10px 22px 14px;font-size:11px;font-weight:600}.ActionSheet-module__REKRPq__options{flex-direction:column;display:flex}.ActionSheet-module__REKRPq__option{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;min-height:56px;padding:16px 22px;font-size:16px;font-weight:500;transition:background .14s;display:flex;position:relative}.ActionSheet-module__REKRPq__option+.ActionSheet-module__REKRPq__option:before{content:"";background:var(--border);opacity:.6;height:.5px;position:absolute;top:0;left:56px;right:0}.ActionSheet-module__REKRPq__option:active{background:var(--bg-tertiary)}.ActionSheet-module__REKRPq__optionIcon{text-align:center;flex-shrink:0;width:28px;font-size:20px;line-height:1}.ActionSheet-module__REKRPq__optionLabel{letter-spacing:-.01em;flex:1}.ActionSheet-module__REKRPq__optionChevron{color:var(--text-tertiary);opacity:.5;margin-left:4px;font-size:22px;font-weight:300;line-height:1}.ActionSheet-module__REKRPq__optionDanger{color:var(--danger,#ef4444)}.ActionSheet-module__REKRPq__optionDanger .ActionSheet-module__REKRPq__optionChevron{color:var(--danger,#ef4444);opacity:.4}.ActionSheet-module__REKRPq__cancel{background:var(--bg-secondary);width:100%;color:var(--accent,#818cf8);cursor:pointer;letter-spacing:-.01em;border:none;border-radius:18px;min-height:56px;padding:16px 22px;font-size:16px;font-weight:600;transition:background .14s;box-shadow:0 32px 64px -16px #0000008c,0 2px 8px #0003,inset 0 0 0 .5px #ffffff0f}.ActionSheet-module__REKRPq__cancel:active{background:var(--bg-tertiary)}@media (min-width:769px){.ActionSheet-module__REKRPq__overlay{align-items:center;padding:0}.ActionSheet-module__REKRPq__sheet{gap:8px;max-width:320px;animation:.22s cubic-bezier(.16,1,.3,1) forwards ActionSheet-module__REKRPq__sheetScale}@keyframes ActionSheet-module__REKRPq__sheetScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ActionSheet-module__REKRPq__card{border-radius:14px}.ActionSheet-module__REKRPq__grabber{display:none}.ActionSheet-module__REKRPq__header{padding:14px 18px 10px;font-size:10px}.ActionSheet-module__REKRPq__option{min-height:44px;padding:12px 18px;font-size:14px}.ActionSheet-module__REKRPq__option+.ActionSheet-module__REKRPq__option:before{left:48px}.ActionSheet-module__REKRPq__optionIcon{width:22px;font-size:16px}.ActionSheet-module__REKRPq__optionChevron{font-size:18px}.ActionSheet-module__REKRPq__cancel{border-radius:14px;min-height:44px;padding:12px 18px;font-size:14px}}@media (prefers-color-scheme:light){.ActionSheet-module__REKRPq__overlay{background:#14182052}.ActionSheet-module__REKRPq__card,.ActionSheet-module__REKRPq__cancel{box-shadow:0 24px 48px -12px #0f141e2e,0 1px 3px #0f141e14,inset 0 0 0 .5px #0000000a}}
.ReadingLock-module__D70N4q__overlay{z-index:var(--z-lock);background:radial-gradient(120% 80% at 50% -10%, var(--accent-muted) 0%, transparent 55%), radial-gradient(100% 70% at 50% 115%, var(--warm-bg-2) 0%, transparent 60%), var(--warm-bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ReadingLock-module__D70N4q__card{text-align:center;background:var(--warm-surface);border:1px solid var(--rule);border-radius:var(--radius-2xl);width:100%;max-width:372px;animation:ReadingLock-module__D70N4q__cardRise var(--transition-slow) both;flex-direction:column;align-items:center;gap:8px;padding:40px 32px 28px;display:flex;position:relative;box-shadow:0 32px 64px -24px #56371457,0 12px 24px -12px #56371429,inset 0 1px #ffffffb3}.ReadingLock-module__D70N4q__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#fffc,#0000 40%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ReadingLock-module__D70N4q__cardRise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.ReadingLock-module__D70N4q__lockGlyph{width:60px;height:60px;color:var(--accent);background:radial-gradient(circle at 50% 30%, #ffffffd9, transparent 60%), var(--accent-muted);border-radius:var(--radius-full);box-shadow:0 0 0 1px var(--accent-glow), 0 8px 20px -10px var(--shadow-glow,#5530d166);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.ReadingLock-module__D70N4q__title{font-family:var(--font-serif);letter-spacing:.01em;color:var(--ink);margin:0;font-size:28px;font-weight:500}.ReadingLock-module__D70N4q__subtitle{color:var(--ink-3);margin:0 0 14px;font-size:14px;line-height:1.45}.ReadingLock-module__D70N4q__form{flex-direction:column;gap:12px;width:100%;display:flex}.ReadingLock-module__D70N4q__input{width:100%;font-family:var(--font-mono);letter-spacing:.5em;text-indent:.5em;text-align:center;color:var(--ink);background:var(--bg-input);border:1.5px solid var(--rule);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-base);outline:none;padding:16px;font-size:24px;box-shadow:inset 0 1px 2px #5637140f}.ReadingLock-module__D70N4q__input::placeholder{color:var(--ink-3);opacity:.45}.ReadingLock-module__D70N4q__input:focus{border-color:var(--border-focus);box-shadow:inset 0 1px 2px #5637140f, 0 0 0 4px var(--accent-glow)}.ReadingLock-module__D70N4q__input:disabled{opacity:.55}.ReadingLock-module__D70N4q__shake{border-color:var(--danger);animation:.34s cubic-bezier(.36,.07,.19,.97) ReadingLock-module__D70N4q__shake}@keyframes ReadingLock-module__D70N4q__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.ReadingLock-module__D70N4q__unlockBtn{letter-spacing:.01em;width:100%;color:var(--text-inverse);background:var(--accent);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-glow);transition:background var(--transition-fast), box-shadow var(--transition-base), transform var(--transition-fast), opacity var(--transition-fast);border:none;padding:14px 16px;font-size:15px;font-weight:600}.ReadingLock-module__D70N4q__unlockBtn:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 12px 28px -12px #5530d180}.ReadingLock-module__D70N4q__unlockBtn:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px -8px #5530d180}.ReadingLock-module__D70N4q__unlockBtn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.ReadingLock-module__D70N4q__error{color:var(--danger);margin:2px 0 0;font-size:13px}.ReadingLock-module__D70N4q__cooldown{color:var(--warning);background:var(--warning-muted);border-radius:var(--radius-full);margin:4px auto 0;padding:7px 14px;font-size:13px;font-weight:550}.ReadingLock-module__D70N4q__actions{border-top:1px solid var(--rule);flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:18px;padding-top:18px;display:flex}.ReadingLock-module__D70N4q__secondaryBtn{color:var(--ink-2);border:1px solid var(--rule-strong);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);background:0 0;padding:10px 20px;font-size:14px;font-weight:550}.ReadingLock-module__D70N4q__secondaryBtn:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-muted)}.ReadingLock-module__D70N4q__linkBtn{color:var(--ink-3);cursor:pointer;text-underline-offset:2px;transition:color var(--transition-fast);background:0 0;border:none;margin-top:2px;padding:6px 8px;font-size:13px;text-decoration:underline}.ReadingLock-module__D70N4q__linkBtn:hover{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.ReadingLock-module__D70N4q__card,.ReadingLock-module__D70N4q__shake{animation:none}}
