.completion-feedback-layer{position:fixed;inset:0;pointer-events:none;z-index:100000;overflow:hidden}.completion-burst{position:absolute;width:0;height:0;color:#99d66c;pointer-events:none}.completion-feedback-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.completion-burst-check{position:absolute;left:-14px;top:-14px;width:28px;height:28px;display:grid;place-items:center;color:#10230c;background:#99d66c;border-radius:50%;animation:completion-check .62s ease-out both}.completion-burst-ring{position:absolute;left:-15px;top:-15px;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;animation:completion-ring .48s ease-out both}.completion-burst i{position:absolute;left:-2px;top:-2px;width:4px;height:7px;border-radius:2px;background:currentColor;animation:completion-particle .5s cubic-bezier(.16,.7,.32,1) both}@keyframes completion-check{0%{transform:scale(.65);opacity:0}20%,65%{transform:scale(1);opacity:1}to{transform:scale(1.08);opacity:0}}@keyframes completion-ring{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.5);opacity:0}}@keyframes completion-particle{0%{transform:translate(0) rotate(var(--burst-angle)) scale(.5);opacity:1}to{transform:translate(var(--burst-x),var(--burst-y)) rotate(var(--burst-angle)) scale(.25);opacity:0}}@media(prefers-reduced-motion:reduce){.completion-burst i,.completion-burst-ring{display:none;animation:none}.completion-burst-check{animation:none}}.lp{--tw: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ink: #f3f0e8;--dim: #9a968c;--teal: 98, 217, 208;--rose: 255, 108, 150;--lime: 150, 220, 95;--amber: 230, 170, 60;--blue: 88, 167, 255;--violet: 160, 130, 235;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 20% -10%,rgba(98,217,208,.12),transparent 45%),radial-gradient(circle at 90% 10%,rgba(255,108,150,.08),transparent 40%),radial-gradient(rgba(255,255,255,.045) 1px,transparent 1.2px) 0 0 / 22px 22px,#050606;color:var(--ink);font-family:var(--tw);scroll-behavior:smooth}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp button{font-family:var(--tw);cursor:pointer}.lp-note,.lp-feature{--c: var(--teal);position:relative;background:linear-gradient(180deg,#ffffff0f,#0000001f),linear-gradient(rgba(var(--c),.34),rgba(var(--c),.34)),#121513;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);filter:drop-shadow(0 18px 28px rgba(0,0,0,.55))}.lp-note:after,.lp-feature:after{content:"";position:absolute;top:0;right:0;width:16px;height:16px;background:linear-gradient(225deg,transparent 50%,rgba(var(--c),.8) 50%)}.lp .teal{--c: var(--teal)}.lp .rose{--c: var(--rose)}.lp .lime{--c: var(--lime)}.lp .amber{--c: var(--amber)}.lp .blue{--c: var(--blue)}.lp .violet{--c: var(--violet)}.lp-tape{position:absolute;top:-3px;left:50%;z-index:2;width:64px;height:17px;margin-left:-32px;background:#ded8c88c;rotate:3deg;box-shadow:0 1px 2px #0000004d}.lp-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,48px);background:linear-gradient(#050606 55%,#05060600)}.lp-brand svg,.lp-brand img,.lp-wordmark{height:38px;width:auto}.lp-nav nav{display:flex;align-items:center;gap:clamp(10px,2vw,26px)}.lp-nav nav a,.lp-link{border:0;background:none;color:var(--dim);font:700 12px/1 var(--tw);letter-spacing:.08em;text-transform:uppercase;transition:color .2s}.lp-nav nav a:hover,.lp-link:hover{color:var(--ink)}.lp-cta{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 24px;border:0;border-radius:3px;background:#62d9d0;color:#04201d;font:800 13px/1 var(--tw);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 30px #62d9d04d,inset 0 -3px #00000026;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s}.lp-cta:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:0 16px 40px #62d9d066}.lp-cta.small{height:38px;padding:0 16px;font-size:11px}.lp-ghost{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 18px;border:1px dashed rgba(255,255,255,.25);border-radius:3px;color:var(--ink);font:800 12px/1 var(--tw);letter-spacing:.08em;text-transform:uppercase}.lp-ghost:hover{border-style:solid;border-color:#62d9d0}.lp-hero{position:relative;display:grid;justify-items:center;gap:48px;padding:clamp(40px,8vw,110px) clamp(16px,4vw,48px) 40px;text-align:center}.lp-hero-notes{position:absolute;inset:0;pointer-events:none}.lp-hero-copy{position:relative;z-index:2;display:grid;justify-items:center;gap:22px;max-width:880px}.lp-kicker{color:#62d9d0;font:800 12px/1 var(--tw);letter-spacing:.2em;text-transform:uppercase}.lp h1{margin:0;font:800 clamp(40px,7.4vw,96px)/1 var(--tw);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 0 60px rgba(98,217,208,.18)}.lp-type{display:inline-block;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:lp-type calc(var(--chars) * 55ms) steps(var(--chars),end) .2s forwards}.lp-type-2{animation-delay:1.1s;color:#62d9d0}@keyframes lp-type{to{clip-path:inset(0 0 0 0)}}.lp-hero-copy p{max-width:640px;margin:0;color:#c9c5bb;font:500 clamp(14px,1.6vw,17px)/1.65 var(--tw);animation:lp-up .8s ease 1.9s both}.lp-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;animation:lp-up .8s ease 2.1s both}.lp-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;list-style:none;color:var(--dim);font:700 11px/1 var(--tw);letter-spacing:.06em;text-transform:uppercase;animation:lp-up .8s ease 2.3s both}.lp-proof li{display:inline-flex;align-items:center;gap:6px}.lp-proof svg{color:#8fd66c}@keyframes lp-up{0%{opacity:0;transform:translateY(18px)}}.lp-note{position:absolute;width:clamp(150px,15vw,210px);padding:20px 16px 16px;rotate:var(--tilt);display:grid;gap:8px;text-align:left;opacity:0;animation:lp-slap .7s cubic-bezier(.25,1.5,.45,1) var(--d) forwards,lp-bob 6s ease-in-out calc(var(--d) + .8s) infinite}.lp-note small{color:#f3f0e8a6;font:800 9px/1 var(--tw);letter-spacing:.14em;text-transform:uppercase}.lp-note b{font:700 13px/1.35 var(--tw)}.lp-note b.is-code{padding:8px;background:#00000073;color:#e6c07b;font-size:11px;font-weight:600}.lp-note em{display:inline-flex;align-items:center;gap:5px;color:rgb(var(--c));filter:brightness(1.4);font:800 10px/1 var(--tw);font-style:normal}.lp-note ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font:600 12px/1 var(--tw)}.lp-note li{display:flex;align-items:center;gap:8px}.lp-note li span{width:12px;height:12px;border:1.5px solid rgba(243,240,232,.7)}.lp-note li.done{color:#f3f0e873;text-decoration:line-through}.lp-note li.done span{background:linear-gradient(45deg,transparent 45%,#eae5d8 45% 60%,transparent 60%)}@keyframes lp-slap{0%{opacity:0;transform:translateY(-80px) scale(1.25) rotate(calc(var(--tilt) * 3))}60%{opacity:1;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes lp-bob{0%,to{translate:0 0}50%{translate:0 -10px}}.lp-hero-shot{position:relative;z-index:1;width:min(1180px,100%);margin-top:20px;perspective:1600px}.lp-hero-shot>img:first-child{display:block;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 50px 120px #000000b3,0 0 0 1px #62d9d014,0 0 90px #62d9d01a;transform:rotateX(14deg) scale(.96);transform-origin:50% 0;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.lp-hero-shot.is-in>img:first-child{transform:rotateX(4deg) scale(1)}.lp-hero-phone{position:absolute;right:-2%;bottom:-8%;width:clamp(120px,20%,230px);border:6px solid #111;border-radius:28px;box-shadow:0 30px 60px #000000b3;rotate:6deg;transform:translateY(60px);opacity:0;transition:transform 1s cubic-bezier(.3,1.3,.5,1) .4s,opacity .8s .4s}.lp-hero-shot.is-in .lp-hero-phone{transform:none;opacity:1}.lp-marquee{overflow:hidden;margin:60px 0 10px;padding:18px 0;border-block:1px dashed rgba(255,255,255,.1);rotate:-1.2deg;background:#ffffff04}.lp-marquee div{display:flex;gap:40px;width:max-content;animation:lp-marquee 36s linear infinite}.lp-marquee span{font:800 clamp(22px,3.2vw,40px)/1 var(--tw);letter-spacing:.04em}.lp-marquee .c0{color:rgb(var(--teal))}.lp-marquee .c1{color:rgb(var(--amber))}.lp-marquee .c2{color:rgb(var(--blue))}.lp-marquee .c3{color:rgb(var(--rose))}.lp-marquee .c4{color:rgb(var(--lime))}.lp-marquee .c5{color:rgb(var(--violet))}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-section{padding:clamp(60px,9vw,120px) clamp(16px,4vw,48px);max-width:1280px;margin:0 auto}.lp-section-head{display:grid;justify-items:center;gap:14px;margin-bottom:clamp(32px,5vw,60px);text-align:center}.lp h2{margin:0;font:800 clamp(30px,4.6vw,58px)/1.05 var(--tw);text-transform:uppercase}[data-reveal]{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,1,.3,1);transition-delay:calc(var(--i, 0) * 90ms)}[data-reveal].is-in{opacity:1;transform:none}.lp-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:36px 28px}.lp-feature{display:grid;align-content:start;gap:12px;min-height:230px;padding:30px 24px 26px;rotate:var(--tilt)}.lp-feature.is-in{transform:none}.lp-feature:hover{rotate:0deg;translate:0 -6px}.lp-feature{transition:opacity .8s ease,transform .9s cubic-bezier(.2,1,.3,1),rotate .4s cubic-bezier(.3,1.6,.5,1),translate .4s cubic-bezier(.3,1.6,.5,1)}.lp-feature svg{color:rgb(var(--c));filter:brightness(1.4)}.lp-feature h3{margin:0;font:800 18px/1.2 var(--tw);text-transform:uppercase;letter-spacing:.02em}.lp-feature p{margin:0;color:#f3f0e8cc;font:500 13.5px/1.6 var(--tw)}.lp-tabs{display:flex;justify-content:center;gap:6px;margin-bottom:26px}.lp-tabs button{height:38px;padding:0 18px;border:1px dashed rgba(255,255,255,.18);border-radius:3px;background:transparent;color:var(--dim);font:800 11px/1 var(--tw);letter-spacing:.1em;text-transform:uppercase;transition:all .25s}.lp-tabs button[aria-selected=true]{border-style:solid;border-color:#62d9d0;background:#62d9d01a;color:#8ff0e8}.lp-browser{max-width:1120px;margin:0 auto;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0b0d0c;overflow:hidden;box-shadow:0 40px 100px #000000b3,0 0 80px #62d9d014}.lp-browser-bar{display:flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.06)}.lp-browser-bar i{width:10px;height:10px;border-radius:50%;background:#2a2e2c}.lp-browser-bar i:first-child{background:#ff5f57}.lp-browser-bar i:nth-child(2){background:#febc2e}.lp-browser-bar i:nth-child(3){background:#28c840}.lp-browser-bar span{margin:0 auto;padding:4px 40px;border-radius:4px;background:#151816;color:var(--dim);font:600 11px/1 var(--tw)}.lp-browser-screen{position:relative;aspect-ratio:16 / 10}.lp-browser-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transform:scale(1.03);filter:blur(6px);transition:opacity .7s ease,transform 1s ease,filter .7s ease}.lp-browser-screen img.is-on{opacity:1;transform:none;filter:none}.lp-caption{margin:22px 0 0;text-align:center;color:#c9c5bb;font:600 14px/1.4 var(--tw);animation:lp-up .5s ease both}.lp-phones{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:48px;margin-top:clamp(80px,10vw,140px)}.lp-phones-copy{display:grid;gap:18px;justify-items:start}.lp-phones-copy p{margin:0;color:#c9c5bb;font:500 15px/1.7 var(--tw)}.lp-bullets{display:grid;gap:12px;margin:0;padding:0;list-style:none;font:700 13px/1.3 var(--tw)}.lp-bullets li{display:flex;align-items:center;gap:10px}.lp-bullets svg{color:#62d9d0}.lp-phone-row{display:flex;justify-content:center;align-items:flex-end}.lp-phone{width:32%;margin:0 -2%;border:6px solid #111;border-radius:30px;overflow:hidden;box-shadow:0 30px 60px #000000b3;background:#000}.lp-phone img{display:block;width:100%}.lp-phone:nth-child(1){rotate:-7deg;translate:0 20px}.lp-phone:nth-child(2){z-index:2;scale:1.08}.lp-phone:nth-child(3){rotate:7deg;translate:0 20px}.lp-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;counter-reset:s}.lp-steps li{position:relative;display:grid;gap:10px;padding:26px;border:1px dashed rgba(255,255,255,.14);border-radius:3px}.lp-steps li span{display:grid;place-items:center;width:44px;height:44px;border:2px solid #62d9d0;border-radius:50%;color:#62d9d0;font:800 18px/1 var(--tw)}.lp-steps li b{font:800 20px/1 var(--tw);text-transform:uppercase}.lp-steps li p{margin:0;color:#c9c5bb;font:500 14px/1.6 var(--tw)}.lp-join{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(32px,6vw,90px);max-width:1180px;margin:0 auto;padding:clamp(60px,9vw,120px) clamp(16px,4vw,48px)}.lp-join-copy{display:grid;gap:18px}.lp-join-copy p{margin:0;color:#c9c5bb;font:500 15px/1.7 var(--tw);max-width:460px}.lp-join-card{position:relative;rotate:-1.2deg}.lp-join-card.is-in{transform:none}.lp-join-card .auth-card{position:relative;width:100%!important;max-width:none!important;margin:0!important;padding:34px 28px 28px!important;border:0!important;border-radius:2px!important;background:linear-gradient(180deg,#ffffff0f,#0000001f),linear-gradient(#62d9d04d,#62d9d04d),#121513!important;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);filter:drop-shadow(0 30px 50px rgba(0,0,0,.6));box-shadow:none!important}.lp-join-card:before{content:"";position:absolute;top:-8px;left:50%;z-index:3;width:90px;height:22px;margin-left:-45px;background:#ded8c899;rotate:-3deg;box-shadow:0 1px 3px #00000059}.lp-join-card .auth-card:after{content:"";position:absolute;top:0;right:0;width:20px;height:20px;background:linear-gradient(225deg,transparent 50%,rgba(98,217,208,.75) 50%)}.lp-join-card .auth-logo{display:none}.lp-join-card .auth-card :is(input){background:#00000047!important;border-color:#ffffff29!important}.lp-join-card .auth-card .auth-tabs{background:#0003!important;border-color:#ffffff1f!important}.lp-join-card .auth-card .auth-submit:not(:disabled){background:#62d9d0!important;color:#04201d!important;border-color:#62d9d0!important;font-weight:800!important}.lp-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:30px clamp(16px,4vw,48px) 40px;border-top:1px dashed rgba(255,255,255,.1);color:var(--dim);font:600 12px/1.4 var(--tw)}.lp-footer .lp-wordmark{height:28px}.lp-footer a:hover{color:#62d9d0}@media(max-width:900px){.lp-phones,.lp-join,.lp-steps ol{grid-template-columns:1fr}.lp-note{width:150px;padding:16px 12px 12px}.lp-hero-notes .lp-note:nth-child(n+3){display:none}.lp-hero-notes .lp-note:nth-child(1){left:-30px!important;top:2%!important}.lp-hero-notes .lp-note:nth-child(2){left:auto!important;right:-30px;top:3%!important}.lp-hero{padding-top:150px}}@media(max-width:600px){.lp-nav nav a{display:none}.lp-hero-phone{right:-4%;bottom:-14%}.lp-phone{border-width:4px;border-radius:20px}.lp-join-card{rotate:0deg}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp-type,.lp-note,[data-reveal]{clip-path:none!important;opacity:1!important;transform:none!important}}.lp-final{display:grid;place-items:center;padding:clamp(60px,9vw,120px) clamp(16px,4vw,48px) clamp(80px,10vw,140px)}.lp-final-note{--c: var(--teal);position:relative;display:grid;justify-items:center;gap:18px;width:min(760px,100%);padding:56px clamp(22px,5vw,64px) 48px;text-align:center;rotate:-1deg;background:linear-gradient(180deg,#ffffff0f,#0000001f),linear-gradient(rgba(var(--c),.3),rgba(var(--c),.3)),#121513;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);filter:drop-shadow(0 30px 60px rgba(0,0,0,.6))}.lp-final-note:after{content:"";position:absolute;top:0;right:0;width:26px;height:26px;background:linear-gradient(225deg,transparent 50%,rgba(var(--c),.8) 50%)}.lp-final-note p{max-width:520px;margin:0;color:#f3f0e8d9;font:500 15px/1.7 var(--tw)}.lp-final-note .lp-ghost{background:transparent}.lp-hero-actions.is-static{animation:none}.lp-auth{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.lp-auth>.lp-hero-notes{position:fixed}.lp-auth-main{position:relative;z-index:2;flex:1;display:grid;place-items:center;padding:20px 16px 60px}.lp-auth .lp-join-card{width:min(440px,100%);animation:lp-slap .7s cubic-bezier(.25,1.5,.45,1) both}.lp-auth .lp-join-card .auth-logo{display:none}@media(max-width:900px){.lp-auth>.lp-hero-notes{opacity:.45}}.lp .auth-password{position:relative;display:block}.lp .auth-password input{width:100%;padding-right:48px!important}.lp .auth-password .auth-password-toggle{position:absolute!important;right:4px;top:50%;translate:0 -50%;margin:0!important;width:40px;height:40px;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#cfcabd!important}.lp-auth .auth-card .auth-tabs button.active{background:#00000059!important}@media(max-width:600px){.lp h1{font-size:8.2vw}.lp-hero{padding-top:120px}.lp-hero-actions{flex-direction:column;align-items:stretch;width:100%}.lp-hero-actions>*{justify-content:center}.lp-hero-copy p{font-size:14px}}.lp-nav{padding:14px clamp(12px,3vw,32px) 0;background:none;pointer-events:none}.lp-nav-bar{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:10px 12px 10px 18px;border:1px solid transparent;border-radius:6px;transition:all .35s ease}.lp-nav.is-scrolled .lp-nav-bar{border-color:#ffffff14;background:#080a09c7;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 14px 40px #00000073;padding-top:7px;padding-bottom:7px}.lp-nav-links{display:flex;justify-content:center;gap:clamp(14px,2.4vw,32px)}.lp-nav-links a{position:relative;padding:6px 0;color:var(--dim);font:700 11.5px/1 var(--tw);letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.lp-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:#62d9d0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.lp-nav-links a:hover{color:var(--ink)}.lp-nav-links a:hover:after{transform:scaleX(1)}.lp-nav-actions{display:flex;align-items:center;gap:14px}.lp-nav-actions .lp-link{padding:8px 4px}.lp-nav .lp-brand .sticky-logo{--logo: 24px}@media(max-width:860px){.lp-nav-links{display:none}.lp-nav-bar{grid-template-columns:auto 1fr}.lp-nav-actions{justify-self:end}}.lp-sub{max-width:620px;margin:0;color:#c9c5bb;font:500 15px/1.7 var(--tw)}.lp-flows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lp-flow{display:grid;gap:14px;align-content:start;padding:26px 26px 22px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:linear-gradient(160deg,#ffffff09,#ffffff03);transition:opacity .8s ease,transform .9s cubic-bezier(.2,1,.3,1),border-color .3s}.lp-flow:hover{border-color:#62d9d04d}.lp-flow header{display:flex;align-items:center;gap:10px}.lp-flow header svg{color:#62d9d0}.lp-flow h3{margin:0;font:800 17px/1.2 var(--tw);text-transform:uppercase;letter-spacing:.02em}.lp-flow header em{margin-left:auto;padding:4px 7px;border:1px dashed rgba(255,255,255,.2);border-radius:3px;color:var(--dim);font:800 9px/1 var(--tw);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.lp-flow p{margin:0;color:#c9c5bb;font:500 13.5px/1.65 var(--tw)}.lp-demo{display:flex;align-items:center;justify-content:center;gap:14px;min-height:130px;margin-top:6px;padding:18px;border-radius:4px;background:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1.2px) 0 0 / 14px 14px,#00000059}.lp-demo>*{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .6s cubic-bezier(.3,1.5,.5,1)}.lp-flow.is-in .lp-demo>:nth-child(1){opacity:1;transform:none;transition-delay:.35s}.lp-flow.is-in .lp-demo>:nth-child(2){opacity:1;transform:none;transition-delay:.7s}.lp-flow.is-in .lp-demo>:nth-child(3){opacity:1;transform:rotate(-2deg);transition-delay:1s}.lp-demo-arrow{flex:0 0 auto;color:#62d9d0;animation:lp-nudge 1.6s ease-in-out infinite}@keyframes lp-nudge{50%{translate:4px 0}}.lp-bubble{max-width:150px;padding:10px 13px;border-radius:16px 16px 16px 4px;background:#2a7d74;color:#fff;font:600 12px/1.35 -apple-system,system-ui,sans-serif}.lp-mail{display:grid;gap:6px;width:140px;padding:12px;border-radius:4px;background:#e9e6de;color:#1b1d1c}.lp-mail small{color:#777;font:700 9px/1 var(--tw)}.lp-mail b{font:800 11.5px/1.2 var(--tw)}.lp-mail span{height:5px;border-radius:3px;background:#c9c5bb}.lp-mail span:last-child{width:60%}.lp-kindle{position:relative;display:grid;align-content:start;gap:7px;width:82px;height:104px;padding:14px 10px;border:5px solid #2a2d2c;border-radius:8px;background:#e9e6de}.lp-kindle span{height:3px;border-radius:2px;background:#555}.lp-kindle span:nth-child(2){width:70%}.lp-kindle span:nth-child(3){width:85%}.lp-kindle i{position:absolute;right:-9px;bottom:14px;width:4px;height:36px;border-radius:2px;background:#b9b5ab;rotate:20deg}.lp-ipad{width:150px;padding:8px;border:6px solid #1c1f1e;border-radius:12px;background:#f1ede3}.lp-ipad svg{display:block;width:100%}.lp-ink{fill:none;stroke:#1b2a28;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520}.lp-flow.is-in .lp-ink{animation:lp-write 2.4s ease 1s forwards}@keyframes lp-write{to{stroke-dashoffset:0}}.lp-mini{--c: var(--teal);display:grid;gap:6px;width:150px;padding:14px 12px 12px;background:linear-gradient(rgba(var(--c),.38),rgba(var(--c),.38)),#121513;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);filter:drop-shadow(0 10px 16px rgba(0,0,0,.5))}.lp-mini small{color:#f3f0e8a6;font:800 8.5px/1 var(--tw);letter-spacing:.12em;text-transform:uppercase}.lp-mini b{font:700 12px/1.25 var(--tw)}.lp-mini em{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--c));filter:brightness(1.45);font:800 9.5px/1 var(--tw);font-style:normal}.lp-phones{grid-template-columns:1fr}.lp-phones-copy{justify-items:center;text-align:center;max-width:720px;margin:0 auto}.lp-phones-copy .lp-bullets{justify-items:start}.lp-phone-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.4vw,34px);align-items:start;margin-top:30px}.lp-phone{position:relative;width:auto;margin:0;border:0;border-radius:0;overflow:visible;box-shadow:none;background:none;display:grid;gap:14px;justify-items:center}.lp-phone:nth-child(n){rotate:none;translate:none;scale:none}.lp-phone:nth-child(2n){margin-top:40px}.lp-iphone{position:relative;width:100%;aspect-ratio:393 / 852;padding:9px;border-radius:46px;background:linear-gradient(145deg,#3a3d3c,#151716 40%,#2c2f2e);box-shadow:inset 0 0 0 1.5px #ffffff1f,0 40px 70px #000000b3,0 0 50px #62d9d00f}.lp-iphone:before,.lp-iphone:after{content:"";position:absolute;width:3px;border-radius:2px;background:#2c2f2e}.lp-iphone:before{left:-3px;top:18%;height:9%;box-shadow:0 11vw #2c2f2e}.lp-iphone:after{right:-3px;top:25%;height:13%}.lp-iphone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:38px}.lp-iphone-status{position:absolute;z-index:2;top:9px;left:9px;right:9px;height:7.2%;display:flex;align-items:center;justify-content:space-between;padding:0 11% 0 12%;border-radius:38px 38px 0 0;background:linear-gradient(#050606 70%,#05060600);color:#fff;font:700 clamp(8px,.9vw,12px)/1 -apple-system,system-ui,sans-serif}.lp-island{position:absolute;left:50%;top:22%;width:32%;height:44%;margin-left:-16%;border-radius:20px;background:#000}.lp-iphone-status span{display:flex;align-items:flex-end;gap:1.5px;height:9px}.lp-iphone-status span i{width:2.5px;border-radius:1px;background:#fff}.lp-iphone-status span i:nth-child(1){height:35%}.lp-iphone-status span i:nth-child(2){height:55%}.lp-iphone-status span i:nth-child(3){height:78%}.lp-iphone-status span i:nth-child(4){height:100%}.lp-iphone img{padding-top:0}.lp-phone figcaption{color:var(--ink);font:800 12px/1 var(--tw);letter-spacing:.12em;text-transform:uppercase}.lp-callout{--c: var(--teal);position:absolute;z-index:3;top:30%;right:-10%;padding:9px 11px 8px;max-width:70%;background:linear-gradient(rgba(var(--c),.5),rgba(var(--c),.5)),#121513;color:#fff;font:800 10px/1.25 var(--tw);letter-spacing:.03em;rotate:4deg;box-shadow:0 10px 20px #00000080;opacity:0;transform:translateY(10px) scale(.9);transition:opacity .5s ease,transform .6s cubic-bezier(.3,1.6,.5,1)}.lp-phone:nth-child(2n) .lp-callout{right:auto;left:-10%;rotate:-4deg;top:55%}.lp-phone.is-in .lp-callout{opacity:1;transform:none;transition-delay:calc(var(--i) * .12s + .6s)}.lp-callout.rose{--c: var(--rose)}.lp-callout.lime{--c: var(--lime)}.lp-callout.amber{--c: var(--amber)}@media(max-width:900px){.lp-flows{grid-template-columns:1fr}.lp-phone-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-phone:nth-child(2n){margin-top:30px}}@media(max-width:480px){.lp-demo{gap:8px;padding:12px}.lp-mini{width:120px}.lp-bubble,.lp-mail{max-width:110px;width:auto}.lp-ipad{width:110px}.lp-callout{display:none}}.lp-nav{display:block!important}.lp-nav-bar{width:100%}.lp .lp-link{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;min-height:0!important}.lp .lp-link:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#62d9d0}.lp-iphone{overflow:hidden}.lp-iphone-status{height:6.5%;background:#050606}.lp-iphone img{position:absolute;left:9px;right:9px;top:calc(8px + 6.5%);width:calc(100% - 18px);height:calc(93.5% - 18px);border-radius:0 0 38px 38px}@media(max-width:860px){.lp .lp-nav nav.lp-nav-links{display:none!important}.lp-nav-bar{grid-template-columns:auto auto!important;justify-content:space-between}}@media(max-width:760px){.lp-hero-phone{display:none!important}.lp-hero>.lp-hero-notes{display:none}.lp-hero{padding-top:48px!important;gap:32px}.lp-hero-shot>img:first-child{border-radius:6px;transform:none!important}.lp-marquee{margin-top:36px;padding:12px 0}.lp-section{padding-top:56px;padding-bottom:56px}.lp-features{gap:22px}.lp-feature{min-height:0;padding:26px 20px 20px;rotate:0deg!important}.lp-phone-row{display:flex!important;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:20px -16px 0;padding:10px 16px 18px}.lp-phone-row::-webkit-scrollbar{display:none}.lp-phone{flex:0 0 68%;scroll-snap-align:center;margin-top:0!important}.lp-callout{display:none!important}.lp-phones{margin-top:56px}.lp-phones-copy .lp-bullets{display:none}.lp-browser-bar span{padding:4px 16px}.lp-final-note{rotate:0deg}}@media(max-width:760px){.lp-hero-shot>img:first-child{display:none}.lp-hero-shot .lp-hero-phone{display:block!important;position:static;width:64%;margin:0 auto;rotate:0deg;opacity:1;transform:none;border:8px solid #1c1f1e;border-radius:34px;box-shadow:0 30px 60px #000000b3,0 0 60px #62d9d01f}}.lp-note{animation:lp-slap .7s cubic-bezier(.25,1.5,.45,1) var(--d) forwards!important;translate:0 calc(var(--lp-scroll, 0) * var(--depth, .3) * -1px);rotate:calc(var(--tilt) + var(--lp-scroll, 0) * var(--depth, .3) * .02deg)}@media(prefers-reduced-motion:reduce){.lp-note{translate:none;rotate:var(--tilt)}}.recovery-toast{position:fixed;z-index:100010;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);padding:4px 6px 4px 14px;border:1px solid #47553e;border-radius:14px;background:#142013;color:#edf1e8;box-shadow:0 8px 30px #0005;font:13px/1.4 monospace}.recovery-toast.light{background:#f6faee;color:#273322;border-color:#b5c5a8}.recovery-toast>span{min-width:0;overflow-wrap:anywhere}.recovery-toast button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;cursor:pointer;flex-shrink:0}.recovery-toast button:hover{background:#80808022}.recovery-toast button:focus-visible,.recovery-panel button:focus-visible{outline:2px solid #83b85c;outline-offset:2px}.app .recovery-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:#020504bb;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.app .recovery-panel{width:min(620px,100%);max-height:calc(100dvh - 48px - env(safe-area-inset-top));display:flex;flex-direction:column;overflow:hidden;border:1px solid #384334;border-top:2px solid #83b85c;border-radius:20px;padding:16px;background:#080d0a;color:#e4e8df}.app.light .recovery-panel{background:#fffdf7;color:#273322;border-color:#bbc9af}.app .recovery-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.app .recovery-panel h2{margin:0;font-size:20px}.app .recovery-panel button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;border:0;border-radius:9px;padding:8px 10px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}body .app .recovery-overlay .recovery-panel button{box-shadow:none!important;border:0!important;background:transparent!important}body .app .recovery-overlay .recovery-panel nav button[aria-pressed=true],body .app .recovery-overlay .recovery-panel .recovery-item-actions button:first-child{background:#75b5441a!important}.app .recovery-panel nav{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.app .recovery-panel nav button[aria-pressed=true],.app .recovery-item-actions button:first-child{background:#75b5441a;color:#9bc780}.app.light .recovery-panel nav button[aria-pressed=true],.app.light .recovery-item-actions button:first-child{color:#456c30}.app .recovery-help{font-size:12px;line-height:1.6;opacity:.75;margin:12px 0}.app .recovery-list{overflow-y:auto;overscroll-behavior:contain;min-height:0}.app .recovery-list article{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;border-top:1px solid #80808030}.app .recovery-item-text{flex:1;min-width:130px}.app .recovery-item-text h3{margin:0 0 5px;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.app .recovery-item-text small{font-size:11px;opacity:.6}.app .recovery-item-actions{display:flex;align-items:center;gap:4px}.app .recovery-panel .danger,.app .recovery-error{color:#e58080}.app .recovery-confirm{flex-basis:100%;font-size:13px;line-height:1.6}.app .recovery-empty{padding:24px 0;font-size:14px;opacity:.65}.app .save-error-banner{position:fixed;left:12px;right:12px;top:max(12px,env(safe-area-inset-top));z-index:100020;background:#451f20;color:#fff;padding:12px;border-radius:12px;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.app .save-error-banner button{min-width:44px;min-height:44px;color:inherit;background:transparent;border:0}.app .save-error-banner{flex-wrap:wrap}.app .save-error-banner>span{flex:1 1 240px}.app .save-error-actions{display:flex;flex-wrap:wrap;gap:8px}.app .save-error-actions button{border:1px solid #ffffff66;border-radius:8px;padding:8px 12px;font:inherit}.app .save-error-banner.save-error-compact{top:auto;bottom:max(12px,env(safe-area-inset-bottom));padding:4px 12px;flex-wrap:nowrap}.app .save-error-compact>span{flex:1}@media(prefers-reduced-transparency:reduce){.app .recovery-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020504f2}}body .app .overlay.centered.tag-create-overlay{position:fixed;inset:0;z-index:450;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom));background:#000000a8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .app .tag-create-dialog{--tag-surface: #080d09;--tag-line: #29312a;--tag-ink: #eeeae0;--tag-muted: #9baba0;--tag-accent: #a7ca8b;width:min(440px,100%);max-height:calc(100dvh - 64px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;margin:0;border:1px solid var(--tag-line);border-top:2px solid #80aa50;border-radius:16px;background:var(--tag-surface);color:var(--tag-ink);font-family:var(--typewriter);box-shadow:0 16px 48px #0005}body .app.light .tag-create-dialog{--tag-surface: #f7f8f2;--tag-line: #ced5c7;--tag-ink: #222c22;--tag-muted: #52604f;--tag-accent: #3d612d}body .app .tag-create-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:0 12px;border:1px solid var(--tag-line);border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:13px;box-shadow:none;text-shadow:none;transform:none}body .app .tag-create-dialog button:disabled{opacity:.45;cursor:default}body .app .tag-create-dialog :is(button,input):focus-visible{outline:2px solid var(--tag-accent);outline-offset:2px}body .app .tag-create-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px 8px 20px;border-bottom:1px solid var(--tag-line);background:var(--tag-surface)}body .app .tag-create-dialog h2{margin:0;font-size:20px;line-height:1.3}body .app .tag-create-dialog header button{border-color:transparent;color:var(--tag-muted);padding:0}body .app .tag-create-content{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:18px 20px}body .app .tag-create-label,body .app .tag-create-colors legend{display:block;color:var(--tag-muted);font-size:12px;margin-bottom:8px}body .app .tag-create-name{display:flex;align-items:center;gap:8px;border:1px solid var(--tag-line);border-radius:7px;padding:0 12px;color:var(--tag-accent)}body .app .tag-create-dialog input{min-width:0;width:100%;min-height:46px;margin:0;padding:8px 10px;border:1px solid var(--tag-line);border-radius:7px;background:transparent;color:var(--tag-ink);font:inherit;font-size:16px;box-shadow:none}body .app .tag-create-name input{border:0;padding-left:0;text-transform:uppercase}body .app .tag-create-dialog input::placeholder{color:var(--tag-muted);opacity:.7}body .app .tag-create-hint{margin:8px 0 14px;font-size:12px;line-height:1.5;color:var(--tag-muted)}body .app .tag-create-type{display:flex;gap:4px;margin-bottom:18px}body .app .tag-create-type button{flex:1;color:var(--tag-muted)}body .app .tag-create-type button[aria-pressed=true]{color:var(--tag-accent);border-color:var(--tag-accent);background:#83ad5e12}body .app .tag-create-colors{border:0;margin:0;padding:0}body .app .tag-create-colors>div{display:grid;grid-template-columns:repeat(5,44px);justify-content:space-between;gap:2px}body .app .tag-create-colors button{position:relative;padding:0;border-color:transparent}body .app .tag-create-colors button[aria-pressed=true]{border-color:var(--tag-muted)}body .app .tag-create-colors .tag-color-dot{display:block;width:22px;height:22px;border-radius:50%}body .app .tag-create-colors svg{position:absolute;inset:0;margin:auto;color:#122012}body .app .tag-create-dialog .tag-create-extras{display:flex;width:100%;justify-content:flex-start;padding:0;margin-top:12px;border:0;color:var(--tag-muted)}body .app .tag-create-extras span{margin-left:auto;font-size:11px;opacity:.8}body .app .tag-create-keyword-row{display:flex;gap:8px}body .app .tag-create-keyword-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}body .app .tag-create-keyword-list button{max-width:100%;overflow-wrap:anywhere}body .app .tag-create-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--tag-line);background:var(--tag-surface)}body .app .tag-create-dialog .tag-create-submit{background:#83ad5e18;color:var(--tag-accent);border-color:#83ad5e55}body .app .tag-create-error{margin:12px 0 0;color:#e99783;font-size:12px;line-height:1.5}body .app.light .tag-create-error{color:#9d3527}@media(max-width:360px){body .app .tag-create-colors>div{grid-template-columns:repeat(5,1fr)}}@media(prefers-reduced-transparency:reduce){body .app .tag-create-overlay{background:#050805f5;backdrop-filter:none;-webkit-backdrop-filter:none}}.device-draft-notice{position:fixed;z-index:130;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;max-width:min(460px,calc(100vw - 32px));display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #394332;border-radius:12px;background:#0a100b;color:#d4ddce;box-shadow:0 8px 32px #0008;font-size:12px}.device-draft-notice button{min-height:44px;flex-shrink:0;color:#a5cb85}.device-draft-overlay{position:fixed;z-index:220;inset:0;background:#000b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom))}.device-draft-panel{width:min(580px,100%);max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #35402f;border-top:2px solid #93b66c;border-radius:18px;background:#080d09;color:#dedfd6;padding:20px;gap:14px}.device-draft-panel header{display:flex;justify-content:space-between;align-items:center;gap:16px}.device-draft-panel h2{font-size:20px;margin:0}.device-draft-panel h3{font-size:15px;margin:0;overflow-wrap:anywhere}.device-draft-panel p,.device-draft-panel footer{margin:0;color:#9ca598;font-size:12px;line-height:1.6}.device-draft-panel [role=alert]{color:#f6ba9c}.device-draft-panel time{display:block;font-size:11px;color:#929b8d;margin-top:5px}.device-draft-list{overflow-y:auto;overscroll-behavior:contain;min-height:0}.device-draft-list article{padding:16px 0;border-top:1px solid #263023}.device-draft-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.device-draft-panel button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;padding:8px 10px;border:1px solid #303b2a;border-radius:9px;background:#111b0d;color:#b4d796;font-size:12px}.device-draft-panel button:focus-visible{outline:2px solid #b4d796;outline-offset:2px}.device-draft-panel button:disabled{opacity:.5}.light .device-draft-panel,.light .device-draft-notice{background:#f7f8f2;color:#222c22;border-color:#a8b69b}.light .device-draft-panel p,.light .device-draft-panel footer,.light .device-draft-panel time{color:#52604f}.light .device-draft-panel button{background:#e9efdf;border-color:#c4d0b7;color:#3d612d}.light .device-draft-notice button{color:#3d612d}.light .device-draft-list article{border-color:#ced5c7}.light .device-draft-panel [role=alert]{color:#9d3527}body .app .identity{flex-direction:column;align-items:flex-start;gap:0;width:fit-content;justify-self:start;pointer-events:none}body .app .identity .sync-status{pointer-events:auto}body .app .identity .sync-status span{display:inline;color:inherit;margin:0;font-size:inherit}body .app .sync-status{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-height:44px;padding:0 3px;margin:-8px 0 -10px;width:fit-content;max-width:100%;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--muted, #a2aca0);font:11px/1.3 inherit;font-size:11px;white-space:nowrap;cursor:pointer}body .app .sync-status.saved{color:#91b77a}body .app.light .sync-status.saved{color:#486735}body .app .sync-status.error,body .app .sync-status.conflict{color:#dab26f}body .app.light .sync-status.error,body .app.light .sync-status.conflict{color:#805512}body .app .sync-status:focus-visible,body .app .sync-panel button:focus-visible{outline:2px solid #83b85c;outline-offset:2px}body .app .sync-panel .sync-conflict{display:block}body .app .sync-conflict h3{font-size:15px;margin:0 0 10px;overflow-wrap:anywhere}body .app .sync-versions{display:grid;grid-template-columns:1fr 1fr;gap:12px}body .app .sync-versions>div{min-width:0}body .app .sync-versions pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 monospace;max-height:220px;overflow:auto;margin:0 0 8px}body .app .sync-overlay .sync-panel button[aria-pressed=true],body .app .sync-overlay .sync-panel footer button:not(:disabled){background:#75b54425!important;color:#9bc780}body .app.light .sync-overlay .sync-panel button[aria-pressed=true],body .app.light .sync-overlay .sync-panel footer button:not(:disabled){color:#456c30}body .app .sync-panel footer{padding-top:12px;border-top:1px solid #80808030}body .app .sync-panel button:disabled{opacity:.45;cursor:default}@media(max-width:380px){body .app .sync-versions{grid-template-columns:1fr}}body .app .notebook-view{color:var(--surface-text);margin:24px 0;min-width:0}body .app .notebook-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}body .app .notebook-heading h1{display:flex;align-items:center;gap:12px;font-size:26px;margin:0;letter-spacing:-.04em}body .app .notebook-heading h1 span{color:var(--surface-muted);font-size:13px;font-weight:400;letter-spacing:0}body .app .notebook-heading p{color:var(--surface-muted);font-size:12px;margin:8px 0 0;line-height:1.6}body .app .notebook-heading>svg{color:var(--surface-accent);flex-shrink:0}body .app .notebook-library{list-style:none;padding:0;margin:0;border-top:1px solid var(--surface-line)}body .app .notebook-library li{border-bottom:1px solid var(--surface-line)}body .app .notebook-library .notebook-open{display:flex;align-items:center;gap:18px;width:100%;min-width:0;text-align:left;justify-content:flex-start;color:var(--surface-text);background:transparent;padding:18px 8px;border:0;box-shadow:none;border-radius:8px}body .app .notebook-cover{display:grid;place-items:center;width:46px;height:56px;flex:0 0 46px;border:1px solid var(--surface-line-strong);border-left:3px solid var(--surface-accent);border-radius:4px 8px 8px 4px;color:var(--surface-accent);background:var(--surface-selected)}body .app .notebook-label{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px}body .app .notebook-label strong{font-size:15px;font-weight:550;overflow-wrap:anywhere}body .app .notebook-label>span{font-size:11px;color:var(--surface-muted);line-height:1.6}body .app .notebook-library .notebook-open>svg{color:var(--surface-muted);flex-shrink:0}body .app .notebook-library .notebook-open:focus-visible{outline:2px solid var(--surface-accent);outline-offset:3px}body .app .notebook-empty{padding:48px 20px;text-align:center;color:var(--surface-muted);border:1px dashed var(--surface-line-strong);border-radius:14px}body .app .notebook-empty h2{color:var(--surface-text);font-size:17px;margin:16px 0 8px}body .app .notebook-empty p{max-width:440px;margin:0 auto;font-size:12px;line-height:1.8}@media(hover:hover)and (pointer:fine){body .app .notebook-library .notebook-open:hover{background:var(--surface-selected)}}@media(max-width:560px){body .app .notebook-heading h1{font-size:23px}body .app .notebook-library .notebook-open{gap:12px;padding:16px 0}body .app .notebook-label strong{font-size:13px}}body .app .notebook-organization{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 8px}body .app .notebook-filters{display:flex;gap:4px;margin-right:auto}body .app .notebook-organization button{min-height:40px;padding:6px 10px;font-size:12px;border:0;background:transparent;color:var(--surface-muted);box-shadow:none}body .app .notebook-filters button[aria-pressed=true]{background:var(--surface-selected);color:var(--surface-accent)}body .app .notebook-new-folder{display:flex;align-items:center;gap:6px}body .app .notebook-organization select,body .app .notebook-row-actions select{color:var(--surface-text);background:var(--surface-bg);border:1px solid var(--surface-line);border-radius:6px;padding:6px 8px;min-height:36px;font-size:12px;max-width:180px}body .app .notebook-folder-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;background:var(--surface-selected);border-radius:8px}body .app .notebook-folder-form label{font-size:12px}body .app .notebook-folder-form input{flex:1;min-width:120px;width:100%;padding:8px;font-size:16px}body .app .notebook-folder-form button{min-height:40px;padding:6px 10px;font-size:12px}body .app .notebook-feedback{font-size:12px;color:var(--surface-muted);line-height:1.5;margin:8px 0;overflow-wrap:anywhere}body .app .notebook-feedback:empty{margin:0}body .app .notebook-feedback[role=alert]{color:var(--surface-text)}body .app .notebook-library li{display:flex;align-items:center;gap:12px}body .app .notebook-library .notebook-open{flex:1;padding:12px 8px}body .app .notebook-row-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}body .app .notebook-row-actions select{width:144px}body .app .notebook-library .notebook-pin{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;color:var(--surface-muted);background:transparent;box-shadow:none}body .app .notebook-library .notebook-pin[aria-pressed=true]{color:var(--surface-accent);background:var(--surface-selected)}body .app .notebook-pin[aria-pressed=true] svg{fill:currentColor;fill-opacity:.2}@media(max-width:560px){body .app .notebook-organization{gap:4px 8px}body .app .notebook-filters{width:100%}body .app .notebook-organization button{min-height:44px}body .app .notebook-organization select,body .app .notebook-row-actions select{font-size:16px;min-height:44px}body .app .notebook-library li{position:relative;flex-wrap:wrap;gap:0;padding:8px 0}body .app .notebook-library .notebook-open{padding:4px 44px 4px 0;flex-basis:100%}body .app .notebook-cover{height:44px;width:34px;flex-basis:34px}body .app .notebook-row-actions{padding-left:46px;width:100%}body .app .notebook-library .notebook-pin{position:absolute;right:0;top:8px}body .app .notebook-row-actions select{width:auto;max-width:100%;border-color:transparent;padding-left:0;color:var(--surface-muted)}}body .app .notebook-editor{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;background:var(--surface-bg);color:var(--surface-text);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overscroll-behavior:none;font-family:Inter,system-ui,sans-serif}body .app .notebook-editor button,body .app .notebook-editor select{min-height:42px;padding:8px 12px;border:1px solid transparent;border-radius:9px;color:var(--surface-text);background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;flex-shrink:0;touch-action:manipulation}body .app .notebook-editor button:disabled{opacity:.35}body .app .notebook-editor button[aria-pressed=true]{background:var(--surface-selected);border-color:var(--surface-line-strong);color:var(--surface-accent)}body .app .notebook-editor :is(button,select,input):focus-visible{outline:2px solid var(--surface-accent);outline-offset:-2px}body .app .ink-header{display:flex;gap:20px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--surface-line)}body .app .ink-header input{width:100%;min-width:0;max-width:560px;flex:1;border:0;border-radius:6px;background:transparent;color:var(--surface-text);font:550 18px/1.4 Inter,system-ui,sans-serif;padding:8px}body .app .ink-save-status{margin-left:auto;font-size:12px;color:var(--surface-muted)}body .app .ink-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding:8px 20px;border-bottom:1px solid var(--surface-line)}body .app .ink-tools,body .app .ink-pages{display:flex;align-items:center;gap:4px}body .app .ink-pages>span{font-size:12px;white-space:nowrap;min-width:72px;text-align:center}body .app .ink-stage{flex:1;min-height:0;overflow:auto;padding:16px;background:#29312d;overscroll-behavior:contain}body .app.light .ink-stage{background:#e6e8e2}body .app .ink-stage.is-panning{cursor:grab}body .app .ink-paper{position:relative;margin:0 auto;flex-shrink:0;background:#fff;box-shadow:0 3px 18px #0003;user-select:none;-webkit-user-select:none}body .app .ink-paper img,body .app .ink-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}body .app .ink-paper img{pointer-events:none}body .app .ink-canvas{touch-action:none;-webkit-touch-callout:none;cursor:crosshair}body .app .ink-canvas.is-panning{pointer-events:none;touch-action:auto}body .app .ink-footer{display:flex;justify-content:space-between;gap:12px;padding:10px 24px;font-size:11px;color:var(--surface-muted)}body .app .ink-warning{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 24px;color:var(--surface-text);background:#c4812926;font-size:13px}body .app .ink-warning span{flex:1}body .app .ink-warning button{border-color:var(--surface-line-strong)}body .app .notebook-template-card{display:flex;align-items:center;gap:22px;padding:20px;margin-bottom:28px;border:1px solid var(--surface-line-strong);border-radius:12px;background:var(--surface-selected)}body .app .notebook-template-card img{width:152px;border-radius:3px;box-shadow:0 2px 8px #0002}body .app .notebook-template-card h2{font-size:17px;margin:0 0 8px}body .app .notebook-template-card p{font-size:12px;color:var(--surface-muted);margin:0;line-height:1.6}body .app .notebook-template-card button{margin-left:auto;flex-shrink:0;min-height:44px;background:var(--surface-accent);color:var(--surface-bg);border:0;border-radius:8px;padding:10px 18px;font-weight:600}@media(max-width:700px){body .app .ink-header{padding:8px;gap:4px;flex-wrap:wrap}body .app .ink-header input{font-size:16px}body .app .ink-save-status{flex-basis:100%;text-align:center;margin:0}body .app .ink-toolbar{padding:5px 8px}body .app .ink-toolbar button,body .app .ink-toolbar select{padding:6px 9px;font-size:12px}body .app .ink-tools,body .app .ink-pages{width:100%;justify-content:center;gap:0}body .app .ink-footer{padding:9px 12px}body .app .ink-footer>span:last-child{display:none}body .app .notebook-template-card{flex-wrap:wrap;padding:16px;gap:16px}body .app .notebook-template-card img{width:96px}body .app .notebook-template-card>div{flex:1;min-width:150px}body .app .notebook-template-card button{width:100%}}body .app .ink-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}body .app .ink-toolbar{justify-content:flex-start;gap:6px}body .app .ink-tools{flex-wrap:wrap;gap:2px}body .app .ink-options,body .app .ink-selection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;width:100%}body .app .ink-options label,body .app .ink-pages label{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--surface-muted)}body .app .ink-pages{flex-wrap:wrap}body .app .ink-tool-divider{height:24px;border-left:1px solid var(--surface-line);margin:0 6px}body .app .ink-palette{display:flex;align-items:center;gap:2px}body .app .ink-palette button{width:36px;min-height:38px;padding:5px;border-radius:50%}body .app .ink-palette i{display:block;width:22px;height:22px;border-radius:50%;border:1px solid #ffffff60;box-shadow:0 0 0 1px #20252230}body .app .ink-palette button[aria-pressed=true]{outline:2px solid var(--surface-accent);outline-offset:-2px}body .app .ink-current-color{width:9px;height:9px;border-radius:50%;border:1px solid var(--surface-muted)}body .app .ink-selection-actions{font-size:12px}body .app .ink-selection-actions>span{color:var(--surface-muted)}body .app .is-full-page .ink-header,body .app .is-full-page .ink-footer{display:none}body .app .is-full-page .ink-stage{padding:0;background:#fff}body .app .is-full-page .ink-paper{box-shadow:none}body .app .is-full-page .ink-toolbar{position:absolute;z-index:3;bottom:calc(12px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 24px);max-height:50%;overflow:auto;padding:8px;border:1px solid var(--surface-line-strong);border-radius:15px;background:var(--surface-bg);box-shadow:0 3px 24px #0003}body .app .is-full-page .ink-tools{justify-content:center;width:100%}body .app .is-full-page .ink-tools>button{width:44px;min-height:44px;padding:10px}body .app .is-full-page .ink-tools>button>span{display:none}body .app .is-full-page .ink-options,body .app .is-full-page .ink-pages{justify-content:center}body .app .is-full-page .ink-warning{z-index:4;position:relative;background:var(--surface-bg)}body .app .notebook-editor.tools-hidden .ink-toolbar{display:none}body .app .notebook-editor .ink-show-tools{position:absolute;z-index:3;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--surface-line-strong);background:var(--surface-bg);box-shadow:0 3px 12px #0002}body .app .notebook-paper-preview{width:152px;aspect-ratio:4/3;background:#fff;border-radius:3px;box-shadow:0 2px 8px #0002;flex-shrink:0}body .app .notebook-template-card .notebook-paper-preview img{width:100%}body .app .notebook-template-card .notebook-create-options{flex:none;margin-left:auto;display:flex;flex-direction:column;gap:10px}body .app .notebook-create-options label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--surface-muted)}body .app .notebook-create-options select{background:var(--surface-bg);color:var(--surface-text);border:1px solid var(--surface-line-strong);border-radius:6px;min-height:40px;padding:8px;font-size:13px}body .app .notebook-create-options button{width:100%}@media(max-width:700px){body .app .ink-toolbar{flex-shrink:0}body .app .ink-tools>button>span{display:none}body .app .ink-tools{gap:0;justify-content:flex-start}body .app .ink-options{justify-content:center;gap:4px}body .app .ink-pages{justify-content:center}body .app .ink-palette button{min-width:36px}body .app .notebook-template-card .notebook-paper-preview{width:96px;min-width:96px;flex:none}body .app .notebook-template-card .notebook-create-options{width:100%}}body .app .ink-stage{scrollbar-width:none}body .app .ink-stage::-webkit-scrollbar{display:none}body .app .feedback-overlay{position:fixed;inset:0;z-index:10000;background:#020504b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}body .app .feedback-panel{--fb-bg:var(--surface-bg);--fb-text:var(--surface-text);--fb-muted:var(--surface-muted);--fb-line:var(--surface-line-strong);--fb-accent:var(--surface-accent);width:600px;max-width:100%;max-height:calc(100dvh - 60px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--fb-bg);color:var(--fb-text);border:1px solid var(--fb-line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}body .app.light .feedback-panel{--fb-bg:var(--surface-bg);--fb-text:var(--surface-text);--fb-muted:var(--surface-muted);--fb-line:var(--surface-line-strong);--fb-accent:var(--surface-accent)}body .app .feedback-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--fb-line)}body .app .feedback-panel header>div{display:flex;align-items:center;gap:10px}body .app .feedback-panel h2{font-size:18px;margin:0}body .app .feedback-content{overflow:auto;padding:20px}body .app .feedback-panel button{min-height:44px;padding:10px 12px;border:1px solid var(--fb-line)!important;border-radius:10px;background:transparent!important;color:var(--fb-text)!important;font:inherit;font-size:12px;box-shadow:none!important;cursor:pointer}body .app .feedback-panel button[aria-pressed=true],body .app .feedback-panel .feedback-submit{background:var(--surface-selected)!important;color:var(--fb-accent)!important}body .app .feedback-panel button:disabled{opacity:.5;cursor:default}body .app .feedback-panel :is(button,input,textarea,select):focus-visible{outline:2px solid var(--fb-accent)!important;outline-offset:2px}body .app .feedback-panel fieldset{border:0;padding:0;margin:0;min-width:0}body .app .feedback-panel legend{color:var(--fb-muted);font-size:11px;margin:8px 0}body .app .feedback-types{display:flex;gap:8px;margin-bottom:20px}body .app .feedback-panel label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:12px}body .app .feedback-panel :is(input:not([type=file]),textarea,select){display:block;width:100%;min-width:0;min-height:44px;padding:12px;font:inherit;font-size:14px;line-height:1.5;color:var(--fb-text);background:transparent;border:1px solid var(--fb-line);border-radius:10px;box-shadow:none}body .app .feedback-panel input[type=file]{max-width:100%;font-size:12px;min-height:44px}body .app .feedback-panel textarea{resize:vertical}body .app .feedback-panel p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}body .app .feedback-panel small{display:block;color:var(--fb-muted);font-size:11px;line-height:1.6;margin:14px 0}body .app .feedback-panel .feedback-submit{display:inline-flex;align-items:center;gap:8px}body .app .feedback-panel img{max-width:100%;max-height:300px;object-fit:contain}body .app .feedback-history{border-top:1px solid var(--fb-line);margin-top:24px;padding-top:12px}body .app .feedback-history header{padding:0;border:0}body .app .feedback-history h3{font-size:14px}body .app .feedback-history article{padding:16px 0;border-top:1px solid var(--fb-line)}body .app .feedback-history article span{font-size:11px;color:var(--fb-accent);text-transform:capitalize}body .app .feedback-history h4{font-size:14px;margin:10px 0 0;overflow-wrap:anywhere}body .app .feedback-error{color:#dc8e7b}@media(max-width:550px){body .app .feedback-overlay{padding:12px}body .app .feedback-panel header{padding:12px}body .app .feedback-content{padding:16px}body .app .feedback-panel h2{font-size:16px}body .app .feedback-panel :is(input:not([type=file]),textarea,select){font-size:16px}}body .app .feedback-panel input[type=file]::file-selector-button{min-height:44px;margin-right:10px;padding:8px 12px;border:1px solid var(--fb-line);border-radius:10px;background:var(--surface-selected);color:var(--fb-accent);font:inherit;cursor:pointer}.kindle-preview{margin:12px 0 24px;min-width:0;font-size:13px;line-height:1.6}.kindle-preview-toolbar,.kindle-preview-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.kindle-preview-toolbar{margin-bottom:14px}.kindle-preview a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kindle-preview-pages{margin-bottom:12px}.kindle-preview button{color:var(--text);background:transparent;border:1px solid var(--line);border-radius:7px;padding:6px 10px;min-height:34px;font:inherit;font-size:12px;cursor:pointer;box-shadow:none}.kindle-preview button:disabled{color:var(--quiet);cursor:default}.kindle-preview :is(button,a,summary,input,textarea):focus-visible{outline:2px solid var(--sky);outline-offset:3px}.kindle-preview-paper{display:block;width:100%;height:auto;background:#fff;border-radius:3px}.kindle-preview-status{padding:20px 0;font-size:14px}.kindle-preview-hint{font-size:12px;color:var(--muted);line-height:1.5}.kindle-scan{margin:0;padding:0;min-width:0}.kindle-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.kindle-summary-heading>strong{display:flex;align-items:center;gap:8px;font-size:13px;padding-top:6px;white-space:nowrap}.kindle-summary-heading>strong svg{color:var(--muted)}.kindle-review-settings{font-size:11px;color:var(--muted);max-width:290px}.kindle-review-settings>summary{cursor:pointer;padding:6px 0;text-align:right}.kindle-review-settings[open]{background:var(--panel);border:1px solid var(--line);padding:0 10px;border-radius:8px}.kindle-auto-review{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--text)}.kindle-auto-review input{accent-color:var(--sky)}.kindle-summary-block{margin:12px 0 20px;padding:12px 14px;border-left:2px solid var(--line);background:color-mix(in srgb,var(--panel) 50%,transparent);border-radius:0 8px 8px 0}.kindle-review-summary{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.7}.kindle-review-summary.is-collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kindle-preview .kindle-summary-toggle{border:0;padding:4px 0;min-height:28px;color:var(--text);font-size:11px}.kindle-review-saved{font-size:10px;color:var(--muted);margin:8px 0 0}.kindle-suggestions-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kindle-suggestions-heading h4{margin:0;font-size:14px;font-weight:600}.kindle-suggestions-heading>span{font-size:10px;color:var(--muted)}.kindle-review-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-top:12px}.kindle-preview .kindle-review-tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:7px 0 9px;color:var(--muted);background:none}.kindle-preview .kindle-review-tabs>button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--sky)}.kindle-review-tabs button span{background:var(--panel-2);border-radius:4px;padding:0 5px;font-size:10px;font-variant-numeric:tabular-nums}.kindle-scan-task{border-bottom:1px solid var(--line-soft)}.kindle-task-row{display:flex;align-items:flex-start;gap:12px;padding:10px 0}.kindle-task-icon{color:var(--muted);flex:0 0 18px;padding-top:3px}.kindle-task-icon.is-created,.kindle-created-label{color:var(--green)}.kindle-task-copy{flex:1;min-width:0}.kindle-task-copy>p{font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.kindle-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;margin-top:3px;color:var(--muted)}.kindle-preview .kindle-task-meta button{border:0;color:var(--muted);font-size:10px;padding:0;min-height:24px;text-decoration:underline;text-underline-offset:3px}.kindle-handwriting-warning{color:var(--orange)}.kindle-preview .kindle-review-button{border-color:transparent;color:var(--muted);font-size:11px;gap:5px;flex-shrink:0;padding:4px 6px;min-height:30px}.kindle-review-button[aria-expanded=true] svg{transform:rotate(180deg)}.kindle-scan-task.is-expanded{background:color-mix(in srgb,var(--panel) 55%,transparent);border-radius:8px}.kindle-task-editor{padding:0 12px 16px 30px}.kindle-editor-label{display:block;font-size:11px;color:var(--muted)}.kindle-task-editor textarea{display:block;box-sizing:border-box;width:100%;min-height:84px;margin-top:6px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:10px;font:inherit;font-size:13px;line-height:1.6;resize:vertical}.kindle-written-date{font-size:10px;color:var(--muted);margin:8px 0 12px}.kindle-editor-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.kindle-kind-toggle{display:flex;padding:3px;border:1px solid var(--line);border-radius:8px;gap:3px}.kindle-preview .kindle-kind-toggle button{border-color:transparent;min-height:30px;font-size:11px;color:var(--muted)}.kindle-preview .kindle-kind-toggle button[aria-pressed=true]{background:var(--panel-2);color:var(--text);border-color:var(--line)}.kindle-preview .kindle-create-button{background:var(--text);color:var(--bg);font-weight:600;border-color:var(--text)}.kindle-preview .kindle-create-button:disabled{background:var(--panel);color:var(--quiet);border-color:var(--line)}.kindle-reminder-date{margin-top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:11px;color:var(--muted)}.kindle-reminder-date input{color:var(--text);color-scheme:dark;background:var(--bg);font:inherit;border:1px solid var(--line);border-radius:7px;padding:8px;min-height:40px;max-width:100%;box-sizing:border-box}.light .kindle-reminder-date input{color-scheme:light}.kindle-review-error{font-size:12px;color:var(--danger)}.kindle-review-empty{padding:20px 0;color:var(--muted);font-size:12px}.kindle-review-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:var(--muted);font-size:11px}.kindle-review-pagination>div{display:flex;gap:6px}.kindle-preview .kindle-review-pagination button{font-size:11px}.kindle-paper-dropdown,.kindle-review-facts{border-top:1px solid var(--line);margin-top:20px}.kindle-paper-dropdown>summary,.kindle-review-facts>summary{cursor:pointer;padding:14px 0;font-size:12px}.kindle-paper-dropdown>summary span{display:inline-block;margin-left:8px;font-size:10px;color:var(--muted)}.kindle-paper-content{padding-top:8px}.kindle-review-facts ul{padding-left:20px;color:var(--muted);font-size:12px}.kindle-review-facts li{margin:12px 0}.kindle-preview .kindle-review-facts li button{border:0;font-size:10px;min-height:28px;text-decoration:underline;color:var(--muted)}.kindle-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.kindle-task-row:hover .kindle-review-button{color:var(--text);background:var(--panel-2);border-color:var(--line)}.kindle-preview button:not(:disabled):hover{background:var(--panel-2);color:var(--text)}.kindle-preview .kindle-create-button:not(:disabled):hover{background:var(--text);color:var(--bg);opacity:.9}}@media(max-width:540px){.kindle-summary-heading{gap:8px;flex-wrap:wrap}.kindle-review-settings{max-width:100%}.kindle-suggestions-heading{flex-wrap:wrap;gap:4px}.kindle-task-row{gap:8px}.kindle-task-icon{display:none}.kindle-task-copy>p{font-size:12px}.kindle-preview .kindle-review-button{min-height:44px;padding-inline:4px}.kindle-task-editor{padding:0 8px 14px}.kindle-preview .kindle-kind-toggle button,.kindle-preview .kindle-create-button,.kindle-preview .kindle-review-pagination button,.kindle-preview .kindle-review-tabs button{min-height:44px}.kindle-preview .kindle-task-meta button{min-height:32px}}@media(prefers-reduced-motion:reduce){.kindle-preview button{transition:none}.kindle-preview button:active{transform:none}}.app .kindle-preview :is(.kindle-summary-toggle,.kindle-review-button,.kindle-task-meta button,.kindle-review-tabs>button){background:transparent;box-shadow:none}.kindle-editor-options:has(.kindle-reminder-date){align-items:flex-start}.kindle-editor-options .kindle-reminder-date{flex:1 0 100%;margin:0}.kindle-editor-options .kindle-reminder-date+.kindle-create-button{margin-left:auto}.kindle-view-navigation{display:flex;gap:6px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:20px}.app .kindle-preview .kindle-view-navigation button{padding:8px 14px;min-height:40px;background:transparent;color:var(--muted);border-color:transparent}.app .kindle-preview .kindle-view-navigation button[aria-pressed=true]{color:var(--text);background:var(--panel-2);border-color:var(--line)}.kindle-view-navigation~.kindle-paper-dropdown{margin-top:0;border-top:0}.kindle-scan-task.is-expanded .kindle-task-row{align-items:center;padding-block:2px}.kindle-scan-task.is-expanded .kindle-task-icon{display:none}.kindle-scan-task.is-expanded .kindle-task-copy{padding-left:10px}.kindle-scan-task.is-expanded .kindle-task-editor{padding:0 10px 12px}.kindle-task-editor textarea{min-height:60px;max-height:240px;margin-top:0;line-height:1.45}.kindle-creation-status{margin:0}.kindle-creation-status.is-visible{display:flex;align-items:center;gap:8px;padding:8px 0;color:var(--green);font-size:11px;line-height:1.5}.kindle-creation-status svg{flex-shrink:0}@media(max-width:540px){.kindle-task-editor textarea,.kindle-reminder-date input{font-size:16px}.kindle-task-editor textarea{padding:8px}.kindle-written-date{margin-block:6px;font-size:10px;line-height:1.4}.kindle-editor-options{gap:8px;margin-top:8px}.kindle-kind-toggle{padding:0;gap:0;border:0}.kindle-preview .kindle-kind-toggle button{padding-inline:7px}.kindle-preview .kindle-create-button{padding-inline:10px;font-size:11px;margin-left:auto}.kindle-create-kind{display:none}.kindle-preview .kindle-task-meta button{min-height:44px}}@media(max-width:360px){.kindle-kind-toggle svg{display:none}}@media(max-width:600px){body .app .detail-refined .kindle-view-navigation{gap:22px;padding-bottom:0;margin-bottom:4px}body .app .kindle-preview .kindle-view-navigation button{min-height:44px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent!important;box-shadow:none!important;font-size:11px}body .app .kindle-preview .kindle-view-navigation button[aria-pressed=true]{border-bottom-color:var(--sky);color:var(--text)}body .app .kindle-preview-pages{margin-bottom:4px;font-size:11px}body .app .kindle-preview .kindle-preview-pages button{min-height:44px;padding:0 4px;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;font-size:11px}body .app .kindle-preview-toolbar{margin-bottom:0}body .app .kindle-preview-toolbar a{display:inline-flex;align-items:center;min-height:44px;font-size:11px}body .app .kindle-paper-content{padding-top:0}body .app .kindle-paper-dropdown>summary{padding-block:8px;font-size:11px}}body .app{--surface-text:#eeeee5;--surface-muted:#9ca69a;--surface-accent:#9fc780;--surface-bg:#0b100d;--surface-line:#87987b30;--surface-line-strong:#87987b40;--surface-selected:#83b85c20;--surface-warm:#dfb389}body .app.light{--surface-text:#263326;--surface-muted:#5c695b;--surface-accent:#42662f;--surface-bg:#fffdf7;--surface-line:#52674d30;--surface-line-strong:#52674d40;--surface-warm:#905323}:root{color-scheme:dark;--typewriter: "Roboto Mono", ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-family:var(--typewriter);--bg: #111211;--panel: #1a1c1c;--panel-2: #202323;--text: #f4f2ec;--muted: #9fa39d;--quiet: #696f6b;--line: #2d3130;--line-soft: rgba(255, 255, 255, .07);--teal: #24d7bd;--orange: #ff8b42;--lime: #a7e95f;--pink: #ff6ca8;--blue: #58a7ff;--gold: #d5c55f;--sky: #2bbcff;--green: #35b779;--amber: #b88318;--red: #d94c4c;--rose: #bf3d61;--rust: #b96521;--purple: #bc4ce0;--slate: #8791a1;--coral: #d6516a;--tan: #bd8b54;--gray: #a9aca8;--violet: #8e7ad8;--danger: #ff6878;background:var(--bg)}html{scrollbar-gutter:stable}*{box-sizing:border-box}body,button,input,textarea,select{font-family:var(--typewriter)}body{margin:0;min-width:320px;min-height:100dvh;background:radial-gradient(circle at 18% -10%,rgba(36,215,189,.12),transparent 260px),linear-gradient(180deg,#151616 0,#0f1010);color:var(--text);overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea{font:inherit}button{min-height:34px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0b;color:var(--text);padding:7px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;box-shadow:inset 0 1px #ffffff09;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}button:hover{border-color:#ffffff29;background:#ffffff13;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000029}button:active{transform:scale(.985)}button:disabled{opacity:1;cursor:not-allowed;border-color:#ffffff0b;background:#ffffff06;color:#6f7671;box-shadow:none}label{cursor:pointer}.app{min-height:100dvh;padding:calc(26px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) calc(60px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.app.light{--bg: #f5f2eb;--panel: #fffdf7;--panel-2: #f3efe5;--text: #171817;--muted: #6c706a;--quiet: #8b9089;--line: #dbd7cc;--line-soft: rgba(17, 18, 17, .08);background:linear-gradient(180deg,#fffaf0 0,#f3f1ea);color:var(--text)}.topbar{position:sticky;top:0;z-index:15;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(280px,1.9fr) auto 36px 42px 36px;gap:9px;align-items:center;max-width:1360px;margin:-10px auto 14px;border-bottom:1px solid rgba(255,255,255,.07);background:#0c0e0ee6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:8px 0 10px}@media(display-mode:standalone){.topbar{top:env(safe-area-inset-top)}}.skeleton-app{pointer-events:none}.skeleton-line,.skeleton-button,.skeleton-icon,.skeleton-avatar,.skeleton-input,.skeleton-mode-row span,.skeleton-filter span,.skeleton-pill,.skeleton-mark,.skeleton-search{position:relative;overflow:hidden;border-radius:999px;background:#ffffff13}.skeleton-line:after,.skeleton-button:after,.skeleton-icon:after,.skeleton-avatar:after,.skeleton-input:after,.skeleton-mode-row span:after,.skeleton-filter span:after,.skeleton-pill:after,.skeleton-mark:after,.skeleton-search:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:skeletonSweep 1.45s ease-in-out infinite}@keyframes skeletonSweep{to{transform:translate(100%)}}.skeleton-mark{width:42px;height:42px;border-radius:14px}.brand-line{width:118px;height:17px;margin-bottom:8px}.meta-line{display:block;width:92px;height:11px}.skeleton-search{height:42px;border-radius:18px}.skeleton-button{width:86px;height:38px;border-radius:16px}.skeleton-icon,.skeleton-avatar{width:38px;height:38px}.skeleton-avatar{border-radius:50%}.skeleton-capture{min-height:120px}.skeleton-mode-row{display:flex;gap:8px}.skeleton-mode-row span{width:94px;height:30px}.skeleton-input{width:100%;height:64px;margin-top:18px;border-radius:18px}.skeleton-filter span{width:76px;height:28px}.title-line{width:118px;height:18px;margin-bottom:10px}.date-line{width:68px;height:12px}.sort-line{display:block;width:150px;height:12px}.skeleton-card{min-height:154px;cursor:default}.skeleton-card-2,.skeleton-card-5{min-height:220px}.skeleton-card-3{min-height:178px}.tiny-line{width:96px;height:12px;margin-bottom:18px}.card-title-line{width:76%;height:18px;margin-bottom:14px}.body-line{width:92%;height:12px;margin-bottom:10px}.body-line.short{width:58%}.skeleton-pill{width:72px;height:24px;margin-top:18px}.light .topbar{border-bottom-color:#dbd7cce6;background:#f5f2ebeb}.identity{display:flex;align-items:center;gap:9px;min-width:0}.mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(112,247,219,.48);border-radius:8px;background:linear-gradient(135deg,#70f7db38,#ffc8572e),#070808;color:#70f7db;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 22px #00000038}.main-logo{width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#050606;object-fit:cover;box-shadow:0 8px 20px #00000047}.main-wordmark{display:block;width:min(138px,34vw);height:28px;object-fit:contain;object-position:left center}.light .mark{border-color:#188a7352;background:linear-gradient(135deg,#188a7326,#c4850029),#fffdf7;color:#188a73}.brand{font-size:18px;line-height:1;font-weight:760;letter-spacing:0}.identity span,.board-head span,.card-kicker,.tag-row small,.empty-state span{color:var(--muted)}.identity span{display:block;margin-top:3px;font-size:11px}.global-search{height:38px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff0e;display:flex;align-items:center;gap:10px;padding:0 12px;box-shadow:inset 0 1px #ffffff09}.global-search svg{color:var(--quiet)}.global-search input,.field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.global-search input::placeholder,.quick-capture textarea::placeholder,.field input::placeholder{color:#626864}.icon-action,.icon-button{width:36px;height:36px;padding:0}.icon-action{min-height:36px;border-radius:9px;border-color:#ffffff13;background:#ffffff0b;color:#dfe4de}.icon-action:hover{color:#70f7db}.view-button{min-width:84px;min-height:36px;border-radius:999px;border-color:#ffffff13;background:#ffffff0d;color:#ebece7;font-weight:740;padding-inline:13px;white-space:nowrap}.account-button{width:42px;min-height:36px;border-radius:999px;border-color:#70f7db2e;background:#70f7db11;color:#c8fff0;padding:0;font-size:12px;font-weight:820;letter-spacing:0}.account-button span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#0000003d}.new-action{color:#f4f2ec;background:#f4f2ec14}.settings-panel{width:min(840px,calc(100vw - 24px));max-height:min(760px,calc(100vh - 24px));overflow:auto;border:1px solid var(--line);border-radius:8px;background:#191b1bfa;box-shadow:0 30px 90px #0000006b;padding:16px}.settings-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.settings-panel h2,.settings-panel h3{margin:0;letter-spacing:0}.settings-panel h2{font-size:22px;line-height:1}.settings-panel header span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.integration-warning,.settings-message{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;border:1px solid rgba(255,200,87,.22);border-radius:8px;background:#ffc85712;color:#e9d992;padding:10px 11px;margin-bottom:12px;font-size:12px;line-height:1.35}.settings-message{border-color:#58a7ff42;background:#58a7ff14;color:#bcd9ff;margin:12px 0 0}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-card{border:1px solid var(--line);border-radius:8px;background:#151717;padding:13px}.integration-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}.integration-title h3{font-size:16px;line-height:1.1}.integration-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#101111}.integration-icon.calendar{color:var(--blue)}.integration-icon.reminders{color:var(--lime)}.integration-icon.email{color:#fc6}.integration-icon.assistant{color:#bf8cff}.status-pill{display:inline-flex;align-items:center;min-height:22px;margin-top:6px;border:1px solid var(--line);border-radius:999px;color:var(--muted);padding:3px 8px;font-size:11px;font-weight:760}.status-pill.connected{border-color:#a7e95f3d;background:#a7e95f14;color:var(--lime)}.settings-field{display:grid;gap:6px;margin-bottom:10px;min-width:0;color:var(--muted);font-size:12px;font-weight:720}.settings-field input,.settings-field select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:7px;outline:0;background:#101111;color:var(--text);padding:0 10px}.settings-field input:focus,.settings-field select:focus{border-color:#70f7db7a}.connection-button{width:100%;margin-top:2px}.connection-note{margin:-2px 0 10px;color:var(--muted);font-size:12px;line-height:1.35}.connection-button.connected{border-color:#ff68783d;color:#ff9da8}.reminders-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-sync-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.settings-sync-row span{color:var(--muted);font-size:12px}.settings-panel.expanded{width:min(1080px,calc(100vw - 24px));padding:0;overflow:hidden}.settings-header{padding:16px 16px 14px;margin:0;border-bottom:1px solid var(--line)}.settings-shell{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:600px}.settings-nav{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);background:#090a0a6b;padding:12px}.settings-nav button{justify-content:flex-start;min-height:38px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:13px;font-weight:760;box-shadow:none}.settings-nav button:hover,.settings-nav button.active{background:#ffffff14;color:var(--text)}.settings-content{overflow:auto;padding:16px}.settings-section{display:grid;gap:14px}.settings-section-head span{display:block;color:var(--muted);font-size:12px;font-weight:760;margin-bottom:4px}.settings-section-head h3{font-size:26px;line-height:1}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-form-grid>*{min-width:0}.settings-toggle-list{display:grid;gap:8px}.settings-toggle-list .option-row{border:1px solid var(--line);border-radius:8px;background:#151717;padding:12px}.settings-field textarea{width:100%;min-height:76px;resize:vertical;border:1px solid var(--line);border-radius:7px;outline:0;background:#101111;color:var(--text);padding:10px;line-height:1.35}.settings-field textarea:focus{border-color:#70f7db7a}.integration-warning.compact-warning{margin:0}.integration-icon.sms{color:#70f7db}.connection-summary{display:grid;gap:12px;margin-bottom:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,#ffffff21,#ffffff0b),#12151a94;padding:14px;box-shadow:inset 0 1px #ffffff29,0 18px 40px #00000029}.connection-summary strong{display:block;margin-top:2px;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1;letter-spacing:0}.summary-label{color:var(--muted);font-size:12px;font-weight:780}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.summary-grid span{min-height:36px;display:flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.095);border-radius:13px;background:#ffffff0e;color:var(--muted);padding:8px 10px;font-size:12px}.summary-grid b{color:#f7fbff}.email-summary{border-color:#ffcc662e;background:linear-gradient(135deg,#ffcc6629,#ffffff0b),#12151a94}.compact-settings-grid{grid-template-columns:minmax(0,1fr)}.change-number-panel{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09;padding:0 12px}.provider-route-note{display:grid;gap:4px;margin-bottom:12px;border:1px solid rgba(255,204,102,.18);border-radius:15px;background:#ffcc6614;color:#ffe0a1;padding:12px 13px}.provider-route-note b{color:#fff4d6;font-size:14px}.provider-route-note span{color:#fff4d6b8;font-size:12px;line-height:1.35}.twilio-setup-card{display:grid;gap:4px;margin-bottom:13px;border:1px solid rgba(100,210,255,.22);border-radius:18px;background:#0a84ff1f;padding:12px 13px;box-shadow:inset 0 1px #ffffff24}.twilio-setup-card b{color:#f6fbff;font-size:14px}.twilio-setup-card span{color:var(--muted);font-size:12px;line-height:1.35}.twilio-advanced{margin-top:12px}.twilio-advanced summary{min-height:36px;display:flex;align-items:center;cursor:pointer;color:#d7f4ff;font-size:13px;font-weight:780}.twilio-advanced[open]{border-top:1px solid var(--line);padding-top:8px}.twilio-number-loader{align-self:end}.twilio-number-loader .connection-button{width:100%;min-height:47px}.twilio-number-search{min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff0e;padding:0 11px;color:var(--muted)}.twilio-number-search:focus-within{border-color:#64d2ff73;box-shadow:0 0 0 3px #0a84ff1f}.twilio-number-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.twilio-number-search input::placeholder{color:var(--quiet)}.twilio-search-button{width:100%;min-height:38px;display:inline-flex;justify-content:center;align-items:center;gap:7px;border-radius:13px;border:1px solid rgba(100,210,255,.24);background:#0a84ff1f;color:#d7f4ff;font-size:13px;font-weight:800}.twilio-search-button:disabled{cursor:wait;opacity:.7}.twilio-number-list{display:grid;gap:7px;width:100%;max-height:230px;min-width:0;overflow:auto;padding-right:2px;scrollbar-width:thin}.twilio-number-choice{width:100%;min-width:0;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,150px);justify-content:stretch;align-items:center;border-radius:14px;background:#ffffff0e;padding:8px 11px;text-align:left}.twilio-number-choice span{min-width:0;font-size:16px;font-weight:800;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twilio-number-choice small{min-width:0;text-align:right;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twilio-number-choice.active{border-color:#64d2ff70;background:#0a84ff29;color:#fff;box-shadow:inset 0 1px #ffffff29,0 10px 26px #0a84ff2e}.twilio-number-empty{min-height:44px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.12);border-radius:12px;color:var(--muted);font-size:13px}.settings-note{margin:-4px 0 2px;color:var(--muted);font-size:12px;line-height:1.35}.settings-button-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.settings-button-row button{flex:1 1 180px}.connection-button.wide{min-height:44px}.danger-soft{color:#ff9da8;border-color:#ff687833;background:#ff68780f}.test-sms-panel,.privacy-box{border:1px solid var(--line);border-radius:8px;background:#151717;padding:13px}.test-sms-panel{display:grid;gap:11px}.test-sms-panel h3{margin:0;font-size:17px}.test-sms-panel span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.privacy-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;color:#dffef6}.privacy-box b,.privacy-box span{display:block}.privacy-box span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(36,215,189,.1),transparent 300px),linear-gradient(180deg,#101211 0,#0b0c0c);color:var(--text)}.auth-layout{width:min(390px,100%);display:block}.auth-brand{display:none}.auth-card{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#121414eb;box-shadow:0 28px 90px #00000057;padding:18px}.auth-logo{display:flex;align-items:center;gap:10px;margin-bottom:22px}.auth-logo .mark{width:34px;height:34px}.auth-logo .main-logo{width:46px;height:46px;flex-basis:46px}.auth-wordmark{display:block;width:min(210px,66vw);height:72px;object-fit:contain;object-position:left center}.auth-logo b{font-size:23px;line-height:1;letter-spacing:0}.brand-row{display:flex;align-items:center;gap:10px;margin-bottom:22px}.brand-row b{display:block;font-size:30px;line-height:1;letter-spacing:0}.auth-preview{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px}.preview-card{min-height:76px;display:flex;align-items:flex-end;border:1px solid var(--line);border-left-width:3px;border-radius:8px;background:#1b1e1dc2;color:#e8e9e2;padding:11px;font-size:13px;font-weight:760}.preview-card.teal{border-left-color:var(--teal)}.preview-card.blue{border-left-color:var(--blue)}.preview-card.lime{border-left-color:var(--lime)}.preview-card.rose{border-left-color:var(--rose)}.preview-card.gold{border-left-color:var(--gold)}.auth-heading{margin-bottom:16px}.auth-heading h1{margin:0;font-size:28px;line-height:1.08;letter-spacing:0}.auth-heading p{margin:7px 0 0;color:var(--muted);font-size:13px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#070808a3;padding:4px}.auth-tabs button{min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:13px;font-weight:760}.auth-tabs button.active{background:#ffffff1a;color:var(--text)}.auth-form{display:grid;gap:12px}.auth-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:720}.auth-form input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.075);border-radius:8px;outline:0;background:#080a0ab3;color:var(--text);padding:0 12px;font-size:15px}.auth-form input:focus{border-color:#70f7db99}.auth-error{border:1px solid rgba(255,104,120,.3);border-radius:7px;background:#ff687814;color:#ff9da8;padding:9px 10px;font-size:12px}.quick-capture{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch;max-width:1360px;margin:0 auto 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#111313a8;padding:9px;box-shadow:inset 0 1px #ffffff06}.light .quick-capture,.light .global-search,.light .note-card,.light .panel,.light .note-detail,.light .settings-panel{background:#fffdf7f0}.light .quick-capture textarea,.light .reminder-title-input,.light .schedule-field,.light .reminder-detail-time label,.light .todo-draft-row,.light .detail-todos,.light .detail-todo-row,.light .field,.light .attached-reminder,.light .reminder-preview,.light .detail-link{background:#f7f3ea}.light .schedule-field input,.light .reminder-detail-time input{color-scheme:light}.light .integration-card,.light .settings-field input,.light .settings-field select,.light .settings-field textarea,.light .test-sms-panel,.light .privacy-box,.light .settings-toggle-list .option-row,.light .integration-icon{background:#f7f3ea}.light .settings-nav{background:#f3efe5b8}.light .settings-nav button:hover,.light .settings-nav button.active{background:#ebe6da}.light .note-card h2,.light .note-card p,.light .detail-content,.light .detail-todo-row span{color:var(--text)}.light button,.light .image-picker,.light .detail-upload{background:#fffdf7;color:var(--text)}.light .primary{background:#171817;border-color:#171817;color:#fffdf7}.capture-stack{display:grid;gap:9px;min-width:0}.mode-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap;width:fit-content;max-width:100%;border:0;border-radius:0;background:transparent;padding:0}.mode-tab{min-height:32px;border:0;border-radius:7px;background:transparent;color:var(--muted);padding-inline:10px;font-size:13px;font-weight:720;box-shadow:none}.mode-tab.active{color:#f7faf4;border:1px solid rgba(255,255,255,.11);background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.light .mode-tab.active{background:#ebe6da;color:var(--text)}.quick-capture textarea{min-height:47px;max-height:130px;resize:vertical;border:1px solid rgba(255,255,255,.035);outline:0;border-radius:8px;background:#0c0e0eb8;color:var(--text);padding:12px;line-height:1.35}.reminder-draft{display:grid;gap:8px}.reminder-title-input{min-height:42px;width:100%;border:1px solid rgba(255,255,255,.035);border-radius:8px;outline:0;background:#080a0aa3;color:var(--text);padding:0 12px;font-size:16px}.reminder-schedule-grid{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(145px,.55fr) auto;gap:8px;align-items:center}.schedule-field{min-height:38px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:#ffffff09;color:var(--lime);padding:0 10px}.schedule-field span{color:#cfd8c8;font-size:12px;font-weight:760}.schedule-field input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);color-scheme:dark}.quick-date-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.quick-date-row button{min-height:30px;border-radius:999px;border-color:transparent;background:transparent;padding:5px 7px;color:#aeb7b0;font-size:12px;box-shadow:none}.quick-date-row button:hover{background:#ffffff0e;color:#f2f4ed}.todo-draft{display:grid;gap:9px}.todo-draft>input,.todo-draft-row input,.detail-title-input,.detail-todo-row>input[type=text],.detail-todo-row>input:not([type]){width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.todo-draft>input{min-height:42px;border-bottom:1px solid var(--line);padding:0 2px;font-size:17px;font-weight:720}.todo-draft-items{display:grid;gap:4px}.todo-draft-row{min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.fake-check{width:18px;height:18px;border:1px solid #3b4140;border-radius:5px}.image-picker,.detail-upload{min-height:36px;border:1px solid rgba(88,167,255,.2);border-radius:8px;background:#58a7ff12;color:#8fc4ff;padding:7px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:inset 0 1px #ffffff0a}.image-picker:hover,.detail-upload:hover{border-color:#58a7ff57;background:#58a7ff1c}.image-picker input,.detail-upload input{display:none}.capture-images{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 2px 2px}.capture-files{display:grid;gap:7px}.capture-file{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b;color:var(--text);padding:8px 9px}.capture-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capture-file small{color:var(--muted);font-size:11px}.capture-file button{width:26px;height:26px;min-height:26px;padding:0}.reminder-preview{min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #3a403d;border-radius:7px;background:#111313;color:#dfe3dc;padding:9px 10px}.composer-link-preview{min-height:70px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(100,210,255,.2);border-radius:10px;background:linear-gradient(135deg,#64d2ff1f,#ffffff0a),#0d1012ad;color:#eaf7ff;padding:10px 12px;box-shadow:inset 0 1px #ffffff14}.composer-link-preview b,.composer-link-preview span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.composer-link-preview b{font-size:13px;line-height:1.2}.composer-link-preview span{margin-top:3px;color:#eaf7ffa8;font-size:12px;line-height:1.3;white-space:nowrap}.attached-reminder{min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(167,233,95,.22);border-radius:9px;background:#a7e95f12;color:#dfe8d5;padding:8px 10px}.attached-reminder svg{color:var(--lime)}.attached-reminder input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.attached-reminder input::placeholder{color:#7f877f}.attached-reminder b{color:var(--lime);font-size:12px;white-space:nowrap}.reminder-toggle.active{border-color:#a7e95f57;background:#a7e95f1a;color:var(--lime)}.reminder-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reminder-preview b{color:var(--lime);font-size:12px;white-space:nowrap}.capture-image{width:74px;height:74px;position:relative}.capture-image img{width:100%;height:100%;display:block;object-fit:cover;border:1px solid var(--line);border-radius:8px}.capture-image button,.detail-image button{width:24px;height:24px;min-height:24px;position:absolute;top:-7px;right:-7px;border-radius:50%;padding:0;background:#2a2e2d}.capture-actions,.filter-strip,.note-tags,.detail-kicker,.detail-tags,.detail-actions,.detail-actions div,.modal-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.capture-actions{justify-content:flex-end;align-content:center;gap:7px}.primary{background:linear-gradient(180deg,#f7f5ef,#d8d5cc);border-color:#f4f2ecb8;color:#101211;font-weight:760;box-shadow:inset 0 1px #ffffff73,0 12px 26px #0000002e}.ghost{background:#ffffff09;color:#c8cec8}.filter-strip{max-width:1360px;margin:0 auto 18px;padding:0;gap:6px}.chip{min-height:27px;border-radius:999px;border-color:#ffffff12;background:#ffffff07;color:var(--muted);padding:4px 9px;font-size:11px;font-weight:760;line-height:1;box-shadow:none}.chip.active{color:#101211;border-color:#f4f2ecbd;background:var(--text);box-shadow:0 8px 18px #0000002e}.chip.teal{color:var(--teal)}.chip.orange{color:var(--orange)}.chip.lime{color:var(--lime)}.chip.pink{color:var(--pink)}.chip.blue{color:var(--blue)}.chip.gold{color:var(--gold)}.chip.sky{color:var(--sky)}.chip.green{color:var(--green)}.chip.amber{color:var(--amber)}.chip.red{color:var(--red)}.chip.rose{color:var(--rose)}.chip.rust{color:var(--rust)}.chip.purple{color:var(--purple)}.chip.slate{color:var(--slate)}.chip.coral{color:var(--coral)}.chip.tan{color:var(--tan)}.chip.gray{color:var(--gray)}.chip.violet{color:var(--violet)}.chip.add-chip,.chip.tool-chip{border-color:#ffffff1a;background:#ffffff0e;color:#d5d9d2}.chip.strong{border-color:#70f7db47;color:var(--text);background:#70f7db14}.clear-filters{min-height:28px;border:0;background:transparent;color:var(--muted);padding:5px 0;font-size:12px;box-shadow:none}.board-shell{max-width:1360px;margin:0 auto}.board-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 10px}.board-head h1{margin:0;font-size:15px;line-height:1;letter-spacing:0;font-weight:760}.board-head span{font-size:12px}.masonry-board{column-count:5;column-gap:12px}.time-groups{display:grid;gap:18px}.time-group>h2{margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.compact .masonry-board{column-gap:10px}.note-card{--tag-rgb: 36, 215, 189;--tag-color: var(--teal);position:relative;display:inline-block;width:100%;break-inside:avoid;margin:0 0 12px;border:1px solid rgba(var(--tag-rgb),.24);border-left-width:3px;border-radius:8px;border-left-color:var(--tag-color);background:radial-gradient(circle at 18% 0%,rgba(var(--tag-rgb),.16),transparent 150px),linear-gradient(180deg,rgba(var(--tag-rgb),.08),rgba(var(--tag-rgb),.025) 44%,#161818f2),#191c1cf0;padding:12px;cursor:pointer;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 14px 32px #0000001f;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.drag-handle{width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:7px;background:#ffffff0a;color:#ffffff61;box-shadow:none;cursor:grab;opacity:.72;touch-action:none}.drag-handle:active{cursor:grabbing;transform:scale(.94)}.dragging-card{opacity:.18;transform:scale(.985)}.drop-target-card{border-color:#64d2ff66;box-shadow:inset 0 0 0 1px #64d2ff29,0 14px 32px #64d2ff14,0 14px 32px #0000001f}.pinned-card{border-color:#ffcc6652;box-shadow:inset 0 1px #ffffff12,0 16px 36px #ffcc6612,0 14px 32px #0000001f}.compact .note-card{margin-bottom:10px;padding:10px}.compact .note-card h2{font-size:13px}.compact .note-card p,.compact .todo-card-row{font-size:11px;line-height:1.42}.note-card:hover{background:radial-gradient(circle at 18% 0%,rgba(var(--tag-rgb),.22),transparent 160px),linear-gradient(180deg,rgba(var(--tag-rgb),.11),rgba(var(--tag-rgb),.04) 46%,#1b1e1ef5),#1e2121f5;border-color:rgba(var(--tag-rgb),.42);box-shadow:inset 0 1px #ffffff12,0 18px 42px #0000002e}.completed-shell{margin-top:14px;padding-top:0}.completed-board{margin-top:12px;padding-bottom:24px}.completed-disclosure{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid rgba(154,164,158,.18);border-radius:0;background:transparent;color:#e1e4e094;box-shadow:none;padding:14px 2px 4px;font-size:12px;line-height:1}.completed-disclosure span{min-width:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.completed-disclosure b{color:#f0f2eed1;font-size:16px}.completed-disclosure svg{flex:0 0 auto}.completed-shell.open .completed-disclosure svg:last-child{transform:rotate(180deg)}.mobile-masonry-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.masonry-column{display:grid;align-content:start;gap:10px}.masonry-column .note-card{display:block;width:100%;margin:0}.completed-card{--tag-rgb: 132, 140, 136;--tag-color: rgba(132, 140, 136, .66);opacity:.7;border-color:#848c882e;border-left-color:#848c886b;background:linear-gradient(180deg,#ffffff09,#ffffff03),#121414ad;transform:scale(.99);box-shadow:inset 0 1px #ffffff06}.completed-card h2,.completed-card p{color:#dbe0db6b;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#dbe0db6b}.completed-card:hover{opacity:.8;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#161818c2;border-color:#848c883d}.note-card.teal,.mobile-drag-preview.teal,.note-detail.teal{--tag-rgb: 36, 215, 189;--tag-color: var(--teal)}.note-card.orange,.mobile-drag-preview.orange,.note-detail.orange{--tag-rgb: 255, 139, 66;--tag-color: var(--orange)}.note-card.lime,.mobile-drag-preview.lime,.note-detail.lime{--tag-rgb: 167, 233, 95;--tag-color: var(--lime)}.note-card.pink,.mobile-drag-preview.pink,.note-detail.pink{--tag-rgb: 255, 108, 168;--tag-color: var(--pink)}.note-card.blue,.mobile-drag-preview.blue,.note-detail.blue{--tag-rgb: 88, 167, 255;--tag-color: var(--blue)}.note-card.gold,.mobile-drag-preview.gold,.note-detail.gold{--tag-rgb: 213, 197, 95;--tag-color: var(--gold)}.note-card.sky,.mobile-drag-preview.sky,.note-detail.sky{--tag-rgb: 43, 188, 255;--tag-color: var(--sky)}.note-card.green,.mobile-drag-preview.green,.note-detail.green{--tag-rgb: 53, 183, 121;--tag-color: var(--green)}.note-card.amber,.mobile-drag-preview.amber,.note-detail.amber{--tag-rgb: 184, 131, 24;--tag-color: var(--amber)}.note-card.red,.mobile-drag-preview.red,.note-detail.red{--tag-rgb: 217, 76, 76;--tag-color: var(--red)}.note-card.rose,.mobile-drag-preview.rose,.note-detail.rose{--tag-rgb: 191, 61, 97;--tag-color: var(--rose)}.note-card.rust,.mobile-drag-preview.rust,.note-detail.rust{--tag-rgb: 185, 101, 33;--tag-color: var(--rust)}.note-card.purple,.mobile-drag-preview.purple,.note-detail.purple{--tag-rgb: 188, 76, 224;--tag-color: var(--purple)}.note-card.slate,.mobile-drag-preview.slate,.note-detail.slate{--tag-rgb: 135, 145, 161;--tag-color: var(--slate)}.note-card.coral,.mobile-drag-preview.coral,.note-detail.coral{--tag-rgb: 214, 81, 106;--tag-color: var(--coral)}.note-card.tan,.mobile-drag-preview.tan,.note-detail.tan{--tag-rgb: 189, 139, 84;--tag-color: var(--tan)}.note-card.gray,.mobile-drag-preview.gray,.note-detail.gray{--tag-rgb: 169, 172, 168;--tag-color: var(--gray)}.note-card.violet,.mobile-drag-preview.violet,.note-detail.violet{--tag-rgb: 142, 122, 216;--tag-color: var(--violet)}.card-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin:0 78px 8px 0;font-size:11px;line-height:1}.card-tools{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;height:24px}.card-kind-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#ffffff70;background:#ffffff09}.pin-button{width:22px;height:22px;min-height:22px;padding:0;border:0;border-radius:999px;background:#ffffff0a;color:#ffffff75;box-shadow:none}.pin-button:hover,.pin-button.active{color:#fc6;background:#ffcc661f}.mobile-drag-preview{--tag-rgb: 36, 215, 189;--tag-color: var(--teal);position:fixed;z-index:80;pointer-events:none;display:grid;align-content:start;gap:7px;border:1px solid rgba(var(--tag-rgb),.36);border-left:3px solid var(--tag-color);border-radius:14px;background:radial-gradient(circle at 18% 0%,rgba(var(--tag-rgb),.16),transparent 150px),linear-gradient(180deg,#2a303eeb,#12151de6);color:#fff;padding:12px;box-shadow:0 22px 46px #00000061,0 0 0 1px #ffffff14 inset;transform:rotate(.6deg) scale(1.025);will-change:left,top,transform}.mobile-drag-preview b,.mobile-drag-preview span{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.mobile-drag-preview b{-webkit-line-clamp:2;font-size:14px;line-height:1.2}.mobile-drag-preview span{-webkit-line-clamp:2;color:#eff4f8ad;font-size:11px;line-height:1.35}.mobile-drag-preview small,.drag-preview-kicker{color:#eff4f88a;font-size:10px;line-height:1;font-weight:720}.pin-action.active{color:#fc6;border-color:#ffcc663d;background:#ffcc6614}.complete-dot{display:inline-flex;width:auto;min-width:0;min-height:20px;height:20px;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(255,255,255,.095);border-radius:999px;color:#ffffff8f;background:#ffffff0e;padding:0 6px;font-size:9px;line-height:1;font-weight:760;cursor:pointer;transition:transform .14s ease,color .14s ease,background .14s ease,border-color .14s ease}.complete-dot svg{width:11px;height:11px}.complete-dot:active,.complete-action:active{transform:scale(.96)}.complete-dot:hover,.complete-dot.done{color:#55d97b;border-color:#55d97b42;background:#55d97b1a}.note-card h2{margin:0 0 8px;color:#fffdf6;font-size:14px;line-height:1.28;font-weight:780;letter-spacing:0}.note-card p{margin:0 0 10px;color:#d7d8d2;font-family:var(--typewriter);font-size:12px;line-height:1.48;white-space:pre-wrap}.todo-card-list{display:grid;gap:7px;margin:4px 0 11px}.todo-card-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;color:#e4e5de;font-family:var(--typewriter);font-size:12px;line-height:1.35}.todo-card-row input,.detail-todo-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--lime);margin:0}.todo-card-row.done span,.detail-todo-row.done span,.detail-todo-row.done input:not([type]),.detail-todo-row.done input[type=text]{color:#7e8580;text-decoration:line-through}.todo-card-list small{color:var(--muted);font-size:11px}.todo-progress{height:4px;overflow:hidden;border-radius:999px;background:#111313}.todo-progress span{height:100%;display:block;border-radius:inherit;background:var(--lime)}.reminder-card{min-height:150px}.reminder-due,.detail-reminder-due{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(167,233,95,.24);border-radius:999px;background:#a7e95f14;color:var(--lime);padding:6px 9px;font-size:12px;font-weight:760}.reminder-due{margin:2px 0 11px}.detail-reminder-due{margin:0 0 14px}.link-card{min-height:0}.image-card{padding-bottom:11px}.card-images{display:grid;gap:6px;margin:8px -3px 11px}.card-images.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-images img{width:100%;aspect-ratio:1 / .78;display:block;object-fit:cover;border:1px solid var(--line-soft);border-radius:7px;background:#111313}.card-images:not(.grid) img{aspect-ratio:1 / .7}.card-files{display:grid;gap:6px;margin:9px 0}.card-files span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b;color:#ffffffc7;padding:6px 7px;font-size:11px;font-weight:720}.link-preview{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin:8px 0 10px;border:1px solid rgba(var(--tag-rgb),.13);border-radius:8px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#0a0c106b;color:#f4f7f4e0;padding:8px;box-shadow:inset 0 1px #ffffff0b}.link-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#ffffff13;color:#f5f8f5ad}.link-preview b,.link-preview span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.link-preview b{margin-bottom:2px;color:#f8faf7e6;font-size:12px;line-height:1.1;white-space:nowrap}.link-preview span{color:#e5ebe780;white-space:nowrap;font-size:10.5px;line-height:1.1}.note-tags{gap:5px}.note-tags span,.detail-tags span{border:1px solid rgba(var(--tag-rgb),.26);border-radius:999px;background:rgba(var(--tag-rgb),.09);color:color-mix(in srgb,var(--tag-color) 68%,#f8f7f2);padding:3px 7px;font-size:10px;font-weight:760}.completed-stamp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:10px 11px;border:1px solid rgba(85,217,123,.14);border-radius:14px;color:#55d97b;background:#55d97b0e;box-shadow:inset 0 1px #ffffff09;font-family:var(--typewriter);font-size:11px;line-height:1}.completed-stamp span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completed-stamp b{font-size:11px}.overlay{position:fixed;inset:0;z-index:20;display:flex;justify-content:flex-end;background:#0506068f}.options-backdrop{position:fixed;inset:0;z-index:30;background:#00000047}.options-menu{width:min(342px,calc(100vw - 36px));position:fixed;top:86px;right:max(24px,calc((100vw - 1360px)/2 + 58px));overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#111313;box-shadow:0 24px 90px #0000006b}.light .options-menu{background:#fffdf7}.options-menu p{margin:0;border-bottom:1px solid var(--line);color:var(--muted);padding:16px 20px;font-size:12px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.option-row,.switch-row,.export-row{min-height:53px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 20px;color:var(--text);font-weight:760}.export-row{width:100%;grid-template-columns:auto minmax(0,1fr);justify-content:start;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;color:#d7f4ff;box-shadow:none}.export-row:hover{background:#ffffff0e;box-shadow:none}.option-row input{width:22px;height:22px;accent-color:var(--text)}.switch-row{grid-template-columns:minmax(0,1fr) auto;border-top:1px solid transparent}.switch-row input{position:absolute;opacity:0;pointer-events:none}.switch-row i{width:48px;height:28px;position:relative;border-radius:999px;background:#3a3e3c}.switch-row i:after{content:"";width:22px;height:22px;position:absolute;top:3px;left:3px;border-radius:50%;background:#8f9691;transition:transform .16s ease,background .16s ease}.switch-row input:checked+i{background:#d8dfcb}.switch-row input:checked+i:after{transform:translate(20px);background:var(--lime)}.options-menu footer{border-top:1px solid var(--line);padding:16px 20px 18px}.options-menu footer span,.options-menu footer b{display:block}.options-menu footer span{color:var(--muted);font-size:12px}.options-menu footer b{margin-top:3px;color:var(--text);font-size:13px}.tags-manager{width:min(560px,100%);max-height:min(760px,calc(100vh - 32px));overflow:auto;border:1px solid var(--line);border-radius:12px;background:#151717;box-shadow:0 26px 92px #00000070}.light .tags-manager{background:#fffdf7}.tags-manager header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:0 20px 0 22px}.tags-manager h2{margin:0;font-size:17px;line-height:1;letter-spacing:0}.tag-editor-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--line)}.tag-editor-row:last-child{border-bottom:0}.tag-editor-title{min-height:56px;justify-content:space-between;border:0;border-radius:0;background:transparent;padding:0 18px 0 22px}.tag-editor-title:hover,.tag-delete:hover{background:#1d2020}.tag-editor-title.teal{color:var(--teal)}.tag-editor-title.orange{color:var(--orange)}.tag-editor-title.lime{color:var(--lime)}.tag-editor-title.pink{color:var(--pink)}.tag-editor-title.blue{color:var(--blue)}.tag-editor-title.gold{color:var(--gold)}.tag-editor-title.sky{color:var(--sky)}.tag-editor-title.green{color:var(--green)}.tag-editor-title.amber{color:var(--amber)}.tag-editor-title.red{color:var(--red)}.tag-editor-title.rose{color:var(--rose)}.tag-editor-title.rust{color:var(--rust)}.tag-editor-title.purple{color:var(--purple)}.tag-editor-title.slate{color:var(--slate)}.tag-editor-title.coral{color:var(--coral)}.tag-editor-title.tan{color:var(--tan)}.tag-editor-title.gray{color:var(--gray)}.tag-editor-title.violet{color:var(--violet)}.tag-delete{width:48px;min-height:56px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);padding:0}.tag-editor-body{grid-column:1 / -1;display:grid;gap:12px;border-top:1px solid var(--line);background:#101212;padding:14px 18px 18px}.light .tag-editor-body{background:#f6f1e8}.tag-editor-body label{display:grid;gap:6px}.tag-editor-body label span{color:var(--muted);font-size:11px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.tag-editor-body input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:7px;outline:0;background:#181b1a;color:var(--text);padding:0 11px}.light .tag-editor-body input{background:#fffdf7}.tag-color-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.tag-create-card{width:min(560px,100%);max-height:min(820px,calc(100vh - 32px));overflow:auto;border:1px solid var(--line);border-radius:12px;background:#151717;box-shadow:0 26px 92px #00000070}.light .tag-create-card{background:#fffdf7}.tag-create-card header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:0 20px 0 22px}.tag-create-card h2{margin:0;font-size:17px}.tag-create-body{display:grid;gap:16px;padding:26px}.tag-type-row,.color-picker-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tag-type-row>span,.color-picker-row>span{color:var(--muted);font-weight:760}.tag-type{border-radius:999px;color:var(--muted)}.tag-type.active{border-color:#666d69;background:#3a3e3c;color:var(--text)}.tag-name-field{min-height:58px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:#222524;padding:0 16px}.tag-name-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:18px;font-weight:760}.tag-create-body p{margin:-6px 0 0;color:var(--muted);line-height:1.45}.color-picker-row .swatches{flex:1 1 280px}.keyword-section{display:grid;gap:8px}.keyword-section>b{color:var(--text)}.keyword-section>b span{color:var(--quiet);font-weight:520}.keyword-pills{display:flex;flex-wrap:wrap;gap:6px}.keyword-pills button{min-height:28px;border-radius:999px;font-size:12px}.keyword-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.keyword-add-row input{min-height:42px;border:1px solid var(--line);border-radius:8px;outline:0;background:#202323;color:var(--text);padding:0 13px}.create-tag-button{min-height:48px}.overlay.centered{justify-content:center;align-items:center;padding:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel{width:min(430px,calc(100vw - 20px));min-height:100vh;background:#181a1a;border-left:1px solid var(--line);padding:26px;position:relative;display:flex;flex-direction:column;gap:12px;box-shadow:-28px 0 70px #00000059}.panel h2{margin:12px 48px 8px 0;font-size:25px;letter-spacing:0}.close{position:absolute;right:18px;top:18px}.field{min-height:50px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:#111313;padding:0 13px}.swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.swatch{min-height:34px;width:100%;border-radius:8px}.swatch.teal,.tag-light.teal{background:var(--teal);color:var(--teal)}.swatch.orange,.tag-light.orange{background:var(--orange);color:var(--orange)}.swatch.lime,.tag-light.lime{background:var(--lime);color:var(--lime)}.swatch.pink,.tag-light.pink{background:var(--pink);color:var(--pink)}.swatch.blue,.tag-light.blue{background:var(--blue);color:var(--blue)}.swatch.gold,.tag-light.gold{background:var(--gold);color:var(--gold)}.swatch.sky,.tag-light.sky{background:var(--sky);color:var(--sky)}.swatch.green,.tag-light.green{background:var(--green);color:var(--green)}.swatch.amber,.tag-light.amber{background:var(--amber);color:var(--amber)}.swatch.red,.tag-light.red{background:var(--red);color:var(--red)}.swatch.rose,.tag-light.rose{background:var(--rose);color:var(--rose)}.swatch.rust,.tag-light.rust{background:var(--rust);color:var(--rust)}.swatch.purple,.tag-light.purple{background:var(--purple);color:var(--purple)}.swatch.slate,.tag-light.slate{background:var(--slate);color:var(--slate)}.swatch.coral,.tag-light.coral{background:var(--coral);color:var(--coral)}.swatch.tan,.tag-light.tan{background:var(--tan);color:var(--tan)}.swatch.gray,.tag-light.gray{background:var(--gray);color:var(--gray)}.swatch.violet,.tag-light.violet{background:var(--violet);color:var(--violet)}.picked{outline:2px solid var(--text);outline-offset:2px}.wide{width:100%}.tag-row,.reminder-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:11px}.reminder-row{grid-template-columns:auto 1fr auto}.tag-light{width:10px;height:10px;border-radius:50%}.note-detail{width:min(760px,100%);max-height:min(820px,calc(100vh - 32px));overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#1a1d1cf5;box-shadow:0 34px 110px #0000006b;padding:26px;position:relative}.reminder-detail{width:min(520px,100%);min-height:0;max-height:calc(100vh - 32px);padding:22px}.detail-close{position:absolute;top:18px;right:18px}.detail-kicker{padding-right:52px;color:var(--muted);font-size:12px}.detail-kicker span{display:inline-flex;align-items:center;gap:5px}.note-detail h2{margin:16px 52px 12px 0;font-size:clamp(28px,4vw,42px);line-height:1.06;letter-spacing:0}.reminder-detail h2{margin:18px 48px 14px 0;font-size:clamp(30px,6vw,40px)}.reminder-inline-edit{display:grid;gap:12px;margin:18px 0 0}.reminder-detail-title{width:calc(100% - 46px);min-height:48px;border:0;border-bottom:1px solid transparent;outline:0;background:transparent;color:var(--text);padding:0;font-size:clamp(30px,6vw,40px);font-weight:790;line-height:1.06}.reminder-detail-title:focus{border-bottom-color:#a7e95f57}.detail-note-title{width:calc(100% - 56px);min-height:42px;margin:10px 46px 10px 0;border:0;border-bottom:1px solid transparent;outline:0;resize:none;overflow:hidden;background:transparent;color:var(--text);padding:0;font-size:clamp(28px,4.2vw,42px);line-height:1.08;font-weight:820;letter-spacing:0;white-space:pre-wrap}.detail-note-title:focus{border-bottom-color:#64d2ff5c}.detail-inline-textarea{width:100%;min-height:160px;margin-top:16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;outline:0;resize:vertical;background:#ffffff13;color:#ffffffe0;padding:18px;font-size:17px;line-height:1.5}.detail-inline-textarea:focus{border-color:#0a84ff8c;box-shadow:0 0 0 4px #0a84ff24,inset 0 1px #ffffff1a}.reminder-detail-time{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reminder-detail-time label{min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff09;color:var(--lime);padding:0 10px}.reminder-detail-time input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);color-scheme:dark}.reminder-detail .detail-reminder-due{margin:0}.reminder-detail .detail-actions{margin-top:18px;border-top:1px solid rgba(255,255,255,.075)}.detail-tags{margin-bottom:12px}.detail-link{width:100%;display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;border:1px solid var(--line);border-radius:7px;color:var(--teal);background:#121414;padding:10px 12px;text-decoration:none;overflow-wrap:anywhere}.detail-link.rich{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none}.detail-link.rich span,.detail-link.rich b,.detail-link.rich small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.detail-link.rich b{color:var(--text);font-size:13px}.detail-link.rich small{margin-top:2px;color:var(--muted);font-size:12px;white-space:nowrap}.detail-todos{display:grid;gap:9px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.detail-todo-title{width:calc(100% - 48px);margin:10px 48px 10px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:5px 0 10px;color:var(--text);font-size:clamp(28px,4.2vw,42px);line-height:1.08;font-weight:820}.detail-email-context{display:grid;gap:10px;margin:15px 0 18px;border-left:2px solid var(--tag-color);padding:3px 0 3px 14px}.detail-context-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.detail-context-head>span{color:var(--tag-color);font-size:10px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.detail-context-head small,.detail-context-empty,.detail-no-checklist{color:var(--muted);font-size:11px}.detail-context-head small{min-width:0;overflow-wrap:anywhere;text-align:right}.detail-context-copy{color:var(--text);font-size:15px;line-height:1.55}.detail-context-copy p{margin:0 0 7px;white-space:pre-wrap}.detail-context-copy p:last-child{margin-bottom:0}.detail-email-context textarea{width:100%;min-height:104px;resize:vertical;border:1px solid var(--line);border-radius:4px;outline:0;background:transparent;padding:11px 12px;color:var(--text);font:inherit;font-size:14px;line-height:1.55}.detail-email-context textarea:focus{border-color:var(--tag-color)}.detail-no-checklist{padding:3px 0}.detail-todo-upload{margin-top:2px}.detail-title-input{min-height:44px;border-bottom:1px solid var(--line);font-size:22px;font-weight:760}.detail-todo-row{min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:7px;background:#151717;padding:9px 10px}.detail-todo-row span{color:#ebebe3}.detail-todo-row button{width:30px;height:30px;min-height:30px;padding:0}.detail-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 18px}.detail-files{display:grid;gap:8px;margin:0 0 18px}.detail-file{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b;color:var(--text);padding:9px 10px;text-decoration:none}.detail-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-file small{color:var(--muted);font-size:11px}.detail-file button{width:28px;height:28px;min-height:28px;padding:0}.detail-attachment-warning{display:grid;gap:4px;margin:0 0 18px;border-left:2px solid var(--amber);color:var(--muted);padding:3px 0 3px 12px;font-size:11px;line-height:1.45}.detail-attachment-warning b{color:var(--amber);font-size:11px}.email-ai-triage-line{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0}.email-ai-triage-line>div{min-width:0;display:grid;gap:4px}.email-ai-triage-line b{display:flex;align-items:center;gap:7px;color:var(--text)}.email-ai-triage-line>div>span{color:var(--muted);font-size:11px;line-height:1.45}.settings-panel .email-ai-triage-line .status-pill,.settings-panel .email-ai-triage-line .status-pill.connected{flex:0 0 auto;margin:0;border-color:var(--line);border-radius:2px;background:transparent;box-shadow:none}.settings-panel .email-ai-triage-line .status-pill.connected{border-color:#30d1586b;color:var(--lime)}@media(max-width:600px){.email-ai-triage-line{align-items:flex-start}}.detail-image{position:relative}.detail-image img{width:100%;max-height:420px;display:block;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#111313}.detail-upload{width:fit-content;margin:12px 0 0}.detail-textarea{width:100%;min-height:320px;resize:vertical;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);outline:0;background:transparent;color:var(--text);padding:22px 0;font-size:18px;line-height:1.6}.detail-content{min-height:160px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;color:#e7e7df;font-size:18px;line-height:1.6}.detail-content p{margin:0 0 9px;white-space:pre-wrap}.detail-content p:last-child{margin-bottom:0}.detail-actions{justify-content:space-between;padding-top:18px}.danger{color:var(--danger)}.empty-state{min-height:220px;border:1px solid var(--line);border-radius:8px;background:#1f2222c2;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted)}@media(max-width:1180px){.masonry-board{column-count:4}}@media(max-width:920px){.masonry-board{column-count:3}}@media(max-width:700px){.app{padding:16px 12px 44px}.topbar{grid-template-columns:1fr auto auto auto auto;gap:7px}.global-search{grid-column:1 / -1;grid-row:2}.view-button{min-width:0;max-width:92px;padding-inline:11px}.account-button{width:40px}.quick-capture{grid-template-columns:1fr}.reminder-schedule-grid{grid-template-columns:1fr 1fr}.quick-date-row{grid-column:1 / -1}.capture-actions{justify-content:stretch}.image-picker{flex:0 0 44px}.capture-actions button{flex:1}.filter-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.chip{flex:0 0 auto}.masonry-board{column-count:2;column-gap:9px}.note-card{margin-bottom:9px;padding:10px}.note-card h2{font-size:13px}.note-card p{font-size:11px}.link-card{min-height:180px}.overlay.centered{align-items:stretch;padding:10px}.note-detail{max-height:none;padding:22px 17px}.note-detail h2{margin-right:46px;font-size:28px}.detail-textarea{min-height:300px;font-size:16px}.detail-content{min-height:240px;font-size:17px}.detail-actions{align-items:stretch;flex-direction:column-reverse}.detail-actions div,.detail-actions button{width:100%}.settings-panel{width:100%;max-height:calc(100dvh - 20px);overflow:auto;padding:14px}.settings-panel.expanded{padding:0;overflow:hidden}.settings-shell{grid-template-columns:1fr;min-height:0}.settings-nav{flex-direction:row;gap:6px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px}.settings-nav button{flex:0 0 auto;min-height:34px;white-space:nowrap}.settings-content{max-height:calc(100dvh - 118px);padding:13px}.settings-section-head h3{font-size:22px}.settings-form-grid{grid-template-columns:1fr;gap:9px}.summary-grid{grid-template-columns:1fr}.connection-summary strong{font-size:24px}.integration-grid{grid-template-columns:1fr}.settings-sync-row{align-items:stretch;flex-direction:column}.settings-sync-row button{width:100%}.auth-layout{width:min(390px,100%)}.auth-brand .brand-row{justify-content:center;margin-bottom:10px}.auth-brand .brand-row b{font-size:26px}.auth-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:none}.preview-card{min-height:52px;padding:8px;font-size:11px}.preview-card:nth-child(n+4){display:none}.auth-card{padding:14px}.auth-heading h1{font-size:22px}.auth-heading p{font-size:12px}}@media(max-width:520px){.view-button{max-width:84px}.auth-shell{align-items:start;padding:72px 18px 18px}.auth-card{align-self:start}.options-menu{top:88px;right:12px}}.overlay.centered:has(.settings-panel),.overlay.centered:has(.tags-manager){z-index:100;overscroll-behavior:contain}.settings-panel.expanded{width:min(980px,calc(100vw - 32px));height:min(680px,calc(100dvh - 32px));max-height:min(680px,calc(100dvh - 32px));grid-template-rows:76px minmax(0,1fr)}.settings-panel .settings-shell{height:auto;min-height:0}.settings-panel .settings-content{max-height:none}@media(max-width:760px){.overlay.centered:has(.settings-panel),.overlay.centered:has(.tags-manager){align-items:stretch;justify-content:stretch;padding:0}.settings-panel.expanded,.tags-manager{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.settings-panel.expanded{grid-template-rows:68px minmax(0,1fr)}.settings-panel .settings-shell{height:auto;max-height:none}.settings-panel .settings-content{max-height:none}}.settings-panel.expanded{width:min(980px,calc(100vw - 32px));height:min(680px,calc(100dvh - 32px));max-height:min(680px,calc(100dvh - 32px));grid-template-rows:76px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:#12151bf5;box-shadow:inset 0 1px #ffffff1a,0 32px 100px #000000a3;-webkit-backdrop-filter:blur(36px) saturate(150%);backdrop-filter:blur(36px) saturate(150%)}.settings-panel .settings-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;border-bottom:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#ffffff0e,#ffffff05);padding:0 20px}.settings-header-copy,.settings-header-actions{display:flex;align-items:center}.settings-header-copy{min-width:0;gap:12px}.settings-header-icon,.tags-manager-icon{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(90,200,250,.24);border-radius:11px;background:linear-gradient(145deg,#5ac8fa33,#0a84ff1a);color:#65c7ff;box-shadow:inset 0 1px #ffffff26}.settings-panel .settings-header h2{font-size:19px;font-weight:720;line-height:1.15;letter-spacing:-.025em}.settings-panel .settings-header-copy>div>span{max-width:440px;overflow:hidden;margin-top:3px;color:#ebeef580;font-size:11.5px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.settings-header-actions{flex:0 0 auto;gap:14px}.settings-save-state,.tags-manager-footer>span{display:inline-flex;align-items:center;gap:7px;color:#ebeef57a;font-size:11px;font-weight:580}.settings-save-state>span,.tags-manager-footer>span>span{width:6px;height:6px;border-radius:50%;background:#30d158;box-shadow:0 0 9px #30d15880}.settings-close,.tags-manager-close{width:34px;height:34px;min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff13;color:#f5f7fbb8;padding:0;box-shadow:inset 0 1px #ffffff17}.settings-close:hover,.tags-manager-close:hover{border-color:#fff3;background:#ffffff21;color:#fff}.settings-panel .settings-shell{height:auto;min-height:0;grid-template-columns:228px minmax(0,1fr);overflow:hidden}.settings-panel .settings-nav{min-height:0;display:block;overflow-y:auto;border-right:1px solid rgba(255,255,255,.085);background:#ffffff06;padding:18px 12px;scrollbar-width:none}.settings-panel .settings-nav::-webkit-scrollbar,.settings-panel .settings-content::-webkit-scrollbar,.tags-manager-scroll::-webkit-scrollbar{display:none}.settings-nav-group+.settings-nav-group{margin-top:20px}.settings-nav-label{display:block;margin:0 10px 7px;color:#ebeef557;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.settings-panel .settings-nav button{width:100%;min-height:52px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin:2px 0;border:1px solid transparent;border-radius:12px;background:transparent;color:#ebeef59e;padding:6px 9px;text-align:left;box-shadow:none}.settings-panel .settings-nav button:hover{border-color:#ffffff0e;background:#ffffff0d;color:#ffffffe0;box-shadow:none}.settings-panel .settings-nav button.active{border-color:#0a84ff3d;background:#0a84ff24;color:#fff;box-shadow:inset 0 1px #ffffff14}.settings-nav-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#ffffff0e;color:#ebeef59e}.settings-nav button.active .settings-nav-icon{background:#0a84ff;color:#fff;box-shadow:0 6px 14px #0a84ff3d,inset 0 1px #fff3}.settings-nav-copy{min-width:0;display:grid;gap:2px}.settings-nav-copy b{overflow:hidden;font-size:12.5px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.settings-nav-copy small{overflow:hidden;color:#ebeef55c;font-size:10px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.settings-nav button.active .settings-nav-copy small{color:#dceeff9e}.settings-nav-arrow{opacity:.28;transform:rotate(-90deg)}.settings-nav button.active .settings-nav-arrow{opacity:.7}.settings-panel .settings-content{min-height:0;overflow-y:auto;background:#07090e33;padding:30px 34px 40px;scrollbar-width:none}.settings-panel .settings-section{width:min(100%,680px);display:grid;gap:18px;margin:0 auto;padding:0}.settings-panel .settings-section-head{display:flex;flex-direction:column;gap:5px}.settings-panel .settings-section-head h3{order:0;margin:0;color:#f5f7fb;font-size:28px;font-weight:700;line-height:1.05;letter-spacing:-.035em}.settings-panel .settings-section-head span{order:1;margin:0;color:#ebeef575;font-size:12px;font-weight:520;letter-spacing:0;text-transform:none}.settings-panel .settings-section>.settings-form-grid,.settings-panel .settings-toggle-list,.settings-panel .settings-section>.privacy-box{border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0e}.account-summary-card,.account-signout-card{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff06;padding:17px}.account-summary-card{display:grid;gap:14px}.account-summary-card .feature-card-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.account-summary-card .feature-card-heading h4,.account-signout-card b{margin:0;color:#f5f7fb;font-size:14px}.account-summary-card .feature-card-heading>div>span,.account-signout-card>div>span{display:block;margin-top:4px;color:#ebeef57a;font-size:11.5px;line-height:1.5}.account-policy-links{display:flex;flex-wrap:wrap;gap:8px 18px}.account-policy-links a{min-height:32px;display:inline-flex;align-items:center;gap:6px;color:var(--sky);font-size:11px;font-weight:650;text-decoration:none}.account-policy-links a:hover{text-decoration:underline;text-underline-offset:4px}.account-signout-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.account-signout-card button{min-height:40px;padding:0 14px}.signout-confirm,.account-delete-confirm>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.signout-confirm>span{color:#ebeef585;font-size:11px}.danger-solid{border-color:#ff453a;background:#ff453a;color:#fff}.danger-solid:hover:not(:disabled){border-color:#ff6961;background:#ff6961}.account-delete-card{border-color:#ff453a33}.account-delete-confirm{min-width:min(100%,330px);display:grid;gap:9px}.account-delete-confirm label{display:grid;gap:6px}.account-delete-confirm label>span{color:#ebeef585;font-size:10px;font-weight:650;text-transform:uppercase}.account-delete-confirm input{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#090b0b;color:#f5f7fb;padding:0 11px}.account-delete-confirm input:focus{border-color:var(--sky);outline:2px solid color-mix(in srgb,var(--sky) 20%,transparent)}@media(max-width:680px){.account-signout-card{grid-template-columns:1fr;align-items:stretch}.account-signout-card>button{width:100%;min-height:46px}.signout-confirm,.account-delete-confirm>div{justify-content:stretch}.signout-confirm button,.account-delete-confirm>div button{flex:1 1 0;min-height:46px}.account-delete-confirm{min-width:0}.account-delete-confirm input{min-height:46px;font-size:16px}}.settings-panel .settings-section>.settings-form-grid{gap:16px 14px;padding:17px}.settings-panel .settings-field{gap:7px;margin:0;color:#ebeef594;font-size:11px;font-weight:620}.settings-panel .settings-field input,.settings-panel .settings-field select,.settings-panel .settings-field textarea{min-height:43px;border:1px solid rgba(255,255,255,.105);border-radius:11px;background:#05070b6b;color:#f4f6fa;padding-inline:12px;box-shadow:inset 0 1px 1px #0000002e}.settings-panel .settings-field textarea{min-height:88px;padding-block:11px}.settings-panel .settings-field input:focus,.settings-panel .settings-field select:focus,.settings-panel .settings-field textarea:focus{border-color:#0a84ffb3;box-shadow:0 0 0 3px #0a84ff26,inset 0 1px 1px #0000001f}.settings-panel .settings-field input:disabled{color:#ebeef56b;-webkit-text-fill-color:rgba(235,238,245,.42)}.settings-panel .settings-toggle-list{gap:0;overflow:hidden}.settings-panel .settings-toggle-list .option-row{min-height:55px;border:0;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent;padding:0 16px;color:#f7f8fbe6;font-size:13px;font-weight:570;box-shadow:none}.settings-panel .settings-toggle-list .option-row:last-child{border-bottom:0}.settings-panel .settings-toggle-list .option-row input{width:42px;height:24px;position:relative;appearance:none;border:0;border-radius:999px;outline:0;background:#78788052;cursor:pointer;transition:background .18s ease}.settings-panel .settings-toggle-list .option-row input:after{content:"";width:20px;height:20px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.settings-panel .settings-toggle-list .option-row input:checked{background:#30d158}.settings-panel .settings-toggle-list .option-row input:checked:after{transform:translate(18px)}.settings-panel .settings-action-card{min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#ffffff0b;padding:12px 14px;box-shadow:inset 0 1px #ffffff0e}.settings-action-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(90,200,250,.25);border-radius:11px;background:#5ac8fa1a;color:#64d2ff}.settings-action-copy{min-width:0;display:grid;gap:3px}.settings-action-copy b{color:#f5f7fb;font-size:13px;font-weight:650}.settings-action-copy small{overflow:hidden;color:#ebeef57a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.settings-action-card button{min-height:36px;border:1px solid rgba(10,132,255,.35);border-radius:10px;background:#0a84ff21;color:#70bcff;padding:0 13px;font-size:12px;font-weight:650}.settings-action-card button:hover{border-color:#0a84ff8c;background:#0a84ff33}.settings-panel .integration-grid{gap:12px}.settings-panel .integration-card,.settings-panel .test-sms-panel{border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#ffffff0b;padding:16px;box-shadow:inset 0 1px #ffffff0e}.settings-panel .integration-title{gap:11px;margin-bottom:16px}.settings-panel .integration-title h3,.settings-panel .test-sms-panel h3{color:#f5f7fb;font-size:15px;font-weight:650}.settings-panel .integration-icon{width:38px;height:38px;border-color:#ffffff1a;border-radius:11px;background:#fff1}.settings-panel .status-pill{min-height:20px;margin-top:4px;padding:2px 7px;font-size:9.5px;font-weight:650}.settings-panel .primary,.settings-panel .connection-button,.settings-panel .danger-soft,.settings-panel .twilio-search-button{min-height:42px;border-radius:11px;font-size:12.5px;font-weight:650}.settings-panel .primary{border-color:#0a84ff80;background:#0a84ff;color:#fff;box-shadow:inset 0 1px #fff3,0 8px 20px #0a84ff33}.settings-panel .primary:hover{background:#2693ff}.settings-panel .settings-sync-row{margin-top:0;border-top-color:#ffffff14;padding-top:16px}.settings-panel .integration-warning,.settings-panel .settings-message,.settings-panel .provider-route-note,.settings-panel .twilio-setup-card{border-radius:13px;padding:12px 13px;font-size:11.5px}.settings-panel .settings-message{width:min(100%,680px);margin:16px auto 0}.settings-panel .privacy-box{gap:12px;padding:16px;color:#86e1ff}.settings-panel .connection-summary,.settings-panel .change-number-panel{border-radius:14px}.settings-panel .summary-grid{gap:6px}.settings-panel .summary-grid span{border-radius:10px}.settings-panel .twilio-number-list{scrollbar-width:none}.settings-panel .twilio-number-list::-webkit-scrollbar{display:none}.tags-manager{width:min(640px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px));display:grid;grid-template-rows:78px minmax(0,1fr) 66px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:#12151bf7;box-shadow:inset 0 1px #ffffff1a,0 32px 100px #000000a3;-webkit-backdrop-filter:blur(36px) saturate(150%);backdrop-filter:blur(36px) saturate(150%)}.tags-manager .tags-manager-header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.085);padding:0 18px}.tags-manager-heading,.tags-manager-actions{display:flex;align-items:center}.tags-manager-heading{min-width:0;gap:12px}.tags-manager-heading h2{color:#f5f7fb;font-size:18px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.tags-manager-heading p{overflow:hidden;margin:3px 0 0;color:#ebeef57a;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.tags-manager-actions{flex:0 0 auto;gap:12px}.tags-manager-actions>span{color:#ebeef566;font-size:10.5px;font-weight:600}.tags-manager-scroll{min-height:0;overflow-y:auto;padding:14px;scrollbar-width:none}.tag-editor-list{display:grid;gap:8px}.tags-manager .tag-editor-row{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:#ffffff09;box-shadow:inset 0 1px #ffffff09;transition:border-color .16s ease,background .16s ease}.tags-manager .tag-editor-row.open{border-color:#0a84ff47;background:#ffffff0d}.tags-manager .tag-editor-title{min-width:0;min-height:60px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;border:0;border-radius:0;background:transparent;padding:8px 12px 8px 15px;color:#f5f7fb;text-align:left;box-shadow:none}.tags-manager .tag-editor-title:hover,.tags-manager .tag-delete:hover{background:#ffffff0b;box-shadow:none}.tag-color-dot{width:11px;height:11px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #ffffff0a}.tag-editor-summary{min-width:0;display:grid;gap:3px}.tag-editor-summary b,.tag-editor-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-editor-summary b{font-size:13.5px;font-weight:680;letter-spacing:-.01em}.tag-editor-summary small{color:#ebeef561;font-size:10.5px;font-weight:500}.tag-editor-chevron{color:#ebeef566;transition:transform .18s ease}.tag-editor-row.open .tag-editor-chevron{transform:rotate(180deg)}.tags-manager .tag-delete{width:50px;min-height:60px;border:0;border-left:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;color:#ebeef55c;padding:0;box-shadow:none}.tags-manager .tag-delete.confirm{width:72px;background:#ff453a24;color:#ff8077}.tags-manager .tag-delete.confirm span{font-size:10.5px;font-weight:700}.tags-manager .tag-editor-body{grid-column:1 / -1;display:grid;gap:16px;border-top:1px solid rgba(255,255,255,.07);background:#04060a38;padding:16px}.tag-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tags-manager .tag-editor-body label{gap:7px}.tags-manager .tag-editor-body label span,.tag-color-fieldset legend{color:#ebeef585;font-size:10px;font-weight:650;letter-spacing:0;text-transform:none}.tags-manager .tag-editor-body input{min-height:42px;border:1px solid rgba(255,255,255,.105);border-radius:11px;background:#05070b6b;color:#f5f7fb;padding:0 12px;box-shadow:inset 0 1px 1px #0000002e}.tags-manager .tag-editor-body input:focus{border-color:#0a84ffb3;box-shadow:0 0 0 3px #0a84ff26}.tag-color-fieldset{min-width:0;margin:0;border:0;padding:0}.tag-color-fieldset legend{margin-bottom:9px;padding:0}.tags-manager .tag-color-grid{display:flex;flex-wrap:wrap;gap:9px}.tag-color-choice{width:32px;height:32px;min-height:32px;flex:0 0 32px;border:2px solid rgba(255,255,255,.14);border-radius:50%;background:var(--teal);color:#fff;padding:0;box-shadow:inset 0 1px #ffffff38}.tag-color-choice:hover{transform:scale(1.08);border-color:#ffffff73}.tag-color-choice.picked{outline:2px solid #f5f7fb;outline-offset:2px}.tag-color-dot.orange,.tag-color-choice.orange{background:var(--orange)}.tag-color-dot.lime,.tag-color-choice.lime{background:var(--lime)}.tag-color-dot.pink,.tag-color-choice.pink{background:var(--pink)}.tag-color-dot.blue,.tag-color-choice.blue{background:var(--blue)}.tag-color-dot.gold,.tag-color-choice.gold{background:var(--gold)}.tag-color-dot.sky,.tag-color-choice.sky{background:var(--sky)}.tag-color-dot.green,.tag-color-choice.green{background:var(--green)}.tag-color-dot.amber,.tag-color-choice.amber{background:var(--amber)}.tag-color-dot.red,.tag-color-choice.red{background:var(--red)}.tag-color-dot.rose,.tag-color-choice.rose{background:var(--rose)}.tag-color-dot.rust,.tag-color-choice.rust{background:var(--rust)}.tag-color-dot.purple,.tag-color-choice.purple{background:var(--purple)}.tag-color-dot.slate,.tag-color-choice.slate{background:var(--slate)}.tag-color-dot.coral,.tag-color-choice.coral{background:var(--coral)}.tag-color-dot.tan,.tag-color-choice.tan{background:var(--tan)}.tag-color-dot.gray,.tag-color-choice.gray{background:var(--gray)}.tag-color-dot.violet,.tag-color-choice.violet{background:var(--violet)}.tags-manager-footer{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.085);background:#ffffff05;padding:0 18px}.tags-manager-footer .primary{min-width:86px;min-height:38px;border-color:#0a84ff80;border-radius:10px;background:#0a84ff;color:#fff;box-shadow:inset 0 1px #fff3,0 8px 20px #0a84ff33}.tags-manager-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;color:#ebeef561;text-align:center}.tags-manager-empty b{color:#f5f7fbcc;font-size:14px}.tags-manager-empty span{font-size:11.5px}.light .settings-panel.expanded,.light .tags-manager{border-color:#3c3c4324;background:#f8f9fcf7;box-shadow:inset 0 1px #ffffffe6,0 30px 90px #2a304138}.light .settings-panel .settings-header,.light .tags-manager .tags-manager-header,.light .tags-manager-footer{border-color:#3c3c431c;background:#ffffff85}.light .settings-panel .settings-header h2,.light .settings-panel .settings-section-head h3,.light .tags-manager-heading h2,.light .tag-editor-summary b,.light .settings-panel .integration-title h3,.light .settings-panel .test-sms-panel h3{color:#17181d}.light .settings-panel .settings-header-copy>div>span,.light .settings-save-state,.light .tags-manager-heading p,.light .tags-manager-actions>span,.light .tags-manager-footer>span,.light .settings-panel .settings-section-head span,.light .tag-editor-summary small{color:#3c3c438c}.light .settings-panel .settings-nav{border-color:#3c3c431c;background:#eff1f7a8}.light .settings-panel .settings-content{background:#f5f6fa73}.light .settings-panel .settings-nav button,.light .settings-nav-icon{color:#23252bad}.light .settings-panel .settings-nav button:hover{background:#3c3c430f;color:#17181d}.light .settings-panel .settings-nav button.active{border-color:#007aff2b;background:#007aff1c;color:#111318}.light .settings-nav-copy small,.light .settings-nav button.active .settings-nav-copy small,.light .settings-nav-label{color:#3c3c4380}.light .settings-panel .settings-section>.settings-form-grid,.light .settings-panel .settings-toggle-list,.light .settings-panel .settings-section>.privacy-box,.light .settings-panel .settings-action-card,.light .settings-panel .integration-card,.light .settings-panel .test-sms-panel,.light .tags-manager .tag-editor-row{border-color:#3c3c431f;background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6}.light .settings-panel .settings-field,.light .tags-manager .tag-editor-body label span,.light .tag-color-fieldset legend{color:#3c3c43ad}.light .settings-panel .settings-field input,.light .settings-panel .settings-field select,.light .settings-panel .settings-field textarea,.light .tags-manager .tag-editor-body input{border-color:#3c3c4326;background:#f6f7fae6;color:#17181d}.light .settings-panel .settings-toggle-list .option-row{border-bottom-color:#3c3c431a;color:#202127}.light .settings-action-copy b{color:#202127}.light .settings-action-copy small{color:#3c3c438f}.light .tags-manager .tag-editor-body{border-color:#3c3c431a;background:#f2f4f8b3}.light .settings-close,.light .tags-manager-close{border-color:#3c3c4321;background:#3c3c4312;color:#1e1f24b8}@media(max-width:760px){.overlay.centered:has(.settings-panel),.overlay.centered:has(.tags-manager){padding:0}.settings-panel.expanded{width:100vw;height:100dvh;max-height:100dvh;grid-template-rows:68px minmax(0,1fr);border:0;border-radius:0}.settings-panel .settings-header{min-height:68px;padding:0 13px 0 15px}.settings-header-icon{width:34px;height:34px}.settings-panel .settings-header h2{font-size:17px}.settings-panel .settings-header-copy>div>span,.settings-save-state{display:none}.settings-panel .settings-shell{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.settings-panel .settings-nav{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(255,255,255,.085);padding:9px 12px;scroll-snap-type:x proximity}.settings-nav-group{display:contents}.settings-nav-group+.settings-nav-group{margin-top:0}.settings-nav-label,.settings-nav-copy small,.settings-nav-arrow{display:none}.settings-panel .settings-nav button{width:auto;min-height:40px;flex:0 0 auto;grid-template-columns:22px auto;gap:6px;margin:0;border-radius:11px;padding:4px 10px 4px 7px;scroll-snap-align:start}.settings-nav-icon{width:25px;height:25px;border-radius:8px;background:transparent}.settings-nav-copy b{font-size:11.5px}.settings-panel .settings-content{max-height:none;padding:23px 16px calc(32px + env(safe-area-inset-bottom))}.settings-panel .settings-section{width:100%;gap:15px}.settings-panel .settings-section-head h3{font-size:25px}.settings-panel .settings-form-grid,.settings-panel .integration-grid,.tag-editor-fields{grid-template-columns:1fr}.settings-panel .settings-section>.settings-form-grid{gap:14px;padding:15px}.settings-panel .settings-action-card{grid-template-columns:36px minmax(0,1fr)}.settings-action-card button{grid-column:1 / -1;width:100%}.settings-panel .summary-grid{grid-template-columns:1fr}.settings-panel .settings-sync-row{align-items:stretch;flex-direction:column}.settings-panel .settings-sync-row button{width:100%}.tags-manager{width:100vw;height:100dvh;max-height:100dvh;grid-template-rows:72px minmax(0,1fr) calc(62px + env(safe-area-inset-bottom));border:0;border-radius:0}.tags-manager .tags-manager-header{min-height:72px;padding:0 14px}.tags-manager-icon{width:34px;height:34px}.tags-manager-heading h2{font-size:17px}.tags-manager-heading p,.tags-manager-actions>span,.tags-manager-footer>span{display:none}.tags-manager-scroll{padding:11px}.tags-manager .tag-editor-title,.tags-manager .tag-delete{min-height:58px}.tags-manager-footer{justify-content:flex-end;padding:0 14px env(safe-area-inset-bottom)}.tags-manager-footer .primary{width:100%}}@media(max-width:420px){.settings-panel .settings-nav{padding-inline:9px}.settings-panel .settings-nav button{grid-template-columns:24px;padding:5px 8px}.settings-nav-copy{display:none}.tags-manager .tag-editor-body{padding:14px}.tag-color-choice{width:30px;height:30px;min-height:30px;flex-basis:30px}}@media(max-width:430px){.masonry-board{column-count:1}.reminder-schedule-grid{grid-template-columns:1fr}.quick-date-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--bg: #090b10;--panel: rgba(28, 31, 38, .66);--panel-2: rgba(44, 48, 58, .56);--text: #f6f7fb;--muted: rgba(235, 238, 245, .68);--quiet: rgba(235, 238, 245, .46);--line: rgba(255, 255, 255, .15);--line-soft: rgba(255, 255, 255, .09);--teal: #64d2ff;--orange: #ff9f0a;--lime: #30d158;--pink: #ff375f;--blue: #0a84ff;--gold: #ffd60a;--sky: #5ac8fa;--green: #32d74b;--amber: #ffb340;--red: #ff453a;--rose: #ff6482;--rust: #ff7a1a;--purple: #bf5af2;--slate: #8e8e93;--coral: #ff6b6b;--tan: #d4b483;--gray: #aeaeb2;--violet: #9d8cff}body{background:linear-gradient(145deg,#131720f5,#07090efa 44%,#121218),#090b10;font-family:var(--typewriter);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,.image-picker,.detail-upload{border-radius:999px;border-color:#ffffff29;background:#ffffff18;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px #ffffff2e,0 10px 26px #0000002e}button:hover,.image-picker:hover,.detail-upload:hover{border-color:#ffffff47;background:#ffffff24}button:active{transform:scale(.97);transition-duration:90ms}.app{padding-top:20px}.topbar{max-width:1380px;margin-top:-4px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#12151c9e;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:inset 0 1px #ffffff24,0 18px 46px #00000042;padding:10px}.mark{border-radius:12px;border-color:#ffffff38;background:linear-gradient(145deg,#ffffff3d,#ffffff14),#0a84ff6b;color:#fff;box-shadow:inset 0 1px #ffffff38,0 10px 24px #0a84ff38}.brand{font-weight:780;letter-spacing:0}.global-search,.quick-capture,.settings-panel,.note-detail,.options-menu,.panel{border-color:#ffffff24;background:#181b2294;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 1px #ffffff1f,0 24px 64px #00000047}.global-search,.quick-capture textarea,.reminder-title-input,.todo-draft input,.todo-draft-row,.schedule-field,.attached-reminder,.settings-field input,.settings-field select,.settings-field textarea,.field,.detail-textarea,.detail-content,.auth-form input{border-radius:14px;border-color:#ffffff21;background:#ffffff12;box-shadow:inset 0 1px #ffffff14}.global-search:focus-within,.quick-capture textarea:focus,.reminder-title-input:focus,.todo-draft input:focus,.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus,.auth-form input:focus{border-color:#0a84ffbf;box-shadow:0 0 0 4px #0a84ff2e,inset 0 1px #ffffff1f}.quick-capture{border-radius:26px;padding:10px}.mode-tab,.auth-tabs button,.settings-nav button{border-radius:999px}.mode-tab.active,.auth-tabs button.active,.settings-nav button.active{background:#ffffff2e;color:#fff;box-shadow:inset 0 1px #ffffff29,0 8px 22px #0000002e}.primary{border-color:#0a84ff73;background:linear-gradient(180deg,#44a4fff5,#0a84fff0);color:#fff;box-shadow:inset 0 1px #ffffff47,0 12px 28px #0a84ff47}.primary:hover{background:linear-gradient(180deg,#5aaffffa,#0a84fffa)}.icon-action,.icon-button,.view-button,.account-button{background:#ffffff1a}.account-button{border-color:#ffffff2e;color:#fff}.account-button span{background:#0a84ff5c}.filter-strip{border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#11141b6b;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);padding:8px}.chip{border-radius:999px;background:#ffffff14}.note-card{border-radius:18px;border-color:rgba(var(--tag-rgb),.14);border-left-color:var(--tag-color);background:radial-gradient(circle at 18% 0%,rgba(var(--tag-rgb),.075),transparent 150px),linear-gradient(180deg,rgba(var(--tag-rgb),.04),rgba(var(--tag-rgb),.012) 44%,#1e222aa8),#1e222a9e;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px #ffffff1c,0 14px 34px #00000038,0 0 18px rgba(var(--tag-rgb),.018);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.note-card:hover{transform:translateY(-2px);border-color:rgba(var(--tag-rgb),.24);background:radial-gradient(circle at 18% 0%,rgba(var(--tag-rgb),.1),transparent 160px),linear-gradient(180deg,rgba(var(--tag-rgb),.055),rgba(var(--tag-rgb),.018) 46%,#272c36b8),#272c36b8}.note-card:active{transform:scale(.985)}.note-card.completed-card h2,.note-card.completed-card p,.note-card.completed-card .todo-card-row span,.note-card.completed-card .card-files span,.note-card.completed-card .link-preview b,.note-card.completed-card .link-preview span{color:#dbe0db6b;text-decoration-line:line-through;text-decoration-thickness:2px;text-decoration-color:#dbe0db6b}.note-card.completed-card{opacity:.7;border-color:#848c882e;border-left-color:#848c886b;background:linear-gradient(180deg,#ffffff09,#ffffff03),#121414ad;box-shadow:inset 0 1px #ffffff06}.note-card.completed-card:hover{opacity:.8;border-color:#848c883d;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#161818c2}.note-card h2,.board-head h1,.note-detail h2,.auth-heading h1,.settings-section-head h3{letter-spacing:0}.settings-panel.expanded{border-radius:28px;background:#171a21b8}.settings-header{border-bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent)}.settings-shell{min-height:620px}.settings-nav{border-right-color:#ffffff1c;background:#ffffff0b}.settings-content{background:#0000000f}.integration-card,.test-sms-panel,.privacy-box,.settings-toggle-list .option-row{border-radius:18px;border-color:#ffffff21;background:#fff1;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px #ffffff17}.integration-icon{border-radius:14px;border-color:#ffffff29;background:#ffffff1a}.status-pill{border-radius:999px;background:#ffffff14}.status-pill.connected{background:#30d15829;border-color:#30d15857;color:#b9f6c8}.integration-warning,.settings-message{border-radius:16px;background:#ffd60a1a;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.auth-shell{background:linear-gradient(145deg,#161b26f5,#080a10fa 50%,#14141a),#090b10}.auth-card{border-radius:28px;border-color:#ffffff24;background:#181b22ad;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 1px #ffffff24,0 30px 76px #00000057}.auth-tabs{border-radius:999px;background:#ffffff12;padding:4px}.light{color-scheme:light}.app.light{--bg: #f5f7fb;--panel: rgba(255, 255, 255, .72);--panel-2: rgba(255, 255, 255, .58);--text: #111318;--muted: rgba(17, 19, 24, .62);--quiet: rgba(17, 19, 24, .42);--line: rgba(17, 19, 24, .12);background:linear-gradient(145deg,#f8fbff,#edf1f8 48%,#f7f6fb),#f5f7fb}.light .topbar,.light .quick-capture,.light .global-search,.light .note-card,.light .panel,.light .note-detail,.light .settings-panel,.light .integration-card,.light .test-sms-panel,.light .privacy-box,.light .settings-toggle-list .option-row{border-color:#1113181a;background:#ffffffa8;box-shadow:inset 0 1px #ffffffc2,0 18px 48px #3c425629}.light .quick-capture textarea,.light .reminder-title-input,.light .schedule-field,.light .reminder-detail-time label,.light .todo-draft-row,.light .detail-todos,.light .detail-todo-row,.light .field,.light .attached-reminder,.light .reminder-preview,.light .detail-link,.light .settings-field input,.light .settings-field select,.light .settings-field textarea,.light .twilio-number-search,.light .auth-form input{background:#ffffff94}.light .twilio-number-search,.light .twilio-number-empty{border-color:#1113181a}@media(prefers-reduced-transparency:reduce){.topbar,.quick-capture,.global-search,.note-card,.settings-panel,.auth-card,.integration-card,.test-sms-panel,.privacy-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171a21}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}.skeleton-line:after,.skeleton-button:after,.skeleton-icon:after,.skeleton-avatar:after,.skeleton-input:after,.skeleton-mode-row span:after,.skeleton-filter span:after,.skeleton-pill:after,.skeleton-mark:after,.skeleton-search:after{display:none}}.notification-overlay{z-index:90;display:flex;align-items:flex-start;justify-content:flex-end;padding:calc(76px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom));background:#0000007a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notification-center{width:min(460px,100%);max-height:min(720px,calc(100dvh - 110px));display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--teal) 32%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--panel) 96%,black);box-shadow:0 28px 80px #00000080,inset 0 1px #ffffff0f}.notification-center-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 17px;border-bottom:1px solid var(--line)}.notification-center-header>div{display:grid;gap:7px}.notification-center-header span{display:inline-flex;align-items:center;gap:7px;color:var(--teal);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.notification-center-header h2{margin:0;font-size:26px;line-height:1}.notification-center-header>button{width:40px;min-width:40px;min-height:40px;border:0;border-radius:50%;background:#ffffff0b;color:var(--muted)}.notification-permission-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 14px 0;padding:13px;border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--teal) 7%,transparent)}.notification-permission-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--teal) 12%,transparent);color:var(--teal)}.notification-permission-card div{display:grid;gap:4px}.notification-permission-card b{font-size:12px}.notification-permission-card p{margin:0;color:var(--quiet);font-size:10px;line-height:1.5}.notification-permission-card button,.notification-center-footer button{border-color:color-mix(in srgb,var(--teal) 55%,var(--line));color:var(--teal)}.notification-center-message{margin:10px 14px 0;padding:9px 11px;border-radius:10px;background:#ffffff0b;color:var(--muted);font-size:10px;line-height:1.45}.notification-center-body{min-height:160px;overflow-y:auto;overscroll-behavior:contain;padding:14px}.notification-center-group+.notification-center-group{margin-top:18px}.notification-center-group-title{display:flex;justify-content:space-between;align-items:center;padding:0 4px 8px;color:var(--quiet);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.notification-center-group-title b{min-width:22px;padding:3px 7px;border-radius:999px;background:#ffffff0e;color:var(--muted);text-align:center}.notification-center-group-title.overdue{color:var(--orange)}.notification-center-row{width:100%;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;justify-content:stretch;margin-bottom:7px;padding:11px 12px;border-color:var(--line);border-radius:13px;background:#ffffff06;text-align:left}.notification-center-row:disabled{cursor:default}.notification-center-row.overdue{border-color:color-mix(in srgb,var(--orange) 28%,var(--line))}.notification-row-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--teal) 10%,transparent);color:var(--teal)}.notification-center-row.overdue .notification-row-icon{background:color-mix(in srgb,var(--orange) 11%,transparent);color:var(--orange)}.notification-row-copy{min-width:0;display:grid;align-content:center;gap:5px}.notification-row-copy b{overflow:hidden;color:var(--text);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-row-copy small{overflow:hidden;color:var(--quiet);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-center-row>svg{color:var(--quiet)}.notification-center-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:9px;color:var(--quiet);text-align:center}.notification-center-empty svg{color:var(--teal)}.notification-center-empty b{color:var(--text);font-size:14px}.notification-center-empty span{max-width:280px;font-size:10px;line-height:1.5}.notification-center-footer{padding:12px 14px 14px;border-top:1px solid var(--line)}.notification-center-footer button{width:100%;min-height:42px}.notification-settings-card{margin-bottom:20px}.notification-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:15px 0;border:1px solid var(--line);border-radius:12px;background:var(--line)}.notification-status-grid>div{min-height:62px;display:grid;align-content:center;gap:6px;padding:10px 12px;background:color-mix(in srgb,var(--panel) 96%,black)}.notification-status-grid span{color:var(--quiet);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.notification-status-grid b{color:var(--text);font-size:11px}.notification-buttons{margin-bottom:10px}.notification-live-toggle{min-height:58px;margin-top:12px;padding:9px 0 0;border-top:1px solid var(--line)}.notification-live-toggle>span{min-width:0;display:grid;gap:4px}.notification-live-toggle b{color:var(--text);font-size:11px}.notification-live-toggle small{color:var(--quiet);font-size:9px;line-height:1.45}@media(max-width:760px){.app{padding:calc(10px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(36px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.topbar,.quick-capture{border-radius:22px}.settings-panel.expanded{border-radius:24px}.settings-shell{min-height:0}}.overlay.centered{justify-content:center;align-items:center;padding:18px;background:#020409fb;-webkit-backdrop-filter:blur(38px) saturate(105%) brightness(.2);backdrop-filter:blur(38px) saturate(105%) brightness(.2)}.note-detail{--tag-rgb: 36, 215, 189;--tag-color: var(--teal);width:min(720px,calc(100vw - 36px));max-height:min(760px,calc(100dvh - 36px));border-radius:28px;border:1px solid rgba(var(--tag-rgb),.09);background:radial-gradient(circle at 18% 0%,rgba(var(--tag-rgb),.035),transparent 240px),linear-gradient(180deg,rgba(var(--tag-rgb),.012),#10131afb 36%),#10131afc;-webkit-backdrop-filter:blur(38px) saturate(145%);backdrop-filter:blur(38px) saturate(145%);box-shadow:inset 0 1px #ffffff21,0 34px 96px #000000ad;padding:24px;animation:sheetMaterialize .28s cubic-bezier(.2,.8,.2,1);transform-origin:50% 54%}@keyframes sheetMaterialize{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.detail-close{top:15px;right:15px;width:32px;height:32px;min-height:32px;border-radius:999px;background:#ffffff1b;color:#ffffffe6;padding:0}.detail-kicker{padding-right:46px;font-size:12px;font-weight:650}.detail-kicker span{min-height:24px;padding:0 2px}.note-detail h2{max-width:980px;margin:10px 46px 10px 0;font-size:clamp(28px,4.2vw,42px);line-height:1.08;font-weight:820;letter-spacing:0}.detail-tags{margin:6px 0 14px}.detail-tags span{border-color:rgba(var(--tag-rgb),.16);background:rgba(var(--tag-rgb),.05);color:color-mix(in srgb,var(--tag-color) 56%,#ffffff);padding:5px 9px;font-size:11px}.detail-content{min-height:0;margin-top:16px;border:1px solid rgba(var(--tag-rgb),.1);border-radius:22px;background:rgba(var(--tag-rgb),.025);padding:18px;color:#ffffffe0;font-size:17px;line-height:1.5}.detail-empty-edit{justify-content:flex-start;width:100%;min-height:52px;margin-top:12px;border-radius:18px;border-style:dashed;color:#ffffffa8;background:#ffffff0b;box-shadow:none}.detail-textarea{min-height:260px;margin-top:14px;border:1px solid rgba(var(--tag-rgb),.1);border-radius:22px;background:rgba(var(--tag-rgb),.025);padding:18px;font-size:17px;line-height:1.5}.detail-actions{position:sticky;bottom:-24px;display:flex;align-items:center;margin:16px -8px -8px;padding:8px;border-radius:18px;background:#0c0f16d1;-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%)}.detail-actions div{display:flex;gap:7px;flex-wrap:wrap}.detail-actions .ghost{min-height:30px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:720}.detail-actions .ghost svg{width:14px;height:14px}.detail-actions .primary{min-height:36px;min-width:112px}.detail-actions .danger{background:#ff453a1a;border-color:#ff453a38;color:#ff8f88}.detail-actions .complete-action{background:#55d97b14;border-color:#55d97b2e;color:#71dd8b}.detail-actions .complete-action.done{background:#ffffff0f;border-color:#ffffff1a;color:#ffffffb8}.reminder-detail{width:min(520px,calc(100vw - 36px))}.reminder-inline-edit{background:transparent}.light .overlay.centered{background:#e8edf6d1}.light .note-detail,.light .detail-actions{background:#fffffff0}.light .note-card{border-color:rgba(var(--tag-rgb),.16);border-left-color:var(--tag-color);background:radial-gradient(circle at 18% 0%,rgba(var(--tag-rgb),.07),transparent 150px),linear-gradient(180deg,rgba(var(--tag-rgb),.045),rgba(var(--tag-rgb),.014) 48%,#fffdf7eb),#fffdf7f0}.light .note-detail{border-color:rgba(var(--tag-rgb),.09);background:radial-gradient(circle at 18% 0%,rgba(var(--tag-rgb),.04),transparent 270px),linear-gradient(180deg,rgba(var(--tag-rgb),.018),#fffffff0 42%),#fffffff5}.light .detail-content,.light .detail-textarea,.light .detail-empty-edit,.light .detail-inline-textarea{background:rgba(var(--tag-rgb),.025);border-color:rgba(var(--tag-rgb),.1);color:var(--text)}@media(prefers-reduced-motion:reduce){.note-detail{animation:none}}@media(max-width:760px){.overlay.centered{align-items:center;justify-content:center;padding:calc(14px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));background:#020409fb;-webkit-backdrop-filter:blur(40px) saturate(104%) brightness(.18);backdrop-filter:blur(40px) saturate(104%) brightness(.18)}.note-detail{width:min(100%,430px);max-height:calc(100dvh - 56px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:24px;padding:20px 16px 14px;overscroll-behavior:contain}.note-detail h2{margin:8px 42px 8px 0;font-size:clamp(23px,7vw,30px);line-height:1.1}.detail-note-title{width:calc(100% - 42px);min-height:34px;margin:8px 42px 8px 0;font-size:clamp(23px,7vw,30px);line-height:1.1}.detail-content,.detail-textarea,.detail-inline-textarea{font-size:16px;padding:15px}.detail-actions{bottom:-14px;align-items:stretch;margin:14px -6px -4px;padding:7px}.detail-actions div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.detail-actions button{width:100%;min-height:30px;padding:4px 7px;gap:4px;font-size:11.5px;white-space:nowrap}}.capture-file,.card-files span,.detail-file{border-radius:14px;border-color:#ffffff21;background:#ffffff12;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px #ffffff17}.detail-file{border-radius:16px;padding:11px 12px}.detail-file:hover{border-color:#0a84ff61;background:#ffffff1a}.capture-file svg,.card-files svg,.detail-file svg{color:#64d2ff}.light .capture-file,.light .card-files span,.light .detail-file{border-color:#1113181a;background:#ffffff94;color:var(--text)}.quick-capture{position:relative;grid-template-columns:1fr;gap:8px;border-radius:20px;border-color:#ffffff18;background:#12151c75;box-shadow:inset 0 1px #ffffff1a,0 14px 38px #0000002e;padding:11px 12px 12px}.capture-stack{gap:8px}.mode-tabs{min-height:30px;padding-right:170px}.mode-tab{min-height:28px;padding:0 9px;border:1px solid transparent;color:#f6f7fb94;font-size:12px;font-weight:680}.mode-tab svg{width:14px;height:14px}.mode-tab.active{border-color:#ffffff21;background:#ffffff1b;box-shadow:inset 0 1px #ffffff1f}.todo-draft,.reminder-draft{gap:2px}.todo-draft>input,.quick-capture textarea,.reminder-title-input{min-height:39px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 0 8px}.quick-capture textarea{min-height:52px;padding-top:8px}.todo-draft>input{border-bottom:1px solid rgba(255,255,255,.08);font-size:15px;font-weight:720}.todo-draft-items{gap:0}.todo-draft-row{min-height:35px;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.055)}.todo-draft-row:last-child{border-bottom:0}.todo-draft-row input{min-height:32px;padding:0;border-radius:0;background:transparent;box-shadow:none}.fake-check{width:17px;height:17px;border-radius:50%;border-color:#f6f7fb38;background:#ffffff06}.capture-actions{position:absolute;top:10px;right:11px;gap:6px}.capture-actions button,.image-picker{min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:720;box-shadow:inset 0 1px #ffffff1f}.capture-actions .ghost{border-color:#ffffff17;background:#ffffff0e;color:#f6f7fba8}.capture-actions .primary{min-width:70px;border-color:#0a84ff6b;background:#0a84ffdb;box-shadow:inset 0 1px #ffffff38,0 8px 18px #0a84ff33}.capture-actions .primary:disabled{border-color:#ffffff0e;background:#ffffff0b;color:#f6f7fb52}.reminder-schedule-grid{grid-template-columns:minmax(160px,.7fr) minmax(132px,.48fr) minmax(0,1fr)}.schedule-field{min-height:35px;border-radius:12px;background:#ffffff0e}.quick-date-row button{min-height:28px;padding:0 8px;background:transparent;border-color:transparent;box-shadow:none}.filter-strip{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:0 2px;margin-bottom:16px}.chip{min-height:25px;padding:0 9px;border-color:#ffffff16;background:#ffffff0b;box-shadow:none;font-size:11px}.tool-chip,.add-chip{color:#f6f7fbb8}.tool-chip.strong{border-color:#64d2ff38;background:#64d2ff14}.light .quick-capture{border-color:#11131817;background:#ffffff9e}.light .todo-draft>input,.light .todo-draft-row{border-bottom-color:#11131814}.light .quick-capture textarea,.light .reminder-title-input,.light .todo-draft input,.light .todo-draft-row{background:transparent;box-shadow:none}@media(max-width:700px){.mode-tabs{padding-right:0}.capture-actions{position:static;display:grid;grid-template-columns:auto 1fr;margin-top:2px}.capture-actions button{width:100%}.quick-capture{border-radius:18px}}@media(max-width:760px){.app{padding:calc(10px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(38px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center;margin:-2px auto 12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.identity{gap:8px}.mark{width:32px;height:32px;border-radius:11px}.brand{font-size:18px}.identity span{display:none}.global-search{grid-column:1 / -1;grid-row:2;height:44px;border-radius:16px;background:#ffffff13;box-shadow:inset 0 1px #ffffff14}.global-search input{font-size:15px}.view-button{min-width:64px;max-width:72px;min-height:34px;padding-inline:10px;font-size:13px}.view-button svg{display:none}.icon-action{width:34px;height:34px;min-height:34px;border-radius:12px;background:#ffffff13}.new-action{background:#0a84ffd1;color:#fff;box-shadow:inset 0 1px #ffffff3d,0 8px 18px #0a84ff3d}.account-button{display:none}.filter-strip{margin:0 auto 16px;padding:0 2px 3px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:7px}.chip{min-height:28px;padding:0 10px;font-size:11px;background:#ffffff0e}.board-head{margin-bottom:12px}.board-head span{font-size:11px}.masonry-board,.compact .completed-board,.compact .masonry-board{column-count:2;column-gap:10px}.note-card,.compact .note-card{margin-bottom:12px;padding:14px}.compact .note-card{padding:11px}.compact .note-card h2{font-size:14px}.compact .note-card p{font-size:11px}}@media(max-width:760px){.twilio-number-choice{grid-template-columns:1fr;gap:2px}.twilio-number-choice small{text-align:left}}:root{font-family:var(--typewriter)}body{background:radial-gradient(circle at 28% -12%,rgba(10,132,255,.12),transparent 280px),radial-gradient(circle at 88% 2%,rgba(36,215,189,.08),transparent 240px),linear-gradient(180deg,#10131b 0,#090b11)}.topbar{border-color:#ffffff16;background:#12151e7a;-webkit-backdrop-filter:blur(34px) saturate(165%);backdrop-filter:blur(34px) saturate(165%);box-shadow:inset 0 1px #ffffff1c,0 14px 38px #0003}.mark{background:linear-gradient(145deg,#ffffff3d,#ffffff14),#0a84ff57}.brand{font-weight:730}.view-button,.icon-action,.chip{-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.view-button,.icon-action{border-color:#ffffff1b;background:#ffffff13;box-shadow:inset 0 1px #ffffff1a}.global-search{border-color:#ffffff1a;background:#ffffff0f;box-shadow:inset 0 1px #ffffff16}.filter-strip{gap:6px}.chip{min-height:26px;border-color:#ffffff13;background:#ffffff0b;color:#f3f6fac2;padding:4px 9px;font-size:10.5px;font-weight:680}.chip.active{background:#ffffff1f}.board-head h1{font-size:18px;font-weight:760}.board-head span{color:#ebeef485;font-weight:520}.note-card,.compact .note-card{border-radius:16px;border-color:rgba(var(--tag-rgb),.105);border-left-width:2px;border-left-color:rgba(var(--tag-rgb),.86);background:radial-gradient(circle at 20% 0%,rgba(var(--tag-rgb),.052),transparent 155px),linear-gradient(180deg,#ffffff09,#ffffff03),#191d2794;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000029}.note-card:hover{border-color:rgba(var(--tag-rgb),.16);background:radial-gradient(circle at 20% 0%,rgba(var(--tag-rgb),.07),transparent 160px),linear-gradient(180deg,#ffffff0c,#ffffff05),#1f2430a3;box-shadow:inset 0 1px #ffffff1a,0 16px 34px #00000030}.note-card h2,.compact .note-card h2{color:#fffffff0;font-size:13.5px;line-height:1.24;font-weight:710}.note-card p,.compact .note-card p{color:#ebeff4ad;font-family:inherit;font-size:11.5px;line-height:1.42}.completed-board .note-card.completed-card,.compact .completed-board .note-card.completed-card{--tag-rgb: 132, 140, 136;--tag-color: rgba(132, 140, 136, .66);opacity:.7;border-color:#848c882e;border-left-color:#848c886b;background:linear-gradient(180deg,#ffffff09,#ffffff03),#121414ad;box-shadow:inset 0 1px #ffffff06}.completed-board .note-card.completed-card:hover,.compact .completed-board .note-card.completed-card:hover{opacity:.8;border-color:#848c883d;border-left-color:#848c887a;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#161818c2}.completed-board .note-card.completed-card h2,.completed-board .note-card.completed-card p,.completed-board .note-card.completed-card .todo-card-row span,.completed-board .note-card.completed-card .card-files span,.completed-board .note-card.completed-card .link-preview b,.completed-board .note-card.completed-card .link-preview span{color:#dbe0db6b;text-decoration-line:line-through;text-decoration-thickness:2px;text-decoration-color:#dbe0db6b}.card-kicker{color:#ebeff48f;font-size:10.5px;font-weight:560}.note-tags span{background:rgba(var(--tag-rgb),.07);border-color:rgba(var(--tag-rgb),.13);font-size:10px;font-weight:700}.assistant-instructions{min-height:132px;resize:vertical;line-height:1.42}@media(max-width:760px){body{background:linear-gradient(180deg,#11141d 0,#090b12)}.app{padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(38px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.topbar{gap:7px;margin:-1px auto 10px}.mark{width:30px;height:30px;border-radius:10px}.brand{font-size:17px;font-weight:720}.view-button{min-width:54px;max-width:60px;min-height:30px;padding-inline:9px;border-radius:15px;font-size:12px;font-weight:680}.icon-action{width:30px;height:30px;min-height:30px;border-radius:10px}.global-search{height:40px;border-radius:14px}.global-search input{font-size:14px;font-weight:500}.filter-strip{margin-bottom:13px;gap:6px}.chip{min-height:25px;padding:4px 8px;font-size:10px}.board-head{margin-bottom:10px}.board-head h1{font-size:16px}.note-card,.compact .note-card{padding:10px;margin-bottom:10px}.note-card h2,.compact .note-card h2{font-size:13px}}.topbar{grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) 34px 34px 34px;gap:8px;border:0;border-radius:0;background:#0b0d13b8;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:0 1px #ffffff13;padding:8px 0 9px}.mark{width:31px;height:31px;border:0;border-radius:9px;background:linear-gradient(145deg,#ffffff3d,#ffffff14),#2f80ff;color:#fff;box-shadow:inset 0 1px #fff3,0 8px 18px #0a84ff2e}.identity{gap:8px}.brand{font-size:17px;font-weight:760}.identity span{font-size:10.5px;color:#ebeff47a}.view-button,.icon-action{width:34px;min-width:34px;height:34px;min-height:34px;border-radius:11px;border-color:#ffffff18;background:#ffffff12;color:#f6f8fcdb;padding:0}.view-button:hover,.icon-action:hover{background:#ffffff1b}.new-action{background:#0a84ffd1;color:#fff}.global-search{height:36px;border:0;border-radius:12px;background:#ffffff0e;padding:0 11px;box-shadow:inset 0 1px #ffffff13}.global-search input{font-size:13px;font-weight:520}.global-search input::placeholder{color:#ebeff46b}.filter-strip{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin:0 auto 14px;padding:0 1px 2px;gap:6px}.filter-strip::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;min-height:24px;border-radius:999px;border-color:#ffffff0f;background:#ffffff09;color:#f3f6faad;padding:4px 8px;font-size:10px;font-weight:680;box-shadow:none}.chip.add-chip,.chip.tool-chip{color:#f3f6fac7;background:#ffffff0b}.chip.strong{border-color:#64d2ff29;background:#64d2ff0e}@media(max-width:760px){.app{padding:calc(7px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(38px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.topbar{grid-template-columns:minmax(0,1fr) 32px 32px 32px;gap:7px;margin:0 auto 9px;padding:2px 0 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.identity{min-height:34px}.identity span{display:none}.mark{width:29px;height:29px;border-radius:9px}.mark svg{width:17px;height:17px}.brand{font-size:17px;line-height:1}.view-button,.icon-action{width:32px;min-width:32px;height:32px;min-height:32px;border-radius:11px;background:#fff1}.view-button svg,.icon-action svg{display:block!important;width:17px;height:17px}.account-button{display:none}.global-search{grid-column:1 / -1;grid-row:2;height:36px;border-radius:12px;margin-top:2px;background:#ffffff0d}.filter-strip{margin-bottom:11px;padding-bottom:2px}.chip{min-height:23px;padding:3px 8px;font-size:9.5px}.chip.add-chip,.chip.tool-chip{max-width:34px;overflow:hidden;gap:0;color:#f3f6fab8;font-size:0}.chip.add-chip svg,.chip.tool-chip svg{flex:0 0 auto;width:14px;height:14px}.board-head{margin-bottom:9px}.board-head h1{font-size:16px}.board-head span{font-size:11px}}@media(max-width:760px){.app{padding:max(6px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) calc(34px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.topbar{position:sticky;top:0;z-index:30;grid-template-columns:minmax(0,1fr) 26px 26px 26px;gap:4px;margin:0 -2px 7px;padding:4px 5px 5px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:#0d0f16f0;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff0f}.identity{min-height:26px;gap:7px}.mark{width:24px;height:24px;border-radius:8px;box-shadow:inset 0 1px #ffffff2e,0 5px 12px #0a84ff29}.mark svg{width:14px;height:14px}.brand{font-size:15px;line-height:1}.view-button,.icon-action{width:26px;min-width:26px;height:26px;min-height:26px;border-radius:8px;border-color:#ffffff12;background:#ffffff13}.view-button svg,.icon-action svg{width:14px;height:14px}.global-search{height:28px;border-radius:10px;margin-top:2px;padding:0 9px;background:#ffffff0f}.global-search svg{width:14px;height:14px}.global-search input{font-size:12px}.filter-strip{margin-bottom:8px;gap:5px}.chip{min-height:22px;padding:3px 7px;border-radius:999px;font-size:9px}.chip.add-chip,.chip.tool-chip{max-width:29px;min-width:29px;justify-content:center;padding:3px 0}.chip.add-chip svg,.chip.tool-chip svg{width:13px;height:13px}.quick-capture{margin:5px 0 10px;padding:9px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#11131cdb;box-shadow:0 12px 28px #00000042,inset 0 1px #ffffff0e}.capture-stack{gap:8px}.mode-tabs{gap:5px}.mode-tab{min-height:30px;padding:5px 8px;border-radius:10px;font-size:12px;font-weight:680}.mode-tab svg{width:14px;height:14px}.quick-capture textarea{min-height:74px;padding:11px 12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#06080e57;box-shadow:none;font-size:15px;line-height:1.35}.quick-capture textarea:focus{outline:none;border-color:#64d2ff38;box-shadow:0 0 0 1px #64d2ff17}.capture-actions{position:static;top:auto;right:auto;display:grid;grid-template-columns:repeat(4,34px);justify-content:start;gap:6px;margin-top:7px}.capture-actions button,.image-picker{width:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px;border-radius:11px;padding:0;font-size:0;font-weight:700}.capture-actions .primary,.capture-actions .ghost{width:34px!important;min-width:34px!important;max-width:34px!important}.capture-actions svg{width:14px;height:14px}}.topbar{grid-template-columns:minmax(180px,1fr) 34px 34px auto 34px;margin-bottom:8px}.top-search{width:min(100%,980px);margin:0 auto 10px}@media(max-width:760px){.topbar{grid-template-columns:minmax(0,1fr) 26px 26px 26px;align-items:center;min-height:36px;margin:0 -2px 6px;padding:5px;border-radius:13px}.top-search{display:flex;grid-column:auto;grid-row:auto;height:30px;margin:0 0 7px;border-radius:10px;background:#ffffff0d}.filter-strip{margin-top:0}}.note-card.link-card,.compact .note-card.link-card{min-height:0}.note-card .link-preview{min-height:48px;align-items:center;gap:8px;margin:8px 0 10px;border-color:rgba(var(--tag-rgb),.13);border-radius:8px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#0a0c106b;color:#f4f7f4e0;padding:8px;box-shadow:inset 0 1px #ffffff0b}.note-card .link-preview .link-icon{width:28px;height:28px;border-radius:7px;background:#ffffff13;color:#f5f8f5ad}.note-card .link-preview b{margin-bottom:2px;color:#f8faf7e6;font-size:12px;line-height:1.1;white-space:nowrap}.note-card .link-preview span{color:#e5ebe780;font-size:10.5px;line-height:1.1;white-space:nowrap}@media(max-width:760px){.link-card,.note-card.link-card{min-height:0}.note-card .link-preview{min-height:42px;margin:7px 0 9px;padding:7px}.note-card .link-preview .link-icon{width:26px;height:26px}}.note-card .card-tools{top:8px;right:8px;height:24px;gap:4px}.note-card .pin-button,.note-card .drag-handle,.note-card .card-kind-icon{width:24px;min-width:24px;height:24px;min-height:24px;border-radius:8px}.note-card .pin-button,.note-card .drag-handle{background:#ffffff0f;color:#f4f7f480}.note-card .drag-handle{cursor:grab;touch-action:none}.note-card .card-kicker{min-height:24px;margin-right:88px;align-items:center}.note-card.dragging-card{opacity:.18}.note-card.drop-target-card{border-color:#64d2ff66;box-shadow:inset 0 0 0 1px #64d2ff29,0 14px 32px #64d2ff14,0 14px 32px #0000001f}@media(max-width:760px){.note-card .card-tools{top:7px;right:7px}.note-card .pin-button,.note-card .drag-handle,.note-card .card-kind-icon{width:23px;min-width:23px;height:23px;min-height:23px}.note-card .card-kicker{min-height:23px;margin-right:82px}.mobile-drag-preview{border-radius:12px;padding:11px;transform:rotate(.8deg) scale(1.03)}}.topbar{top:10px;grid-template-columns:auto minmax(280px,1fr) auto;gap:20px;max-width:1360px;min-height:68px;margin:-10px auto 12px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#191c23c2;-webkit-backdrop-filter:blur(28px) saturate(155%);backdrop-filter:blur(28px) saturate(155%);box-shadow:0 18px 48px #0003,inset 0 1px #ffffff0f}.topbar .identity{min-width:176px;gap:10px}.topbar .mark{width:42px;height:42px;border:0;border-radius:13px;background:linear-gradient(145deg,#5ac8fa,#0a84ff 58%,#0868d5);box-shadow:0 7px 18px #0a84ff47,inset 0 1px #ffffff57}.topbar .brand{color:#f4f7fb;font-size:19px;font-weight:720;letter-spacing:-.025em}.topbar .identity span{margin-top:4px;color:#778397;font-size:10.5px;font-weight:580}.topbar .top-search{width:100%;max-width:none;height:42px;margin:0;border:0;border-radius:14px;background:#7676802e;box-shadow:inset 0 1px #ffffff0e;transition:border-color .14s ease,background .14s ease}.topbar .top-search:focus-within{background:#7676803d;box-shadow:0 0 0 3px #0a84ff38,inset 0 1px #ffffff12}.topbar .top-search input{color:#f2f5f9;font-size:13px;font-weight:520}.topbar .top-search input::placeholder{color:#667287}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.skeleton-actions .skeleton-button{width:66px;height:40px;border-radius:10px}.skeleton-actions .skeleton-new-button{width:40px}.topbar-action,.topbar .view-button{display:inline-flex;align-items:center;justify-content:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:999px;background:#7676802e;color:#cbd3df;font-size:12px;font-weight:680;line-height:1;box-shadow:none;white-space:nowrap}.topbar-action:hover,.topbar .view-button:hover{background:#76768047;color:#fff;transform:none}.topbar-action:not(.new-action) span{display:none}.topbar .account-button{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-height:40px;border:0;border-radius:999px;background:#7676802e;color:#e5ecf7;box-shadow:none}.topbar .account-button span{width:27px;height:27px;margin:0;background:#2b3e5e;color:#fff;font-size:11px}.topbar .new-action{width:40px;min-width:40px;gap:0;padding:0;border:0;border-radius:999px;background:#0a84ff;color:#fff;font-weight:720;box-shadow:0 8px 22px #0a84ff47,inset 0 1px #ffffff3d}.topbar .new-action:hover{background:#2693ff;color:#fff}.filter-strip{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;max-width:1360px;margin:0 auto 16px;padding:0 2px;overflow:visible}.filter-toolset,.tag-filter-list{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.filter-toolset{flex:0 0 auto;padding-right:10px;border-right:1px solid #273142}.tag-filter-list{min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0;scrollbar-width:none}.tag-filter-list::-webkit-scrollbar{display:none}.filter-strip .filter-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;width:auto;min-width:0;max-width:none;min-height:34px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:#8d99aa;font-size:11px;font-weight:650;line-height:1;box-shadow:none}.filter-strip .filter-tool:hover{background:#171e2a;color:#e5eaf2}.filter-strip .chip{flex:0 0 auto;min-height:30px;padding:4px 11px;border-color:#293243;background:#121720;border-radius:999px;font-size:10px;font-weight:680}.filter-strip .chip.active{border-color:currentColor;background:#ffffff16;color:#fff;box-shadow:none}.filter-strip .clear-filters{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:26px;padding:0 5px;color:#8894a7}.light .topbar{border-color:#3c3c431f;background:#ffffffc2;box-shadow:0 14px 40px #202a3a1a,inset 0 1px #fffc}.light .topbar .brand{color:#152033}.light .topbar .top-search{background:#7676801f}.light .topbar .top-search input{color:#172033}.light .topbar-action,.light .topbar .view-button,.light .topbar .account-button{border-color:transparent;background:#7676801f;color:#3a4658}.light .filter-toolset{border-right-color:#d8dee8}.light .filter-strip .filter-tool:hover,.light .filter-strip .chip{background:#f1f4f8;color:#536074}.mobile-dock{display:none}@media(max-width:1040px){.topbar-action span{display:none}.topbar-action,.topbar .view-button,.topbar .new-action{width:40px;min-width:40px;padding:0}}@media(max-width:760px){.app{padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(112px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.topbar{top:max(6px,env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "search search";gap:8px 10px;min-height:0;margin:0 0 12px;padding:9px 10px 10px;border-radius:20px;background:#181b22cc;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}.topbar .identity{grid-area:identity;min-width:0}.topbar .mark{width:38px;height:38px;border-radius:12px}.topbar .brand{font-size:18px}.topbar .identity span{display:none}.topbar .top-search{grid-area:search;height:44px;margin:0;border-radius:13px}.topbar-actions{grid-area:actions;gap:5px}.skeleton-actions .skeleton-button:not(.skeleton-new-button),.skeleton-actions .skeleton-avatar{display:none}.skeleton-actions .skeleton-new-button{display:block;width:78px;height:34px}.topbar .topbar-action,.topbar .view-button{display:none}.topbar .account-button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px}.filter-strip{align-items:stretch;gap:7px;margin-bottom:14px;padding:0;overflow-x:auto;scrollbar-width:none}.filter-toolset{gap:2px;padding-right:7px}.filter-strip .filter-tool{min-width:auto;max-width:none;min-height:40px;padding:0 11px;font-size:11px}.filter-strip .filter-tool svg{display:none}.tag-filter-list{overflow:visible}.filter-strip .chip{min-height:40px;font-size:10px}.mobile-dock{position:fixed;z-index:18;right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;width:auto;min-height:70px;padding:7px 6px 6px;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:#1b1d23cc;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 16px 42px #0006,inset 0 1px #ffffff14}.mobile-dock button{position:relative;display:grid;place-items:center;align-content:center;gap:3px;min-width:0;min-height:56px;padding:4px 1px;border:0;border-radius:16px;background:transparent;color:#ebeef58f;box-shadow:none}.mobile-dock button:hover,.mobile-dock button:active,.mobile-dock button.active{background:transparent;color:#5ac8fa;box-shadow:none}.mobile-dock button>span:last-child{max-width:100%;overflow:hidden;font-size:9px;font-weight:620;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.mobile-dock .dock-create{align-self:start;width:58px;min-width:58px;height:58px;min-height:58px;margin:-18px auto 0;border-radius:50%;background:#0a84ff;color:#fff;box-shadow:0 10px 25px #0a84ff6b,inset 0 1px #ffffff47}.mobile-dock .dock-create:hover,.mobile-dock .dock-create:active{background:#2693ff;color:#fff;transform:scale(.96)}.mobile-dock .dock-create span{display:none}.dock-icon-wrap{position:relative;display:grid;place-items:center}.dock-icon-wrap small{position:absolute;top:-7px;right:-9px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:2px solid #1b1d23;border-radius:999px;background:#ff453a;color:#fff;font-size:9px;font-weight:750}.light .mobile-dock{border-color:#3c3c4324;background:#fafafcd1;box-shadow:0 16px 42px #1e283c2e,inset 0 1px #ffffffeb}.light .mobile-dock button{color:#3c3c439e}.light .mobile-dock button.active{color:#007aff}.light .dock-icon-wrap small{border-color:#fafafc}}@media(max-width:520px){.filter-strip .filter-tool{padding:0 6px}.filter-strip .filter-tool:nth-child(2){display:none}.mobile-masonry-board{grid-template-columns:1fr;gap:12px}.masonry-column{gap:12px}.note-card,.compact .note-card{padding:15px;border-radius:17px}.note-card h2,.compact .note-card h2{font-size:15px;line-height:1.28}.note-card p,.compact .note-card p{font-size:13px;line-height:1.45}}.overlay.centered:has(.settings-panel){align-items:center;justify-content:center;overflow:hidden;padding:20px}.settings-panel.expanded{width:min(1000px,calc(100vw - 40px));height:min(720px,calc(100dvh - 40px));min-height:0;max-height:calc(100dvh - 40px);display:grid;grid-template-rows:64px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#11151d;font-family:var(--typewriter);box-shadow:0 30px 90px #0009,inset 0 1px #ffffff14;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.settings-panel .settings-header{height:64px;min-height:64px;margin:0;border-bottom:1px solid rgba(255,255,255,.08);background:#151922;padding:0 17px 0 18px}.settings-panel .settings-header-icon{width:34px;height:34px;border-radius:10px}.settings-panel .settings-header h2{font-size:18px;font-weight:720}.settings-panel .settings-header-copy>div>span{margin-top:2px;color:#ebeef599;font-size:11px}.settings-panel .settings-mobile-back{display:none}.settings-panel .settings-shell{height:100%;min-height:0;display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.settings-panel .settings-nav{min-width:0;min-height:0;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid rgba(255,255,255,.075);border-bottom:0;background:#151922;padding:14px 10px 22px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.settings-panel .settings-nav::-webkit-scrollbar,.settings-panel .settings-content::-webkit-scrollbar{display:block;width:9px}.settings-panel .settings-nav::-webkit-scrollbar-thumb,.settings-panel .settings-content::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#ffffff38;background-clip:padding-box}.settings-panel .settings-nav-group+.settings-nav-group{margin-top:17px}.settings-panel .settings-nav-label{display:block;margin:0 10px 6px;color:#ebeef57a;font-size:9px;font-weight:720;letter-spacing:.11em}.settings-panel .settings-nav button{width:100%;min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:2px 0;border:1px solid transparent;border-radius:11px;background:transparent;color:#ebeef5c7;padding:5px 8px;text-align:left;box-shadow:none}.settings-panel .settings-nav button:hover{border-color:#ffffff0e;background:#ffffff0d}.settings-panel .settings-nav button.active{border-color:#0a84ff40;background:#0a84ff26;color:#fff;box-shadow:none}.settings-panel .settings-nav-icon{width:30px;height:30px;border-radius:9px}.settings-panel .settings-nav-copy b{font-size:12.5px}.settings-panel .settings-nav-copy small{display:block;color:#ebeef580;font-size:9.5px}.settings-panel .settings-nav-arrow{display:block}.settings-panel .settings-content{min-width:0;min-height:0;height:100%;max-height:none;display:block;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0d1118;padding:26px 30px 52px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.settings-panel .settings-section{width:min(100%,700px);gap:15px;margin:0 auto}.settings-panel .settings-section-head{gap:3px;padding:0 2px}.settings-panel .settings-section-head h3{font-size:24px;line-height:1.1;letter-spacing:-.025em}.settings-panel .settings-section-head span{color:#ebeef58f;font-size:11px}.settings-panel .settings-section>.settings-form-grid,.settings-panel .settings-section>.privacy-box,.settings-panel .settings-toggle-list,.settings-panel .settings-action-card,.settings-panel .integration-card,.settings-panel .test-sms-panel{border-radius:15px;background:#161b24;box-shadow:inset 0 1px #ffffff0b;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-panel .integration-card,.settings-panel .test-sms-panel{padding:14px}.settings-panel .integration-title{margin-bottom:13px}.settings-panel .settings-field{color:#ebeef5b3}.settings-panel .settings-field input,.settings-panel .settings-field select,.settings-panel .settings-field textarea{min-height:42px;border-radius:10px;background:#0d1118}.settings-panel .assistant-instructions{min-height:106px;max-height:220px}.settings-panel .assistant-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09;padding:14px}.settings-panel .assistant-overview-copy{display:grid;min-width:0;gap:3px}.settings-panel .assistant-overview-copy .summary-label{color:#7f8ba0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-panel .assistant-overview-copy strong{overflow:hidden;color:#f5f7fb;font-size:18px;font-weight:690;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.settings-panel .assistant-overview-copy small{color:#939eae;font-size:11px;line-height:1.4}.settings-panel .assistant-capabilities{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.settings-panel .assistant-capabilities span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(191,140,255,.25);border-radius:999px;background:#bf8cff17;color:#dcc8ff;padding:4px 10px;font-size:10.5px;font-weight:650;white-space:nowrap}.settings-panel .settings-button-row{position:sticky;bottom:-1px;z-index:2;margin:4px -14px -14px;border-top:1px solid rgba(255,255,255,.07);background:#161b24f5;padding:12px 14px 14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.light .settings-panel.expanded,.light .settings-panel .settings-header,.light .settings-panel .settings-nav{border-color:#1113181a;background:#f5f5f7}.light .settings-panel .settings-content{background:#fff}.light .settings-panel .settings-section>.settings-form-grid,.light .settings-panel .settings-section>.privacy-box,.light .settings-panel .settings-toggle-list,.light .settings-panel .settings-action-card,.light .settings-panel .integration-card,.light .settings-panel .test-sms-panel{background:#f5f5f7}.light .settings-panel .settings-field input,.light .settings-panel .settings-field select,.light .settings-panel .settings-field textarea{background:#fff}@media(max-width:760px){.overlay.centered:has(.settings-panel){align-items:stretch;justify-content:stretch;padding:0}.settings-panel.expanded{width:100vw;height:100dvh;max-height:100dvh;grid-template-rows:calc(58px + env(safe-area-inset-top)) minmax(0,1fr);border:0;border-radius:0}.settings-panel .settings-header{height:calc(58px + env(safe-area-inset-top));min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}.settings-panel .settings-header-copy>div>span,.settings-panel .settings-save-state{display:none}.settings-panel .settings-shell{height:100%;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.settings-panel .settings-nav{display:block;overflow-x:hidden;overflow-y:auto;border:0;background:#0d1118;padding:14px max(14px,env(safe-area-inset-right)) calc(30px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.settings-panel .settings-nav-group{display:block;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#161b24}.settings-panel .settings-nav-group+.settings-nav-group{margin-top:16px}.settings-panel .settings-nav-label{display:block;margin:0;border-bottom:1px solid rgba(255,255,255,.065);padding:12px 15px 9px}.settings-panel .settings-nav button{width:100%;min-height:58px;grid-template-columns:34px minmax(0,1fr) auto;margin:0;border:0;border-bottom:1px solid rgba(255,255,255,.065);border-radius:0;background:transparent;padding:7px 14px}.settings-panel .settings-nav button:last-child{border-bottom:0}.settings-panel .settings-nav button.active,.settings-panel .settings-nav button:hover{border-color:#fff1;background:transparent}.settings-panel .settings-nav-icon{width:34px;height:34px;border-radius:10px}.settings-panel .settings-nav button.active .settings-nav-icon{background:#0a84ff}.settings-panel .settings-nav-copy b{font-size:14px}.settings-panel .settings-nav-copy small{display:block;font-size:10.5px}.settings-panel .settings-nav-arrow{display:block;opacity:.42;transform:rotate(-90deg)}.settings-panel .settings-content{display:none;height:100%;overflow-y:auto;background:#0d1118;padding:21px max(16px,env(safe-area-inset-right)) calc(38px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.settings-panel.mobile-detail-open .settings-nav{display:none}.settings-panel.mobile-detail-open .settings-content{display:block}.settings-panel .settings-mobile-back{min-height:40px;display:none;align-items:center;gap:2px;border:0;background:transparent;color:#4aa3ff;padding:0 8px 0 0;font-size:15px;font-weight:580;box-shadow:none}.settings-panel.mobile-detail-open .settings-mobile-back{display:inline-flex}.settings-panel.mobile-detail-open .settings-header-copy{display:none}.settings-panel .settings-section{width:100%;gap:14px}.settings-panel .settings-section-head h3{font-size:27px}.settings-panel .settings-form-grid,.settings-panel .integration-grid,.settings-panel .assistant-overview{grid-template-columns:minmax(0,1fr)}.settings-panel .assistant-capabilities{justify-content:flex-start}.settings-panel .settings-field input,.settings-panel .settings-field select,.settings-panel .settings-field textarea{min-height:46px;font-size:16px}.settings-panel .assistant-instructions{min-height:150px}.settings-panel .settings-button-row{bottom:calc(-1px - env(safe-area-inset-bottom));padding-bottom:calc(14px + env(safe-area-inset-bottom))}.settings-panel .settings-button-row,.settings-panel .reminders-action-row{grid-template-columns:1fr}.settings-panel .settings-button-row button,.settings-panel .settings-sync-row button,.settings-panel .reminders-action-row button{width:100%}.light .settings-panel .settings-nav,.light .settings-panel .settings-content{background:#f5f5f7}.light .settings-panel .settings-nav-group{border-color:#1113181a;background:#fff}}@media(max-width:760px){.settings-panel .settings-nav-copy{min-width:0;display:grid;gap:2px;text-align:left}}.cat-loading-screen{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:14px;overflow:hidden;background:#050706;color:var(--muted)}.minddrop-loading-cat{position:relative;width:min(176px,46vw);aspect-ratio:1;overflow:hidden}.loading-cat-piece{position:absolute;inset:0;animation:loadingCatReconstruct 2.79s cubic-bezier(.65,.54,.12,.93) infinite}.loading-cat-piece:before{content:"";position:absolute;width:50%;height:50%;background-image:url(/minddrop-loading-cat.png);background-repeat:no-repeat;background-size:200%}.loading-cat-piece.head:before{top:0;right:0;background-position:100% 0;transform:rotate(90deg);transform-origin:0 100%}.loading-cat-piece.tail{animation-delay:.2s}.loading-cat-piece.tail:before{bottom:0;left:0;background-position:0 100%;transform:rotate(-30deg);transform-origin:100% 0}.loading-cat-piece.body-one,.loading-cat-piece.body-two{animation-delay:.1s}.loading-cat-piece.body-two{animation-delay:.2s}.loading-cat-piece.body-one:before,.loading-cat-piece.body-two:before{right:0;bottom:0;background-position:100% 100%;transform-origin:0 0}.loading-wordmark{width:118px;height:26px;object-fit:contain}.cat-loading-screen>span{color:var(--quiet);font-size:10px;letter-spacing:.1em;text-transform:uppercase}@keyframes loadingCatReconstruct{0%{transform:rotate(720deg)}to{transform:none}}.detail-email-triage.triaging{position:relative;min-height:92px;padding-right:106px}.triage-typing-cat{position:absolute;top:50%;right:0;width:96px;height:96px;transform:translateY(-50%);background:url(/minddrop-typing-cat.png) 0 50% / 200% 100% no-repeat;animation:triageTypingCat .34s steps(1,end) infinite}@keyframes triageTypingCat{0%,49.9%{background-position:0 50%}50%,to{background-position:100% 50%}}@media(max-width:760px){.detail-todo-title{width:calc(100% - 42px);margin:8px 42px 8px 0;font-size:clamp(23px,7vw,30px)}.detail-context-head{display:grid;gap:5px}.detail-context-head small{text-align:left}}@media(prefers-reduced-motion:reduce){.loading-cat-piece,.triage-typing-cat{animation:none}}:root{--db-surface-0: #090c12;--db-surface-1: #11161f;--db-surface-2: #171d27;--db-line: rgba(255, 255, 255, .09);--db-muted: #8d98aa;--db-text: #f4f7fb;--db-blue: #0a84ff;--db-green: #30d158;--db-red: #ff453a}@media(max-width:760px){html,body,#root{width:100%;min-width:0;min-height:100%;overflow-x:hidden;background:var(--db-surface-0)}.app{box-sizing:border-box;width:100%;min-width:0;padding:calc(8px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.topbar{position:sticky;top:max(6px,env(safe-area-inset-top));width:100%;border-radius:18px}.board-shell,.time-group,.mobile-masonry-board{width:100%;min-width:0}.mobile-masonry-board,.mobile-masonry-board.compact,.compact .mobile-masonry-board{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mobile-masonry-board>.note-card{width:100%;min-width:0;margin:0}.board-head{padding-inline:2px}.filter-strip{width:100%;min-width:0}.mobile-dock{right:max(8px,env(safe-area-inset-right));bottom:max(7px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));min-height:66px;border-radius:22px}}.note-card .note-tags span.teal{--tag-rgb: 36, 215, 189;--tag-color: var(--teal)}.note-card .note-tags span.orange{--tag-rgb: 255, 139, 66;--tag-color: var(--orange)}.note-card .note-tags span.lime{--tag-rgb: 167, 233, 95;--tag-color: var(--lime)}.note-card .note-tags span.pink{--tag-rgb: 255, 108, 168;--tag-color: var(--pink)}.note-card .note-tags span.blue{--tag-rgb: 88, 167, 255;--tag-color: var(--blue)}.note-card .note-tags span.gold{--tag-rgb: 213, 197, 95;--tag-color: var(--gold)}.note-card .note-tags span.sky{--tag-rgb: 43, 188, 255;--tag-color: var(--sky)}.note-card .note-tags span.green{--tag-rgb: 53, 183, 121;--tag-color: var(--green)}.note-card .note-tags span.amber{--tag-rgb: 184, 131, 24;--tag-color: var(--amber)}.note-card .note-tags span.red{--tag-rgb: 217, 76, 76;--tag-color: var(--red)}.note-card .note-tags span.rose{--tag-rgb: 191, 61, 97;--tag-color: var(--rose)}.note-card .note-tags span.rust{--tag-rgb: 185, 101, 33;--tag-color: var(--rust)}.note-card .note-tags span.purple{--tag-rgb: 188, 76, 224;--tag-color: var(--purple)}.note-card .note-tags span.slate{--tag-rgb: 135, 145, 161;--tag-color: var(--slate)}.note-card .note-tags span.coral{--tag-rgb: 214, 81, 106;--tag-color: var(--coral)}.note-card .note-tags span.tan{--tag-rgb: 189, 139, 84;--tag-color: var(--tan)}.note-card .note-tags span.gray{--tag-rgb: 169, 172, 168;--tag-color: var(--gray)}.note-card .note-tags span.violet{--tag-rgb: 142, 122, 216;--tag-color: var(--violet)}.product-wordmark{display:inline-flex;align-items:center;width:auto;height:auto;color:#eeeae1;font:800 25px/.95 var(--typewriter);letter-spacing:-1.5px;white-space:nowrap}.product-mark{display:block;width:38px;height:38px;flex:0 0 auto;object-fit:contain;-webkit-user-select:none;user-select:none}.topbar .identity{display:flex;align-items:center;gap:9px}.product-mark.header-mark{width:34px;height:34px}.product-mark.loading-mark{width:min(112px,30vw);height:min(112px,30vw);margin-bottom:4px}.product-mark.auth-mark{width:72px;height:72px}.header-wordmark{width:auto;height:auto}.loading-wordmark{width:auto;height:auto;font-size:clamp(34px,8vw,52px)}.auth-header-wordmark{width:auto;max-width:none;font-size:31px}.app.light .product-wordmark{color:#111312;filter:none}.auth-shell{background:#000;background-image:none;color:#ece9e1;font-family:var(--typewriter)}.auth-shell .auth-layout{width:min(430px,calc(100vw - 32px))}.auth-shell .auth-card{border:1px solid #292d2b;border-radius:4px;background:#050606;padding:28px;box-shadow:10px 12px #000}.auth-shell .auth-logo{margin-bottom:24px}.auth-shell .auth-heading h1{color:#f0ece3;font:800 29px/1 var(--typewriter);letter-spacing:-.6px}.auth-shell .auth-heading p,.auth-shell .auth-form label>span{color:#777d78;font-family:var(--typewriter)}.auth-shell .auth-tabs{gap:0;border:1px solid #2b302d;border-radius:3px;background:#050606;padding:0;box-shadow:none}.auth-shell .auth-tabs button{min-height:39px;border:0;border-right:1px solid #2b302d;border-radius:0;background:transparent;color:#777d78;font:700 11px/1 var(--typewriter);box-shadow:none}.auth-shell .auth-tabs button:last-child{border-right:0}.auth-shell .auth-tabs button.active{background:#111513;color:#f0ece3;box-shadow:inset 0 -2px #42c9c0}.auth-shell .auth-form{gap:14px}.auth-shell .auth-form input{min-height:44px;border:1px solid #303532;border-radius:3px;background:#050606;color:#eeeae1;font:700 13px/1 var(--typewriter);box-shadow:none}.auth-shell .auth-form input:focus{border-color:#42c9c0;outline:1px solid #42c9c0;outline-offset:2px;box-shadow:none}.auth-shell .auth-form .primary{min-height:42px;border:1px solid #42c9c0;border-radius:3px;background:transparent;color:#62d9d0;font:800 12px/1 var(--typewriter);box-shadow:none}.auth-shell .auth-form .primary:disabled{border-color:#252a27;color:#555b57;background:transparent}.board-head-tools{display:flex;align-items:center;gap:10px}.bulk-mode-toggle,.bulk-action-bar button,.bulk-action-bar select{min-height:30px;border:1px solid #303532;border-radius:3px;background:#070908;color:#929892;font:700 9px/1 var(--typewriter);box-shadow:none}.bulk-mode-toggle{display:inline-flex;align-items:center;gap:5px;padding:0 9px}.bulk-mode-toggle.active{border-color:#42c9c0;color:#61d6ce}.bulk-action-bar{display:flex;align-items:center;gap:9px;min-height:48px;margin:0 0 12px;border-block:1px solid #242826;padding:7px 1px}.bulk-selection-summary,.bulk-action-controls{display:flex;align-items:center;gap:7px}.bulk-selection-summary span{min-width:92px;display:inline-flex;align-items:baseline;gap:6px;color:#d9d6ce}.bulk-selection-summary b{color:#62d9d0;font:800 14px/1 var(--typewriter)}.bulk-selection-summary small{font:700 9px/1 var(--typewriter);white-space:nowrap}.bulk-action-bar label{display:inline-flex;align-items:center;gap:5px;min-width:135px;color:#737974}.bulk-action-bar select{min-width:104px;padding:0 7px}.bulk-action-bar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;white-space:nowrap}.bulk-action-bar button.danger{color:#da7474}.bulk-action-bar button.danger.confirm{border-color:#a64d4d;background:#180b0b}.note-card.selection-mode{cursor:pointer}.note-card.selection-mode.selected{border-color:#5bd5cc!important;outline:1px solid #5bd5cc;outline-offset:2px}.note-card .card-select{display:inline-grid;place-items:center;width:22px;height:22px;min-height:22px;border:1px solid #4b514d;border-radius:3px;background:#050606;color:#07100f}.note-card .card-select.active{border-color:#63d8d0;background:#63d8d0}.note-card .card-rendered-body{max-height:156px;overflow:hidden;padding-right:4px}.note-card .card-rendered-body>p{white-space:pre-wrap}.reminder-schedule-grid .schedule-repeat-field select,.attached-repeat select,.reminder-detail-time select{min-width:0;border:0;background:transparent;color:#dedbd3;font:700 10px/1 var(--typewriter);outline:0}.reminder-schedule-grid .schedule-repeat-add{width:100%;cursor:pointer;grid-template-columns:auto minmax(0,1fr);justify-items:start;box-shadow:none;font:inherit;text-align:left}.attached-reminder-stack{display:grid;gap:0;border-block:1px solid var(--line)}.attached-reminder-stack .attached-reminder{border:0}.attached-repeat{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-height:34px;border-top:1px solid #202422;color:#6f756f;padding:0 9px;font:700 9px/1 var(--typewriter)}.reminder-due>b{margin-left:auto;color:#65cbc4;font-size:8px;text-transform:uppercase}.reminder-detail .reminder-detail-time{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-kicker-with-tags,.app:not(.light) .note-detail .detail-kicker-with-tags{min-height:39px;gap:12px;padding-block:7px}.detail-kicker-with-tags>span{gap:6px;font-size:10px;letter-spacing:.075em}.detail-kicker-with-tags>span svg{width:15px;height:15px}.detail-header-tags .reminder-tag-option,.detail-header-tag-menu>summary{min-height:25px;font-size:9px}.detail-comments{display:grid;gap:9px;margin-top:8px;border-top:1px solid var(--line);padding-top:13px}.detail-comments-head,.detail-comments-head>span,.detail-comment>div,.detail-comment-compose{display:flex;align-items:center}.detail-comments-head{color:#858b85;font:700 9px/1 var(--typewriter);letter-spacing:.06em;text-transform:uppercase}.detail-comments-head>span{gap:6px}.detail-comments-head small{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:8px;background:#171a18;color:#9ca29c;font:700 8px/1 var(--typewriter)}.detail-comment-list{display:grid;gap:0;max-height:230px;overflow:auto;border-top:1px solid #202422}.detail-comment{display:grid;gap:5px;border-bottom:1px solid #202422;padding:9px 1px}.detail-comment>div{justify-content:space-between;gap:12px}.detail-comment b,.detail-comment time{color:#878d87;font:700 8.5px/1.2 var(--typewriter)}.detail-comment p{margin:0;color:#d1cec7;font:11px/1.45 var(--typewriter);white-space:pre-wrap}.detail-comment-compose{position:relative}.detail-comment-compose textarea{box-sizing:border-box;width:100%;min-height:48px;max-height:120px;resize:vertical;border:1px solid #2c312e;border-radius:4px;background:#060707;color:#dedbd3;padding:12px 50px 12px 12px;font:11px/1.4 var(--typewriter);transition:border-color .14s ease,background .14s ease}.detail-comment-compose textarea:focus{outline:none;border-color:#397d78;background:#080a09}.detail-comment-compose button{position:absolute;right:7px;bottom:7px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:3px;background:#12302d;color:#70ded5;transition:background .14s ease,color .14s ease,opacity .14s ease}.detail-comment-compose button:hover:not(:disabled){background:#19433f;color:#a1f4ed}.detail-comment-compose button:disabled{background:transparent;color:#505752;opacity:.7}.settings-action-card .settings-download-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid #398983;border-radius:3px;background:transparent;color:#5fd1c9;padding:0 10px;font:700 9px/1 var(--typewriter);text-decoration:none}.settings-action-card .settings-download-link:hover{border-color:#5fd1c9;color:#e8e5dc}.sms-retrieval-note b{color:#64d5cd}@media(max-width:760px){.product-wordmark.header-wordmark{font-size:20px}.auth-shell .auth-layout{width:calc(100vw - 24px)}.auth-shell .auth-card{padding:22px 18px}.board-head-tools .board-sort-label{display:none}.bulk-action-bar{margin-inline:-1px}.note-card .card-rendered-body{max-height:126px}.reminder-detail .reminder-detail-time{grid-template-columns:1fr;gap:4px}.detail-kicker-with-tags,.app:not(.light) .note-detail .detail-kicker-with-tags{min-height:43px}.detail-comment-compose{display:grid}.detail-comment-compose button{min-height:34px}}.overlay.centered:has(.settings-panel){z-index:80;box-sizing:border-box;overflow:hidden;background:#000000b8}.settings-panel.expanded{box-sizing:border-box;width:min(960px,calc(100vw - 40px));height:min(700px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);grid-template-rows:64px minmax(0,1fr);border-radius:22px;background:var(--db-surface-1)}.settings-panel .settings-shell{min-width:0;min-height:0;grid-template-columns:216px minmax(0,1fr);overflow:hidden}.settings-panel .settings-nav,.settings-panel .settings-content{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-panel .settings-content{padding:26px 30px 44px}.settings-panel .settings-section{width:min(100%,660px);gap:14px}.settings-panel .settings-section-head{margin-bottom:2px}.settings-panel .settings-section-head h3{font-size:25px;letter-spacing:-.035em}.settings-panel .settings-section-head span{font-size:11px}.settings-panel .settings-section>.settings-form-grid,.settings-panel .settings-section>.privacy-box,.settings-panel .settings-toggle-list,.settings-panel .settings-action-card,.settings-panel .integration-card,.settings-panel .test-sms-panel,.settings-panel .settings-feature-card,.settings-panel .settings-coming-card,.settings-panel .account-signout-card,.settings-panel .settings-disclosure{box-sizing:border-box;border:1px solid var(--db-line);border-radius:16px;background:var(--db-surface-2);box-shadow:inset 0 1px #ffffff09}.settings-panel .settings-feature-card{display:grid;gap:15px;padding:17px}.settings-panel .feature-card-heading{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px}.settings-panel .feature-card-heading>div{min-width:0}.settings-panel .feature-card-heading h4{margin:0;color:var(--db-text);font-size:15px;font-weight:700;letter-spacing:-.015em}.settings-panel .feature-card-heading>div>span,.settings-panel .settings-feature-card>p,.settings-panel .connection-note{display:block;margin:3px 0 0;color:var(--db-muted);font-size:11.5px;line-height:1.45}.settings-panel .settings-action-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#0a84ff21;color:#5ac8fa}.settings-panel .settings-action-icon.assistant{background:#bf5af224;color:#bf5af2}.settings-panel .settings-action-icon.muted{background:#8e8e931f;color:#a5afbf}.settings-panel .status-pill{display:inline-flex;min-height:24px;align-items:center;border:1px solid rgba(142,142,147,.24);border-radius:999px;background:#8e8e931a;color:#aab3c2;padding:3px 8px;font-size:9.5px;font-weight:700;white-space:nowrap}.settings-panel .status-pill.connected{border-color:#30d15847;background:#30d1581f;color:#62df7f}.settings-panel .settings-coming-card,.settings-panel .account-signout-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px}.settings-panel .settings-coming-card>div,.settings-panel .account-signout-card>div{display:grid;min-width:0;gap:3px}.settings-panel .settings-coming-card b,.settings-panel .account-signout-card b{color:var(--db-text);font-size:13px}.settings-panel .settings-coming-card small,.settings-panel .account-signout-card span{color:var(--db-muted);font-size:10.5px;line-height:1.4}.settings-panel .settings-disclosure{overflow:hidden}.settings-panel .settings-disclosure>summary{box-sizing:border-box;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;color:#c7cfdb;padding:0 15px;cursor:pointer;font-size:12px;font-weight:670;list-style:none}.settings-panel .settings-disclosure>summary::-webkit-details-marker{display:none}.settings-panel .settings-disclosure[open]>summary{border-bottom:1px solid var(--db-line)}.settings-panel .settings-disclosure>summary svg{opacity:.55;transition:transform .16s ease}.settings-panel .settings-disclosure[open]>summary svg{transform:rotate(90deg)}.settings-panel .settings-disclosure-body{display:grid;gap:13px;padding:14px}.settings-panel .settings-disclosure-body>.integration-card{margin:0;border-color:#ffffff12;background:#11161f;box-shadow:none}.settings-panel .settings-disclosure-body>.integration-card+.integration-card{margin-top:1px}.settings-panel .settings-wide-action{width:100%;min-height:44px;justify-content:center}.settings-panel .settings-native-note{min-height:44px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--db-line);border-radius:12px;background:#ffffff06;color:var(--db-muted);font-size:12px;line-height:1.4}.settings-panel .settings-native-note svg{flex:0 0 auto;color:var(--db-blue)}.settings-panel .bridge-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.settings-panel .bridge-copy-row code{min-width:0;overflow:hidden;border:1px solid var(--db-line);border-radius:10px;background:var(--db-surface-0);color:#bcc5d2;padding:11px 12px;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.settings-panel .assistant-test-card{display:grid;gap:10px;border:1px solid rgba(191,90,242,.22);border-radius:13px;background:#bf5af20e;padding:13px}.settings-panel .assistant-test-card>div:first-child{display:grid;gap:2px}.settings-panel .assistant-test-card b{color:var(--db-text);font-size:12.5px}.settings-panel .assistant-test-card span{color:var(--db-muted);font-size:10.5px;line-height:1.4}.settings-panel .assistant-test-card textarea{box-sizing:border-box;width:100%;min-height:76px;resize:vertical;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:var(--db-surface-0);color:var(--db-text);padding:11px 12px;font:inherit}.settings-panel .assistant-test-result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border-radius:11px;background:#30d1581a;color:#62df7f;padding:10px 11px}.settings-panel .assistant-test-result>div{display:grid;gap:1px}.settings-panel .assistant-test-result span{color:#62df7f;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.settings-panel .assistant-test-result b{font-size:12px}.settings-panel .assistant-test-result small{color:#8ceaa1;font-size:10px}.settings-panel .account-summary-card .privacy-box.compact{margin:0;border:0;background:#0a84ff13;box-shadow:none}.settings-panel .signout-confirm{display:flex;align-items:center;justify-content:flex-end;gap:7px}.settings-panel .signout-confirm>span{margin-right:2px}.settings-panel .danger-solid{border-color:var(--db-red);background:var(--db-red);color:#fff}.settings-panel .settings-message{position:sticky;z-index:4;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin-top:14px;border:1px solid rgba(255,159,10,.28);border-radius:12px;background:#2d2312f7;color:#ffd38a;padding:11px 12px;font-size:11px;line-height:1.4}.reminders-overlay{z-index:75;display:grid;place-items:center;overflow:hidden;background:#000000b8;padding:20px}.reminders-sheet{box-sizing:border-box;width:min(500px,calc(100vw - 40px));height:min(640px,calc(100dvh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:var(--db-surface-1);color:var(--db-text);box-shadow:0 30px 90px #00000094}.reminders-sheet-header{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--db-line);padding:12px 16px 11px 19px}.reminders-sheet-header>div{display:grid;gap:2px}.reminders-sheet-header span{color:#5ac8fa;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.reminders-sheet-header h2{margin:0;color:var(--db-text);font-size:22px;letter-spacing:-.035em}.sheet-close{display:grid;place-items:center;width:38px;min-width:38px;height:38px;border:1px solid var(--db-line);border-radius:999px;background:#76768029;color:#aeb7c5;padding:0}.reminders-sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 30px}.reminder-group,.reminder-completed-group{display:grid;gap:8px}.reminder-completed-group{margin-top:18px}.reminder-group-title,.reminder-completed-group>summary{display:flex;min-height:30px;align-items:center;justify-content:space-between;color:var(--db-muted);padding:0 3px;font-size:11px;font-weight:700;letter-spacing:.06em;list-style:none;text-transform:uppercase}.reminder-group-title h3{margin:0;font:inherit}.reminder-group-title span,.reminder-completed-group>summary span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#76768029;color:#b8c1ce;font-size:10px}.reminder-list-box{overflow:hidden;border:1px solid var(--db-line);border-radius:15px;background:var(--db-surface-2)}.reminder-item-row{box-sizing:border-box;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:68px;border-bottom:1px solid var(--db-line);padding:10px 13px}.reminder-item-row:last-child{border-bottom:0}.reminder-check{display:grid;place-items:center;width:24px;height:24px;min-height:24px;border:2px solid #9da7b5;border-radius:8px;background:transparent;color:var(--db-blue);padding:0}.reminder-check[aria-pressed=true]{border-color:var(--db-blue);background:#48bfe91f}.reminder-open{display:grid;width:100%;min-width:0;justify-items:start;gap:5px;border:0;background:transparent;color:inherit;padding:0;text-align:left}.reminder-open b{display:-webkit-box;max-width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.reminder-item-row b{overflow:hidden;color:var(--db-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.reminder-item-row small{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px 8px;color:var(--db-muted);font-size:10.5px}.reminder-item-row small svg{flex:0 0 auto}.reminder-row-tags{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.reminder-row-tags em{border:1px solid rgba(90,200,250,.22);border-radius:999px;background:#5ac8fa14;color:#7bdcff;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700}.reminder-item-row.completed b{color:#7e8897;text-decoration:line-through}.reminders-empty{min-height:330px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--db-muted);padding:30px;text-align:center}.reminders-empty>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#0a84ff1f;color:#5ac8fa}.reminders-empty h3{margin:6px 0 0;color:var(--db-text);font-size:17px}.reminders-empty p{max-width:290px;margin:0;font-size:12px;line-height:1.5}@media(max-width:760px){.overlay.centered:has(.settings-panel),.reminders-overlay{align-items:stretch;justify-items:stretch;padding:0}.settings-panel.expanded,.reminders-sheet{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;box-shadow:none}.settings-panel.expanded{grid-template-rows:calc(58px + env(safe-area-inset-top)) minmax(0,1fr)}.settings-panel .settings-header{box-sizing:border-box;height:calc(58px + env(safe-area-inset-top));min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.settings-panel .settings-header-copy{min-width:0}.settings-panel .settings-header-copy>div>span,.settings-panel .settings-save-state{display:none}.settings-panel .settings-shell{display:block;height:100%}.settings-panel .settings-nav,.settings-panel .settings-content{box-sizing:border-box;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch}.settings-panel .settings-nav{border:0;background:var(--db-surface-0);padding:14px max(12px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.settings-panel .settings-nav-group{border-radius:15px}.settings-panel .settings-nav button{min-height:60px;grid-template-columns:36px minmax(0,1fr) auto;padding:7px 13px}.settings-panel .settings-nav-icon{width:36px;height:36px}.settings-panel .settings-nav-copy b{font-size:14px}.settings-panel .settings-content{display:none;background:var(--db-surface-0);padding:21px max(14px,env(safe-area-inset-right)) calc(34px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.settings-panel.mobile-detail-open .settings-nav{display:none}.settings-panel.mobile-detail-open .settings-content{display:block}.settings-panel.mobile-detail-open .settings-mobile-back{display:inline-flex;min-width:44px;min-height:44px}.settings-panel.mobile-detail-open .settings-header-copy{display:none}.settings-panel .settings-section{width:100%;gap:13px}.settings-panel .settings-section-head{padding:0 2px 3px}.settings-panel .settings-section-head h3{font-size:27px}.settings-panel .settings-form-grid,.settings-panel .integration-grid,.settings-panel .compact-settings-grid{grid-template-columns:minmax(0,1fr)}.settings-panel .settings-section>.settings-form-grid{padding:14px}.settings-panel .settings-field input,.settings-panel .settings-field select,.settings-panel .settings-field textarea,.settings-panel button{min-height:44px}.settings-panel .settings-field input,.settings-panel .settings-field select,.settings-panel .settings-field textarea{font-size:16px}.settings-panel .feature-card-heading{grid-template-columns:38px minmax(0,1fr)}.settings-panel .feature-card-heading>.status-pill{grid-column:2;justify-self:start}.settings-panel .settings-coming-card{grid-template-columns:38px minmax(0,1fr)}.settings-panel .settings-coming-card>.status-pill{grid-column:2;justify-self:start}.settings-panel .settings-feature-card,.settings-panel .settings-disclosure-body,.settings-panel .integration-card,.settings-panel .test-sms-panel{padding:14px}.settings-panel .bridge-copy-row,.settings-panel .settings-button-row,.settings-panel .assistant-actions,.settings-panel .reminders-action-row{grid-template-columns:minmax(0,1fr)}.settings-panel .bridge-copy-row button,.settings-panel .settings-button-row button,.settings-panel .reminders-action-row button{width:100%}.settings-panel .settings-button-row{position:static;margin:0;border:0;background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-panel .account-signout-card{grid-template-columns:minmax(0,1fr)}.settings-panel .account-signout-card>button{width:100%}.settings-panel .signout-confirm{display:grid;grid-template-columns:1fr 1fr}.settings-panel .signout-confirm>span{grid-column:1 / -1}.reminders-sheet{grid-template-rows:calc(68px + env(safe-area-inset-top)) minmax(0,1fr);background:var(--db-surface-0)}.reminders-sheet-header{box-sizing:border-box;min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(13px,env(safe-area-inset-right)) 0 max(17px,env(safe-area-inset-left));background:#11161ff5}.reminders-sheet-body{padding:18px max(14px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.reminders-empty{min-height:55dvh}}@media(max-width:360px){.topbar{padding-inline:8px}.topbar .mark{width:36px;height:36px}.topbar .brand{font-size:17px}.filter-strip .filter-tool{padding-inline:8px}.settings-panel .settings-content,.settings-panel .settings-nav{padding-right:11px;padding-left:11px}}.light .settings-panel.expanded,.light .settings-panel .settings-header,.light .settings-panel .settings-nav{background:#f2f2f7}.light .settings-panel .settings-content,.light .reminders-sheet{background:#fff}.light .settings-panel .settings-section>.settings-form-grid,.light .settings-panel .settings-section>.privacy-box,.light .settings-panel .settings-toggle-list,.light .settings-panel .settings-action-card,.light .settings-panel .integration-card,.light .settings-panel .test-sms-panel,.light .settings-panel .settings-feature-card,.light .settings-panel .settings-coming-card,.light .settings-panel .account-signout-card,.light .settings-panel .settings-disclosure,.light .reminder-list-box{border-color:#3c3c431f;background:#f7f7fa}.light .settings-panel .feature-card-heading h4,.light .settings-panel .settings-coming-card b,.light .settings-panel .account-signout-card b,.light .reminders-sheet-header h2,.light .reminder-item-row b,.light .reminders-empty h3{color:#15171d}.light .settings-panel .settings-disclosure-body>.integration-card,.light .settings-panel .assistant-test-card,.light .settings-panel .assistant-test-card textarea,.light .settings-panel .bridge-copy-row code{border-color:#3c3c431f;background:#fff;color:#20242d}@media(max-width:760px){.light .settings-panel .settings-nav,.light .settings-panel .settings-content,.light .reminders-sheet{background:#f2f2f7}}.mobile-only-action,.board-mobile-count{display:none}.note-card.untagged,.mobile-drag-preview.untagged,.note-detail.untagged{--tag-rgb: 118, 126, 140;--tag-color: #767e8c}.note-card,.compact .note-card{border:1px solid rgba(var(--tag-rgb),.68);border-left-width:1px;background:#141922;box-shadow:0 9px 24px #0000002e,inset 0 1px #ffffff09;-webkit-backdrop-filter:none;backdrop-filter:none}.note-card:hover,.compact .note-card:hover{border-color:rgba(var(--tag-rgb),.94);background:#181e28;box-shadow:0 13px 30px #0000003d,0 0 0 1px rgba(var(--tag-rgb),.08)}.note-card .reminder-due{border-color:#ffffff1a;background:#ffffff0b;color:#aeb7c5}.note-card .todo-progress{background:#ffffff14}.note-card .todo-progress span{background:#8b95a5}.note-card .link-preview,.note-card .card-files span{border-color:#ffffff14;background:#10141b}.mobile-drag-preview{border:1px solid rgba(var(--tag-rgb),.9);border-left-width:1px;background:#181e28}.search-dismiss{display:grid;place-items:center;flex:0 0 27px;width:27px;min-width:27px;height:27px;min-height:27px;padding:0;border:0;border-radius:999px;background:#76768038;color:#aeb7c5;box-shadow:none}@media(max-width:760px){html,body,#root{background:#090c12}body{background-image:none}.app,.app.light{padding:calc(7px + env(safe-area-inset-top)) max(9px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left));background:#090c12}.topbar{top:max(4px,env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "search actions";gap:12px 10px;min-height:0;margin:0 0 12px;padding:7px 0 0;border:0;border-bottom:1px solid #262a27;border-radius:0;background:#050606f5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar .identity{grid-area:identity;min-width:0;gap:8px}.topbar .mark{width:34px;height:34px;border-radius:11px;box-shadow:none}.topbar .main-logo{width:42px;height:42px;flex-basis:42px}.topbar .main-wordmark{width:min(118px,31vw);height:25px}.topbar .brand{font-size:17px;font-weight:720}.topbar .identity span{display:none}.topbar-actions{grid-area:actions;display:contents}.topbar .mobile-only-action,.topbar .new-action{position:relative;display:inline-flex;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:11px;background:transparent;color:#aeb7c5;box-shadow:none}.topbar .mobile-search-toggle,.topbar .reminder-action,.topbar .account-button{grid-row:1;justify-self:end}.topbar .mobile-search-toggle{display:none}.topbar .reminder-action{margin-right:72px}.topbar .account-button{margin-right:36px}.topbar .new-action{grid-area:actions;width:54px;min-width:54px;height:54px;min-height:54px;align-self:center;border:1px solid #2f3431;border-radius:18px;background:#151616;color:#d6d3cb;box-shadow:inset 0 1px #ffffff0a}.topbar .new-action span,.topbar .view-button,.topbar-actions>.topbar-action:not(.mobile-only-action):not(.new-action){display:none}.topbar .account-button{display:grid;width:34px;min-width:34px;height:34px;min-height:34px;background:transparent}.topbar .account-button span{width:27px;height:27px;font-size:10px}.topbar .reminder-action small{position:absolute;top:1px;right:0;display:grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border:2px solid #0f131a;border-radius:999px;background:#ff453a;color:#fff;font-size:8px;font-weight:760}.topbar .top-search{grid-area:search;box-sizing:border-box;width:100%;height:54px;margin:0;padding:0 15px;border:1px solid #2f3431;border-radius:18px;background:#151616;box-shadow:none}.topbar:not(.mobile-search-open) .top-search{display:flex}.topbar .top-search input{min-width:0;color:#d6d3cb;font-family:var(--typewriter);font-size:16px;font-weight:700}.topbar .top-search input::placeholder{color:#626762}.filter-strip{width:100%;gap:6px;margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.filter-toolset{padding-right:6px;border-right-color:#ffffff17}.filter-strip .filter-tool{min-width:30px;min-height:30px;padding:0;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#11161f;color:#aeb7c5;font-size:0}.filter-strip .filter-tool svg{display:block;width:14px;height:14px}.filter-strip .tool-chip{display:none}.filter-strip .chip{min-height:30px;padding:3px 10px;border-color:#ffffff17;background:#10151d}.filter-strip .chip.active{border-color:currentColor;background:#171d26;color:var(--tag-color, #fff)}.board-head{align-items:center;min-height:26px;margin:0 1px 8px;padding:0}.board-head h1{font-size:17px;letter-spacing:-.02em}.board-sort-label{display:none}.board-mobile-count{display:inline;color:#697486;font-size:10px;font-weight:650}.mobile-masonry-board,.mobile-masonry-board.compact,.compact .mobile-masonry-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.mobile-masonry-board>.masonry-column{display:flex;min-width:0;flex-direction:column;gap:10px}.mobile-masonry-board .note-card,.mobile-masonry-board.compact .note-card,.compact .mobile-masonry-board .note-card{box-sizing:border-box;display:inline-flex;flex-direction:column;width:100%;min-width:0;min-height:112px;margin:0;padding:12px;overflow:hidden;break-inside:avoid;border:1px solid rgba(var(--tag-rgb),.68);border-left-width:1px;border-radius:10px;background:#12161c;box-shadow:inset 0 1px #ffffff06,0 8px 18px #00000024;transform:none;vertical-align:top}.mobile-masonry-board .note-card.pinned-card{border-color:#ffb72bc7;box-shadow:inset 0 1px #ffffff09,0 8px 20px #ffb72b12}.mobile-masonry-board .note-card:active{transform:scale(.975)}.mobile-masonry-board .note-card.drop-target-card{border-color:#fff;box-shadow:0 0 0 3px rgba(var(--tag-rgb),.2)}.note-card .card-tools{top:7px;right:7px;gap:0;height:24px}.note-card .pin-button:not(.active){display:none}.note-card .pin-button,.note-card .drag-handle,.note-card .card-kind-icon{width:24px;min-width:24px;height:24px;min-height:24px;border-radius:6px;background:transparent}.note-card .card-kind-icon{display:none}.note-card .drag-handle{touch-action:none}.note-card .card-kicker{display:flex;min-height:13px;margin:0 28px 8px 0;justify-content:flex-start;flex-wrap:wrap;gap:5px 7px;color:#7f8997;font-family:var(--typewriter);font-size:8px;font-weight:620;line-height:1.25;letter-spacing:.045em;text-transform:uppercase}.note-card .card-kicker .pinned-label{color:#ffbd45;font-size:inherit;font-weight:760}.note-card h2,.compact .note-card h2{display:-webkit-box;margin:0 0 8px;overflow:hidden;color:#f2f4f7;font-family:var(--typewriter);font-size:clamp(11px,3.25vw,13px);font-weight:720;line-height:1.3;letter-spacing:-.018em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:7}.note-card p,.compact .note-card p{display:-webkit-box;margin:0 0 10px;overflow:hidden;color:#b8c0ca;font-family:var(--typewriter);font-size:clamp(9px,2.55vw,10.5px);line-height:1.42;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:8}.note-card .note-tags{display:flex;flex-wrap:nowrap;gap:5px;margin-top:2px;overflow:hidden}.note-card .note-tags span{flex:0 1 auto;max-width:100%;overflow:hidden;border-color:rgba(var(--tag-rgb),.28);background:transparent;color:var(--tag-color);padding:2px 5px;font-family:var(--typewriter);font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.note-card .note-tags span:nth-child(n+3){display:none}.note-card .reminder-due{align-self:flex-start;gap:4px;max-width:100%;margin:0 0 9px;padding:5px 7px;overflow:hidden;color:#aeb7c5;font-size:8px;white-space:nowrap}.note-card .reminder-due svg{width:11px;height:11px}.note-card .todo-card-list{gap:6px;margin:0 0 9px;overflow:hidden}.note-card .todo-card-row{gap:6px;font-family:var(--typewriter);font-size:9px;line-height:1.35}.note-card .todo-card-list>small{color:#7f8997;font-size:8px}.note-card .todo-card-row input{width:13px;height:13px}.note-card .card-images{min-height:0;margin:1px 0 9px}.note-card .card-images img{width:100%;height:auto;max-height:156px;aspect-ratio:4 / 3;object-fit:cover;border:0;border-radius:7px}.note-card .card-images.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.note-card .card-files{gap:3px;margin:2px 0 9px}.note-card .card-files span{padding:5px;font-size:9px}.note-card .link-preview{grid-template-columns:24px minmax(0,1fr) auto;gap:7px;min-height:40px;margin:1px 0 9px;padding:7px}.note-card .link-preview>svg{width:12px;height:12px}.note-card .link-preview .link-icon{width:24px;height:24px}.note-card .link-preview b{margin:0;font-size:9px}.note-card .link-preview span{display:-webkit-box;margin-top:2px;overflow:hidden;font-size:7.5px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.completed-shell{margin-top:18px}.completed-disclosure{border-radius:0}.mobile-dock{display:none!important}.mobile-drag-preview{aspect-ratio:auto;min-height:0!important;overflow:hidden;border-radius:15px;background:#181e28}.light .topbar{border-color:#3c3c431f;background:#fafafcf0}.app.light,.light .note-card,.light.compact .note-card{background:#f2f2f7}.light .note-card,.light.compact .note-card{background:#fff}.light .note-card h2,.light.compact .note-card h2{color:#161a22}.light .note-card p,.light.compact .note-card p{color:#5d6674}.light .topbar .top-search,.light .filter-strip .filter-tool,.light .filter-strip .chip{border-color:#3c3c431a;background:#fff}}@media(max-width:350px){.topbar{padding-inline:6px}.topbar .mark,.topbar .mobile-only-action,.topbar .new-action,.topbar .account-button{width:32px;min-width:32px;height:32px;min-height:32px}.topbar .brand{font-size:16px}.mobile-masonry-board,.mobile-masonry-board.compact,.compact .mobile-masonry-board{gap:8px}.mobile-masonry-board>.masonry-column{gap:8px}.mobile-masonry-board .note-card,.mobile-masonry-board.compact .note-card,.compact .mobile-masonry-board .note-card{min-height:104px;padding:10px;border-radius:9px}}@keyframes minddropDetailBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes minddropDetailBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes minddropDetailCardIn{0%{opacity:0;transform:translateY(12px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes minddropDetailCardOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.975)}}.overlay.detail-overlay{animation:minddropDetailBackdropIn .18s ease-out both;overscroll-behavior:contain}.overlay.detail-overlay>.note-detail{animation:minddropDetailCardIn .24s cubic-bezier(.22,1,.36,1) both;transform-origin:center;will-change:opacity,transform}.overlay.detail-overlay.is-closing{animation:minddropDetailBackdropOut .18s ease-in both;pointer-events:none}.overlay.detail-overlay.is-closing>.note-detail{animation:minddropDetailCardOut .18s cubic-bezier(.4,0,1,1) both}.note-detail .detail-check-hit{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;place-items:center;cursor:pointer}.note-detail .detail-check-hit>input[type=checkbox]{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important}.note-detail .task-due-slot{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;min-width:44px;min-height:44px}.note-detail .task-due-slot>.task-due-add{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-width:0;height:32px;min-height:32px;border:1px solid rgba(var(--tag-rgb),.23);border-radius:999px;background:transparent;color:color-mix(in srgb,var(--tag-color) 72%,#929992);padding:0 9px;box-shadow:none;font:750 8px/1 var(--typewriter);letter-spacing:.035em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.note-detail .detail-todo-row.is-reading:not(:hover):not(:focus-within)>.task-due-slot{opacity:0;transform:translate(6px);pointer-events:none}.note-detail .detail-todo-row.is-reading>.task-due-slot{transition:opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1)}}@media(max-width:760px){.app .overlay.centered.detail-overlay:has(>.note-detail),.app:not(.light) .overlay.centered.detail-overlay:has(>.note-detail),.app.light .overlay.centered.detail-overlay:has(>.note-detail){display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#020303c2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:calc(env(safe-area-inset-top) + 12px) 14px calc(env(safe-area-inset-bottom) + 12px)!important}.app .detail-overlay>.note-detail,.app:not(.light) .detail-overlay>.note-detail,.app:not(.light) .detail-overlay>.reminder-detail,.app.light .detail-overlay>.note-detail,.app.light .detail-overlay>.reminder-detail{box-sizing:border-box;width:min(520px,calc(100vw - 28px))!important;max-width:520px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;border:1px solid #2b302d!important;border-top:2px solid rgba(var(--tag-rgb),.72)!important;border-radius:16px!important;background:#080a09!important;padding:13px 14px 0!important;box-shadow:0 24px 70px #00000094!important;align-self:center!important}.app.light .detail-overlay>.note-detail,.app.light .detail-overlay>.reminder-detail{border-color:#d7d9d3!important;border-top-color:rgba(var(--tag-rgb),.64)!important;background:#fffdf7!important}.app .detail-overlay .detail-close{top:6px!important;right:6px!important;display:grid!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;place-items:center;border:0!important;background:transparent!important}.app .detail-overlay .detail-kicker,.app:not(.light) .detail-overlay .detail-kicker,.app.light .detail-overlay .detail-kicker{min-height:30px;padding:0 42px 0 0!important;font-size:8px!important}.app .detail-overlay .detail-kind-todo h2,.app:not(.light) .detail-overlay .detail-kind-todo h2,.app.light .detail-overlay .detail-kind-todo h2{margin:8px 0 3px!important;padding:0 38px 11px 0!important;font-size:20px!important;line-height:1.18!important}.app .detail-overlay .detail-todos{margin:0!important}.app .detail-overlay .detail-todo-row.is-reading,.app:not(.light) .detail-overlay .detail-todo-row.is-reading,.app.light .detail-overlay .detail-todo-row.is-reading{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;min-height:52px!important;border-radius:0!important;background:transparent!important;padding:3px 0!important}.app .detail-overlay .detail-todo-row.is-reading>.detail-check-hit{grid-column:1;grid-row:1;justify-self:start}.app .detail-overlay .detail-todo-row.is-reading>span:not(.task-due-slot){grid-column:2!important;grid-row:1;min-width:0;font-size:15px!important;line-height:1.25!important;overflow-wrap:anywhere}.app .detail-overlay .detail-todo-row.is-reading>.task-due-slot,.app:not(.light) .detail-overlay .detail-todo-row.is-reading>.task-due-slot,.app.light .detail-overlay .detail-todo-row.is-reading>.task-due-slot{grid-column:3!important;grid-row:1;width:auto!important;min-width:70px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:8px!important;opacity:1;transform:none;pointer-events:auto}.app .detail-overlay .task-due-slot>.task-due-add,.app:not(.light) .detail-overlay .task-due-slot>.task-due-add,.app.light .detail-overlay .task-due-slot>.task-due-add{width:68px!important;min-width:68px!important;height:32px!important;min-height:32px!important;border:1px solid rgba(var(--tag-rgb),.23)!important;border-radius:999px!important;background:transparent!important;padding:0 8px!important;white-space:nowrap}.app .detail-overlay .detail-todo-row.is-editing{grid-template-columns:44px minmax(0,1fr) 36px 44px!important;gap:3px!important;min-height:54px!important;padding:3px 0!important}.app .detail-overlay .detail-todo-row.is-editing>.detail-check-hit{grid-column:1;grid-row:1}.app .detail-overlay .detail-todo-row.is-editing>input:not([type=checkbox]){grid-column:2!important;font-size:16px!important}.app .detail-overlay .detail-todo-row.is-editing>.task-remove{grid-column:3!important}.app .detail-overlay .detail-todo-row.is-editing>.task-due-slot{grid-column:4!important;grid-row:1;width:44px!important;min-width:44px!important}.app .detail-overlay .detail-todo-row.is-editing>.task-due-slot .task-due-add{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.app .detail-overlay .detail-todo-row.is-editing>.task-due-slot .task-due-add span{display:none}.app .detail-overlay .detail-comments{margin-top:8px!important;padding:8px 0!important}.app .detail-overlay .detail-comments-head{min-height:36px}.app .detail-overlay .detail-actions,.app:not(.light) .detail-overlay .detail-actions,.app.light .detail-overlay .detail-actions{position:sticky!important;bottom:0!important;z-index:12;display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:2px!important;width:auto!important;box-sizing:border-box;height:54px!important;min-height:54px!important;margin:8px -14px 0!important;border-top:1px solid rgba(var(--tag-rgb),.18)!important;border-radius:0 0 15px 15px!important;background:#080a09!important;padding:3px 5px!important}.app.light .detail-overlay .detail-actions{background:#fffdf7!important}.app .detail-overlay .detail-actions>div{display:contents!important}.app .detail-overlay .detail-actions button,.app .detail-overlay .detail-actions .ghost,.app .detail-overlay .detail-actions .primary,.app .detail-overlay .detail-actions .pin-action,.app .detail-overlay .detail-actions>div>.ghost:not(.complete-action):not(.danger){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;min-height:44px!important;border:0!important;border-radius:7px!important;background:transparent!important;padding:3px 1px!important;font-size:clamp(8px,2.25vw,9px)!important;line-height:1!important}.app .detail-overlay .detail-actions button svg{width:15px!important;height:15px!important}}@media(prefers-reduced-motion:reduce){.overlay.detail-overlay,.overlay.detail-overlay>.note-detail,.overlay.detail-overlay.is-closing,.overlay.detail-overlay.is-closing>.note-detail{animation:none!important}}@media(prefers-reduced-motion:reduce){.note-card,.topbar-action,.top-search{scroll-behavior:auto;transition:none!important}}.app:not(.light){--bg: #050606;--panel: #090a0a;--panel-2: #0d0f0f;--text: #eeeae0;--muted: #8b908b;--quiet: #626762;--line: #282c2a;--typewriter: "Roboto Mono", ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;min-height:100dvh;background:#050606;color:var(--text)}.app:not(.light) .topbar{border:1px solid #292d2b;border-radius:6px;background:#080909;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app:not(.light) .topbar .mark{border:1px solid #2bbcff;border-radius:4px;background:#050606;color:#43c5ff;box-shadow:none}.app:not(.light) .topbar .main-logo{border-color:#2b302c;border-radius:4px;background:#050606;box-shadow:none}.app:not(.light) .topbar .brand,.app:not(.light) .board-head h1,.app:not(.light) .board-mobile-count,.app:not(.light) .board-sort-label,.app:not(.light) .filter-strip,.app:not(.light) .note-card,.app:not(.light) .completed-disclosure{font-family:var(--typewriter)}.app:not(.light) .topbar .brand{color:#f0ede4;font-weight:700;letter-spacing:-.035em}.app:not(.light) .topbar .top-search{border:1px solid #2a2e2c;border-radius:4px;background:#0b0c0c;box-shadow:none}.app:not(.light) .topbar .top-search:focus-within{border-color:#43c5ff;box-shadow:0 0 0 1px #43c5ff33}.app:not(.light) .topbar .top-search input{color:#e8e5dc;font-family:var(--typewriter)}.app:not(.light) .topbar .top-search input::placeholder{color:#676c68}.app:not(.light) .topbar .icon-action,.app:not(.light) .topbar .view-button,.app:not(.light) .topbar .account-button,.app:not(.light) .topbar .new-action{border:1px solid #292d2b;border-radius:4px;background:#090a0a;color:#9ca29d;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app:not(.light) .topbar .icon-action:hover,.app:not(.light) .topbar .view-button:hover,.app:not(.light) .topbar .account-button:hover,.app:not(.light) .topbar .new-action:hover{border-color:#555c57;background:#101212;color:#f0ede4}.app:not(.light) .topbar .new-action{border-color:#43c5ffc7;color:#43c5ff}.app:not(.light) .topbar .account-button span{border:1px solid #3c4340;background:#111313;color:#d8d5cd;font-family:var(--typewriter)}.app:not(.light) .filter-strip{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.app:not(.light) .filter-strip .filter-tool,.app:not(.light) .filter-strip .chip{min-height:29px;border:1px solid #292d2b;border-radius:3px;background:#070808;box-shadow:none;font-family:var(--typewriter);font-size:9px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.app:not(.light) .filter-strip .chip:hover,.app:not(.light) .filter-strip .filter-tool:hover{border-color:#505651;background:#0d0f0f}.app:not(.light) .filter-strip .chip.active{border-color:currentColor;background:#090b0b;box-shadow:inset 0 -2px 0 currentColor}.app:not(.light) .board-head{border-bottom:1px solid #1d201f;padding-bottom:8px}.app:not(.light) .board-head h1{color:#eeeae0;font-size:15px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.app:not(.light) .board-head span{color:#6f756f;font-family:var(--typewriter);font-weight:600;letter-spacing:.025em}.app:not(.light) .note-card,.app:not(.light).compact .note-card{border:1px solid rgba(var(--tag-rgb),.78);border-radius:4px;background:#090a0a;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app:not(.light) .note-card:hover,.app:not(.light).compact .note-card:hover{border-color:rgb(var(--tag-rgb));background:#0c0e0e;box-shadow:0 0 0 1px rgba(var(--tag-rgb),.14);transform:translateY(-1px)}.app:not(.light) .note-card.pinned-card{border-color:#ffbe34e6;box-shadow:inset 0 2px #ffbe3461}.app:not(.light) .note-card .card-kicker,.app:not(.light) .note-card h2,.app:not(.light) .note-card p,.app:not(.light) .note-card .todo-card-row,.app:not(.light) .note-card .todo-card-list>small,.app:not(.light) .note-card .note-tags span,.app:not(.light) .note-card .reminder-due,.app:not(.light) .note-card .link-preview,.app:not(.light) .note-card .card-files span{font-family:var(--typewriter)}.app:not(.light) .note-card .card-kicker{color:#777d77;font-size:9px;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.app:not(.light) .note-card h2,.app:not(.light).compact .note-card h2{color:#eeeae0;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:-.025em}.app:not(.light) .note-card p,.app:not(.light).compact .note-card p,.app:not(.light) .note-card .todo-card-row{color:#c4c3ba;font-size:10.5px;line-height:1.45}.app:not(.light) .note-card .note-tags span{border:1px solid rgba(var(--tag-rgb),.6);border-radius:2px;background:transparent;color:var(--tag-color);font-size:8px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.app:not(.light) .note-card .drag-handle,.app:not(.light) .note-card .pin-button,.app:not(.light) .note-card .card-kind-icon{border-radius:2px;background:transparent;color:#666c67;box-shadow:none}.app:not(.light) .note-card .reminder-due,.app:not(.light) .note-card .link-preview,.app:not(.light) .note-card .card-files span{border-color:#272b29;border-radius:2px;background:#060707;color:#a9ada7}.app:not(.light) .note-card .todo-progress{border-radius:0;background:#202321}.app:not(.light) .note-card .todo-progress span{border-radius:0;background:var(--tag-color)}.app:not(.light) .completed-disclosure{border:0;border-top:1px solid #252a27;border-radius:0;background:transparent;box-shadow:none}.app:not(.light) .mobile-drag-preview{border:1px solid rgb(var(--tag-rgb));border-radius:4px;background:#0c0e0e;box-shadow:10px 12px #00000080}@media(max-width:760px){html,body,#root{background:#050606}.app:not(.light){padding:calc(6px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.app:not(.light) .topbar{top:max(3px,env(safe-area-inset-top));gap:5px 7px;margin-bottom:8px;padding:6px;border-radius:5px}.app:not(.light) .topbar .mark,.app:not(.light) .topbar .mobile-only-action,.app:not(.light) .topbar .new-action,.app:not(.light) .topbar .account-button{width:32px;min-width:32px;height:32px;min-height:32px;border-radius:3px}.app:not(.light) .topbar .brand{font-size:15px}.app:not(.light) .topbar .account-button span{width:25px;height:25px;border-radius:2px;font-size:9px}.app:not(.light) .topbar .top-search{height:36px;border-radius:3px}.app:not(.light) .topbar .top-search input{font-size:13px}.app:not(.light) .filter-strip{gap:5px;margin-bottom:10px}.app:not(.light) .filter-toolset{padding-right:5px;border-right-color:#292d2b}.app:not(.light) .filter-strip .filter-tool,.app:not(.light) .filter-strip .chip{min-height:28px;border-radius:3px}.app:not(.light) .filter-strip .filter-tool{min-width:28px}.app:not(.light) .board-head{min-height:24px;margin:0 0 7px;padding-bottom:7px}.app:not(.light) .board-head h1{font-size:14px}.app:not(.light) .board-mobile-count{font-size:8px;letter-spacing:.06em;text-transform:uppercase}.app:not(.light) .mobile-masonry-board,.app:not(.light) .mobile-masonry-board.compact,.app:not(.light).compact .mobile-masonry-board,.app:not(.light) .mobile-masonry-board>.masonry-column{gap:7px}.app:not(.light) .mobile-masonry-board .note-card,.app:not(.light) .mobile-masonry-board.compact .note-card,.app:not(.light).compact .mobile-masonry-board .note-card{min-height:100px;padding:10px;border:1px solid rgba(var(--tag-rgb),.82);border-radius:4px;background:#090a0a;box-shadow:none}.app:not(.light) .mobile-masonry-board .note-card.pinned-card{border-color:#ffbe34e6;box-shadow:inset 0 2px #ffbe3461}.app:not(.light) .note-card .card-tools{top:5px;right:5px}.app:not(.light) .note-card .card-kicker{margin:0 26px 8px 0;color:#747a74;font-size:7px;letter-spacing:.09em}.app:not(.light) .note-card h2,.app:not(.light).compact .note-card h2{margin-bottom:7px;font-size:clamp(10.5px,3vw,12px);line-height:1.28}.app:not(.light) .note-card p,.app:not(.light).compact .note-card p,.app:not(.light) .note-card .todo-card-row{font-size:clamp(8.5px,2.45vw,10px);line-height:1.42}.app:not(.light) .note-card .note-tags span{padding:2px 4px;font-size:7px}.app:not(.light) .note-card .card-images img{border-radius:2px}.app:not(.light) .completed-shell{margin-top:16px}.app:not(.light) .completed-disclosure{border-radius:0}}.app:not(.light){background-color:#050606;background-image:radial-gradient(rgba(238,234,224,.026) .55px,transparent .65px);background-size:4px 4px}.app:not(.light) .topbar{border:0;border-bottom:1px solid #262a27;border-radius:0;background:#050606f5}.app:not(.light) .topbar .mark{width:27px;min-width:27px;height:27px;min-height:27px;border:0;border-radius:50%;background:transparent}.app:not(.light) .topbar .icon-action,.app:not(.light) .topbar .view-button,.app:not(.light) .topbar .account-button{border-color:transparent;border-radius:50%;background:transparent}.app:not(.light) .topbar .new-action{border:1px solid rgba(67,197,255,.72);border-radius:50%;background:transparent}.app:not(.light) .topbar .account-button span{border:0;border-radius:50%;background:#151817}.app:not(.light) .filter-toolset{border-right:0}.app:not(.light) .filter-strip .filter-tool,.app:not(.light) .filter-strip .chip{min-height:27px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent}.app:not(.light) .filter-strip .filter-tool:hover,.app:not(.light) .filter-strip .chip:hover{border-bottom-color:#555b57;background:transparent}.app:not(.light) .filter-strip .chip.active{border-color:transparent;border-bottom-color:currentColor;background:transparent;box-shadow:none}.app:not(.light) .board-head{border-bottom:0}.app:not(.light) .note-card,.app:not(.light).compact .note-card{border-color:rgba(var(--tag-rgb),.62);border-radius:8px 5px 9px 6px;background:#080a09f0}.app:not(.light) .note-card:hover,.app:not(.light).compact .note-card:hover{background:#0b0d0c;box-shadow:4px 5px #0000006b}.app:not(.light) .note-card .drag-handle{opacity:.58}@media(min-width:761px){.app:not(.light) .masonry-board .note-card:nth-child(5n+2){transform:translateY(8px)}.app:not(.light) .masonry-board .note-card:nth-child(7n+4){transform:translateY(14px)}}@media(max-width:760px){.app:not(.light){padding-top:calc(4px + env(safe-area-inset-top))}.app:not(.light) .topbar{top:env(safe-area-inset-top);gap:4px 7px;margin-bottom:7px;padding:5px 1px 6px}.app:not(.light) .topbar .mark{width:27px;min-width:27px;height:27px;min-height:27px}.app:not(.light) .topbar .mobile-only-action,.app:not(.light) .topbar .new-action,.app:not(.light) .topbar .account-button{width:30px;min-width:30px;height:30px;min-height:30px}.app:not(.light) .topbar .account-button span{width:24px;height:24px}.app:not(.light) .filter-strip{gap:2px;margin-bottom:8px}.app:not(.light) .filter-toolset{padding-right:2px}.app:not(.light) .filter-strip .filter-tool,.app:not(.light) .filter-strip .chip{min-height:26px;padding-inline:7px}.app:not(.light) .filter-strip .filter-tool{min-width:26px}.app:not(.light) .board-head{margin-bottom:9px;padding-inline:1px}.app:not(.light) .mobile-masonry-board,.app:not(.light) .mobile-masonry-board.compact,.app:not(.light).compact .mobile-masonry-board,.app:not(.light) .mobile-masonry-board>.masonry-column{gap:8px}.app:not(.light) .mobile-masonry-board>.masonry-column:nth-child(2){padding-top:0}.app:not(.light) .mobile-masonry-board .note-card,.app:not(.light) .mobile-masonry-board.compact .note-card,.app:not(.light).compact .mobile-masonry-board .note-card{min-height:112px;padding:12px 11px 13px;border-color:rgba(var(--tag-rgb),.64);border-radius:8px 5px 9px 6px;background:#080a09f0}.app:not(.light) .mobile-masonry-board>.masonry-column:first-child .note-card:nth-child(3n+2){width:100%;margin-left:0}.app:not(.light) .mobile-masonry-board>.masonry-column:first-child .note-card:nth-child(3n){width:100%;margin-right:0}.app:not(.light) .mobile-masonry-board>.masonry-column:nth-child(2) .note-card:nth-child(3n+1){width:100%}.app:not(.light) .mobile-masonry-board>.masonry-column:nth-child(2) .note-card:nth-child(3n+2){width:100%;margin-left:0}.app:not(.light) .note-card .card-kicker{margin-bottom:7px}.app:not(.light) .note-card h2,.app:not(.light).compact .note-card h2{font-size:clamp(11px,3.05vw,12.5px);line-height:1.34}}.app:not(.light) .overlay.centered:has(.note-detail){z-index:400;background:#030404f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app:not(.light) .note-detail{width:min(680px,calc(100vw - 40px));max-height:min(780px,calc(100dvh - 40px));border:0;border-top:2px solid rgba(var(--tag-rgb),.72);border-bottom:1px solid #252927;border-radius:10px 5px 11px 6px;background:radial-gradient(rgba(238,234,224,.022) .55px,transparent .65px),linear-gradient(180deg,rgba(var(--tag-rgb),.025),transparent 190px),#080a09;background-size:4px 4px,auto,auto;box-shadow:14px 18px #00000040;padding:25px 27px 18px;color:#eeeae0;font-family:var(--typewriter)}.app:not(.light) .note-detail button,.app:not(.light) .note-detail input,.app:not(.light) .note-detail textarea,.app:not(.light) .note-detail a{font-family:var(--typewriter)}.app:not(.light) .note-detail .detail-close{top:15px;right:18px;width:30px;min-width:30px;height:30px;min-height:30px;border:0;border-radius:50%;background:transparent;color:#858b85;box-shadow:none}.app:not(.light) .note-detail .detail-close:hover{background:#121514;color:#f1eee5}.app:not(.light) .note-detail .detail-kicker{padding-right:42px;color:#747a74;font-size:9px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.app:not(.light) .note-detail h2,.app:not(.light) .note-detail .detail-note-title,.app:not(.light) .note-detail .reminder-detail-title{color:#eeeae0;font-family:var(--typewriter);font-weight:700;letter-spacing:-.035em}.app:not(.light) .note-detail h2{margin:14px 42px 9px 0;font-size:clamp(23px,3vw,31px);line-height:1.14}.app:not(.light) .note-detail .detail-note-title{margin-top:12px;font-size:clamp(23px,3vw,31px);line-height:1.14}.app:not(.light) .note-detail .detail-tags{gap:6px;margin:5px 0 14px}.app:not(.light) .note-detail .detail-tags span{border:0;border-bottom:1px solid rgba(var(--tag-rgb),.55);border-radius:0;background:transparent;color:var(--tag-color);padding:2px 0;font-size:9px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.app:not(.light) .note-detail .detail-todos{gap:0;margin-top:12px;border-color:#282c2a;padding:8px 0 12px}.app:not(.light) .note-detail .detail-todo-row{min-height:42px;gap:9px;border:0;border-bottom:1px solid #202321;border-radius:0;background:transparent;color:#d7d5cd;padding:8px 2px}.app:not(.light) .note-detail .detail-todo-row:last-of-type{border-bottom-color:transparent}.app:not(.light) .note-detail .detail-todo-row span,.app:not(.light) .note-detail .detail-todo-row input:not([type=checkbox]){color:#d7d5cd;font-size:13px;line-height:1.4}.app:not(.light) .note-detail .detail-todo-row input[type=checkbox]{width:15px;height:15px;border-radius:2px;accent-color:var(--tag-color)}.app:not(.light) .note-detail .detail-content,.app:not(.light) .note-detail .detail-textarea,.app:not(.light) .note-detail .detail-inline-textarea{margin-top:14px;border:0;border-top:1px solid #282c2a;border-bottom:1px solid #282c2a;border-radius:0;background:transparent;color:#d1d0c8;padding:17px 2px;font-size:14px;line-height:1.58;box-shadow:none}.app:not(.light) .note-detail .detail-link,.app:not(.light) .note-detail .detail-file{border:0;border-bottom:1px solid #282c2a;border-radius:0;background:transparent;box-shadow:none}.app:not(.light) .note-detail .detail-empty-edit,.app:not(.light) .note-detail .detail-upload{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:30px;border:0;border-bottom:1px solid #343936;border-radius:0;background:transparent;color:#8b908b;padding:5px 1px;box-shadow:none}.app:not(.light) .note-detail .detail-empty-edit+.detail-upload{margin-left:18px}.app:not(.light) .note-detail .detail-empty-edit:hover,.app:not(.light) .note-detail .detail-upload:hover{border-bottom-color:var(--tag-color);background:transparent;color:#eeeae0}.app:not(.light) .note-detail .reminder-detail-time label,.app:not(.light) .note-detail .detail-reminder-due{border:0;border-bottom:1px solid #282c2a;border-radius:0;background:transparent}.app:not(.light) .note-detail .detail-actions{position:sticky;bottom:-18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:18px 0 -8px;border-top:1px solid #282c2a;border-radius:0;background:#080a09f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 0 0}.app:not(.light) .note-detail .detail-actions>div{display:contents}.app:not(.light) .note-detail .detail-actions button,.app:not(.light) .note-detail .detail-actions .ghost,.app:not(.light) .note-detail .detail-actions .primary{width:100%;min-width:0;min-height:36px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:#8f958f;padding:6px 3px;font-size:10px;font-weight:700;letter-spacing:.015em;box-shadow:none;white-space:nowrap}.app:not(.light) .note-detail .detail-actions button:hover,.app:not(.light) .note-detail .detail-actions .primary:hover{border-bottom-color:var(--tag-color);background:#0e1110;color:#eeeae0}.app:not(.light) .note-detail .detail-actions .primary{color:var(--tag-color)}.app:not(.light) .note-detail .detail-actions .complete-action{color:#58d77a}.app:not(.light) .note-detail .detail-actions .danger{color:#ef7777}.app:not(.light) .reminder-detail .detail-actions,.app:not(.light) .note-detail:not(:has(.detail-todos)) .detail-actions{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.app:not(.light) .overlay.centered:has(.note-detail){align-items:stretch;justify-content:stretch;padding:0}.app:not(.light) .note-detail,.app:not(.light) .reminder-detail{width:100%;max-width:none;min-height:100dvh;max-height:100dvh;border:0;border-top:2px solid rgba(var(--tag-rgb),.72);border-radius:0;box-shadow:none;padding:calc(20px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.app:not(.light) .note-detail h2{margin-top:13px;font-size:clamp(20px,5.7vw,23px);line-height:1.18}.app:not(.light) .note-detail .detail-note-title,.app:not(.light) .note-detail .reminder-detail-title{font-size:clamp(20px,5.7vw,23px);line-height:1.18}.app:not(.light) .note-detail .detail-actions{bottom:calc(-10px - env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;padding-bottom:max(6px,env(safe-area-inset-bottom))}.app:not(.light) .reminder-detail .detail-actions,.app:not(.light) .note-detail:not(:has(.detail-todos)) .detail-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.app:not(.light) .note-detail .detail-actions button,.app:not(.light) .note-detail .detail-actions .ghost,.app:not(.light) .note-detail .detail-actions .primary{min-height:42px;gap:3px;padding-inline:1px;font-size:clamp(8px,2.45vw,10px)}.app:not(.light) .note-detail .detail-actions button svg{width:13px;height:13px}}.app:not(.light) .masonry-board .note-card{transform:none}.app:not(.light) .quick-capture{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:4px auto 18px;border:0;border-top:1px solid #292d2b;border-bottom:1px solid #292d2b;border-radius:0;background:transparent;padding:8px 0 7px;box-shadow:none;font-family:var(--typewriter)}.app:not(.light) .quick-capture.is-empty{gap:6px;padding-bottom:5px}.app:not(.light) .quick-capture button,.app:not(.light) .quick-capture input,.app:not(.light) .quick-capture textarea{font-family:var(--typewriter)}.app:not(.light) .quick-capture .capture-stack{gap:6px;min-width:0}.app:not(.light) .quick-capture .mode-tabs{display:flex;gap:15px;width:auto;border:0;border-radius:0;background:transparent;padding:0}.app:not(.light) .quick-capture .mode-tab{width:auto;min-height:31px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:#7e8580;padding:4px 0;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;box-shadow:none}.app:not(.light) .quick-capture .mode-tab.active{border-bottom-color:#48bfe9;background:transparent;color:#eeeae0}.app:not(.light) .quick-capture textarea,.app:not(.light) .quick-capture .todo-draft,.app:not(.light) .quick-capture .reminder-draft{width:100%;min-height:38px;border:0;border-radius:0;background:transparent;color:#e5e2da;padding:5px 1px 3px;box-shadow:none}.app:not(.light) .quick-capture textarea{height:auto;max-height:180px;resize:none;overflow-y:auto;font-size:17px;line-height:1.38}.app:not(.light) .quick-capture.is-empty textarea{min-height:37px}.app:not(.light) .quick-capture textarea::placeholder,.app:not(.light) .quick-capture input::placeholder{color:#555b57}.app:not(.light) .quick-capture .todo-draft,.app:not(.light) .quick-capture .reminder-draft{padding-top:2px}.app:not(.light) .quick-capture .todo-draft>input,.app:not(.light) .quick-capture .reminder-title-input,.app:not(.light) .quick-capture .todo-draft-row,.app:not(.light) .quick-capture .schedule-field,.app:not(.light) .quick-capture .attached-reminder{border:0;border-bottom:1px solid #262a28;border-radius:0;background:transparent;box-shadow:none}.app:not(.light) .quick-capture .attached-reminder{min-height:34px;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;border-bottom-color:#ffb72b94;color:#d7c88d;padding:4px 1px}.app:not(.light) .quick-capture .attached-reminder svg{width:15px;height:15px;color:#ffbd45}.app:not(.light) .quick-capture .todo-draft>input,.app:not(.light) .quick-capture .reminder-title-input{width:100%;color:#eeeae0;min-height:34px;padding:4px 1px}.app:not(.light) .quick-capture .todo-draft-items{gap:0}.app:not(.light) .quick-capture.is-empty.mode-todo .todo-draft{gap:0}.app:not(.light) .quick-capture.is-empty.mode-todo .todo-draft>input{min-height:30px}.app:not(.light) .quick-capture .todo-draft-row{min-height:30px;padding:3px 1px}.app:not(.light) .quick-capture .todo-draft-row input,.app:not(.light) .quick-capture .schedule-field input,.app:not(.light) .quick-capture .attached-reminder input{border:0;background:transparent;color:#d9d6ce;box-shadow:none}.app:not(.light) .quick-capture .attached-reminder input{color:#e7dec0;font-size:12px}.app:not(.light) .quick-capture .attached-reminder b{color:#ffbd45;font-size:9px;letter-spacing:.035em;text-transform:uppercase}.app:not(.light) .quick-capture .fake-check{border-radius:2px}.app:not(.light) .quick-capture .reminder-schedule-grid{gap:5px 13px}.app:not(.light) .quick-capture .schedule-field{min-height:32px;border-bottom-color:#48bfe952;color:#66c7e8;padding:3px 1px}.app:not(.light) .quick-capture .schedule-field svg{width:14px;height:14px;color:#48bfe9}.app:not(.light) .quick-capture .schedule-field span{color:#6ec6df;font-size:9px;letter-spacing:.045em;text-transform:uppercase}.app:not(.light) .quick-capture .schedule-field input{font-size:12px}.app:not(.light) .quick-capture .quick-date-row{gap:13px}.app:not(.light) .quick-capture .quick-date-row button{min-height:27px;border:0;border-bottom:1px solid #343936;border-radius:0;background:transparent;color:#898f8a;padding:3px 0;font-size:9px;box-shadow:none}.app:not(.light) .quick-capture.is-empty.mode-reminder .quick-date-row{display:none}.app:not(.light) .quick-capture .capture-tag-picker{display:flex;gap:12px;min-width:0;margin-top:1px;padding:1px 0 4px;overflow-x:auto;scrollbar-width:none}.app:not(.light) .quick-capture .capture-tag-picker::-webkit-scrollbar{display:none}.app:not(.light) .quick-capture .capture-tag-chip{flex:0 0 auto;width:auto;min-width:0;min-height:25px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;padding:3px 0;color:#8a908b;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:none;opacity:.72}.app:not(.light) .quick-capture .capture-tag-chip.sky{color:var(--sky)}.app:not(.light) .quick-capture .capture-tag-chip.green{color:var(--green)}.app:not(.light) .quick-capture .capture-tag-chip.amber{color:var(--amber)}.app:not(.light) .quick-capture .capture-tag-chip.red{color:var(--red)}.app:not(.light) .quick-capture .capture-tag-chip.rose{color:var(--rose)}.app:not(.light) .quick-capture .capture-tag-chip.teal{color:var(--teal)}.app:not(.light) .quick-capture .capture-tag-chip.rust{color:var(--rust)}.app:not(.light) .quick-capture .capture-tag-chip.blue{color:var(--blue)}.app:not(.light) .quick-capture .capture-tag-chip.lime{color:var(--lime)}.app:not(.light) .quick-capture .capture-tag-chip.purple{color:var(--purple)}.app:not(.light) .quick-capture .capture-tag-chip.slate{color:var(--slate)}.app:not(.light) .quick-capture .capture-tag-chip.coral{color:var(--coral)}.app:not(.light) .quick-capture .capture-tag-chip.tan{color:var(--tan)}.app:not(.light) .quick-capture .capture-tag-chip.gray{color:var(--gray)}.app:not(.light) .quick-capture .capture-tag-chip.violet{color:var(--violet)}.app:not(.light) .quick-capture .capture-tag-chip.gold{color:var(--gold)}.app:not(.light) .quick-capture .capture-tag-chip.orange{color:var(--orange)}.app:not(.light) .quick-capture .capture-tag-chip.active{border-bottom-color:currentColor;color:#eeeae0;opacity:1}.app:not(.light) .quick-capture .capture-tag-chip.active.sky{color:var(--sky)}.app:not(.light) .quick-capture .capture-tag-chip.active.green{color:var(--green)}.app:not(.light) .quick-capture .capture-tag-chip.active.amber{color:var(--amber)}.app:not(.light) .quick-capture .capture-tag-chip.active.red{color:var(--red)}.app:not(.light) .quick-capture .capture-tag-chip.active.rose{color:var(--rose)}.app:not(.light) .quick-capture .capture-tag-chip.active.teal{color:var(--teal)}.app:not(.light) .quick-capture .capture-tag-chip.active.rust{color:var(--rust)}.app:not(.light) .quick-capture .capture-tag-chip.active.blue{color:var(--blue)}.app:not(.light) .quick-capture .capture-tag-chip.active.lime{color:var(--lime)}.app:not(.light) .quick-capture .capture-tag-chip.active.purple{color:var(--purple)}.app:not(.light) .quick-capture .capture-tag-chip.active.slate{color:var(--slate)}.app:not(.light) .quick-capture .capture-tag-chip.active.coral{color:var(--coral)}.app:not(.light) .quick-capture .capture-tag-chip.active.tan{color:var(--tan)}.app:not(.light) .quick-capture .capture-tag-chip.active.gray{color:var(--gray)}.app:not(.light) .quick-capture .capture-tag-chip.active.violet{color:var(--violet)}.app:not(.light) .quick-capture .capture-tag-chip.active.gold{color:var(--gold)}.app:not(.light) .quick-capture .capture-tag-chip.active.orange{color:var(--orange)}.app:not(.light) .quick-capture .capture-actions{align-self:end;display:flex;gap:5px;padding-bottom:0}.app:not(.light) .quick-capture .capture-actions button,.app:not(.light) .quick-capture .capture-actions .image-picker{width:auto;min-width:34px;min-height:34px;border:0;border-bottom:1px solid #343936;border-radius:0;background:transparent;color:#868c87;padding:5px 7px;font-size:10px;font-weight:700;box-shadow:none}.app:not(.light) .quick-capture .capture-actions .primary{border-bottom-color:#48bfe9;color:#48bfe9}.app:not(.light) .quick-capture .capture-actions button:hover,.app:not(.light) .quick-capture .capture-actions .image-picker:hover{border-bottom-color:#eeeae0;background:transparent;color:#eeeae0}.app:not(.light) .quick-capture .capture-file,.app:not(.light) .quick-capture .reminder-preview{border:0;border-bottom:1px solid #262a28;border-radius:0;background:transparent}.app:not(.light) .quick-capture .capture-image{border-radius:3px}.app:not(.light) .reminders-overlay{background:#020303b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app:not(.light) .reminders-sheet{width:min(430px,calc(100vw - 24px));border:0;border-left:1px solid #282d2a;border-radius:0;background:radial-gradient(rgba(238,234,224,.018) .55px,transparent .65px),#080a09;background-size:4px 4px;color:#eeeae0;box-shadow:-16px 0 48px #00000052;font-family:var(--typewriter)}.app:not(.light) .reminders-sheet button,.app:not(.light) .reminders-sheet input{font-family:var(--typewriter)}.app:not(.light) .reminders-sheet-header{min-height:74px;border-bottom:1px solid #282d2a;background:#080a09f5;padding:14px 18px}.app:not(.light) .reminders-sheet-header span{color:#48bfe9;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.app:not(.light) .reminders-sheet-header h2{margin-top:3px;color:#eeeae0;font-family:var(--typewriter);font-size:21px;letter-spacing:-.035em}.app:not(.light) .reminders-sheet-actions{display:flex;align-items:center;gap:13px}.app:not(.light) .reminders-new,.app:not(.light) .reminders-empty button{min-height:32px;border:0;border-bottom:1px solid #48bfe9;border-radius:0;background:transparent;color:#48bfe9;padding:4px 0;font-size:10px;font-weight:700;box-shadow:none}.app:not(.light) .reminders-sheet .sheet-close{width:31px;min-width:31px;height:31px;min-height:31px;border:0;border-radius:50%;background:transparent;color:#777e79;box-shadow:none}.app:not(.light) .reminders-sheet .sheet-close:hover{background:#121514;color:#eeeae0}.app:not(.light) .reminders-sheet-body{padding:18px}.app:not(.light) .reminder-group-title,.app:not(.light) .reminder-completed-group>summary{border-bottom:1px solid #282d2a;color:#8a918c;padding-bottom:8px;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.app:not(.light) .reminder-list-box{border:0;border-radius:0;background:transparent}.app:not(.light) .reminder-item-row{grid-template-columns:31px minmax(0,1fr);min-height:72px;border:0;border-bottom:1px solid #242825;border-radius:0;background:transparent;gap:10px;padding:10px 1px}.app:not(.light) .reminder-check{width:27px;height:27px;min-height:27px;border:2px solid #a8b0aa;border-radius:8px;background:#080a09;color:#48bfe9;box-shadow:inset 0 0 0 1px #080a09}.app:not(.light) .reminder-check[aria-pressed=true]{border-color:#48bfe9;background:#48bfe91c}.app:not(.light) .reminder-open{border:0;border-radius:0;background:transparent;color:inherit;padding:0;box-shadow:none}.app:not(.light) .reminder-item-row b{color:#ddd9d0;font-family:var(--typewriter);font-size:12.5px}.app:not(.light) .reminder-item-row small{display:flex;flex-wrap:wrap;gap:4px 8px;color:#737a75;font-size:9px}.app:not(.light) .reminder-row-tags em{border:1px solid #263f47;border-radius:0;background:#48bfe914;color:#48bfe9;padding:2px 5px;font-size:8.5px}.app:not(.light) .reminders-empty{align-items:flex-start;min-height:0;max-width:none;border-top:1px solid #282d2a;border-bottom:1px solid #282d2a;padding:25px 1px 24px;text-align:left}.app:not(.light) .reminders-empty h3{color:#e9e6de;font-family:var(--typewriter);font-size:16px}.app:not(.light) .reminders-empty p{max-width:34ch;color:#777e79;font-size:11px;line-height:1.55}.app:not(.light) .overlay.centered:has(.settings-panel){background:#020303eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app:not(.light) .settings-panel.expanded{width:min(1040px,calc(100vw - 44px));height:min(760px,calc(100dvh - 44px));max-height:calc(100dvh - 44px);border:1px solid #292d2b;border-radius:10px 5px 11px 6px;background:#080a09;box-shadow:16px 18px #00000047;color:#e8e5dc;font-family:var(--typewriter);overflow:hidden}.app:not(.light) .settings-panel button,.app:not(.light) .settings-panel input,.app:not(.light) .settings-panel select,.app:not(.light) .settings-panel textarea,.app:not(.light) .settings-panel code{font-family:var(--typewriter)}.app:not(.light) .settings-panel .settings-header{min-height:68px;border-bottom:1px solid #292d2b;background:#0a0c0b;padding:12px 17px}.app:not(.light) .settings-panel .settings-header-icon{width:31px;height:31px;border:0;border-radius:3px;background:transparent;color:#48bfe9}.app:not(.light) .settings-panel .settings-header-copy h2{color:#eeeae0;font-family:var(--typewriter);font-size:18px;letter-spacing:-.035em}.app:not(.light) .settings-panel .settings-header-copy p,.app:not(.light) .settings-panel .settings-save-state{color:#717873;font-size:9px}.app:not(.light) .settings-panel .settings-close,.app:not(.light) .settings-panel .settings-mobile-back{border:0;background:transparent;color:#818782;box-shadow:none}.app:not(.light) .settings-panel .settings-close{width:31px;min-width:31px;height:31px;min-height:31px;border-radius:50%}.app:not(.light) .settings-panel .settings-shell{min-height:0;background:#080a09}.app:not(.light) .settings-panel .settings-nav{min-height:0;border-right:1px solid #292d2b;background:#0a0c0b;padding:15px 12px;overflow-y:auto}.app:not(.light) .settings-panel .settings-nav-label{color:#575d59;font-size:8px;letter-spacing:.13em}.app:not(.light) .settings-panel .settings-nav button{min-height:43px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:#858b86;padding:6px 3px;box-shadow:none}.app:not(.light) .settings-panel .settings-nav button:hover{background:#0e1110;color:#d8d5cd}.app:not(.light) .settings-panel .settings-nav button.active{border-bottom-color:#48bfe9;background:transparent;color:#eeeae0}.app:not(.light) .settings-panel .settings-nav-icon{width:25px;height:25px;border:0;border-radius:0;background:transparent;color:inherit}.app:not(.light) .settings-panel .settings-nav-copy b{font-size:11px}.account-menu-layer{position:fixed;inset:0;z-index:90}.account-menu{position:fixed;top:max(70px,calc(env(safe-area-inset-top) + 54px));right:18px;width:min(320px,calc(100vw - 28px));padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#0c0e0ef7;box-shadow:0 24px 70px #00000094;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.account-menu-user{display:flex;align-items:center;gap:11px;padding:8px 8px 14px;margin-bottom:5px;border-bottom:1px solid rgba(255,255,255,.09)}.account-menu-user>span:last-child,.account-menu>button>span:nth-child(2){display:grid;min-width:0;gap:3px;text-align:left}.account-menu-user b,.account-menu>button b{overflow:hidden;color:#f5f4ef;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-menu-user small,.account-menu>button small{overflow:hidden;color:#808985;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-menu-avatar{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid rgba(112,247,219,.22);border-radius:999px;background:#70f7db17;color:#c8fff0;font-size:12px;font-weight:820}.account-menu>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;width:100%;min-height:54px;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:11px;background:transparent;color:#7d8783}.account-menu>button:hover{background:#ffffff0e;color:#70f7db;transform:none}.account-menu-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#ffffff0e;color:#b7c0bc}.light .account-menu{border-color:#0f14171f;background:#fafaf8fa;box-shadow:0 24px 70px #1e282e33}.light .account-menu-user{border-bottom-color:#0f141717}.light .account-menu-user b,.light .account-menu>button b{color:#1c2423}.light .account-menu>button:hover,.light .account-menu-icon{background:#0f14170e}.app:not(.light) .settings-panel .settings-nav-copy small{color:#5c625e;font-size:8px}.app:not(.light) .settings-panel .settings-content{min-height:0;padding:27px 34px 44px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.app:not(.light) .settings-panel .settings-section{width:min(700px,100%);gap:18px}.app:not(.light) .settings-panel .settings-section-head h3{color:#eeeae0;font-family:var(--typewriter);font-size:26px;letter-spacing:-.045em}.app:not(.light) .settings-panel .settings-section-head span{color:#707772;font-size:9px;letter-spacing:.04em}.app:not(.light) .settings-panel .settings-form-grid,.app:not(.light) .settings-panel .settings-toggle-list,.app:not(.light) .settings-panel .settings-action-card,.app:not(.light) .settings-panel .integration-card,.app:not(.light) .settings-panel .test-sms-panel,.app:not(.light) .settings-panel .settings-feature-card,.app:not(.light) .settings-panel .settings-coming-card,.app:not(.light) .settings-panel .account-signout-card,.app:not(.light) .settings-panel .settings-disclosure,.app:not(.light) .settings-panel .assistant-test-card,.app:not(.light) .settings-panel .assistant-test-result{border:0;border-top:1px solid #292d2b;border-bottom:1px solid #292d2b;border-radius:0;background:transparent;padding:15px 1px;box-shadow:none}.app:not(.light) .settings-panel .settings-feature-card,.app:not(.light) .settings-panel .integration-card{gap:15px}.app:not(.light) .settings-panel .feature-card-heading h4,.app:not(.light) .settings-panel .integration-title h3,.app:not(.light) .settings-panel .settings-coming-card b,.app:not(.light) .settings-panel .account-signout-card b{color:#e3e0d7;font-family:var(--typewriter);font-size:13px}.app:not(.light) .settings-panel .feature-card-heading>div>span,.app:not(.light) .settings-panel .settings-feature-card>p,.app:not(.light) .settings-panel .connection-note,.app:not(.light) .settings-panel .settings-coming-card small,.app:not(.light) .settings-panel .account-signout-card span{color:#757c77;font-size:10px;line-height:1.55}.app:not(.light) .settings-panel .settings-action-icon,.app:not(.light) .settings-panel .settings-action-icon.assistant,.app:not(.light) .settings-panel .settings-action-icon.muted{width:28px;min-width:28px;height:28px;border:0;border-radius:0;background:transparent;color:#48bfe9}.app:not(.light) .settings-panel .status-pill,.app:not(.light) .settings-panel .status-pill.connected{border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:#7c837e;padding:2px 0;font-size:8px;letter-spacing:.055em;text-transform:uppercase}.app:not(.light) .settings-panel .status-pill.connected{color:#58d77a}.app:not(.light) .settings-panel .privacy-box.compact,.app:not(.light) .settings-panel .settings-native-note{border:0;border-left:1px solid #48bfe9;border-radius:0;background:transparent;color:#8e948f;padding:8px 0 8px 13px}.app:not(.light) .settings-panel .privacy-box.compact b{color:#48bfe9;font-family:var(--typewriter)}.app:not(.light) .settings-panel .settings-field>span{color:#737a75;font-size:9px;letter-spacing:.03em}.app:not(.light) .settings-panel .settings-field input,.app:not(.light) .settings-panel .settings-field select,.app:not(.light) .settings-panel .settings-field textarea,.app:not(.light) .settings-panel .bridge-copy-row code,.app:not(.light) .settings-panel .test-sms-panel input,.app:not(.light) .settings-panel .test-sms-panel textarea{min-height:39px;border:0;border-bottom:1px solid #303532;border-radius:0;background:transparent;color:#ddd9d0;padding:8px 1px;box-shadow:none}.app:not(.light) .settings-panel .settings-field input:focus,.app:not(.light) .settings-panel .settings-field select:focus,.app:not(.light) .settings-panel .settings-field textarea:focus{border-bottom-color:#48bfe9;outline:none}.app:not(.light) .settings-panel .settings-button-row{gap:12px}.detail-email-triage{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0}.detail-email-triage button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:32px;border:0;border-bottom:1px solid var(--tag-color);border-radius:0;background:transparent;color:var(--tag-color);padding:4px 1px;box-shadow:none;font-size:10px;font-weight:750}.detail-email-triage button:disabled{cursor:wait;opacity:.7}.detail-email-triage>span{min-width:0;color:var(--quiet);font-size:9px;line-height:1.45}.detail-email-triage .spinning{animation:email-triage-spin .8s linear infinite}@keyframes email-triage-spin{to{transform:rotate(360deg)}}.detail-email-source{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 0}.detail-email-source summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.detail-email-source[open] summary{margin-bottom:10px;color:var(--text)}.detail-email-source-meta{display:grid;gap:4px;margin-bottom:9px;color:var(--quiet);font-size:9px;overflow-wrap:anywhere}.detail-email-source pre{max-height:240px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font:10px/1.5 var(--typewriter)}@media(max-width:520px){.detail-email-triage{align-items:flex-start;flex-direction:column;gap:5px}}.app:not(.light) .settings-panel .settings-button-row button,.app:not(.light) .settings-panel .connection-button,.app:not(.light) .settings-panel .settings-wide-action,.app:not(.light) .settings-panel .danger-soft,.app:not(.light) .settings-panel .danger-solid,.app:not(.light) .settings-panel .primary,.app:not(.light) .settings-panel .account-signout-card button{width:auto;min-height:34px;border:0;border-bottom:1px solid #3a403c;border-radius:0;background:transparent;color:#8d938e;padding:5px 1px;font-size:10px;font-weight:700;box-shadow:none}.app:not(.light) .settings-panel .primary{border-bottom-color:#48bfe9;color:#48bfe9}.app:not(.light) .settings-panel .danger-soft,.app:not(.light) .settings-panel .danger-solid,.app:not(.light) .settings-panel .account-signout-card button{border-bottom-color:#6e3038;color:#eb777f}.app:not(.light) .settings-panel .settings-disclosure>summary{min-height:38px;border:0;background:transparent;color:#a3a8a3;padding:7px 1px;font-size:10px}.app:not(.light) .settings-panel .signout-confirm{border:0;border-left:1px solid #7a343b;border-radius:0;background:transparent;padding:8px 0 8px 13px}@media(max-width:760px){.app:not(.light) .quick-capture{grid-template-columns:1fr;gap:2px;margin:1px 0 14px;padding:5px 0 4px}.app:not(.light) .quick-capture .mode-tabs{gap:12px;overflow-x:auto;scrollbar-width:none}.app:not(.light) .quick-capture .mode-tab{min-height:28px;flex:0 0 auto}.app:not(.light) .quick-capture textarea{min-height:34px;max-height:156px;font-size:16px;line-height:1.35}.app:not(.light) .quick-capture.is-empty textarea{min-height:32px}.app:not(.light) .quick-capture .reminder-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app:not(.light) .quick-capture .quick-date-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app:not(.light) .quick-capture.is-empty.mode-reminder .quick-date-row{display:none}.app:not(.light) .quick-capture .capture-actions{justify-content:flex-end;gap:12px;overflow-x:auto;scrollbar-width:none}.app:not(.light) .quick-capture .capture-actions button,.app:not(.light) .quick-capture .capture-actions .image-picker,.app:not(.light) .quick-capture .capture-actions .ghost,.app:not(.light) .quick-capture .capture-actions .primary{width:auto!important;max-width:none!important;min-height:32px;flex:0 0 auto;padding-inline:1px;white-space:nowrap}.app:not(.light) .quick-capture .capture-actions .reminder-toggle{min-height:28px;border-bottom-color:#ffb72b75;color:#d7b75a;font-size:10px}.app:not(.light) .quick-capture .capture-actions .reminder-toggle svg{width:14px;height:14px}.app:not(.light) .quick-capture .capture-actions .reminder-toggle.active{border-bottom-color:#ffbd45;background:transparent;color:#ffbd45}.app:not(.light) .quick-capture .capture-actions .image-picker{width:31px!important;min-width:31px!important}.app:not(.light) .reminders-sheet{width:100%;max-width:none;height:100dvh;border-left:0}.app:not(.light) .reminders-sheet-header{min-height:68px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.app:not(.light) .reminders-sheet-actions{gap:10px}.app:not(.light) .reminders-new{min-height:38px}.app:not(.light) .reminders-sheet-body{padding:18px 16px calc(28px + env(safe-area-inset-bottom))}.app:not(.light) .reminders-empty{margin-top:22px;padding-block:22px}.app:not(.light) .overlay.centered:has(.settings-panel){align-items:stretch;justify-content:stretch;padding:0}.app:not(.light) .settings-panel.expanded{width:100%;max-width:none;height:100dvh;max-height:100dvh;border:0;border-radius:0;box-shadow:none}.app:not(.light) .settings-panel .settings-header{min-height:78px;padding:calc(14px + env(safe-area-inset-top)) 20px 13px}.app:not(.light) .settings-panel .settings-header-icon{width:39px;height:39px}.app:not(.light) .settings-panel .settings-header-icon svg{width:24px;height:24px}.app:not(.light) .settings-panel .settings-header-copy h2{font-size:26px;line-height:1.05}.app:not(.light) .settings-panel .settings-close{width:44px;min-width:44px;height:44px;min-height:44px}.app:not(.light) .settings-panel .settings-close svg{width:24px;height:24px}.app:not(.light) .settings-panel .settings-shell{min-height:0}.app:not(.light) .settings-panel .settings-nav{border-right:0;padding:19px 24px calc(34px + env(safe-area-inset-bottom))}.app:not(.light) .settings-panel .settings-nav-group{margin:0;border:0;border-top:1px solid #292d2b;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.app:not(.light) .settings-panel .settings-nav-group+.settings-nav-group{margin-top:18px}.app:not(.light) .settings-panel .settings-nav-label{display:block;border-bottom:1px solid #202421;padding:13px 2px 10px;font-size:10px}.app:not(.light) .settings-panel .settings-nav button{min-height:68px;grid-template-columns:44px minmax(0,1fr) 24px;border-bottom:1px solid #202421;padding:11px 2px;gap:17px}.app:not(.light) .settings-panel .settings-nav button.active{border-bottom-color:#48bfe9;background:transparent}.app:not(.light) .settings-panel .settings-nav button.active .settings-nav-icon{border:0;background:transparent;color:#48bfe9;box-shadow:none}.app:not(.light) .settings-panel .settings-nav-icon{width:37px;height:37px}.app:not(.light) .settings-panel .settings-nav-icon svg{width:25px;height:25px}.app:not(.light) .settings-panel .settings-nav-copy b{font-size:18px;line-height:1.05}.app:not(.light) .settings-panel .settings-nav-copy small{margin-top:3px;font-size:11px;line-height:1.15}.app:not(.light) .settings-panel .settings-nav-arrow{width:22px;height:22px}.app:not(.light) .settings-panel .settings-content{padding:24px 19px calc(38px + env(safe-area-inset-bottom));overflow-y:auto}.app:not(.light) .settings-panel .settings-section{gap:17px}.app:not(.light) .settings-panel .settings-section-head h3{font-size:24px}.app:not(.light) .settings-panel .settings-form-grid,.app:not(.light) .settings-panel .integration-grid,.app:not(.light) .settings-panel .compact-settings-grid{grid-template-columns:1fr}.app:not(.light) .settings-panel .settings-feature-card,.app:not(.light) .settings-panel .settings-form-grid,.app:not(.light) .settings-panel .integration-card,.app:not(.light) .settings-panel .settings-action-card,.app:not(.light) .settings-panel .account-signout-card{padding-block:14px}.app:not(.light) .settings-panel .feature-card-heading{align-items:flex-start}.app:not(.light) .settings-panel .settings-button-row,.app:not(.light) .settings-panel .bridge-copy-row,.app:not(.light) .settings-panel .assistant-actions,.app:not(.light) .settings-panel .reminders-action-row{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.app:not(.light) .settings-panel .settings-button-row button,.app:not(.light) .settings-panel .bridge-copy-row button,.app:not(.light) .settings-panel .assistant-actions button,.app:not(.light) .settings-panel .reminders-action-row button{width:auto;min-height:40px;flex:0 0 auto}}@media(max-width:760px){.app:not(.light) .topbar{display:grid;grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"identity identity" "search actions";gap:12px 10px;margin:0 0 16px;padding:7px 0 14px;border:0;border-bottom:1px solid #262a27;border-radius:0;background:#050606f5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app:not(.light) .topbar-actions{display:contents}.app:not(.light) .topbar .mobile-search-toggle{display:none}.app:not(.light) .topbar .reminder-action,.app:not(.light) .topbar .account-button{grid-row:1;grid-column:2;justify-self:end;width:42px;min-width:42px;height:42px;min-height:42px}.app:not(.light) .topbar .reminder-action{margin-right:56px;border:0;border-radius:0;background:transparent;box-shadow:none}.app:not(.light) .topbar .reminder-action svg{width:27px;height:27px}.app:not(.light) .topbar .reminder-action small{top:0;right:0;min-width:18px;height:18px;border-width:2px;font-size:10px}.app:not(.light) .topbar .account-button{margin-right:4px;border:1px solid #292d2b;background:#0b0d0c}.app:not(.light) .topbar .account-button span{width:32px;height:32px;font-size:12px}.app:not(.light) .topbar .new-action{grid-area:actions;grid-column:2;grid-row:2;align-self:stretch;width:42px;min-width:42px;height:42px;min-height:42px;border:1px solid #2f3431;border-radius:7px;background:#080909;color:#d8d5cd;box-shadow:none}.app:not(.light) .topbar .new-action span{display:none}.app:not(.light) .topbar .top-search,.app:not(.light) .topbar:not(.mobile-search-open) .top-search{grid-area:search;display:flex;width:100%;height:42px;min-height:42px;border:1px solid #2f3431;border-radius:7px;background:#080909;padding:0 12px}.app:not(.light) .topbar .top-search svg{width:17px;height:17px;color:#777c78}.app:not(.light) .topbar .top-search input{color:#d8d5cd;font-family:var(--typewriter);font-size:14px;font-weight:700}.app:not(.light) .topbar .top-search input::placeholder{color:#626762}.app:not(.light) .filter-strip{display:flex;align-items:center;gap:9px;margin:-3px 0 14px;padding:0 0 3px;overflow-x:auto;scrollbar-width:none}.app:not(.light) .filter-strip::-webkit-scrollbar{display:none}.app:not(.light) .filter-toolset,.app:not(.light) .tag-filter-list{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:0;border:0}.app:not(.light) .filter-strip .filter-tool,.app:not(.light) .filter-strip .tool-chip,.app:not(.light) .filter-strip .clear-filters{display:inline-flex;min-width:auto;min-height:30px;flex:0 0 auto;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:#858b86;padding:4px;font-family:var(--typewriter);font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;box-shadow:none}.app:not(.light) .filter-strip .chip{display:inline-flex;min-width:auto;min-height:30px;flex:0 0 auto;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;padding:4px;font-family:var(--typewriter);font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;box-shadow:none}.app:not(.light) .filter-strip .filter-tool svg,.app:not(.light) .filter-strip .tool-chip svg{width:15px;height:15px}.app:not(.light) .filter-strip .tool-chip{display:none}.app:not(.light) .filter-strip .chip.active{border-bottom-color:currentColor;background:transparent;box-shadow:none}.app:not(.light) .overlay.centered:has(.note-detail){align-items:center;justify-content:center;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#030404c7}.app:not(.light) .note-detail,.app:not(.light) .reminder-detail{width:min(360px,calc(100vw - 32px));max-width:360px;min-height:0;max-height:calc(100dvh - 72px);border:1px solid #292d2b;border-top:2px solid rgba(var(--tag-rgb),.72);border-radius:12px 7px 13px 8px;box-shadow:10px 12px #00000057;padding:20px 18px 14px}.app:not(.light) .note-detail .detail-actions{bottom:auto;margin-top:16px;padding-bottom:0}}@media(min-width:351px)and (max-width:760px){.topbar .main-logo,.app:not(.light) .topbar .main-logo{width:42px;min-width:42px;height:42px;min-height:42px;flex-basis:42px}.topbar .main-wordmark,.app:not(.light) .topbar .main-wordmark{width:min(126px,32vw);height:28px}}@media(min-width:761px){.desktop-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px}.app.compact .desktop-card-grid{gap:10px}.desktop-card-grid>.masonry-column{display:flex;min-width:0;flex-direction:column;gap:12px}.app.compact .desktop-card-grid>.masonry-column{gap:10px}.desktop-card-grid .note-card{display:flex;min-width:0;width:100%;margin:0;flex-direction:column;transform:none}}@media(min-width:921px)and (max-width:1180px){.desktop-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:761px)and (max-width:920px){.desktop-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.app:not(.light) .note-detail,.app:not(.light) .reminder-detail{background:#080a09;background-image:none;background-size:auto;box-shadow:0 24px 70px #0000006b}.light .note-detail,.light .reminder-detail{background:#fffdf7;background-image:none}.reminder-detail .reminder-inline-edit{display:grid;gap:0;margin-top:14px}.reminder-detail .reminder-detail-title{width:calc(100% - 44px);max-width:100%;margin:0 44px 12px 0}.reminder-editor-section{display:grid;gap:10px;border-top:1px solid var(--line);padding:14px 0}.reminder-editor-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.reminder-editor-section-head>span{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.reminder-editor-section-head small,.reminder-editor-empty{color:var(--quiet);font-size:10px}.reminder-editor-section-head button{display:inline-flex;align-items:center;gap:5px;width:auto;min-height:28px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);padding:3px 1px;box-shadow:none;font-size:10px}.reminder-editor-section-head button:hover{border-bottom-color:var(--tag-color);background:transparent;color:var(--text)}.app:not(.light) .reminder-detail .reminder-detail-time label{grid-template-columns:auto auto minmax(0,1fr);min-height:44px;border:1px solid #2b302d;border-radius:6px;background:#0c0f0e;padding:0 11px}.reminder-detail .reminder-detail-time label>span{color:var(--muted);font-size:10px}.reminder-detail .reminder-detail-time input{width:100%;text-align:right}.reminder-notes-section textarea{box-sizing:border-box;width:100%;min-height:108px;resize:vertical;border:1px solid var(--line);border-radius:6px;outline:0;background:transparent;color:var(--text);padding:11px 12px;font-size:13px;line-height:1.5}.reminder-notes-section textarea:focus{border-color:var(--tag-color)}.reminder-task-list{display:grid;gap:0}.reminder-task-row{display:grid;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:40px;border-bottom:1px solid var(--line)}.reminder-task-row>input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--tag-color)}.reminder-task-row>input:not([type=checkbox]){min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:8px 0;font-size:13px}.reminder-task-row.done>input:not([type=checkbox]){color:var(--quiet);text-decoration:line-through}.reminder-task-row>button{display:grid;width:28px;min-width:28px;height:28px;min-height:28px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--quiet);padding:0;box-shadow:none}.reminder-task-row>button:hover{background:#141716;color:var(--danger)}.reminder-tag-picker{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.reminder-tag-option{--reminder-tag-color: var(--muted);width:auto;min-height:28px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);padding:4px 7px;box-shadow:none;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.reminder-tag-option.active{border-color:var(--reminder-tag-color);background:transparent;color:var(--reminder-tag-color)}.reminder-tag-option.sky{--reminder-tag-color: var(--sky)}.reminder-tag-option.green{--reminder-tag-color: var(--green)}.reminder-tag-option.amber{--reminder-tag-color: var(--amber)}.reminder-tag-option.red{--reminder-tag-color: var(--red)}.reminder-tag-option.rose{--reminder-tag-color: var(--rose)}.reminder-tag-option.teal{--reminder-tag-color: var(--teal)}.reminder-tag-option.rust{--reminder-tag-color: var(--rust)}.reminder-tag-option.blue{--reminder-tag-color: var(--blue)}.reminder-tag-option.lime{--reminder-tag-color: var(--lime)}.reminder-tag-option.purple{--reminder-tag-color: var(--purple)}.reminder-tag-option.slate{--reminder-tag-color: var(--slate)}.reminder-tag-option.coral{--reminder-tag-color: var(--coral)}.reminder-tag-option.tan{--reminder-tag-color: var(--tan)}.reminder-tag-option.gray{--reminder-tag-color: var(--gray)}.reminder-tag-option.violet{--reminder-tag-color: var(--violet)}.reminder-tag-option.orange{--reminder-tag-color: var(--orange)}.reminder-tag-option.gold{--reminder-tag-color: var(--gold)}.reminder-tag-option.pink{--reminder-tag-color: var(--pink)}.reminder-save-row{display:flex;justify-content:flex-end;margin-top:4px}.reminder-save-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:36px;border:1px solid var(--tag-color);border-radius:5px;background:transparent;color:var(--tag-color);padding:7px 12px;box-shadow:none;font-size:11px;font-weight:750}.reminder-save-button:hover{background:#101412;color:var(--text)}@media(max-width:520px){.reminder-detail .reminder-detail-time{grid-template-columns:1fr}.reminder-detail .reminder-detail-title{font-size:22px}.reminder-save-button{width:100%;min-height:42px}}.reminder-schedule-section{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.reminder-schedule-section .reminder-editor-section-head{flex:0 0 auto}.reminder-detail .reminder-detail-time{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px}.app:not(.light) .reminder-detail .reminder-detail-time label{min-height:38px;border:0;border-bottom:1px solid #2b302d;border-radius:0;background:transparent;padding:0 2px}.reminder-add-checklist,.detail-add-checklist{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-height:32px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);padding:4px 1px;box-shadow:none;font-size:10px}.detail-secondary-tools{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding:10px 0}.app:not(.light) .note-detail .detail-secondary-tools>.detail-upload,.note-detail .detail-secondary-tools>.detail-add-checklist{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;height:34px;min-height:34px;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);padding:0 2px;font:inherit;font-size:12px;font-weight:500;line-height:1;box-shadow:none}.app:not(.light) .note-detail .detail-secondary-tools>.detail-upload:hover,.note-detail .detail-secondary-tools>.detail-add-checklist:hover{margin:0;border-bottom-color:var(--tag-color);background:transparent;color:var(--text)}.note-detail .detail-secondary-tools>.detail-upload svg,.note-detail .detail-secondary-tools>.detail-add-checklist svg{flex:0 0 15px;width:15px;height:15px}.reminder-tags-section{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.reminder-tag-picker{min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.reminder-tag-picker::-webkit-scrollbar{display:none}.reminder-tag-add{width:auto;height:34px;min-height:34px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);padding:5px 22px 5px 4px;font:inherit;font-size:10px}.reminder-tags-section .reminder-tag-option,.reminder-tags-section .reminder-save-button{box-sizing:border-box;height:34px;min-height:34px}.app:not(.light) .overlay.centered:has(.settings-panel){background:#050606;-webkit-backdrop-filter:none;backdrop-filter:none}.app:not(.light) .settings-panel.expanded{border-radius:5px;box-shadow:none}.app:not(.light) .settings-panel .settings-header,.app:not(.light) .settings-panel .settings-nav,.app:not(.light) .settings-panel .settings-content,.app:not(.light) .settings-panel .settings-shell{background:#080a09}.app:not(.light) .settings-panel .settings-button-row{position:static;margin:0;border-top:1px solid #292d2b;background:transparent;padding:9px 1px 0;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-panel .provider-line{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--db-line);border-bottom:1px solid var(--db-line);padding:11px 1px}.settings-panel .provider-line>div:first-child{min-width:0;display:grid;gap:3px}.settings-panel .provider-line b{color:var(--db-text);font-size:12px}.settings-panel .provider-line span{color:var(--db-muted);font-size:10px;overflow-wrap:anywhere}.settings-panel .intake-meta{display:flex;justify-content:flex-end;gap:13px}.settings-panel .intake-meta span{border-bottom:1px solid var(--db-line);padding-bottom:3px;white-space:nowrap}.settings-panel .intake-flow{display:flex;align-items:center;gap:8px;overflow-x:auto;color:#737a75;padding:8px 1px;font-size:9px;letter-spacing:.055em;white-space:nowrap}.settings-panel .intake-flow span:nth-of-type(2){color:#48bfe9}.app:not(.light) .settings-panel .assistant-test-card.compact-test{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;border-color:#292d2b;padding:12px 1px}.settings-panel .assistant-test-card.compact-test>div:first-child{grid-column:1 / -1}.app:not(.light) .settings-panel .assistant-test-card.compact-test input{min-width:0;min-height:36px;border:0;border-bottom:1px solid #303532;border-radius:0;background:transparent;color:#ddd9d0;padding:7px 1px;font:inherit}.settings-panel .assistant-test-card.compact-test .assistant-test-result{grid-column:1 / -1}.app:not(.light) .settings-panel .twilio-advanced,.app:not(.light) .settings-panel .change-number-panel{border:0;border-top:1px solid #292d2b;border-bottom:1px solid #292d2b;border-radius:0;background:transparent;padding:0 1px;box-shadow:none}.app:not(.light) .settings-panel .twilio-advanced>summary{min-height:38px;color:#a3a8a3;padding:7px 1px;font-size:10px}.settings-panel .email-connect-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.settings-panel .email-connect-button{min-height:39px;white-space:nowrap}.settings-panel .status-pill.warning{color:#d4a74d;border-color:#6c5527}.settings-panel .email-dns-note{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--db-line);padding:11px 1px}.settings-panel .email-dns-note>div{display:grid;gap:3px}.settings-panel .email-dns-note b{color:#d4a74d;font-size:11px}.settings-panel .email-dns-note span,.settings-panel .email-dns-note code{color:var(--db-muted);font:inherit;font-size:9px;overflow-wrap:anywhere}@media(max-width:620px){.reminder-schedule-section,.settings-panel .email-connect-fields,.reminder-detail .reminder-detail-time{grid-template-columns:1fr}.reminder-tags-section{grid-template-columns:minmax(0,1fr) auto}.reminder-schedule-section .reminder-editor-section-head{display:none}.reminder-add-checklist,.reminder-save-button,.settings-panel .email-connect-button{width:100%}.reminder-save-button{grid-column:1 / -1}.settings-panel .provider-line,.settings-panel .twilio-provider-line{align-items:flex-start;flex-direction:column}.settings-panel .email-dns-note{grid-template-columns:1fr;align-items:stretch}.settings-panel .intake-meta{width:100%;justify-content:flex-start;overflow-x:auto}}html:has(.app:not(.light)),body:has(.app:not(.light)),#root:has(.app:not(.light)),.app:not(.light){background-color:#050606;background-image:radial-gradient(rgba(238,234,224,.026) .55px,transparent .65px);background-size:4px 4px}.app:not(.light) .completed-shell,.app:not(.light) .completed-shell.open{background:transparent;box-shadow:none}.topbar .identity{min-width:132px;gap:0}.header-wordmark{display:block;width:128px;height:44px;object-fit:contain;object-position:left center}.auth-header-wordmark{display:block;width:min(190px,58vw);height:auto;object-fit:contain}.app.light .header-wordmark{filter:invert(1)}.app:not(.light) .overlay.centered:has(.tags-manager){align-items:center;justify-content:center;background:#020303eb;-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px}.app:not(.light) .tags-manager{width:min(620px,calc(100vw - 40px));max-height:min(680px,calc(100dvh - 40px));grid-template-rows:58px minmax(0,1fr) 52px;border:1px solid #2a2e2c;border-radius:5px;background:#080a09;color:#eeeae0;font-family:var(--typewriter);box-shadow:8px 10px #0000006b;-webkit-backdrop-filter:none;backdrop-filter:none}.app:not(.light) .tags-manager .tags-manager-header{min-height:58px;border-bottom:1px solid #292d2b;background:transparent;padding:0 14px}.app:not(.light) .tags-manager-heading{gap:10px}.app:not(.light) .tags-manager-icon{width:30px;height:30px;border:1px solid #335865;border-radius:3px;background:transparent;color:#48bfe9;box-shadow:none}.app:not(.light) .tags-manager-heading h2{color:#e7e3da;font-size:15px;font-weight:700;letter-spacing:0}.app:not(.light) .tags-manager-heading p,.app:not(.light) .tags-manager-actions>span,.app:not(.light) .tags-manager-footer>span{color:#727872;font-size:9px;font-weight:600;letter-spacing:.035em}.app:not(.light) .tags-manager-close{width:30px;height:30px;min-height:30px;border:1px solid #303532;border-radius:3px;background:transparent;color:#858b86;box-shadow:none}.app:not(.light) .tags-manager-close:hover{border-color:#626a65;background:transparent;color:#e7e3da}.app:not(.light) .tags-manager-scroll{padding:8px 14px}.app:not(.light) .tag-editor-list{gap:0;border-top:1px solid #252a27}.app:not(.light) .tags-manager .tag-editor-row,.app:not(.light) .tags-manager .tag-editor-row.open{border:0;border-bottom:1px solid #252a27;border-left:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}.app:not(.light) .tags-manager .tag-editor-row.open{border-left-color:#48bfe9;background:#0a0c0b}.app:not(.light) .tags-manager .tag-editor-title{min-height:48px;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;background:transparent;padding:7px 9px 7px 10px;color:#dedad1}.app:not(.light) .tags-manager .tag-editor-title:hover,.app:not(.light) .tags-manager .tag-delete:hover{background:#0d100e}.app:not(.light) .tag-color-dot{width:7px;height:7px;border-radius:1px;box-shadow:none}.app:not(.light) .tag-editor-summary{gap:2px}.app:not(.light) .tag-editor-summary b{color:#dedad1;font-size:11px;font-weight:700}.app:not(.light) .tag-editor-summary small{color:#666d67;font-size:8.5px}.app:not(.light) .tag-editor-chevron{color:#666d67}.app:not(.light) .tags-manager .tag-delete{width:40px;min-height:48px;border-left:1px solid #252a27;background:transparent;color:#666d67}.app:not(.light) .tags-manager .tag-delete.confirm{width:64px;background:#d94c4c17;color:#dd6969}.app:not(.light) .tags-manager .tag-editor-body{gap:12px;border-top:1px solid #252a27;background:transparent;padding:12px 12px 14px}.app:not(.light) .tag-editor-fields{gap:12px}.app:not(.light) .tags-manager .tag-editor-body label{gap:4px}.app:not(.light) .tags-manager .tag-editor-body label span,.app:not(.light) .tag-color-fieldset legend{color:#727872;font-size:8.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.app:not(.light) .tags-manager .tag-editor-body input{min-height:34px;border:0;border-bottom:1px solid #303532;border-radius:0;background:transparent;color:#dedad1;padding:5px 1px;box-shadow:none}.app:not(.light) .tags-manager .tag-editor-body input:focus{border-bottom-color:#48bfe9;box-shadow:none;outline:0}.app:not(.light) .tag-color-fieldset legend{margin-bottom:7px}.app:not(.light) .tags-manager .tag-color-grid{gap:8px}.app:not(.light) .tag-color-choice{width:23px;height:23px;min-height:23px;flex-basis:23px;border:1px solid rgba(255,255,255,.16);border-radius:3px;padding:0;box-shadow:none}.app:not(.light) .tag-color-choice:hover{border-color:#d4d0c7;transform:none}.app:not(.light) .tag-color-choice.picked{border-color:#f0ece3;outline:1px solid #f0ece3;outline-offset:2px}.app:not(.light) .tag-color-choice svg{width:13px;height:13px}.app:not(.light) .tags-manager-footer{min-height:52px;justify-content:flex-end;border-top:1px solid #292d2b;background:transparent;padding:0 14px}.app:not(.light) .tags-manager-footer>span>span{width:5px;height:5px;border-radius:1px;background:#35b779;box-shadow:none}.app:not(.light) .tags-manager-footer .primary{width:auto;min-width:72px;min-height:32px;border:1px solid #3e9cbd;border-radius:3px;background:transparent;color:#63c9ed;box-shadow:none}.app:not(.light) .tags-manager-footer .primary:hover{border-color:#63c9ed;background:#48bfe90f}@media(max-width:760px){.topbar .identity{min-width:0}.header-wordmark{width:105px;height:36px}.app:not(.light) .overlay.centered:has(.tags-manager){align-items:stretch;justify-content:stretch;padding:0}.app:not(.light) .tags-manager{width:100vw;height:100dvh;max-height:100dvh;grid-template-rows:calc(54px + env(safe-area-inset-top)) minmax(0,1fr) calc(52px + env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none}.app:not(.light) .tags-manager .tags-manager-header{min-height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left))}.app:not(.light) .tags-manager-scroll{padding:6px max(8px,env(safe-area-inset-right)) 10px max(8px,env(safe-area-inset-left))}.app:not(.light) .tag-editor-fields{grid-template-columns:1fr}.app:not(.light) .tags-manager-footer{min-height:calc(52px + env(safe-area-inset-bottom));padding:0 max(10px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(10px,env(safe-area-inset-left))}.app:not(.light) .tags-manager-footer .primary{width:100%}}.note-card .reminder-due,.note-card .card-files span,.app:not(.light) .note-card .reminder-due,.app:not(.light) .note-card .card-files span{border:0;border-radius:0;background:transparent;color:var(--muted);padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.note-card .reminder-due{gap:5px;margin:2px 0 10px}.note-card .card-files{gap:5px;margin:7px 0 10px}.note-card .card-files span{gap:6px}.note-card .reminder-due svg,.note-card .card-files svg{flex:0 0 auto;color:currentColor}.note-card .link-preview{text-decoration:none}.note-card .card-link-more{display:block;margin:-4px 0 9px;color:var(--quiet);font-size:8px;letter-spacing:.03em;text-transform:uppercase}.detail-important-links{display:grid;gap:0;margin:4px 0 16px;border-top:1px solid var(--line)}.detail-important-links-head{display:flex;align-items:center;justify-content:space-between;padding:10px 1px 6px;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.detail-important-links-head small{color:var(--tag-color);font:inherit}.detail-important-links .detail-link,.app:not(.light) .detail-important-links .detail-link{margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:10px 1px;box-shadow:none}@media(max-width:760px){.note-card .card-link-more{margin-top:-3px;font-size:7px}.detail-important-links .detail-link.rich{grid-template-columns:18px minmax(0,1fr) 14px;gap:7px}}.detail-kicker-with-tags,.app:not(.light) .note-detail .detail-kicker-with-tags{display:flex;align-items:center;gap:0;min-width:0}.detail-kicker-with-tags>span{flex:0 0 auto}.detail-header-tags{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;margin-left:11px}.detail-header-tags .reminder-tag-picker{min-width:0;flex:0 1 auto;gap:6px}.detail-header-tags .reminder-tag-option{height:20px;min-height:20px;border:0;border-radius:0;background:transparent;color:var(--reminder-tag-color);padding:2px 0;font-size:8px}.detail-header-tags .reminder-tag-option svg{width:8px;height:8px;opacity:.55}.detail-header-tag-menu{position:relative;flex:0 0 auto}.detail-header-tag-menu summary{display:inline-flex;align-items:center;gap:3px;min-height:20px;color:#747a74;cursor:pointer;font-size:8px;font-weight:650;letter-spacing:.075em;list-style:none;text-transform:uppercase}.detail-header-tag-menu summary::-webkit-details-marker{display:none}.detail-header-tag-menu summary:hover,.detail-header-tag-menu[open] summary{color:#c8c5bd}.detail-header-tag-options{position:absolute;top:calc(100% + 7px);left:-7px;z-index:30;display:grid;width:max-content;min-width:128px;max-height:190px;overflow-y:auto;border:1px solid #2c302e;border-radius:5px;background:#0b0d0c;box-shadow:8px 10px #0000004d;padding:4px}.detail-header-tags .detail-header-tag-choice{justify-content:flex-start;width:100%;height:30px;min-height:30px;border-bottom:1px solid #202422;padding:5px 7px}.detail-header-tags .detail-header-tag-choice:last-child{border-bottom:0}.detail-header-tags .detail-header-tag-choice:hover{background:#141715}.rendered-note-body{display:grid;gap:8px;min-width:0}.rendered-note-body>p{margin:0;white-space:pre-wrap}.note-code-block{min-width:0;overflow:hidden;border-left:2px solid color-mix(in srgb,var(--tag-color) 72%,#d7d5cd);border-radius:0 4px 4px 0;background:#050706}.note-code-label{border-bottom:1px solid #1d211f;color:var(--tag-color);padding:5px 9px 4px;font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.note-code-block pre{max-width:100%;margin:0;overflow:auto;padding:10px 11px 12px;color:#d8d8d1;font:11px/1.55 var(--typewriter);tab-size:2;white-space:pre}.note-card .card-rendered-body{margin:1px 0 10px}.note-card .card-rendered-body>p{font-size:11px;line-height:1.42}.note-card .note-code-block pre{max-height:144px}.note-detail .rendered-note-body.detail-content,.note-detail .rendered-note-body.detail-context-copy{display:grid}.note-detail .note-code-block pre{max-height:min(360px,48dvh);font-size:12px}.reminder-detail .reminder-schedule-section{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:11px 0 14px}.reminder-detail .reminder-detail-time{gap:16px}.app:not(.light) .reminder-detail .reminder-detail-time label{min-height:42px;padding:0 1px}.reminder-detail .reminder-notes-section{gap:8px;padding:12px 0 14px}.reminder-notes-section .reminder-editor-section-head .reminder-add-checklist{min-height:26px;padding-block:2px}.reminder-save-section{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding:12px 0 0}.reminder-save-section .reminder-save-button{min-width:132px}.detail-important-links{margin:2px 0 10px}.detail-important-links-head{padding:7px 1px 4px;font-size:8px}.detail-important-links-head small{display:none}.detail-important-links .detail-link.rich,.app:not(.light) .detail-important-links .detail-link.rich{grid-template-columns:13px minmax(0,1fr) 11px;gap:6px;min-height:32px;padding:5px 1px}.detail-important-links .detail-link.rich>span{display:grid;grid-template-columns:minmax(0,1fr) minmax(74px,112px);align-items:baseline;gap:9px}.detail-important-links .detail-link.rich b{color:color-mix(in srgb,var(--text) 84%,var(--muted));font-size:10px;line-height:1.25;white-space:nowrap}.detail-important-links .detail-link.rich small{margin:0;color:var(--quiet);font-size:8px;line-height:1.25;text-align:right;white-space:nowrap}.detail-important-links .detail-link.rich>svg{width:11px;height:11px}@media(max-width:620px){.detail-kicker-with-tags,.app:not(.light) .note-detail .detail-kicker-with-tags{gap:0}.detail-header-tags{gap:5px;margin-left:8px}.reminder-detail .reminder-detail-time{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reminder-save-section .reminder-save-button{width:100%}.detail-important-links .detail-link.rich,.app:not(.light) .detail-important-links .detail-link.rich{grid-template-columns:12px minmax(0,1fr) 10px;min-height:36px}.detail-important-links .detail-link.rich>span{grid-template-columns:minmax(0,1fr) minmax(64px,86px);gap:6px}}.note-card .link-preview,.app:not(.light) .note-card .link-preview{display:block;min-height:0;overflow:hidden;border-color:#272b29;border-radius:3px;background:#060707;padding:0;box-shadow:none}.note-card .link-preview-image{display:block;width:100%;max-height:112px;aspect-ratio:1.9 / 1;border-bottom:1px solid #272b29;background:#0d100f;object-fit:cover}.note-card .link-preview-copy{display:grid;grid-template-columns:26px minmax(0,1fr) 12px;align-items:center;gap:7px;min-height:46px;padding:7px}.note-card .link-preview-copy>div:nth-child(2){min-width:0}.note-card .link-preview-copy .link-icon{width:26px;height:26px;border-radius:3px}.note-card .link-preview-copy>svg{width:12px;height:12px}.composer-link-preview.has-image{grid-template-columns:68px minmax(0,1fr) auto}.composer-link-preview-image{display:block;width:68px;height:52px;border:1px solid var(--line);border-radius:4px;background:#0d100f;object-fit:cover}@media(max-width:760px){.note-card .link-preview-image{max-height:94px}.note-card .link-preview-copy{grid-template-columns:24px minmax(0,1fr) 11px;min-height:42px;padding:6px}.note-card .link-preview-copy .link-icon{width:24px;height:24px}.composer-link-preview.has-image{grid-template-columns:56px minmax(0,1fr) auto}.composer-link-preview-image{width:56px;height:46px}}.detail-kicker-with-tags>span{font-size:11px}.detail-kicker-with-tags>span svg{width:16px;height:16px}.detail-header-tags .reminder-tag-option,.detail-header-tag-menu>summary{min-height:26px;font-size:10px}.detail-header-tags .reminder-tag-option svg{width:9px;height:9px}.product-wordmark{display:block;max-width:100%;height:auto;object-fit:contain;filter:none;-webkit-user-select:none;user-select:none}.topbar .identity{min-width:148px}.product-wordmark.header-wordmark{width:122px;height:auto;max-height:42px;object-position:left center}.product-wordmark.loading-wordmark{width:min(220px,66vw);height:auto}.auth-shell .auth-logo{display:flex;justify-content:center;width:100%;margin-bottom:27px;align-items:center;gap:14px}.product-wordmark.auth-header-wordmark{width:min(230px,70vw);height:auto}.app.light .product-wordmark.header-wordmark{filter:invert(1)}.detail-comment-compose{display:block;width:100%}.detail-comment-compose textarea{min-width:0}.detail-secondary-tools{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:5px 0}.app:not(.light) .note-detail .detail-secondary-tools>.detail-upload,.note-detail .detail-secondary-tools>.detail-add-checklist{min-width:0;height:29px;min-height:29px;border:0;border-radius:2px;padding:0 10px;color:#7e8580;font:700 9px/1 var(--typewriter);letter-spacing:.075em;text-transform:uppercase}.note-detail .detail-secondary-tools>*+*{border-left:1px solid #252a27}.app:not(.light) .note-detail .detail-secondary-tools>.detail-upload:hover,.note-detail .detail-secondary-tools>.detail-add-checklist:hover{border-bottom:0;background:#0d100e;color:#d7d4cc}@media(max-width:760px){.topbar .identity{min-width:112px}.product-wordmark.header-wordmark{width:90px;max-height:35px}.product-mark.header-mark{width:30px;height:30px}.topbar .topbar-action.reminder-action,.topbar .topbar-action.settings-action{display:inline-flex;width:36px;min-width:36px;height:36px;min-height:36px}.topbar .account-button{width:36px;min-width:36px;height:36px;min-height:36px}.topbar .identity{gap:6px}.account-menu{top:max(66px,calc(env(safe-area-inset-top) + 50px));right:12px}.product-wordmark.auth-header-wordmark{width:min(210px,72vw)}}.settings-user-card{display:flex;align-items:center;gap:10px;margin:0 0 18px;border-bottom:1px solid #282d2a;padding:0 6px 16px}.settings-user-avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid #3a403c;border-radius:50%;color:#eeeae0;font:700 11px/1 var(--typewriter)}.settings-user-card>span:last-child{min-width:0;display:grid;gap:3px}.settings-user-card b,.settings-user-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-user-card b{color:#eeeae0;font:700 12px/1.2 var(--typewriter)}.settings-user-card small{color:#747b76;font:500 9px/1.2 var(--typewriter)}.settings-build-info{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;border-top:1px solid #282d2a;padding:12px 5px 2px;color:#8a918c;font-family:var(--typewriter)}.settings-build-info span{color:#c9cbc5;font-size:9px;font-weight:750}.settings-build-info small{color:#626963;font-size:8px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.app.light .settings-build-info{border-top-color:#d8ddd8}.app.light .settings-build-info span{color:#2a2e2b}.native-reminder-sync-state{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #282d2a;padding-top:12px}.native-reminder-sync-state>span{color:#8f9891;font:600 10px/1.35 var(--typewriter)}@media(max-width:760px){.settings-user-card{margin:0 0 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#161b24;padding:12px 14px}.settings-build-info{min-height:44px;margin-top:18px;padding:13px 7px 0}.native-reminder-sync-state{align-items:stretch;flex-direction:column}}.app:not(.light) .quick-capture .attached-reminder-stack{width:fit-content;max-width:100%;grid-template-columns:max-content max-content;align-items:stretch;justify-content:start;gap:0;border:1px solid #2a2d29;border-left:2px solid #d8a83e;border-radius:2px;background:#090b0a;padding:0 8px 0 10px}.app:not(.light) .quick-capture .attached-reminder-heading{display:grid;grid-template-columns:auto auto;align-items:center;gap:6px;min-height:44px;border-right:1px solid #252925;color:#d7c88d;padding-right:12px;font:700 10px/1.2 var(--typewriter);letter-spacing:.055em;text-transform:uppercase}.app:not(.light) .quick-capture .attached-reminder-heading svg{color:#ffbd45}.app:not(.light) .quick-capture .attached-reminder-heading b{display:none}.app:not(.light) .quick-capture .attached-reminder-schedule{grid-template-columns:170px 140px 148px;gap:0}.app:not(.light) .quick-capture .attached-reminder-schedule .schedule-field{min-height:44px;grid-template-columns:auto minmax(0,1fr);gap:8px;border-bottom:0;padding:0 11px}.app:not(.light) .quick-capture .attached-reminder-schedule .schedule-field+.schedule-field{border-left:1px solid #252925}.app:not(.light) .quick-capture .attached-reminder-schedule .schedule-field>svg{display:none}.quick-capture .image-picker{position:relative;overflow:hidden;cursor:pointer}.quick-capture .image-picker input[type=file]{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.app:not(.light) .quick-capture .capture-attachment-error{display:flex;align-items:center;gap:7px;min-height:34px;border-bottom:1px solid rgba(235,119,127,.55);color:#eb777f;padding:5px 1px;font:700 10px/1.35 var(--typewriter)}@media(max-width:760px){.app:not(.light) .quick-capture{gap:8px;margin-bottom:18px;padding:10px 0 9px}.app:not(.light) .quick-capture .capture-stack{gap:9px}.app:not(.light) .quick-capture .mode-tabs{gap:16px}.app:not(.light) .quick-capture .mode-tab{min-height:36px;font-size:10.5px}.app:not(.light) .quick-capture .mode-tab svg{width:16px;height:16px}.app:not(.light) .quick-capture textarea,.app:not(.light) .quick-capture.is-empty textarea{min-height:72px;max-height:230px;font-size:17px;line-height:1.48}.app:not(.light) .quick-capture .capture-tag-picker{gap:10px;padding:2px 0 5px}.app:not(.light) .quick-capture .capture-tag-chip{min-height:44px;padding:8px 3px;font-size:11.5px;letter-spacing:.055em;opacity:.82}.app:not(.light) .quick-capture .attached-reminder-stack{width:100%;grid-template-columns:minmax(0,1fr);gap:0;padding:4px 7px 5px}.app:not(.light) .quick-capture .attached-reminder-heading{grid-template-columns:auto auto minmax(0,1fr);min-height:27px;border-right:0;border-bottom:1px solid #292820;padding:0 2px;font-size:10px}.app:not(.light) .quick-capture .attached-reminder-heading b{display:block;min-width:0;overflow:hidden;color:#ffbd45;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.app:not(.light) .quick-capture .attached-reminder-schedule{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.1fr);gap:0}.app:not(.light) .quick-capture .attached-reminder-schedule .schedule-field{min-height:44px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:2px;border-bottom:0;padding:5px 7px 4px}.app:not(.light) .quick-capture .attached-reminder-schedule .schedule-repeat-field{grid-column:auto}.app:not(.light) .quick-capture .attached-reminder-schedule .schedule-field span{font-size:8px;line-height:1}.app:not(.light) .quick-capture .attached-reminder-schedule .schedule-field input,.app:not(.light) .quick-capture .attached-reminder-schedule .schedule-field select{width:100%;max-width:100%;min-width:0;font-size:10px}.app:not(.light) .quick-capture .capture-actions{justify-content:flex-end;gap:9px}.app:not(.light) .quick-capture .capture-actions button,.app:not(.light) .quick-capture .capture-actions .image-picker,.app:not(.light) .quick-capture .capture-actions .ghost,.app:not(.light) .quick-capture .capture-actions .primary,.app:not(.light) .quick-capture .capture-actions .reminder-toggle{min-height:42px;padding-inline:3px;font-size:10.5px}.app:not(.light) .quick-capture .capture-actions .image-picker{width:38px!important;min-width:38px!important}}@media(max-width:760px){.notification-overlay{align-items:stretch;justify-content:stretch;padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));background:#000000b8}.notification-center{width:100%;max-height:none;border-radius:22px}.notification-center-header{min-height:84px;padding:17px 17px 14px}.notification-center-header h2{font-size:25px}.notification-center-body{flex:1;padding:12px}.notification-permission-card{grid-template-columns:auto minmax(0,1fr);margin:12px 12px 0}.notification-permission-card button{grid-column:1 / -1;width:100%;min-height:44px}.notification-center-row{min-height:68px;padding:12px}.notification-row-copy b{font-size:13px}.notification-row-copy small{font-size:10px}.notification-center-footer{padding:10px 12px 12px}.notification-center-footer button{min-height:46px}.notification-status-grid>div{min-height:68px;padding:10px 8px}.notification-status-grid b{font-size:10px}.notification-buttons{display:grid;grid-template-columns:1fr 1fr}.notification-buttons button{min-height:44px}.board-head .bulk-mode-toggle{min-width:70px;min-height:40px;justify-content:center;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;padding:0 4px;font-size:10px}.board-head .bulk-mode-toggle.active{border-bottom-color:#62d9d0;background:transparent}.bulk-action-bar{position:sticky;bottom:env(safe-area-inset-bottom);z-index:24;display:grid;gap:6px;margin:0 0 10px;padding:7px 0;overflow:visible;border:0;border-block:1px solid #252a27;border-radius:0;background:#080a09;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.bulk-selection-summary{min-height:28px;justify-content:space-between;padding:0 1px}.bulk-selection-summary span{min-width:0}.bulk-selection-summary b{font-size:13px}.bulk-selection-summary small{color:#7d847f;font-size:8px;letter-spacing:.05em;text-transform:uppercase}.bulk-selection-summary button{min-height:30px;border:0;border-bottom:1px solid #303532;border-radius:0;background:transparent;padding-inline:4px;color:#62d9d0;font-size:9px}.bulk-action-controls{display:grid;grid-template-columns:minmax(116px,1.35fr) repeat(3,minmax(54px,.7fr));gap:5px;min-width:0}.bulk-action-bar .bulk-tag-picker{grid-column:auto;min-width:0;min-height:40px;gap:4px;overflow:hidden;border:1px solid #303532;border-radius:3px;background:#070908;padding:0 5px;color:#737974}.bulk-action-bar .bulk-tag-picker select{width:100%;min-width:0;min-height:38px;border:0;border-radius:0;padding:0;background:transparent;text-overflow:ellipsis}.bulk-action-controls>button{min-height:40px;border-radius:3px;padding-inline:4px;font-size:8px}.note-card .card-select{width:38px;height:38px;min-height:38px;border-radius:3px;background:#050606}.note-card.selection-mode.selected{outline-width:1px;outline-offset:2px}.auth-shell .auth-form input,.app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.app textarea,.app select{font-size:16px}}.reminder-detail .reminder-detail-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.reminder-detail .reminder-detail-time label,.app:not(.light) .reminder-detail .reminder-detail-time label{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:5px;min-width:0;min-height:62px;border:1px solid var(--line);border-radius:7px;background:transparent;padding:8px 10px}.reminder-field-label{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.reminder-field-label svg{width:13px;height:13px;color:var(--tag-color)}.reminder-detail .reminder-detail-time input,.app:not(.light) .reminder-detail .reminder-detail-time input{box-sizing:border-box;width:100%;min-width:0;height:25px;border:0;outline:0;background:transparent;color:var(--text);padding:0;text-align:left}.reminder-repeat-control{min-width:0}.reminder-repeat-control>label{display:grid;grid-template-columns:auto minmax(0,1fr) 30px;align-items:center;gap:10px;min-width:0;min-height:42px;border-bottom:1px solid var(--line)}.reminder-repeat-control select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:0;text-align:right}.reminder-repeat-control>label>button{display:grid;width:30px;min-width:30px;height:30px;min-height:30px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--quiet);padding:0;box-shadow:none}.reminder-empty-actions{display:flex;flex-wrap:wrap;gap:8px}.reminder-empty-add,.detail-comment-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:34px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);padding:6px 10px;box-shadow:none;font-size:10px;font-weight:700}.reminder-empty-add:hover,.detail-comment-add:hover{border-color:var(--tag-color);background:transparent;color:var(--text)}.reminder-detail .reminder-notes-section.is-empty{padding-block:10px}.detail-comments .detail-comment-add{margin-top:2px}@media(max-width:360px){.reminder-detail .reminder-detail-time{grid-template-columns:1fr}}@media(max-width:760px){html,body{overflow-x:clip;overflow-y:visible}#root{overflow:visible}.app{padding-top:calc(7px + env(safe-area-inset-top))}.app>.topbar{position:sticky!important;top:env(safe-area-inset-top);right:auto;left:auto;width:100%;z-index:40;isolation:isolate}.app>.topbar:before{position:absolute;right:50%;bottom:calc(100% - 1px);width:100vw;height:calc(env(safe-area-inset-top) + 8px);transform:translate(50%);background:#050606;content:"";pointer-events:none;z-index:-1}.app:not(.light)>.topbar{background:#050606;box-shadow:none}.app.light>.topbar{background:#fffdf7;box-shadow:none}.app.light>.topbar:before{background:#fffdf7}.quick-capture{scroll-margin-top:calc(128px + env(safe-area-inset-top))}}.app:not(.light) .settings-panel.expanded{border-color:#282d2a;border-radius:4px;background:#080a09;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app:not(.light) .settings-panel .settings-header,.app:not(.light) .settings-panel .settings-nav,.app:not(.light) .settings-panel .settings-content{background:#080a09;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app:not(.light) .settings-panel .settings-nav button,.app:not(.light) .settings-panel .settings-nav button:hover,.app:not(.light) .settings-panel .settings-nav button.active,.app:not(.light) .settings-panel .settings-section>.settings-form-grid,.app:not(.light) .settings-panel .settings-section>.privacy-box,.app:not(.light) .settings-panel .settings-toggle-list,.app:not(.light) .settings-panel .settings-action-card,.app:not(.light) .settings-panel .settings-feature-card,.app:not(.light) .settings-panel .integration-card,.app:not(.light) .settings-panel .test-sms-panel,.app:not(.light) .settings-panel .settings-coming-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app:not(.light) .settings-panel .settings-nav button.active{border-color:transparent transparent #2bbcff;border-radius:0;background:transparent}.app:not(.light) .settings-panel .settings-header-icon,.app:not(.light) .settings-panel .settings-nav-icon,.app:not(.light) .settings-panel .settings-action-icon{box-shadow:none;filter:none;text-shadow:none}.app:not(.light) .options-menu{border-color:#292e2b;border-radius:4px;background:#080a09;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--typewriter)}.app:not(.light) .options-menu p,.app:not(.light) .options-menu .option-row,.app:not(.light) .options-menu .export-row,.app:not(.light) .options-menu footer{border-color:#242925;background:transparent}.app:not(.light) .options-menu .export-row{color:#d8d6ce}.detail-comments-head{justify-content:space-between;gap:12px}.detail-comments-head .detail-comment-add{min-height:27px;margin:0;border:0;padding:2px 0}.task-due-add,.task-due-controls{grid-column:2 / -1}.reminder-task-row>.task-due-add,.detail-todo-row>.task-due-add{display:inline-flex;align-items:center;justify-self:start;gap:5px;width:auto;min-height:26px;border:0;background:transparent;color:#777e78;padding:2px 0;font:700 9px/1 var(--typewriter);letter-spacing:.045em;text-transform:uppercase}.detail-todo-row.is-reading{grid-template-columns:auto minmax(0,1fr) auto}.detail-todo-row.is-reading>.task-due-add{grid-column:3;grid-row:1;justify-self:end;white-space:nowrap;transition:opacity .18s ease,color .18s ease,translate .22s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.detail-todo-row.is-reading:not(.has-task-reminder)>.task-due-add{opacity:0;translate:7px 0;pointer-events:none}.detail-todo-row.is-reading:hover>.task-due-add,.detail-todo-row.is-reading:focus-within>.task-due-add{opacity:1;translate:0 0;pointer-events:auto}}.task-due-controls{display:grid;grid-template-columns:auto minmax(118px,1fr) minmax(90px,.72fr) 28px;align-items:center;gap:7px;width:100%;padding:2px 0 7px;color:#777e78}.detail-todo-row>.task-due-controls{transform-origin:top right;animation:taskReminderUnfold .22s cubic-bezier(.22,1,.36,1)}@keyframes taskReminderUnfold{0%{opacity:0;translate:0 -5px;scale:.985}to{opacity:1;translate:0 0;scale:1}}.reminder-task-row>.task-due-controls input,.detail-todo-row>.task-due-controls input{width:100%;min-width:0;min-height:30px;border:1px solid #282d2a;border-radius:3px;background:#090b0a;color:#d8d6ce;padding:4px 7px;font:600 10px/1 var(--typewriter)}.reminder-task-row>.task-due-controls button,.detail-todo-row>.task-due-controls button{display:grid;width:28px;min-width:28px;height:28px;min-height:28px;place-items:center;border:0;background:transparent;color:#777e78;padding:0}@media(min-width:761px){.filter-strip .filter-tool,.filter-strip .chip,.filter-strip .clear-filters{min-height:38px;padding:7px 10px;font-size:12px}.filter-strip .filter-tool svg{width:16px;height:16px}}@media(max-width:760px){.account-menu{right:auto;left:50%;width:min(320px,calc(100vw - 24px));transform:translate(-50%)}.task-due-controls{grid-template-columns:auto minmax(0,1fr) minmax(84px,.72fr) 28px}.detail-todo-row.is-reading>.task-due-add{color:color-mix(in srgb,var(--tag-color) 68%,#858b85);font-size:8px;opacity:.72}}@media(max-width:380px){.task-due-controls{grid-template-columns:auto minmax(0,1fr) 28px}.task-due-controls>svg,.task-due-controls>button{grid-row:1 / 3}.task-due-controls>input[type=date]{grid-column:2;grid-row:1}.task-due-controls>input[type=time]{grid-column:2;grid-row:2}}@media(prefers-reduced-motion:reduce){.detail-todo-row>.task-due-controls{animation:none}}@media(max-width:760px){.app:not(.light) .overlay.centered:has(.note-detail),.app.light .overlay.centered:has(.note-detail){align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top) + 6px) 8px calc(env(safe-area-inset-bottom) + 6px)}.app:not(.light) .note-detail,.app:not(.light) .reminder-detail,.app.light .note-detail,.app.light .reminder-detail{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 12px);min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 12px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 12px);border:1px solid rgba(var(--tag-rgb),.38);border-top:4px solid rgba(var(--tag-rgb),.82);border-radius:5px 11px 7px 13px;padding:18px 17px 12px;box-shadow:8px 10px rgba(var(--tag-rgb),.08),0 24px 70px #00000080}.app:not(.light) .note-detail,.app:not(.light) .reminder-detail{background:radial-gradient(rgba(238,234,224,.025) .55px,transparent .7px),linear-gradient(175deg,rgba(var(--tag-rgb),.035),transparent 34%),#080a09;background-size:4px 4px,auto,auto}.app.light .note-detail,.app.light .reminder-detail{background:radial-gradient(rgba(24,26,24,.035) .5px,transparent .65px),linear-gradient(175deg,rgba(var(--tag-rgb),.06),transparent 38%),#fffdf3;background-size:4px 4px,auto,auto}.reminder-detail .reminder-schedule-section{gap:6px;padding:9px 0 10px}.reminder-detail .reminder-detail-time{gap:0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reminder-detail .reminder-detail-time label,.app:not(.light) .reminder-detail .reminder-detail-time label,.app.light .reminder-detail .reminder-detail-time label{min-height:42px;border:0;border-radius:0;padding:5px 8px}.reminder-detail .reminder-detail-time label+label{border-left:1px solid var(--line)}.reminder-detail .reminder-field-label{gap:4px;font-size:8px}.reminder-detail .reminder-field-label svg{width:11px;height:11px}.reminder-detail .reminder-detail-time input,.app:not(.light) .reminder-detail .reminder-detail-time input,.app.light .reminder-detail .reminder-detail-time input{height:19px;font-size:13px;line-height:1}.app .reminder-notes-section textarea{min-height:94px;max-height:22dvh;padding:10px 11px;font-size:13px;line-height:1.45;transition:min-height .22s ease,border-color .16s ease}.app .reminder-notes-section textarea:focus{min-height:min(210px,28dvh)}}.overlay.centered:has(.note-detail){overscroll-behavior:contain}.overlay.centered:has(.note-detail) .note-detail{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(min-width:761px){.app:not(.light) .note-detail,.app:not(.light) .reminder-detail,.app.light .note-detail,.app.light .reminder-detail{border:1px solid rgba(var(--tag-rgb),.38);border-top:4px solid rgba(var(--tag-rgb),.82);border-radius:5px 11px 7px 13px;box-shadow:9px 11px rgba(var(--tag-rgb),.07),0 26px 70px #00000075}.app:not(.light) .note-detail,.app:not(.light) .reminder-detail{background:radial-gradient(rgba(238,234,224,.025) .55px,transparent .7px),linear-gradient(175deg,rgba(var(--tag-rgb),.035),transparent 34%),#080a09;background-size:4px 4px,auto,auto}.app.light .note-detail,.app.light .reminder-detail{background:radial-gradient(rgba(24,26,24,.035) .5px,transparent .65px),linear-gradient(175deg,rgba(var(--tag-rgb),.06),transparent 38%),#fffdf3;background-size:4px 4px,auto,auto}.app:not(.light) .note-detail .detail-todo-row.is-reading,.app.light .note-detail .detail-todo-row.is-reading{transition:background-color .17s ease,border-color .17s ease}.app:not(.light) .note-detail .detail-todo-row.is-reading:hover,.app:not(.light) .note-detail .detail-todo-row.is-reading:focus-within{border-bottom-color:rgba(var(--tag-rgb),.28);background:linear-gradient(90deg,rgba(var(--tag-rgb),.075),transparent 74%)}.app.light .note-detail .detail-todo-row.is-reading:hover,.app.light .note-detail .detail-todo-row.is-reading:focus-within{border-bottom-color:rgba(var(--tag-rgb),.26);background:linear-gradient(90deg,rgba(var(--tag-rgb),.09),transparent 74%)}.app .note-detail .detail-todo-row.is-reading>.task-due-add{min-height:25px;border:1px solid rgba(var(--tag-rgb),.34);border-left:3px solid rgba(var(--tag-rgb),.76);border-radius:2px 6px 3px 5px;background:rgba(var(--tag-rgb),.055);color:var(--tag-color);padding:4px 7px 4px 6px;transition:opacity .18s ease,color .18s ease,translate .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,background-color .18s ease}.app .note-detail .detail-todo-row.is-reading:hover>.task-due-add,.app .note-detail .detail-todo-row.is-reading:focus-within>.task-due-add{border-color:rgba(var(--tag-rgb),.64);border-left-color:var(--tag-color);background:rgba(var(--tag-rgb),.13);color:var(--tag-color)}.app .note-detail .detail-todo-row.is-reading>.task-due-add:focus-visible{outline:1px solid var(--tag-color);outline-offset:3px}.app .note-detail .detail-todo-row>.task-due-controls{margin-top:2px;border-left:3px solid rgba(var(--tag-rgb),.72);border-radius:2px 6px 4px 3px;background:rgba(var(--tag-rgb),.05);padding:7px 8px}.app .note-detail .detail-todo-row>.task-due-controls input{border-color:rgba(var(--tag-rgb),.3);background:rgba(var(--tag-rgb),.035)}.app.light .note-detail .detail-todo-row>.task-due-controls input{color:#252925}.app .note-detail .detail-todo-row>.task-due-controls>svg,.app .note-detail .detail-todo-row>.task-due-controls>button{color:var(--tag-color)}}.reminder-group-title.overdue{color:#f0a538}.reminder-group-title.overdue span{border:1px solid rgba(240,165,56,.3);background:#f0a53817;color:#f0a538}@media(max-width:760px){.app,.app.light{padding-top:calc(140px + env(safe-area-inset-top))!important}.app>.topbar,.app:not(.light)>.topbar,.app.light>.topbar{position:fixed!important;inset:0 0 auto;top:0!important;width:100%;max-width:none;margin:0;border-radius:0;padding:calc(9px + env(safe-area-inset-top)) max(9px,env(safe-area-inset-right)) 11px max(9px,env(safe-area-inset-left));z-index:40}.app>.topbar:before{display:none}.quick-capture{scroll-margin-top:calc(140px + env(safe-area-inset-top))}.app:not(.light) .overlay.centered:has(.note-detail),.app.light .overlay.centered:has(.note-detail){align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top) + 10px) 8px calc(env(safe-area-inset-bottom) + 10px)}.app:not(.light) .note-detail,.app:not(.light) .reminder-detail,.app.light .note-detail,.app.light .reminder-detail{width:calc(100vw - 16px);max-width:430px;height:auto!important;min-height:0!important;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px)}.reminders-overlay{align-items:center;justify-items:center;padding:calc(env(safe-area-inset-top) + 10px) 8px calc(env(safe-area-inset-bottom) + 10px)}.reminders-sheet{width:calc(100vw - 16px);max-width:500px;height:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px);grid-template-rows:auto minmax(0,auto);border:1px solid rgba(43,188,255,.34);border-top:4px solid rgba(43,188,255,.82);border-radius:6px 12px 8px 14px;background:#080a09;box-shadow:9px 11px #2bbcff12,0 26px 70px #00000075}.reminders-sheet-header{min-height:70px;padding:11px 14px 10px 17px;background:#080a09}.reminders-sheet-body{max-height:min(68dvh,680px);padding:15px 14px 20px}.reminders-empty{min-height:240px}}.app:not(.light) .note-detail,.app:not(.light) .reminder-detail{border:1px solid #2b302d!important;border-top-color:rgba(var(--tag-rgb),.55)!important;border-radius:12px!important;background:#080a09!important;background-image:none!important;box-shadow:0 20px 56px #00000075!important}.app.light .note-detail,.app.light .reminder-detail{border:1px solid #d7d9d3!important;border-top-color:rgba(var(--tag-rgb),.5)!important;border-radius:12px!important;background:#fffdf7!important;background-image:none!important;box-shadow:0 20px 46px #1a1f1c26!important}.app .note-detail .detail-todo-row.is-editing{grid-template-columns:44px minmax(0,1fr) 30px 30px;gap:6px;min-height:46px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:5px 0}.app .note-detail .detail-todo-row.is-editing>input:not([type=checkbox]){grid-column:2;min-width:0;border:0;outline:0;background:transparent;padding:6px 2px}.app .note-detail .detail-todo-row.is-editing>.task-remove,.app .note-detail .detail-todo-row.is-editing>.task-due-add{display:grid;grid-row:1;width:30px;min-width:30px;height:30px;min-height:30px;place-items:center;justify-self:center;border:0;border-radius:5px;background:transparent;color:#7f8680;padding:0;box-shadow:none}.app .note-detail .detail-todo-row.is-editing>.task-remove{grid-column:3}.app .note-detail .detail-todo-row.is-editing>.task-due-add{grid-column:4}.app .note-detail .detail-todo-row.is-editing>.task-due-add span{display:none}.app .note-detail .detail-todo-row.is-editing>.task-remove:hover,.app .note-detail .detail-todo-row.is-editing>.task-due-add:hover{background:#ffffff0e;color:#d7dad4}.app .note-detail .detail-todo-row>.task-due-controls{grid-column:2 / -1;grid-row:2;margin:0;border:0;border-radius:0;background:transparent;padding:1px 0 5px}.detail-todo-tools{display:flex;align-items:center;gap:14px;padding:8px 0 2px}.app .note-detail .detail-todo-tools .detail-todo-add,.app .note-detail .detail-todo-tools .detail-todo-upload{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:30px;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:#858c86;padding:4px 1px;box-shadow:none;font:700 10px/1 var(--typewriter)}.app .note-detail .detail-actions,.app:not(.light) .note-detail .detail-actions,.app.light .note-detail .detail-actions{position:sticky;bottom:-18px;display:flex;grid-template-columns:none;align-items:center;justify-content:flex-end;gap:5px;margin:10px 0 -8px;border-top:1px solid var(--line);border-radius:0;background:#080a09;padding:7px 0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app.light .note-detail .detail-actions{background:#fffdf7}.app .note-detail .detail-actions>div{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-left:auto}.app .note-detail .detail-actions button,.app .note-detail .detail-actions .ghost,.app .note-detail .detail-actions .primary{width:auto;min-width:0;min-height:32px;border:0;border-radius:5px;background:transparent;color:#8f9690;padding:5px 8px;box-shadow:none;font-size:10px}.app .note-detail .detail-actions button:hover,.app .note-detail .detail-actions .primary:hover{border:0;background:#ffffff0d;color:#ecece5}.app .note-detail .detail-actions .primary{color:#e6e6de}.app .note-detail .detail-actions .complete-action{color:#69cc83}.app .note-detail .detail-actions .danger{color:#df7979}@media(min-width:761px){.app .overlay.centered:has(.note-detail){padding:30px}.app .note-detail,.app:not(.light) .note-detail,.app.light .note-detail{width:min(660px,calc(100vw - 60px));height:auto!important;min-height:0!important;max-height:min(720px,calc(100dvh - 60px));border-radius:14px!important;padding:22px 24px 18px;box-shadow:0 18px 52px #0000006b!important}.app .note-detail .detail-todo-row.is-reading{grid-template-columns:44px minmax(0,1fr) 30px;gap:8px;min-height:46px;padding:6px 0}.app .note-detail .detail-todo-row.is-reading>.task-due-add{display:grid;width:30px;min-width:30px;height:30px;min-height:30px;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#777e78;padding:0;transform:translate(5px);transition:opacity .16s ease,transform .18s ease,color .16s ease,background-color .16s ease,border-color .16s ease}.app .note-detail .detail-todo-row.is-reading>.task-due-add span{display:none}.app .note-detail .detail-todo-row.is-reading:hover>.task-due-add,.app .note-detail .detail-todo-row.is-reading:focus-within>.task-due-add{border-color:rgba(var(--tag-rgb),.24);background:rgba(var(--tag-rgb),.075);color:var(--tag-color);transform:translate(0)}.app .note-detail .detail-todo-row>.task-due-controls{grid-column:2 / -1;grid-row:2;display:grid;grid-template-columns:18px 132px 96px 28px;align-items:center;justify-self:start;width:max-content;max-width:100%;gap:0;margin:3px 0 7px;border:1px solid rgba(var(--tag-rgb),.22);border-radius:9px;background:rgba(var(--tag-rgb),.035);padding:3px 4px 3px 8px;color:color-mix(in srgb,var(--tag-color) 72%,#89908a);box-shadow:inset 0 1px #ffffff06}.app .note-detail .detail-todo-row>.task-due-controls>svg{width:13px;height:13px}.app .note-detail .detail-todo-row>.task-due-controls>input[type=date],.app .note-detail .detail-todo-row>.task-due-controls>input[type=time]{width:100%;min-width:0;min-height:28px;border:0;border-left:1px solid rgba(var(--tag-rgb),.14);border-radius:0;outline:0;background:transparent;color:#d8d8d1;padding:3px 8px;font:650 11px/1 var(--typewriter);color-scheme:dark}.app.light .note-detail .detail-todo-row>.task-due-controls>input[type=date],.app.light .note-detail .detail-todo-row>.task-due-controls>input[type=time]{color:#292d29;color-scheme:light}.app .note-detail .detail-todo-row>.task-due-controls>input:focus{background:rgba(var(--tag-rgb),.065);box-shadow:inset 0 -1px rgba(var(--tag-rgb),.5)}.app .note-detail .detail-todo-row>.task-due-controls>button{display:grid;width:26px;min-width:26px;height:26px;min-height:26px;place-items:center;border:0;border-radius:7px;background:transparent;color:#777e78;padding:0}.app .note-detail .detail-todo-row>.task-due-controls>button:hover{background:#e75b5b1a;color:#e47c7c}.app .note-detail .detail-actions,.app:not(.light) .note-detail .detail-actions,.app.light .note-detail .detail-actions{position:sticky;bottom:-18px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px;min-height:45px;margin:12px 0 -8px;border-top:1px solid var(--line);border-radius:0;background:#080a09;padding:8px 0 0}.app.light .note-detail .detail-actions{background:#fffdf7}.app .note-detail .detail-actions>div{display:flex!important;flex:0 1 auto;flex-flow:row nowrap!important;align-items:center;justify-content:flex-end;gap:4px;width:auto!important;margin-left:auto}.app .note-detail .detail-actions button,.app .note-detail .detail-actions .ghost,.app .note-detail .detail-actions .primary{display:inline-flex!important;flex:0 0 auto;flex-direction:row!important;align-items:center;justify-content:center;gap:5px;width:auto!important;min-width:0;min-height:32px;border:1px solid transparent;border-radius:8px;background:transparent;padding:5px 8px;font-size:10px;line-height:1;white-space:nowrap}.app .note-detail .detail-actions button svg{width:14px;height:14px;flex:0 0 auto}.app .note-detail .detail-actions>.primary{border-color:rgba(var(--tag-rgb),.22);background:rgba(var(--tag-rgb),.075);color:var(--tag-color)}.app .note-detail .detail-actions .complete-action{background:#4bcd6f0e}.app .note-detail .detail-actions .danger{padding-inline:7px}.app .quick-capture,.app:not(.light) .quick-capture,.app.light .quick-capture{grid-template-columns:minmax(0,1fr) auto;gap:20px;margin-bottom:22px;padding-top:13px;padding-bottom:13px}.app .quick-capture .capture-stack{gap:9px}.app .quick-capture .mode-tabs{min-height:34px}.app .quick-capture textarea,.app:not(.light) .quick-capture textarea,.app.light .quick-capture textarea,.app .quick-capture.is-empty textarea{min-height:66px;max-height:240px;padding-top:9px;font-size:18px;line-height:1.45}.app .quick-capture .capture-actions,.app:not(.light) .quick-capture .capture-actions,.app.light .quick-capture .capture-actions{align-self:start;flex-flow:row nowrap;gap:7px;padding-top:1px}.app .quick-capture .capture-actions .primary:not(:disabled),.app:not(.light) .quick-capture .capture-actions .primary:not(:disabled),.app.light .quick-capture .capture-actions .primary:not(:disabled){border-color:#4dd67042;border-bottom-color:#55d879;background:#4dd67012;color:#55d879;box-shadow:none}.app .quick-capture .capture-actions .primary:not(:disabled):hover{border-color:#4dd6707a;background:#4dd6701f;color:#72e28f}}@media(max-width:760px){.account-menu{top:max(70px,calc(env(safe-area-inset-top) + 52px))!important;right:10px!important;left:auto!important;width:min(300px,calc(100vw - 20px));transform:none!important}.auth-shell input,.app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.app textarea,.app select{font-size:16px!important}.app:not(.light) .quick-capture .reminder-schedule-grid,.app.light .quick-capture .reminder-schedule-grid{grid-template-columns:minmax(118px,1.35fr) minmax(88px,.9fr) minmax(40px,.45fr);gap:7px}.quick-capture .reminder-schedule-grid>.schedule-field{min-width:0;grid-template-columns:auto minmax(0,1fr);gap:4px;padding-inline:1px}.quick-capture .reminder-schedule-grid>.schedule-field>span{display:none}.quick-capture .reminder-schedule-grid>.schedule-repeat-add{display:grid;min-width:40px;place-items:center}.app:not(.light) .overlay.centered:has(.note-detail),.app.light .overlay.centered:has(.note-detail){align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top) + 8px) 10px calc(env(safe-area-inset-bottom) + 8px)}.app:not(.light) .note-detail,.app:not(.light) .reminder-detail,.app.light .note-detail,.app.light .reminder-detail{width:100%;max-width:440px;height:auto!important;min-height:0!important;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);border-radius:12px!important;padding:15px 14px calc(8px + env(safe-area-inset-bottom))}.app .note-detail .detail-todo-title{width:calc(100% - 38px);min-height:40px;margin:7px 38px 4px 0;padding:2px 0 7px;font-size:20px!important;line-height:1.18}.app .note-detail .detail-todos{gap:0;margin-top:4px;padding:3px 0 7px}.app .note-detail .detail-todo-row.is-editing{grid-template-columns:20px minmax(0,1fr) 32px 32px;gap:4px;min-height:48px}.app .note-detail .detail-todo-row.is-editing>.task-remove,.app .note-detail .detail-todo-row.is-editing>.task-due-add{width:32px;min-width:32px;height:32px;min-height:32px}.app .note-detail .detail-todo-row>.task-due-controls{grid-template-columns:auto minmax(105px,1fr) minmax(78px,.7fr) 28px}.app .note-detail .detail-actions,.app:not(.light) .note-detail .detail-actions,.app.light .note-detail .detail-actions{bottom:calc(-8px - env(safe-area-inset-bottom));gap:2px;margin:8px -14px -8px;border-radius:0 0 12px 12px;padding:5px 8px max(5px,env(safe-area-inset-bottom))}.app .note-detail .detail-actions>div{gap:2px}.app .note-detail .detail-actions button,.app .note-detail .detail-actions .ghost,.app .note-detail .detail-actions .primary{min-height:36px;gap:3px;padding:5px 6px;font-size:9px}.app .note-detail .detail-actions .pin-action,.app .note-detail .detail-actions>div>.ghost:not(.complete-action):not(.danger){width:34px;padding:0;overflow:hidden;font-size:0}}.account-menu{top:var(--account-menu-top, 70px)!important;right:var(--account-menu-right, 18px)!important;left:auto!important;transform:none!important}@media(max-width:760px){.app .note-detail .detail-actions,.app:not(.light) .note-detail .detail-actions,.app.light .note-detail .detail-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:3px;width:auto;min-height:50px}.app .note-detail .detail-actions>div{display:flex!important;flex:1 1 auto;flex-flow:row nowrap!important;justify-content:flex-end;width:auto!important;min-width:0;margin-left:auto}.app .note-detail .detail-actions button,.app .note-detail .detail-actions .ghost,.app .note-detail .detail-actions .primary{flex:0 1 auto;width:auto!important;min-width:0;min-height:44px;padding:6px 7px;font-size:10px}}@media(max-width:760px){.app .note-detail .detail-todo-row.is-reading,.app:not(.light) .note-detail .detail-todo-row.is-reading,.app.light .note-detail .detail-todo-row.is-reading{display:grid!important;grid-template-columns:30px minmax(0,1fr) 44px!important;align-items:center;gap:9px;min-height:58px;padding:6px 0}.app .note-detail .detail-todo-row.is-reading>input[type=checkbox]{width:22px!important;height:22px!important;margin:0;justify-self:center}.app .note-detail .detail-todo-row.is-reading>span{grid-column:2;min-width:0;font-size:16px!important;line-height:1.3!important;overflow-wrap:anywhere}.app .note-detail .detail-todo-row.is-reading>.task-due-add,.app:not(.light) .note-detail .detail-todo-row.is-reading>.task-due-add,.app.light .note-detail .detail-todo-row.is-reading>.task-due-add{grid-column:3;grid-row:1;display:grid;width:44px!important;min-width:44px;height:44px;min-height:44px;place-items:center;justify-self:end;border:1px solid rgba(var(--tag-rgb),.28)!important;border-radius:11px!important;background:rgba(var(--tag-rgb),.055)!important;color:color-mix(in srgb,var(--tag-color) 78%,#a4aaa5)!important;padding:0!important;opacity:1;translate:none}.app.light .note-detail .detail-todo-row.is-reading>.task-due-add{background:rgba(var(--tag-rgb),.08)!important}.app .note-detail .detail-todo-row.is-reading>.task-due-add span{display:none}.app .note-detail .detail-todo-row>.task-due-controls{grid-column:2 / 4;grid-row:2;grid-template-columns:minmax(0,1fr) 40px!important;grid-template-rows:40px 40px;gap:6px;margin:0 0 5px;border:1px solid rgba(var(--tag-rgb),.2);border-radius:10px;background:rgba(var(--tag-rgb),.035);padding:7px}.app .note-detail .detail-todo-row>.task-due-controls>svg{display:none}.app .note-detail .detail-todo-row>.task-due-controls>input[type=date],.app .note-detail .detail-todo-row>.task-due-controls>input[type=time]{grid-column:1;width:100%;min-height:40px;padding:6px 10px}.app .note-detail .detail-todo-row>.task-due-controls>input[type=date]{grid-row:1}.app .note-detail .detail-todo-row>.task-due-controls>input[type=time]{grid-row:2}.app .note-detail .detail-todo-row>.task-due-controls>button{grid-column:2;grid-row:1 / 3;align-self:center;width:40px;min-width:40px;height:40px;min-height:40px}.app .note-detail .detail-actions,.app:not(.light) .note-detail .detail-actions,.app.light .note-detail .detail-actions{position:sticky!important;bottom:calc(-8px - env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:3px!important;width:auto;min-height:68px;margin:16px -14px -8px!important;border-top:1px solid rgba(var(--tag-rgb),.2)!important;border-radius:0 0 12px 12px!important;background:#080a09fa!important;padding:7px 5px max(8px,env(safe-area-inset-bottom))!important;z-index:4}.app.light .note-detail .detail-actions{background:#fffdf7fa!important}.app .note-detail .detail-actions>div{display:contents!important}.app .note-detail .detail-actions button,.app .note-detail .detail-actions .ghost,.app .note-detail .detail-actions .primary,.app .note-detail .detail-actions .pin-action,.app .note-detail .detail-actions>div>.ghost:not(.complete-action):not(.danger){display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:4px!important;width:100%!important;min-width:0;min-height:52px!important;overflow:visible!important;border:0!important;border-radius:8px!important;background:transparent!important;padding:5px 2px!important;font-size:clamp(9px,2.55vw,11px)!important;line-height:1!important;white-space:nowrap}.app .note-detail .detail-actions button svg{width:17px!important;height:17px!important;flex:0 0 auto}.app .note-detail .detail-actions button:active{background:rgba(var(--tag-rgb),.1)!important}}@media(min-width:761px){.overlay.centered:has(.settings-panel){padding:24px;background:#000000b8}.settings-panel.expanded,.app:not(.light) .settings-panel.expanded{width:min(940px,calc(100vw - 48px));height:min(650px,calc(100dvh - 48px));grid-template-rows:68px minmax(0,1fr);border:1px solid #272c29;border-radius:16px;background:#0a0c0b;box-shadow:0 24px 72px #0000007a}.settings-panel .settings-header,.app:not(.light) .settings-panel .settings-header{height:68px;min-height:68px;border:0;background:#0a0c0b;padding:0 20px}.settings-panel .settings-shell{grid-template-columns:244px minmax(0,1fr)}.settings-panel .settings-nav,.app:not(.light) .settings-panel .settings-nav{border:0;border-right:1px solid #202522;background:#0a0c0b;padding:12px 12px 20px}.settings-panel .settings-user-card{margin:0 0 18px;border:0;border-radius:10px;background:#111412;padding:10px}.settings-panel .settings-nav-group+.settings-nav-group{margin-top:16px}.settings-panel .settings-nav-label{margin:0 10px 5px;color:#68706a;font-size:8px;letter-spacing:.14em}.settings-panel .settings-nav button,.app:not(.light) .settings-panel .settings-nav button,.app:not(.light) .settings-panel .settings-nav button:hover,.app:not(.light) .settings-panel .settings-nav button.active{min-height:44px;grid-template-columns:28px minmax(0,1fr);gap:8px;margin:2px 0;border:0;border-radius:9px;background:transparent;padding:5px 9px;box-shadow:none}.settings-panel .settings-nav button:hover,.app:not(.light) .settings-panel .settings-nav button:hover{background:#121613}.settings-panel .settings-nav button.active,.app:not(.light) .settings-panel .settings-nav button.active{background:#151b18;color:#f1f0e9;box-shadow:inset 2px 0 #2bbcff}.settings-panel .settings-nav-icon{width:28px;height:28px;border:0;border-radius:7px;background:transparent}.settings-panel .settings-nav button.active .settings-nav-icon{color:#50c8f5}.settings-panel .settings-nav-arrow{display:none}.settings-panel .settings-nav-copy b{font-size:11.5px}.settings-panel .settings-nav-copy small{margin-top:2px;color:#6e756f;font-size:8.5px}.settings-panel .settings-content,.app:not(.light) .settings-panel .settings-content{background:#0a0c0b;padding:30px 38px 44px}.settings-panel .settings-section{width:min(100%,610px);gap:16px}.settings-panel .settings-section-head{gap:4px;margin:0 0 4px;padding:0}.settings-panel .settings-section-head h3{font-size:23px}.settings-panel .settings-section-head span{color:#737a74;font-size:10px}.settings-panel .settings-section>.settings-form-grid,.settings-panel .settings-section>.privacy-box,.settings-panel .settings-toggle-list,.settings-panel .settings-action-card,.settings-panel .settings-feature-card,.settings-panel .integration-card,.settings-panel .test-sms-panel,.settings-panel .settings-coming-card,.settings-panel .account-signout-card,.settings-panel .settings-disclosure,.app:not(.light) .settings-panel .settings-section>.settings-form-grid,.app:not(.light) .settings-panel .settings-section>.privacy-box,.app:not(.light) .settings-panel .settings-toggle-list,.app:not(.light) .settings-panel .settings-action-card,.app:not(.light) .settings-panel .settings-feature-card,.app:not(.light) .settings-panel .integration-card,.app:not(.light) .settings-panel .test-sms-panel,.app:not(.light) .settings-panel .settings-coming-card{border:1px solid #222724;border-radius:12px;background:#101311;box-shadow:none}.settings-panel .settings-section>.settings-form-grid{gap:14px;padding:16px}.settings-panel .settings-toggle-list{gap:3px;padding:7px}.settings-panel .settings-toggle-list .option-row{min-height:44px;border:0;border-radius:8px;padding:0 10px}.settings-panel .settings-toggle-list .option-row:hover{background:#151916}.settings-panel .settings-action-card{min-height:62px;border:0;background:#101311}.settings-panel .settings-field input,.settings-panel .settings-field select,.settings-panel .settings-field textarea{min-height:40px;border:1px solid #2a302c;border-radius:8px;background:#090b0a;box-shadow:none}.settings-panel .settings-field input:focus,.settings-panel .settings-field select:focus,.settings-panel .settings-field textarea:focus{border-color:#2bbcff;outline:0;box-shadow:none}.settings-panel .settings-disclosure[open]>summary,.settings-panel .provider-line,.settings-panel .native-reminder-sync-state,.settings-panel .settings-button-row{border-color:#222724}.settings-panel .settings-button-row{position:static;margin:6px 0 0;background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}}.settings-panel .shared-email-card{gap:14px}.settings-panel .settings-action-icon.email{background:#50c8f51a;color:#50c8f5}.shared-email-address{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(80,200,245,.28);border-radius:10px;background:#50c8f511;color:#dff7ff;padding:0 15px;box-shadow:none;text-align:left}.shared-email-address span{overflow:hidden;font-size:17px;font-weight:760;text-overflow:ellipsis}.shared-email-address small{flex:0 0 auto;color:#71cceb;font-size:9px;text-transform:uppercase}.shared-email-rule{margin:0!important}.shared-email-rule b{color:#dcded8}.shared-email-flow{display:flex;align-items:center;gap:7px;color:#747d76;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.shared-email-flow span:nth-of-type(2){color:#50c8f5}.settings-link-row{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:9px;background:#151916;color:#878f89;padding:9px 11px;box-shadow:none;text-align:left}.settings-link-row>span{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 8px}.settings-link-row b{color:#dedfd9;font-size:11px}.settings-link-row small{grid-column:2;color:#747c76;font-size:9.5px;line-height:1.35}.app.light .settings-panel.expanded,.app.light .settings-panel .settings-header,.app.light .settings-panel .settings-nav,.app.light .settings-panel .settings-content{border-color:#d8dcd8;background:#f6f7f4}.app.light .settings-panel .settings-user-card,.app.light .settings-panel .settings-section>.settings-form-grid,.app.light .settings-panel .settings-section>.privacy-box,.app.light .settings-panel .settings-toggle-list,.app.light .settings-panel .settings-action-card,.app.light .settings-panel .settings-feature-card,.app.light .settings-panel .integration-card,.app.light .settings-panel .test-sms-panel,.app.light .settings-panel .settings-coming-card,.app.light .settings-panel .account-signout-card,.app.light .settings-panel .settings-disclosure{border-color:#dfe2dd;background:#fff;box-shadow:none}.app.light .settings-panel .settings-nav button.active{background:#e9efec;color:#141715}.app.light .settings-panel .settings-nav button:hover,.app.light .settings-panel .settings-toggle-list .option-row:hover,.app.light .settings-panel .settings-link-row{background:#edf0ec}.app.light .settings-panel .settings-field input,.app.light .settings-panel .settings-field select,.app.light .settings-panel .settings-field textarea{border-color:#d8ddd8;background:#f8f9f7}.app.light .shared-email-address{border-color:#007abe3d;background:#007abe0f;color:#07597a}.app.light .shared-email-rule b,.app.light .settings-link-row b{color:#242824}@media(max-width:760px){.app .note-detail .detail-todo-row.is-reading,.app:not(.light) .note-detail .detail-todo-row.is-reading,.app.light .note-detail .detail-todo-row.is-reading{grid-template-columns:30px minmax(0,1fr) 38px!important}.app .note-detail .detail-todo-row.is-reading>.task-due-add,.app:not(.light) .note-detail .detail-todo-row.is-reading>.task-due-add,.app.light .note-detail .detail-todo-row.is-reading>.task-due-add{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border:0!important;border-radius:50%!important;background:rgba(var(--tag-rgb),.09)!important}.app .note-detail .detail-todo-row>.task-due-controls,.app:not(.light) .note-detail .detail-todo-row>.task-due-controls,.app.light .note-detail .detail-todo-row>.task-due-controls{grid-column:2 / 4;grid-row:2;grid-template-columns:minmax(0,1fr) 94px 34px!important;grid-template-rows:40px!important;gap:0;margin:0 0 5px;border:1px solid rgba(var(--tag-rgb),.22);border-radius:9px;background:rgba(var(--tag-rgb),.035);padding:2px}.app .note-detail .detail-todo-row>.task-due-controls>input[type=date],.app .note-detail .detail-todo-row>.task-due-controls>input[type=time]{grid-row:1!important;width:100%;min-width:0;min-height:36px;height:36px;border:0!important;border-radius:7px!important;background:transparent!important;padding:4px 7px!important;font-size:13px!important;box-shadow:none!important}.app .note-detail .detail-todo-row>.task-due-controls>input[type=date]{grid-column:1}.app .note-detail .detail-todo-row>.task-due-controls>input[type=time]{grid-column:2;border-left:1px solid rgba(var(--tag-rgb),.16)!important}.app .note-detail .detail-todo-row>.task-due-controls>button{grid-column:3;grid-row:1!important;align-self:center;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border:0!important;border-radius:50%!important;background:transparent!important}.settings-panel .shared-email-flow{flex-wrap:wrap}.settings-panel .shared-email-address{min-height:54px}}@media(max-width:760px){.app .reminders-overlay,.app:not(.light) .reminders-overlay,.app.light .reminders-overlay{position:fixed;inset:0;display:grid;align-items:stretch;justify-items:stretch;overflow:hidden;background:#080a09;padding:0!important}.app .reminders-sheet,.app:not(.light) .reminders-sheet,.app.light .reminders-sheet{align-self:stretch;width:100%;max-width:none;height:100dvh!important;max-height:100dvh!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:normal;border:0!important;border-radius:0!important;background:#080a09;box-shadow:none!important}.app .reminders-sheet-header,.app:not(.light) .reminders-sheet-header,.app.light .reminders-sheet-header{box-sizing:border-box;min-height:calc(66px + env(safe-area-inset-top))!important;padding:calc(8px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 9px max(16px,env(safe-area-inset-left))!important;background:#080a09}.app .reminders-sheet-body,.app:not(.light) .reminders-sheet-body,.app.light .reminders-sheet-body{min-height:0;max-height:none!important;overflow-y:auto;padding:14px max(16px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.app .reminders-empty,.app:not(.light) .reminders-empty,.app.light .reminders-empty{min-height:0}}.reminder-detail .reminder-detail-title{box-sizing:border-box;resize:none;overflow:hidden}.reminder-detail .reminder-schedule-section .reminder-editor-section-head{display:flex!important;min-height:20px}.reminder-detail .reminder-schedule-section .reminder-editor-section-head button{min-height:24px;padding:2px 1px}.reminder-detail .reminder-detail-time,.app:not(.light) .reminder-detail .reminder-detail-time,.app.light .reminder-detail .reminder-detail-time{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.8fr);gap:0;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#0b0e0c;padding:2px}.app.light .reminder-detail .reminder-detail-time{background:#f6f6f1}.reminder-detail .reminder-detail-time label,.app:not(.light) .reminder-detail .reminder-detail-time label,.app.light .reminder-detail .reminder-detail-time label{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;min-width:0;min-height:48px;border:0;border-radius:6px;background:transparent;padding:5px 8px}.reminder-detail .reminder-detail-time label+label,.app:not(.light) .reminder-detail .reminder-detail-time label+label,.app.light .reminder-detail .reminder-detail-time label+label{border-left:1px solid var(--line)}.reminder-detail .reminder-detail-time .reminder-field-label{gap:4px;overflow:hidden;font-size:7px;white-space:nowrap}.reminder-detail .reminder-detail-time .reminder-field-label svg{width:10px;height:10px}.reminder-detail .reminder-detail-time input,.reminder-detail .reminder-detail-time select,.app:not(.light) .reminder-detail .reminder-detail-time input,.app:not(.light) .reminder-detail .reminder-detail-time select,.app.light .reminder-detail .reminder-detail-time input,.app.light .reminder-detail .reminder-detail-time select{box-sizing:border-box;width:100%;min-width:0;height:22px;min-height:22px;border:0;outline:0;background:transparent;color:var(--text);padding:0;font:700 12px/1 var(--typewriter);text-align:left;text-overflow:ellipsis}.reminder-detail .reminder-detail-time select{appearance:none;background-image:none}.reminder-empty-actions.detail-additions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0;min-height:44px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#0b0e0c;padding:2px}.app.light .reminder-empty-actions.detail-additions{background:#f6f6f1}.reminder-empty-actions.detail-additions>span{overflow:hidden;color:var(--quiet);padding:0 9px;font-size:8px;font-weight:750;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.reminder-empty-actions.detail-additions .reminder-empty-add{min-width:86px;min-height:40px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:#8b938d;padding:6px 10px}.reminder-empty-actions.detail-additions .reminder-empty-add:hover,.reminder-empty-actions.detail-additions .reminder-empty-add:focus-visible{background:rgba(var(--tag-rgb),.08);color:var(--tag-color)}@media(max-width:760px){.app:not(.light) .overlay.centered:has(.note-detail),.app.light .overlay.centered:has(.note-detail){align-items:flex-end!important;justify-content:center!important;overflow:hidden;background:#020303d1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:max(64px,env(safe-area-inset-top)) 0 0!important}.app .note-detail,.app:not(.light) .note-detail,.app:not(.light) .reminder-detail,.app.light .note-detail,.app.light .reminder-detail{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - max(64px,env(safe-area-inset-top)))!important;margin:0!important;overflow-y:auto;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:14px 14px 0 0!important;padding:15px 16px 0!important;box-shadow:0 -18px 48px #0000005c!important}.app .note-detail .detail-kicker,.app:not(.light) .note-detail .detail-kicker,.app.light .note-detail .detail-kicker{padding-right:38px;font-size:8px}.app .note-detail h2,.app:not(.light) .note-detail h2{margin-top:11px;font-size:21px;line-height:1.18}.reminder-detail .reminder-inline-edit{margin-top:9px}.app .reminder-detail .reminder-detail-title,.app:not(.light) .reminder-detail .reminder-detail-title,.app.light .reminder-detail .reminder-detail-title{width:calc(100% - 38px);min-height:32px;margin:0 38px 8px 0;padding:0 0 6px;font-size:20px!important;line-height:1.2}.reminder-detail .reminder-schedule-section{gap:6px;padding:8px 0 10px}.reminder-detail .reminder-editor-section-head>span{font-size:8px}.reminder-detail .reminder-editor-section-head button{min-height:28px;padding-inline:5px}.reminder-detail .reminder-detail-time,.app:not(.light) .reminder-detail .reminder-detail-time,.app.light .reminder-detail .reminder-detail-time{grid-template-columns:minmax(0,1.22fr) minmax(0,.82fr) minmax(0,.78fr)!important;gap:0!important}.reminder-detail .reminder-detail-time label,.app:not(.light) .reminder-detail .reminder-detail-time label,.app.light .reminder-detail .reminder-detail-time label{min-height:46px!important;padding:4px 7px!important}.reminder-detail .reminder-detail-time input,.reminder-detail .reminder-detail-time select,.app:not(.light) .reminder-detail .reminder-detail-time input,.app:not(.light) .reminder-detail .reminder-detail-time select,.app.light .reminder-detail .reminder-detail-time input,.app.light .reminder-detail .reminder-detail-time select{height:21px!important;min-height:21px!important;padding:0!important;font-size:11px!important}.reminder-detail .reminder-notes-section.is-empty{padding:8px 0 10px}.reminder-empty-actions.detail-additions{grid-template-columns:minmax(0,1fr) minmax(86px,auto) minmax(96px,auto);min-height:46px}.reminder-empty-actions.detail-additions .reminder-empty-add{min-width:0;min-height:42px;padding-inline:8px;font-size:9px}.detail-secondary-tools,.detail-todo-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#0b0e0c;padding:2px}.app .note-detail .detail-secondary-tools>.detail-upload,.app .note-detail .detail-secondary-tools>.detail-add-checklist,.app .note-detail .detail-todo-tools .detail-todo-add,.app .note-detail .detail-todo-tools .detail-todo-upload{justify-content:center;width:100%;min-height:42px;border:0;border-radius:0;padding:6px 8px}.app .note-detail .detail-secondary-tools>*+*,.app .note-detail .detail-todo-tools>*+*{border-left:1px solid var(--line)}.app .note-detail .detail-actions,.app:not(.light) .note-detail .detail-actions,.app.light .note-detail .detail-actions{position:sticky!important;bottom:0!important;z-index:12;display:flex!important;align-items:stretch!important;gap:0!important;min-height:calc(54px + env(safe-area-inset-bottom));margin:12px -16px 0!important;border-top:1px solid var(--line);background:#080a09!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom))!important}.app.light .note-detail .detail-actions{background:#fffdf7!important}.app .note-detail .detail-actions>.primary{flex:1 1 20%!important}.app .note-detail .detail-actions>div{display:flex!important;flex:4 1 80%!important;align-items:stretch!important;width:100%!important;margin:0!important}.app .note-detail .detail-actions button,.app .note-detail .detail-actions .ghost,.app .note-detail .detail-actions .primary{flex:1 1 0!important;min-width:0!important;min-height:44px!important;border:0!important;border-radius:6px!important;background:transparent!important;padding:4px 2px!important;font-size:clamp(8px,2.45vw,10px)!important}.app .note-detail .detail-actions button:active,.app .note-detail .detail-actions .primary:active{background:#ffffff0f!important}}@media(max-width:350px){.reminder-empty-actions.detail-additions>span{display:none}.reminder-empty-actions.detail-additions{grid-template-columns:repeat(2,minmax(0,1fr))}}.app .note-detail .detail-todo-row>.task-due-controls,.app:not(.light) .note-detail .detail-todo-row>.task-due-controls,.app.light .note-detail .detail-todo-row>.task-due-controls,.app .note-detail .reminder-task-row>.task-due-controls,.app:not(.light) .note-detail .reminder-task-row>.task-due-controls,.app.light .note-detail .reminder-task-row>.task-due-controls{grid-template-columns:15px max-content auto max-content 28px!important;grid-template-rows:30px!important;align-items:center!important;justify-content:start!important;gap:5px!important;width:max-content!important;max-width:100%!important;min-height:32px!important;margin:3px 0 7px!important;border:1px solid rgba(var(--tag-rgb),.24)!important;border-radius:999px!important;background:rgba(var(--tag-rgb),.045)!important;padding:1px 3px 1px 9px!important;color:color-mix(in srgb,var(--tag-color) 76%,#929892)!important;box-shadow:none!important}.app .note-detail .detail-todo-row>.task-due-controls:focus-within,.app .note-detail .reminder-task-row>.task-due-controls:focus-within{border-color:rgba(var(--tag-rgb),.58)!important;background:rgba(var(--tag-rgb),.075)!important}.app .note-detail .task-due-controls>svg{grid-column:1!important;width:13px!important;height:13px!important}.app .note-detail .task-due-controls>.task-due-field{position:relative;display:inline-flex;align-items:center;align-self:stretch;min-width:0;border:0;border-radius:999px;color:#d8d8d1;padding:0 3px;cursor:pointer;font:650 10px/1 var(--typewriter);white-space:nowrap}.app.light .note-detail .task-due-controls>.task-due-field{color:#292d29}.app .note-detail .task-due-controls>.task-due-field:hover,.app .note-detail .task-due-controls>.task-due-field:focus-within{background:rgba(var(--tag-rgb),.1);color:var(--tag-color)}.app .note-detail .task-due-controls>.task-due-field>input{position:absolute!important;inset:0!important;z-index:1;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:inherit!important;opacity:0!important;padding:0!important;cursor:pointer}.app .note-detail .task-due-controls>.task-due-date{grid-column:2!important}.app .note-detail .task-due-controls>.task-due-join{grid-column:3!important;color:#666d67;font:650 8px/1 var(--typewriter);text-transform:lowercase}.app .note-detail .task-due-controls>.task-due-time{grid-column:4!important}.app .note-detail .task-due-controls>button{grid-column:5!important;grid-row:1!important;display:grid!important;align-self:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;place-items:center!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#737a74!important;padding:0!important}.app .note-detail .task-due-controls>button:hover,.app .note-detail .task-due-controls>button:focus-visible{background:#e75b5b1c!important;color:#ed7474!important}.app .detail-overlay>.note-detail,.app .detail-overlay>.reminder-detail{overflow-x:hidden!important}@media(min-width:761px){body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-reading>.task-due-slot{width:30px!important;min-width:30px!important;height:44px!important;min-height:44px!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-reading>.task-due-slot .task-due-add{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-reading>.task-due-slot .task-due-add span{display:none!important}}@media(max-width:760px){.app .detail-overlay>.note-detail,.app .detail-overlay>.reminder-detail{scrollbar-width:none}.app .detail-overlay>.note-detail::-webkit-scrollbar,.app .detail-overlay>.reminder-detail::-webkit-scrollbar{display:none;width:0;height:0}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-reading{grid-template-columns:44px minmax(0,1fr) 72px!important;gap:4px!important;min-height:52px!important;padding:3px 0!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-reading>.detail-check-hit{grid-column:1!important;grid-row:1!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-reading>span:not(.task-due-slot){grid-column:2!important;grid-row:1!important;min-width:0!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-reading>.task-due-slot{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:72px!important;min-width:72px!important;height:44px!important;min-height:44px!important;padding:0!important;opacity:1!important;transform:none!important;pointer-events:auto!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .task-due-slot>.task-due-add{width:68px!important;min-width:68px!important;height:32px!important;min-height:32px!important;border:1px solid rgba(var(--tag-rgb),.23)!important;border-radius:999px!important;background:transparent!important;padding:0 8px!important;white-space:nowrap!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-editing{grid-template-columns:44px minmax(0,1fr) 36px 44px!important;gap:3px!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-editing>.detail-check-hit{grid-column:1!important;grid-row:1!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-editing>input:not([type=checkbox]){grid-column:2!important;grid-row:1!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-editing>.task-remove{grid-column:3!important;grid-row:1!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row.is-editing>.task-due-slot{grid-column:4!important;grid-row:1!important;width:44px!important;min-width:44px!important}body .app .overlay.centered.detail-overlay .note-detail.detail-kind-todo .detail-todo-row>.task-due-controls{grid-column:2 / -1!important;grid-row:2!important;grid-template-columns:14px max-content auto max-content 30px!important;grid-template-rows:32px!important;gap:4px!important;min-height:34px!important;margin:0 0 5px!important;padding:1px 2px 1px 8px!important}body .app .overlay.centered.detail-overlay .note-detail .task-due-controls>.task-due-field{min-height:32px!important;padding:0 2px!important;font-size:10px!important}body .app .overlay.centered.detail-overlay .note-detail .task-due-controls>button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}body .app .overlay.centered.detail-overlay .reminder-detail .reminder-task-row{grid-template-columns:44px minmax(0,1fr) 72px 32px!important;align-items:center!important;gap:3px!important;min-height:52px!important;padding:3px 0!important}body .app .overlay.centered.detail-overlay .reminder-detail .reminder-task-row>.detail-check-hit{grid-column:1!important;grid-row:1!important}body .app .overlay.centered.detail-overlay .reminder-detail .reminder-task-row>input:not([type=checkbox]){grid-column:2!important;grid-row:1!important;min-width:0!important;font-size:13px!important}body .app .overlay.centered.detail-overlay .reminder-detail .reminder-task-row>button{grid-column:4!important;grid-row:1!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}body .app .overlay.centered.detail-overlay .reminder-detail .reminder-task-row>.task-due-slot{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:72px!important;min-width:72px!important;height:44px!important;min-height:44px!important}body .app .overlay.centered.detail-overlay .reminder-detail .reminder-task-row>.task-due-slot .task-due-add{width:68px!important;min-width:68px!important;height:32px!important;min-height:32px!important;border:1px solid rgba(var(--tag-rgb),.23)!important;border-radius:999px!important;padding:0 7px!important;white-space:nowrap!important}body .app .overlay.centered.detail-overlay .reminder-detail .reminder-task-row>.task-due-controls{grid-column:2 / -1!important;grid-row:2!important;grid-template-columns:14px max-content auto max-content 30px!important;grid-template-rows:32px!important;gap:4px!important;min-height:34px!important;margin:0 0 5px!important;padding:1px 2px 1px 8px!important}}body .app .overlay.centered.detail-overlay{background:#0205047a!important;-webkit-backdrop-filter:blur(15px) saturate(112%)!important;backdrop-filter:blur(15px) saturate(112%)!important}body .app .overlay.centered.detail-overlay>.note-detail,body .app .overlay.centered.detail-overlay>.reminder-detail{background:#070a09e8!important;-webkit-backdrop-filter:blur(20px) saturate(108%)!important;backdrop-filter:blur(20px) saturate(108%)!important;box-shadow:0 22px 70px #00000075!important}body .app.light .overlay.centered.detail-overlay{background:#e8e5da7a!important}body .app.light .overlay.centered.detail-overlay>.note-detail,body .app.light .overlay.centered.detail-overlay>.reminder-detail{background:#fffdf7e8!important}@media(prefers-reduced-transparency:reduce){body .app .overlay.centered.detail-overlay{background:#020403d6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app .overlay.centered.detail-overlay>.note-detail,body .app .overlay.centered.detail-overlay>.reminder-detail{background:#080a09!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app.light .overlay.centered.detail-overlay>.note-detail,body .app.light .overlay.centered.detail-overlay>.reminder-detail{background:#fffdf7!important}}.app .reminder-task-heading{display:flex;align-items:center;gap:6px;min-width:0}.app .reminder-task-heading>h2,.app .reminder-task-heading>textarea{flex:1;min-width:0;width:0;margin:0}.app .reminder-completion-circle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:inherit;cursor:pointer}.app .reminder-completion-circle[aria-pressed=true]{color:#40dbe8}.app .reminder-completion-circle:focus-visible{outline:2px solid currentColor;outline-offset:1px}.app .topbar-action.voice-drop-action{color:var(--sky)}.app .topbar-action.voice-drop-action:hover,.app .topbar-action.voice-drop-action:focus-visible{border-color:color-mix(in srgb,var(--sky) 42%,transparent);background:color-mix(in srgb,var(--sky) 8%,transparent)}.voice-drop-overlay{position:fixed;inset:0;z-index:240;display:grid;place-items:center;overflow:auto;background:#02050485;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%);animation:voice-drop-fade-in .18s ease-out both}.voice-drop-modal{width:min(430px,100%);max-height:min(680px,calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow:auto;border:1px solid rgba(68,216,232,.26);border-radius:22px;background:#070a09ed;color:#f4f2ec;box-shadow:0 24px 76px #00000080;padding:18px;font-family:var(--typewriter);-webkit-backdrop-filter:blur(22px) saturate(108%);backdrop-filter:blur(22px) saturate(108%);animation:voice-drop-modal-in .24s cubic-bezier(.2,.8,.25,1) both}.app.light .voice-drop-modal{border-color:#14808e3d;background:#fffdf7f0;color:#20241f}.voice-drop-modal>header{display:flex;align-items:center;justify-content:space-between;min-height:40px}.voice-drop-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--sky);font:750 10px/1 var(--typewriter);letter-spacing:.13em;text-transform:uppercase}.voice-drop-close{display:grid;width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0d;color:#8f9792;padding:0}.app.light .voice-drop-close{border-color:#141c1624;background:#141c160a}.voice-drop-orb{position:relative;display:grid;width:70px;height:70px;place-items:center;margin:12px auto 13px;border:1px solid rgba(68,216,232,.34);border-radius:50%;background:#44d8e814;color:var(--sky)}.voice-drop-orb>span{position:absolute;bottom:11px;width:2px;height:5px;border-radius:2px;background:currentColor;opacity:0}.voice-drop-orb>span:nth-of-type(1){left:27px}.voice-drop-orb>span:nth-of-type(2){left:34px}.voice-drop-orb>span:nth-of-type(3){left:41px}.voice-drop-orb.listening>svg{transform:translateY(-5px)}.voice-drop-orb.listening>span{opacity:.88;animation:voice-drop-meter .72s ease-in-out infinite alternate}.voice-drop-orb.listening>span:nth-of-type(2){animation-delay:-.28s}.voice-drop-orb.listening>span:nth-of-type(3){animation-delay:-.52s}.voice-drop-orb.processing>svg{animation:voice-drop-turn 1.5s ease-in-out infinite}.voice-drop-orb.speaking>svg{animation:voice-drop-speak .76s ease-in-out infinite alternate}.voice-drop-heading{text-align:center}.voice-drop-heading h2{margin:0;color:inherit;font:750 22px/1.12 var(--typewriter)}.voice-drop-heading p{min-height:32px;margin:7px auto 13px;color:#8f9792;font:500 11px/1.45 var(--typewriter)}.voice-drop-modal>textarea{box-sizing:border-box;width:100%;min-height:104px;max-height:190px;resize:vertical;border:1px solid rgba(255,255,255,.14);border-radius:15px;outline:0;background:#ffffff0b;color:#f4f2ec;padding:13px 14px;font:500 16px/1.5 var(--typewriter)}.app.light .voice-drop-modal>textarea{border-color:#141c1629;background:#141c1609;color:#20241f}.voice-drop-modal>textarea:focus{border-color:#44d8e88f;box-shadow:0 0 0 3px #44d8e814}.voice-drop-modal>textarea:read-only{color:#c9cdc8}.voice-drop-conversation{display:grid;gap:8px;min-height:98px;max-height:220px;overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff06;padding:10px;scrollbar-width:thin;scrollbar-color:rgba(68,216,232,.28) transparent}.app.light .voice-drop-conversation{border-color:#141c1624;background:#141c1606}.voice-drop-bubble{position:relative;display:grid;gap:4px;width:fit-content;max-width:88%;border:1px solid rgba(255,255,255,.1);border-radius:13px 13px 13px 4px;background:#ffffff0b;padding:8px 48px 9px 10px}.voice-drop-bubble.user{justify-self:end;border-color:#44d8e833;border-radius:13px 13px 4px;background:#44d8e812;padding-right:10px}.voice-drop-bubble.live{border-style:dashed}.voice-drop-bubble small{color:var(--sky);font:750 8px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}.voice-drop-bubble span{color:#d9dcd7;font:520 12px/1.45 var(--typewriter);overflow-wrap:anywhere}.app.light .voice-drop-bubble span{color:#303630}.voice-drop-bubble>button{position:absolute;top:50%;right:5px;display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;translate:0 -50%;border:0;border-radius:9px;background:transparent;color:var(--sky);padding:0}.voice-drop-bubble>button:disabled{opacity:.45}.voice-drop-conversation-empty{align-self:center;margin:auto;color:#747b76;font:500 11px/1.45 var(--typewriter);text-align:center}.voice-drop-decision{display:grid;gap:6px;margin-top:11px;border:1px solid rgba(48,214,105,.27);border-radius:15px;background:#30d6690e;padding:11px 13px}.voice-drop-decision>span,.voice-drop-decision>small{display:flex;align-items:center;gap:6px;color:var(--green);font:750 9px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}.voice-drop-decision>b{overflow:hidden;color:inherit;font:700 14px/1.35 var(--typewriter);text-overflow:ellipsis;white-space:nowrap}.voice-drop-decision>small{color:#8f9792;letter-spacing:0;text-transform:none}.voice-drop-error{margin:9px 2px 0;color:#d4a974;font:550 10px/1.45 var(--typewriter)}.voice-drop-modal>footer{display:flex;gap:8px;margin-top:13px}.voice-drop-modal>footer>button{display:inline-flex;min-width:0;min-height:48px;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:9px 13px;font:750 12px/1 var(--typewriter)}.voice-drop-primary{border:1px solid rgba(48,214,105,.46);background:#30d6691f;color:var(--green)}.voice-drop-primary.recording{border-color:#44d8e873;background:#44d8e81a;color:var(--sky)}.voice-drop-secondary{border:1px solid rgba(255,255,255,.13);background:#ffffff0a;color:#a7ada8}.app.light .voice-drop-secondary{border-color:#141c1626;background:#141c1609;color:#5d655f}.voice-stop-symbol{width:10px;height:10px;border-radius:3px;background:currentColor}.voice-drop-privacy{display:block;margin:11px 8px 0;color:#737a75;font:500 8px/1.45 var(--typewriter);text-align:center}@keyframes voice-drop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes voice-drop-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes voice-drop-meter{0%{transform:scaleY(.65)}to{transform:scaleY(2.1)}}@keyframes voice-drop-turn{0%,to{transform:rotate(-8deg) scale(.96)}50%{transform:rotate(8deg) scale(1.04)}}@keyframes voice-drop-speak{0%{transform:scale(.94);opacity:.72}to{transform:scale(1.06);opacity:1}}@media(max-width:760px){.app .topbar-action.voice-drop-action{display:inline-flex!important;grid-row:1;grid-column:2;justify-self:end;width:44px;min-width:44px;height:44px;min-height:44px;margin-right:108px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.app .topbar-action.voice-drop-action>svg{width:23px;height:23px}.app .topbar-action.voice-drop-action>span{display:none}.voice-drop-overlay{align-items:center;padding-inline:14px}.voice-drop-modal{max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:20px;padding:16px}.app .quick-capture .capture-tag-chip{min-height:44px!important;padding:8px 3px!important;font-size:11.5px!important}.voice-drop-modal>footer{flex-direction:column-reverse}.voice-drop-modal>footer>button{width:100%}}@media(prefers-reduced-motion:reduce){.voice-drop-overlay,.voice-drop-modal,.voice-drop-orb.listening>span,.voice-drop-orb.processing>svg{animation:none!important}.voice-drop-orb.speaking>svg{animation:none!important}}@media(prefers-reduced-transparency:reduce){.voice-drop-overlay{background:#020403db;-webkit-backdrop-filter:none;backdrop-filter:none}.voice-drop-modal{background:#080a09;-webkit-backdrop-filter:none;backdrop-filter:none}}.auth-shell .auth-password{position:relative}.auth-shell .auth-password input{padding-right:48px}.auth-shell .auth-password-toggle{position:absolute;top:0;right:0;bottom:0;display:grid;place-items:center;width:46px;min-height:0;border:0;border-radius:0;background:transparent;color:#777d78;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}.auth-shell .auth-password-toggle:hover,.auth-shell .auth-password-toggle:active{border:0;background:transparent;transform:none}.auth-shell .auth-password-toggle:hover,.auth-shell .auth-password-toggle[aria-pressed=true]{color:#62d9d0}.auth-shell .auth-password-toggle:focus-visible{outline:1px solid #42c9c0;outline-offset:-4px}.auth-shell .auth-form .primary{margin-top:4px}.auth-shell .auth-form .primary:disabled{border-color:#2b302d;color:#6c726e}.auth-shell .auth-tabs button{cursor:pointer}@media(max-width:520px){.auth-shell{min-height:100vh;min-height:100dvh;align-items:start;padding:max(28px,calc(env(safe-area-inset-top) + 20px)) max(20px,env(safe-area-inset-right)) max(24px,calc(env(safe-area-inset-bottom) + 16px)) max(20px,env(safe-area-inset-left))}.auth-shell .auth-layout{width:100%;max-width:440px}.auth-shell .auth-card{border:0;background:transparent;padding:0;box-shadow:none}.auth-shell .auth-logo{margin:8px 0 34px}.auth-shell .auth-heading{margin-bottom:22px}.auth-shell .auth-heading h1{font-size:min(30px,calc((100vw - 40px) / 12))}.auth-shell .auth-heading p{margin-top:10px;font-size:14px}.auth-shell .auth-tabs{margin-bottom:22px}.auth-shell .auth-tabs button{min-height:46px;font-size:13px}.auth-shell .auth-form{gap:18px}.auth-shell .auth-form label>span{font-size:13px}.auth-shell .auth-form input{min-height:52px;padding:0 14px}.auth-shell .auth-password input{padding-right:52px}.auth-shell .auth-form .primary{min-height:52px;font-size:14px}}.auth-shell .auth-logo{margin-bottom:26px}.auth-shell .auth-wordmark-chalk{display:block;width:min(240px,64vw);height:auto;overflow:visible;-webkit-user-select:none;user-select:none}.handwritten-ink{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;animation-name:auth-ink;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-fill-mode:forwards}.auth-shell .auth-card{animation:auth-rise .5s cubic-bezier(.2,.8,.2,1) both;transition:border-color .4s ease}.auth-shell .auth-card.is-register{animation:auth-card-flash .9s ease}.auth-shell .auth-heading h1{display:flex;align-items:center;white-space:nowrap}.auth-shell .auth-typed{display:inline-block;animation:auth-type calc(var(--chars) * 38ms) steps(var(--chars),end) both}.auth-shell .auth-caret{display:inline-block;width:3px;height:.92em;margin-left:6px;background:#42c9c0;animation:auth-caret-blink 1s steps(1,end) infinite}.auth-shell .auth-heading p{animation:auth-fade .45s ease .35s both}.auth-shell .auth-tabs{position:relative;overflow:hidden}.auth-shell .auth-tabs:after{content:"";position:absolute;left:0;bottom:0;width:50%;height:2px;background:#42c9c0;box-shadow:0 0 10px #42c9c08c;transition:transform .34s cubic-bezier(.65,0,.25,1)}.auth-shell .auth-tabs[data-mode=register]:after{transform:translate(100%)}.auth-shell .auth-tabs button{transition:color .2s ease,background-color .25s ease,transform .12s ease}.auth-shell .auth-tabs button.active{box-shadow:none}.auth-shell .auth-tabs button:not(.active):hover{background:#0b0e0d;color:#b9beb9}.auth-shell .auth-tabs button:active{transform:scale(.96)}.auth-shell .auth-form>*{animation:auth-rise .42s cubic-bezier(.2,.8,.2,1) both}.auth-shell .auth-form>:nth-child(1){animation-delay:.06s}.auth-shell .auth-form>:nth-child(2){animation-delay:.12s}.auth-shell .auth-form>:nth-child(3){animation-delay:.18s}.auth-shell .auth-form>:nth-child(4){animation-delay:.24s}.auth-shell .auth-form input{transition:border-color .2s ease,background-color .2s ease}.auth-shell .auth-form input:hover:not(:focus){border-color:#3d4440}.auth-shell .auth-form input:focus{background:#070909}.auth-shell .auth-eye{display:grid;place-items:center;animation:auth-eye-pop .28s cubic-bezier(.3,1.6,.5,1) both}.auth-shell .auth-password-toggle{transition:color .2s ease}.auth-shell .auth-password-toggle:active .auth-eye{transform:scale(.82)}.auth-shell .auth-submit{position:relative;overflow:hidden;isolation:isolate;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .12s ease}.auth-shell .auth-submit:before{content:"";position:absolute;inset:0;z-index:-1;background:#42c9c024;transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.65,0,.25,1)}.auth-shell .auth-submit:not(:disabled){animation:auth-ready .7s ease}.auth-shell .auth-submit:not(:disabled):hover{color:#8ff0e8;box-shadow:0 0 18px #42c9c038}.auth-shell .auth-submit:not(:disabled):hover:before,.auth-shell .auth-submit.is-busy:before{transform:scaleX(1)}.auth-shell .auth-submit:not(:disabled):active{transform:scale(.97)}.auth-shell .auth-submit.is-busy{border-color:#42c9c0;color:#62d9d0}.auth-shell .auth-working i{display:inline-block;width:.6ch;animation:auth-dot 1.2s steps(1,end) infinite}.auth-shell .auth-working i:before{content:"."}.auth-shell .auth-working i:nth-child(2){animation-delay:.2s}.auth-shell .auth-working i:nth-child(3){animation-delay:.4s}.auth-shell .auth-error{animation:auth-shake .42s cubic-bezier(.36,.07,.19,.97) both}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-ink{to{stroke-dashoffset:0}}@keyframes auth-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes auth-caret-blink{0%{opacity:1}50%{opacity:0}}@keyframes auth-card-flash{0%{border-color:#292d2b}30%{border-color:#42c9c0}to{border-color:#292d2b}}@keyframes auth-eye-pop{0%{opacity:0;transform:scale(.5) rotate(-25deg)}to{opacity:1;transform:none}}@keyframes auth-ready{0%{box-shadow:0 0 #42c9c080}to{box-shadow:0 0 0 10px #42c9c000}}@keyframes auth-dot{0%{opacity:0}30%{opacity:1}}@keyframes auth-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@media(max-width:520px){.auth-shell .auth-card.is-register{animation:none}}@media(prefers-reduced-motion:reduce){.auth-shell *,.auth-shell *:before,.auth-shell *:after{animation:none!important;transition:none!important}.auth-shell .auth-caret{display:none}.handwritten-ink{stroke-dashoffset:0!important}}.app.has-open-detail>:not(.detail-overlay):not(.notebook-editor):not(.save-error-banner){filter:blur(7px);pointer-events:none}body .app.has-open-detail .overlay.centered.detail-overlay{background:#02050485!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app .note-detail.detail-refined{width:min(720px,calc(100vw - 24px))!important;border-radius:22px!important}body .app .overlay.centered.detail-overlay>.note-detail.detail-refined{--detail-gutter-x: 24px;--detail-gutter-y: 24px;padding:var(--detail-gutter-y) var(--detail-gutter-x)!important}.app .detail-refined .detail-sheet-header{position:sticky;top:calc(-1 * var(--detail-gutter-y));z-index:30;display:grid;grid-template-columns:minmax(0,1fr) 90px;margin:calc(-1 * var(--detail-gutter-y)) calc(-1 * var(--detail-gutter-x)) 0;align-items:center;gap:6px;padding:var(--detail-gutter-y) var(--detail-gutter-x) 6px;background:#080d0a;border-bottom:1px solid #80808026}.app .detail-refined .detail-header-controls{grid-column:2;grid-row:1;position:relative;height:44px;width:90px;display:flex;gap:2px}.app .detail-refined .detail-sheet-header .detail-kicker{grid-column:1;grid-row:1;padding-right:0;margin:0}.app.light .detail-refined .detail-sheet-header{background:#fffdf7}.app .detail-refined .detail-header-controls>.detail-dismiss,.app .detail-refined .detail-header-controls>.detail-overflow>summary{background:#0c120e!important}.app.light .detail-refined .detail-header-controls>.detail-dismiss,.app.light .detail-refined .detail-header-controls>.detail-overflow>summary{background:#fffdf7!important}.app .detail-refined .detail-kicker{padding-right:88px;gap:8px;font-size:10px!important}body .app .overlay.detail-overlay .detail-refined .detail-kicker-with-tags{flex-wrap:wrap;gap:4px 10px}body .app .detail-refined .detail-kicker-with-tags>span{font-size:13px!important}body .app .detail-refined .detail-header-tags{margin-left:0;flex-wrap:wrap}body .app .detail-refined .detail-header-tags .reminder-tag-picker{flex-wrap:wrap}body .app .detail-refined .detail-header-tags .reminder-tag-option,body .app .detail-refined .detail-header-tag-menu>summary{font-size:12px!important;min-height:28px}body .app .detail-refined .detail-header-tags .reminder-tag-option svg{width:11px;height:11px}.app .detail-refined .detail-header-controls button.detail-dismiss,.app .detail-refined .detail-overflow>summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:#929a94;cursor:pointer;list-style:none}.app .detail-refined summary::-webkit-details-marker{display:none}.app .detail-refined .detail-overflow{position:relative}.app .detail-refined .detail-overflow[open]{z-index:10}.app .detail-refined .detail-overflow>summary:hover,.app .detail-refined .detail-dismiss:hover{background:#8080801f;color:inherit}.app .detail-refined .detail-popover{position:absolute;right:0;top:44px;width:216px;max-width:calc(100vw - 56px);padding:6px;border:1px solid #343b35;border-radius:14px;background:#121713;color:#e6e8e2;box-shadow:0 12px 40px #0006;z-index:12}.app .detail-refined .detail-popover button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;text-transform:none}.app .detail-refined .detail-popover button:hover{background:#ffffff0d}.app .detail-refined .detail-popover button.danger{color:#ef8585}.app .detail-refined .detail-popover p{padding:6px 12px;font-size:12px;line-height:1.5}.app .detail-refined textarea.task-sheet-title{display:block;width:100%;min-height:38px;margin:22px 0 18px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:27px!important;font-weight:700;line-height:1.25;resize:none;overflow:hidden;box-shadow:none}.app .detail-refined .task-sheet-progress{font-size:11px;color:#929a94;padding-bottom:12px}.app .detail-refined .task-editor-row{display:grid;grid-template-columns:38px minmax(0,1fr) 36px;gap:4px;align-items:start;padding:5px 0;border-top:1px solid #80808026}.app .detail-refined .task-editor-check{display:flex;align-items:center;justify-content:flex-start;min-height:44px;cursor:pointer}.app .detail-refined .task-editor-check input{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;border:1.5px solid #7c877e;border-radius:7px;background:transparent;cursor:pointer}.app .detail-refined .task-editor-check input:checked{background:#75b544;border-color:#75b544}.app .detail-refined .task-editor-check input:checked:after{content:"";display:block;width:6px;height:11px;border:solid #111b0d;border-width:0 2px 2px 0;transform:translate(6px,2px) rotate(45deg)}.app .detail-refined .task-editor-content{min-width:0}.app .detail-refined textarea.task-editor-input{display:block;width:100%;min-height:44px;padding:10px 0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;font:inherit;font-size:15px!important;line-height:1.55;resize:none;overflow:hidden}.app .detail-refined textarea:focus{outline:none}.app .detail-refined textarea:focus-visible{box-shadow:0 1px #75b54480}.app .detail-refined .task-editor-row.done textarea{text-decoration:line-through;opacity:.5}.app .detail-refined .task-editor-menu>summary{width:36px;opacity:.7}.app .detail-refined .task-editor-menu .detail-popover{top:38px}.app .detail-refined .task-editor-content .task-due-controls{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:6px;width:fit-content;max-width:100%;margin:0 0 5px;padding:0;background:none;border:0;font-size:11px;color:#98a78d}.app .detail-refined .task-sheet-tools{display:flex;justify-content:space-between;padding:12px 0 8px}.app .detail-refined .task-sheet-tools button,.app .detail-refined .task-sheet-attach{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:6px 0;border:0;background:none;color:#a1ac9c;font:inherit;font-size:12px;cursor:pointer}.app .detail-refined .task-sheet-attach input{display:none}body .app .overlay.centered.detail-overlay .detail-refined .task-sheet-tools>button{min-width:0!important;min-height:40px!important;padding:8px 12px!important;border:0!important;border-radius:9px!important;background:#75b5441a!important;box-shadow:none!important;color:#9bc780!important;font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}body .app .overlay.centered.detail-overlay .detail-refined .task-sheet-tools>button:hover{background:#75b5442b!important}body .app .overlay.centered.detail-overlay .detail-refined .task-sheet-tools>button:disabled{opacity:.45}.app .detail-refined .task-sheet-tools{align-items:center}body .app.light .overlay.centered.detail-overlay .detail-refined .task-sheet-tools>button{color:#456c30!important}@media(prefers-reduced-transparency:reduce){.app.has-open-detail>:not(.detail-overlay){filter:none}body .app.has-open-detail .overlay.centered.detail-overlay{background:#020504e6!important}}.app .detail-refined .detail-comments{margin-top:12px;padding-top:18px}.voice-choice{margin-top:16px;color:#a1ac9c;font-size:12px}.voice-choice summary{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:44px}.voice-choice label{display:grid;gap:8px}.voice-choice select{width:100%;min-height:44px;padding:8px;background:#151b17;color:#e6e8e2;border:1px solid #46513f;border-radius:9px;font:inherit}.voice-choice small{display:block;margin-top:9px;line-height:1.5}@media(max-width:600px){body .app .overlay.centered.detail-overlay>.note-detail.detail-refined{--detail-gutter-y: 20px;--detail-gutter-x: 16px}.app .detail-refined .detail-kicker{padding-right:80px}.app .detail-refined textarea.task-sheet-title{font-size:23px!important;margin-top:20px}.app .detail-refined .task-editor-row{grid-template-columns:32px minmax(0,1fr) 32px;gap:3px}.app .detail-refined .task-editor-menu>summary{width:32px}.app .detail-refined textarea.task-editor-input{font-size:16px!important}.voice-choice select{font-size:16px}}.app.light .detail-refined .detail-popover{background:#fafbf7;color:#273322;border-color:#ccd3c6}.app.light .detail-refined .task-sheet-tools button,.app.light .detail-refined .task-sheet-attach{color:#526049}body .app .overlay.detail-overlay .detail-refined textarea.detail-note-title,body .app .overlay.detail-overlay .detail-refined textarea.task-sheet-title,body .app .overlay.detail-overlay .detail-refined .reminder-task-heading>textarea.reminder-detail-title{font-size:var(--adaptive-title-size, 32px)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.025em!important;min-height:44px!important;max-height:none!important;resize:none;overflow:hidden;padding:0!important;white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box}body .app .overlay.detail-overlay .detail-refined .reminder-task-heading>textarea.reminder-detail-title{padding-top:var(--adaptive-title-pad, 3px)!important}body .app .overlay.detail-overlay .detail-refined .reminder-task-heading>.reminder-completion-circle{align-self:flex-start;transform:translateY(max(0px,calc((var(--adaptive-first-line, 44px) - 44px) / 2)))}body .app .overlay.detail-overlay .detail-refined .reminder-inline-edit{margin-top:18px!important}body .app .overlay.detail-overlay .detail-refined .reminder-task-heading{display:flex;align-items:flex-start;gap:8px;padding-bottom:16px;border-bottom:1px solid #80808026}body .app .overlay.detail-overlay .detail-refined .reminder-task-heading>.reminder-completion-circle{flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;color:#9bc780}body .app .overlay.detail-overlay .detail-refined .reminder-task-heading>.reminder-detail-title{width:0!important;flex:1;min-width:0;min-height:44px!important;margin:0!important;padding:7px 0!important;border:0!important;font-size:23px!important;line-height:30px!important;font-weight:600!important;background:transparent!important}body .app .overlay.detail-overlay .detail-refined .reminder-editor-section{border:0!important;padding:14px 0!important;margin:0!important}body .app .overlay.detail-overlay .detail-refined .reminder-editor-section-head{margin-bottom:8px}body .app .overlay.detail-overlay .detail-refined .reminder-editor-section-head>span{font-size:10px!important}body .app .overlay.detail-overlay .detail-refined .reminder-editor-section-head button{min-height:44px!important;padding:6px 8px!important;border:0!important;background:transparent!important;font-size:12px!important;color:#9aa496}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time{display:contents!important}body .app .overlay.detail-overlay .detail-refined .reminder-schedule-section:not(.is-empty){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4px 12px;padding:10px 0!important}body .app .overlay.detail-overlay .detail-refined .reminder-schedule-section .reminder-editor-section-head{grid-column:2;grid-row:2;justify-content:flex-end;margin:0}body .app .overlay.detail-overlay .detail-refined .reminder-schedule-section .reminder-editor-section-head>span{display:none}body .app .overlay.detail-overlay .detail-refined .reminder-schedule-section .reminder-editor-section-head button{font-size:11px!important}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time>label:nth-child(1){grid-column:1;grid-row:1}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time>label:nth-child(2){grid-column:2;grid-row:1}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time>label:nth-child(3){grid-column:1;grid-row:2}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time>label:focus-within{border-bottom-color:#75b544!important}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time input::-webkit-calendar-picker-indicator{width:12px;margin:0;padding:0;opacity:.55}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time>label{display:grid!important;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:44px!important;padding:0!important;border:0!important;border-bottom:1px solid #80808026!important;border-radius:0!important;background:transparent!important}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time .reminder-field-label{display:flex;align-items:center;gap:0;font-size:0!important;color:#9aa496}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time .reminder-field-label svg{flex:0 0 15px;width:15px;height:15px;color:#9bc780}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time input,body .app .overlay.detail-overlay .detail-refined .reminder-detail-time select{width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:0!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;text-align:left;background:transparent!important;color:var(--text)!important}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time input::-webkit-date-and-time-value{text-align:left}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time select{appearance:none;-webkit-appearance:none;padding-right:18px!important}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time .reminder-repeat-field{position:relative}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time .reminder-repeat-field:after{content:"";position:absolute;right:5px;top:17px;width:6px;height:6px;border:solid #9aa496;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);pointer-events:none}body .app .overlay.detail-overlay .detail-refined .reminder-empty-actions.detail-additions{display:flex!important;flex-wrap:wrap;gap:8px;min-height:0;padding:0!important;border:0!important;border-radius:0;background:transparent!important}body .app .overlay.detail-overlay .detail-refined .reminder-empty-actions.detail-additions>span{display:none}body .app .overlay.detail-overlay .detail-refined .reminder-empty-add,body .app .overlay.detail-overlay .detail-refined .reminder-add-checklist{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0!important;min-height:44px!important;padding:8px 12px!important;border:0!important;border-radius:9px!important;background:#75b5441a!important;color:#9bc780!important;font-size:12px!important;font-weight:500!important}body .app.light .overlay.detail-overlay .detail-refined .reminder-empty-add,body .app.light .overlay.detail-overlay .detail-refined .reminder-add-checklist{color:#456c30!important}body .app.light .overlay.centered.detail-overlay .detail-refined .reminder-completion-circle,body .app.light .overlay.centered.detail-overlay .detail-refined .reminder-editor-section-head button,body .app.light .overlay.centered.detail-overlay .detail-refined .detail-comment-add{background:transparent!important;border:0!important;box-shadow:none!important}body .app .overlay.detail-overlay .detail-refined .detail-comment-add{min-height:44px!important}@media(min-width:761px){body .app .overlay.detail-overlay .detail-refined .reminder-schedule-section:not(.is-empty){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time>label:nth-child(3){grid-column:3;grid-row:1}body .app .overlay.detail-overlay .detail-refined .reminder-schedule-section .reminder-editor-section-head{grid-column:4;grid-row:1}}@media(max-width:379px){body .app .overlay.detail-overlay .detail-refined .reminder-detail-time>label:nth-child(1){grid-column:1 / -1}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time>label:nth-child(2){grid-column:1 / -1;grid-row:2}body .app .overlay.detail-overlay .detail-refined .reminder-detail-time>label:nth-child(3){grid-row:3}body .app .overlay.detail-overlay .detail-refined .reminder-schedule-section .reminder-editor-section-head{grid-row:3}}body .app .quick-capture .reminder-schedule-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch;padding:8px 0!important}body .app .quick-capture .reminder-schedule-grid>.schedule-field{display:grid!important;grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto 44px;gap:4px;align-items:center;width:auto!important;min-width:0;min-height:78px!important;padding:8px 10px!important;border:1px solid #80808030!important;border-radius:10px!important;background:#80808008!important}body .app .quick-capture .reminder-schedule-grid>.schedule-field>span{display:block!important;font-size:10px!important;color:#9aa496;text-transform:uppercase}body .app .quick-capture .reminder-schedule-grid>.schedule-field>svg{width:13px;height:13px;color:#9bc780}body .app .quick-capture .reminder-schedule-grid input,body .app .quick-capture .reminder-schedule-grid select{grid-column:1 / -1;width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0!important;border:0!important;font-size:16px!important;line-height:1.4!important;background:transparent!important;color:var(--text)!important}body .app .quick-capture .reminder-schedule-grid>.schedule-repeat-add{grid-column:1 / -1;display:flex!important;justify-content:center;min-height:44px!important;border:0!important;background:#75b5441a!important}body .app .quick-capture .reminder-schedule-grid>.schedule-repeat-field{grid-column:1 / -1}@media(min-width:761px){body .app .quick-capture .reminder-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .app .quick-capture .reminder-schedule-grid>.schedule-repeat-field,body .app .quick-capture .reminder-schedule-grid>.schedule-repeat-add{grid-column:auto}}@media(max-width:379px){body .app .quick-capture .reminder-schedule-grid{grid-template-columns:minmax(0,1fr)!important}}@media(pointer:coarse),(max-width:1024px){body .app .quick-capture .mode-tab,body .app .quick-capture .capture-tag-chip,body .app .quick-capture .capture-actions button{min-height:44px!important}body .app .quick-capture .todo-draft input:not([type=checkbox]),body .app .quick-capture .reminder-title-input{min-height:44px!important;font-size:16px!important}}@media(max-width:600px){body .app .overlay.centered.detail-overlay>.detail-refined:has(.kindle-preview){--detail-gutter-y: 10px}body .app .detail-refined:has(.kindle-preview) .detail-sheet-header{align-items:center;gap:0 6px;padding-bottom:2px}body .app .detail-refined:has(.kindle-preview) .detail-sheet-header .detail-kicker{display:contents}body .app .detail-refined:has(.kindle-preview) .detail-kicker>span{grid-column:1;grid-row:1;font-size:10px!important;letter-spacing:.04em}body .app .detail-refined:has(.kindle-preview) .detail-header-tags{grid-column:1 / -1;grid-row:2;gap:8px}body .app .detail-refined:has(.kindle-preview) .detail-header-tags .reminder-tag-picker{gap:8px}body .app .detail-refined:has(.kindle-preview) .detail-header-tags .reminder-tag-option,body .app .detail-refined:has(.kindle-preview) .detail-header-tag-menu>summary{min-height:44px;height:auto;font-size:10px!important;letter-spacing:.025em}body .app .overlay.detail-overlay .detail-refined:has(.kindle-preview) textarea.detail-note-title{font-size:20px!important;line-height:1.3!important;margin:10px 0 4px}body .app .detail-refined .kindle-view-navigation{padding-bottom:6px;margin-bottom:10px}}.detail-kindle-send{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 16px;margin:12px 0;border:1px solid currentColor;border-radius:10px;font-size:14px;line-height:1.5}.detail-kindle-send a{color:inherit;text-decoration:underline}body .app .tags-manager{grid-template-rows:auto minmax(0,1fr) auto}body .app .tags-manager-header{padding:8px 14px;gap:8px}body .app .tags-manager-actions{gap:6px}body .app .tags-manager button{box-shadow:none;text-shadow:none}body .app .tags-manager .tags-manager-close{min-width:44px;min-height:44px}body .app .tags-manager .tags-manager-new,body .app .tags-new-actions button,body .app .tags-save-status button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);font-size:12px}body .app .tags-manager .tags-manager-new,body .app .tags-new-actions .tags-create{color:#a7ca8b;background:#172111;border-color:#34482b}body .app.light .tags-manager .tags-manager-new,body .app.light .tags-new-actions .tags-create{color:#36592c;background:#e8f0e0;border-color:#b8cbaa}body .app .tags-manager button:disabled{opacity:.45;cursor:default}body .app .tags-manager :is(button,input):focus-visible{outline:2px solid #8fbc6e;outline-offset:2px}body .app .tags-new-form{display:grid;gap:14px;padding:14px 0 18px;border-bottom:1px solid var(--line);margin-bottom:8px}body .app .tags-new-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}body .app .tags-new-fields label{display:grid;min-width:0;gap:6px}body .app .tags-new-fields label>span{font-size:12px;color:var(--muted)}body .app .tags-new-fields input{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:16px;box-sizing:border-box}body .app .tags-new-form .tag-color-grid{display:flex;flex-wrap:wrap;gap:4px}body .app .tags-new-form .tag-color-choice{position:relative;flex:0 0 44px;width:44px;height:44px;min-height:44px;border:1px solid transparent;border-radius:6px;background:transparent!important}body .app .tags-new-form .tag-color-choice.picked{border-color:var(--muted)}body .app .tags-new-form .tag-color-dot{display:block;width:24px;height:24px;border-radius:50%}body .app .tags-new-form .tag-color-choice svg{position:absolute;inset:0;margin:auto;color:#0b160b}body .app .tags-new-actions{display:flex;justify-content:flex-end;gap:8px}body .app .tags-save-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;color:var(--muted);font-size:12px}body .app .tags-save-status.failed,body .app .tags-draft-error{color:#e99783}body .app.light .tags-save-status.failed,body .app.light .tags-draft-error{color:#9d3527}body .app .tags-save-status button{flex-shrink:0}body .app .tags-draft-error{margin:0;font-size:12px}@media(max-width:420px){body .app .tags-new-fields{grid-template-columns:1fr}body .app .tags-manager .tags-manager-heading h2{font-size:14px}body .app .tags-manager .tags-manager-new{padding:0 8px}}body .app .workspace-navigation,body .app .today-view{--today-text: var(--surface-text);--today-muted: var(--surface-muted);--today-accent: var(--surface-accent);--today-surface: var(--surface-bg);--today-line: var(--surface-line);--today-warm: var(--surface-warm);color:var(--today-text);min-width:0}body .app.light .workspace-navigation,body .app.light .today-view{--today-text: var(--surface-text);--today-muted: var(--surface-muted);--today-accent: var(--surface-accent);--today-surface: var(--surface-bg);--today-line: var(--surface-line);--today-warm: var(--surface-warm)}body .app .workspace-navigation{display:flex;align-items:center;gap:4px;margin:14px 0 4px;padding:4px;width:fit-content;max-width:100%;border:1px solid var(--today-line);border-radius:14px;background:var(--today-surface)}body .app .workspace-navigation button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:100px;padding:8px 16px;margin:0;border:0!important;border-radius:10px;background:transparent!important;box-shadow:none!important;color:var(--today-muted)!important;font:inherit;font-size:13px;cursor:pointer}body .app .workspace-navigation button[aria-pressed=true]{background:var(--surface-selected)!important;color:var(--today-accent)!important}body .app .workspace-navigation button:focus-visible,body .app .today-view button:focus-visible{outline:2px solid var(--today-accent)!important;outline-offset:2px}body .app .today-view{width:100%;max-width:1100px;margin:22px auto 36px}body .app .today-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 26px}body .app .today-heading p{margin:0 0 8px;color:var(--today-muted);font-size:12px}body .app .today-heading h1{margin:0 0 8px;font:inherit;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.15;text-transform:none;letter-spacing:-.04em}body .app .today-heading span{color:var(--today-muted);font-size:13px;line-height:1.5}body .app .today-sun{color:var(--today-accent);flex:0 0 auto;margin-right:4px}body .app .today-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}body .app .today-agenda,body .app .today-section,body .app .today-priorities{min-width:0}body .app .today-section+.today-section{margin-top:28px}body .app .today-view h2{display:flex;align-items:center;gap:8px;color:var(--today-text);margin:0 0 12px;font:inherit;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0}body .app .today-view h2>span{color:var(--today-muted);font-size:12px;font-weight:400}body .app .today-overdue h2{color:var(--today-warm)}body .app .today-rows{list-style:none;margin:0;padding:0 10px;background:var(--today-surface);border:1px solid var(--today-line);border-radius:18px}body .app .today-row{display:grid;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 2px;margin:0}body .app .today-row+.today-row{border-top:1px solid var(--today-line)}body .app .today-view button{box-shadow:none!important;border:0!important;background:transparent!important;color:var(--today-text)!important;font:inherit;text-align:left;cursor:pointer;border-radius:10px;min-height:44px}body .app .today-check{display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0}body .app .today-check svg{color:var(--today-accent)}body .app .today-open{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;min-width:0;width:100%;padding:8px 0}body .app .today-open strong,body .app .today-priorities strong{font-size:15px;line-height:1.45;font-weight:600;overflow-wrap:anywhere;white-space:normal}body .app .today-row-meta{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.4;color:var(--today-muted)}body .app .today-row-meta svg{flex:0 0 auto}body .app .today-overdue .today-row-meta{color:var(--today-warm)}body .app .today-open small{font-size:11px;line-height:1.4;color:var(--today-muted);overflow-wrap:anywhere}body .app .today-open-hint{color:var(--today-muted);pointer-events:none}body .app .today-priorities{padding:18px;border:1px solid var(--today-line);border-radius:18px;background:var(--today-surface);align-self:start}body .app .today-priorities h2 svg{color:var(--today-accent);flex:0 0 auto}body .app .today-priorities ul{list-style:none;margin:0;padding:0}body .app .today-priorities li+li{border-top:1px solid var(--today-line)}body .app .today-priorities li button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:12px 0}body .app .today-priorities li svg{flex:0 0 auto;color:var(--today-muted)}body .app .today-priorities p{font-size:12px;line-height:1.65;color:var(--today-muted);margin:0 0 8px}body .app .today-view .today-board-link,body .app .today-empty button{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:10px 0;color:var(--today-accent)!important}body .app .today-empty{padding:26px;border:1px solid var(--today-line);border-radius:18px;background:var(--today-surface)}body .app .today-empty>svg{color:var(--today-accent);margin-bottom:14px}body .app .today-empty h2{font-size:20px}body .app .today-empty p{max-width:420px;margin:0 0 12px;color:var(--today-muted);font-size:13px;line-height:1.7}@media(min-width:900px){body .app .today-layout{grid-template-columns:minmax(0,1fr) 280px;gap:28px}}@media(max-width:380px){body .app .today-row{column-gap:5px;grid-template-columns:44px minmax(0,1fr) 12px}body .app .today-open strong{font-size:14px}body .app .today-rows{padding-inline:6px}}@media(max-width:759px){body .app .today-view{margin-block:12px 24px}body .app .today-heading{gap:12px;margin-bottom:8px}body .app .today-heading>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;width:100%}body .app .today-heading p{grid-column:2;grid-row:1;margin:0;font-size:10px;text-align:right}body .app .today-heading h1{grid-column:1;grid-row:1;margin:0;font-size:20px}body .app .today-heading span{grid-column:1 / -1;font-size:12px}body .app .today-sun{display:none}body .app .today-layout{gap:12px}body .app .today-section+.today-section{margin-top:18px}body .app .today-view h2{margin-bottom:8px;font-size:13px}body .app .today-rows{border:0;border-radius:0;padding:0;background:transparent}body .app .today-row{padding-block:4px;gap:5px}body .app .today-open{padding-block:4px;gap:3px}body .app .today-open strong,body .app .today-priorities strong{font-size:13px;line-height:1.4}body .app .today-priorities{padding:12px 0 0;border:0;border-top:1px solid var(--today-line);border-radius:0;background:transparent}body .app .today-priorities li button{padding-block:6px}body .app .today-priorities p{line-height:1.5;margin-bottom:2px}body .app .today-view .today-board-link{padding-block:6px}body .app .today-view:has(.today-empty) .today-heading span{display:none}body .app .today-empty{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;border:0;border-radius:0;background:transparent}body .app .today-empty>svg{width:16px;height:16px;margin:0}body .app .today-empty h2{margin:0;font-size:12px;font-weight:400;line-height:18px;color:var(--today-muted)}body .app .today-empty p{display:none}body .app .today-empty button{grid-column:3;justify-self:end;padding-block:4px;font-size:11px}}@media(max-width:760px){body .app.light>.topbar{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"identity identity" "search actions";gap:12px 10px}body .app.light .topbar .identity{grid-area:identity}body .app.light .topbar-actions{display:contents}body .app.light .topbar .mobile-search-toggle{display:none}body .app.light .topbar .account-button,body .app.light .topbar .reminder-action{grid-row:1;grid-column:2;justify-self:end;width:44px;min-width:44px;height:44px;min-height:44px}body .app.light .topbar .reminder-action{margin-right:52px;border:0;background:transparent;box-shadow:none}body .app.light .topbar .account-button{margin-right:0}body .app.light .topbar .new-action{grid-area:actions;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid #52674d40;border-radius:8px;background:#fffdf7;color:#42662f;box-shadow:none}body .app.light .topbar .top-search,body .app.light .topbar:not(.mobile-search-open) .top-search{grid-area:search;display:flex;width:100%;min-width:0;height:44px;min-height:44px;padding:0 12px;border-radius:8px}body .app.light .topbar .top-search input{min-width:0;width:100%}}body .app>:is(.workspace-navigation-shell,.workspace-view,.today-view,.notebook-view){width:100%;max-width:1360px;margin-inline:auto}body .app .workspace-navigation{gap:2px;margin:16px 0 8px;padding:3px;border:1px solid var(--surface-line-strong);border-radius:13px;background:var(--surface-bg);box-shadow:inset 0 1px #ffffff06}body .app .workspace-navigation button{min-width:0;min-height:42px;padding:8px 15px;border-radius:10px;color:var(--surface-muted)!important;font-size:13px;font-weight:650;letter-spacing:.01em}body .app .workspace-navigation button:hover{background:#9fc78012!important;color:var(--surface-text)!important}body .app .workspace-navigation button[aria-pressed=true]{background:var(--surface-selected)!important;color:var(--surface-accent)!important;box-shadow:inset 0 -2px 0 var(--surface-accent)!important}body .app .filter-strip{gap:8px;margin:0 auto 16px;padding:2px 0 4px;border:0;background:transparent}body .app .filter-toolset,body .app .tag-filter-list{gap:6px}body .app .filter-toolset{padding-right:8px;border-right:1px solid var(--surface-line)}body .app .filter-strip .filter-tool,body .app .filter-strip .chip,body .app .filter-strip .clear-filters{min-height:34px;border:1px solid var(--surface-line-strong);border-radius:9px;background:var(--surface-bg);color:var(--surface-muted);font-size:11px;font-weight:650;letter-spacing:.035em;box-shadow:none}body .app .filter-strip .filter-tool{gap:6px;padding:7px 10px}body .app .filter-strip .chip{padding:7px 10px;color:var(--surface-muted)}body .app .filter-strip .filter-tool:hover,body .app .filter-strip .chip:hover,body .app .filter-strip .clear-filters:hover{border-color:var(--surface-accent);background:var(--surface-selected);color:var(--surface-text)}body .app .filter-strip .chip.active{border-color:var(--surface-accent);background:var(--surface-selected);color:var(--surface-accent);box-shadow:inset 0 -2px 0 var(--surface-accent)}body .app.light .filter-strip .filter-tool,body .app.light .filter-strip .chip,body .app.light .filter-strip .clear-filters{background:var(--surface-bg)}@media(max-width:560px){body .app .workspace-navigation{width:100%}body .app .workspace-navigation button{flex:1 1 0;padding-inline:9px;font-size:12px}body .app .quick-capture{gap:5px;margin:4px 0 10px;padding:8px 0 7px}body .app .quick-capture .capture-stack{gap:5px}body .app .quick-capture .mode-tabs{gap:10px}body .app .quick-capture .mode-tab{min-height:32px;padding:4px 0}body .app .quick-capture.is-empty textarea,body .app .quick-capture textarea{min-height:52px;max-height:180px;padding:7px 1px 4px}body .app .quick-capture .capture-tag-picker{gap:12px;padding:0 0 2px}body .app .quick-capture .capture-tag-chip{min-height:30px;padding:5px 2px}body .app .quick-capture .capture-actions{margin-top:2px;gap:10px}}body .app .workspace-navigation-shell{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}body .app .resume-draft{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid var(--surface-line-strong);border-radius:9px;background:var(--surface-bg);color:var(--surface-accent);font:inherit;font-size:12px;cursor:pointer}body .app .resume-draft:hover{background:var(--surface-selected)}body .app .resume-draft:focus-visible{outline:2px solid var(--surface-accent);outline-offset:3px}body .app .note-card:focus-visible{outline:2px solid var(--surface-accent);outline-offset:3px}body .app .card-preview-more{font-size:11px;color:var(--surface-accent)}@media(max-width:759px){body .app .workspace-navigation[aria-label="Drop views"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}body .app .workspace-navigation button{min-height:44px;padding-inline:8px;gap:6px}}@property --note-fold{syntax: "<length>"; inherits: true; initial-value: 20px;}:root,body .app{--note-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.header-chalk-wordmark,.pencil-check,.note-tape{display:none}.note-code-block .note-code-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.note-code-copy{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:3px;background:transparent;color:#9aa09b;font:700 10px/1 var(--typewriter);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.note-code-copy:hover{border-color:#42c9c0;color:#8ff0e8}.note-code-copy.is-copied{border-color:#42c9c0;background:#42c9c024;color:#8ff0e8;animation:desk-chip-on .35s cubic-bezier(.3,1.5,.5,1)}.note-code-copy.is-failed{border-color:#ff6878;color:#ff9da8}.code-token-keyword{color:#62d9d0}.code-token-string{color:#e6c07b}.code-token-comment{color:#6f756f;font-style:italic}.code-token-number{color:#ff9da8}.code-token-tag{color:#8fb8ff}.app.light .code-token-keyword{color:#0f766e}.app.light .code-token-string{color:#92400e}.app.light .code-token-comment{color:#6b7280}.app.light .code-token-number{color:#be123c}.app.light .code-token-tag{color:#1d4ed8}.detail-rendered-body{margin:4px 0 0;border-radius:3px;cursor:text;outline:0}.detail-rendered-body:focus-visible{box-shadow:0 0 0 2px #42c9c073}.detail-rendered-body .rendered-note-body p{margin:0 0 6px;color:#d8d6cf;font-size:14px;line-height:1.65}.detail-rendered-body .note-code-block{margin:10px 0}.detail-rendered-body .note-code-block pre{max-height:none;overflow-x:auto;font-size:13px;line-height:1.6}body .app .filter-strip .chip.teal{--tag-rgb: 36, 215, 189;--tag-color: var(--teal)}body .app .filter-strip .chip.orange{--tag-rgb: 255, 139, 66;--tag-color: var(--orange)}body .app .filter-strip .chip.lime{--tag-rgb: 167, 233, 95;--tag-color: var(--lime)}body .app .filter-strip .chip.pink{--tag-rgb: 255, 108, 168;--tag-color: var(--pink)}body .app .filter-strip .chip.blue{--tag-rgb: 88, 167, 255;--tag-color: var(--blue)}body .app .filter-strip .chip.gold{--tag-rgb: 213, 197, 95;--tag-color: var(--gold)}body .app .filter-strip .chip.sky{--tag-rgb: 43, 188, 255;--tag-color: var(--sky)}body .app .filter-strip .chip.green{--tag-rgb: 53, 183, 121;--tag-color: var(--green)}body .app .filter-strip .chip.amber{--tag-rgb: 184, 131, 24;--tag-color: var(--amber)}body .app .filter-strip .chip.red{--tag-rgb: 217, 76, 76;--tag-color: var(--red)}body .app .filter-strip .chip.rose{--tag-rgb: 191, 61, 97;--tag-color: var(--rose)}body .app .filter-strip .chip.rust{--tag-rgb: 185, 101, 33;--tag-color: var(--rust)}body .app .filter-strip .chip.purple{--tag-rgb: 188, 76, 224;--tag-color: var(--purple)}body .app .filter-strip .chip.slate{--tag-rgb: 135, 145, 161;--tag-color: var(--slate)}body .app .filter-strip .chip.coral{--tag-rgb: 214, 81, 106;--tag-color: var(--coral)}body .app .filter-strip .chip.tan{--tag-rgb: 189, 139, 84;--tag-color: var(--tan)}body .app .filter-strip .chip.gray{--tag-rgb: 169, 172, 168;--tag-color: var(--gray)}body .app .filter-strip .chip.violet{--tag-rgb: 142, 122, 216;--tag-color: var(--violet)}@media(min-width:761px){body .app:not(.light){--surface-text: #eeeae1;--surface-muted: #858b86;--surface-accent: #42c9c0;--surface-bg: #050606;--surface-line: #1f2321;--surface-line-strong: #2b302d;--surface-selected: rgba(66, 201, 192, .1)}body .app :is(.today-view,.workspace-view,.notebook-view) :is(section,article,aside,div,button,a,select,input,li,label):not([class*=circle]):not([class*=dot]):not([class*=avatar]):not([class*=paper]){border-radius:4px}body .app :is(.today-view,.workspace-view,.notebook-view) button{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .12s ease}body .app :is(.today-view,.workspace-view,.notebook-view) button:active{transform:scale(.97)}body .app :is(.today-view,.workspace-view,.notebook-view){animation:desk-view-in .4s cubic-bezier(.2,.8,.2,1) both}body .app .topbar{top:0;border-bottom:1px solid #1c201e}body .app:not(.light) .topbar{background:#050606;box-shadow:0 0 0 100vmax #050606;clip-path:inset(-100vmax -100vmax 0 -100vmax);-webkit-backdrop-filter:none;backdrop-filter:none}body .app .topbar .identity .header-wordmark{display:none}body .app .topbar .header-chalk-wordmark{display:block;width:148px;height:auto;overflow:visible}body .app .top-search{border:1px solid #262b28;border-radius:4px;background:#050606;transition:border-color .2s ease,box-shadow .2s ease}body .app .top-search:hover{border-color:#343a36}body .app .top-search:focus-within{border-color:#42c9c0;box-shadow:0 0 0 3px #42c9c01f}body .app .topbar .topbar-actions .view-button,body .app .topbar .topbar-actions .voice-drop-action,body .app .topbar .topbar-actions .account-button{border:1px solid #262b28;border-radius:4px!important;background:#050606;box-shadow:none;transition:border-color .2s ease,color .2s ease,transform .12s ease}body .app .topbar-actions .view-button:hover,body .app .topbar-actions .voice-drop-action:hover,body .app .topbar-actions .account-button:hover{border-color:#42c9c0;color:#8ff0e8}body .app .topbar .topbar-actions .new-action{position:relative;overflow:hidden;isolation:isolate;width:auto;min-width:0;height:42px;gap:8px;padding:0 16px 0 13px;border:1px solid #42c9c0;border-radius:4px!important;background:transparent;color:#62d9d0;font:800 12px/1 var(--typewriter);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;transition:color .25s ease,box-shadow .25s ease,transform .12s ease}body .app .topbar-actions .new-action:before{content:"";position:absolute;inset:0;z-index:-1;background:#42c9c024;transform:scaleX(0);transform-origin:left;transition:transform .36s cubic-bezier(.65,0,.25,1)}body .app .topbar-actions .new-action:hover{color:#8ff0e8;box-shadow:0 0 18px #42c9c033}body .app .topbar-actions .new-action:hover:before{transform:scaleX(1)}body .app .topbar-actions .new-action:hover svg{transform:rotate(90deg)}body .app .topbar-actions .new-action svg{transition:transform .3s cubic-bezier(.3,1.4,.5,1)}body .app .topbar-actions .new-action:active,body .app .topbar-actions button:active{transform:scale(.96)}body .app .new-action-label{display:inline}body .app .workspace-navigation[aria-label="Drop views"]{position:relative;display:grid;grid-template-columns:repeat(var(--nav-count, 4),132px);gap:0;margin:18px 0 14px;padding:0;border:0;border-bottom:1px solid #1c201e;border-radius:0;background:transparent;box-shadow:none}body .app .workspace-navigation[aria-label="Drop views"]:after{content:"";position:absolute;left:0;bottom:-1px;width:132px;height:2px;background:#42c9c0;box-shadow:0 0 10px #42c9c080;transform:translate(calc(var(--nav-index, 0) * 100%));transition:transform .36s cubic-bezier(.65,0,.25,1)}body .app .workspace-navigation[aria-label="Drop views"] button{justify-content:center;min-height:44px;padding:0 10px;border:0;border-radius:0;background:transparent!important;color:#6f756f!important;font:700 12px/1 var(--typewriter);letter-spacing:.08em;text-transform:uppercase;box-shadow:none!important;transition:color .2s ease,transform .12s ease}body .app .workspace-navigation[aria-label="Drop views"] button:hover{color:#d8d6cf!important}body .app .workspace-navigation[aria-label="Drop views"] button[aria-pressed=true]{color:#f0ece3!important}body .app .workspace-navigation[aria-label="Drop views"] button svg{transition:transform .3s cubic-bezier(.3,1.4,.5,1),color .2s ease}body .app .workspace-navigation[aria-label="Drop views"] button:hover svg,body .app .workspace-navigation[aria-label="Drop views"] button[aria-pressed=true] svg{color:#42c9c0;transform:translateY(-1px) scale(1.08)}body .app .workspace-navigation[aria-label="Drop views"] button:active{transform:scale(.96)}body .app .filter-strip{align-items:center;gap:14px}body .app .filter-strip .filter-toolset{gap:2px;padding-right:14px;border-right:1px solid #1c201e}body .app .filter-strip .filter-toolset .filter-tool{min-height:32px;border-color:transparent;border-radius:4px;background:transparent;color:#6f756f;font:700 11px/1 var(--typewriter);letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease,background-color .2s ease}body .app .filter-strip .filter-toolset .filter-tool:hover{border-color:transparent;background:#0d100f;color:#e6e3db}body .app .filter-strip .tag-filter-list{gap:8px}body .app .filter-strip .tag-filter-list .chip{gap:7px;min-height:32px;padding:0 12px 0 10px;border:1px solid rgba(var(--tag-rgb, 119, 125, 120),.42);border-radius:4px;background:transparent;color:var(--tag-color, #777d78);font:800 11px/1 var(--typewriter);letter-spacing:.07em;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}body .app .filter-strip .tag-filter-list .chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tag-color);box-shadow:0 0 6px rgba(var(--tag-rgb),.6);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}body .app .filter-strip .tag-filter-list .chip:hover{border-color:var(--tag-color);background:rgba(var(--tag-rgb),.09);color:var(--tag-color);transform:translateY(-1px)}body .app .filter-strip .tag-filter-list .chip:hover:before{transform:scale(1.35)}body .app .filter-strip .tag-filter-list .chip.active{border-color:var(--tag-color);background:rgba(var(--tag-rgb),.16);color:var(--tag-color);box-shadow:inset 0 -2px 0 var(--tag-color),0 0 14px rgba(var(--tag-rgb),.18);animation:desk-chip-on .35s cubic-bezier(.3,1.5,.5,1)}body .app .filter-strip .tag-filter-list .chip:active{transform:scale(.95)}body .app .filter-strip .clear-filters{border-radius:4px;animation:desk-fade .25s ease both}body .app .quick-capture .attached-reminder-stack{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;width:auto!important;max-width:100%;margin:6px 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;animation:desk-reminder-in .28s cubic-bezier(.2,.8,.2,1) both}body .app .quick-capture .attached-reminder-heading{display:inline-flex!important;align-items:center;gap:6px;min-height:34px;margin:0!important;padding:0 4px 0 0!important;border:0!important;background:transparent!important;color:#42c9c0!important;font:800 11px/1 var(--typewriter);letter-spacing:.07em;text-transform:uppercase}body .app .quick-capture .attached-reminder-heading b{display:none}body .app .quick-capture .reminder-schedule-grid{display:flex!important;align-items:center;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body .app .quick-capture .reminder-schedule-grid .schedule-field{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:8px;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 10px!important;border:1px solid #2b302d!important;border-radius:4px!important;background:#050606!important;color:#858b86!important;box-shadow:none!important;transition:border-color .2s ease}body .app .quick-capture .reminder-schedule-grid .schedule-field:hover{border-color:#3d4440!important}body .app .quick-capture .reminder-schedule-grid .schedule-field:focus-within{border-color:#42c9c0!important}body .app .quick-capture .reminder-schedule-grid .schedule-field>span{display:none!important}body .app .quick-capture .reminder-schedule-grid .schedule-field :is(input,select){width:auto!important;min-width:0!important;height:32px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#eeeae1!important;font:700 12px/1 var(--typewriter)!important;box-shadow:none!important;color-scheme:dark}body .app .quick-capture .reminder-schedule-grid .schedule-repeat-add{border-style:dashed!important;color:#858b86!important;cursor:pointer}body .app .quick-capture .reminder-schedule-grid .schedule-repeat-add>span{display:inline!important;font:700 11px/1 var(--typewriter);letter-spacing:.06em;text-transform:uppercase}body .app .quick-capture .reminder-schedule-grid .schedule-repeat-add:hover{border-color:#42c9c0!important;color:#8ff0e8!important}body .app .quick-capture .reminder-schedule-grid{flex-wrap:wrap}body .app .quick-capture .attached-reminder-heading svg,body .app .quick-capture .reminder-schedule-grid .schedule-field svg{color:#42c9c0!important;stroke:currentColor}body .app .quick-capture .reminder-draft{display:grid;gap:10px}body .app .quick-capture .reminder-title-input{min-height:40px;border:0!important;border-bottom:1px solid #1f2321!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:border-color .2s ease}body .app .quick-capture .reminder-title-input:focus{border-bottom-color:#42c9c0!important}body .app .quick-capture .quick-date-row{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;margin:0 0 0 6px!important;padding:0 0 0 12px!important;border:0!important;border-left:1px solid #1f2321!important}body .app .quick-capture .quick-date-row button{min-height:30px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;color:#858b86!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:none!important;text-decoration:none!important;transition:color .2s ease,border-color .2s ease,transform .12s ease}body .app .quick-capture .quick-date-row button:hover{border-color:#2b302d!important;color:#eeeae1!important}body .app .quick-capture .quick-date-row button:active{transform:scale(.95)}body .app .quick-capture .reminder-preview{display:flex;align-items:center;gap:10px;min-height:38px;margin:2px 0 6px!important;padding:0 12px!important;border:1px solid #1f2321!important;border-left:2px solid #42c9c0!important;border-radius:4px!important;background:#070909!important;color:#d8d6cf!important;font-size:13px;animation:desk-reminder-in .28s cubic-bezier(.2,.8,.2,1) both}body .app .quick-capture .reminder-preview svg{color:#42c9c0!important}body .app .quick-capture .reminder-preview :is(b,strong,time,small,span:last-child){color:#62d9d0!important}body .app .quick-capture .todo-draft,body .app .quick-capture .reminder-title-input{width:100%;max-width:640px}body .app .quick-capture .todo-draft input{transition:border-color .2s ease}body .app .quick-capture .todo-draft input:focus{border-bottom-color:#42c9c0!important}body .app .quick-capture .todo-draft-row{animation:desk-reminder-in .22s cubic-bezier(.2,.8,.2,1) both}body .app .quick-capture .capture-actions button{min-height:34px;border-radius:4px!important;box-shadow:none!important;font:700 11px/1 var(--typewriter);letter-spacing:.05em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .12s ease}body .app .quick-capture .capture-actions .reminder-toggle.active{border:1px solid #2b302d!important;background:transparent!important;color:#858b86!important;outline:0}body .app .quick-capture .capture-actions .reminder-toggle.active:hover{border-color:#ff6878!important;color:#ff9da8!important}body .app .quick-capture .capture-actions .primary{border:1px solid #42c9c0!important;background:transparent!important;color:#62d9d0!important}body .app .quick-capture .capture-actions .primary:not(:disabled):hover{background:#42c9c024!important;color:#8ff0e8!important;box-shadow:0 0 16px #42c9c033!important}body .app .quick-capture .capture-actions .primary:disabled{border-color:#252a27!important;color:#555b57!important}body .app .quick-capture .capture-actions button:active{transform:scale(.96)}body .app .overlay.detail-overlay>.note-detail.detail-refined{--note-fold: 34px;--note-paper: color-mix(in srgb, rgb(var(--tag-rgb, 66, 201, 192)) 10%, #0b0d0c);isolation:isolate;border:0!important;border-radius:1px!important;background:transparent!important;box-shadow:0 2px 3px #00000080,0 18px 28px -10px #000000b3,0 40px 70px -20px #000c!important;transform-origin:50% 0;animation:desk-note-peel .46s cubic-bezier(.2,.9,.25,1.1) both}body .app .overlay.detail-overlay>.note-detail.detail-refined:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--note-grain),var(--note-paper);background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - var(--note-fold)) 0,100% var(--note-fold),100% 100%,0 100%);pointer-events:none}body .app .overlay.detail-overlay>.note-detail.detail-refined:after{content:"";position:absolute;top:0;right:0;z-index:40;width:var(--note-fold);height:var(--note-fold);background:linear-gradient(45deg,color-mix(in srgb,rgb(var(--tag-rgb, 66, 201, 192)) 26%,#141715) 0,color-mix(in srgb,rgb(var(--tag-rgb, 66, 201, 192)) 14%,#0e100f));clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.5));pointer-events:none}body .app .overlay.detail-overlay>.note-detail.detail-refined :is(button,summary,textarea,.detail-secondary-tools,.detail-comments,.detail-additions,.task-sheet-tools,.reminder-editor-section):not(.reminder-completion-circle){background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app .overlay.detail-overlay>.note-detail.detail-refined :is(textarea.detail-inline-textarea,.detail-secondary-tools,.detail-comments,.detail-note-title,.reminder-task-heading,.reminder-editor-section,.task-sheet-tools,.task-sheet-progress){border-top:0!important;border-bottom:0!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-sheet-header{border-bottom-color:#ffffff0f!important}body .app .overlay.detail-overlay>.note-detail.detail-refined textarea.detail-inline-textarea{min-height:96px!important;margin:4px 0 0!important;padding:0!important;resize:none!important;color:#d8d6cf!important;font-size:14px!important;line-height:1.65!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-note-title{min-height:0!important;margin-bottom:6px!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-secondary-tools{gap:4px;margin:8px 0 0!important;padding:0!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-secondary-tools :is(button,label){min-height:30px;padding:0 8px!important;border:0!important;border-radius:3px!important;color:#858b86!important;transition:color .2s ease,background-color .2s ease}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-secondary-tools :is(button,label):hover{background-color:#ffffff0d!important;color:#eeeae1!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-comments{margin-top:18px!important;padding-top:0!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-comment-add{border:0!important;color:#858b86!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-comment-add:hover{color:#8ff0e8!important}body .app .overlay.detail-overlay>.note-detail.detail-refined{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}body .app .overlay.detail-overlay>.note-detail.detail-refined::-webkit-scrollbar{width:8px}body .app .overlay.detail-overlay>.note-detail.detail-refined::-webkit-scrollbar-track{background:transparent}body .app .overlay.detail-overlay>.note-detail.detail-refined::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#ffffff24 padding-box}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-row{min-height:42px!important;border-top:0!important;border-bottom:0!important;border-radius:3px;transition:background-color .2s ease}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-row:hover{background-color:#ffffff08}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-content .task-due-controls{display:inline-flex!important;align-items:center;gap:2px!important;width:fit-content;height:26px;margin:2px 0 0!important;padding:0 2px 0 8px!important;border:1px solid rgba(66,201,192,.35)!important;border-radius:3px!important;background:#42c9c012!important;color:#8ff0e8!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.02em;animation:desk-reminder-in .22s ease both}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-content .task-due-controls>svg{width:12px;height:12px;margin-right:4px;color:#42c9c0}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-content .task-due-controls>.task-due-field{height:20px;padding:0 4px!important;border-radius:2px!important;background:transparent!important;color:#d8f5f2!important;font:inherit!important;cursor:pointer}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-content .task-due-controls>.task-due-field:hover,body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-content .task-due-controls>.task-due-field:focus-within{background:#42c9c029!important;color:#fff!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-content .task-due-controls>.task-due-join{font-size:0}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-content .task-due-controls>.task-due-join:before{content:"·";color:#42c9c099;font-size:12px}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-content .task-due-controls>button{display:grid;place-items:center;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin-left:2px;padding:0!important;border:0!important;border-radius:2px!important;color:#8ff0e899!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-content .task-due-controls>button:hover{background-color:#ff687824!important;color:#ff9da8!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-sheet-header{top:calc(-1 * var(--detail-gutter-y, 24px))!important;display:flex!important;align-items:center!important;min-height:48px!important;margin:calc(-1 * var(--detail-gutter-y, 24px)) calc(-1 * var(--detail-gutter-x, 24px)) 12px!important;padding:0 110px 0 var(--detail-gutter-x, 24px)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:var(--note-grain),var(--note-paper)!important;background-size:160px 160px,auto!important;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - var(--note-fold)) 0,100% var(--note-fold),100% 100%,0 100%)}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-kicker{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;color:#b9beb9!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.06em}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-kicker>span{display:inline-flex;align-items:center;gap:6px;font-size:11px!important;color:#b9beb9!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-kicker svg{width:13px;height:13px}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-header-tags{display:flex;align-items:center;gap:6px;font-size:11px!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-header-controls{position:absolute!important;top:8px!important;right:40px!important;grid-area:auto!important;margin:0!important;transform:none!important;display:flex;gap:2px;width:auto!important;height:32px!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-header-controls>button,body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-header-controls>details>summary{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border:0!important;background:transparent!important;color:#858b86!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-header-controls>button:hover,body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-header-controls>details>summary:hover{background:#ffffff0d!important;color:#eeeae1!important}body .app .overlay.detail-overlay .note-detail.detail-refined :is(.detail-note-title,.reminder-detail-title,.task-sheet-title),body .app .overlay.detail-overlay .detail-refined .reminder-task-heading>textarea.reminder-detail-title{--adaptive-title-size: 22px !important;--adaptive-title-pad: 8px !important;font-size:22px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-.01em!important}body .app .note-detail :is(button,select,input,.reminder-detail-time):not(.reminder-completion-circle){border-radius:4px!important}body .app .note-detail .detail-header-controls>button,body .app .note-detail .detail-header-controls>details>summary{border:1px solid #262b28!important;background:transparent!important;box-shadow:none!important;transition:border-color .2s ease,color .2s ease,transform .12s ease}body .app .note-detail .detail-header-controls>button:hover,body .app .note-detail .detail-header-controls>details>summary:hover{border-color:#42c9c0!important;color:#8ff0e8!important}body .app .note-detail .detail-header-controls .detail-dismiss:hover svg{transform:rotate(90deg)}body .app .note-detail .detail-header-controls svg{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}body .app .note-detail .reminder-completion-circle,body .app .note-detail .reminder-detail-time svg,body .app .note-detail .reminder-schedule-section svg{color:#42c9c0!important}body .app .note-detail .detail-additions button{border:1px solid #2b302d!important;background:transparent!important;color:#858b86!important;font:700 11px/1 var(--typewriter);letter-spacing:.05em;text-transform:uppercase;box-shadow:none!important;transition:border-color .2s ease,color .2s ease,transform .12s ease}body .app .note-detail .detail-additions button svg{color:currentColor!important}body .app .note-detail .detail-additions button:hover{border-color:#42c9c0!important;color:#8ff0e8!important}body .app .note-detail button:active{transform:scale(.96)}body .app .note-detail .detail-popover{min-width:220px!important;padding:4px!important;border:1px solid #2b302d!important;border-radius:4px!important;background:#0b0d0c!important;box-shadow:0 16px 36px #0009!important;animation:desk-reminder-in .18s ease both}body .app .note-detail .detail-popover button{display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px;width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;padding:0 10px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#d8d6cf!important;font:700 12px/1.2 var(--typewriter)!important;text-align:left;white-space:nowrap;box-shadow:none!important}body .app .note-detail .detail-popover button:hover:not(:disabled){background:#42c9c01a!important;color:#8ff0e8!important}body .app .note-detail .detail-popover button.danger{color:#ff8a96!important}body .app .note-detail .detail-popover button.danger:hover{background:#ff68781a!important;color:#ffb3bb!important}body .app .note-detail .detail-popover p{margin:6px 10px 8px;color:#858b86;font-size:12px;white-space:normal}body .app .overlay.centered.detail-overlay .note-detail.detail-refined .task-sheet-tools>button{min-height:34px!important;padding:0 12px!important;border:1px solid #2b302d!important;border-radius:4px!important;background:transparent!important;color:#b9beb9!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:none!important;transition:border-color .2s ease,color .2s ease,transform .12s ease}body .app .overlay.centered.detail-overlay .note-detail.detail-refined .task-sheet-tools>button:hover:not(:disabled){border-color:#42c9c0!important;color:#8ff0e8!important}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-schedule-section:not(.is-empty){display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important;padding:14px 0!important}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-schedule-section .reminder-editor-section-head{order:9;margin:0 0 0 auto!important}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-detail-time>label{display:inline-flex!important;align-items:center;gap:8px!important;width:auto!important;min-height:34px!important;height:34px;padding:0 10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:4px!important;background:transparent!important;transition:border-color .2s ease}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-detail-time>label:hover{border-color:#fff3!important}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-detail-time>label:focus-within{border-color:#42c9c0!important}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-detail-time .reminder-field-label svg{width:14px;height:14px;color:#42c9c0!important}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-detail-time :is(input,select){width:auto!important;min-height:0!important;height:32px!important;font:700 12px/1 var(--typewriter)!important;color:#eeeae1!important;color-scheme:dark}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-detail-time input[type=time]{min-width:96px!important}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-detail-time input::-webkit-calendar-picker-indicator{margin-left:6px!important}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-detail-time .reminder-repeat-field:after{top:12px;right:10px;border-color:#858b86}body .app .overlay.detail-overlay .note-detail.detail-refined .reminder-detail-time .reminder-repeat-field select{padding-right:22px!important}body .app .overlay.detail-overlay .note-detail.detail-refined :is(.reminder-empty-add,.reminder-add-checklist){min-height:34px!important;padding:0 12px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#858b86!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;transition:border-color .2s ease,color .2s ease,transform .12s ease}body .app .overlay.detail-overlay .note-detail.detail-refined :is(.reminder-empty-add,.reminder-add-checklist):hover{background-color:#ffffff0d!important;color:#eeeae1!important}.device-draft-notice{gap:14px;padding:8px 8px 8px 14px;border:1px solid #2b302d;border-left:2px solid #42c9c0;border-radius:4px;background:#070909;color:#d8d6cf;font:700 12px/1.3 var(--typewriter);box-shadow:0 10px 24px #00000080;animation:desk-reminder-in .3s cubic-bezier(.2,.8,.2,1) both}.device-draft-notice button{min-height:34px;padding:0 12px;border:1px solid #42c9c0;border-radius:4px;background:transparent;color:#62d9d0;font:800 11px/1 var(--typewriter);letter-spacing:.05em;text-transform:uppercase;box-shadow:none;transition:background-color .2s ease,color .2s ease,transform .12s ease}.device-draft-notice button:hover{background:#42c9c024;color:#8ff0e8}.device-draft-panel{border:1px solid #2b302d;border-top:2px solid #42c9c0;border-radius:4px;background:#070909;color:#e6e3db;box-shadow:0 30px 70px #000000b3;animation:desk-note-peel .4s cubic-bezier(.2,.9,.25,1.1) both}.device-draft-panel h2{font:800 18px/1.2 var(--typewriter)}.device-draft-panel p,.device-draft-panel footer,.device-draft-panel time{color:#858b86}.device-draft-list article{border-top-color:#1f2321}.device-draft-panel button{min-height:34px;padding:0 12px;border:1px solid #2b302d;border-radius:4px;background:transparent;color:#b9beb9;font:700 11px/1 var(--typewriter);letter-spacing:.05em;text-transform:uppercase;box-shadow:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .12s ease}.device-draft-panel button:hover:not(:disabled){border-color:#42c9c0;color:#8ff0e8}.device-draft-panel .device-draft-actions button:first-child{border-color:#42c9c0;color:#62d9d0}.device-draft-panel .device-draft-actions button:last-child:hover:not(:disabled){border-color:#ff6878;color:#ff9da8}.device-draft-panel header button{width:34px;min-width:34px;padding:0;border-color:transparent;color:#858b86}.device-draft-panel header button:hover:not(:disabled) svg{transform:rotate(90deg)}.device-draft-panel header button svg{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.device-draft-panel button:active:not(:disabled),.device-draft-notice button:active{transform:scale(.96)}.device-draft-panel button:focus-visible{outline:2px solid #42c9c0}.drag-physics{position:fixed;top:0;left:0;z-index:400;pointer-events:none;will-change:transform}body .app .drag-physics .note-card{width:100%;margin:0!important;transform:none!important;animation:none!important;box-shadow:0 calc(2px + 10px * var(--drag-lift, 0)) calc(4px + 26px * var(--drag-lift, 0)) rgba(0,0,0,calc(.45 + .2 * var(--drag-lift, 0))),0 calc(6px + 30px * var(--drag-lift, 0)) calc(10px + 40px * var(--drag-lift, 0)) -8px #0000008c!important}body.reorder-active,body.reorder-active *{cursor:grabbing!important}body .app .note-card.dragging-card{opacity:.22;outline:1px dashed rgba(255,255,255,.35);outline-offset:-1px;animation:none!important;transform:rotate(var(--note-tilt)) scale(.98)!important;transition:opacity .2s ease,transform .2s ease}body .app .note-card.drop-target-card{transform:translateY(6px) scale(.97)!important;box-shadow:0 0 0 2px #42c9c0b3,0 1px 1px #00000080!important;transition:transform .22s cubic-bezier(.3,1.4,.5,1),box-shadow .2s ease}body .app .note-card .drag-handle{cursor:grab}body .app .board-head h1{display:flex;align-items:center;white-space:nowrap}body .app .board-head h1:after{content:"";width:3px;height:.95em;margin-left:6px;background:#42c9c0;animation:desk-caret 1s steps(1,end) infinite}body .app .board-head h1 .board-typed{display:inline-block;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;animation:desk-type calc(var(--chars) * 34ms) steps(var(--chars),end) both}body .app .bulk-mode-toggle{border-radius:4px;transition:border-color .2s ease,color .2s ease,transform .12s ease}body .app .bulk-mode-toggle:hover{border-color:#42c9c0;color:#8ff0e8}body .app .note-card .card-tools>*{opacity:.38;transition:opacity .2s ease,color .2s ease,transform .2s ease}body .app .note-card .card-tools .pin-button.active{opacity:1}body .app .note-card:hover .card-tools>*{opacity:1}body .app .note-card .card-tools .pin-button:hover{color:var(--tag-color, #42c9c0);transform:rotate(-18deg) scale(1.12)}body .app .note-card .note-tags span{transition:background-color .2s ease}body .app .note-card .reminder-completion-circle{transition:color .2s ease,transform .2s cubic-bezier(.3,1.6,.5,1)}body .app .note-card .reminder-completion-circle:hover{color:var(--tag-color, #42c9c0);transform:scale(1.12)}}@keyframes desk-note-peel{0%{opacity:0;transform:translateY(26px) rotate(-3deg) scale(.86)}60%{opacity:1;transform:translateY(-3px) rotate(.5deg) scale(1.01)}to{opacity:1;transform:none}}@keyframes desk-tape-press{0%{opacity:0;transform:translateY(-16px) rotate(-9deg) scaleY(1.25)}55%{opacity:1;transform:translateY(1px) rotate(-1.5deg) scaleY(.88)}80%{transform:rotate(-3deg) scaleY(1.03)}to{opacity:1;transform:rotate(-2.5deg)}}@keyframes desk-tape-peel{0%{opacity:1;transform:rotate(-2.5deg)}35%{opacity:1;transform:rotate(-14deg) translate(4px,-4px)}to{opacity:0;transform:rotate(-32deg) translate(28px,-30px) scale(.9)}}@keyframes desk-pin-thud{0%,to{transform:none}35%{transform:translateY(2px) scale(.992)}65%{transform:translateY(-1px)}}@keyframes desk-note-stick{0%{opacity:0;transform:translateY(-22px) rotate(calc(var(--note-tilt) - 5deg)) scale(1.06);box-shadow:10px 26px 30px #0009}60%{opacity:1;transform:translateY(2px) rotate(calc(var(--note-tilt) + .6deg)) scale(.99)}80%{transform:translateY(-1px) rotate(var(--note-tilt)) scale(1.003)}to{opacity:1;transform:rotate(var(--note-tilt))}}@keyframes desk-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes desk-reminder-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes desk-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes desk-caret{0%{opacity:1}50%{opacity:0}}@keyframes desk-chip-on{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:none}}@keyframes desk-fade{0%{opacity:0}to{opacity:1}}@media(min-width:761px)and (prefers-reduced-motion:reduce){body .app .note-card,body .app .note-card .note-tape,body .app .overlay.detail-overlay>.note-detail.detail-refined,body .app :is(.today-view,.workspace-view,.notebook-view),body .app .board-typed,body .app .board-head h1:after,body .app .filter-strip .tag-filter-list .chip.active,body .app .filter-strip .clear-filters{animation:none!important}body .app .note-card:hover{transform:none!important}}@media(min-width:761px){body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-row textarea.task-editor-input.task-editor-input{background-position:0 calc(10px + .1em)!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .task-editor-row.done textarea.task-editor-input.task-editor-input{background-size:var(--strike-width, 100%) 1.2em!important}}@media(min-width:761px){body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-checklist-section{margin-top:14px!important;padding:0!important;border:0!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-checklist-section .reminder-editor-section-head{margin:0 0 4px!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-checklist-section .reminder-editor-section-head button{min-height:28px;padding:0 8px!important;border:0!important;border-radius:3px!important;color:#858b86!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-checklist-section .reminder-editor-section-head button:hover{background-color:#ffffff0d!important;color:#eeeae1!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row.reminder-task-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:0 4px 0 0!important;border:0!important;border-radius:3px;background:transparent!important;transition:background-color .2s ease}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row.reminder-task-row:hover,body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row.reminder-task-row:focus-within{background-color:#ffffff08!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row>.detail-check-hit{flex:0 0 36px;width:36px!important;height:36px!important;min-height:36px!important;margin:0!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row>input:not([type=checkbox]){flex:1 1 auto;min-width:0;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;color:#eeeae1!important;font-size:14px!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row>.task-due-slot{order:2;flex:0 0 auto;width:auto!important;margin:0!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row>button{order:3;flex:0 0 28px}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row>:is(button,.task-due-slot){opacity:0;transition:opacity .2s ease}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row:is(:hover,:focus-within)>:is(button,.task-due-slot){opacity:1}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row>button,body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row .task-due-add{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;width:auto!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#858b86!important;font:700 10px/1 var(--typewriter)!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row .task-due-add:hover{background-color:#42c9c01a!important;color:#8ff0e8!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row>button:hover{background-color:#ff68781f!important;color:#ff9da8!important}}body .app .tags-manager .tag-editor-row.teal{--tag-rgb: 36, 215, 189;--tag-color: var(--teal)}body .app .tags-manager .tag-editor-row.orange{--tag-rgb: 255, 139, 66;--tag-color: var(--orange)}body .app .tags-manager .tag-editor-row.lime{--tag-rgb: 167, 233, 95;--tag-color: var(--lime)}body .app .tags-manager .tag-editor-row.pink{--tag-rgb: 255, 108, 168;--tag-color: var(--pink)}body .app .tags-manager .tag-editor-row.blue{--tag-rgb: 88, 167, 255;--tag-color: var(--blue)}body .app .tags-manager .tag-editor-row.gold{--tag-rgb: 213, 197, 95;--tag-color: var(--gold)}body .app .tags-manager .tag-editor-row.sky{--tag-rgb: 43, 188, 255;--tag-color: var(--sky)}body .app .tags-manager .tag-editor-row.green{--tag-rgb: 53, 183, 121;--tag-color: var(--green)}body .app .tags-manager .tag-editor-row.amber{--tag-rgb: 184, 131, 24;--tag-color: var(--amber)}body .app .tags-manager .tag-editor-row.red{--tag-rgb: 217, 76, 76;--tag-color: var(--red)}body .app .tags-manager .tag-editor-row.rose{--tag-rgb: 191, 61, 97;--tag-color: var(--rose)}body .app .tags-manager .tag-editor-row.rust{--tag-rgb: 185, 101, 33;--tag-color: var(--rust)}body .app .tags-manager .tag-editor-row.purple{--tag-rgb: 188, 76, 224;--tag-color: var(--purple)}body .app .tags-manager .tag-editor-row.slate{--tag-rgb: 135, 145, 161;--tag-color: var(--slate)}body .app .tags-manager .tag-editor-row.coral{--tag-rgb: 214, 81, 106;--tag-color: var(--coral)}body .app .tags-manager .tag-editor-row.tan{--tag-rgb: 189, 139, 84;--tag-color: var(--tan)}body .app .tags-manager .tag-editor-row.gray{--tag-rgb: 169, 172, 168;--tag-color: var(--gray)}body .app .tags-manager .tag-editor-row.violet{--tag-rgb: 142, 122, 216;--tag-color: var(--violet)}@media(min-width:761px){body .app .overlay.centered>.tags-manager{--note-fold: 30px;position:relative;isolation:isolate;width:min(560px,calc(100vw - 48px));border:0!important;border-radius:1px!important;background:transparent!important;box-shadow:0 2px 3px #00000080,0 18px 28px -10px #000000b3,0 40px 70px -20px #000c!important;animation:desk-note-peel .46s cubic-bezier(.2,.9,.25,1.1) both}body .app .overlay.centered>.tags-manager:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--note-grain),#0e100f;background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - var(--note-fold)) 0,100% var(--note-fold),100% 100%,0 100%)}body .app .overlay.centered>.tags-manager:after{content:"";position:absolute;top:0;right:0;z-index:5;width:var(--note-fold);height:var(--note-fold);background:linear-gradient(45deg,#1d2220 0,#141715);clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.5));pointer-events:none}body .app .overlay.centered>.tags-manager :is(.tags-manager-header,.tags-manager-footer,.tags-manager-scroll){border-color:#ffffff0f!important;background:transparent!important}body .app .overlay.centered>.tags-manager .tags-manager-header{padding-right:44px!important}body .app .overlay.centered>.tags-manager .tags-manager-header h2{font:800 16px/1.2 var(--typewriter)!important;letter-spacing:.02em;text-transform:uppercase}body .app .overlay.centered>.tags-manager .tags-manager-actions{gap:4px}body .app .overlay.centered>.tags-manager :is(.tags-manager-new,.tags-manager-footer .primary,.tags-create){min-height:34px!important;padding:0 14px!important;border:1px solid #42c9c0!important;border-radius:4px!important;background:transparent!important;color:#62d9d0!important;font:800 11px/1 var(--typewriter)!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,transform .12s ease}body .app .overlay.centered>.tags-manager :is(.tags-manager-new,.tags-manager-footer .primary,.tags-create):hover:not(:disabled){background:#42c9c024!important;color:#8ff0e8!important}body .app .overlay.centered>.tags-manager .tags-manager-close{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#858b86!important;box-shadow:none!important}body .app .overlay.centered>.tags-manager .tags-manager-close:hover{background:#ffffff0d!important;color:#eeeae1!important}body .app .overlay.centered>.tags-manager .tags-manager-close:hover svg{transform:rotate(90deg)}body .app .overlay.centered>.tags-manager .tags-manager-close svg{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}body .app .overlay.centered>.tags-manager .tag-editor-list{display:grid;gap:6px;padding:4px 0}body .app .overlay.centered>.tags-manager .tag-editor-row{border:0!important;border-left:3px solid rgb(var(--tag-rgb, 133, 139, 134))!important;border-radius:2px!important;background:rgba(var(--tag-rgb, 133, 139, 134),.04)!important;animation:desk-card-rise .35s cubic-bezier(.2,.8,.2,1) both;transition:background-color .2s ease,transform .2s ease}body .app .overlay.centered>.tags-manager .tag-editor-row:nth-child(2){animation-delay:.04s}body .app .overlay.centered>.tags-manager .tag-editor-row:nth-child(3){animation-delay:.08s}body .app .overlay.centered>.tags-manager .tag-editor-row:nth-child(4){animation-delay:.12s}body .app .overlay.centered>.tags-manager .tag-editor-row:nth-child(5){animation-delay:.16s}body .app .overlay.centered>.tags-manager .tag-editor-row:nth-child(n+6){animation-delay:.2s}body .app .overlay.centered>.tags-manager .tag-editor-row:hover{background:rgba(var(--tag-rgb, 133, 139, 134),.09)!important;transform:translate(2px)}body .app .overlay.centered>.tags-manager .tag-editor-row.open{background:rgba(var(--tag-rgb, 133, 139, 134),.11)!important;transform:none}body .app .overlay.centered>.tags-manager .tag-editor-title{min-height:44px!important;padding:0 12px!important;border:0!important;background:transparent!important;box-shadow:none!important}body .app .overlay.centered>.tags-manager .tag-editor-title .tag-color-dot{display:none}body .app .overlay.centered>.tags-manager .tag-editor-title{display:flex!important;align-items:center;gap:10px;width:100%}body .app .overlay.centered>.tags-manager .tag-editor-summary{display:block!important;flex:1 1 auto!important;min-width:0;text-align:left}body .app .overlay.centered>.tags-manager .tag-editor-summary b{display:block;width:auto!important;overflow:hidden;color:rgb(var(--tag-rgb, 216, 214, 207))!important;font:800 13px/1 var(--typewriter)!important;letter-spacing:.07em}body .app .overlay.centered>.tags-manager .tag-editor-chevron{color:rgba(var(--tag-rgb, 133, 139, 134),.8)!important;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}body .app .overlay.centered>.tags-manager .tag-editor-row.open .tag-editor-chevron{transform:rotate(180deg)}body .app .overlay.centered>.tags-manager .tag-editor-body{animation:desk-reminder-in .25s ease both}body .app .overlay.centered>.tags-manager :is(.tag-editor-fields,.tags-new-fields) input{min-height:34px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:3px!important;background:transparent!important;color:#eeeae1!important;font:700 13px/1 var(--typewriter)!important;box-shadow:none!important}body .app .overlay.centered>.tags-manager :is(.tag-editor-fields,.tags-new-fields) input:focus{border-color:#42c9c0!important}body .app .overlay.centered>.tags-manager .tag-color-choice{border-radius:3px!important;transition:transform .15s cubic-bezier(.3,1.6,.5,1)}body .app .overlay.centered>.tags-manager .tag-color-choice:hover{transform:scale(1.12)}body .app .overlay.centered>.tags-manager .tag-delete{border:0!important;border-radius:3px!important;background:transparent!important;color:#858b86!important;box-shadow:none!important}body .app .overlay.centered>.tags-manager .tag-delete:hover,body .app .overlay.centered>.tags-manager .tag-delete.confirm{background:#ff68781f!important;color:#ff9da8!important}body .app .overlay.centered>.tags-manager .tags-new-form{border:1px dashed rgba(66,201,192,.35)!important;border-radius:3px!important;background:#42c9c00a!important;animation:desk-reminder-in .25s ease both}}@keyframes desk-card-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:761px){body .app .topbar .topbar-actions .account-button{color:#d8d6cf!important;font:800 12px/1 var(--typewriter)!important;letter-spacing:.06em}body .app .topbar .topbar-actions .account-button>span{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .app .topbar .topbar-actions .account-button[aria-expanded=true]{border-color:#42c9c0!important;color:#8ff0e8!important}body .app :is(.topbar button,.account-menu button):focus-visible{outline:2px solid #42c9c0!important;outline-offset:2px;box-shadow:none!important}body .app .topbar button:focus:not(:focus-visible){outline:0!important;box-shadow:none!important}body .app .account-menu{--note-fold: 18px;isolation:isolate;padding:6px!important;border:0!important;border-radius:1px!important;background:transparent!important;box-shadow:0 2px 3px #00000080,0 18px 34px -8px #000000bf!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform-origin:85% 0;animation:desk-menu-drop .26s cubic-bezier(.2,.9,.25,1.15) both}body .app .account-menu:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--note-grain),#0f1110;background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - var(--note-fold)) 0,100% var(--note-fold),100% 100%,0 100%)}body .app .account-menu:after{content:"";position:absolute;top:0;right:0;width:var(--note-fold);height:var(--note-fold);background:linear-gradient(45deg,#1f2422 0,#151816);clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.5));pointer-events:none}body .app .account-menu .account-menu-user{margin:0 0 4px!important;padding:10px 10px 12px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:transparent!important}body .app .account-menu :is(.account-menu-avatar,.account-menu-icon){border:1px solid rgba(255,255,255,.12)!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important}body .app .account-menu .account-menu-avatar{border-color:#42c9c080!important;color:#8ff0e8!important}body .app .account-menu .account-menu-user b{color:#eeeae1!important;font:800 13px/1.2 var(--typewriter)!important}body .app .account-menu>button{margin:0!important;padding:8px 10px!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;animation:desk-card-rise .28s cubic-bezier(.2,.8,.2,1) both;transition:background-color .18s ease,transform .18s ease}body .app .account-menu>button:nth-of-type(2){animation-delay:.02s}body .app .account-menu>button:nth-of-type(3){animation-delay:.04s}body .app .account-menu>button:nth-of-type(4){animation-delay:.06s}body .app .account-menu>button:nth-of-type(5){animation-delay:.08s}body .app .account-menu>button:nth-of-type(n+6){animation-delay:.1s}body .app .account-menu>button:hover{background:#42c9c014!important;transform:translate(2px)}body .app .account-menu>button:hover .account-menu-icon{border-color:#42c9c099!important;color:#8ff0e8!important}body .app .account-menu>button b{color:#e6e3db!important;font:700 12px/1.3 var(--typewriter)!important}body .app .account-menu>button small{color:#7c827d!important;font-size:10.5px!important}body .app .account-menu>button>svg:last-child{color:#5d635e;transition:transform .2s ease,color .2s ease}body .app .account-menu>button:hover>svg:last-child{color:#42c9c0;transform:translate(2px)}}@keyframes desk-menu-drop{0%{opacity:0;transform:translateY(-6px) rotate(-1.5deg) scale(.97)}to{opacity:1;transform:none}}@media(min-width:761px){body .app .options-menu{--note-fold: 18px;isolation:isolate;width:300px;padding:6px!important;border:0!important;border-radius:1px!important;background:transparent!important;box-shadow:0 2px 3px #00000080,0 18px 34px -8px #000000bf!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform-origin:85% 0;animation:desk-menu-drop .26s cubic-bezier(.2,.9,.25,1.15) both}body .app .options-menu:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--note-grain),#0f1110;background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - var(--note-fold)) 0,100% var(--note-fold),100% 100%,0 100%)}body .app .options-menu:after{content:"";position:absolute;top:0;right:0;width:var(--note-fold);height:var(--note-fold);background:linear-gradient(45deg,#1f2422 0,#151816);clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.5));pointer-events:none}body .app .options-menu>p{margin:4px 10px 6px!important;color:#7c827d!important;font:800 10px/1 var(--typewriter)!important;letter-spacing:.1em;text-transform:uppercase}body .app .options-menu .switch-row{display:none!important}body .app .options-menu :is(.option-row,.export-row){position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:10px;min-height:36px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#e6e3db!important;font:700 12px/1.2 var(--typewriter)!important;box-shadow:none!important;cursor:pointer;animation:desk-card-rise .26s cubic-bezier(.2,.8,.2,1) both;transition:background-color .18s ease}body .app .options-menu :is(.option-row,.export-row):hover{background:#42c9c014!important}body .app .options-menu .option-row input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.4 4.1 C8 3.2 15 3.6 20.3 3.3 C20.9 8.6 20.4 14.8 20.8 20.4 C15.1 20.9 8.7 20.3 3.6 20.7 C3.1 15.2 3.8 9.3 3.4 4.1 Z' fill='none' stroke='%238f8b82' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;cursor:pointer}body .app .options-menu .option-row input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.2 12.6 C7.6 13.9 9.1 15.6 10.4 17.4 C12.6 12.9 16.1 8.4 21.8 3.1' fill='none' stroke='%23eae5d8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.4 4.1 C8 3.2 15 3.6 20.3 3.3 C20.9 8.6 20.4 14.8 20.8 20.4 C15.1 20.9 8.7 20.3 3.6 20.7 C3.1 15.2 3.8 9.3 3.4 4.1 Z' fill='none' stroke='%236f6b63' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");animation:desk-chip-on .3s cubic-bezier(.3,1.5,.5,1)}body .app .options-menu .option-row input[type=checkbox]:focus-visible{outline:2px solid #42c9c0;outline-offset:2px}body .app .options-menu .export-row{justify-content:flex-start;margin-top:4px!important;border-top:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;color:#62d9d0!important;text-transform:uppercase;letter-spacing:.05em;font-size:11px!important}body .app .options-menu footer{display:flex;justify-content:space-between;gap:8px;margin:4px 0 0!important;padding:8px 10px 4px!important;border:0!important;color:#7c827d!important;font:700 10px/1.3 var(--typewriter)!important}body .app .options-menu footer b{color:#b9beb9!important;font:inherit!important}body .app.compact .note-card{padding:10px 11px 11px!important}body .app.compact .note-card h2{font-size:12.5px!important;line-height:1.3!important}body .app.compact .note-card :is(.card-kicker,.card-kicker span){font-size:9.5px!important}body .app.compact .note-card .card-rendered-body{display:-webkit-box;max-height:none!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body .app.compact .note-card .card-rendered-body p{font-size:11.5px!important}body .app.compact .note-card .note-code-block pre{max-height:72px;overflow:hidden;font-size:10.5px!important}body .app.compact .note-card .card-images img{max-height:96px;object-fit:cover}body .app.compact .note-card .todo-card-row{min-height:22px!important;font-size:11.5px!important}}@media(min-width:761px){body .app .note-card .card-kicker,body .app .note-card .card-kicker>*{white-space:nowrap!important}body .app .note-card .card-kicker{overflow:hidden}body .app .note-card .reminder-due{flex-wrap:wrap;row-gap:2px}body .app .note-card .reminder-due>span{white-space:nowrap}}@media(min-width:761px){:is(.settings-panel,.recovery-panel,.feedback-panel){--note-fold: 30px;--surface-accent: #42c9c0;--teal: #42c9c0;position:relative;isolation:isolate;border:0!important;border-radius:1px!important;background:transparent!important;box-shadow:0 2px 3px #00000080,0 18px 28px -10px #000000b3,0 40px 70px -20px #000c!important;color:#e6e3db;animation:desk-note-peel .46s cubic-bezier(.2,.9,.25,1.1) both}:is(.settings-panel,.recovery-panel,.feedback-panel):before{content:"";position:absolute;inset:0;z-index:-1;background:var(--note-grain),#0e100f;background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - var(--note-fold)) 0,100% var(--note-fold),100% 100%,0 100%);pointer-events:none}:is(.settings-panel,.recovery-panel,.feedback-panel):after{content:"";position:absolute;top:0;right:0;z-index:50;width:var(--note-fold);height:var(--note-fold);background:linear-gradient(45deg,#1d2220 0,#141715);clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.5));pointer-events:none}.recovery-overlay,.feedback-overlay{background:#000000b8!important}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(header,footer,nav,section,article,fieldset,.settings-shell,[class*=card],[class*=-row],[class*=group],[class*=disclosure],.settings-field,.settings-form-grid,.recovery-list,.feedback-content){border-radius:2px!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(header,.settings-nav,.settings-header){border-color:#ffffff0f!important}:is(.settings-panel,.recovery-panel,.feedback-panel) :is([class*=card],.settings-form-grid,.settings-disclosure){border:1px solid rgba(255,255,255,.07)!important}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(h1,h2,h3,legend){font-family:var(--typewriter)!important;letter-spacing:.01em}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(svg){color:inherit}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(.settings-header-icon,.settings-action-icon,.settings-nav-icon){color:#42c9c0!important}:is(.settings-panel,.recovery-panel,.feedback-panel) button:not(.settings-nav button):not([role=tab]):not(.feedback-types button):not(.settings-keys button):not(.shared-email-address):not(.settings-link-row):not(.feedback-note):not(.kindle-key):not(.kindledrop-link):not(.danger-soft):not(.danger-solid),.feedback-panel input[type=file]::file-selector-button{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14)!important;border-radius:3px!important;background:transparent!important;color:#d8d6cf!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:none!important;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .12s ease}:is(.settings-panel,.recovery-panel,.feedback-panel) button:not(.settings-nav button):not([role=tab]):not(.feedback-types button):not(.settings-keys button):not(.shared-email-address):not(.settings-link-row):not(.feedback-note):not(.kindle-key):not(.kindledrop-link):not(.danger-soft):not(.danger-solid):hover:not(:disabled){border-color:#42c9c0!important;color:#8ff0e8!important}:is(.settings-panel,.recovery-panel,.feedback-panel) button:active:not(:disabled){transform:scale(.97)}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(.primary,.feedback-submit,button[type=submit]){border-color:#42c9c0!important;color:#62d9d0!important}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(.primary,.feedback-submit,button[type=submit]):disabled{border-color:#ffffff14!important;color:#555b57!important}:is(.settings-panel .settings-header-actions,.recovery-panel>header,.feedback-panel>header) button:last-child{width:34px;min-width:34px;padding:0!important;border-color:transparent!important;color:#858b86!important}:is(.settings-panel .settings-header-actions,.recovery-panel>header,.feedback-panel>header) button:last-child:hover svg{transform:rotate(90deg)}:is(.settings-panel .settings-header-actions,.recovery-panel>header,.feedback-panel>header) button:last-child svg{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.settings-panel .settings-header-actions{margin-right:22px}.settings-panel :is(.danger-soft,.danger-solid){flex:0 0 auto;min-height:34px;padding:0 14px!important;border:1px solid rgba(255,104,120,.45)!important;border-radius:3px!important;background:transparent!important;color:#ff8a96!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:none!important}.settings-panel .danger-solid,.settings-panel :is(.danger-soft,.danger-solid):hover{background:#ff68781f!important;color:#ffb3bb!important}.settings-panel .settings-nav button,:is(.recovery-panel,.feedback-panel) :is([role=tab],.feedback-types button){border:0!important;border-left:2px solid transparent!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease}.settings-panel .settings-nav button:hover,:is(.recovery-panel,.feedback-panel) :is([role=tab],.feedback-types button):hover{background:#ffffff0a!important}.settings-panel .settings-nav button.active,:is(.recovery-panel,.feedback-panel) :is([role=tab][aria-selected=true],.feedback-types button:is(.active,[aria-pressed=true])){border-left-color:#42c9c0!important;background:#42c9c014!important;color:#8ff0e8!important}.settings-panel .settings-nav button.active :is(b,svg){color:#8ff0e8!important}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){min-height:36px;border:1px solid rgba(255,255,255,.1)!important;border-radius:3px!important;background:#0000002e!important;color:#eeeae1!important;font-family:var(--typewriter)!important;box-shadow:none!important;transition:border-color .2s ease}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(input,select,textarea):focus{border-color:#42c9c0!important;outline:0!important}:is(.settings-panel,.recovery-panel,.feedback-panel) :is(label>span,.settings-field>span,small,.settings-nav-label,legend){color:#858b86}:is(.settings-panel,.recovery-panel,.feedback-panel) a{color:#62d9d0!important}:is(.settings-panel,.feedback-panel) input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 18px;width:18px;height:18px;border:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.4 4.1 C8 3.2 15 3.6 20.3 3.3 C20.9 8.6 20.4 14.8 20.8 20.4 C15.1 20.9 8.7 20.3 3.6 20.7 C3.1 15.2 3.8 9.3 3.4 4.1 Z' fill='none' stroke='%238f8b82' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important;cursor:pointer}:is(.settings-panel,.feedback-panel) input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.2 12.6 C7.6 13.9 9.1 15.6 10.4 17.4 C12.6 12.9 16.1 8.4 21.8 3.1' fill='none' stroke='%23eae5d8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.4 4.1 C8 3.2 15 3.6 20.3 3.3 C20.9 8.6 20.4 14.8 20.8 20.4 C15.1 20.9 8.7 20.3 3.6 20.7 C3.1 15.2 3.8 9.3 3.4 4.1 Z' fill='none' stroke='%236f6b63' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.settings-panel :is(.settings-header-actions>span,[class*=status],[class*=badge]){color:#62d9d0!important;border-color:#42c9c066!important}.settings-panel [class*=status]:before,.settings-panel .settings-header-actions>span:before{background:#42c9c0!important}:is(.settings-panel,.recovery-panel,.feedback-panel) ::-webkit-scrollbar{width:8px}:is(.settings-panel,.recovery-panel,.feedback-panel) ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#ffffff24 padding-box}}@media(min-width:761px){.settings-panel :is(.settings-header,.settings-shell,.settings-nav,.settings-content){background:transparent!important}.settings-panel .settings-header{padding:18px 28px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.settings-panel .settings-header h2{font-size:17px!important;text-transform:uppercase;letter-spacing:.06em}.settings-panel .settings-header p{color:#7c827d!important;font-size:11px!important}.settings-panel .settings-header-actions>span{border:0!important;color:#7c827d!important;font-size:10.5px!important}.settings-panel .settings-nav{padding:14px 12px!important;border-right:1px solid rgba(255,255,255,.06)!important}.settings-panel .settings-nav>:first-child{border:0!important;padding-left:10px!important}.settings-panel .settings-nav button{min-height:44px!important;padding:6px 10px!important}.settings-panel .settings-nav button b{color:#d8d6cf!important;font:700 12px/1.25 var(--typewriter)!important;text-transform:none!important;letter-spacing:0!important}.settings-panel .settings-nav button small{font-size:10px!important;text-transform:none!important;letter-spacing:0!important}.settings-panel .settings-nav button .settings-nav-icon{color:#858b86!important}.settings-panel .settings-nav button.active .settings-nav-icon{color:#42c9c0!important}.settings-panel .settings-content{padding:28px 36px!important}.settings-panel .settings-content h3,.settings-panel .settings-section-head h3{font-size:20px!important;text-transform:uppercase;letter-spacing:.04em}.settings-panel :is(.settings-form-grid,[class*=card]){border:0!important;padding:0!important}.settings-panel .settings-form-grid{gap:18px 20px!important;margin-top:6px}.settings-panel .settings-field,.settings-panel .settings-form-grid>label{display:grid!important;gap:7px;border:0!important;padding:0!important}.settings-panel .settings-field>span,.settings-panel .settings-form-grid>label>span{font:700 10px/1 var(--typewriter)!important;letter-spacing:.08em;text-transform:uppercase}.settings-panel :is(input:not([type=checkbox]):not([type=radio]),select){width:100%;height:40px;padding:0 12px!important}.settings-panel :is(.account-signout-card,[class*=delete][class*=card]){display:flex!important;align-items:center;justify-content:space-between;gap:24px;margin:0!important;padding:18px 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.06)!important}.settings-panel :is(.account-signout-card,[class*=delete][class*=card])>div:first-child{display:grid;gap:4px;min-width:0}.settings-panel :is(.account-signout-card,[class*=delete][class*=card])>:last-child:not(div:first-child){flex:0 0 auto;width:auto!important}.settings-panel :is(.danger-soft,.danger-solid){width:auto!important}}@media(min-width:761px){.settings-panel .settings-toggle-list .option-row.light-mode-option{display:none!important}.settings-panel .settings-toggle-list{display:grid!important;gap:0!important;padding:0!important;border:0!important}.settings-panel .settings-toggle-list .option-row{display:flex!important;align-items:center;justify-content:space-between;min-height:46px!important;padding:0 4px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;background:transparent!important;cursor:pointer;transition:background-color .18s ease}.settings-panel .settings-toggle-list .option-row:hover{background:#ffffff06!important}.settings-panel .settings-toggle-list .option-row span{color:#e6e3db!important;font:700 13px/1.3 var(--typewriter)!important}.settings-panel .option-row:before,.settings-panel .option-row:after,.settings-panel .option-row input:before,.settings-panel .option-row input:after,.settings-panel .option-row i{display:none!important;content:none!important}.settings-panel .option-row input[type=checkbox]{position:static!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;opacity:1!important;transform:none!important}.settings-panel .settings-action-card{display:flex!important;align-items:center;gap:14px;margin:0!important;padding:18px 4px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.settings-panel .settings-toggle-list+*{margin-top:10px!important}.settings-panel .settings-action-card>:last-child{margin-left:auto}.settings-panel .settings-download-link{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #42c9c0!important;border-radius:3px!important;background:transparent!important;color:#62d9d0!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap}.settings-panel .settings-download-link:hover{background:#42c9c01f!important;color:#8ff0e8!important}.settings-panel :is(.settings-action-card,.settings-feature-card) :is(b,strong){color:#eeeae1!important;font:700 13px/1.3 var(--typewriter)!important}}@media(min-width:761px){.settings-panel .settings-feature-card{padding:16px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}}@media(min-width:761px){.settings-panel.settings-panel{animation:none!important}}@media(min-width:761px){.settings-panel .settings-content :is(section,div) :is(h3,h4):not(.settings-section-head h3){font-size:13px!important;text-transform:none;letter-spacing:0}}.settings-panel .settings-save-state>span{display:none!important}.profile-avatar-photo{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}:is(.account-button,.account-menu-avatar,.settings-user-avatar){overflow:hidden}.account-button>span:has(.profile-avatar-photo){width:100%;height:100%;padding:0!important}.settings-profile-hero{display:flex;align-items:center;gap:22px;margin:4px 0 26px;padding:18px;border:1px dashed transparent;border-radius:3px;transition:border-color .2s ease,background-color .2s ease}.settings-profile-hero.is-dragging{border-color:#42c9c0;background:#42c9c00f}.settings-profile-photo{position:relative;display:grid;place-items:center;flex:0 0 96px;width:96px;height:96px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#00000040;color:#d8d6cf;font:800 28px/1 var(--typewriter);cursor:pointer;box-shadow:2px 6px 14px #00000073;transform:rotate(-1.5deg);transition:transform .25s cubic-bezier(.3,1.4,.5,1),border-color .2s ease}.settings-profile-photo:hover{border-color:#42c9c0;transform:rotate(0) scale(1.03)}.settings-profile-photo img{width:100%;height:100%;object-fit:cover}.settings-profile-photo input,.settings-profile-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-profile-photo-hint{position:absolute;inset:auto 0 0;padding:5px 0;background:#000000b3;color:#8ff0e8;font:700 9.5px/1 var(--typewriter);letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease}.settings-profile-photo:hover .settings-profile-photo-hint{opacity:1;transform:none}.settings-profile-identity{display:grid;gap:4px;min-width:0}.settings-profile-identity>b{color:#eeeae1;font:800 18px/1.2 var(--typewriter)}.settings-profile-identity>small{color:#7c827d;font-size:11px}.settings-profile-actions{display:flex;gap:8px;margin:8px 0 2px}.settings-profile-upload,.settings-profile-remove{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:0 12px!important;border:1px solid #42c9c0!important;border-radius:3px!important;background:transparent!important;color:#62d9d0!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.settings-profile-upload:hover{background:#42c9c01f!important;color:#8ff0e8!important}.settings-profile-remove{border-color:#ffffff24!important;color:#b9beb9!important}.settings-profile-remove:hover{border-color:#ff6878!important;color:#ff9da8!important}.settings-profile-error{color:#ff9da8!important}.reminder-defaults{display:grid;gap:4px}.reminder-defaults-preview{display:grid;gap:6px;width:260px;margin:2px 0 22px;padding:14px 16px 16px;background:var(--note-grain, none),color-mix(in srgb,#42c9c0 10%,#0b0d0c);background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);box-shadow:0 4px 10px #00000073;transform:rotate(-1deg)}.reminder-defaults-preview-kicker{color:#7c827d;font:800 9.5px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}.reminder-defaults-preview b{color:#eeeae1;font:800 15px/1.3 var(--typewriter)}.reminder-defaults-preview small{display:inline-flex;align-items:center;gap:6px;color:#62d9d0;font:700 11px/1 var(--typewriter)}.reminder-defaults-row{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:16px;min-height:56px;border-bottom:1px solid rgba(255,255,255,.06)}.reminder-defaults-row>span{color:#858b86;font:800 10px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}.settings-keys{display:flex;flex-wrap:wrap;gap:6px}.settings-panel .settings-keys>button,.settings-keys .settings-key-time{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:3px!important;background:transparent!important;color:#b9beb9!important;font:700 11.5px/1 var(--typewriter)!important;letter-spacing:.02em!important;text-transform:none!important;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .12s ease}@media(hover:hover){.settings-panel .settings-keys>button:hover,.settings-keys .settings-key-time:hover{border-color:#42c9c099!important;color:#e6e3db!important}}.settings-panel .settings-keys>button[aria-pressed=true],.settings-keys .settings-key-time.is-custom{border-color:#42c9c0!important;background:#42c9c01f!important;color:#8ff0e8!important;animation:desk-chip-on .3s cubic-bezier(.3,1.5,.5,1)}.settings-keys .settings-key-time input{width:92px;min-height:0!important;height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;color-scheme:dark}@media(min-width:761px){.settings-panel .reminder-defaults .settings-keys .settings-key-time input[type=time]{min-height:0!important;border:0!important;background:transparent!important}}.settings-panel .reminder-defaults-preview small{color:#62d9d0!important}.appearance-preview{margin:2px 0 22px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:#070808}.appearance-preview-tags{display:flex;gap:6px;margin-bottom:12px;animation:desk-reminder-in .25s ease both}.appearance-preview-tags i{width:34px;height:10px;border:1px solid rgba(var(--c),.7);border-radius:2px}.appearance-preview-board{display:grid;gap:10px}.appearance-preview-date{display:block;margin-bottom:6px;color:#7c827d;font:800 9px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}.appearance-preview-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 12px;transition:gap .25s ease}.appearance-preview.is-compact .appearance-preview-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 8px}.appearance-preview-note{display:grid;gap:5px;padding:9px 9px 11px;background:color-mix(in srgb,rgb(var(--c)) 14%,#0b0d0c);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);box-shadow:0 3px 6px #00000073;transform:rotate(var(--note-tilt));animation:desk-note-stick .45s cubic-bezier(.2,.9,.25,1.15) both;transition:padding .25s ease}.appearance-preview-note b,.appearance-preview-note span{display:block;height:4px;border-radius:2px;background:#e6e3db80}.appearance-preview-note b{width:70%;height:5px;background:#e6e3dbd9}.appearance-preview-note span:nth-of-type(2){width:85%}.appearance-preview-note span:nth-of-type(3){width:60%}.appearance-preview-note{min-height:40px}.appearance-preview.is-compact .appearance-preview-note{gap:4px;min-height:26px;padding:6px 7px 8px}.appearance-preview-group:nth-child(2) .appearance-preview-note{animation-delay:.05s}.appearance-preview-group:nth-child(3) .appearance-preview-note{animation-delay:.1s}@media(min-width:761px){.settings-panel .reminder-defaults-row.light-mode-option{display:none!important}}.intake-preview{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:10px;margin:6px 0 20px;padding:18px 16px;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:#070808}.intake-preview-note{display:grid;gap:6px;min-height:84px;padding:12px 14px 14px;background:var(--note-grain, none),color-mix(in srgb,#9aa09b 9%,#0b0d0c);background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);box-shadow:0 4px 10px #00000073;transform:rotate(-1.2deg)}.intake-preview-note.result{background:var(--note-grain, none),color-mix(in srgb,#42c9c0 13%,#0b0d0c);background-size:160px 160px,auto;transform:rotate(.9deg);animation:desk-note-stick .5s cubic-bezier(.2,.9,.25,1.15) both}.intake-preview-note.result.asks{background:var(--note-grain, none),color-mix(in srgb,#ffb02e 12%,#0b0d0c);background-size:160px 160px,auto}.intake-preview-note span{overflow:hidden;color:#7c827d;font:800 9.5px/1.2 var(--typewriter);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.intake-preview-note b{color:#eeeae1;font:700 13px/1.35 var(--typewriter)}.intake-preview-note.incoming b{color:#cfcabd;font-weight:600}.settings-panel .intake-preview-note small{color:#62d9d0!important;font:700 10.5px/1.2 var(--typewriter)!important}.settings-panel .intake-preview-note.asks small{color:#ffcf7a!important}.intake-preview-arrow{display:grid;justify-items:center;gap:6px;min-width:0}.intake-preview-arrow small{max-width:100%;overflow:hidden;color:#62d9d0;font:800 9.5px/1.2 var(--typewriter);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.intake-preview-arrow i{position:relative;width:100%;height:2px;background:repeating-linear-gradient(90deg,rgba(66,201,192,.7) 0 6px,transparent 6px 11px);background-size:22px 2px;animation:intake-flow 1s linear infinite}.intake-preview-arrow i:after{content:"";position:absolute;top:-4px;right:-1px;border:5px solid transparent;border-left:7px solid rgba(66,201,192,.8);border-right:0}@keyframes intake-flow{to{background-position:22px 0}}@media(prefers-reduced-motion:reduce){.intake-preview-arrow i{animation:none}}@media(min-width:761px){.settings-panel .feature-card-heading{display:flex!important;align-items:center;gap:12px;margin-bottom:8px}.settings-panel .feature-card-heading h4{margin:0 0 3px;color:#eeeae1;font:700 13px/1.3 var(--typewriter)!important}.settings-panel .feature-card-heading>div>span{color:#7c827d;font-size:11px}.settings-panel .status-pill{margin-left:auto;padding:4px 8px;border:1px solid rgba(255,255,255,.14)!important;border-radius:3px!important;color:#9aa09b!important;font:800 9.5px/1 var(--typewriter)!important;letter-spacing:.08em;text-transform:uppercase}.settings-panel .status-pill.connected{border-color:#42c9c080!important;color:#62d9d0!important}.settings-panel .shared-email-address{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:52px!important;padding:0 16px!important;border:1px dashed rgba(66,201,192,.5)!important;color:#8ff0e8!important;font:800 16px/1 var(--typewriter)!important;text-transform:none!important;letter-spacing:.02em!important}.settings-panel .shared-email-address small{color:#7c827d!important;font:700 10px/1 var(--typewriter)!important;text-transform:uppercase}.settings-panel .shared-email-address:hover{background:#42c9c00f!important}.settings-panel :is(.shared-email-rule,.settings-native-note){margin:12px 0;color:#858b86;font-size:11.5px;line-height:1.6}.settings-panel .settings-native-note{display:flex;gap:10px;padding:10px 12px!important;border:0!important;border-left:2px solid rgba(66,201,192,.5)!important}.settings-panel .settings-native-note b{color:#8ff0e8}.settings-panel :is(.settings-link-row,details>summary){display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:44px!important;padding:0 4px!important;border:0!important;border-top:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;color:#d8d6cf!important;font:700 12px/1.3 var(--typewriter)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;list-style:none}.settings-panel details>summary::-webkit-details-marker{display:none}.settings-panel details[open]>summary svg{transform:rotate(90deg)}.settings-panel details>summary svg{transition:transform .2s ease}.settings-panel .settings-link-row>span{display:grid;grid-template-columns:20px auto;column-gap:10px;text-align:left}.settings-panel .settings-link-row>span>small{grid-column:2;color:#7c827d;font-size:10.5px}.settings-panel .settings-link-row svg:first-child{color:#42c9c0}.settings-panel .settings-disclosure-body,.settings-panel details>.settings-form-grid{display:grid;gap:14px;padding:6px 4px 18px!important}.settings-panel .reminder-defaults-row{grid-template-columns:110px minmax(0,1fr)}}.tools-tag.teal{--tag-rgb: 36, 215, 189}.tools-tag.orange{--tag-rgb: 255, 139, 66}.tools-tag.lime{--tag-rgb: 167, 233, 95}.tools-tag.pink{--tag-rgb: 255, 108, 168}.tools-tag.blue{--tag-rgb: 88, 167, 255}.tools-tag.gold{--tag-rgb: 213, 197, 95}.tools-tag.sky{--tag-rgb: 43, 188, 255}.tools-tag.green{--tag-rgb: 53, 183, 121}.tools-tag.amber{--tag-rgb: 184, 131, 24}.tools-tag.red{--tag-rgb: 217, 76, 76}.tools-tag.rose{--tag-rgb: 191, 61, 97}.tools-tag.rust{--tag-rgb: 185, 101, 33}.tools-tag.purple{--tag-rgb: 188, 76, 224}.tools-tag.slate{--tag-rgb: 135, 145, 161}.tools-tag.coral{--tag-rgb: 214, 81, 106}.tools-tag.tan{--tag-rgb: 189, 139, 84}.tools-tag.gray{--tag-rgb: 169, 172, 168}.tools-tag.violet{--tag-rgb: 142, 122, 216}.tools-tag-wall{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 20px;padding:18px 16px;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:#070808}.tools-tag{padding:8px 12px 9px;background:color-mix(in srgb,rgb(var(--tag-rgb, 133, 139, 134)) 14%,#0b0d0c);color:rgb(var(--tag-rgb, 216, 214, 207));font:800 11.5px/1 var(--typewriter);letter-spacing:.07em;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);box-shadow:0 3px 6px #00000073;transform:rotate(var(--tilt));animation:desk-card-rise .35s cubic-bezier(.2,.8,.2,1) both}.tools-tag-empty{color:#7c827d;font:700 12px/1 var(--typewriter)}.tools-row-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-width:0}.settings-panel .tools-row-body>small{color:#9aa09b;font:600 11.5px/1.4 var(--typewriter)}.settings-panel .tools-row{min-height:60px}.feedback-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:8px 0 18px}.settings-panel .feedback-note{display:grid!important;align-content:start;gap:8px;min-height:150px!important;padding:18px 18px 20px!important;border:0!important;border-radius:0!important;background:var(--note-grain, none),color-mix(in srgb,rgb(var(--fb)) 13%,#0b0d0c)!important;background-size:160px 160px,auto!important;background-blend-mode:soft-light,normal!important;text-align:left;text-transform:none!important;letter-spacing:0!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);box-shadow:0 4px 10px #00000073!important;cursor:pointer;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease!important}.settings-panel .feedback-note.bug{--fb: 255, 104, 120;transform:rotate(-1.2deg)}.settings-panel .feedback-note.idea{--fb: 255, 176, 46;transform:rotate(1deg)}.settings-panel .feedback-note:hover{transform:rotate(0) translateY(-4px);box-shadow:0 14px 26px #0009!important}.settings-panel .feedback-note span{color:rgb(var(--fb));font:800 10px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}.settings-panel .feedback-note b{color:#eeeae1;font:700 15px/1.35 var(--typewriter)}.settings-panel .feedback-note small{margin-top:auto;color:#858b86!important;font:600 11px/1.3 var(--typewriter)!important}.settings-panel .feedback-privacy{color:#7c827d;font-size:11px}.account-id-photo{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#d8d6cf;font:800 18px/1 var(--typewriter);transform:rotate(-1.5deg);box-shadow:0 3px 8px #00000073}.account-id-photo img{width:100%;height:100%;object-fit:cover}@media(min-width:761px){.settings-panel .account-summary-card{margin-bottom:8px!important;padding:18px!important;border:1px solid rgba(255,255,255,.07)!important;background:var(--note-grain, none),color-mix(in srgb,#42c9c0 6%,#0b0d0c)!important;background-size:160px 160px,auto!important;background-blend-mode:soft-light,normal!important}.settings-panel .account-summary-card .feature-card-heading h4{font-size:15px!important}.settings-panel .privacy-box{display:flex;gap:10px;margin:14px 0 10px;padding:10px 12px!important;border:0!important;border-left:2px solid rgba(66,201,192,.5)!important}.settings-panel .privacy-box b{display:block;margin-bottom:3px;color:#eeeae1!important;font:700 12.5px/1.3 var(--typewriter)!important}.settings-panel .privacy-box span{color:#858b86;font-size:11px}.settings-panel .account-policy-links{display:flex;gap:8px}.settings-panel .account-policy-links a{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:3px;font:700 11px/1 var(--typewriter);text-decoration:none}.settings-panel .account-policy-links a:hover{border-color:#42c9c0}.settings-panel .settings-nav button:focus:not(:focus-visible){outline:0!important;box-shadow:none!important}.settings-panel .settings-nav button:focus-visible{outline:1px solid rgba(66,201,192,.6)!important;outline-offset:-1px}}:is(.today-mini,.today-timeline-mark).teal{--tag-rgb: 36, 215, 189}:is(.today-mini,.today-timeline-mark).orange{--tag-rgb: 255, 139, 66}:is(.today-mini,.today-timeline-mark).lime{--tag-rgb: 167, 233, 95}:is(.today-mini,.today-timeline-mark).pink{--tag-rgb: 255, 108, 168}:is(.today-mini,.today-timeline-mark).blue{--tag-rgb: 88, 167, 255}:is(.today-mini,.today-timeline-mark).gold{--tag-rgb: 213, 197, 95}:is(.today-mini,.today-timeline-mark).sky{--tag-rgb: 43, 188, 255}:is(.today-mini,.today-timeline-mark).green{--tag-rgb: 53, 183, 121}:is(.today-mini,.today-timeline-mark).amber{--tag-rgb: 184, 131, 24}:is(.today-mini,.today-timeline-mark).red{--tag-rgb: 217, 76, 76}:is(.today-mini,.today-timeline-mark).rose{--tag-rgb: 191, 61, 97}:is(.today-mini,.today-timeline-mark).rust{--tag-rgb: 185, 101, 33}:is(.today-mini,.today-timeline-mark).purple{--tag-rgb: 188, 76, 224}:is(.today-mini,.today-timeline-mark).slate{--tag-rgb: 135, 145, 161}:is(.today-mini,.today-timeline-mark).coral{--tag-rgb: 214, 81, 106}:is(.today-mini,.today-timeline-mark).tan{--tag-rgb: 189, 139, 84}:is(.today-mini,.today-timeline-mark).gray{--tag-rgb: 169, 172, 168}:is(.today-mini,.today-timeline-mark).violet{--tag-rgb: 142, 122, 216}body .app .today-view .today-glance{display:grid;gap:22px;margin:8px 0 30px}body .app .today-view .today-glance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body .app .today-view .today-stat{--stat-rgb: 154, 160, 155;display:grid;gap:6px;padding:14px 16px 16px;background:var(--note-grain, none),color-mix(in srgb,rgb(var(--stat-rgb)) 11%,#0b0d0c);background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);box-shadow:0 4px 10px #00000073;transform:rotate(var(--note-tilt));animation:desk-note-stick .5s cubic-bezier(.2,.9,.25,1.15) both}body .app .today-view .today-stat-overdue{--stat-rgb: 255, 104, 120}body .app .today-view .today-stat-due{--stat-rgb: 66, 201, 192}body .app .today-view .today-stat-added{--stat-rgb: 255, 176, 46}body .app .today-view .today-stat-pinned{--stat-rgb: 143, 184, 255}body .app .today-view .today-stat b{color:rgb(var(--stat-rgb));font:800 34px/1 var(--typewriter)}body .app .today-view .today-stat span{color:#9aa09b;font:800 10px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .today-view .today-stat.is-zero{opacity:.55}body .app .today-view .today-timeline{padding:34px 14px 30px;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:#070808}body .app .today-view .today-timeline-track{position:relative;height:2px;margin:0 8px;background:#ffffff1f}body .app .today-view .today-timeline-tick{position:absolute;top:12px;color:#6f756f;font:700 9.5px/1 var(--typewriter);transform:translate(-50%)}body .app .today-view .today-timeline-tick:before{content:"";position:absolute;top:-14px;left:50%;width:1px;height:6px;background:#fff3}body .app .today-view .today-timeline-now{position:absolute;top:-22px;width:2px;height:46px;background:#42c9c0;box-shadow:0 0 8px #42c9c099}body .app .today-view .today-timeline-now em{position:absolute;top:-12px;left:50%;color:#62d9d0;font:800 9px/1 var(--typewriter);font-style:normal;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%)}body .app .today-view .today-timeline-mark{position:absolute;top:calc(-7px - var(--lane) * 0px);width:16px;height:16px;min-height:0!important;padding:0!important;border:2px solid #070808!important;border-radius:50%!important;background:rgb(var(--tag-rgb, 154, 160, 155))!important;box-shadow:0 0 0 1px rgba(var(--tag-rgb, 154, 160, 155),.5)!important;transform:translate(-50%);cursor:pointer;animation:today-mark-in .4s cubic-bezier(.3,1.6,.5,1) both;transition:transform .18s cubic-bezier(.3,1.6,.5,1)}body .app .today-view .today-timeline-mark.is-past{opacity:.7}body .app .today-view .today-timeline-mark.is-earlier{background:#ff6878!important;box-shadow:0 0 0 1px #ff687899,0 0 10px #ff687880!important}body .app .today-view .today-timeline-mark:hover,body .app .today-view .today-timeline-mark:focus-visible{z-index:3;transform:translate(-50%) scale(1.3)}body .app .today-view .today-timeline-tip{position:absolute;bottom:22px;left:50%;display:grid;gap:3px;min-width:150px;max-width:220px;padding:8px 10px;border-left:2px solid rgb(var(--tag-rgb, 154, 160, 155));background:#111413;box-shadow:0 8px 18px #0009;text-align:left;opacity:0;pointer-events:none;transform:translate(-50%,4px) scale(.769);transition:opacity .15s ease,transform .15s ease}body .app .today-view .today-timeline-mark:is(:hover,:focus-visible) .today-timeline-tip{opacity:1;transform:translate(-50%) scale(.769)}body .app .today-view .today-timeline-tip b{color:#eeeae1;font:700 12px/1.3 var(--typewriter)}body .app .today-view .today-timeline-tip small{color:#858b86;font:700 10.5px/1 var(--typewriter)}body .app .today-view .today-timeline-empty{position:absolute;top:-22px;left:50%;color:#6f756f;font:700 11px/1 var(--typewriter);transform:translate(-50%)}body .app .today-view .today-added h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#d8d6cf;font:800 11px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .today-view .today-added h2 span{color:#7c827d}body .app .today-view .today-added-strip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}body .app .today-view .today-mini{display:grid!important;align-content:start;gap:6px;width:170px;min-height:96px!important;padding:11px 12px 12px!important;border:0!important;border-radius:0!important;background:var(--note-grain, none),color-mix(in srgb,rgb(var(--tag-rgb, 154, 160, 155)) 11%,#0b0d0c)!important;background-size:160px 160px,auto!important;background-blend-mode:soft-light,normal!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);box-shadow:0 4px 10px #00000073!important;text-align:left;cursor:pointer;transform:rotate(var(--note-tilt));animation:desk-note-stick .5s cubic-bezier(.2,.9,.25,1.15) both;transition:transform .25s cubic-bezier(.2,.8,.2,1)!important}body .app .today-view .today-mini:hover{transform:rotate(0) translateY(-3px)}body .app .today-view .today-mini small{color:#7c827d;font:700 9.5px/1 var(--typewriter)}body .app .today-view .today-mini b{color:#eeeae1;font:700 12px/1.35 var(--typewriter)}body .app .today-view .today-mini span{margin-top:auto;color:rgb(var(--tag-rgb, 154, 160, 155));font:800 9.5px/1 var(--typewriter);letter-spacing:.08em;text-transform:uppercase}body .app .today-view .today-added-more{align-self:center;color:#7c827d;font:700 11px/1 var(--typewriter)}@keyframes today-mark-in{0%{opacity:0;transform:translate(-50%) scale(0)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(min-width:761px){body .app .today-view .today-heading h1{font:800 30px/1.1 var(--typewriter)!important;text-transform:uppercase;letter-spacing:.02em}body .app .today-view .today-sun{display:none}body .app .today-view .today-section h2{display:flex;align-items:center;gap:8px;font:800 11px/1 var(--typewriter)!important;letter-spacing:.1em;text-transform:uppercase}body .app .today-view .today-overdue h2{color:#ff8a96!important}body .app .today-view .today-rows{border:0!important;background:transparent!important}body .app .today-view .today-row{border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;background:transparent!important;transition:background-color .18s ease}body .app .today-view .today-row:hover{background:#ffffff06!important}body .app .today-view .today-row .today-check{color:transparent!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.4 4.1 C8 3.2 15 3.6 20.3 3.3 C20.9 8.6 20.4 14.8 20.8 20.4 C15.1 20.9 8.7 20.3 3.6 20.7 C3.1 15.2 3.8 9.3 3.4 4.1 Z' fill='none' stroke='%238f8b82' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px 20px no-repeat!important;border:0!important}body .app .today-view .today-row .today-check:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.2 12.6 C7.6 13.9 9.1 15.6 10.4 17.4 C12.6 12.9 16.1 8.4 21.8 3.1' fill='none' stroke='%2362d9d0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' opacity='.7'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.4 4.1 C8 3.2 15 3.6 20.3 3.3 C20.9 8.6 20.4 14.8 20.8 20.4 C15.1 20.9 8.7 20.3 3.6 20.7 C3.1 15.2 3.8 9.3 3.4 4.1 Z' fill='none' stroke='%23cfcabd' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body .app .today-view .today-priorities{border:0!important;border-radius:0!important;background:var(--note-grain, none),color-mix(in srgb,#8fb8ff 8%,#0b0d0c)!important;background-size:160px 160px,auto!important;background-blend-mode:soft-light,normal!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);box-shadow:0 4px 10px #00000073!important;transform:rotate(.6deg)}}@media(min-width:761px){body .app .today-view .today-row .today-check svg{opacity:0}}body .app .today-view .today-glance{gap:18px}body .app .today-view .today-glance-stats{display:flex;flex-wrap:wrap;gap:12px}body .app .today-view .today-stat{display:flex;align-items:baseline;gap:10px;min-width:150px;padding:11px 22px 12px 14px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transform:rotate(calc(var(--note-tilt) * .5))}body .app .today-view .today-stat b{font-size:24px}body .app .today-view .today-timeline{padding:40px 18px 30px}body .app .today-view .today-timeline-mark{top:calc(-7px - var(--lane) * 20px)}body .app .today-view .today-timeline-time{position:absolute;top:22px;left:50%;color:#b9beb9;font:700 9.5px/1 var(--typewriter);white-space:nowrap;transform:translate(-50%) scale(.77);pointer-events:none}body .app .today-view .today-timeline-tick{top:26px;opacity:.6}body .app .today-view .today-added-strip{flex-wrap:nowrap;gap:12px;overflow-x:auto;padding:6px 4px 14px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}body .app .today-view .today-mini{flex:0 0 176px;width:176px;height:104px;min-height:0!important;scroll-snap-align:start}body .app .today-view .today-mini b{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}body .app .today-view .today-glance,body .app .today-view .today-added,body .app .today-view .today-timeline{min-width:0;max-width:100%}body .app .today-view .today-glance{overflow:hidden;padding:4px;margin-left:-4px;margin-right:-4px}body .app .today-view .today-timeline{padding-bottom:40px}body .app .today-view .today-timeline-time{top:16px}body .app .today-view .today-timeline-tick{top:34px}body .app .today-view .today-timeline-tick:before{top:-32px}body .app>.today-view{width:100%;max-width:1360px!important;margin-inline:auto!important}@media(max-width:760px){body .app .today-view .today-glance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body .app .today-view .today-stat{display:grid;justify-items:start;gap:4px;min-width:0;padding:9px 10px 10px;transform:none}body .app .today-view .today-stat b{font-size:20px}body .app .today-view .today-stat span{overflow:hidden;max-width:100%;font-size:8.5px;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}body .app .today-view .today-timeline{padding:34px 12px 30px}body .app .today-view .today-timeline-time{display:none}body .app .today-view .today-timeline-tick{top:14px}body .app .today-view .today-timeline-tick:before{top:-12px}body .app .today-view .today-timeline-mark{width:14px;height:14px}body .app .today-view .today-mini{flex-basis:140px;width:140px;height:86px;padding:9px 10px 10px!important}body .app .today-view .today-mini b{font-size:11px}}.kindledrop{display:grid;gap:8px}.kindledrop-hero{display:flex;align-items:center;gap:26px;margin:4px 0 10px;padding:20px;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:#070808}.kindledrop-device{flex:0 0 96px;height:128px;padding:9px 9px 9px 18px;border-radius:7px;background:linear-gradient(160deg,#3a3f3d,#1c201e);box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0009;transform:rotate(-3deg);transition:box-shadow .4s ease}.kindledrop-device.is-connected{box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0009,0 0 0 1px #42c9c080,0 0 24px #42c9c040}.kindledrop-screen{position:relative;display:grid;align-content:start;gap:7px;height:100%;padding:12px 10px;border-radius:2px;background:#d9d6cc}.kindledrop-screen span{height:3px;border-radius:2px;background:#3a3833;opacity:.7}.kindledrop-screen span:nth-child(2){width:75%}.kindledrop-screen span:nth-child(3){width:55%}.kindledrop-screen i{position:absolute;right:8px;bottom:10px;width:26px;height:3px;border-radius:2px;background:#42c9c0;opacity:0}.kindledrop-device.is-connected .kindledrop-screen i{opacity:1;animation:kindledrop-sync 1.6s ease-in-out infinite}@keyframes kindledrop-sync{0%,to{transform:scaleX(.3);transform-origin:left}50%{transform:scaleX(1)}}.kindledrop-hero-copy{display:grid;gap:6px;min-width:0}.kindledrop-kicker{color:#62d9d0;font:800 9.5px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}.kindledrop-hero-copy h4{margin:0;color:#eeeae1;font:800 17px/1.2 var(--typewriter)}.kindledrop-hero-copy p,.kindledrop-lead{margin:0;color:#858b86;font-size:11.5px;line-height:1.6}.kindledrop-status{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.kindledrop-status span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:#7c827d;font:700 10px/1 var(--typewriter)}.kindledrop-status span.on{border-color:#42c9c080;color:#8ff0e8}.kindledrop-message{margin:0;padding:9px 12px;border-left:2px solid #42c9c0;color:#8ff0e8;font:700 11.5px/1.4 var(--typewriter)}.kindledrop-message.is-error{border-left-color:#ff6878;color:#ff9da8}.kindledrop-block{display:grid;gap:10px;padding:18px 2px;border-top:1px solid rgba(255,255,255,.06)}.kindledrop-block h5{margin:0;color:#d8d6cf;font:800 10.5px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}.kindledrop code{padding:1px 5px;border-radius:2px;background:#ffffff0f;color:#cfcabd;font:700 11px/1.4 var(--typewriter)}.kindledrop-steps{display:grid;gap:16px;margin:4px 0 0;padding:0;list-style:none}.kindledrop-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.kindledrop-step-num{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#b9beb9;font:800 11px/1 var(--typewriter)}.kindledrop-steps li.is-done .kindledrop-step-num{border-color:#42c9c0;background:#42c9c026;color:#8ff0e8}.kindledrop-steps b{display:block;margin:4px 0;color:#eeeae1;font:700 12.5px/1.3 var(--typewriter)}.kindledrop-steps em{margin-left:8px;color:#7c827d;font:700 9.5px/1 var(--typewriter);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.kindledrop-steps p{margin:0 0 8px;color:#858b86;font-size:11.5px;line-height:1.6}.kindledrop-step-consent{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.kindledrop-step-consent label{display:inline-flex;align-items:center;gap:8px;color:#b9beb9;font:600 11.5px/1.3 var(--typewriter);cursor:pointer}.settings-panel .kindle-key,.settings-panel .kindledrop .settings-keys>button{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:32px;padding:0 12px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:3px!important;background:transparent!important;color:#d8d6cf!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.04em!important;text-transform:none!important;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.settings-panel .kindle-key:hover:not(:disabled){border-color:#42c9c0!important;color:#8ff0e8!important}.settings-panel .kindle-key.primary{border-color:#42c9c0!important;color:#62d9d0!important}.settings-panel .kindle-key.danger{border-color:#ff687873!important;color:#ff8a96!important}.settings-panel .kindle-key:disabled{opacity:.45;cursor:default}.kindledrop-unpair{display:flex;gap:8px;margin-top:6px;padding-left:40px}.kindle-drop-zone{position:relative;display:grid;justify-items:center;gap:5px;padding:22px 16px;border:1px dashed rgba(66,201,192,.4);border-radius:3px;color:#62d9d0;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.kindle-drop-zone:hover,.kindle-drop-zone.is-over{border-color:#42c9c0;background:#42c9c012}.kindle-drop-zone.is-busy{opacity:.6;pointer-events:none}.kindle-drop-zone b{color:#d8f5f2;font:700 12.5px/1.2 var(--typewriter)}.kindle-drop-zone small{color:#7c827d;font-size:10.5px}.kindle-drop-zone input{position:absolute;width:1px;height:1px;opacity:0}.kindledrop-locked{margin:0;color:#7c827d;font:700 11.5px/1 var(--typewriter)}.kindledrop-queue{display:grid;gap:2px;margin:4px 0 0;padding:0;list-style:none}.kindledrop-queue li{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:34px;color:#b9beb9;font:600 11.5px/1.2 var(--typewriter)}.kindledrop-queue span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kindledrop-queue small{color:#7c827d}.kindledrop-queue em{color:#ffcf7a;font:700 10px/1 var(--typewriter);font-style:normal}.kindledrop-queue em.done{color:#62d9d0}.kindledrop-import{display:grid;gap:8px}.kindledrop-link{display:flex!important;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:3px!important;background:transparent!important;color:#d8d6cf!important;text-align:left;text-transform:none!important;cursor:pointer}.kindledrop-link span{display:grid;flex:1;gap:3px}.kindledrop-link b{font:700 12px/1.2 var(--typewriter)}.kindledrop-link small{color:#7c827d;font-size:10.5px}.kindledrop-link:hover{border-color:#42c9c0!important}.kindledrop-link>svg:first-child{color:#42c9c0}body .app .notebook-view .notebook-heading{display:block;margin:8px 0 22px}body .app .notebook-view .notebook-heading h1{display:flex;align-items:baseline;gap:10px;font:800 30px/1.1 var(--typewriter)!important;letter-spacing:.02em;text-transform:uppercase}body .app .notebook-view .notebook-heading h1 span{color:#7c827d;font-size:14px}body .app .notebook-view .notebook-heading p{color:#858b86;font-size:12.5px}body .app .notebook-view .notebook-start{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-bottom:14px;padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:#070808}body .app .notebook-view .notebook-papers{display:flex;gap:14px}body .app .notebook-view .notebook-paper-choice{display:grid;gap:6px;width:168px;padding:8px 8px 10px!important;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}body .app .notebook-view .notebook-paper-choice:hover{background:#ffffff08!important}body .app .notebook-view .notebook-paper-choice.is-picked{border-color:#42c9c099!important;background:#42c9c00f!important}body .app .notebook-view .notebook-paper-sheet{display:block;height:94px;overflow:hidden;background:#e8e5dc;box-shadow:0 4px 10px #00000080;transform:rotate(-1.5deg);transition:transform .25s cubic-bezier(.3,1.4,.5,1)}body .app .notebook-view .notebook-paper-choice:nth-child(2) .notebook-paper-sheet{transform:rotate(1.2deg)}body .app .notebook-view .notebook-paper-choice.is-picked .notebook-paper-sheet{transform:rotate(0) translateY(-3px)}body .app .notebook-view .notebook-paper-sheet img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}body .app .notebook-view .notebook-paper-choice b{margin-top:6px;color:#eeeae1;font:700 12px/1.2 var(--typewriter)}body .app .notebook-view .notebook-paper-choice small{color:#7c827d;font-size:10.5px}body .app .notebook-view .notebook-start-copy{display:grid;gap:12px;max-width:320px}body .app .notebook-view .notebook-start-copy p{margin:0;color:#858b86;font-size:12px;line-height:1.6}body .app .notebook-view .notebook-new{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:0 16px!important;border:1px solid #42c9c0!important;border-radius:4px!important;background:transparent!important;color:#62d9d0!important;font:800 12px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}body .app .notebook-view .notebook-new:hover{background:#42c9c024!important;color:#8ff0e8!important}body .app .notebook-view .notebook-kindle-strip{display:flex!important;align-items:center;gap:12px;width:100%;min-height:52px;margin-bottom:22px;padding:0 14px!important;border:1px dashed rgba(255,255,255,.14)!important;border-radius:3px!important;background:transparent!important;color:#d8d6cf!important;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}body .app .notebook-view .notebook-kindle-strip:hover{border-color:#42c9c0!important;background:#42c9c00a!important}body .app .notebook-view .notebook-kindle-strip.is-connected{border-style:solid!important;border-color:#42c9c059!important}body .app .notebook-view .notebook-kindle-strip>svg:first-child{color:#42c9c0}body .app .notebook-view .notebook-kindle-strip span{display:grid;flex:1;gap:3px}body .app .notebook-view .notebook-kindle-strip b{font:700 12.5px/1.2 var(--typewriter)}body .app .notebook-view .notebook-kindle-strip small{color:#7c827d;font-size:11px}body .app .notebook-view .notebook-kindle-strip em{color:#62d9d0;font:800 10px/1 var(--typewriter);font-style:normal;letter-spacing:.08em;text-transform:uppercase}body .app .notebook-view .notebook-organization{display:flex;align-items:center;gap:10px;margin-bottom:16px;border:0!important;background:transparent!important}body .app .notebook-view .notebook-filters{display:flex;gap:6px;margin-right:auto;border:0!important;background:transparent!important}body .app .notebook-view .notebook-filters button,body .app .notebook-view .notebook-new-folder,body .app .notebook-view .notebook-organization select{min-height:32px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:3px!important;background:transparent!important;color:#9aa09b!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:none!important}body .app .notebook-view .notebook-filters button[aria-pressed=true]{border-color:#42c9c0!important;background:#42c9c01f!important;color:#8ff0e8!important}body .app .notebook-view .notebook-organization select{padding-right:28px!important;text-transform:none}body .app .notebook-view .notebook-empty{display:grid;justify-items:center;gap:8px;padding:50px 20px!important;border:0!important;background:transparent!important;text-align:center}body .app .notebook-view .notebook-empty h2{font:800 15px/1.2 var(--typewriter)!important}body .app .notebook-view .notebook-empty p{max-width:380px;color:#7c827d;font-size:12px}body .app .notebook-view :is(.notebook-new,.notebook-paper-choice,.notebook-open,.notebook-kindle-strip):focus:not(:focus-visible){outline:0!important;box-shadow:none!important}body .app .notebook-view .notebook-empty-hint{margin:14px 0 0;color:#7c827d;font:600 12px/1.5 var(--typewriter)}body .app .notebook-view .notebook-heading{display:flex;align-items:center;gap:12px;margin:8px 0 18px}body .app .notebook-view .notebook-heading-spacer{flex:1}body .app .notebook-view .notebook-kindle-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px!important;border:1px dashed rgba(255,255,255,.18)!important;border-radius:3px!important;background:transparent!important;color:#9aa09b!important;font:700 10.5px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}body .app .notebook-view .notebook-kindle-chip.is-connected{border-style:solid!important;border-color:#42c9c073!important;color:#62d9d0!important}body .app .notebook-view .notebook-new-menu{position:relative}body .app .notebook-view .notebook-new{min-height:34px!important}body .app .notebook-view .notebook-new-options{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;gap:2px;width:270px;padding:6px;background:#0f1110;box-shadow:0 16px 34px #000000b3;animation:desk-menu-drop .22s cubic-bezier(.2,.9,.25,1.15) both}body .app .notebook-view .notebook-new-options button{display:flex!important;align-items:center;gap:12px;padding:8px!important;border:0!important;border-radius:3px!important;background:transparent!important;text-align:left;cursor:pointer}body .app .notebook-view .notebook-new-options button:hover{background:#42c9c014!important}body .app .notebook-view .notebook-new-options span:last-child{display:grid;gap:3px}body .app .notebook-view .notebook-new-options b{color:#eeeae1;font:700 12px/1.2 var(--typewriter)}body .app .notebook-view .notebook-new-options small{color:#7c827d;font-size:10.5px}body .app .notebook-view .notebook-thumb{display:grid;place-items:center;flex:0 0 auto;width:44px;height:32px;overflow:hidden;background:#e8e5dc;color:#6b5a3e;box-shadow:0 2px 4px #00000073}body .app .notebook-view .notebook-thumb img{width:100%;height:100%;object-fit:cover;object-position:left top}body .app .notebook-view li.is-kindle .notebook-thumb{background:#d8cdb6}body .app .notebook-view .notebook-library{display:grid;gap:0;margin:0;padding:0;border:0!important;border-top:1px solid rgba(255,255,255,.06)!important;background:transparent!important;list-style:none}body .app .notebook-view .notebook-library>li{position:relative;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;background:transparent!important;animation:desk-card-rise .3s cubic-bezier(.2,.8,.2,1) both;transition:background-color .18s ease}body .app .notebook-view .notebook-library>li:hover{background:#ffffff06!important}body .app .notebook-view .notebook-open{display:grid!important;grid-template-columns:44px minmax(0,1fr) 90px 110px 120px;align-items:center;gap:16px;width:100%;min-height:58px;padding:0 150px 0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left;cursor:pointer}body .app .notebook-view .notebook-title{overflow:hidden;color:#eeeae1;font:700 13px/1.3 var(--typewriter);text-overflow:ellipsis;white-space:nowrap}body .app .notebook-view .notebook-source{color:#62d9d0;font:800 10px/1 var(--typewriter);letter-spacing:.08em;text-transform:uppercase}body .app .notebook-view li.is-kindle .notebook-source{color:#d8b37a}body .app .notebook-view :is(.notebook-pages,.notebook-date){color:#858b86;font:600 11px/1 var(--typewriter);white-space:nowrap}body .app .notebook-view .notebook-row-actions{position:absolute;top:50%;right:8px;display:flex;gap:6px;opacity:0;transform:translateY(-50%);transition:opacity .2s ease}body .app .notebook-view .notebook-library>li:is(:hover,:focus-within) .notebook-row-actions,body .app .notebook-view .notebook-row-actions:has(.notebook-pin[aria-pressed=true]){opacity:1}body .app .notebook-view .notebook-row-actions :is(button,select){min-height:28px!important;height:28px;padding:0 8px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:3px!important;background:transparent!important;color:#b9beb9!important;font:700 10.5px/1 var(--typewriter)!important}body .app .notebook-view .notebook-row-actions .notebook-pin[aria-pressed=true]{border-color:#42c9c080!important;color:#62d9d0!important}body .app .notebook-view .notebook-new-options button{justify-content:flex-start!important;width:100%!important;margin:0!important;border-top:0!important}body .app .note-card{--note-tilt: 0deg;--note-fold: 20px;--note-paper: color-mix(in srgb, rgb(var(--tag-rgb, 66, 201, 192)) 10%, #0b0d0c);position:relative;isolation:isolate;border-color:transparent!important;border-radius:1px!important;background:transparent!important;box-shadow:0 1px 1px #00000080,0 4px 6px -2px #00000073,0 12px 18px -10px #0009!important;transform:rotate(var(--note-tilt));transform-origin:50% 0;animation:desk-note-stick .55s cubic-bezier(.2,.9,.25,1.15) both;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,--note-fold .3s cubic-bezier(.2,.8,.2,1)}body .app .note-card:before{content:"";position:absolute;inset:-1px;z-index:-1;background:var(--note-grain),var(--note-paper);background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - var(--note-fold)) 0,100% var(--note-fold),100% 100%,0 100%);pointer-events:none;transition:clip-path .3s cubic-bezier(.2,.8,.2,1)}body .app .note-card:nth-child(3n+1){--note-tilt: -.7deg}body .app .note-card:nth-child(3n+2){--note-tilt: .5deg}body .app .note-card:nth-child(4n+3){--note-tilt: -.3deg}body .app .note-card:nth-child(5n+4){--note-tilt: .8deg}body .app .note-card.pinned-card{--note-tilt: 0deg}body .app .note-card:after{content:"";position:absolute;top:-1px;right:-1px;z-index:2;width:var(--note-fold);height:var(--note-fold);background:linear-gradient(45deg,color-mix(in srgb,rgb(var(--tag-rgb, 66, 201, 192)) 26%,#141715) 0,color-mix(in srgb,rgb(var(--tag-rgb, 66, 201, 192)) 14%,#0e100f));clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.5));pointer-events:none;transition:width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1)}body .app .note-card .card-tools{margin-right:16px}body .app .note-card:nth-child(1){animation-delay:.02s}body .app .note-card:nth-child(2){animation-delay:.08s}body .app .note-card:nth-child(3){animation-delay:.14s}body .app .note-card:nth-child(4){animation-delay:.2s}body .app .note-card:nth-child(5){animation-delay:.26s}body .app .note-card:nth-child(n+6){animation-delay:.3s}body .app .note-card:not(.dragging-card):not(.selection-mode):hover{transform:rotate(0) translateY(-4px);box-shadow:0 2px 2px #00000073,0 10px 14px -4px #00000080,0 24px 30px -14px #000000b3!important}body .app .note-card:not(.dragging-card):not(.selection-mode):hover{--note-fold: 28px}body .app .note-card:not(.dragging-card):not(.selection-mode):active{transform:rotate(0) translateY(-1px)}body .app .note-card.pinned-card{overflow:visible!important}body .app .note-card .note-tape{position:absolute;top:-8px;left:50%;z-index:4;display:block;width:78px;height:22px;min-width:0;min-height:0;margin-left:-39px;padding:0;border:0;border-radius:0;background:linear-gradient(180deg,#ffffff0f,#0000000a),var(--note-grain),#e2dbc76b;background-size:auto,90px 90px,auto;background-blend-mode:normal,soft-light,normal;box-shadow:none;clip-path:polygon(0px 0%,4px 14.3%,0px 28.6%,4px 42.9%,0px 57.1%,4px 71.4%,0px 85.7%,4px 100%,calc(100% - 4px) 100%,calc(100% + -0px) 85.7%,calc(100% - 4px) 71.4%,calc(100% + -0px) 57.1%,calc(100% - 4px) 42.9%,calc(100% + -0px) 28.6%,calc(100% - 4px) 14.3%,calc(100% + -0px) 0%);filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.45));cursor:pointer;transform:rotate(-2.5deg);transform-origin:0 50%;animation:desk-tape-press .5s cubic-bezier(.3,1.3,.5,1) both;transition:transform .25s cubic-bezier(.3,1.4,.5,1),background-color .2s ease}body .app .note-card .note-tape:hover{background-color:#ece5d280;transform:rotate(-4.5deg) translateY(-2px)}body .app .note-card .note-tape:active{transform:rotate(-7deg) translateY(-3px)}body .app .note-card .note-tape:focus-visible{outline:2px solid #42c9c0;outline-offset:3px}body .app .note-card .note-tape.is-peeling{animation:desk-tape-peel .3s cubic-bezier(.5,0,.75,.3) forwards;pointer-events:none}body .app .note-card.pinned-card{animation:desk-pin-thud .5s ease .26s both}body .app .note-card.pinned-card :is(.card-kicker,.card-tools){margin-top:6px}body .app .note-card.pinned-card .card-tools .pin-button{display:none}body .app .note-card.pinned-card:not(.dragging-card):not(.selection-mode):hover{transform:translateY(-2px)}body .app .note-card .card-tools :is(button,.card-kind-icon){border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app :is(.todo-card-row,.task-editor-check,.detail-check-hit){position:relative}body .app :is(.todo-card-row,.task-editor-check,.detail-check-hit) input[type=checkbox]{-webkit-appearance:none;appearance:none;opacity:0}body .app .pencil-check{position:absolute;display:block;width:20px;height:20px;overflow:visible;pointer-events:none}body .app .todo-card-row .pencil-check{left:0;top:50%;width:17px;height:17px;transform:translateY(-50%)}body .app :is(.task-editor-check,.detail-check-hit) .pencil-check{left:50%;top:50%;transform:translate(-50%,-50%)}body .app .pencil-check path{fill:none;stroke-linecap:round;stroke-linejoin:round}body .app .pencil-check-box{stroke:#8f8b82;stroke-width:1.5;transition:stroke .2s ease}body .app :is(.todo-card-row,.task-editor-row,.reminder-task-row):hover .pencil-check-box{stroke:#cfcabd}body .app .pencil-check-tick{stroke:#eae5d8;stroke-width:2.4;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .38s cubic-bezier(.55,0,.3,1)}body .app input[type=checkbox]:checked+.pencil-check .pencil-check-tick{stroke-dashoffset:0}body .app input[type=checkbox]:checked+.pencil-check .pencil-check-box{stroke:#6f6b63}body .app input[type=checkbox]:focus-visible+.pencil-check .pencil-check-box{stroke:#42c9c0}body .app .todo-card-row>span{flex:0 1 auto!important;width:fit-content}body .app .todo-card-row.done>span,body .app .note-card .todo-card-row.done>span{text-decoration:none!important}body .app :is(.todo-card-row>span,.task-editor-row textarea.task-editor-input,.reminder-task-row input:not([type=checkbox])),body .app .overlay.detail-overlay>.note-detail.detail-refined :is(.task-editor-row textarea.task-editor-input,.reminder-task-row input:not([type=checkbox])){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' preserveAspectRatio='none'%3E%3Cpath d='M2 11 C12 7 18 14 28 9 S44 13 54 8 S70 14 80 9 S96 13 106 8 S114 11 118 9 M4 13 C18 10 30 14 44 11 S70 9 84 12 S104 10 118 12' fill='none' stroke='%23e6e1d4' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' opacity='.6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:0 50%!important;background-size:0% 1em!important;transition:background-size .45s cubic-bezier(.55,0,.3,1),color .3s ease,opacity .3s ease}body .app :is(.todo-card-row.done>span,.task-editor-row.done textarea.task-editor-input,.reminder-task-row.done input:not([type=checkbox])),body .app .overlay.detail-overlay>.note-detail.detail-refined :is(.task-editor-row.done textarea.task-editor-input,.reminder-task-row.done input:not([type=checkbox])){background-size:var(--strike-width, 100%) 1em!important;text-decoration:none!important;opacity:.72!important}@media(min-width:761px)and (max-width:1180px){body .app .filter-strip .tag-filter-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body .app .filter-strip{flex-wrap:nowrap;min-width:0}body .app .filter-strip .tag-filter-list .chip{flex:0 0 auto}}@media(max-width:760px){body .app .topbar .identity .header-wordmark{display:none!important}body .app .topbar .header-chalk-wordmark{display:block;width:112px;height:auto;overflow:visible}body .app .topbar{background:#050606!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app .top-search,body .app .topbar-actions>button{border:1px solid #262b28!important;border-radius:4px!important;background:#050606!important;box-shadow:none!important}body .app .topbar-actions .new-action{border-color:#42c9c0!important;color:#62d9d0!important}body .app .workspace-navigation[aria-label="Drop views"]{position:relative;display:grid!important;grid-template-columns:repeat(var(--nav-count, 3),minmax(0,1fr));gap:0!important;margin:10px 0 6px!important;padding:0!important;border:0!important;border-bottom:1px solid #1c201e!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .app .workspace-navigation[aria-label="Drop views"]:after{content:"";position:absolute;left:0;bottom:-1px;width:calc(100% / var(--nav-count, 3));height:2px;background:#42c9c0;box-shadow:0 0 10px #42c9c080;transform:translate(calc(var(--nav-index, 0) * 100%));transition:transform .36s cubic-bezier(.65,0,.25,1)}body .app .workspace-navigation[aria-label="Drop views"] button{min-height:46px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#6f756f!important;font:700 11.5px/1 var(--typewriter)!important;letter-spacing:.08em;text-transform:uppercase;box-shadow:none!important}body .app .workspace-navigation[aria-label="Drop views"] button[aria-pressed=true]{color:#f0ece3!important}body .app .workspace-navigation[aria-label="Drop views"] button[aria-pressed=true] svg{color:#42c9c0}body .app .filter-strip .tag-filter-list{gap:6px}body .app .filter-strip .tag-filter-list .chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:32px!important;padding:0 10px!important;border:1px solid rgba(var(--tag-rgb, 119, 125, 120),.42)!important;border-radius:4px!important;background:transparent!important;color:var(--tag-color, #777d78)!important;font:800 10.5px/1 var(--typewriter)!important;letter-spacing:.06em}body .app .filter-strip .tag-filter-list .chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tag-color)}body .app .filter-strip .tag-filter-list .chip.active{border-color:var(--tag-color)!important;background:rgba(var(--tag-rgb),.16)!important}body .app .note-card .reminder-completion-circle{background:transparent!important;box-shadow:none!important}}@media(max-width:760px){body .app .notebook-view .notebook-heading{flex-wrap:wrap;gap:10px}body .app .notebook-view .notebook-heading h1{width:100%;font-size:24px!important}body .app .notebook-view .notebook-heading-spacer{display:none}body .app .notebook-view .notebook-new-menu{margin-left:auto}body .app .notebook-view .notebook-organization{flex-wrap:wrap}body .app .notebook-view .notebook-filters{width:100%}body .app .notebook-view .notebook-open{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb title date" "thumb meta meta";row-gap:4px;min-height:64px;padding:8px 4px!important}body .app .notebook-view .notebook-thumb{grid-area:thumb}body .app .notebook-view .notebook-title{grid-area:title}body .app .notebook-view .notebook-date{grid-area:date}body .app .notebook-view .notebook-source{grid-area:meta}body .app .notebook-view .notebook-pages,body .app .notebook-view .notebook-row-actions{display:none}}@media(max-width:760px){.settings-panel .reminder-defaults-row{grid-template-columns:1fr!important;gap:8px;padding:12px 0}.intake-preview{grid-template-columns:1fr;justify-items:stretch;gap:6px;padding:14px 12px}.intake-preview-arrow{grid-auto-flow:column;justify-content:center;align-items:center;gap:8px}.intake-preview-arrow i{width:2px;height:22px;background:repeating-linear-gradient(180deg,rgba(66,201,192,.7) 0 5px,transparent 5px 9px);background-size:2px 18px;animation:none}.intake-preview-arrow i:after{top:auto;right:-4px;bottom:-4px;border:5px solid transparent;border-top:7px solid rgba(66,201,192,.8);border-bottom:0}.intake-preview-note{min-height:0}.settings-panel .settings-action-card:has(.settings-download-link){display:none!important}.kindledrop-hero{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.kindledrop-device{flex:0 0 auto;width:72px;height:96px}.kindledrop-unpair{flex-wrap:wrap;padding-left:0}.settings-panel .feature-card-heading{display:flex!important;align-items:center;gap:12px}.settings-panel .status-pill{margin-left:auto}.settings-panel :is(.account-signout-card,[class*=delete][class*=card]){display:grid!important;gap:10px;padding:16px 0!important;border-top:1px solid rgba(255,255,255,.06)!important}.settings-panel :is(.danger-soft,.danger-solid){width:fit-content!important;min-height:36px;padding:0 14px!important;border:1px solid rgba(255,104,120,.45)!important;border-radius:3px!important;background:transparent!important;color:#ff8a96!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase}.feedback-notes{grid-template-columns:1fr}.settings-panel .feedback-note{min-height:110px!important}.settings-profile-hero{flex-direction:column;align-items:flex-start;padding:8px 0}}@media(hover:none)and (pointer:coarse){.settings-panel .settings-action-card:has(.settings-download-link){display:none!important}}@media(max-width:760px){body .app .overlay.detail-overlay>.note-detail.detail-refined{--note-paper: color-mix(in srgb, rgb(var(--tag-rgb, 66, 201, 192)) 10%, #0b0d0c);border:0!important;border-radius:2px!important;background:var(--note-grain),var(--note-paper)!important;background-size:160px 160px,auto!important;background-blend-mode:soft-light,normal;box-shadow:0 -10px 40px #0009!important}body .app .overlay.detail-overlay>.note-detail.detail-refined :is(.detail-note-title,.reminder-detail-title,.task-sheet-title),body .app .overlay.detail-overlay .detail-refined .reminder-task-heading>textarea.reminder-detail-title{--adaptive-title-size: 22px !important;font-size:22px!important;line-height:1.3!important}body .app .overlay.detail-overlay>.note-detail.detail-refined :is(textarea.detail-inline-textarea,.detail-secondary-tools,.detail-comments){border-top:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-sheet-header{background:transparent!important}}@media(max-width:760px){body .app .overlay.detail-overlay>.note-detail.detail-refined :is(button,summary,label.detail-upload):not(.reminder-completion-circle){background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-header-controls>:is(button,details>summary){border:1px solid rgba(255,255,255,.12)!important;border-radius:4px!important}body .app .overlay.detail-overlay>.note-detail.detail-refined textarea.detail-inline-textarea{resize:none!important}}body .app .overlay.detail-overlay>.note-detail.detail-refined,:is(.settings-panel,.recovery-panel,.feedback-panel),body .app .overlay.centered>.tags-manager{--panel-paper: #0e100f;--panel-flap-a: #1d2220;--panel-flap-b: #141715;background:linear-gradient(45deg,var(--panel-flap-a) 0,var(--panel-flap-b) 50%,rgba(0,0,0,.35) 50%,transparent 58%) right top / var(--note-fold, 30px) var(--note-fold, 30px) no-repeat,var(--note-grain),var(--panel-paper)!important;background-blend-mode:normal,soft-light,normal!important;clip-path:polygon(0 0,calc(100% - var(--note-fold, 30px)) 0,100% var(--note-fold, 30px),100% 100%,0 100%)}body .app .overlay.detail-overlay>.note-detail.detail-refined{--panel-paper: color-mix(in srgb, rgb(var(--tag-rgb, 66, 201, 192)) 10%, #0b0d0c);--panel-flap-a: color-mix(in srgb, rgb(var(--tag-rgb, 66, 201, 192)) 26%, #141715);--panel-flap-b: color-mix(in srgb, rgb(var(--tag-rgb, 66, 201, 192)) 14%, #0e100f)}body .app .overlay.detail-overlay>.note-detail.detail-refined:before,body .app .overlay.detail-overlay>.note-detail.detail-refined:after,:is(.settings-panel,.recovery-panel,.feedback-panel):before,:is(.settings-panel,.recovery-panel,.feedback-panel):after,body .app .overlay.centered>.tags-manager:before,body .app .overlay.centered>.tags-manager:after{display:none!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-sheet-header{background:var(--note-grain),var(--panel-paper)!important;background-blend-mode:soft-light,normal!important;clip-path:polygon(0 0,calc(100% - var(--note-fold, 30px)) 0,100% var(--note-fold, 30px),100% 100%,0 100%)}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-sheet-header:after{content:"";position:absolute;top:0;right:0;width:var(--note-fold, 30px);height:var(--note-fold, 30px);background:linear-gradient(45deg,var(--panel-flap-a) 0,var(--panel-flap-b) 50%,transparent 50%);pointer-events:none}body .app :is(.note-detail,.notebook-preview) .kindle-preview{--kr-line: rgba(255, 255, 255, .1)}body .app :is(.note-detail,.notebook-preview) .kindle-preview :is(button,summary):focus:not(:focus-visible){outline:0!important;box-shadow:none!important}body .app :is(.note-detail,.notebook-preview) .kindle-preview :is(button,summary):focus-visible{outline:2px solid rgba(66,201,192,.7)!important;outline-offset:2px;box-shadow:none!important}body .app :is(.note-detail,.notebook-preview) .kindle-view-navigation,body .app :is(.note-detail,.notebook-preview) .kindle-review-tabs{display:flex;gap:6px;border:0!important;background:transparent!important}body .app :is(.note-detail,.notebook-preview) :is(.kindle-view-navigation,.kindle-review-tabs) button{min-height:32px!important;padding:0 12px!important;border:1px solid var(--kr-line)!important;border-radius:3px!important;background:transparent!important;color:#9aa09b!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase}body .app :is(.note-detail,.notebook-preview) :is(.kindle-view-navigation,.kindle-review-tabs) button:is([aria-pressed=true],[aria-selected=true],.active){border-color:#42c9c0!important;background:#42c9c01f!important;color:#8ff0e8!important}body .app :is(.note-detail,.notebook-preview) .kindle-task-row{border-bottom:1px solid rgba(255,255,255,.06)!important}body .app :is(.note-detail,.notebook-preview) .kindle-task-copy{color:#e6e3db!important}body .app :is(.note-detail,.notebook-preview) .kindle-task-meta button{border:0!important;background:transparent!important;color:#7c827d!important;font:700 10.5px/1 var(--typewriter)!important;text-decoration:underline dotted}body .app :is(.note-detail,.notebook-preview) .kindle-review-button{min-height:30px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;color:#9aa09b!important;font:700 11px/1 var(--typewriter)!important}body .app :is(.note-detail,.notebook-preview) .kindle-task-row:hover .kindle-review-button,body .app :is(.note-detail,.notebook-preview) .kindle-review-button[aria-expanded=true]{border-color:#42c9c073!important;color:#8ff0e8!important}body .app :is(.note-detail,.notebook-preview) .kindle-task-editor{margin:4px 0 8px;padding:12px 14px 14px!important;border:0!important;border-left:2px solid #42c9c0!important;border-radius:0!important;background:#00000038!important;animation:desk-reminder-in .22s ease both}body .app :is(.note-detail,.notebook-preview) .kindle-task-editor textarea{min-height:64px!important;border:1px solid var(--kr-line)!important;border-radius:3px!important;background:#00000040!important;color:#eeeae1!important;font:600 13px/1.55 var(--typewriter)!important;resize:none!important}body .app :is(.note-detail,.notebook-preview) .kindle-task-editor textarea:focus{border-color:#42c9c0!important;outline:0!important}body .app :is(.note-detail,.notebook-preview) .kindle-kind-toggle{gap:6px!important;padding:0!important;border:0!important;background:transparent!important}body .app :is(.note-detail,.notebook-preview) .kindle-kind-toggle button{min-height:32px!important;padding:0 12px!important;border:1px solid var(--kr-line)!important;border-radius:3px!important;background:transparent!important;color:#9aa09b!important;font:700 11px/1 var(--typewriter)!important}body .app :is(.note-detail,.notebook-preview) .kindle-kind-toggle button[aria-pressed=true]{border-color:#42c9c0!important;background:#42c9c01f!important;color:#8ff0e8!important}body .app :is(.note-detail,.notebook-preview) .kindle-preview .kindle-create-button{min-height:34px!important;padding:0 14px!important;border:1px solid #42c9c0!important;border-radius:3px!important;background:#42c9c024!important;color:#8ff0e8!important;font:800 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;opacity:1!important}body .app :is(.note-detail,.notebook-preview) .kindle-preview .kindle-create-button:not(:disabled):hover{background:#42c9c03d!important;color:#fff!important}body .app :is(.note-detail,.notebook-preview) .kindle-preview .kindle-create-button:disabled{border-color:#ffffff1f!important;background:transparent!important;color:#6f756f!important}body .app :is(.note-detail,.notebook-preview) :is(.kindle-review-pagination,.kindle-preview-pages) button{min-height:30px!important;padding:0 12px!important;border:1px solid var(--kr-line)!important;border-radius:3px!important;background:transparent!important;color:#d8d6cf!important;font:700 11px/1 var(--typewriter)!important}body .app :is(.note-detail,.notebook-preview) :is(.kindle-review-pagination,.kindle-preview-pages) button:disabled{color:#555b57!important}body .app :is(.note-detail,.notebook-preview) :is(.kindle-review-facts,.kindle-review-settings,.kindle-paper-dropdown)>summary{color:#d8d6cf!important;font:700 12px/1.3 var(--typewriter)!important;cursor:pointer}body .app :is(.today-view .today-heading h1,.notebook-view .notebook-heading h1){display:flex!important;align-items:center;gap:0;margin:0;color:#eeeae0!important;font:700 15px/1.2 var(--typewriter)!important;letter-spacing:.025em!important;text-transform:uppercase;white-space:nowrap}body .app :is(.today-view .today-heading h1,.notebook-view .notebook-heading h1):after{content:"";order:2;width:3px;height:.95em;margin-left:6px;background:#42c9c0;animation:desk-caret 1s steps(1,end) infinite}body .app :is(.today-view,.notebook-view) h1 .board-typed{display:inline-block;animation:desk-type calc(var(--chars) * 34ms) steps(var(--chars),end) both}body .app .notebook-view .notebook-heading h1 .heading-count{order:3;margin-left:10px;color:#7c827d;font:700 12px/1 var(--typewriter)}body .app .today-view .today-heading p{margin:0 0 6px}@media(prefers-reduced-motion:reduce){body .app :is(.today-view,.notebook-view) h1 .board-typed,body .app :is(.today-view .today-heading h1,.notebook-view .notebook-heading h1):after{animation:none!important}}body .app .notebook-view .notebook-library>li{display:flex!important;align-items:center;gap:8px}body .app .notebook-view .notebook-open{flex:1 1 auto;min-width:0}@media(min-width:761px){body .app .notebook-view .notebook-open{grid-template-columns:44px minmax(0,1fr) 80px 100px 110px;padding:0 8px!important}}body .app .notebook-view .notebook-row-actions,body .app .notebook-view .notebook-library>li:is(:hover,:focus-within) .notebook-row-actions{position:static!important;display:flex!important;flex:0 0 150px;align-items:center;justify-content:flex-end;gap:4px;padding-right:6px;opacity:1!important;transform:none!important}body .app .notebook-view .notebook-row-actions .notebook-pin{order:2;width:28px;padding:0!important;border:0!important;color:#4d534f!important}body .app .notebook-view .notebook-library>li:hover .notebook-row-actions .notebook-pin{color:#9aa09b!important}body .app .notebook-view .notebook-row-actions .notebook-pin[aria-pressed=true]{border:0!important;color:#42c9c0!important}body .app .notebook-view .notebook-row-actions select{order:1;width:110px;padding:0 20px 0 8px!important;border:1px solid transparent!important;background-color:transparent!important;color:#7c827d!important;font:700 10.5px/1 var(--typewriter)!important;text-align:right;cursor:pointer}body .app .notebook-view .notebook-row-actions select:hover,body .app .notebook-view .notebook-row-actions select:focus{border-color:#ffffff1f!important;color:#d8d6cf!important}@media(max-width:760px){body .app .notebook-view .notebook-row-actions,body .app .notebook-view .notebook-library>li:is(:hover,:focus-within) .notebook-row-actions{flex-basis:auto;padding-right:0}body .app .notebook-view .notebook-row-actions select{display:none}}@media(max-width:760px){body .app .notebook-view .notebook-library>li{position:relative}body .app .notebook-view .notebook-row-actions,body .app .notebook-view .notebook-library>li:is(:hover,:focus-within) .notebook-row-actions{position:absolute!important;inset:auto 0 4px auto!important;width:auto!important;height:32px}body .app .notebook-view .notebook-row-actions .notebook-pin{width:36px;height:32px!important;background:transparent!important}}body .app .notebook-view .notebook-organization{display:grid!important;gap:10px;margin-bottom:16px}body .app .notebook-view .notebook-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}body .app .notebook-view .notebook-row-label{margin-right:4px;color:#6f756f;font:800 9.5px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .notebook-view .notebook-chip{display:inline-flex!important;align-items:center;gap:7px;min-height:30px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:3px!important;background:transparent!important;color:#b9beb9!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.04em;text-transform:none!important;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}body .app .notebook-view .notebook-chip span{color:#6f756f;font-size:10px}body .app .notebook-view .notebook-chip:hover{border-color:#42c9c080!important;color:#eeeae1!important}body .app .notebook-view .notebook-chip[aria-pressed=true]{border-color:#42c9c0!important;background:#42c9c01f!important;color:#8ff0e8!important}body .app .notebook-view .notebook-chip[aria-pressed=true] span{color:#62d9d0}body .app .notebook-view .notebook-chip.is-kindle[aria-pressed=true]{border-color:#d8b37a!important;background:#d8b37a1f!important;color:#f0d3a3!important}body .app .notebook-view .notebook-chip.notebook-new-folder{border-style:dashed!important;color:#7c827d!important}body .app .notebook-view .notebook-kindle-chip em{margin-left:8px;padding-left:8px;border-left:1px solid rgba(66,201,192,.35);color:#7c827d;font-style:normal}@media(max-width:760px){body .app .notebook-view .notebook-filter-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-8px;padding-right:8px}body .app .notebook-view .notebook-chip{flex:0 0 auto}}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-sheet-header{z-index:60!important;overflow:visible!important;clip-path:none!important;background:linear-gradient(225deg,transparent calc(var(--note-fold, 30px) * .7071),var(--panel-paper) calc(var(--note-fold, 30px) * .7071))!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .detail-sheet-header :is(.detail-header-tag-options,.detail-popover){z-index:80!important}:is(.notebook-row-tag,.notebook-preview-tag).teal{--tag-rgb: 36, 215, 189;--tag-color: var(--teal)}:is(.notebook-row-tag,.notebook-preview-tag).orange{--tag-rgb: 255, 139, 66;--tag-color: var(--orange)}:is(.notebook-row-tag,.notebook-preview-tag).lime{--tag-rgb: 167, 233, 95;--tag-color: var(--lime)}:is(.notebook-row-tag,.notebook-preview-tag).pink{--tag-rgb: 255, 108, 168;--tag-color: var(--pink)}:is(.notebook-row-tag,.notebook-preview-tag).blue{--tag-rgb: 88, 167, 255;--tag-color: var(--blue)}:is(.notebook-row-tag,.notebook-preview-tag).gold{--tag-rgb: 213, 197, 95;--tag-color: var(--gold)}:is(.notebook-row-tag,.notebook-preview-tag).sky{--tag-rgb: 43, 188, 255;--tag-color: var(--sky)}:is(.notebook-row-tag,.notebook-preview-tag).green{--tag-rgb: 53, 183, 121;--tag-color: var(--green)}:is(.notebook-row-tag,.notebook-preview-tag).amber{--tag-rgb: 184, 131, 24;--tag-color: var(--amber)}:is(.notebook-row-tag,.notebook-preview-tag).red{--tag-rgb: 217, 76, 76;--tag-color: var(--red)}:is(.notebook-row-tag,.notebook-preview-tag).rose{--tag-rgb: 191, 61, 97;--tag-color: var(--rose)}:is(.notebook-row-tag,.notebook-preview-tag).rust{--tag-rgb: 185, 101, 33;--tag-color: var(--rust)}:is(.notebook-row-tag,.notebook-preview-tag).purple{--tag-rgb: 188, 76, 224;--tag-color: var(--purple)}:is(.notebook-row-tag,.notebook-preview-tag).slate{--tag-rgb: 135, 145, 161;--tag-color: var(--slate)}:is(.notebook-row-tag,.notebook-preview-tag).coral{--tag-rgb: 214, 81, 106;--tag-color: var(--coral)}:is(.notebook-row-tag,.notebook-preview-tag).tan{--tag-rgb: 189, 139, 84;--tag-color: var(--tan)}:is(.notebook-row-tag,.notebook-preview-tag).gray{--tag-rgb: 169, 172, 168;--tag-color: var(--gray)}:is(.notebook-row-tag,.notebook-preview-tag).violet{--tag-rgb: 142, 122, 216;--tag-color: var(--violet)}body .app .notebook-view .notebook-title-cell{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}body .app .notebook-view .notebook-title-cell .notebook-title{flex:0 1 auto;min-width:0}.notebook-row-tag{flex:0 0 auto;padding:3px 6px;border:1px solid rgba(var(--tag-rgb, 133, 139, 134),.45);border-radius:2px;color:var(--tag-color, #9aa09b);font:800 9.5px/1 var(--typewriter);font-style:normal;letter-spacing:.05em}@media(max-width:760px){body .app .notebook-view .notebook-title-cell{grid-area:title}.notebook-row-tag{display:none}}.notebook-preview-overlay{z-index:300}.notebook-preview{--note-fold: 30px;display:grid;gap:16px;width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:22px 24px 24px;background:linear-gradient(45deg,#1d2220 0,#141715 50%,rgba(0,0,0,.35) 50%,transparent 58%) right top / var(--note-fold) var(--note-fold) no-repeat,var(--note-grain),color-mix(in srgb,#42c9c0 8%,#0b0d0c);background-blend-mode:normal,soft-light,normal;clip-path:polygon(0 0,calc(100% - var(--note-fold)) 0,100% var(--note-fold),100% 100%,0 100%);box-shadow:0 2px 3px #00000080,0 30px 60px -20px #000c;animation:desk-note-peel .42s cubic-bezier(.2,.9,.25,1.1) both}.notebook-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-right:20px}.notebook-preview-kicker{color:#62d9d0;font:800 9.5px/1 var(--typewriter);letter-spacing:.08em;text-transform:uppercase}.notebook-preview-head h2{margin:8px 0 0;color:#eeeae1;font:800 20px/1.25 var(--typewriter)}.notebook-preview-actions{display:flex;gap:4px}.notebook-preview-icon{display:grid!important;place-items:center;width:34px;height:34px;min-height:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:3px!important;background:transparent!important;color:#9aa09b!important;box-shadow:none!important;cursor:pointer}.notebook-preview-icon:hover,.notebook-preview-icon.is-on{border-color:#42c9c0!important;color:#8ff0e8!important}.notebook-preview-tags{display:flex;flex-wrap:wrap;gap:6px}.notebook-preview-tag{min-height:28px!important;padding:0 10px!important;border:1px dashed rgba(var(--tag-rgb, 133, 139, 134),.4)!important;border-radius:3px!important;background:transparent!important;color:rgba(var(--tag-rgb, 185, 190, 185),.7)!important;font:800 10.5px/1 var(--typewriter)!important;letter-spacing:.05em;box-shadow:none!important;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.notebook-preview-tag[aria-pressed=true]{border-style:solid!important;border-color:var(--tag-color)!important;background:rgba(var(--tag-rgb),.16)!important;color:var(--tag-color)!important}.notebook-preview-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.notebook-preview-page{margin:0}.notebook-preview-sheet{position:relative;overflow:hidden;background:#f4f2ec;box-shadow:0 3px 8px #00000080}.notebook-preview-sheet :is(img,canvas){position:absolute;inset:0;width:100%;height:100%}.notebook-preview-page figcaption{margin-top:6px;color:#7c827d;font:700 10px/1 var(--typewriter)}.notebook-preview-more{align-self:center;color:#7c827d;font:700 11px/1 var(--typewriter)}.notebook-preview-foot{display:flex;justify-content:flex-end}.notebook-preview-open{display:inline-flex!important;align-items:center;gap:8px;min-height:40px!important;padding:0 18px!important;border:1px solid #42c9c0!important;border-radius:4px!important;background:#42c9c024!important;color:#8ff0e8!important;font:800 12px/1 var(--typewriter)!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important;cursor:pointer}.notebook-preview-open:hover{background:#42c9c03d!important}@media(max-width:760px){.notebook-preview{padding:18px 16px}.notebook-preview-pages{grid-template-columns:1fr 1fr;gap:10px}.notebook-preview-open{width:100%;justify-content:center}}.notebook-preview-page{display:grid!important;gap:6px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left;cursor:zoom-in}.notebook-preview-page .notebook-preview-sheet{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.notebook-preview-page:hover .notebook-preview-sheet{transform:translateY(-3px);box-shadow:0 10px 22px #0009}.notebook-preview-page>span{color:#7c827d;font:700 10px/1 var(--typewriter)}.notebook-preview-tags{position:relative;align-items:center}.notebook-preview-tag svg{margin-left:6px;opacity:.6}.notebook-preview-addtag{display:inline-flex!important;align-items:center;gap:5px;min-height:28px!important;padding:0 10px!important;border:1px dashed rgba(255,255,255,.2)!important;border-radius:3px!important;background:transparent!important;color:#9aa09b!important;font:800 10.5px/1 var(--typewriter)!important;box-shadow:none!important;cursor:pointer}.notebook-preview-addtag:hover{border-color:#42c9c0!important;color:#8ff0e8!important}.notebook-preview-tagpick{display:flex;flex-wrap:wrap;gap:6px;width:100%;padding:8px;background:#0000004d;animation:desk-reminder-in .18s ease both}.notebook-preview-tagpick small{color:#7c827d;font:700 11px/1 var(--typewriter)}.notebook-page-viewer{position:fixed;inset:0;z-index:400;display:grid;grid-template-rows:auto 1fr;gap:12px;place-items:center;padding:16px 24px 24px;background:#000000e0;animation:desk-fade .2s ease both}.notebook-page-viewer-bar{display:flex;align-items:center;justify-content:space-between;width:min(1200px,100%);color:#b9beb9;font:700 12px/1 var(--typewriter)}.notebook-page-viewer-bar div{display:flex;gap:6px}.notebook-page-viewer-bar button{display:grid!important;place-items:center;width:36px;height:36px;min-height:36px!important;padding:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:3px!important;background:transparent!important;color:#d8d6cf!important;cursor:pointer}.notebook-page-viewer-bar button:disabled{opacity:.35}.notebook-page-viewer .notebook-preview-sheet{width:min(1200px,100%,calc((100dvh - 110px) * 2480 / 1860));box-shadow:0 20px 50px #000000b3}body .notebook-preview .notebook-preview-page,body .app .notebook-preview .notebook-preview-page{width:100%;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.notebook-preview .notebook-preview-page .notebook-preview-sheet{width:100%}.notebook-stack{display:grid;justify-items:center;gap:12px;padding:6px 0 2px}.notebook-stack-pile{position:relative;width:min(560px,100%);cursor:zoom-in;outline:0;touch-action:pan-y;-webkit-user-select:none;user-select:none}.notebook-stack-pile:focus-visible .notebook-preview-sheet{box-shadow:0 0 0 2px #42c9c0,0 8px 20px #0000008c}.notebook-stack-pile:before,.notebook-stack-pile:after{content:"";position:absolute;inset:0;background:#e2dfd6;box-shadow:0 3px 8px #00000073;opacity:0}.notebook-stack-pile.has-more:before{opacity:1;transform:translate(8px,7px) rotate(1.6deg)}.notebook-stack-pile.has-many:after{opacity:1;background:#d6d3ca;transform:translate(15px,13px) rotate(3deg);z-index:-1}.notebook-stack-pile .notebook-preview-sheet{position:relative;z-index:1;width:100%;box-shadow:0 8px 20px #0000008c;animation:notebook-page-in .28s cubic-bezier(.2,.8,.2,1) both;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.notebook-stack-pile:hover .notebook-preview-sheet{transform:translateY(-3px) rotate(-.4deg)}@keyframes notebook-page-in{0%{opacity:.4;transform:translate(14px) rotate(1deg)}to{opacity:1;transform:none}}.notebook-stack-nav{display:flex;align-items:center;gap:12px;color:#9aa09b;font:700 11px/1 var(--typewriter)}.notebook-stack-nav button{display:grid!important;place-items:center;width:30px;height:30px;min-height:30px!important;padding:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:3px!important;background:transparent!important;color:#d8d6cf!important;box-shadow:none!important;cursor:pointer}.notebook-stack-nav button:hover:not(:disabled){border-color:#42c9c0!important;color:#8ff0e8!important}.notebook-stack-nav button:disabled{opacity:.3;cursor:default}.notebook-stack-nav{margin-top:10px}.notebook-stack-pile .notebook-stack-top{position:relative;z-index:1}.notebook-stack-pile .notebook-stack-top .notebook-preview-sheet{animation:none}.notebook-stack-top.from-right{animation:notebook-flip-right .42s cubic-bezier(.2,.85,.25,1) both}.notebook-stack-top.from-left{animation:notebook-flip-left .42s cubic-bezier(.2,.85,.25,1) both}@keyframes notebook-flip-right{0%{opacity:0;transform:translate(60px,-10px) rotate(4deg)}60%{opacity:1;transform:translate(-4px,2px) rotate(-.6deg)}to{transform:none}}@keyframes notebook-flip-left{0%{opacity:0;transform:translate(-60px,-10px) rotate(-4deg)}60%{opacity:1;transform:translate(4px,2px) rotate(.6deg)}to{transform:none}}.notebook-stack-pile.has-more:before{transition:transform .3s ease}.notebook-preview-tabs{margin-top:-4px}.notebook-preview-tabs button{display:inline-flex!important;align-items:center;gap:6px;min-height:32px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:3px!important;background:transparent!important;color:#9aa09b!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:none!important;cursor:pointer}.notebook-preview-tabs button[aria-pressed=true]{border-color:#42c9c0!important;background:#42c9c01f!important;color:#8ff0e8!important}.notebook-review{display:grid;gap:12px;animation:desk-fade .25s ease both}.notebook-review .kindle-summary-heading strong{display:inline-flex;align-items:center;gap:8px;color:#d8d6cf;font:800 11px/1 var(--typewriter);letter-spacing:.08em;text-transform:uppercase}.notebook-review-muted{color:#7c827d;font:600 12px/1.4 var(--typewriter)}.notebook-review-empty{display:grid;justify-items:start;gap:12px;padding:18px;border:1px dashed rgba(66,201,192,.35);border-radius:3px;color:#62d9d0}.notebook-review-empty p{margin:0;color:#b9beb9;font:600 12px/1.6 var(--typewriter)}.notebook-review-scan,.notebook-review-stale button{display:inline-flex!important;align-items:center;gap:8px;min-height:36px!important;padding:0 14px!important;border:1px solid #42c9c0!important;border-radius:3px!important;background:#42c9c024!important;color:#8ff0e8!important;font:800 11px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:none!important;cursor:pointer}.notebook-review-scan:disabled{opacity:.6;cursor:progress}.notebook-review-stale{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-left:2px solid #ffb02e;background:#ffb02e0f;color:#ffcf7a;font:700 11.5px/1.3 var(--typewriter)}.notebook-review .kindle-review-summary{margin:0;color:#e6e3db;font:600 13px/1.65 var(--typewriter)}.notebook-review .kindle-review-summary.is-collapsed{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.notebook-review .kindle-review-saved{color:#7c827d;font:600 10.5px/1 var(--typewriter)}.notebook-review .kindle-suggestions-heading h4{margin:0;color:#d8d6cf;font:800 11px/1 var(--typewriter);letter-spacing:.08em;text-transform:uppercase}.notebook-review .kindle-suggestions-heading span{color:#7c827d;font-size:11px}:is(.notebook-preview,.settings-panel,.recovery-panel,.feedback-panel,.tags-manager,.overlay.detail-overlay>.note-detail)::-webkit-scrollbar-track{margin-top:calc(var(--note-fold, 30px) + 6px);margin-bottom:6px}.notebook-preview::-webkit-scrollbar{width:8px}.notebook-preview::-webkit-scrollbar-track{background:transparent}.notebook-preview::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#ffffff24 padding-box}.notebook-review{gap:22px!important}.review-kicker{color:#62d9d0;font:800 9.5px/1 var(--typewriter);letter-spacing:.12em;text-transform:uppercase}.review-summary{display:grid;gap:10px;padding:16px 18px;background:#00000038;border-left:2px solid #42c9c0}.review-summary p{margin:0;color:#eeeae1;font:600 13.5px/1.7 var(--typewriter)}.review-summary p.is-collapsed{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.review-summary small{color:#7c827d;font:600 10.5px/1 var(--typewriter)}.review-more{display:inline-flex!important;align-items:center;gap:4px;width:fit-content;padding:0!important;border:0!important;background:transparent!important;color:#62d9d0!important;font:700 11px/1 var(--typewriter)!important;cursor:pointer}.review-actions{display:grid;gap:12px}.review-actions-head{display:flex;align-items:baseline;justify-content:space-between}.review-actions-head small{color:#7c827d;font:700 10.5px/1 var(--typewriter)}.action-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none}.action-card{display:grid;align-content:start;gap:10px;min-height:140px;padding:14px 14px 12px;background:var(--note-grain, none),color-mix(in srgb,#ffb02e 9%,#0b0d0c);background-size:160px 160px,auto;background-blend-mode:soft-light,normal;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);box-shadow:0 4px 10px #00000073;transform:rotate(var(--note-tilt, 0deg));animation:desk-note-stick .45s cubic-bezier(.2,.9,.25,1.15) both;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.action-card:hover,.action-card:focus-within{transform:rotate(0) translateY(-2px)}.action-card-text{padding:0!important;border:0!important;background:transparent!important;color:#eeeae1!important;font:700 13px/1.45 var(--typewriter)!important;text-align:left;text-transform:none!important;letter-spacing:0!important;cursor:text;box-shadow:none!important}.action-card-edit{width:100%;padding:6px 8px;border:1px solid #42c9c0;border-radius:3px;background:#0000004d;color:#eeeae1;font:700 13px/1.45 var(--typewriter);resize:none;outline:0}.action-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.action-card-page{padding:0!important;border:0!important;background:transparent!important;color:#858b86!important;font:700 10px/1 var(--typewriter)!important;text-decoration:underline dotted;cursor:pointer}.action-card-hint{color:#ffcf7a;font:700 10px/1 var(--typewriter)}.action-card-error{margin:0;color:#ff9da8;font:700 10.5px/1.3 var(--typewriter)}.action-card-buttons,.action-card-remind{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.action-card :is(.action-card-buttons,.action-card-remind) button{display:inline-flex!important;align-items:center;gap:5px;min-height:28px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:3px!important;background:#0003!important;color:#d8d6cf!important;font:700 10.5px/1 var(--typewriter)!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease,transform .1s ease}.action-card .action-card-add{border-color:#42c9c0!important;color:#8ff0e8!important}.action-card :is(.action-card-buttons,.action-card-remind) button:hover:not(:disabled){border-color:#42c9c0!important;background:#42c9c024!important;color:#fff!important}.action-card :is(.action-card-buttons,.action-card-remind) button:active:not(:disabled){transform:scale(.95)}.action-card :is(button):disabled{opacity:.45}.action-card-remind{animation:desk-reminder-in .18s ease both}.action-card-custom{display:inline-flex;gap:4px}.action-card-custom input{width:150px;min-height:28px;padding:0 6px;border:1px solid rgba(255,255,255,.16);border-radius:3px;background:#00000040;color:#eeeae1;font:600 10.5px/1 var(--typewriter);color-scheme:dark}.action-card .action-card-cancel{padding:0 8px!important;border-color:transparent!important;background:transparent!important}.action-cards.is-added-list{grid-template-columns:1fr;gap:2px}.action-card.is-added{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 4px;background:transparent;clip-path:none;box-shadow:none;transform:none;animation:desk-fade .3s ease both}.action-card-check{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #6f6b63;border-radius:2px;color:#eae5d8}.action-card-done{flex:1;min-width:0;overflow:hidden;color:#858b86;font:600 12px/1.3 var(--typewriter);text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' preserveAspectRatio='none'%3E%3Cpath d='M2 11 C12 7 18 14 28 9 S44 13 54 8 S70 14 80 9 S96 13 106 8 S114 11 118 9' fill='none' stroke='%23e6e1d4' stroke-width='1.3' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 55%;background-size:100% 1em}.action-card.is-added em{color:#62d9d0;font:800 9.5px/1 var(--typewriter);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.review-all-done{display:flex;align-items:center;gap:8px;margin:0;color:#62d9d0;font:700 12px/1 var(--typewriter)}.review-remember{display:grid;gap:10px}.review-remember ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.review-remember li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed rgba(255,255,255,.08);color:#d8d6cf;font:600 12.5px/1.45 var(--typewriter)}.review-remember li:before{content:"—";color:#62d9d0;margin-right:-4px}.review-remember li span{flex:1}.review-remember li button{padding:0!important;border:0!important;background:transparent!important;color:#7c827d!important;font:700 10px/1 var(--typewriter)!important;cursor:pointer}@media(max-width:760px){.action-cards{grid-template-columns:1fr}}.notebook-review :is(.action-card-text,.action-card-page,.review-more,.review-remember li button){min-height:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.action-card-done{flex:0 1 auto;margin-right:auto}.notebook-review .action-card-text{justify-self:start;width:100%;text-align:left!important;justify-content:flex-start!important}.action-rows{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.06)}.action-row{border-bottom:1px solid rgba(255,255,255,.06);animation:desk-card-rise .25s ease both}.action-row-main{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 2px}.action-row-text{flex:1 1 auto;min-width:0;color:#e6e3db;font:600 12.5px/1.4 var(--typewriter);cursor:text}.action-rows.is-remember .action-row-text{color:#c9c6bd}.action-row-edit{flex:1 1 auto;min-width:0;height:28px;padding:0 6px;border:1px solid #42c9c0;border-radius:3px;background:#0000004d;color:#eeeae1;font:600 12.5px/1 var(--typewriter);outline:0}.action-row-hint{flex:0 0 auto;color:#ffcf7a;font:700 10px/1 var(--typewriter)}.notebook-review .action-row-page{flex:0 0 auto;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#6f756f!important;font:700 10px/1 var(--typewriter)!important;cursor:pointer}.action-row-buttons{display:flex;flex:0 0 auto;gap:2px;opacity:.55;transition:opacity .15s ease}.action-row:hover .action-row-buttons,.action-row:focus-within .action-row-buttons,.action-row.is-open .action-row-buttons{opacity:1}.notebook-review .action-row-icon{display:grid!important;place-items:center;width:28px;height:28px;min-height:28px!important;padding:0!important;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#9aa09b!important;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.notebook-review .action-row-icon:hover:not(:disabled),.notebook-review .action-row-icon.is-on{border-color:#42c9c080!important;background:#42c9c01f!important;color:#8ff0e8!important}.action-row-remind{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px 10px;animation:desk-reminder-in .15s ease both}.notebook-review .action-row-remind button,.action-row-remind input{min-height:26px!important;height:26px;padding:0 9px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#d8d6cf!important;font:700 10.5px/1 var(--typewriter)!important;color-scheme:dark;cursor:pointer}.notebook-review .action-row-remind button:hover:not(:disabled){border-color:#42c9c0!important;color:#8ff0e8!important}.action-row-error{margin:0 0 8px;color:#ff9da8;font:700 10.5px/1.3 var(--typewriter)}.action-row.is-added .action-row-text{color:#7c827d;cursor:default;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20' preserveAspectRatio='none'%3E%3Cpath d='M2 11 C12 7 18 14 28 9 S44 13 54 8 S70 14 80 9 S96 13 106 8 S114 11 118 9' fill='none' stroke='%23e6e1d4' stroke-width='1.3' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 55%;background-size:100% 1em;flex:0 1 auto;margin-right:auto}.action-row-check{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;border:1.5px solid #6f6b63;border-radius:2px;color:#eae5d8}.action-row-added{color:#62d9d0;font:800 9px/1 var(--typewriter);font-style:normal;letter-spacing:.08em;text-transform:uppercase}body .app .note-card .card-source{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;color:#7c827d;font:700 9.5px/1.2 var(--typewriter);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}body .app .note-card .card-source svg{flex:0 0 auto;color:#62d9d0}body .app .note-detail .detail-source-link{display:flex!important;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:30px!important;margin:12px 0 0;padding:0 10px!important;border:1px solid rgba(66,201,192,.35)!important;border-radius:3px!important;background:#42c9c00f!important;box-shadow:none!important;color:#9aa09b!important;font:700 10.5px/1 var(--typewriter)!important;text-transform:none!important;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}body .app .note-detail .detail-source-link b{overflow:hidden;color:#8ff0e8;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body .app .note-detail .detail-source-link em{color:#7c827d;font-style:normal}body .app .note-detail .detail-source-link svg{flex:0 0 auto;color:#62d9d0}body .app .note-detail .detail-source-link:hover{border-color:#42c9c0!important;background:#42c9c01f!important}body .app .note-detail .detail-sheet-header{flex-wrap:wrap!important}body .app .note-detail .detail-sheet-header .detail-kicker{order:1}body .app .note-detail .detail-sheet-header .detail-source-link{order:2;flex-basis:auto;margin:0 0 10px!important}body .app .note-detail .detail-sheet-header .detail-source-link+.detail-kicker{width:100%}.notebook-thumb .notebook-preview-sheet{width:100%;height:100%;aspect-ratio:auto!important;box-shadow:none}@media(min-width:761px){body .app .notebook-view .notebook-body{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:28px;align-items:start}body .app .notebook-view .notebook-body>:not(.notebook-organization){grid-column:2}body .app .notebook-view .notebook-organization{grid-column:1;grid-row:1 / span 20;position:sticky;top:130px;display:grid!important;gap:18px;margin:0!important}body .app .notebook-view .notebook-filter-row{display:grid!important;gap:2px;overflow:visible;margin:0!important;padding:0!important}body .app .notebook-view .notebook-row-label{margin:0 0 6px 10px}body .app .notebook-view .notebook-chip{justify-content:space-between;width:100%;min-height:32px!important;padding:0 10px!important;border-color:transparent!important;border-left:2px solid transparent!important;border-radius:0 3px 3px 0!important;color:#9aa09b!important}body .app .notebook-view .notebook-chip>svg{margin-right:6px}body .app .notebook-view .notebook-chip.is-folder{justify-content:flex-start}body .app .notebook-view .notebook-chip.is-folder span{margin-left:auto}body .app .notebook-view .notebook-chip:hover{background:#ffffff0a!important;color:#eeeae1!important}body .app .notebook-view .notebook-chip[aria-pressed=true]{border-left-color:#42c9c0!important;background:#42c9c01a!important;color:#8ff0e8!important}body .app .notebook-view .notebook-chip.is-kindle[aria-pressed=true]{border-left-color:#d8b37a!important;background:#d8b37a1a!important}body .app .notebook-view .notebook-chip.notebook-new-folder{margin-top:6px;border:1px dashed rgba(255,255,255,.14)!important;border-radius:3px!important;justify-content:center}body .app .notebook-view .notebook-library{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:30px 22px;border:0!important}body .app .notebook-view .notebook-library>li{display:block!important;position:relative;border:0!important;background:transparent!important;animation:desk-card-rise .35s cubic-bezier(.2,.8,.2,1) both}body .app .notebook-view .notebook-library>li:hover{background:transparent!important}body .app .notebook-view .notebook-open{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"thumb thumb" "title title" "source date"!important;gap:6px 10px!important;min-height:0!important;padding:0!important}body .app .notebook-view .notebook-thumb{grid-area:thumb;position:relative;display:block;width:100%!important;height:auto!important;aspect-ratio:2480 / 1860;margin-bottom:6px;overflow:visible;background:#f4f2ec;box-shadow:0 4px 12px #0000008c;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}body .app .notebook-view .notebook-open:hover .notebook-thumb{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 14px 26px #000000a6}body .app .notebook-view .notebook-thumb .notebook-preview-sheet{position:absolute;inset:0}body .app .notebook-view .notebook-thumb.is-kindle{background:var(--note-grain),#d8cdb6;background-size:160px 160px,auto;background-blend-mode:soft-light,normal}body .app .notebook-view .notebook-thumb-kindle{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;color:#6b5a3e}body .app .notebook-view .notebook-thumb-kindle small{font:800 9px/1 var(--typewriter);letter-spacing:.12em;text-transform:uppercase}body .app .notebook-view .notebook-thumb-tape{position:absolute;top:-9px;left:50%;z-index:2;width:64px;height:18px;margin-left:-32px;background:var(--note-grain),#e2dbc78c;background-size:90px 90px,auto;transform:rotate(-2deg);box-shadow:0 1px 2px #00000059}body .app .notebook-view .notebook-title-cell{grid-area:title;flex-wrap:wrap;row-gap:4px}body .app .notebook-view .notebook-title{font-size:12.5px!important;white-space:normal!important}body .app .notebook-view .notebook-source{grid-area:source;display:inline-flex;align-items:center;gap:6px;font-size:9.5px!important}body .app .notebook-view .notebook-source:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}body .app .notebook-view .notebook-pages{display:none}body .app .notebook-view .notebook-date{grid-area:date;font-size:10px!important}body .app .notebook-view .notebook-row-actions,body .app .notebook-view .notebook-library>li:is(:hover,:focus-within) .notebook-row-actions{position:absolute!important;top:8px;right:8px;left:auto;z-index:3;width:auto!important;padding:3px!important;border-radius:3px;background:#080a09d1;opacity:0!important;transition:opacity .15s ease}body .app .notebook-view .notebook-library>li:is(:hover,:focus-within) .notebook-row-actions{opacity:1!important}body .app .notebook-view .notebook-row-actions select{width:96px;color:#d8d6cf!important}}@media(max-width:760px){body .app .notebook-view .notebook-thumb{position:relative;overflow:hidden}body .app .notebook-view .notebook-thumb-kindle small,body .app .notebook-view .notebook-thumb-tape{display:none}body .app .notebook-view .notebook-thumb-kindle{display:grid;place-items:center;width:100%;height:100%}}body .app .notebook-editor{background:#080a09!important}body .app .notebook-editor .ink-stage{display:grid;place-items:center;padding:64px 16px 88px!important;background:#080a09!important}body .app .notebook-editor .ink-paper{margin:auto;box-shadow:0 10px 40px #0009!important}body .app .notebook-editor .ink-footer{display:none!important}body .app .notebook-editor .ink-header{position:absolute;top:calc(10px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));z-index:5;display:flex!important;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 24px);padding:4px 12px 4px 4px;border:1px solid #262b28;border-radius:5px;background:#0a0c0beb;box-shadow:0 6px 18px #00000073}body .app .notebook-editor .ink-header>button{min-height:34px!important;padding:0 10px!important;border-radius:3px!important;color:#b9beb9!important;font:700 11px/1 var(--typewriter)!important;letter-spacing:.04em;text-transform:uppercase}body .app .notebook-editor .ink-header>button:hover{background:#ffffff0f!important}body .app .notebook-editor .ink-header input{width:22ch;max-width:40vw;flex:0 1 auto;padding:6px 8px;color:#eeeae1;font:700 13px/1.2 var(--typewriter)!important}body .app .notebook-editor .ink-save-status{margin-left:0;color:#6f756f;font:600 10.5px/1 var(--typewriter);white-space:nowrap}body .app .notebook-editor .ink-toolbar{position:absolute!important;left:50%!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;z-index:5;display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:4px!important;width:max-content!important;max-width:calc(100% - 24px)!important;max-height:none!important;padding:6px!important;overflow-x:auto;border:1px solid #2b302d!important;border-radius:7px!important;background:#0c0e0df5!important;box-shadow:0 12px 34px #0009!important;transform:translate(-50%)!important;scrollbar-width:none}body .app .notebook-editor .ink-toolbar::-webkit-scrollbar{display:none}body .app .notebook-editor .ink-tools,body .app .notebook-editor .ink-pages{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:2px!important;width:auto!important}body .app .notebook-editor .ink-pages{padding-left:6px;border-left:1px solid #262b28}body .app .notebook-editor .ink-tools>button,body .app .notebook-editor .ink-pages>button{width:42px;min-width:42px;min-height:42px!important;padding:0!important;border:1px solid transparent!important;border-radius:5px!important;color:#9aa09b!important}body .app .notebook-editor .ink-tools>button>span,body .app .notebook-editor .ink-pages>button>span{display:none}body .app .notebook-editor .ink-tools>button:hover:not(:disabled),body .app .notebook-editor .ink-pages>button:hover:not(:disabled){background:#ffffff0f!important;color:#eeeae1!important}body .app .notebook-editor .ink-tools>button[aria-pressed=true]{border-color:#42c9c08c!important;background:#42c9c024!important;color:#8ff0e8!important}body .app .notebook-editor .ink-pages>span{min-width:46px;color:#b9beb9;font:700 11px/1 var(--typewriter)}body .app .notebook-editor .ink-tool-divider{height:26px;margin:0 4px;border-left-color:#262b28}body .app .notebook-editor .ink-options,body .app .notebook-editor .ink-selection-actions{position:absolute;left:50%;bottom:calc(80px + env(safe-area-inset-bottom));z-index:6;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;width:max-content;max-width:calc(100vw - 24px);padding:10px 14px;border:1px solid #2b302d;border-radius:7px;background:#0c0e0df7;box-shadow:0 12px 34px #0009;transform:translate(-50%);animation:desk-reminder-in .18s ease both}body .app .notebook-editor .ink-options label,body .app .notebook-editor .ink-selection-actions{color:#9aa09b;font:700 10.5px/1 var(--typewriter)}body .app .notebook-editor .ink-options select{min-height:32px!important;padding:0 8px!important;border:1px solid #2b302d!important;border-radius:3px!important;background:#0b0d0c!important;color:#eeeae1!important;font:700 11px/1 var(--typewriter)!important}body .app .notebook-editor .ink-show-tools{border-color:#2b302d!important;background:#0c0e0df5!important;color:#d8d6cf!important}@media(max-width:700px){body .app .notebook-editor .ink-stage{padding:60px 8px 80px!important}body .app .notebook-editor .ink-save-status{display:none}body .app .notebook-editor .ink-toolbar{justify-content:flex-start}body .app .notebook-editor .ink-tools>button,body .app .notebook-editor .ink-pages>button{width:38px;min-width:38px}}body .app .notebook-editor .ink-toolbar{overflow:visible!important}body .app .notebook-editor .ink-options,body .app .notebook-editor .ink-selection-actions{bottom:calc(100% + 10px)!important}body .app .notebook-editor .ink-header input{width:28ch}@media(max-width:700px){body .app .notebook-editor .ink-toolbar{max-width:calc(100vw - 16px)!important}body .app .notebook-editor .ink-tools{overflow-x:auto;scrollbar-width:none}body .app .notebook-editor .ink-pages>span{min-width:36px}}body .app .notebook-editor .ink-options,body .app .notebook-editor .ink-selection-actions{transform:none!important;translate:-50% 0}@media(max-width:700px){body .app .notebook-editor .ink-toolbar{flex-wrap:wrap!important;justify-content:center;width:calc(100vw - 16px)!important}body .app .notebook-editor .ink-pages{padding-left:0;border-left:0;border-top:1px solid #262b28;width:100%!important;justify-content:center;padding-top:2px}body .app .notebook-editor .ink-tools{justify-content:center;overflow:visible}body .app .notebook-editor .ink-stage{padding-bottom:130px!important}}@media(max-width:700px){body .app .notebook-editor .ink-tools>button,body .app .notebook-editor .ink-pages>button{width:33px!important;min-width:33px!important;min-height:40px!important}body .app .notebook-editor .ink-tool-divider{margin:0 1px}body .app .notebook-editor .ink-toolbar{padding:4px!important}}@media(max-width:700px){body .app .notebook-editor .ink-tools>button[aria-label="Hide tools"]{display:none}}body .app .notebook-editor .ink-header{gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .app .notebook-editor .ink-header>button{width:38px;min-width:38px;height:38px;min-height:38px!important;padding:0!important;border:1px solid #262b28!important;border-radius:50%!important;background:#0c0e0deb!important;color:#d8d6cf!important;box-shadow:0 4px 14px #00000073!important}body .app .notebook-editor .ink-header>button>span{display:none}body .app .notebook-editor .ink-header>button:hover{border-color:#42c9c0!important;color:#8ff0e8!important}body .app .notebook-editor .ink-header input{width:30ch;padding:4px 6px!important;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;color:#d8d6cf!important;font:700 13px/1.2 var(--typewriter)!important;text-shadow:0 1px 6px rgba(0,0,0,.8)}body .app .notebook-editor .ink-header input:hover{border-color:#ffffff1a!important}body .app .notebook-editor .ink-header input:focus{border-color:#42c9c0!important;background:#0c0e0deb!important;outline:0!important}body .app .notebook-editor .ink-save-status{display:inline-flex!important;align-items:center;gap:6px;color:#7c827d;font:700 10px/1 var(--typewriter);letter-spacing:.05em;text-transform:uppercase}body .app .notebook-editor .ink-save-status i{width:7px;height:7px;border-radius:50%;background:#42c9c0;box-shadow:0 0 6px #42c9c0b3}body .app .notebook-editor .ink-save-status.is-saved span{display:none}body .app .notebook-editor .ink-save-status.is-pending i{background:#ffb02e;box-shadow:0 0 6px #ffb02eb3;animation:desk-caret 1.2s steps(1,end) infinite}body .app .notebook-editor .ink-save-status.is-pending{color:#ffcf7a}body .app .notebook-editor .ink-save-status.is-error i{background:#ff6878}body .app .notebook-editor .ink-save-status.is-error{color:#ff9da8}body .app .notebook-editor .ink-tools>.ink-tool{position:relative}body .app .notebook-editor .ink-tool-ink{position:absolute;left:50%;bottom:6px;width:14px;height:3px;margin-left:-7px;border-radius:2px}body .app .notebook-editor .ink-tool-more{position:absolute;top:4px;right:4px;width:0;height:0;border-left:5px solid transparent;border-top:5px solid rgba(143,240,232,.8)}body .app .notebook-editor .ink-panel{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:6;display:grid;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:12px 14px;border:1px solid #2b302d;border-radius:8px;background:#0c0e0df7;box-shadow:0 12px 34px #0009;translate:-50% 0;animation:desk-reminder-in .16s ease both}body .app .notebook-editor .ink-panel-sizes{display:flex;align-items:center;justify-content:center;gap:6px}body .app .notebook-editor .ink-panel-sizes button{display:grid!important;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px!important;padding:0!important;border:1px solid transparent!important;border-radius:6px!important}body .app .notebook-editor .ink-panel-sizes button[aria-checked=true]{border-color:#42c9c099!important;background:#42c9c01f!important}body .app .notebook-editor .ink-panel-sizes i{display:block;border:1.5px solid transparent;border-radius:50%}body .app .notebook-editor .ink-panel .ink-palette{justify-content:center;gap:4px}body .app .notebook-editor .ink-panel .ink-palette button{width:34px;min-width:34px;min-height:34px!important;padding:0!important;border-radius:50%!important}body .app .notebook-editor .ink-panel .ink-palette i{width:22px;height:22px}body .app .notebook-editor .ink-panel .ink-palette button[aria-pressed=true]{outline:2px solid #42c9c0;outline-offset:-1px}body .app .notebook-editor .ink-panel-shapes{display:flex;justify-content:center;gap:4px}body .app .notebook-editor .ink-panel-shapes button{min-height:30px!important;padding:0 10px!important;border:1px solid #2b302d!important;border-radius:4px!important;color:#b9beb9!important;font:700 10.5px/1 var(--typewriter)!important}body .app .notebook-editor .ink-panel-shapes button[aria-checked=true]{border-color:#42c9c0!important;color:#8ff0e8!important}body .app .notebook-editor .ink-panel-sizes button{background:transparent!important;box-shadow:none!important}body .app .notebook-editor .ink-panel-sizes button:hover{background:#ffffff0d!important}body .app .notebook-editor .ink-tool-ink{box-shadow:0 0 0 1px #ffffff59}body .app .notebook-editor .ink-panel .ink-panel-sizes button:not([aria-checked=true]),body .app .notebook-editor .ink-panel .ink-palette button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}body .app .today-view .today-timeline-cluster{position:absolute;top:0;width:0}body .app .today-view .today-timeline-cluster .today-timeline-mark{left:0;top:-8px!important}body .app .today-view .today-timeline-mark.is-group{display:grid!important;place-items:center;width:22px;height:22px;top:-11px!important;background:#42c9c0!important;box-shadow:0 0 0 3px #42c9c033!important}body .app .today-view .today-timeline-mark.is-group.is-earlier{background:#ff6878!important;box-shadow:0 0 0 3px #ff687838,0 0 12px #ff687880!important}body .app .today-view .today-timeline-mark.is-group b{color:#070808;font:800 10.5px/1 var(--typewriter)}body .app .today-view .today-timeline-cluster .today-timeline-time{position:absolute;top:16px;left:0}body .app .today-view .today-timeline-cluster:has(.is-earlier) .today-timeline-time{color:#ff9da8;transform:translate(-10%) scale(.77)}body .app .today-view .today-timeline-list{position:absolute;top:34px;left:-12px;z-index:10;display:grid;gap:2px;min-width:240px;max-width:320px;padding:6px;border:1px solid #2b302d;border-radius:5px;background:#0f1110;box-shadow:0 14px 30px #000000a6;animation:desk-reminder-in .16s ease both}body .app .today-view .today-timeline-cluster:last-child .today-timeline-list{left:auto;right:-12px}body .app .today-view .today-timeline-list button{display:flex!important;align-items:center;gap:8px;min-height:32px!important;padding:0 8px!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#e6e3db!important;font:600 12px/1.3 var(--typewriter)!important;text-align:left;cursor:pointer}body .app .today-view .today-timeline-list button:hover{background:#42c9c01a!important}body .app .today-view .today-timeline-list i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:rgb(var(--tag-rgb, 154, 160, 155))}body .app .today-view .today-timeline-list span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app .today-view .today-timeline-list small{color:#7c827d;font:700 10px/1 var(--typewriter)}body .app .today-view .today-timeline{overflow:visible}.today-timeline-list i.teal{--tag-rgb: 36, 215, 189}.today-timeline-list i.orange{--tag-rgb: 255, 139, 66}.today-timeline-list i.lime{--tag-rgb: 167, 233, 95}.today-timeline-list i.pink{--tag-rgb: 255, 108, 168}.today-timeline-list i.blue{--tag-rgb: 88, 167, 255}.today-timeline-list i.gold{--tag-rgb: 213, 197, 95}.today-timeline-list i.sky{--tag-rgb: 43, 188, 255}.today-timeline-list i.green{--tag-rgb: 53, 183, 121}.today-timeline-list i.amber{--tag-rgb: 184, 131, 24}.today-timeline-list i.red{--tag-rgb: 217, 76, 76}.today-timeline-list i.rose{--tag-rgb: 191, 61, 97}.today-timeline-list i.rust{--tag-rgb: 185, 101, 33}.today-timeline-list i.purple{--tag-rgb: 188, 76, 224}.today-timeline-list i.slate{--tag-rgb: 135, 145, 161}.today-timeline-list i.coral{--tag-rgb: 214, 81, 106}.today-timeline-list i.tan{--tag-rgb: 189, 139, 84}.today-timeline-list i.gray{--tag-rgb: 169, 172, 168}.today-timeline-list i.violet{--tag-rgb: 142, 122, 216}body .app .today-view .day-strip-wrap{display:grid;gap:10px;min-width:0}body .app .today-view .day-strip-head{display:flex;align-items:center;justify-content:space-between}body .app .today-view .day-strip-kicker{color:#d8d6cf;font:800 11px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .today-view .day-strip-nav{display:flex;gap:4px}body .app .today-view .day-strip-nav button{display:grid!important;place-items:center;min-width:30px;min-height:30px!important;padding:0 10px!important;border:1px solid #2b302d!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#b9beb9!important;font:700 10.5px/1 var(--typewriter)!important;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}body .app .today-view .day-strip-nav button:hover{border-color:#42c9c0!important;color:#8ff0e8!important}body .app .today-view .day-strip{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent;overscroll-behavior-x:contain}body .app .today-view .day-column{display:grid;grid-template-rows:auto 1fr;flex:0 0 180px;min-height:190px;border:1px solid #1c201e;border-radius:4px;background:#070808;scroll-snap-align:start}body .app .today-view .day-column.is-weekend{background:#060707}body .app .today-view .day-column>header{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid #1c201e}body .app .today-view .day-column>header span{color:#858b86;font:800 10px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .today-view .day-column>header b{color:#b9beb9;font:800 16px/1 var(--typewriter)}body .app .today-view .day-column.is-today{border-color:#42c9c080;background:#42c9c00a}body .app .today-view .day-column.is-today>header span,body .app .today-view .day-column.is-today>header b{color:#8ff0e8}body .app .today-view .day-column.is-overdue{flex-basis:200px;border-color:#ff687866;background:#ff68780a}body .app .today-view .day-column.is-overdue>header span,body .app .today-view .day-column.is-overdue>header b{color:#ff9da8}body .app .today-view .day-column-items{display:flex;flex-direction:column;gap:6px;padding:8px;max-height:300px;overflow-y:auto;scrollbar-width:none}body .app .today-view .day-chip{display:grid!important;gap:3px;width:100%;min-height:0!important;padding:7px 9px 8px!important;border:0!important;border-left:2px solid rgb(var(--tag-rgb, 154, 160, 155))!important;border-radius:2px!important;background:rgba(var(--tag-rgb, 154, 160, 155),.08)!important;box-shadow:none!important;text-align:left;cursor:pointer;transition:background-color .15s ease,transform .15s ease}body .app .today-view .day-chip:hover{background:rgba(var(--tag-rgb, 154, 160, 155),.16)!important;transform:translate(2px)}body .app .today-view .day-chip.is-past{opacity:.6}body .app .today-view .day-chip small{color:#858b86;font:700 9.5px/1 var(--typewriter)}body .app .today-view .day-chip b{display:-webkit-box;overflow:hidden;color:#e6e3db;font:700 11.5px/1.35 var(--typewriter);-webkit-line-clamp:2;-webkit-box-orient:vertical}body .app .today-view .day-chip em{overflow:hidden;color:#6f756f;font:600 9.5px/1.2 var(--typewriter);font-style:normal;text-overflow:ellipsis;white-space:nowrap}body .app .today-view .day-now{display:flex;align-items:center;gap:6px;color:#62d9d0;font:800 9px/1 var(--typewriter);letter-spacing:.08em;text-transform:uppercase}body .app .today-view .day-now i{flex:1;height:2px;order:2;background:#42c9c0;box-shadow:0 0 6px #42c9c099}body .app .today-view .day-empty{margin:auto;color:#3a403c;font:700 12px/1 var(--typewriter)}@media(max-width:760px){body .app .today-view .day-column{flex-basis:150px;min-height:160px}}.day-chip.teal{--tag-rgb: 36, 215, 189}.day-chip.orange{--tag-rgb: 255, 139, 66}.day-chip.lime{--tag-rgb: 167, 233, 95}.day-chip.pink{--tag-rgb: 255, 108, 168}.day-chip.blue{--tag-rgb: 88, 167, 255}.day-chip.gold{--tag-rgb: 213, 197, 95}.day-chip.sky{--tag-rgb: 43, 188, 255}.day-chip.green{--tag-rgb: 53, 183, 121}.day-chip.amber{--tag-rgb: 184, 131, 24}.day-chip.red{--tag-rgb: 217, 76, 76}.day-chip.rose{--tag-rgb: 191, 61, 97}.day-chip.rust{--tag-rgb: 185, 101, 33}.day-chip.purple{--tag-rgb: 188, 76, 224}.day-chip.slate{--tag-rgb: 135, 145, 161}.day-chip.coral{--tag-rgb: 214, 81, 106}.day-chip.tan{--tag-rgb: 189, 139, 84}.day-chip.gray{--tag-rgb: 169, 172, 168}.day-chip.violet{--tag-rgb: 142, 122, 216}body .app .today-view .day-chip{display:flex!important;align-items:flex-start;gap:8px;padding:7px 8px 8px!important}body .app .today-view .day-chip-check{flex:0 0 16px;width:16px;height:16px;min-height:0!important;margin-top:1px;padding:0!important;border:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.4 4.1 C8 3.2 15 3.6 20.3 3.3 C20.9 8.6 20.4 14.8 20.8 20.4 C15.1 20.9 8.7 20.3 3.6 20.7 C3.1 15.2 3.8 9.3 3.4 4.1 Z' fill='none' stroke='%238f8b82' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important;box-shadow:none!important;cursor:pointer}body .app .today-view .day-chip-check:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.2 12.6 C7.6 13.9 9.1 15.6 10.4 17.4 C12.6 12.9 16.1 8.4 21.8 3.1' fill='none' stroke='%2362d9d0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.4 4.1 C8 3.2 15 3.6 20.3 3.3 C20.9 8.6 20.4 14.8 20.8 20.4 C15.1 20.9 8.7 20.3 3.6 20.7 C3.1 15.2 3.8 9.3 3.4 4.1 Z' fill='none' stroke='%23cfcabd' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body .app .today-view .day-chip-open{display:grid!important;justify-items:start;gap:3px;flex:1;min-width:0;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left;cursor:pointer}body .app .today-view .day-chip-open em{max-width:100%}body .app .today-view .today-mini.is-pinned{position:relative;overflow:visible;clip-path:none}body .app .today-view .today-mini-tape{position:absolute;top:-8px;left:50%;width:54px;height:16px;margin-left:-27px;background:var(--note-grain),#e2dbc780;background-size:90px 90px,auto;transform:rotate(-2deg)}body .app .today-view .today-pinned{margin-top:6px}body .app .today-view .day-strip{gap:6px;align-items:flex-start}body .app .today-view .day-column{flex:0 0 200px;min-height:0;grid-template-rows:auto auto}body .app .today-view .day-column.is-overdue{flex-basis:220px}body .app .today-view .day-column>header{padding:8px 10px 7px}body .app .today-view .day-column>header b{font-size:13px}body .app .today-view .day-column-items{gap:2px;padding:4px;max-height:232px}body .app .today-view .day-column.is-empty{flex-basis:64px;align-self:stretch}body .app .today-view .day-column.is-empty>header{flex-direction:column;align-items:center;gap:6px;border-bottom:0}body .app .today-view .day-column.is-empty .day-column-items{display:none}body .app .today-view .day-chip{align-items:center!important;gap:7px;min-height:30px;padding:0 6px!important;border-left-width:2px!important}body .app .today-view .day-chip-check{flex-basis:14px;width:14px;height:14px;margin:0}body .app .today-view .day-chip-open{display:flex!important;align-items:baseline;gap:6px;overflow:hidden}body .app .today-view .day-chip-open small{flex:0 0 auto;font-size:9.5px}body .app .today-view .day-chip-open b{display:block;overflow:hidden;font-size:11px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset}body .app .today-view .day-now{padding:2px 4px}@media(max-width:760px){body .app .today-view .day-column{flex-basis:170px}body .app .today-view .day-column.is-empty{flex-basis:52px}}body .app .today-view .day-column.is-empty{align-self:flex-start}body .app .today-view .day-column.is-empty>header{justify-content:flex-start;padding-bottom:10px}body .app .today-view .day-chip>.day-chip-open.day-chip-open{justify-content:flex-start!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app .today-view .day-chip>.day-chip-check.day-chip-check{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(pointer:coarse){body .app .today-view .day-chip-check,.notebook-review .action-row-page,body .app .note-detail .task-due-controls>button{position:relative}body .app .today-view .day-chip-check:after,.notebook-review .action-row-page:after,body .app .note-detail .task-due-controls>button:after{content:"";position:absolute;inset:-12px}.notebook-review .action-row-page:after{inset:-16px -8px}body .app .note-detail .task-due-controls>button:after{inset:-10px}}@media(max-width:760px){.app:not(.light) .quick-capture .capture-tag-picker{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:24px}}@media(max-width:760px){body .app .overlay.detail-overlay .note-detail:not(.reminder-detail) .reminder-task-row{grid-template-columns:44px minmax(0,1fr) auto 28px!important}body .app .overlay.detail-overlay .note-detail:not(.reminder-detail) .reminder-task-row>button{grid-column:4!important;grid-row:1!important}body .app .overlay.detail-overlay .note-detail:not(.reminder-detail) .reminder-task-row>.task-due-slot{grid-column:3!important;grid-row:1!important;width:auto!important;min-width:0!important}body .app .overlay.detail-overlay .note-detail:not(.reminder-detail) .reminder-task-row>.task-due-slot:has(.task-due-controls){grid-column:2 / -1!important;grid-row:2!important;justify-self:start}}.agenda-row.teal{--tag-rgb: 36, 215, 189}.agenda-row.orange{--tag-rgb: 255, 139, 66}.agenda-row.lime{--tag-rgb: 167, 233, 95}.agenda-row.pink{--tag-rgb: 255, 108, 168}.agenda-row.blue{--tag-rgb: 88, 167, 255}.agenda-row.gold{--tag-rgb: 213, 197, 95}.agenda-row.sky{--tag-rgb: 43, 188, 255}.agenda-row.green{--tag-rgb: 53, 183, 121}.agenda-row.amber{--tag-rgb: 184, 131, 24}.agenda-row.red{--tag-rgb: 217, 76, 76}.agenda-row.rose{--tag-rgb: 191, 61, 97}.agenda-row.rust{--tag-rgb: 185, 101, 33}.agenda-row.purple{--tag-rgb: 188, 76, 224}.agenda-row.slate{--tag-rgb: 135, 145, 161}.agenda-row.coral{--tag-rgb: 214, 81, 106}.agenda-row.tan{--tag-rgb: 189, 139, 84}.agenda-row.gray{--tag-rgb: 169, 172, 168}.agenda-row.violet{--tag-rgb: 142, 122, 216}body .app .today-view .today-counts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:2px 0 18px}body .app .today-view .today-count{display:inline-flex;align-items:baseline;gap:6px;color:#8f8b82;font:700 10.5px/1 var(--typewriter);letter-spacing:.08em;text-transform:uppercase}body .app .today-view .today-count b{font-size:17px;letter-spacing:0;color:#eeeae1}body .app .today-view .today-count-overdue:not(.is-zero) b{color:#ff7b8a}body .app .today-view .today-count-due:not(.is-zero) b{color:#62d9d0}body .app .today-view .today-count.is-zero{opacity:.5}body .app .today-view .day-strip-wrap{display:grid;gap:14px;min-width:0;max-width:760px}body .app .today-view .date-ribbon-row{display:flex;align-items:center;gap:4px;min-width:0}body .app .today-view .ribbon-arrow{flex:0 0 28px;width:28px;height:56px;min-height:0!important;padding:0!important;display:grid;place-items:center;border:0!important;background:transparent!important;box-shadow:none!important;color:#6f756f!important}body .app .today-view .ribbon-arrow:hover{color:#eeeae1!important}body .app .today-view .date-ribbon{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}body .app .today-view .date-ribbon::-webkit-scrollbar{display:none}body .app .today-view .ribbon-day{flex:0 0 50px;height:60px;min-height:0!important;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:center;padding:7px 0 6px!important;scroll-snap-align:start;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#d8d6cf!important;cursor:pointer;transition:background .15s ease,border-color .15s ease}body .app .today-view .ribbon-day small{color:#6f756f;font:700 9px/1 var(--typewriter);letter-spacing:.08em;text-transform:uppercase}body .app .today-view .ribbon-day b{font:700 17px/1 var(--typewriter)}body .app .today-view .ribbon-day.is-free b{color:#6f756f}body .app .today-view .ribbon-day:hover{background:#ffffff0a!important}body .app .today-view .ribbon-day.is-today small{color:#62d9d0}body .app .today-view .ribbon-day.is-new-month{margin-left:10px}body .app .today-view .ribbon-day.is-new-month small{color:#eeeae1}body .app .today-view .ribbon-day[aria-selected=true]{border-color:#62d9d08c!important;background:#62d9d014!important}body .app .today-view .ribbon-day.is-overdue small,body .app .today-view .ribbon-day.is-overdue b{color:#ff7b8a}body .app .today-view .ribbon-day.is-overdue[aria-selected=true]{border-color:#ff7b8a8c!important;background:#ff7b8a14!important}body .app .today-view .ribbon-dots{display:flex;gap:3px;height:4px}body .app .today-view .ribbon-dots em{width:4px;height:4px;border-radius:50%;background:#62d9d0}body .app .today-view .ribbon-day.is-overdue .ribbon-dots em{background:#ff7b8a}body .app .today-view .agenda{animation:agenda-in .22s ease both}@keyframes agenda-in{0%{opacity:0;transform:translateY(4px)}}body .app .today-view .agenda h2{display:flex;align-items:baseline;gap:10px;margin:0 0 6px;color:#eeeae1;font:800 12px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .today-view .agenda h2 span{color:#6f756f;font-size:10px;letter-spacing:.06em}body .app .today-view .agenda-list{list-style:none;margin:0;padding:0}body .app .today-view .agenda-row{display:flex;align-items:center;gap:12px;min-height:42px;border-bottom:1px dashed rgba(255,255,255,.08)}body .app .today-view .agenda-row .day-chip-check{flex:0 0 16px;margin:0}body .app .today-view .agenda-open{flex:1;min-width:0;min-height:40px!important;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 4px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left;cursor:pointer}body .app .today-view .agenda-open time{position:relative;padding-left:12px;color:#8f8b82;font:700 11px/1 var(--typewriter);white-space:nowrap}body .app .today-view .agenda-open time:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:rgb(var(--tag-rgb, 135, 145, 161))}body .app .today-view .agenda-open b{overflow:hidden;color:#eeeae1;font:600 13.5px/1.3 var(--typewriter);text-overflow:ellipsis;white-space:nowrap}body .app .today-view .agenda-open small{max-width:180px;overflow:hidden;color:#6f756f;font:600 10.5px/1 var(--typewriter);text-overflow:ellipsis;white-space:nowrap}body .app .today-view .agenda-open:hover b{color:#62d9d0}body .app .today-view .agenda-row.is-past .agenda-open time{color:#ff9da8}body .app .today-view .agenda-now{display:flex;align-items:center;gap:8px;height:22px}body .app .today-view .agenda-now span{color:#62d9d0;font:800 9.5px/1 var(--typewriter);letter-spacing:.06em}body .app .today-view .agenda-now i{flex:1;height:1px;background:linear-gradient(90deg,#62d9d0,transparent)}body .app .today-view .agenda-empty{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 0;color:#6f756f;font:600 12.5px/1.3 var(--typewriter)}body .app .today-view .agenda-empty button{display:inline-flex;align-items:center;gap:4px;min-height:0!important;padding:5px 9px!important;border:1px solid rgba(98,217,208,.35)!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#62d9d0!important;font:700 11px/1 var(--typewriter)!important;cursor:pointer}@media(max-width:760px){body .app .today-view .ribbon-arrow{display:none}body .app .today-view .ribbon-day{flex-basis:46px}body .app .today-view .agenda-open{grid-template-columns:56px minmax(0,1fr)}body .app .today-view .agenda-open small{display:none}}body .app .today-view .today-columns{display:grid;gap:28px;min-width:0}body .app .today-view .today-main,body .app .today-view .today-side{display:grid;align-content:start;gap:22px;min-width:0}@media(min-width:1100px){body .app .today-view .today-columns{grid-template-columns:minmax(0,1fr) 300px;gap:56px}body .app .today-view .today-main .day-strip-wrap{max-width:none}body .app .today-view .today-side .today-added-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:visible;padding:6px 2px 4px;-webkit-mask-image:none;mask-image:none}body .app .today-view .today-side .today-mini{width:auto;flex:none;height:92px}body .app .today-view .today-side .today-mini b{font-size:11.5px}}@media(max-width:760px){body .app .today-view .month-cal{display:none}}body .app .today-view .month-cal{padding:14px 14px 12px;border:1px solid rgba(255,255,255,.08);border-radius:3px;background:#ffffff06}body .app .today-view .month-cal header{display:flex;align-items:center;gap:2px;margin-bottom:10px}body .app .today-view .month-cal header b{flex:1;color:#eeeae1;font:800 11px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .today-view .month-cal header button{width:26px;height:26px;min-height:0!important;padding:0!important;display:grid;place-items:center;border:0!important;background:transparent!important;box-shadow:none!important;color:#8f8b82!important;cursor:pointer}body .app .today-view .month-cal header button:hover:not(:disabled){color:#eeeae1!important}body .app .today-view .month-cal header button:disabled{opacity:.25;cursor:default}body .app .today-view .month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}body .app .today-view .month-weekday{padding-bottom:4px;color:#6f756f;font:700 9px/1 var(--typewriter);text-align:center}body .app .today-view .month-day{position:relative;height:32px;min-height:0!important;padding:0!important;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#d8d6cf!important;font:700 12px/1 var(--typewriter)!important;cursor:pointer}body .app .today-view .month-day:hover:not(:disabled){background:#ffffff0d!important}body .app .today-view .month-day:disabled{color:#3d423f!important;cursor:default}body .app .today-view .month-day.is-today{color:#62d9d0!important}body .app .today-view .month-day.is-busy:after,body .app .today-view .month-day.has-late:before{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#62d9d0}body .app .today-view .month-day.has-late:before{margin-left:-7px;background:#ff7b8a}body .app .today-view .month-day.has-late.is-busy:after{margin-left:3px}body .app .today-view .month-day.is-selected{border-color:#62d9d08c!important;background:#62d9d014!important}body .app .today-view :is(.month-day,.month-cal header button,.ribbon-day,.ribbon-arrow,.agenda-open,.agenda-empty button){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(min-width:761px){body .app .today-view .ribbon-day{flex:1 0 50px}}body .app .today-view .agenda-row{animation:agenda-row-in .35s ease both;animation-delay:calc(var(--row, 0) * 45ms)}@keyframes agenda-row-in{0%{opacity:0;transform:translate(-8px)}}@media(prefers-reduced-motion:reduce){body .app .today-view :is(.day-ruler-day,.day-ruler-bars i,.agenda-row){animation:none!important}body .app .today-view :is(.day-ruler-lens,.day-ruler-day b){transition:none!important}}body .app .today-view .day-ruler{user-select:none;-webkit-user-select:none;padding-top:16px}body .app .today-view .day-ruler-track{position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));height:78px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#0c0e0d;cursor:grab;touch-action:pan-y;outline:none}body .app .today-view .day-ruler.is-dragging .day-ruler-track{cursor:grabbing}body .app .today-view .day-ruler-track:focus-visible{border-color:#62d9d080}body .app .today-view .day-ruler-day{position:relative;z-index:1;display:grid;grid-template-rows:14px 22px 1fr;justify-items:center;align-items:center;padding:10px 0 7px;border-left:1px solid rgba(255,255,255,.04);animation:ruler-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 16ms)}body .app .today-view .day-ruler-day:first-child{border-left:0}body .app .today-view .day-ruler-day.is-weekend{background:#ffffff05}body .app .today-view .day-ruler-day.is-month{border-left:1px solid rgba(255,255,255,.22)}body .app .today-view .day-ruler-day em{position:absolute;top:-15px;left:-1px;color:#d8d6cf;font:800 9px/1 var(--typewriter);font-style:normal;letter-spacing:.1em;text-transform:uppercase}body .app .today-view .day-ruler-day small{color:#5d625f;font:700 9px/1 var(--typewriter);letter-spacing:.06em;text-transform:uppercase}body .app .today-view .day-ruler-day b{color:#8f8b82;font:700 14px/1 var(--typewriter);transition:color .2s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}body .app .today-view .day-ruler-day.is-busy b{color:#eeeae1}body .app .today-view .day-ruler-day.is-today small{color:#62d9d0}body .app .today-view .day-ruler-day.is-on b{color:#fff;transform:scale(1.18)}body .app .today-view .day-ruler-day.is-late{background:repeating-linear-gradient(135deg,rgba(255,123,138,.1) 0 5px,transparent 5px 10px)}body .app .today-view .day-ruler-day.is-late :is(small,b){color:#ff7b8a}body .app .today-view .day-ruler-bars{display:flex;align-items:flex-end;gap:2px;height:16px;align-self:end}body .app .today-view .day-ruler-bars i{width:4px;height:calc(8px + var(--bar) * 2px);border-radius:1px;background:rgb(var(--tag-rgb, 98, 217, 208));transform-origin:bottom;animation:ruler-bar .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i, 0) * 16ms + .25s + var(--bar) * 50ms)}body .app .today-view .day-ruler-day.is-on .day-ruler-bars i{box-shadow:0 0 8px rgb(var(--tag-rgb, 98, 217, 208))}body .app .today-view .day-ruler-day.is-late .day-ruler-bars i{--tag-rgb: 255, 123, 138}body .app .today-view .day-ruler-lens{position:absolute;z-index:0;top:-5px;bottom:-5px;left:calc(var(--pos) * 100% / var(--cols));width:calc(100% / var(--cols));border:1.5px solid #62d9d0;border-radius:4px;background:linear-gradient(180deg,#62d9d029,#62d9d00a);box-shadow:0 0 0 4px #62d9d012,0 8px 24px #62d9d01f;transition:left .42s cubic-bezier(.34,1.3,.5,1),border-color .2s ease,background .2s ease;pointer-events:none}body .app .today-view .day-ruler-lens:before{content:"";position:absolute;left:50%;top:-1px;width:10px;height:3px;margin-left:-5px;border-radius:0 0 2px 2px;background:#62d9d0}body .app .today-view .day-ruler.is-dragging .day-ruler-lens{transition-duration:.14s;transform:scaleY(1.04)}body .app .today-view .day-ruler-lens.is-late{border-color:#ff7b8a;background:linear-gradient(180deg,#ff7b8a29,#ff7b8a0a);box-shadow:0 0 0 4px #ff7b8a12,0 8px 24px #ff7b8a1f}body .app .today-view .day-ruler-lens.is-late:before{background:#ff7b8a}@keyframes ruler-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ruler-bar{0%{transform:scaleY(0)}}@media(max-width:760px){body .app .today-view .day-ruler-track{height:70px}body .app .today-view .day-ruler-day b{font-size:12.5px}body .app .today-view .day-ruler-bars i{width:3px}}body .app .today-view .day-ruler-bars i.teal{--tag-rgb: 36, 215, 189}body .app .today-view .day-ruler-bars i.orange{--tag-rgb: 255, 139, 66}body .app .today-view .day-ruler-bars i.lime{--tag-rgb: 167, 233, 95}body .app .today-view .day-ruler-bars i.pink{--tag-rgb: 255, 108, 168}body .app .today-view .day-ruler-bars i.blue{--tag-rgb: 88, 167, 255}body .app .today-view .day-ruler-bars i.gold{--tag-rgb: 213, 197, 95}body .app .today-view .day-ruler-bars i.sky{--tag-rgb: 43, 188, 255}body .app .today-view .day-ruler-bars i.green{--tag-rgb: 53, 183, 121}body .app .today-view .day-ruler-bars i.amber{--tag-rgb: 184, 131, 24}body .app .today-view .day-ruler-bars i.red{--tag-rgb: 217, 76, 76}body .app .today-view .day-ruler-bars i.rose{--tag-rgb: 191, 61, 97}body .app .today-view .day-ruler-bars i.rust{--tag-rgb: 185, 101, 33}body .app .today-view .day-ruler-bars i.purple{--tag-rgb: 188, 76, 224}body .app .today-view .day-ruler-bars i.slate{--tag-rgb: 135, 145, 161}body .app .today-view .day-ruler-bars i.coral{--tag-rgb: 214, 81, 106}body .app .today-view .day-ruler-bars i.tan{--tag-rgb: 189, 139, 84}body .app .today-view .day-ruler-bars i.gray{--tag-rgb: 169, 172, 168}body .app .today-view .day-ruler-bars i.violet{--tag-rgb: 142, 122, 216}body .app .today-view .day-ruler{margin-bottom:8px}body .app .today-view .tl-check{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background-color:transparent!important}body .app .today-view .card-timeline{display:grid;gap:4px;min-width:0}body .app .today-view .card-timeline-head{display:flex;align-items:center;justify-content:space-between}body .app .today-view .card-timeline-head>span{color:#eeeae1;font:800 11px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .today-view .card-timeline-head>div{display:flex;gap:4px}body .app .today-view .card-timeline-head button{height:28px;min-height:0!important;min-width:28px;padding:0 9px!important;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1)!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#b9b5ab!important;font:800 10px/1 var(--typewriter)!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body .app .today-view .card-timeline-head button:hover{border-color:#62d9d080!important;color:#62d9d0!important}body .app .today-view .card-timeline-scroller{--lean: 0deg;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}body .app .today-view .card-timeline-scroller.is-scrolled{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 56px),transparent)}body .app .today-view .card-timeline-scroller::-webkit-scrollbar{display:none}body .app .today-view .card-timeline-scroller.is-dragging{cursor:grabbing}body .app .today-view .card-timeline-rail{position:relative;display:flex;align-items:flex-end;gap:44px;width:max-content;padding:26px 64px 4px 4px}body .app .today-view .card-timeline-rail:before{content:"";position:absolute;left:0;right:0;bottom:47px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.16) 85%,transparent);transform-origin:left;animation:tl-draw 1s cubic-bezier(.2,.8,.2,1) both}@keyframes tl-draw{0%{transform:scaleX(0)}}body .app .today-view .tl-day{position:relative;display:grid}body .app .today-view .tl-cards{display:flex;align-items:flex-end;gap:16px;padding:0 6px}body .app .today-view .tl-slot{--tag-rgb: 135, 145, 161;position:relative;width:168px;padding-bottom:26px;animation:tl-stick .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * 60ms + .2s)}body .app .today-view .tl-slot:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:26px;background:linear-gradient(rgba(var(--tag-rgb),.15),rgba(var(--tag-rgb),.9))}body .app .today-view .tl-slot:before{content:"";position:absolute;left:50%;bottom:-3px;z-index:1;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:rgb(var(--tag-rgb));box-shadow:0 0 0 3px #080a09}@keyframes tl-stick{0%{opacity:0;transform:translateY(-34px)}60%{opacity:1}}body .app .today-view .tl-tape{position:absolute;z-index:2;top:-8px;left:50%;width:52px;height:15px;margin-left:-26px;background:#ded8c880;box-shadow:0 1px 2px #00000040;transform:rotate(calc(var(--tilt) * -1.2 + var(--lean)));pointer-events:none}body .app .today-view .tl-card{position:relative;height:108px;background:linear-gradient(180deg,#ffffff0d,#00000014),linear-gradient(rgba(var(--tag-rgb),.34),rgba(var(--tag-rgb),.34)),#151816;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);filter:drop-shadow(0 8px 14px rgba(0,0,0,.45));transform:rotate(calc(var(--tilt) + var(--lean)));transform-origin:50% 100%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}body .app .today-view .tl-card:before{content:"";position:absolute;top:0;right:0;width:14px;height:14px;background:linear-gradient(225deg,transparent 50%,rgba(var(--tag-rgb),.7) 50%)}body .app .today-view .card-timeline-scroller:not(.is-dragging) .tl-slot:hover .tl-card{transform:rotate(0) translateY(-5px)}body .app .today-view .card-timeline-scroller:not(.is-dragging) .tl-slot:hover .tl-tape{transform:translateY(-5px)}body .app .today-view .tl-card-open{display:grid;align-content:start;gap:6px;width:100%;height:100%;min-height:0!important;padding:15px 14px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:left;cursor:pointer}body .app .today-view .tl-card-open time{color:rgb(var(--tag-rgb));filter:brightness(1.5) saturate(.8);font:800 10px/1 var(--typewriter);letter-spacing:.05em;text-transform:uppercase}body .app .today-view .tl-card-open b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:6px;color:#f3f0e8;font:700 13px/1.32 var(--typewriter)}body .app .today-view .tl-card-open small{overflow:hidden;padding-right:26px;color:#f3f0e880;font:600 10px/1.2 var(--typewriter);text-overflow:ellipsis;white-space:nowrap}body .app .today-view .tl-check{position:absolute!important;right:11px;bottom:11px;opacity:.8}body .app .today-view .tl-card.is-past .tl-card-open time{color:#ff9da8;filter:none}body .app .today-view .tl-slot.is-empty{--tag-rgb: 98, 217, 208}body .app .today-view .tl-card.is-empty{display:grid;align-content:center;justify-items:center;gap:6px;background:#62d9d00d;clip-path:none;filter:none;outline:1.5px dashed rgba(98,217,208,.35);outline-offset:-1.5px}body .app .today-view .tl-card.is-empty:before{display:none}body .app .today-view .tl-card.is-empty b{color:#62d9d0;font:700 12px/1 var(--typewriter)}body .app .today-view .tl-card.is-empty small{color:#6f756f;font:600 10px/1 var(--typewriter)}body .app .today-view .tl-axis{position:relative;height:48px}body .app .today-view .tl-bracket{position:absolute;left:0;right:0;top:10px;height:7px;border:1.5px solid rgba(255,255,255,.28);border-top:0;border-radius:0 0 3px 3px;transform-origin:left;animation:tl-draw .6s cubic-bezier(.2,.8,.2,1) .45s both}body .app .today-view .tl-axis span{position:absolute;left:2px;top:24px;white-space:nowrap;color:#a9a59b;font:800 10px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .today-view .tl-now{position:absolute;left:2px;top:37px;color:#4f8f8a;font:700 9px/1 var(--typewriter);font-style:normal;white-space:nowrap}body .app .today-view .tl-day.is-today .tl-bracket{border-color:#62d9d0;box-shadow:0 3px 10px -4px #62d9d0b3}body .app .today-view .tl-day.is-today .tl-axis span{color:#62d9d0}body .app .today-view .tl-day.is-late .tl-bracket{border-color:#ff7b8ab3}body .app .today-view .tl-day.is-late .tl-axis span{color:#ff7b8a}body .app .today-view .tl-day.is-selected .tl-axis span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}body .app .today-view .tl-day.is-flash .tl-card{animation:tl-wiggle .6s ease both}@keyframes tl-wiggle{0%,to{transform:rotate(var(--tilt))}30%{transform:rotate(calc(var(--tilt) - 3deg)) translateY(-6px)}60%{transform:rotate(calc(var(--tilt) + 2deg))}}body .app .today-view .tl-end{align-self:center;margin-bottom:56px;color:#4a4f4c;font:700 10px/1.4 var(--typewriter);max-width:110px}@media(max-width:760px){body .app .today-view .tl-slot{width:148px}body .app .today-view .tl-card{height:100px}body .app .today-view .card-timeline-rail{gap:30px}}@media(prefers-reduced-motion:reduce){body .app .today-view :is(.tl-slot,.tl-bracket,.tl-card){animation:none!important}}body .app .today-view .tl-slot.teal{--tag-rgb: 36, 215, 189}body .app .today-view .tl-slot.orange{--tag-rgb: 255, 139, 66}body .app .today-view .tl-slot.lime{--tag-rgb: 167, 233, 95}body .app .today-view .tl-slot.pink{--tag-rgb: 255, 108, 168}body .app .today-view .tl-slot.blue{--tag-rgb: 88, 167, 255}body .app .today-view .tl-slot.gold{--tag-rgb: 213, 197, 95}body .app .today-view .tl-slot.sky{--tag-rgb: 43, 188, 255}body .app .today-view .tl-slot.green{--tag-rgb: 53, 183, 121}body .app .today-view .tl-slot.amber{--tag-rgb: 184, 131, 24}body .app .today-view .tl-slot.red{--tag-rgb: 217, 76, 76}body .app .today-view .tl-slot.rose{--tag-rgb: 191, 61, 97}body .app .today-view .tl-slot.rust{--tag-rgb: 185, 101, 33}body .app .today-view .tl-slot.purple{--tag-rgb: 188, 76, 224}body .app .today-view .tl-slot.slate{--tag-rgb: 135, 145, 161}body .app .today-view .tl-slot.coral{--tag-rgb: 214, 81, 106}body .app .today-view .tl-slot.tan{--tag-rgb: 189, 139, 84}body .app .today-view .tl-slot.gray{--tag-rgb: 169, 172, 168}body .app .today-view .tl-slot.violet{--tag-rgb: 142, 122, 216}body .app .today-view .card-timeline-scroller{--swing: 0deg}body .app .today-view .tl-tape{display:none}body .app .today-view .card-timeline-rail{gap:30px;padding-top:14px}body .app .today-view .card-timeline-rail:before{bottom:41px}body .app .today-view .tl-cards{gap:10px;padding:0 4px}body .app .today-view .tl-slot{width:138px;padding-bottom:20px}body .app .today-view .tl-slot:after{height:20px}body .app .today-view .tl-card{height:76px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);filter:drop-shadow(0 5px 9px rgba(0,0,0,.4));transform:rotate(calc(var(--swing) * var(--w, 1)));transform-origin:50% 100%;transition:none;will-change:transform}body .app .today-view .tl-card:before{width:10px;height:10px}body .app .today-view .card-timeline-scroller:not(.is-dragging) .tl-slot:hover .tl-card{transform:rotate(calc(var(--swing) * var(--w, 1))) translateY(-3px);filter:drop-shadow(0 9px 14px rgba(0,0,0,.5)) brightness(1.08)}body .app .today-view .tl-card-open{gap:4px;padding:10px 11px 9px!important}body .app .today-view .tl-card-open time{font-size:9px}body .app .today-view .tl-card-open b{font-size:11.5px;line-height:1.3}body .app .today-view .tl-card-open small{font-size:9px;padding-right:20px}body .app .today-view .tl-check{right:8px;bottom:8px;transform:scale(.85)}body .app .today-view .tl-card-open b+small{margin-top:auto}body .app .today-view .tl-card-open:has(small) b{-webkit-line-clamp:1}body .app .today-view .tl-card.is-empty{height:76px}body .app .today-view .tl-card.is-empty b{font-size:11px}body .app .today-view .tl-axis{height:42px}body .app .today-view .tl-bracket{top:8px;height:6px}body .app .today-view .tl-axis span{top:20px;font-size:9.5px}body .app .today-view .tl-now{top:32px}@keyframes tl-stick{0%{opacity:0;transform:translateY(-22px)}60%{opacity:1}}body .app .today-view .tl-day.is-flash .tl-card{animation:tl-wiggle2 .9s ease both}@keyframes tl-wiggle2{0%,to{rotate:0deg}20%{rotate:-5deg}45%{rotate:3.5deg}70%{rotate:-1.5deg}}body .app .today-view .tl-end{margin-bottom:48px}@media(max-width:760px){body .app .today-view .tl-slot{width:124px}body .app .today-view .tl-card{height:72px}}body .app .today-view .card-timeline-rail{padding-top:24px}body .app .board-shell .board-head h1,body .app .today-view .today-heading h1,body .app .notebook-view .notebook-heading h1{display:flex!important;align-items:baseline;margin:0!important;color:#f3f0e8!important;font:800 clamp(30px,3.4vw,44px)/1.05 var(--typewriter)!important;letter-spacing:.02em!important;text-transform:uppercase;text-shadow:0 0 28px rgba(98,217,208,.12)}body .app .board-shell .board-head h1:after,body .app .today-view .today-heading h1:after,body .app .notebook-view .notebook-heading h1:after{width:.14em!important;height:.8em!important;margin-left:.18em!important;align-self:center}body .app .board-shell .board-head{align-items:flex-end;margin-bottom:14px}body .app .notebook-view .notebook-heading{align-items:flex-end}body .app .notebook-view .notebook-heading h1 .heading-count{font-size:14px!important;margin-left:14px!important;align-self:center}body .app .today-view .today-heading>div{display:flex;flex-direction:column;gap:8px}body .app .today-view .today-heading p{order:-1;margin:0!important;color:#62d9d0!important;font:800 11px/1 var(--typewriter)!important;letter-spacing:.14em;text-transform:uppercase}body .app .today-view .today-heading>div>span{color:#a9a59b!important;font:600 13px/1.4 var(--typewriter)!important}@media(max-width:760px){body .app .board-shell .board-head h1,body .app .today-view .today-heading h1,body .app .notebook-view .notebook-heading h1{font-size:28px!important}}body .app .board-shell .board-head h1 .board-typed,body .app .today-view .today-heading h1 .board-typed,body .app .notebook-view .notebook-heading h1 .board-typed{font:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-transform:inherit!important}@media(max-width:760px){body .app .today-view .today-heading>div{align-items:flex-start;text-align:left}}body .app .phone-only{display:none!important}@media(max-width:760px){body .app .web-only{display:none!important}body .app .phone-only{display:revert!important}body .app .today-view .card-timeline-head button[aria-label]{display:none}}body .app .note-detail .detail-inline-textarea{field-sizing:content;max-height:60vh}body .app .note-detail .detail-inline-textarea.is-empty{height:46px!important;min-height:46px!important}@media(max-width:760px){body .app .note-detail .detail-comment-compose{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px}body .app .note-detail .detail-comment-compose textarea{min-height:44px!important;height:auto;max-height:132px;field-sizing:content;font-size:16px!important}body .app .note-detail .detail-comment-compose>button{width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;align-self:end}body .app .note-detail .detail-comment-compose>:not(textarea):not(button){grid-column:1 / -1}}body .app .note-detail .detail-inline-textarea.is-empty{margin-bottom:10px!important}@media(max-width:760px){body .app .overlay.detail-overlay .note-detail .task-due-controls{min-height:40px!important;padding:0 6px 0 12px!important;gap:6px!important}body .app .overlay.detail-overlay .note-detail .task-due-controls>.task-due-field{min-height:36px!important;padding:0 6px!important;display:inline-flex;align-items:center}body .app .overlay.detail-overlay .note-detail .task-due-controls>.task-due-field span{font-size:13.5px!important}body .app .overlay.detail-overlay .note-detail .task-due-controls>button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}body .app .note-detail .task-due-slot{position:relative}body .app .note-detail .task-due-native,body .app .note-detail .task-due-add .task-due-bell{display:none}@media(pointer:coarse){body .app .note-detail .task-due-native{display:block;position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;font-size:16px;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none}body .app .note-detail .task-due-add .task-due-clock,body .app .note-detail .task-due-add>span{display:none!important}body .app .note-detail .task-due-add .task-due-bell{display:block}body .app .note-detail .task-due-add{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important;place-items:center;border-radius:50%!important}body .app .note-detail .task-due-slot:has(.task-due-native:focus) .task-due-add{background:rgba(var(--tag-rgb, 98, 217, 208),.22)!important;transform:scale(1.08)}}@media(pointer:coarse){body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row .task-due-slot{width:40px!important;min-width:40px!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row .task-due-add{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important}}body .app:has(>.completed-shell)>.board-shell:not(.completed-shell){min-height:calc(100vh - 300px);min-height:calc(100dvh - 300px)}@media(max-width:760px){body .app .note-detail .detail-popover{min-width:230px!important;padding:4px!important;border:1px solid #2b302d!important;border-radius:4px!important;background:#0b0d0c!important;box-shadow:0 18px 40px #000000a6!important}body .app .note-detail .detail-popover button{display:flex!important;align-items:center;justify-content:flex-start!important;gap:12px;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:0 12px!important;border:0!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#d8d6cf!important;font:700 13px/1.2 var(--typewriter)!important;letter-spacing:.02em;text-align:left;white-space:nowrap}body .app .note-detail .detail-popover button svg{flex:0 0 auto;width:16px;height:16px;opacity:.8}body .app .note-detail .detail-popover button:active:not(:disabled){background:#42c9c01f!important;color:#8ff0e8!important}body .app .note-detail .detail-popover button.danger{margin-top:4px;border-top:1px dashed rgba(255,255,255,.1)!important;border-radius:0 0 3px 3px!important;color:#ff8a96!important}body .app .note-detail .detail-popover p{margin:8px 12px;color:#858b86;font:600 12px/1.4 var(--typewriter)}}body .app .note-detail textarea.detail-note-title{margin-bottom:2px!important;min-height:0!important;field-sizing:content}body .app .note-detail .detail-inline-textarea.is-empty{height:36px!important;min-height:36px!important;margin-top:4px!important;padding-top:8px!important;padding-bottom:8px!important}body .app .overlay.detail-overlay .note-detail .task-due-controls{display:inline-flex!important;align-items:center;gap:2px!important;width:auto!important;min-height:0!important;height:26px!important;margin:0 0 6px!important;padding:0 2px 0 8px!important;border:0!important;border-radius:3px!important;background:rgba(var(--tag-rgb, 98, 217, 208),.1)!important;box-shadow:none!important}body .app .overlay.detail-overlay .note-detail .task-due-controls>svg{width:12px;height:12px;opacity:.85}body .app .overlay.detail-overlay .note-detail .task-due-controls>.task-due-field{min-height:0!important;height:26px!important;padding:0 3px!important;display:inline-flex;align-items:center;border:0!important;background:transparent!important}body .app .overlay.detail-overlay .note-detail .task-due-controls>.task-due-field span{font:700 11.5px/1 var(--typewriter)!important;letter-spacing:.02em}body .app .overlay.detail-overlay .note-detail .task-due-controls>.task-due-join{font-size:10px!important;opacity:.5;padding:0 1px}body .app .overlay.detail-overlay .note-detail .task-due-controls>button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;background:transparent!important;opacity:.6}body .app .overlay.detail-overlay .note-detail .reminder-task-row>.task-due-slot:has(.task-due-controls){justify-self:start!important;width:auto!important}body .app .overlay.detail-overlay .note-detail .task-due-controls{width:fit-content!important;max-width:100%;justify-self:start}@media(pointer:coarse){body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row .task-due-add{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-color:rgba(var(--tag-rgb, 255, 123, 138),.25)!important;background:transparent!important}body .app .overlay.detail-overlay>.note-detail.detail-refined .reminder-task-row .task-due-slot:not(:has(.task-due-controls)){width:34px!important;min-width:34px!important}}body .app .overlay.detail-overlay .note-detail .task-due-controls>.task-due-field{position:relative;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;line-height:26px!important}body .app .overlay.detail-overlay .note-detail .task-due-controls>.task-due-join{display:inline-flex!important;align-items:center;height:26px;margin:0 1px!important;padding:0!important;font:600 10.5px/1 var(--typewriter)!important;vertical-align:middle;transform:none!important;top:0!important}body .app .overlay.detail-overlay .note-detail .task-due-controls>.task-due-join:before{display:none!important}body .app .overlay.detail-overlay .note-detail .task-due-controls>button{margin-left:2px!important}body .app .today-view .tl-day.is-selected .tl-axis span{text-decoration:none!important}body .app .today-view .tl-day.is-selected .tl-bracket{border-width:2px}body .app .today-view .tl-now{top:36px!important}body .app .today-view .tl-axis{height:50px!important}body .app .overlay.detail-overlay .note-detail .detail-secondary-tools{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:center;gap:8px!important;width:auto!important;min-height:0!important;margin:6px 0 4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .app .overlay.detail-overlay .note-detail :is(.detail-secondary-tools>label,.detail-secondary-tools>button,.detail-comment-add){position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:7px!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 11px!important;border:1px dashed rgba(255,255,255,.16)!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#a9a59b!important;font:800 10.5px/1 var(--typewriter)!important;letter-spacing:.08em!important;text-transform:uppercase;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app .overlay.detail-overlay .note-detail :is(.detail-secondary-tools>label,.detail-secondary-tools>button,.detail-comment-add) svg{width:13px!important;height:13px!important}body .app .overlay.detail-overlay .note-detail :is(.detail-secondary-tools>label,.detail-secondary-tools>button,.detail-comment-add):is(:hover,:active){border-style:solid!important;border-color:#62d9d080!important;color:#8ff0e8!important}body .app .overlay.detail-overlay .note-detail .detail-secondary-tools>label input[type=file]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}body .app .overlay.detail-overlay .note-detail .detail-comments{margin-top:14px!important;padding-top:12px!important;border-top:1px dashed rgba(255,255,255,.08)!important}body .app .overlay.detail-overlay .note-detail .detail-comments-head{display:flex!important;align-items:center;justify-content:space-between;min-height:32px;margin:0!important}body .app .overlay.detail-overlay .note-detail .detail-comments-head>span{display:inline-flex;align-items:center;gap:7px;color:#7c827d!important;font:800 10.5px/1 var(--typewriter)!important;letter-spacing:.1em;text-transform:uppercase}body .app .overlay.detail-overlay .note-detail .detail-comments-head>span svg{width:13px;height:13px}@media(max-width:760px){body .app .note-detail .detail-popover button.web-only{display:none!important}}body .app .note-detail .detail-source-link.detail-source-link{display:flex!important;align-items:center;gap:11px;flex-basis:100%;width:100%!important;max-width:100%;min-height:50px!important;margin:12px 0 2px!important;padding:7px 10px 7px 8px!important;border:1px solid rgba(98,217,208,.22)!important;border-left:3px solid #62d9d0!important;border-radius:3px!important;background:#62d9d00f!important;text-align:left}body .app .note-detail .detail-source-page{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:3px;background:repeating-linear-gradient(180deg,transparent 0 6px,rgba(40,50,45,.18) 6px 7px),#e9e4d6;color:#2c3a36;box-shadow:1px 2px #00000059;rotate:-3deg}body .app .note-detail .detail-source-text{display:grid;gap:4px;flex:1;min-width:0}body .app .note-detail .detail-source-text small{color:#62d9d0;font:800 9.5px/1 var(--typewriter);letter-spacing:.1em;text-transform:uppercase}body .app .note-detail .detail-source-text b{overflow:hidden;color:#f1eee6!important;font:700 13px/1.2 var(--typewriter)!important;text-overflow:ellipsis;white-space:nowrap}body .app .note-detail .detail-source-link>svg{flex:0 0 auto;color:#62d9d0;opacity:.8;transition:translate .2s ease}body .app .note-detail .detail-source-link:is(:hover,:active)>svg{translate:3px 0}body .app .overlay.detail-overlay .note-detail .task-sheet-tools{display:flex!important;justify-content:flex-start!important;gap:8px!important;margin:10px 0 4px!important;padding:0!important;border:0!important}body .app .overlay.detail-overlay .note-detail .task-sheet-tools>:is(button,label){position:relative;display:inline-flex!important;align-items:center;gap:7px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 11px!important;border:1px dashed rgba(255,255,255,.16)!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:#a9a59b!important;font:800 10.5px/1 var(--typewriter)!important;letter-spacing:.08em!important;text-transform:uppercase}body .app .overlay.detail-overlay .note-detail .task-sheet-tools>:is(button,label) svg{width:13px!important;height:13px!important}body .app .overlay.detail-overlay .note-detail .task-sheet-tools>label input{position:absolute;inset:0;opacity:0;width:100%}body .app .overlay.detail-overlay .note-detail .task-sheet-tools.task-sheet-tools>button{height:32px!important;min-height:32px!important;padding:0 11px!important;border:1px dashed rgba(255,255,255,.16)!important;border-radius:3px!important;background:transparent!important;color:#a9a59b!important;font:800 10.5px/1 var(--typewriter)!important;letter-spacing:.08em!important;text-transform:uppercase}body .app .shared-email-address small>span{font:inherit!important;letter-spacing:inherit!important;color:inherit!important}@media(pointer:coarse){body .app .overlay.detail-overlay,body .app .overlay.detail-overlay>.note-detail{overscroll-behavior:contain}body .app .overlay.detail-overlay>.note-detail{overscroll-behavior-y:none;will-change:transform}}
