@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#1d1925;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#1d1925;--muted:#625b6d;--line:#e8e4ea;--purple:#5c22ce;--purple-tint:#f1eaff;--gold:#ffab16;--surface:#fff;--soft:#f8f7f9;--danger:#a53b2d;--radius:9px;--sidebar-width:clamp(194px, 17.1vw, 262px);background:#fff;font-family:Golos Text Variable,Golos Text,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--purple);outline-offset:3px}a{color:var(--purple)}img{max-width:100%;display:block}svg{flex:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(160deg,#f8f7f8,#fbfafb 69%);border-right:1px solid #f1eef1;flex-direction:column;gap:25px;height:100dvh;padding:28px 12px 18px;display:flex;position:sticky;top:0;overflow:auto}.brand-button{background:0 0;border:0;align-self:flex-start;padding:0}.sidebar .brand-button{margin:0 0 18px 12px}.wordmark{width:auto;height:clamp(27px,2.52vw,36px)}.sidebar-navigation,.sidebar-lists{gap:4px;display:grid}.sidebar nav button,.sidebar-lists button,.sidebar-footer button{text-align:left;border-radius:var(--radius);letter-spacing:-.019em;background:0 0;border:0;align-items:center;gap:15px;width:100%;min-height:49px;padding:10px 12px;font-size:clamp(14px,1.38vw,20px);display:flex}.sidebar nav button:hover,.sidebar-lists button:hover,.sidebar-footer button:hover{background:#f0edf2}.sidebar nav button.selected,.sidebar-lists button.selected{background:var(--purple-tint);color:var(--purple);font-weight:550}.sidebar-lists{border-top:1px solid var(--line);margin:2px 3px;padding-top:13px}.sidebar-lists button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-lists .add-list,.sidebar-footer button{color:var(--muted);font-size:14px}.sidebar-footer{margin-top:auto}.sidebar-footer .active-indicator{color:var(--purple)}.active-indicator span{background:var(--purple);border-radius:50%;width:8px;height:8px}.application{min-width:0;position:relative}.header-tools{z-index:2;align-items:center;gap:11px;display:flex;position:absolute;top:33px;right:clamp(16px,2.3vw,38px)}.reward-counter{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:20px;font-weight:640;display:inline-flex}.reward-counter svg{color:var(--gold)}.icon-button{background:0 0;border:0;border-radius:8px;place-items:center;min-width:35px;min-height:35px;padding:6px;display:inline-grid}.icon-button:hover{background:var(--soft)}.header-bell{color:var(--muted);opacity:.75}.today-layout{grid-template-columns:minmax(0,1.52fr) minmax(0,1fr);min-height:100vh;display:grid}.today-tasks{min-width:0;padding:45px clamp(23px,2.5vw,40px) 36px}.today-date{color:var(--muted);margin-bottom:9px;font-size:clamp(15px,1.45vw,22px)}.today-tasks>h1{letter-spacing:-.053em;font-size:clamp(39px,4.05vw,61px);font-weight:730;line-height:1.03}.pepper-image{flex:none;max-width:100%;height:auto;display:block}.pepper-avatar{object-fit:cover;border-radius:50%}.pepper-round-portrait{isolation:isolate;width:var(--pepper-round-size,var(--pepper-portrait-size));aspect-ratio:1;flex:none;display:inline-grid;position:relative}.pepper-round-portrait:before{content:"";z-index:-1;background-color:var(--pepper-disc,#eee4fc);box-shadow:inset 0 0 0 1px var(--pepper-disc-edge,#dfcef6);background-image:radial-gradient(at 36% 24%,#ffffff96,#0000 74%);border-radius:50%;position:absolute;inset:3%}.pepper-round-portrait>.pepper-image{object-fit:contain;width:100%;height:100%}.pepper-empty,.pepper-plan-intro{align-items:center;gap:14px;display:flex}.pepper-empty .pepper-image{max-width:30%}.assistant-strip{border-bottom:1px solid var(--line);align-items:center;gap:clamp(10px,1.4vw,21px);margin:25px 0 24px;padding-bottom:22px;display:flex}.assistant-strip>.pepper-round-portrait{--pepper-round-size:clamp(44px, 5vw, 67px)}.assistant-strip p{border-left:1px solid var(--line);flex:1;padding:8px 0 8px clamp(10px,1.35vw,20px);font-size:clamp(14px,1.3vw,19px);line-height:1.42}.primary-button,.secondary-button{border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font-weight:590;line-height:1.2;display:inline-flex}.primary-button{color:#fff;background:var(--purple);border:1px solid var(--purple)}.primary-button:hover:not(:disabled){background:#4e1ab5;border-color:#4e1ab5}.secondary-button{color:var(--ink);background:#fff;border:1px solid #ddd7e4}.secondary-button:hover:not(:disabled){background:#faf8ff}.assemble-button{flex:none;padding:10px clamp(10px,1.45vw,20px);font-size:clamp(14px,1.2vw,17px)}.today-calendar{border-left:1px solid var(--line);align-self:stretch;min-width:0;margin:22px 0 33px;padding:50px clamp(14px,2.1vw,33px) 0}.today-calendar>h2{margin-bottom:15px;font-size:clamp(24px,2.6vw,38px);font-weight:700;line-height:1.05}.text-button{color:var(--purple);background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-weight:550;display:inline-flex}.text-button:hover{text-decoration:underline}.planner-rerun{color:var(--muted);margin:6px 0;font-size:13px}.plan-info{font-size:14px}.wide-view{min-width:0;padding:62px clamp(24px,4vw,60px) 48px}.task-view{max-width:1000px}.view-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.view-heading h1{font-size:clamp(32px,4vw,55px);line-height:1.1}.calendar-view .view-heading{margin-bottom:22px}.library-host{padding-right:clamp(20px,3vw,42px)}.mobile-header,.mobile-navigation{display:none}.network-status{text-align:center;color:var(--muted);z-index:3;pointer-events:none;margin:3px 0;font-size:12px;position:absolute;top:0;left:16px;right:16px}.papper-dialog{color:var(--ink);border:1px solid var(--line);border-radius:17px;width:min(530px,100% - 30px);max-height:calc(100dvh - 36px);padding:0;overflow:auto;box-shadow:0 24px 90px #22143b26}.papper-dialog::backdrop{background:#22162f54}.papper-dialog>section{padding:24px}.papper-dialog p{line-height:1.48}.dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.dialog-heading h2{font-size:25px;font-weight:700}.standard-dialog[open]{overflow:hidden}.standard-dialog>.dialog-frame{flex-direction:column;max-height:min(100dvh - 36px,760px);padding:0;display:flex}.dialog-frame>.dialog-heading{flex:none;margin:0;padding:17px 22px 9px}.dialog-close{width:44px;height:44px;color:var(--muted)}.dialog-scroll{overscroll-behavior:contain;min-width:0;min-height:0;padding:5px 22px 20px;overflow-y:auto}.dialog-scroll:has(+.dialog-actions){padding-bottom:10px}.dialog-actions{border-top:1px solid var(--sheet-line);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:12px 22px 16px;display:flex}.dialog-actions .primary-button{min-height:46px}.settings-form{gap:14px;display:grid}.settings-form label{gap:5px;font-size:14px;font-weight:540;display:grid}.settings-form input:not([type=checkbox]){min-height:44px;color:var(--ink);background:#fff;border:1px solid #e4dfe8;border-radius:10px;width:100%;min-width:0;padding:8px 11px}.settings-group{gap:12px;min-width:0;display:grid}.settings-group+.settings-group{border-top:1px solid var(--sheet-line);padding-top:14px}.settings-group h3{font-size:16px;font-weight:680}.settings-form .settings-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.settings-toggle input{appearance:none;cursor:pointer;background:#756980;border:0;border-radius:24px;flex:none;width:39px;height:24px;margin:0;position:relative}.settings-toggle input:checked{background:var(--purple)}.settings-toggle input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;display:block;position:absolute;inset:3px auto auto 3px}.settings-toggle input:checked:before{left:18px}@media (forced-colors:active){.settings-toggle input{appearance:auto;width:22px;height:22px}.settings-toggle input:before{content:none}}input[type=checkbox]{accent-color:var(--purple)}.form-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;display:grid}.form-pair label{min-width:0}.settings-actions{border-top:1px solid var(--line);justify-items:start;gap:2px;margin-top:14px;padding-top:10px;display:grid}.settings-actions .text-button,.dialog-danger-action{text-align:left;overflow-wrap:anywhere;min-height:44px}.settings-actions .text-button svg{flex:none}.settings-dialog .dialog-actions>p{margin-right:auto}.dialog-danger-action{color:var(--danger);justify-self:start}.sign-in-dialog .subtle,.sign-in-screen .subtle{overflow-wrap:anywhere}.sign-in-screen{background:var(--surface);place-items:center;min-height:100dvh;padding:28px 20px;display:grid}.sign-in-content{gap:20px;width:min(100%,340px);display:grid}.sign-in-content .wordmark{height:32px}.sign-in-content h1{font-size:29px;line-height:1.15}.sign-in-content .settings-form input{font-size:16px}.sign-in-content>.primary-button{justify-content:center;min-height:46px}.subtle{color:var(--muted);font-size:14px}.form-error{color:var(--danger);font-size:14px}.voice-status{color:var(--purple);align-items:center;gap:12px;margin-bottom:18px;display:flex}.reminder-list{margin-bottom:12px;display:grid}.reminder-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;gap:4px;padding:12px 0;display:grid}.reminder-list button.reminder-with-pepper{grid-template-columns:36px minmax(0,1fr);column-gap:10px}.reminder-with-pepper>.pepper-round-portrait{grid-row:span 2;align-self:center}.reminder-list small,.plan-unplaced small{color:var(--muted)}.plan-unplaced{margin-top:15px}.plan-unplaced ul{margin:8px 0;padding-left:19px}.plan-methods{flex-wrap:wrap;gap:5px 15px;margin:12px 0;display:flex}.toast{z-index:60;color:#fff;background:#221a2c;border-radius:11px;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 30px);min-height:45px;padding:10px 12px;font-size:14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #221a2c26}.toast button{color:#e0ceff;background:0 0;border:0;padding:5px;font-size:13px;font-weight:600}.toast .toast-close{color:#fff;place-items:center;display:grid}.reward-flight{z-index:65;color:#f0a008;pointer-events:none;filter:drop-shadow(0 1px 8px #ffbf4a50);align-items:center;gap:3px;font-weight:800;animation:.42s cubic-bezier(.2,.63,.39,1) both reward-flight;display:flex;position:fixed;transform:translate(-50%,-50%)}@keyframes reward-flight{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)}28%{opacity:1;transform:translate(-50%,-65%)scale(1.15)}75%{opacity:1}to{opacity:0;transform:translate(calc(var(--flight-x) - 50%), calc(var(--flight-y) - 50%)) scale(.48)}}@media (width<=1050px){.sidebar{padding-inline:10px}.today-layout{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr)}.assistant-strip{flex-wrap:wrap}.assistant-strip p{flex-basis:calc(100% - 70px)}.assemble-button{margin-left:auto}}@media (width>=1150px) and (height>=950px){.sidebar{gap:35px;padding-top:33px}.sidebar .brand-button{margin-bottom:25px}.sidebar nav button,.sidebar-lists button{min-height:54px;padding-inline:15px}.sidebar-lists{margin-top:3px}.today-tasks{padding-top:48px;padding-left:clamp(36px,3.1vw,48px)}.today-date{margin-bottom:16px}.today-tasks>h1{font-size:54px;font-weight:710}.assistant-strip{margin-top:41px;margin-bottom:33px;padding-bottom:29px}.assistant-strip>.pepper-round-portrait{--pepper-round-size:73px}.assistant-strip p{font-size:20px}.assemble-button{min-height:46px;font-size:18px}.today-tasks .papper-task-row{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;min-height:62px}.today-tasks .papper-task-title{font-size:21px}.today-tasks .papper-task-check{width:29px;height:29px}.today-tasks .papper-task-meta{font-size:15px}.today-tasks .papper-task-group h2{font-size:31px;font-weight:710}.today-tasks .papper-task-group+.papper-task-group{margin-top:34px}.today-tasks .papper-quick-idle,.today-tasks .papper-quick-form{min-height:64px;font-size:19px}.today-calendar{--calendar-hour-height:64px;padding-top:67px}.today-calendar>h2{margin-bottom:21px}.today-calendar .papper-date-nav{grid-template-columns:43px minmax(0,1fr) 43px;margin-bottom:43px}.today-calendar .papper-date-nav>.papper-icon-button{width:43px;height:43px}.today-calendar .papper-date-picker{min-height:43px;font-size:17px}.today-calendar .papper-timeline{--label-width:62px}.today-calendar .papper-time-labels{font-size:15px}.today-calendar .papper-calendar-block-content{font-size:17px}}@media (width<=760px),(orientation:landscape) and (height<=500px) and (pointer:coarse){.app-shell{display:block}.sidebar{display:none}.wordmark{height:29px}.mobile-header{min-height:61px;padding:max(9px, env(safe-area-inset-top)) 15px 8px;justify-content:space-between;align-items:center;display:flex}.mobile-header>div{gap:3px;display:flex}.header-tools{top:77px;right:18px}.reward-counter{font-size:16px}.reward-counter svg{width:19px}.header-bell{display:none}.today-layout{min-height:auto;display:block}.today-tasks{padding:12px 17px 22px}.today-tasks>h1{font-size:42px}.today-date{font-size:14px}.assistant-strip{flex-wrap:nowrap;gap:10px;margin:19px 0;padding-bottom:17px}.assistant-strip>.pepper-round-portrait{--pepper-round-size:42px}.assistant-strip p{flex:1;padding:4px 0 4px 8px;font-size:13px}.assemble-button{min-height:40px;padding:8px 10px;font-size:13px}.today-calendar{border:0;border-top:1px solid var(--line);margin:0 17px;padding:19px 0 15px}.today-calendar>h2{font-size:24px}.wide-view{padding:21px 17px 28px}.view-heading{margin-bottom:19px}.view-heading h1{font-size:33px}.view-heading button{padding-inline:9px;font-size:13px}.mobile-navigation{z-index:22;padding:5px 7px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-navigation button{min-height:45px;color:var(--muted);background:0 0;border:0;align-content:center;justify-items:center;gap:3px;font-size:11px;display:grid}.mobile-navigation button[aria-current]{color:var(--purple);font-weight:700}.application{padding-bottom:calc(59px + env(safe-area-inset-bottom))}.toast{bottom:calc(65px + env(safe-area-inset-bottom))}.network-status{text-align:left;margin:1px 15px 7px;position:static}}@media (prefers-reduced-motion:reduce){.reward-flight{filter:none;animation:none}}.mobile-day-navigation{display:none}.sidebar-folder{min-width:0}.sidebar-folder summary{min-height:43px;color:var(--muted);cursor:pointer;border-radius:var(--radius);align-items:center;gap:13px;padding:8px 12px;font-size:14px;display:flex}.sidebar-folder summary::-webkit-details-marker{display:none}.sidebar-folder summary:hover{background:#f0edf2}.sidebar-folder summary:after{content:"";border:1px solid;border-width:0 1px 1px 0;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.sidebar-folder[open] summary:after{transform:rotate(225deg)}.sidebar-folder .sidebar-list-item{padding-left:12px}.sidebar-list-item{border-radius:8px;position:relative}.sidebar-list-item>button:first-child{padding-right:37px}.sidebar-list-item .sidebar-list-grip{width:33px;min-height:40px;color:var(--muted);opacity:0;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.sidebar-list-item:hover .sidebar-list-grip,.sidebar-list-item:focus-within .sidebar-list-grip{opacity:1}.sidebar-list-item[data-drag-hover],.sidebar-folder summary[data-drag-hover]{background:var(--purple-tint);outline:1px solid #a98be7}.list-heading-actions{gap:5px;display:flex}.papper-checklist-row.is-reorderable{grid-template-columns:22px minmax(0,1fr) 32px 32px;gap:4px}.checklist-step-move{position:relative}.checklist-step-move>.papper-icon-button{width:32px;color:var(--muted)}.checklist-step-move .papper-popover{z-index:6}button.reward-counter{background:0 0;border:0;border-radius:8px;min-height:36px;padding:3px 5px}button.reward-counter:hover{background:#fff6e8}.quick-capture-form{gap:13px;display:grid}.quick-capture-input,.task-search-input{align-items:center;gap:8px;min-width:0;display:flex}.quick-capture-input input,.task-search-input input{width:100%;min-width:0;min-height:48px;color:var(--ink);border:1px solid var(--line);background:var(--soft);border-radius:10px;flex:1;padding:9px 11px;font-size:16px}.quick-capture-input{position:relative}.quick-capture-input input{padding-right:53px}.quick-capture-input input:focus,.task-search-input input:focus{outline:2px solid var(--purple);outline-offset:-1px}.quick-capture-input .icon-button{min-width:44px;min-height:44px;color:var(--muted);position:absolute;right:4px}.quick-capture-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quick-capture-chips button{border:1px solid var(--line);min-height:37px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:13px;display:inline-flex}.quick-capture-chips button[aria-pressed=true]{background:var(--purple-tint);color:var(--purple);border-color:#0000;font-weight:640}.capture-options{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.capture-options .text-button{min-width:0;min-height:44px;font-size:14px}.quick-capture-list{max-width:100%;color:var(--muted);justify-self:start}.quick-capture-list span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.capture-options svg{flex:none}.quick-capture-parsed{background:var(--purple-tint);min-height:36px;color:var(--purple);border-radius:8px;align-items:center;gap:7px;padding:0 6px 0 10px;font-size:13px;display:flex}.quick-capture-parsed .icon-button{margin-left:auto}.holding-voice{z-index:54;bottom:calc(74px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);padding:10px 13px;font-size:13px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.task-search-input{position:relative}.task-search-input input{padding-left:40px}.task-search-input>svg{color:var(--muted);pointer-events:none;position:absolute;left:12px}.task-search-filters{margin:11px 0 7px}.task-search-results{min-height:54px}.task-search-results>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:51px;color:var(--muted);background:#fff;grid-template-columns:21px minmax(0,1fr) 19px;align-items:center;gap:9px;padding:7px 2px;display:grid}.task-search-results>button:hover{color:var(--purple)}.task-search-results span{gap:2px;display:grid}.task-search-results strong{color:var(--ink);font-size:14px;font-weight:620}.task-search-results small{font-size:12px}.task-search-results>p{padding:16px 0}.search-important{color:#ad6800}.lightning-level{align-items:center;gap:13px;display:flex}.lightning-level-icon{color:#e48d0b;background:#fff4db;border-radius:16px;place-items:center;width:57px;height:57px;display:grid}.lightning-level h3{font-size:21px;font-weight:720}.lightning-level p{color:#88590b}.lightning-dialog progress{appearance:none;background:#fff1d3;border:none;border-radius:7px;width:100%;height:8px;margin:16px 0 7px;display:block}.lightning-dialog progress::-webkit-progress-bar{background:#fff1d3;border-radius:7px}.lightning-dialog progress::-webkit-progress-value{background:#e79b19;border-radius:7px}.lightning-dialog progress::-moz-progress-bar{background:#e79b19;border-radius:7px}.lightning-week-title{margin-top:23px;font-size:16px}.lightning-week-title small{color:var(--muted);font-weight:600}.lightning-rhythm{margin-top:5px}.lightning-rhythm button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:20px 1fr 15px;align-items:center;gap:8px;width:100%;min-height:40px;padding:5px 0;font-size:14px;display:grid}.lightning-rhythm button>svg{color:var(--muted)}.lightning-rhythm-mark{border:1px solid #cfc5d7;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.lightning-rhythm .is-done .lightning-rhythm-mark{color:#9a6009;background:#fff0d1;border-color:#0000}.lightning-week{margin:7px 0 0}.lightning-week div{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}.lightning-week dd{margin:0;font-weight:660}.mobile-lists-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.mobile-lists-links button,.mobile-lists-inbox,.mobile-list-settings{text-align:left;min-height:46px;color:var(--ink);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 8px;font-size:14px;display:flex}.mobile-lists-links button.selected,.mobile-lists-inbox.selected{color:var(--purple);background:var(--purple-tint)}.mobile-lists-links button:hover,.mobile-lists-inbox:hover,.mobile-list-settings:hover{background:var(--soft)}.mobile-lists-inbox{width:100%}.mobile-lists-dialog .sidebar-lists{margin:7px 0 9px;padding-top:7px}.mobile-lists-dialog .sidebar-lists button{gap:10px;min-height:46px;padding-left:8px;font-size:15px}.mobile-lists-dialog .sidebar-lists .sidebar-list-grip{opacity:1;width:42px;min-height:44px;padding:0}.mobile-lists-dialog .sidebar-list-item>button:first-child{padding-right:47px}.mobile-lists-dialog .add-list{color:var(--purple);font-weight:580}.mobile-lists-dialog .sidebar-folder summary{gap:10px;min-height:46px;padding-left:8px}.mobile-list-settings{width:100%;color:var(--muted)}.reward-flight{animation-name:papper-energy-flight;animation-duration:.56s}.reward-flight.is-milestone{animation-duration:.72s}.reward-flight>i{background:#ffbc42;border-radius:2px;width:6px;height:6px;animation:.32s ease-out both papper-energy-spark;position:absolute;top:50%;left:66%;transform:rotate(45deg)}.reward-flight>i:first-child{--spark-x:-21px;--spark-y:-15px}.reward-flight>i:nth-child(2){--spark-x:21px;--spark-y:-21px}.reward-flight>i:nth-child(3){--spark-x:17px;--spark-y:16px}@keyframes papper-energy-spark{0%{opacity:1;transform:rotate(45deg)scale(.4)}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) rotate(85deg) scale(.9)}}@keyframes papper-energy-flight{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}20%{opacity:1;transform:translate(-50%,-75%)scale(1.18)}37%{opacity:1;transform:translate(-50%,-90%)scale(1)}86%{opacity:1;transform:translate(calc(var(--flight-x) - 50%), calc(var(--flight-y) - 50%)) scale(.65)}to{opacity:0;transform:translate(calc(var(--flight-x) - 50%), calc(var(--flight-y) - 50%)) scale(.32)}}@media (width<=760px),(orientation:landscape) and (height<=500px) and (pointer:coarse){.mobile-header{padding-inline:var(--sheet-gutter)}.mobile-header .icon-button{min-width:44px;min-height:44px}.application .header-tools{top:max(12px, env(safe-area-inset-top));right:105px}.calendar-view .papper-calendar-head{justify-content:flex-end;margin-bottom:10px}.calendar-view .papper-calendar-head h2{display:none}.today-tasks,.wide-view{padding-inline:var(--sheet-gutter)}.today-calendar{margin-inline:var(--sheet-gutter)}.today-tasks>h1{font-size:clamp(35px,10vw,40px)}.today-date{margin-bottom:7px;font-size:13px}.assistant-strip{margin-block:18px 16px;padding-bottom:16px}.assistant-strip>.pepper-round-portrait{--pepper-round-size:40px}.assistant-strip p{line-height:1.38}.assemble-button{min-height:44px}.mobile-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-navigation button{min-height:46px;font-size:11px}.mobile-day-navigation{background:var(--soft);border-radius:10px;gap:3px;margin:-4px 0 12px;padding:3px;display:flex}.mobile-day-navigation button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:13px;display:inline-flex}.mobile-day-navigation button[aria-pressed=true]{color:var(--purple);background:#fff;font-weight:670;box-shadow:0 1px 3px #29203112}.mobile-day-navigation small{font-variant-numeric:tabular-nums;color:#625b6d;font-size:11px;font-weight:650}.today-layout.mobile-show-tasks .today-calendar,.today-layout.mobile-show-calendar .today-task-content{display:none}.today-layout.mobile-show-calendar .today-tasks{padding-bottom:0}.today-layout.mobile-show-calendar .today-calendar{border-top:0;padding-top:5px}.today-layout.mobile-show-calendar .today-calendar>h2{display:none}.standard-dialog>.dialog-frame{max-height:calc(var(--modal-max) - var(--modal-grab-space))}.dialog-frame>.dialog-heading{padding:4px var(--sheet-gutter) 8px}.dialog-heading h2{font-size:24px;line-height:1.15}.dialog-scroll{padding:5px var(--sheet-gutter) calc(17px + var(--sheet-safe))}.dialog-scroll:has(+.dialog-actions){padding-bottom:12px}.dialog-actions{padding:10px var(--sheet-gutter) calc(12px + var(--sheet-safe))}.dialog-actions>button:only-child{width:100%}.dialog-actions>button{min-height:46px}.settings-dialog .dialog-actions{flex-direction:column;align-items:stretch}.quick-capture-chips button,.lightning-rhythm button{min-height:44px}.pepper-plan-intro .pepper-image{width:56px;height:56px}}@media (width<=350px){.assistant-strip{gap:8px}.assistant-strip>.pepper-round-portrait{--pepper-round-size:35px}.assemble-button{padding-inline:8px}.dialog-heading h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.reward-flight,.reward-flight>i{animation:none}.reward-flight>i{display:none}}.mobile-create{display:none}.voice-during-hold{z-index:85;touch-action:none;background:#fff;position:fixed;inset:0}dialog.voice-modal[open]{width:100%;max-width:none;height:100dvh;max-height:var(--dialog-viewport-height,100dvh);color:var(--ink);background:#fff;border:0;border-radius:0;margin:auto;padding:0}.voice-canvas{min-height:100%;padding:max(32px, env(safe-area-inset-top)) 22px max(22px, env(safe-area-inset-bottom));text-align:center;grid-template-rows:auto minmax(160px,1fr) auto;display:grid;position:relative}.voice-during-hold .voice-canvas{height:100%}.voice-canvas h2{margin-top:clamp(14px,8vh,70px);font-size:clamp(23px,6vw,32px)}.voice-center{align-self:center;place-items:center;gap:35px;min-width:0;padding:30px 0 45px;display:grid}.voice-center>p{font-size:15px}.voice-orb{isolation:isolate;aspect-ratio:1;color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:clamp(90px,27vw,128px);display:grid;position:relative;box-shadow:0 0 0 14px #e8dcff,0 0 0 26px #f3ecff}.voice-orb:before{content:"";z-index:-1;border:1px solid #a784ee;border-radius:50%;animation:1.65s ease-out infinite papper-mic-pulse;position:absolute;inset:-16px}.voice-canvas[data-voice-stage=requesting] .voice-orb:before{opacity:.4;animation:none}.voice-canvas.is-cancelling .voice-orb{background:var(--danger);box-shadow:0 0 0 14px #f9dfda,0 0 0 26px #fdf0ee}.voice-canvas-footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.voice-canvas-footer span{color:var(--muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.voice-anchor{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.voice-dismiss{top:max(15px, env(safe-area-inset-top));min-width:44px;min-height:44px;position:absolute;right:17px}@keyframes papper-mic-pulse{0%{opacity:.65;transform:scale(.88)}to{opacity:0;transform:scale(1.35)}}.voice-review-pepper{align-items:center;gap:11px;padding:4px 0 16px;display:flex}.voice-review-pepper strong{font-size:15px}.voice-review-pepper p{color:var(--muted);font-size:13px}.voice-review-form{gap:9px}.voice-review-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;gap:3px 4px;padding-bottom:8px;display:grid}.voice-review-row>.icon-button{width:44px;height:44px;color:var(--muted)}.voice-review-date{color:var(--muted);grid-template-columns:16px minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding-left:5px;display:grid}.voice-review-form .voice-review-date input{background:var(--soft);border:0;min-height:42px;padding-inline:6px}.voice-review-add{justify-self:start;min-height:44px}.voice-review-list select,.voice-transcript textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;min-height:44px;padding:8px 10px}.voice-transcript summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;gap:6px;display:flex}.voice-transcript summary::-webkit-details-marker{display:none}.voice-transcript[open] summary svg{rotate:180deg}.voice-transcript .text-button{min-height:44px}@media (width<=760px),(orientation:landscape) and (height<=500px) and (pointer:coarse){.mobile-create{bottom:calc(73px + env(safe-area-inset-bottom));right:var(--sheet-gutter);z-index:33;display:block;position:fixed}.mobile-create-trigger{z-index:2;color:#fff;background:var(--purple);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 4px 16px #52269827}.mobile-create-trigger svg{transition:rotate .17s}.mobile-create-trigger[aria-expanded=true] svg{rotate:45deg}.mobile-create-scrim{z-index:0;touch-action:none;background:#fff9;border:0;position:fixed;inset:0}.mobile-create-options{z-index:1;justify-items:end;gap:6px;width:max-content;max-width:calc(100vw - 40px);display:grid;position:absolute;bottom:69px;right:5px}.mobile-create-options button{max-width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:14px;font-weight:650;display:flex}.mobile-create-options button span{background:#fff;border-radius:9px;padding:9px 12px;box-shadow:0 2px 12px #2e244521}.mobile-create-options button i{background:var(--purple-tint);width:44px;height:44px;color:var(--purple);border-radius:50%;flex:none;place-items:center;display:grid}.mobile-create-options button:last-child i{background:var(--purple);color:#fff}.application:has(.papper-task-drag-dock,.is-batch-selecting) .mobile-create{visibility:hidden}.application{padding-bottom:calc(119px + env(safe-area-inset-bottom))}.today-tasks>h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.today-tasks .assistant-strip{margin-top:10px;margin-bottom:11px;padding-bottom:9px}.today-tasks .assistant-strip img{width:34px;height:34px}.today-tasks .mobile-day-navigation{margin-bottom:18px}dialog.voice-modal[open]{inset:auto 0 var(--modal-bottom,0px)}}@media (height<=430px){.voice-canvas h2{margin-top:0}.voice-center{gap:24px;padding-block:20px}.voice-orb{width:82px;box-shadow:0 0 0 9px #e8dcff,0 0 0 16px #f3ecff}}@media (prefers-reduced-motion:reduce){.mobile-create-trigger svg{transition:none}.voice-orb:before{opacity:.4;animation:none}}:root{--sheet-gutter:clamp(16px, 5vw, 22px);--sheet-edge:22px;--sheet-line:#eeeaf1;--sheet-control:44px}html.has-papper-modal{overflow:hidden}.papper-modal{--sheet-safe:0px;--modal-grab-space:0px}.papper-modal-grab{display:none}dialog.papper-modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#211b274d}@media (width<=760px),(orientation:landscape) and (height<=500px) and (pointer:coarse){dialog.papper-modal[open]{--sheet-safe:env(safe-area-inset-bottom,0px);--modal-bottom:var(--dialog-viewport-bottom,0px);--modal-max:min(calc(var(--dialog-viewport-height,100dvh) - 10px), 90dvh);inset:auto 0 var(--modal-bottom);width:100%;max-width:min(100%,560px);max-height:var(--modal-max);border-radius:var(--sheet-edge) var(--sheet-edge) 0 0;color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;margin:0 auto;padding:0;position:fixed;box-shadow:0 -12px 44px #211b271c}dialog.papper-modal--sheet[open]{--modal-grab-space:17px;translate:var(--modal-drag-y,none);-webkit-overflow-scrolling:touch;transition:translate .18s cubic-bezier(.2,.7,.25,1);animation:.18s cubic-bezier(.2,.72,.24,1) backwards papper-modal-rise}dialog.papper-modal--sheet[data-sheet-dragging]{transition:none}dialog.papper-modal--fullscreen[open]{--modal-max:var(--dialog-viewport-height,100dvh);max-width:none;height:var(--modal-max);max-height:var(--modal-max);box-shadow:none;border-radius:0}.papper-modal-grab{z-index:5;height:var(--modal-grab-space);flex:0 0 var(--modal-grab-space);touch-action:none;cursor:grab;background:#fff;place-items:center;display:grid;position:sticky;top:0}.papper-modal-grab>span{pointer-events:none;background:#ddd6e3;border-radius:8px;width:30px;height:3px}.papper-modal input:not([type=checkbox],[type=radio],[type=range]),.papper-modal textarea,.papper-modal select{font-size:16px}.papper-modal input,.papper-modal select,.papper-modal textarea{scroll-margin-block:10px}}@keyframes papper-modal-rise{0%{transform:translateY(20px)}to{transform:none}}@media (prefers-reduced-motion:reduce){dialog.papper-modal--sheet[open]{transition:none;animation:none}}.papper-dragging [data-papper-dragging-source]{opacity:.47}.papper-dragging .papper-drag-ghost,.papper-drag-ghost.is-releasing{will-change:transform;border-color:#d5c2f7;gap:3px;min-width:100px;max-width:min(240px,100vw - 24px);padding:9px 12px;display:grid;box-shadow:0 12px 28px #48257836}.papper-dragging .papper-drag-ghost.has-target{border-color:#9771dd}.papper-drag-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.papper-drag-time{color:var(--purple,#5b24c7);font-variant-numeric:tabular-nums;font-size:.73rem}.papper-drag-time:empty{display:none}.papper-dragging [data-drag-hover].papper-time-grid{background-color:color-mix(in srgb, var(--purple-tint,#eee6fc) 25%, transparent);border-radius:0;outline:0}.papper-dragging [data-drag-hover][data-drag-edge]{background:0 0;outline:0}.papper-dragging [data-drag-edge]:after{content:"";z-index:4;background:var(--purple,#5b24c7);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:0;right:0}.papper-dragging [data-drag-edge=before]:after{top:-1px}.papper-dragging [data-drag-edge=after]:after{bottom:-1px}.papper-calendar-drop-guide{z-index:4;border:1px dashed var(--purple,#5b24c7);border-top:2px solid var(--purple,#5b24c7);background:color-mix(in srgb, var(--purple-tint,#eee6fc) 82%, transparent);pointer-events:none;border-radius:5px;align-items:start;min-height:18px;padding:2px 5px;display:flex;position:absolute;left:3px;right:3px}.papper-calendar-drop-time{color:var(--purple,#5b24c7);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.69rem;font-weight:700;line-height:1}.papper-timeline.is-week .papper-calendar-drop-time{display:none}.papper-calendar-block .papper-calendar-grip{width:25px;min-width:25px;color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-left:1px solid #9771dd32;border-radius:0 5px 5px 0;padding:0;display:none}@media (any-pointer:coarse){.papper-calendar-block .papper-calendar-block-content{touch-action:pan-y}.papper-calendar-block .papper-calendar-grip{place-items:center;display:grid}.papper-calendar-block .papper-block-resize{width:calc(82% - 25px);min-width:9px;left:9%}}.papper-calendar-block .papper-block-resize:after{content:"";opacity:0;background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;bottom:1px;left:calc(50% - 6px)}.papper-calendar-block:hover .papper-block-resize:after{opacity:.46}@media (any-pointer:coarse){.papper-calendar-block .papper-block-resize:after{opacity:.3}}.papper-task-surface{display:contents}.papper-task-swipe,.papper-task-drag-dock,.papper-task-planned-day{display:none}.papper-task-check-mark{place-items:center;display:grid}.papper-row-star,.papper-row-select{background:0 0;border:0;place-items:center;display:inline-grid}.papper-row-star{min-width:22px;min-height:38px;color:var(--planner-muted);padding:0 2px}.papper-row-star.is-important{color:var(--planner-gold)}.papper-row-star:hover{color:var(--planner-purple)}.papper-row-select{min-width:35px;min-height:44px;color:var(--planner-purple)}.papper-row-select>span{border:1.5px solid;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.papper-row-select[aria-pressed=true]>span{background:var(--planner-purple);color:#fff;border-color:var(--planner-purple)}.papper-task-row.is-selecting{grid-template-columns:28px minmax(0,1fr) auto auto}.papper-task-row[data-drag-edge=before]:after,.papper-task-row[data-drag-edge=after]:after{content:"";background:var(--planner-purple);z-index:5;pointer-events:none;border-radius:3px;height:2px;position:absolute;inset-inline:0}.papper-task-row[data-drag-edge=before]:after{top:0}.papper-task-row[data-drag-edge=after]:after{bottom:0}.papper-task-date-options{gap:3px;display:grid}.papper-task-date-options button{min-height:var(--sheet-control,44px);text-align:left;color:inherit;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.papper-task-date-options button:hover,.papper-task-date-options button[aria-pressed=true]{background:var(--planner-tint);color:var(--planner-purple)}.papper-task-date-options strong{overflow-wrap:anywhere;font-weight:640}.papper-task-date-options span{color:var(--planner-muted);font-size:.84rem}.papper-task-date-options button>svg:first-child{color:var(--planner-muted)}.papper-task-date-options button[aria-pressed=true]>svg:first-child,.papper-quick-close{color:var(--planner-purple)}.papper-task-date-sheet section.papper-dialog-body .papper-dialog-scroll{padding-bottom:calc(15px + var(--sheet-safe,0px))}.papper-task-actions-sheet h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.papper-task-actions-sheet .papper-dialog-scroll{padding-top:8px;padding-bottom:calc(12px + var(--sheet-safe,0px))}.papper-task-actions-list{gap:2px;display:grid}.papper-task-actions-list button{min-height:var(--sheet-control,44px);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.papper-task-actions-list button:hover{background:var(--planner-tint)}.papper-task-actions-list button>svg{flex:none}.papper-batch>b{align-items:center;gap:6px;display:inline-flex}.papper-batch .papper-batch-date{min-height:30px;padding:5px 8px}.papper-list-controls{border-bottom:1px solid var(--planner-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-bottom:11px;padding-bottom:9px;display:flex}.papper-list-filters{align-items:center;gap:3px;display:flex}.papper-list-filters button{min-height:39px;color:var(--planner-muted);background:0 0;border:0;border-radius:9px;padding:6px 10px;font-size:.87rem}.papper-list-filters button[aria-pressed=true]{background:var(--planner-tint);color:var(--planner-purple);font-weight:650}.papper-list-sort{color:var(--planner-muted);align-items:center;gap:3px;display:flex}.papper-list-sort select{color:inherit;background:0 0;border:0;min-height:39px;font-size:.87rem}@media (width<=760px),(hover:none){.papper-task-board .papper-task-row{touch-action:pan-y;min-height:54px;padding:0;display:block}.papper-task-surface{min-height:inherit;background:var(--planner-surface);border-radius:inherit;touch-action:pan-y;grid-template-columns:41px minmax(0,1fr) auto auto;align-items:center;gap:4px;display:grid;position:relative}.papper-task-row.is-selected .papper-task-surface{background:var(--planner-tint)}.papper-task-row[data-swiping]{border-radius:8px;overflow:clip}.papper-task-row[data-swiping] .papper-task-surface{transform:translateX(var(--task-swipe,0))}.papper-task-row[data-swiping] .papper-task-swipe{display:flex}.papper-task-swipe{background:var(--planner-tint);color:var(--planner-purple);pointer-events:none;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;position:absolute;inset:0}.papper-task-swipe span{align-items:center;gap:4px;padding:0 8px;font-size:.68rem;font-weight:650;display:inline-flex}.papper-task-swipe svg{flex:none}.papper-task-row[data-swiping=move] .papper-task-swipe{color:#855617;background:#fff0df}.papper-task-row[data-swiping=select-right] .papper-task-swipe{justify-content:start}.papper-task-row[data-swiping=select-right] .papper-task-swipe span:first-child{display:none}.papper-task-board .papper-task-check{color:var(--planner-ink);background:0 0;border:0;border-radius:9px;width:41px;height:46px}.papper-task-board .papper-task-check[aria-pressed=true]{color:var(--planner-ink);background:0 0}.papper-task-check-mark{border:1.5px solid;border-radius:50%;width:25px;height:25px}.papper-task-check[aria-pressed=true] .papper-task-check-mark{color:#fff;background:var(--planner-purple);border-color:var(--planner-purple);border-radius:7px}.papper-row-star{min-height:44px}.papper-task-title{overflow-wrap:anywhere;min-height:44px;padding-block:10px}.papper-task-board .papper-task-meta{gap:4px;margin-right:0;font-size:.73rem}.papper-task-meta:has(.papper-task-planned-day) .papper-task-duration{display:none}.papper-task-planned-day{display:block}.papper-task-board .papper-task-actions{opacity:1;pointer-events:auto;background:0 0;position:static;transform:none}.papper-task-board .papper-task-actions .papper-icon-button{width:36px;height:44px}.papper-task-actions .papper-popover{max-width:min(290px,86vw);top:calc(100% - 3px);right:0}.papper-task-actions .papper-popover button{min-height:var(--sheet-control,44px)}.papper-task-actions .papper-drag-handle{color:var(--planner-muted)}.papper-task-row:has(.papper-task-actions.is-open){z-index:9}.papper-task-row[data-drag-hover] .papper-task-surface{background:var(--planner-tint)}.papper-task-group[data-drag-hover] h2{color:var(--planner-purple)}.papper-task-board .papper-quick-idle,.papper-task-board .papper-quick-form{min-height:54px}.papper-task-board .papper-quick-idle .papper-quick-mic,.papper-task-board .papper-quick-form .papper-icon-button{width:40px;height:44px}.papper-task-board .papper-quick-form{gap:3px;padding-inline:0}.papper-quick-form input{min-height:44px;font-size:max(16px,1rem)}}@media (width<=760px){.papper-task-drag-dock,.papper-task-board .papper-batch{inset:auto 8px calc(62px + env(safe-area-inset-bottom)) 8px;z-index:23;background:#fbf8ff;border:1px solid #e4d7f9;border-radius:13px;margin:0;padding:7px;position:fixed;box-shadow:0 8px 24px #30165822}.papper-task-board .papper-batch{flex-wrap:nowrap;gap:5px}.papper-task-board .papper-batch>b{flex:none;padding-left:3px}.papper-task-board .papper-batch .papper-icon-button{width:39px;height:44px}.papper-task-board .papper-batch .papper-batch-date,.papper-task-board .papper-batch select{min-height:42px}.papper-task-board .papper-batch select{width:83px}.papper-task-board.is-batch-selecting{padding-bottom:45px}:is(body:has(.papper-task-board.is-batch-selecting) .toast,body:has(.papper-task-drag-dock) .toast){bottom:calc(131px + env(safe-area-inset-bottom))}.papper-task-drag-dock{z-index:31;gap:4px;display:flex}.papper-task-drag-dock span{min-width:0;min-height:49px;color:var(--planner-purple);text-align:center;background:#fff;border-radius:9px;flex:1 1 0;place-items:center;gap:4px;padding:4px 3px;font-size:.72rem;font-weight:650;line-height:1.13;display:grid}.papper-list-sort select{width:113px}}@media (width<=360px){.papper-task-board .papper-task-actions .papper-icon-button{width:32px}.papper-batch-date>span{display:none}.papper-list-filters button,.papper-list-sort select{font-size:.81rem}.papper-list-filters button{padding-inline:7px}}@media (prefers-reduced-motion:no-preference){.papper-task-check-mark{transition:transform .12s ease-out}.papper-task-check:active .papper-task-check-mark{transform:scale(.8)}}.papper-task-repeat{vertical-align:-2px;color:var(--planner-muted);margin-left:6px;display:inline}.papper-task-pepper{color:var(--planner-purple);background:var(--planner-tint);white-space:nowrap;border-radius:4px;margin-left:7px;padding:1px 4px;font-size:10px;font-weight:650;display:inline}.papper-group-progress{vertical-align:3px;background:var(--planner-tint);color:var(--planner-purple);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:20px;margin-left:9px;padding:2px 6px;font-size:11px;display:inline-block}@media (width<=760px),(orientation:landscape) and (height<=500px) and (pointer:coarse){.papper-task-board .papper-task-row{border-bottom:0;min-height:48px}.papper-task-board .papper-task-group{border:0;margin-bottom:18px}.papper-task-board .papper-task-group h2{margin:0 0 4px;font-size:clamp(22px,6.4vw,28px);font-weight:760}.papper-task-group[data-task-group=today] h2{color:var(--planner-purple)}.papper-task-group[data-task-group=tomorrow] h2{color:#7846be}.papper-task-group[data-task-group=week] h2,.papper-task-group[data-task-group=next-week] h2{color:#746583}.papper-task-group[data-task-group=later] h2{color:var(--planner-muted)}.papper-task-group[data-task-group=overdue] h2{color:var(--danger)}.papper-task-board .papper-task-group[data-task-group]:not([data-task-group=done]){min-height:37px}.papper-task-board .papper-task-check{width:44px;height:44px}.papper-task-board .papper-task-check-mark{color:#9c94a7;border-radius:5px;width:19px;height:19px}.papper-task-row.is-urgency-2:not(.is-complete) .papper-task-check-mark{color:#a17118}.papper-task-row.is-urgency-3:not(.is-complete) .papper-task-check-mark{color:#bf5144}.papper-task-board .papper-task-check[aria-pressed=true] .papper-task-check-mark{color:#fff;border-radius:5px}.papper-task-board .papper-task-surface{grid-template-columns:38px minmax(0,1fr) auto auto;column-gap:6px}.papper-task-board .papper-task-title{font-size:16px;line-height:1.25}.papper-task-board .papper-task-urgency,.papper-task-board .papper-task-duration{display:none}.papper-task-board .papper-task-actions .papper-drag-handle{touch-action:none;width:44px}.papper-task-board .papper-task-actions .papper-task-more{width:33px}.papper-task-board .papper-quick-add{display:none}}.pepper-cue{--cue-light:#f3eafd;--cue-rim:#d7bcff;--cue-color:#8b49ec;vertical-align:middle;isolation:isolate;flex:none;align-self:center;display:inline-grid;position:relative}.pepper-cue[data-tone=gold]{--cue-light:#fff2d7;--cue-rim:#ffda86;--cue-color:#e9a128}.pepper-cue[data-tone=mint]{--cue-light:#e5f8ef;--cue-rim:#b9e9d3;--cue-color:#3f9f7c}.pepper-cue[data-tone=coral]{--cue-light:#fff0e8;--cue-rim:#ffcfba;--cue-color:#d77e5a}.pepper-cue-frame{z-index:1;border:1px solid var(--cue-rim);background:var(--cue-light);box-shadow:0 3px 9px color-mix(in srgb, var(--cue-color) 18%, transparent);border-radius:29%;padding:2px;display:block;position:relative}.pepper-cue-frame .pepper-image{border-radius:inherit}.pepper-cue.is-reacting .pepper-cue-frame{animation:.39s cubic-bezier(.18,.72,.32,1) both pepper-cue-pop}.pepper-cue-sparks{pointer-events:none;z-index:2;position:absolute;inset:0}.pepper-cue-sparks i{background:var(--cue-color);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:9px;height:9px;animation:.63s ease-out both pepper-cue-spark;position:absolute}.pepper-cue-sparks i:first-child{--spark-x:-8px;--spark-y:-9px;top:1px;left:-2px}.pepper-cue-sparks i:nth-child(2){--spark-x:9px;--spark-y:-8px;width:12px;height:12px;animation-delay:35ms;top:1px;right:-2px}.pepper-cue-sparks i:nth-child(3){--spark-x:9px;--spark-y:5px;animation-delay:80ms;bottom:3px;right:-2px}.pepper-cue-sparks i:nth-child(4){--spark-x:-7px;--spark-y:6px;width:6px;height:6px;animation-delay:.1s;bottom:2px;left:0}@keyframes pepper-cue-pop{0%{opacity:.56;transform:translateY(6px)scale(.84)rotate(-6deg)}55%{opacity:1;transform:translateY(-2px)scale(1.09)rotate(2deg)}to{transform:none}}@keyframes pepper-cue-spark{0%{opacity:0;transform:scale(.25)}22%{opacity:1}75%{opacity:.7}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.95) rotate(18deg)}}.toast.is-pepper-toast{background:linear-gradient(126deg,#39214f,#251a32 62%);border:1px solid #6c4a91;border-radius:15px;gap:10px;padding:9px 10px 9px 12px;animation:.3s cubic-bezier(.2,.74,.25,1) both pepper-toast-arrive;box-shadow:0 7px 25px #29143947}.toast.is-pepper-toast>span:not(.pepper-cue){min-width:0;font-weight:620;line-height:1.33}.toast.is-pepper-toast button{flex:none}.toast.is-pepper-toast.is-level{background:radial-gradient(at 8% 5%,#704527,#0000 66%),linear-gradient(120deg,#4a2c39,#2c1939 83%);border-color:#ffc961;gap:13px;padding:10px 12px;font-size:15px;box-shadow:0 8px 28px #3a20434d,0 0 0 3px #ffd77646,0 0 30px #ffb84f4d}.toast.is-level button{color:#ffe7af}.toast.is-level .pepper-cue-frame{box-shadow:0 0 15px #ffc9616e}.toast.is-level .pepper-cue-sparks i{width:13px;height:13px;animation-duration:.82s}.pepper-level-copy{gap:3px;min-width:0;display:grid}.pepper-level-copy strong{letter-spacing:-.02em;font-size:21px;line-height:1.1}.pepper-level-copy>span{color:#ffdc8c;align-items:center;gap:4px;font-size:13px;font-weight:660;display:inline-flex}.assistant-strip.is-day-complete{background:linear-gradient(110deg,#fff3d8,#fffdfa 79%);border:1px solid #f5dbad;border-radius:14px;padding:10px}.assistant-strip.is-day-complete>.pepper-round-portrait{--pepper-disc:#ffeab5;--pepper-disc-edge:#edca75}.assistant-strip.is-day-complete p{border-color:#f2dfb8}.pepper-voice-wave{color:#8b49ec;flex:none;align-items:center;gap:3px;height:20px;display:inline-flex}.pepper-voice-wave>i{background:currentColor;border-radius:2px;width:3px;height:14px;animation:.81s ease-in-out infinite alternate pepper-voice-wave}.pepper-voice-wave>i:nth-child(2){animation-delay:.14s}.pepper-voice-wave>i:nth-child(3){animation-delay:.28s}@keyframes pepper-voice-wave{0%{transform:scaleY(.36)}to{transform:scaleY(1)}}.reward-counter .reward-counter-value{align-items:center;gap:inherit;display:inline-flex}.reward-counter .reward-counter-value.is-charging{animation:.23s ease-out .4s both pepper-counter-charge}.reward-counter .reward-counter-value.is-level{animation-delay:.54s}@keyframes pepper-toast-arrive{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes pepper-counter-charge{0%,to{transform:none}50%{filter:drop-shadow(0 0 6px #ffc55b);transform:scale(1.21)}}@media (width<=760px){.toast.is-pepper-toast{max-width:calc(100% - 22px)}.toast.is-pepper-toast button{min-height:36px}.toast.is-pepper-toast .toast-close{min-width:34px}}@media (width<=380px){.toast.is-pepper-toast.is-level{gap:7px;padding-inline:8px}.toast.is-level .pepper-image{width:48px}.pepper-level-copy strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.pepper-cue.is-reacting .pepper-cue-frame,.toast.is-pepper-toast,.reward-counter .reward-counter-value.is-charging,.pepper-voice-wave>i{animation:none}.pepper-voice-wave>i:not(:nth-child(2)){height:7px}.pepper-cue-sparks,.reward-flight{display:none}}.papper-deck-stage>.papper-deck-card:not(.papper-flying-card){transition:transform .22s cubic-bezier(.2,.8,.25,1.14),border-color .15s,box-shadow .15s}.papper-deck-stage>.papper-deck-card.is-dragging{will-change:transform;transition:none}.papper-deck-stage[data-swipe]>.papper-deck-card.is-dragging{border-color:color-mix(in srgb, var(--planner-purple) 45%, var(--planner-line));box-shadow:0 13px 28px #51239324}.papper-deck-stage[data-swipe=left]>.papper-deck-card.is-dragging{border-color:#b294f7}.papper-deck-direction{z-index:1;pointer-events:none;opacity:0;color:var(--planner-purple);background:var(--planner-tint);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:.79rem;font-weight:700;transition:background .14s,color .14s,transform .14s;display:inline-flex;position:absolute;top:12%;transform:scale(.92)}.papper-deck-direction.is-left{right:7px}.papper-deck-direction.is-right{left:7px}.papper-deck-stage[data-swipe=left] .papper-deck-direction.is-left,.papper-deck-stage[data-swipe=right] .papper-deck-direction.is-right{opacity:var(--swipe-strength,0);transform:none}.papper-deck-stage[data-commit=true] .papper-deck-direction{background:var(--planner-purple);color:#fff;transform:scale(1.04)}.papper-deck .papper-flying-card{--fly-x:250px;animation-duration:.26s}.papper-deck .papper-flying-card.is-left{--fly-x:-250px}.papper-deck-progress{color:var(--planner-muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-bottom:13px;font-size:.8rem;font-weight:650;display:flex}.papper-deck-progress-track{background:#eee7f6;border-radius:9px;flex:1;height:7px;overflow:hidden}.papper-deck-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#a472f6,#7131df);height:100%;transition:width .27s cubic-bezier(.18,.75,.25,1);display:block}.papper-deck-guide{--guide-bg:#faf6ff;--guide-border:#ede2fb;--guide-text:#7451a2;border:1px solid var(--guide-border);background:linear-gradient(110deg, var(--guide-bg), #fff 115%);border-radius:14px;align-items:center;gap:12px;min-height:86px;margin-bottom:4px;padding:8px 12px;display:flex}.papper-deck-guide[data-tone=mint]{--guide-bg:#edf9f2;--guide-border:#d1eddf;--guide-text:#317659}.papper-deck-guide[data-tone=gold]{--guide-bg:#fff3da;--guide-border:#ffe0a2;--guide-text:#805511}.papper-deck-guide[data-tone=coral]{--guide-bg:#fff1ea;--guide-border:#f4ded1;--guide-text:#905136}.papper-deck-guide-copy{gap:3px;min-width:0;display:grid}.papper-deck-guide-copy>span{color:var(--guide-text);font-size:.76rem;font-weight:660}.papper-deck-guide p{margin:0;font-size:.95rem;font-weight:660;line-height:1.28}.papper-deck-guide .pepper-image{width:clamp(62px,18vw,76px)}.papper-deck-review-content .papper-deck-stage{background:radial-gradient(#e5d5fb 0%,#f4edfc78 45%,#0000 73%) 50%/100% 240px no-repeat}.papper-deck-stage[data-has-next]:before,.papper-deck-stage[data-has-next]:after{content:"";z-index:-1;pointer-events:none;top:calc(50% - 49px);background:#f8f1ff;border:1px solid #e9dbfa;border-radius:10px;height:90px;position:absolute;inset-inline:12px;transform:rotate(3deg)translateY(6px)}.papper-deck-stage[data-has-next]:after{inset-inline:19px;transform:rotate(-1deg)translateY(12px)}.papper-deck-stage>.papper-deck-card.is-arriving:not(.is-dragging){animation:.28s cubic-bezier(.2,.7,.28,1) both papper-card-arrive}.papper-deck-guide[data-deck-event=round-complete]{box-shadow:inset 0 0 0 1px #ffe8b8}.papper-deck-choices>button{transition:scale .13s,box-shadow .13s}.papper-deck-choices>.papper-primary{box-shadow:0 4px #3d1492}.papper-deck-choices>button:active{scale:.97}.papper-deck-choices>.papper-primary:active{box-shadow:0 1px #3d1492}@keyframes papper-card-arrive{0%{opacity:.64;translate:0 11px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.papper-deck-stage>.papper-deck-card:not(.papper-flying-card),.papper-deck-direction,.papper-deck-progress-track>i,.papper-deck-choices>button{transition:none}.papper-deck-choices>button:active{scale:none}.papper-deck-stage>.papper-deck-card.is-arriving:not(.is-dragging){animation:none}.papper-deck-stage[data-swipe]>.papper-deck-card.is-dragging{transform:none}}.papper-task-board,.papper-calendar,.papper-dialog{--planner-ink:var(--ink,#21192a);--planner-muted:var(--muted,#77727d);--planner-line:var(--line,#ebe8ed);--planner-purple:var(--purple,#5b24c7);--planner-tint:var(--purple-tint,#eee6fc);--planner-gold:var(--gold,#f6aa15);--planner-surface:var(--surface,#fff);color:var(--planner-ink)}.papper-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.papper-icon-button,.papper-text-button,.papper-primary,.papper-secondary{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;line-height:1.1;display:inline-flex}.papper-icon-button{flex:none;width:34px;height:34px;padding:0}.papper-icon-button:hover,.papper-text-button:hover{background:var(--planner-tint);color:var(--planner-purple)}.papper-text-button{padding:7px 8px}.papper-primary,.papper-secondary{min-height:39px;padding:9px 14px;font-weight:650}.papper-primary{background:var(--planner-purple);color:#fff;box-shadow:0 1px 1px #2e116013}.papper-primary:hover{background:color-mix(in srgb, var(--planner-purple) 88%, #000)}.papper-secondary{background:var(--planner-surface);border:1px solid var(--planner-line)}.papper-secondary:hover{background:var(--planner-tint)}.papper-danger,.papper-danger:hover{color:#ae3434}.papper-primary:disabled,.papper-secondary:disabled,.papper-text-button:disabled,.papper-icon-button:disabled{opacity:.45;cursor:default}.papper-inline-error{color:#a43737;margin:8px 0 0;font-size:.82rem}.papper-task-board{width:100%}.papper-task-group{border-bottom:1px solid var(--planner-line);padding:0}.papper-task-group+.papper-task-group{margin-top:27px}.papper-task-group h2{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(1.2rem,1.75vw,1.55rem);font-weight:750;line-height:1.12}.papper-task-row{border-bottom:1px solid var(--planner-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:52px;padding:0 5px 0 1px;display:grid;position:relative}.papper-task-row:last-child{border-bottom:0;margin-bottom:9px}.papper-task-row.is-selected{background:var(--planner-tint);border-radius:6px}.papper-task-check{width:24px;height:24px;color:var(--planner-ink);cursor:pointer;background:0 0;border:1.45px solid;border-radius:50%;place-items:center;padding:0;display:grid}.papper-task-check:hover{color:var(--planner-purple)}.papper-task-check[aria-pressed=true]{background:var(--planner-purple);border-color:var(--planner-purple);color:#fff;border-radius:6px}.papper-task-title{text-align:left;min-width:0;color:inherit;cursor:pointer;touch-action:pan-y;background:0 0;border:0;padding:12px 0;font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.22;display:block}.papper-task-title:hover{color:var(--planner-purple)}.papper-task-row.is-complete .papper-task-title{color:var(--planner-muted);text-decoration:line-through}.papper-task-meta{color:var(--planner-muted);white-space:nowrap;justify-content:end;align-items:center;gap:8px;min-width:0;font-size:.82rem;display:flex}.papper-task-star{color:var(--planner-gold)}.papper-task-urgency{color:#c76129}.papper-task-urgency.urgency-3{color:#d85143;background:#ffe9e3;border-radius:4px;width:18px;height:18px;padding:1px}.papper-task-actions{opacity:0;pointer-events:none;background:var(--planner-surface);border-radius:8px;gap:0;display:flex;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.papper-task-row:hover .papper-task-actions,.papper-task-row:focus-within .papper-task-actions,.papper-task-actions.is-open{opacity:1;pointer-events:auto}.papper-task-actions.is-open{z-index:4}.papper-task-actions .papper-icon-button{width:30px;height:32px}.papper-drag-handle{touch-action:none;cursor:grab}.papper-drag-ghost{z-index:9999;color:#382050;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#fff;border:1px solid #d6bdf7;border-radius:9px;max-width:230px;padding:11px 14px;font-size:.87rem;font-weight:650;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 8px 22px #6837a940}.papper-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.papper-dragging [data-drag-hover]{outline:1.5px solid var(--purple,#5b24c7);outline-offset:-1px;background-color:var(--purple-tint,#eee6fc);border-radius:5px}.papper-popover{border:1px solid var(--planner-line);background:var(--planner-surface);z-index:5;border-radius:9px;gap:1px;width:max-content;min-width:170px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 10px 34px #21192a20}.papper-popover button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px 9px;display:flex}.papper-popover button:hover{background:var(--planner-tint)}.papper-popover .papper-danger{color:#ae3434}.papper-task-empty{color:var(--planner-muted);margin:12px 0;font-size:.9rem}.papper-later-toggle{min-height:40px;color:var(--planner-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 5px;display:flex}.papper-later-toggle:hover{color:var(--planner-purple)}.papper-quick-add{border-bottom:1px solid var(--planner-line);min-height:57px}.papper-quick-idle,.papper-quick-form{align-items:center;gap:7px;min-height:57px;display:flex}.papper-add-trigger{min-height:48px;color:var(--planner-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:14px;padding:0 8px;display:flex}.papper-add-trigger svg,.papper-quick-form>svg{color:var(--planner-purple);flex:none}.papper-add-trigger:hover,.papper-quick-form button:hover{color:var(--planner-purple)}.papper-quick-mic{opacity:.55;margin-left:auto}.papper-quick-mic:hover,.papper-quick-mic:focus-visible{opacity:1}.papper-quick-form{padding-left:7px}.papper-quick-form input{width:1px;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 3px}.papper-quick-form input:focus-visible{outline:1px solid var(--planner-tint);border-radius:4px}.papper-quick-submit{background:var(--planner-tint);color:var(--planner-purple)}.papper-batch{background:var(--planner-tint);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;padding:8px;font-size:.85rem;display:flex}.papper-batch b{margin-right:auto}.papper-batch select{background:var(--planner-surface);max-width:140px;color:var(--planner-ink);border:1px solid var(--planner-line);border-radius:6px;padding:6px}.papper-batch .papper-icon-button{width:28px;height:28px}.papper-dialog{--planner-gutter:24px;border:1px solid var(--planner-line);background:var(--planner-surface);border-radius:16px;width:min(100% - 28px,520px);max-height:min(90dvh,830px);padding:0;overflow:hidden;box-shadow:0 22px 85px #21192a28}.papper-dialog-body{max-height:calc(var(--modal-max,min(90dvh, 830px)) - var(--modal-grab-space,0px));flex-direction:column;min-height:0;display:flex}.papper-dialog-scroll{min-height:0;padding:16px var(--planner-gutter) 21px;overscroll-behavior-y:contain;flex-direction:column;gap:15px;scroll-padding-block:16px;display:flex;overflow-y:auto}.papper-dialog-scroll>*{flex:none}.papper-dialog-head,.papper-dialog-foot{padding-inline:var(--planner-gutter);background:var(--planner-surface);flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.papper-dialog-head{border-bottom:1px solid var(--sheet-line,var(--planner-line));min-height:60px;padding-block:12px}.papper-dialog-head h2{letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.5rem;font-weight:720;line-height:1.12}.papper-dialog-foot{border-top:1px solid var(--sheet-line,var(--planner-line));padding-top:11px;padding-bottom:calc(11px + var(--sheet-safe,0px));justify-content:flex-end}.papper-dialog-foot .papper-danger{margin-right:auto}.papper-field{min-width:0;color:var(--planner-muted);align-content:start;gap:6px;font-size:.82rem;font-weight:630;display:grid}.papper-field input,.papper-field select,.papper-field textarea,.papper-checklist-row input:not([type=checkbox]){border:1px solid var(--planner-line);background:var(--planner-surface);width:100%;min-width:0;min-height:38px;color:var(--planner-ink);font:inherit;border-radius:7px;padding:7px 10px;font-size:.9rem;font-weight:450}.papper-field textarea{resize:vertical}.papper-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.papper-editor-toggles,.papper-week-days{flex-wrap:wrap;gap:8px;display:flex}.papper-editor-toggles label,.papper-week-days button{background:var(--planner-surface);color:inherit;border:1px solid var(--planner-line);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:.87rem;display:flex}.papper-week-days button[aria-pressed=true]{background:var(--planner-tint);color:var(--planner-purple);border-color:var(--planner-tint)}.papper-editor input[type=checkbox]{accent-color:var(--planner-purple);width:16px;height:16px}.papper-checklist{gap:5px;display:grid}.papper-checklist>.papper-text-button{color:var(--planner-purple);justify-self:start}.papper-checklist-row{grid-template-columns:22px minmax(0,1fr) 35px;align-items:center;gap:7px;display:grid}.papper-checklist-check{cursor:pointer;place-items:center;min-height:38px;display:grid}.papper-confirm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;width:100%;font-size:.88rem;display:grid}.papper-confirm p{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.papper-dialog-foot .papper-confirm .papper-danger{margin-right:0}.papper-calendar{width:100%;min-width:0}.papper-calendar-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.papper-calendar-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:760;line-height:1.08}.papper-calendar:not(.is-compact) .papper-calendar-head h2{font-size:clamp(1.65rem,2.7vw,2.15rem)}.papper-view-tabs{align-items:center;gap:4px;margin-bottom:12px;display:flex}.papper-view-tabs button{color:var(--planner-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 11px}.papper-view-tabs button[aria-pressed=true]{background:var(--planner-tint);color:var(--planner-purple);font-weight:650}.papper-view-tabs button:last-child{margin-left:auto}.papper-view-tabs button:hover{color:var(--planner-purple)}.papper-date-nav{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:12px;margin:0 0 30px;display:grid}.papper-calendar:not(.is-compact) .papper-date-nav{max-width:370px;margin-bottom:23px}.papper-date-nav>.papper-icon-button,.papper-date-picker{border:1px solid var(--planner-line)}.papper-date-picker{background:var(--planner-surface);border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:4px 11px;font-size:.87rem;line-height:1.15;display:flex;position:relative}.papper-date-picker span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.papper-date-picker svg{flex:none}.papper-date-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.papper-date-picker input::-webkit-calendar-picker-indicator{cursor:pointer;width:auto;height:auto;margin:0;position:absolute;inset:0}.papper-date-picker:focus-within{outline:2px solid var(--planner-tint);outline-offset:2px}.papper-timeline{--label-width:47px}.papper-timeline-weekhead{margin:0 0 12px var(--label-width);text-align:center;color:var(--planner-muted);font-size:.83rem;display:grid}.papper-timeline-weekhead span{border-left:1px solid var(--planner-line);padding:4px 1px}.papper-timeline-weekhead .is-today{color:var(--planner-purple);font-weight:650}.papper-timeline-body{display:flex;position:relative}.papper-time-labels{width:var(--label-width);color:var(--planner-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;position:relative}.papper-time-labels span{position:absolute;left:0;transform:translateY(-50%)}.papper-time-labels .papper-time-now-label{color:var(--planner-purple);background:var(--planner-surface);font-weight:670}.papper-time-columns{flex:1;min-width:0;display:grid}.papper-time-grid{border-left:1px solid var(--planner-line);border-bottom:1px solid var(--planner-line);background-image:linear-gradient(to bottom, var(--planner-line) 1px, transparent 1px);min-width:0;position:relative}.papper-time-grid:hover{cursor:default}.papper-timeline.is-placement .papper-time-grid:hover{cursor:crosshair}.papper-time-now{z-index:2;background:var(--planner-purple);pointer-events:none;width:100%;height:1px;position:absolute}.papper-time-now:before{content:"";background:var(--planner-purple);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-4px}.papper-calendar-block{background:var(--planner-tint);min-height:23px;color:var(--planner-ink);z-index:1;border-radius:5px;align-items:stretch;margin-top:1px;display:flex;position:absolute}.papper-calendar-block.is-event{background:#f0f0f1}.papper-calendar-block.is-habit{background:#f4edfb}.papper-calendar-block.is-highlighted{color:#fff;background:var(--planner-purple)}.papper-calendar-block-content{border-radius:inherit;width:100%;min-width:0;color:inherit;text-align:left;touch-action:pan-y;cursor:grab;background:0 0;border:0;align-items:center;gap:8px;padding:0 9px;font-size:.92rem;font-weight:550;display:flex}.papper-calendar-block-content:hover{box-shadow:inset 0 0 0 1px #a489ce7a}.papper-calendar-block-content span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.papper-calendar-block-content svg{flex:none}.papper-block-lock{opacity:.66;margin-left:auto}.papper-block-resize{cursor:ns-resize;touch-action:none;background:0 0;border:0;border-radius:4px;width:64%;height:8px;padding:0;position:absolute;bottom:0;left:18%}.papper-block-resize:hover{background:#a489ce5f}.papper-timeline.is-week .papper-calendar-block-content{gap:4px;padding-inline:5px}.papper-timeline.is-week .papper-block-lock{display:none}.papper-placement-tip{background:var(--planner-tint);color:var(--planner-purple);border-radius:7px;align-items:center;gap:6px;margin:-11px 0 22px;padding:7px 9px;font-size:.8rem;display:flex}.papper-placement-tip svg{flex:none}.papper-placement-tip button{flex:none;margin-left:auto}.papper-unscheduled{border-top:1px solid var(--planner-line);margin-top:18px}.papper-unscheduled-toggle{width:100%;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:5px 0;font-weight:720;display:flex}.papper-unscheduled-toggle .is-flipped{transform:rotate(180deg)}.papper-unscheduled-row{border:1px solid var(--planner-line);border-radius:7px;align-items:center;gap:4px;margin:0 0 4px;padding:2px;display:flex}.papper-unscheduled-row small{color:var(--planner-muted);white-space:nowrap}.papper-unscheduled-task{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:6px 3px}.papper-month-head,.papper-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.papper-month-head{text-align:center;color:var(--planner-muted);margin-bottom:8px;font-size:.8rem}.papper-month-grid{border-left:1px solid var(--planner-line);border-top:1px solid var(--planner-line)}.papper-month-day{border-right:1px solid var(--planner-line);border-bottom:1px solid var(--planner-line);flex-direction:column;gap:3px;min-height:95px;padding:4px;display:flex;overflow:hidden}.papper-month-day.is-muted{color:var(--planner-muted);background:#f8f7f8}.papper-month-date{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:start;place-items:center;display:grid}.papper-month-date:hover,.papper-month-date.is-today{color:var(--planner-purple);background:var(--planner-tint)}.papper-month-block{background:var(--planner-tint);color:var(--planner-ink);white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;border:0;border-radius:4px;padding:4px;font-size:.72rem;overflow:hidden}.papper-month-block.is-event{background:#efeff1}.papper-month-day .papper-text-button{align-self:start;padding:2px;font-size:.72rem}.papper-deck-dialog{--deck-height:min(690px, 88dvh);width:min(100% - 24px,410px);max-height:min(94dvh,840px)}.papper-deck-dialog.is-calendar{--deck-height:min(790px, 91dvh)}.papper-deck{height:var(--deck-height);flex-direction:column;min-height:0;padding:23px 25px;display:flex}.papper-deck>:not(.papper-deck-review-content,.papper-deck-schedule-content){flex:none}.papper-deck-review-content,.papper-deck-schedule-content{overscroll-behavior:contain;flex:1;min-height:0;margin-inline:-4px;padding:0 4px 10px;overflow-y:auto}.papper-deck-review-content{flex-direction:column;display:flex}.papper-deck-review-content>:not(.papper-deck-stage){flex:none}.papper-deck-header{justify-content:space-between;align-items:center;display:flex}.papper-deck h2{letter-spacing:-.05em;margin:13px 0;font-size:clamp(1.68rem,7vw,2.2rem);font-weight:800;line-height:1.04}.papper-deck-stage{isolation:isolate;flex:1;align-content:center;min-height:175px;padding:22px 4px 41px;display:grid;position:relative}.papper-deck-card{border:1px solid var(--planner-line);background:var(--planner-surface);min-height:93px;color:var(--planner-ink);text-align:left;cursor:grab;touch-action:pan-y;transform:translateX(var(--swipe-x,0px)) rotate(var(--swipe-tilt,-3deg));border-radius:10px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px 11px;display:grid;position:relative;box-shadow:0 10px 24px #52239416}.papper-deck-card:active{cursor:grabbing}.papper-deck-task-label{gap:4px;display:grid}.papper-deck-task-label strong{overflow-wrap:anywhere;letter-spacing:-.025em;font-size:clamp(.98rem,4.4vw,1.17rem);font-weight:790;line-height:1.1}.papper-deck-task-label small{color:var(--planner-muted);font-size:.77rem}.papper-deck-star{color:var(--planner-muted);position:absolute;bottom:5px;right:2px}.papper-deck-star.is-important{color:var(--planner-gold)}.papper-flying-card{z-index:2;pointer-events:none;--fly-x:165px;--fly-tilt:13deg;animation:.41s cubic-bezier(.21,.7,.27,1) both papper-fly;position:absolute;inset:50% 4px auto}.papper-flying-card.is-left{--fly-x:-165px;--fly-tilt:-13deg}.papper-deck-streak{clip-path:polygon(0 20%,100% 0,9% 100%);z-index:-1;background:linear-gradient(90deg,#5b24c7,#bf94ff 65%,#0000);width:90px;height:15px;position:absolute;top:43%;right:-55px}.papper-flying-card.is-right .papper-deck-streak{left:-55px;right:auto;transform:scaleX(-1)}.papper-deck-spark{clip-path:polygon(0 100%,45% 0,100% 40%);background:#ffae33;width:13px;height:12px;position:absolute;top:18%;right:-25px}.papper-deck-spark.two{background:#7d3bfc;width:15px;height:8px;top:75%;right:-39px}.papper-flying-card.is-right .papper-deck-spark{left:-25px;right:auto}.papper-flying-card.is-right .papper-deck-spark.two{left:-40px}@keyframes papper-fly{0%{opacity:1;transform:translateY(-50%)rotate(-3deg)}40%{opacity:1}to{opacity:0;transform:translate(var(--fly-x), -90%) rotate(var(--fly-tilt)) scale(.88)}}.papper-deck-footer{background:var(--planner-surface);gap:8px;display:grid}.papper-deck-choices,.papper-deck-links{grid-template-columns:1fr 1fr;gap:6px;display:grid}.papper-deck-choices button{min-height:44px;padding-inline:7px;font-size:.88rem}.papper-deck-links{border-top:1px solid var(--planner-line);padding-top:5px}.papper-deck-links button{min-height:34px;padding-inline:1px;font-size:.76rem}.papper-deck-calendar-footer{border-top:1px solid var(--sheet-line,var(--planner-line));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;padding-top:9px}.papper-deck-calendar-footer .papper-primary,.papper-deck-calendar-footer .papper-inline-error{grid-column:1/-1}.papper-deck-calendar-footer .papper-primary{width:100%;min-height:45px}.papper-calendar.is-embedded .papper-date-nav{margin-top:11px;margin-bottom:22px}.papper-calendar.is-embedded .papper-time-labels{font-size:.72rem}.papper-calendar.is-embedded .papper-calendar-block{min-height:18px}.papper-calendar.is-embedded .papper-calendar-block-content{font-size:.82rem}@media (hover:none){.papper-task-actions{opacity:1;pointer-events:auto;background:0 0}.papper-task-meta{margin-right:55px}.papper-task-actions .papper-icon-button{width:28px}}@media (width<=560px){.papper-task-row{gap:8px;min-height:49px}.papper-task-group+.papper-task-group{margin-top:23px}.papper-quick-add,.papper-quick-idle,.papper-quick-form{min-height:49px}.papper-add-trigger{color:var(--planner-purple);font-weight:640}.papper-month-day{min-height:70px;padding:2px}.papper-month-block{font-size:.64rem}.papper-timeline.is-week{--label-width:36px}.papper-timeline.is-week .papper-calendar-block-content>svg{display:none}}@media (width<=760px),(orientation:landscape) and (height<=500px) and (pointer:coarse){.papper-dialog{--planner-gutter:var(--sheet-gutter)}.papper-dialog-head{min-height:51px;padding-block:0 7px}.papper-dialog-scroll{gap:13px;padding-block:14px 17px}.papper-dialog .papper-dialog-scroll :is(input,textarea,select){scroll-margin-block:10px}.papper-dialog-head .papper-icon-button,.papper-dialog-foot .papper-icon-button,.papper-dialog .papper-checklist-row .papper-icon-button,.papper-deck .papper-icon-button{width:var(--sheet-control);height:var(--sheet-control)}.papper-dialog-foot button,.papper-editor-toggles label,.papper-editor .papper-form-grid>div>.text-button,.papper-week-days button,.papper-checklist>.papper-text-button,.papper-checklist-check{min-height:var(--sheet-control)}.papper-dialog-foot{gap:7px}.papper-dialog-foot>.papper-primary{flex:1}.papper-field input,.papper-field select,.papper-field textarea,.papper-checklist-row input:not([type=checkbox]){min-height:var(--sheet-control);border-radius:9px;padding:8px 10px}.papper-field input::-webkit-date-and-time-value{text-align:left;min-height:1.25em}.papper-form-grid{gap:10px}.papper-checklist-row.is-reorderable{grid-template-columns:33px minmax(0, 1fr) var(--sheet-control) var(--sheet-control);gap:3px}.papper-checklist-row .papper-popover{top:auto;bottom:calc(100% - 1px)}.papper-checklist-row .papper-popover button{min-height:var(--sheet-control)}.papper-deck{height:var(--modal-max,100dvh);padding:max(11px, env(safe-area-inset-top)) max(var(--sheet-gutter), env(safe-area-inset-right)) calc(10px + var(--sheet-safe,0px)) max(var(--sheet-gutter), env(safe-area-inset-left))}.papper-deck h2{margin:7px 0 14px;font-size:1.65rem;font-weight:740}.papper-deck-footer{gap:5px}.papper-deck-footer button{min-height:var(--sheet-control)}.papper-deck-links button{font-size:.8rem}.papper-deck-star{bottom:0}.papper-deck-calendar-footer .papper-text-button{font-size:.79rem;line-height:1.2}.papper-calendar .papper-date-nav{grid-template-columns:var(--sheet-control) minmax(0, 1fr) var(--sheet-control);gap:8px;margin-bottom:20px}.papper-calendar .papper-date-nav>button{width:var(--sheet-control);height:var(--sheet-control)}.papper-calendar .papper-date-picker,.papper-calendar .papper-view-tabs button,.papper-calendar .papper-calendar-head button,.papper-calendar .papper-unscheduled-toggle,.papper-calendar .papper-unscheduled-row>button,.papper-calendar .papper-placement-tip button{min-height:var(--sheet-control)}.papper-calendar .papper-view-tabs button{padding-inline:9px}.papper-calendar .papper-date-picker input{font-size:16px}.papper-calendar .papper-unscheduled-row .papper-icon-button{width:var(--sheet-control)}.papper-calendar .papper-placement-tip{flex-wrap:wrap;margin-top:-5px}.papper-calendar .papper-placement-tip span{flex:1;min-width:125px}}@media (height<=460px) and (pointer:coarse){.papper-dialog-head{min-height:47px}.papper-dialog-head h2{font-size:1.33rem}.papper-dialog-foot{padding-top:7px;padding-bottom:calc(7px + var(--sheet-safe,0px))}.papper-deck{padding-block:4px calc(6px + var(--sheet-safe,0px))}.papper-deck h2{margin-block:4px 9px}.papper-deck-calendar-footer{margin-top:4px;padding-top:4px}}@media (prefers-reduced-motion:reduce){.papper-flying-card{animation:none;display:none}.papper-deck-card{transform:translateX(var(--swipe-x,0px))}}.papper-drag-handle,.papper-calendar-block-content,.papper-deck-card,.papper-add-trigger{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.papper-drop-effect{z-index:9998;pointer-events:none;width:32px;height:32px;position:fixed}.papper-drop-effect:before,.papper-drop-effect:after{content:"";border-radius:50%;position:absolute;inset:0}.papper-drop-effect:before{border:2px solid #8442ed;animation:.41s ease-out both papper-drop-ring}.papper-drop-effect:after{background:conic-gradient(#0000 12%,#e5b152 12% 15%,#0000 15% 43%,#8f4fff 43% 47%,#0000 47% 71%,#ffac38 71% 75%,#0000 75%);animation:.45s ease-out both papper-drop-spark;-webkit-mask-image:radial-gradient(#0000 44%,#000 46% 69%,#0000 73%);mask-image:radial-gradient(#0000 44%,#000 46% 69%,#0000 73%)}@keyframes papper-drop-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes papper-drop-spark{0%{opacity:.95;transform:translate(-50%,-50%)scale(.35)rotate(-18deg)}75%{opacity:.78}to{opacity:0;transform:translate(-50%,-50%)scale(2.1)rotate(18deg)}}
