html,body{height:100%;overflow:hidden;overscroll-behavior:none}.page{display:none}.page.active{display:grid}.hub{min-height:0;overflow:auto;border-radius:28px;padding:28px 30px;align-content:start}.hub.active{display:block}.hub-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.hub-head h1{font:600 30px/1.05 Manrope,Segoe UI,sans-serif;margin:5px 0}.hub-head p,.setting-title p{font-size:11px;color:var(--muted);margin:3px 0 0}.primary-action{border:1px solid #ffffffdf;border-radius:14px;padding:11px 16px;background:linear-gradient(145deg,#76a596,#467565);color:#fff;box-shadow:inset 0 1px #fff,0 10px 25px #3e635538;cursor:pointer}.tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-bottom:18px}.tabs button{border:0;background:transparent;padding:10px 13px;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent}.tabs button.active{color:var(--sage-deep);border-color:var(--sage-deep)}.tabs span,.count{font-size:9px;padding:2px 6px;background:#59817216;border-radius:8px}.hub-grid,.work-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:16px}.content-card,.side-card,.routine-card,.setting-block,.library-note{background:linear-gradient(145deg,#ffffff85,#f7fdfa33);border:1px solid #ffffffc7;box-shadow:inset 0 1px #fff,0 12px 35px #41605514;border-radius:20px;padding:18px;backdrop-filter:blur(18px)}.card-head,.section-bar,.setting-title{display:flex;align-items:center;justify-content:space-between}.card-head h2,.section-bar h2,.setting-title h2{font:600 14px Manrope,Segoe UI,sans-serif;margin:0}.chip,.ghost,.wide-ghost{border:1px solid #4f70631f;background:#ffffff85;border-radius:10px;padding:7px 10px;font-size:10px;cursor:pointer}.ghost{margin-left:auto}.wide-ghost{width:100%;margin-top:14px}.task-line,.attention,.exception{display:flex;align-items:center;gap:11px;padding:14px 2px;border-bottom:1px solid #46625714}.task-line strong,.attention strong,.exception strong{font-size:12px;display:block}.task-line small,.attention small,.exception small{font-size:9px;color:var(--muted);display:block;margin-top:3px}.round-check{width:19px;height:19px;border:1px solid #4a70624d;border-radius:7px;background:#ffffff8c;cursor:pointer;flex:none}.round-check.is-done{background:var(--sage)}.round-check.is-done:after{content:"✓";color:#fff;font-size:10px}.tag{font-size:8px;text-transform:uppercase;letter-spacing:.08em;border-radius:8px;padding:4px 7px;background:#6e787317;white-space:nowrap}.tag.sage{background:#6ea08d21;color:#557a6d}.tag.lavender{background:#967fae21;color:#796987}.tag.blue{background:#6899b221;color:#55798d}.section-bar{margin:24px 0 5px}.attention,.exception{padding:12px;margin-top:8px;border:1px solid #c3977e1f;border-radius:14px;background:#fff8f073}.attention-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#c08b6f1a;color:#9a6c57}.side-card>p{font-size:11px;line-height:1.5;color:var(--muted);text-align:center}.side-card hr{border:0;border-top:1px solid var(--line);margin:18px 0}.progress-ring{margin:20px auto 14px;width:112px;height:112px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#ffffffe8 58%,transparent 59%),conic-gradient(var(--sage) 50%,#678c7e1a 0)}.progress-ring strong{font-size:27px}.progress-ring small{font-size:9px;color:var(--muted)}.toggle-row{display:flex;align-items:center;justify-content:space-between;font-size:10px;padding:8px 0}.toggle{width:30px;height:17px;border-radius:10px;background:#5a6d651f;position:relative;cursor:pointer;flex:none}.toggle:after{content:"";position:absolute;width:13px;height:13px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #30453d33;transition:.2s}.toggle.on{background:var(--sage)}.toggle.on:after{left:15px}.summary-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-radius:18px;overflow:hidden;margin-bottom:17px}.summary-strip div{background:#fff6;padding:16px;display:flex;flex-direction:column}.summary-strip strong{font-size:20px}.summary-strip span{font-size:9px;color:var(--muted)}.routine-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.routine-card{position:relative}.routine-card h3{font-size:15px;margin:14px 0 5px}.routine-card p,.pause-note{font-size:9px;color:var(--muted)}.routine-symbol{width:38px;height:38px;border-radius:14px;background:#d5ede4a3;display:grid;place-items:center;font-size:18px}.routine-card>.tag{position:absolute;right:15px;top:17px}.week-dots{display:flex;gap:4px}.week-dots i{font-style:normal;font-size:8px;width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#5b7c6f0f;color:var(--muted)}.week-dots i.done{background:var(--sage);color:#fff}.routine-card.paused{opacity:.65}.shift-week{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:20px}.shift-week>div{height:158px;padding:10px 7px;border-radius:13px;background:linear-gradient(#9bc2b42e,#ffffff47);display:flex;flex-direction:column;align-items:center}.shift-week b{font-size:8px;color:var(--muted)}.shift-week span{font-size:9px;margin-top:9px}.shift-week em{width:5px;flex:1;border-radius:5px;background:#6491803d;margin:6px}.shift-week .off{background:#ffffff38}.shift-week small{margin:auto;font-size:9px;color:var(--muted)}.date-box{width:40px;height:42px;border-radius:10px;background:#fff9;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:7px}.date-box b{font-size:14px}.exception .tag{margin-left:auto}.balance{display:flex;flex-direction:column;margin:20px}.balance strong{font-size:36px}.balance span{font-size:9px;color:var(--muted)}.note-layout{display:grid;grid-template-columns:185px 1fr;gap:16px}.folders,.settings-nav{display:flex;flex-direction:column;gap:5px}.folders button,.settings-nav button{border:0;background:transparent;border-radius:11px;padding:10px 12px;text-align:left;font-size:11px;cursor:pointer}.folders button span{float:right}.folders button.active,.settings-nav button.active{background:#ffffff9e;box-shadow:0 5px 15px #43625612;color:var(--sage-deep)}.notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.library-note{min-height:170px}.library-note.yellow{background:#fff9db85}.library-note.blue-note{background:#def0f77a}.library-note.green-note{background:#e0f1e87f}.library-note small,.library-note footer{font-size:8px;color:var(--muted)}.library-note h3{font-size:15px;margin:14px 0 8px}.library-note p{font-size:11px;line-height:1.55}.saved-state{font-size:10px;color:var(--sage-deep);padding:7px 10px;background:#ffffff73;border-radius:10px}.settings-layout{display:grid;grid-template-columns:170px 1fr;gap:17px}.settings-main{display:grid;gap:13px}.theme-row,.layout-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px}.layout-options{grid-template-columns:1fr 1fr}.theme-swatch,.layout-choice{border:1px solid transparent;border-radius:14px;background:#ffffff59;padding:8px;text-align:left;cursor:pointer}.theme-swatch.selected,.layout-choice.selected{border-color:#52796b73;box-shadow:0 0 0 2px #5f8c7c14}.theme-swatch i{display:block;height:51px;border-radius:9px;margin-bottom:7px}.clean-theme i{background:linear-gradient(135deg,#e5f1ec,#fff,#dcecf3)}.linen i{background:linear-gradient(135deg,#eee4d4,#fbf7ee)}.botanical i{background:linear-gradient(135deg,#a8bca1,#eff2e6)}.coastal i{background:linear-gradient(135deg,#c4dbe3,#f4eadc)}.theme-swatch strong,.theme-swatch small,.layout-choice strong,.layout-choice small{display:block;font-size:9px}.theme-swatch small,.layout-choice small{color:var(--muted)}.layout-preview{display:block;height:48px;border-radius:9px;background:#e2eee98c;margin-bottom:8px}.layout-preview.columns{background-image:repeating-linear-gradient(90deg,transparent 0 13%,#4d736426 13% 14%)}.layout-preview.timegrid{background-image:repeating-linear-gradient(0deg,transparent 0 22%,#4d736421 22% 24%),repeating-linear-gradient(90deg,transparent 0 19%,#4d736421 19% 20%)}.setting-lines label{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.setting-lines strong,.setting-lines small{display:block;font-size:10px}.setting-lines small{font-size:8px;color:var(--muted)}.nav-toggle{width:38px;height:38px;min-width:38px;padding:0;border:1px solid #ffffffcc;border-radius:13px;background:linear-gradient(145deg,#ffffffe6,#d5eae2b3);box-shadow:inset 0 1px #fff,0 7px 18px #4264581f;color:var(--sage-deep);font-size:17px;cursor:pointer;display:grid;place-items:center;transition:.2s}.nav-toggle:hover{background:#fff;transform:translateY(-1px)}.open .nav-toggle{transform:none}.open .nav-toggle .menu-lines{font-size:0}.open .nav-toggle .menu-lines:after{content:"‹";font-size:23px}.sidebar .nav button,.side-bottom button{position:relative}.app:not(.open) .sidebar .nav button:hover:after,.app:not(.open) .side-bottom button:hover:after{content:attr(aria-label);position:absolute;left:54px;padding:7px 10px;border-radius:9px;background:#263630eb;color:#fff;font-size:10px;white-space:nowrap;z-index:50}@media(max-width:1100px){.routine-grid{grid-template-columns:1fr 1fr}.hub-grid,.work-layout{grid-template-columns:1fr}.side-card{display:none}.theme-row{grid-template-columns:1fr 1fr}}@media(max-width:800px){.hub{min-width:0;padding:20px 14px}.hub-head{align-items:flex-start}.hub-head h1{font-size:24px}.notes-grid,.routine-grid{grid-template-columns:1fr}.summary-strip{grid-template-columns:1fr 1fr}.note-layout,.settings-layout{grid-template-columns:1fr}.folders,.settings-nav{flex-direction:row;overflow:auto;padding-bottom:5px}.folders button,.settings-nav button{white-space:nowrap}.theme-row{grid-template-columns:1fr 1fr}.shift-week{min-width:580px}.content-card{overflow:auto}.work-row{grid-template-columns:1fr 95px 95px}.tabs{overflow:auto}.tabs button{white-space:nowrap}.backup-actions{flex-wrap:wrap}.backup-actions [data-backup=reset]{margin-left:0}.editor{width:100%;margin:5px;height:calc(100vh - 10px);padding:21px}.day-layout{grid-template-columns:42px minmax(430px,1fr)}.day-margin{display:none}}.editor-backdrop{position:fixed;inset:0;background:#2636302b;backdrop-filter:blur(8px);display:none;justify-content:flex-end;z-index:100}.editor-backdrop.show{display:flex}.editor{width:min(430px,calc(100vw - 20px));height:calc(100vh - 20px);margin:10px;padding:28px;border-radius:27px;background:linear-gradient(145deg,#fafffbea,#edf8f4c7);animation:drawer-in .25s ease}.editor h2{font:600 24px Manrope,Segoe UI,sans-serif;margin:5px 0 24px}.editor-close{float:right;width:34px;height:34px;border:0;border-radius:11px;background:#ffffffa8;font-size:20px;cursor:pointer}.editor form,.editor label{display:grid;gap:7px}.editor form{gap:15px}.editor label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.editor input,.editor select,.editor textarea{width:100%;border:1px solid #55796924;border-radius:12px;background:#ffffffa3;padding:11px;color:var(--ink);font:11px Segoe UI,sans-serif;outline:none}.editor input:focus,.editor select:focus,.editor textarea:focus{border-color:#628c7c80;box-shadow:0 0 0 3px #6f988b18}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.secondary-action{border:1px solid #5476672e;background:#ffffff8f;border-radius:12px;padding:10px 14px;cursor:pointer}@keyframes drawer-in{0%{transform:translate(28px);opacity:0}}body[data-theme=linen] .ambient{filter:sepia(.18) saturate(.8)}body[data-theme=botanical] .ambient{filter:hue-rotate(-18deg) saturate(1.25)}body[data-theme=coastal] .ambient{filter:hue-rotate(18deg) saturate(.9)}.delete-action{margin-right:auto;border:1px solid #a7695d38;background:#fff5f2ad;color:#94594f;border-radius:12px;padding:10px 14px;cursor:pointer}.alternate-calendar{display:block!important;overflow:auto;padding:20px}.alt-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 18px}.alt-head span{font-size:9px;letter-spacing:.12em;color:var(--muted)}.alt-head h2{font:600 22px Manrope,Segoe UI,sans-serif;margin:3px 0}.alt-head small{color:var(--muted)}.day-layout{display:grid;grid-template-columns:48px minmax(420px,1fr) 210px;min-height:760px;border-top:1px solid var(--line)}.day-layout>aside:first-child{display:grid;grid-template-rows:repeat(13,1fr);padding-top:8px}.day-layout>aside:first-child span{font-size:8px;color:var(--muted)}.day-canvas{position:relative;border-left:1px solid var(--line);border-right:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0 calc(100% / 13 - 1px),var(--line) calc(100% / 13))}.agenda-item{position:absolute;left:12px;right:12px;min-height:52px;border:1px solid #668d7e32;border-left:3px solid var(--sage);border-radius:12px;background:#ffffffc9;padding:10px;text-align:left}.agenda-item strong,.agenda-item small{display:block}.agenda-item small{font-size:9px;color:var(--muted);margin-top:4px}.day-margin{padding:14px}.day-margin h3{font-size:12px}.day-margin div{padding:9px;border-bottom:1px solid var(--line);font-size:9px}.month-grid{display:grid;grid-template-columns:repeat(7,1fr);min-width:760px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.month-day{min-height:124px;padding:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff2e}.month-day b{font-size:10px}.today-cell{background:#e2f0eb75}.month-item{display:block;width:100%;border:0;border-radius:6px;background:#ffffffa3;margin-top:5px;padding:4px;text-align:left;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.month-item.penciled{border:1px dashed #89948f;background:transparent}.agenda-list{display:grid;gap:10px}.agenda-list section{background:#ffffff54;border:1px solid #ffffffa6;border-radius:16px;padding:12px}.agenda-list header{display:flex;justify-content:space-between}.agenda-list header b{font-size:11px}.agenda-list header span{font-size:18px}.agenda-row{width:100%;display:flex;gap:11px;align-items:center;border:0;border-top:1px solid var(--line);background:transparent;padding:11px;text-align:left}.agenda-row i{width:9px;height:9px;border-radius:50%;background:var(--sage)}.agenda-row i.penciled{border:1px dashed #77827d;background:transparent}.agenda-row strong,.agenda-row small{display:block}.agenda-row small,.agenda-list p{font-size:9px;color:var(--muted)}.search-panel{position:fixed;inset:0;display:none;place-items:start center;padding-top:8vh;background:#2636302e;backdrop-filter:blur(9px);z-index:110}.search-panel.show{display:grid}.search-dialog{width:min(610px,calc(100vw - 28px));max-height:78vh;overflow:auto;border-radius:25px;padding:22px;background:#f6fcf9e8}.search-close{float:right;width:32px;height:32px;border:0;border-radius:10px;background:#ffffffa3;font-size:18px}.search-dialog label{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.search-dialog input{display:block;width:100%;border:0;border-bottom:1px solid #6485753d;background:transparent;padding:13px 2px;font-size:17px;outline:none}.search-results{margin-top:12px}.search-results button{display:grid;grid-template-columns:72px 1fr;gap:3px 10px;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:11px;text-align:left}.search-results button:hover{background:#ffffff70}.search-results span{grid-row:1/3;font-size:8px;text-transform:uppercase;color:var(--sage-deep)}.search-results strong{font-size:11px}.search-results small{font-size:9px;color:var(--muted)}.backup-actions{display:flex;gap:8px;margin:15px 0}.backup-actions button,.backup-actions a,.restore-button{border:1px solid #52736529;border-radius:10px;background:#ffffff75;padding:9px 12px;font-size:10px;cursor:pointer;color:inherit;text-decoration:none}.restore-button input{display:none}.backup-actions [data-backup=reset]{margin-left:auto;color:#8f5c53}.backup-status{font-size:8px;color:var(--muted)}.conflict-box{padding:11px 12px;border-radius:12px;background:#fff0eb;border:1px solid #b66d5d33;color:#7d4b42}.conflict-box strong,.conflict-box span{display:block;font-size:10px}.conflict-box span{font-size:9px;margin-top:3px}.conflict-bumped{outline:2px solid #c7896e55;box-shadow:0 0 0 5px #c7896e12!important}.filtered-out{display:none!important}.day.hide-work:before{display:none}.filter-panel{display:none;position:fixed;width:190px;padding:13px;border-radius:15px;z-index:90}.filter-panel.show{display:grid;gap:9px}.filter-panel strong{font-size:10px}.filter-panel label{display:flex;gap:8px;align-items:center;font-size:9px}.filter-panel input{accent-color:var(--sage)}.schedule-panel h2{font:600 20px Manrope,Segoe UI,sans-serif}.work-schedule-form{display:grid;gap:8px}.work-row{display:grid;grid-template-columns:1fr 120px 120px;gap:10px;align-items:end;padding:9px 0;border-bottom:1px solid var(--line)}.work-row strong{font-size:11px}.work-row label{font-size:8px;color:var(--muted)}.work-row input{width:100%;border:1px solid #55796924;border-radius:9px;background:#ffffffa3;padding:8px}.work-schedule-form>.primary-action{justify-self:end;margin-top:8px}.archive-list{margin-top:12px}.archive-empty{font-size:10px;color:var(--muted)}.archive-row{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.archive-row span{margin-right:auto}.archive-row strong,.archive-row small{display:block;font-size:10px}.archive-row small{font-size:8px;color:var(--muted)}.archive-row button{border:1px solid #55796920;border-radius:9px;background:#ffffff70;padding:7px 9px;font-size:8px;cursor:pointer}.archive-row [data-forget]{color:#92594f}.day.drop-target{background-color:#dff1ea80;box-shadow:inset 0 0 0 2px #6d9a8970}.item[draggable=true],.task-line[draggable=true]{cursor:grab}.item[draggable=true]:active,.task-line[draggable=true]:active{cursor:grabbing}body{position:fixed;inset:0;width:100%}.page:not(.active){display:none!important}.margin .check-row,.margin .note-card{position:relative}.margin .check-row{padding-right:30px}.margin-edit{position:absolute;right:3px;top:7px;width:24px;height:24px;border:1px solid rgba(82,121,107,.16);border-radius:8px;background:#ffffffb8;color:var(--sage-deep);cursor:pointer;opacity:.52;transition:.18s;display:grid;place-items:center;font:14px/1 Segoe UI,sans-serif}.note-card .margin-edit{right:7px;top:7px}.margin-edit:hover,.margin-edit:focus-visible{opacity:1;background:#fff;box-shadow:0 5px 14px #3a5b4f1f;outline:none}.margin-note-text{display:block;padding-right:22px}.margin-inline-editor{display:grid;gap:6px;width:100%;padding:1px 0}.margin-inline-editor input,.margin-inline-editor textarea{width:100%;border:1px solid rgba(82,121,107,.25);border-radius:8px;background:#ffffffc7;padding:7px;color:var(--ink);font:11px/1.35 Segoe UI,sans-serif;resize:vertical;outline:none}.margin-inline-editor input:focus,.margin-inline-editor textarea:focus{border-color:var(--sage);box-shadow:0 0 0 3px #6f988b1f}.margin-inline-editor div{display:flex;gap:5px}.margin-inline-editor button{border:1px solid rgba(82,121,107,.2);border-radius:7px;background:#ffffffbf;padding:5px 8px;font-size:9px;cursor:pointer}.margin-inline-editor button[type=submit]{background:var(--sage-deep);color:#fff}.alternate-calendar>.alt-head h2{font-size:clamp(18px,calc(22px * var(--scale)),30px)}.alternate-calendar>.day-layout{min-height:calc(760px * var(--scale));grid-template-columns:calc(48px * var(--scale)) minmax(420px,1fr) calc(210px * var(--scale))}.alternate-calendar .agenda-item{min-height:calc(52px * var(--scale));padding:calc(10px * var(--scale))}.alternate-calendar .agenda-item strong{font-size:clamp(9px,calc(11px * var(--scale)),15px)}.alternate-calendar .agenda-item small{font-size:clamp(8px,calc(9px * var(--scale)),12px)}.alternate-calendar>.month-grid{width:100%;min-width:0}.alternate-calendar .month-day{min-width:0;min-height:calc(124px * var(--scale));padding:clamp(5px,calc(8px * var(--scale)),12px)}.alternate-calendar .month-day>b{font-size:clamp(8px,calc(10px * var(--scale)),14px)}.alternate-calendar .month-item{font-size:clamp(7px,calc(8px * var(--scale)),11px);padding:clamp(3px,calc(4px * var(--scale)),6px);margin-top:clamp(3px,calc(5px * var(--scale)),7px)}.month-weekday{padding:7px 8px;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff5c;font-size:8px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.month-day.outside-month{background:#ffffff24;color:#26363061}.month-day.outside-month .month-item{opacity:.48}.month-day.today-cell>b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sage-deep);color:#fff}.alternate-calendar>.agenda-list{gap:calc(10px * var(--scale))}.alternate-calendar .agenda-list section{padding:clamp(8px,calc(12px * var(--scale)),18px)}.alternate-calendar .agenda-row{gap:calc(11px * var(--scale));padding:clamp(8px,calc(11px * var(--scale)),16px)}.alternate-calendar .agenda-row strong{font-size:clamp(9px,calc(11px * var(--scale)),15px)}.alternate-calendar .agenda-row small{font-size:clamp(8px,calc(9px * var(--scale)),12px)}.workspace{height:100%;min-height:0;overflow:hidden}.planner{height:100%;max-height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}.planner>.calendar{height:100%;min-height:0}.calendar.alternate-calendar{height:100%;max-height:100%;min-height:0;overflow:auto!important;scrollbar-gutter:stable;overscroll-behavior:contain}.calendar.alternate-calendar::-webkit-scrollbar{width:11px;height:11px}.calendar.alternate-calendar::-webkit-scrollbar-track{background:#52796b14;border-radius:10px}.calendar.alternate-calendar::-webkit-scrollbar-thumb{background:#52796b61;border:3px solid transparent;background-clip:padding-box;border-radius:10px}.calendar.alternate-calendar::-webkit-scrollbar-thumb:hover{background:#52796b94;border:3px solid transparent;background-clip:padding-box;border-radius:10px}.month-weekday{position:sticky;top:0;z-index:5;backdrop-filter:blur(14px)}.theme-row{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-cafe i{background:linear-gradient(135deg,#7b5744,#ead8bf 52%,#fff8ed)}.theme-paper i{background:repeating-linear-gradient(#fafafa 0 11px,#e7e7e7 12px)}.theme-study i{background:linear-gradient(135deg,#3f5149,#b28a62 52%,#eadbc2)}.theme-vintage i{background:radial-gradient(circle at 78% 25%,transparent 0 10px,#9b6148 11px 13px,transparent 14px),#e7d0aa}body[data-theme=linen]{--ink:#3f352c;--muted:#83766a;--sage:#88745e;--sage-deep:#685543;--line:rgba(74,56,39,.18);--glass:rgba(247,241,229,.9);font-family:Georgia,Times New Roman,serif;background:#e9dfce}body[data-theme=linen] .ambient{filter:none;background:repeating-linear-gradient(90deg,rgba(92,70,43,.025) 0 1px,transparent 1px 5px),linear-gradient(145deg,#e9dfce,#f7f0e2 50%,#ded0bc)}body[data-theme=linen] .glass,body[data-theme=linen] .content-card,body[data-theme=linen] .side-card,body[data-theme=linen] .routine-card,body[data-theme=linen] .setting-block,body[data-theme=linen] .library-note{backdrop-filter:none;background:#f9f4e9ed;border-color:#6f573b33;box-shadow:0 7px 20px #4a36231a;border-radius:10px}body[data-theme=linen] h1,body[data-theme=linen] h2,body[data-theme=linen] h3,body[data-theme=linen] .date-title h1{font-family:Georgia,Times New Roman,serif}body[data-theme=linen] .item,body[data-theme=linen] button,body[data-theme=linen] .note-card{border-radius:5px}body[data-theme=linen] .planner{background:repeating-linear-gradient(#faf6ec 0 29px,#d7c9b344 30px)}body[data-theme=botanical]{--ink:#263c2d;--muted:#6f7f70;--sage:#6f9868;--sage-deep:#466b4b;--line:rgba(52,91,57,.16);--glass:rgba(241,248,236,.72);background:#dfeadb}body[data-theme=botanical] .ambient{filter:none;background:radial-gradient(ellipse at 4% 96%,#9fbea78a,transparent 34%),radial-gradient(ellipse at 96% 8%,#d6e7b8,transparent 38%),linear-gradient(135deg,#e9f1e2,#f8f5e9 54%,#dcebdd)}body[data-theme=botanical] .ambient:after{background:radial-gradient(ellipse at 20% 40%,transparent 0 22px,rgba(72,112,74,.08) 23px 25px,transparent 26px);background-size:92px 72px}body[data-theme=botanical] .glass,body[data-theme=botanical] .content-card,body[data-theme=botanical] .side-card,body[data-theme=botanical] .routine-card,body[data-theme=botanical] .setting-block{border-radius:30px 14px;background:linear-gradient(145deg,#fbfff6c2,#e0f1da80);box-shadow:0 22px 55px #30543421}body[data-theme=botanical] h1,body[data-theme=botanical] h2,body[data-theme=botanical] h3{font-family:Georgia,serif}body[data-theme=botanical] .item{border-radius:16px 7px}body[data-theme=botanical] .routine-symbol{border-radius:50%}body[data-theme=coastal]{--ink:#274351;--muted:#718791;--sage:#5a91a4;--sage-deep:#397286;--line:rgba(55,105,124,.15);--glass:rgba(244,251,252,.7);background:#dbeef2}body[data-theme=coastal] .ambient{filter:none;background:radial-gradient(ellipse at 85% 0,#b9e1ea,transparent 42%),linear-gradient(165deg,#f7fbfa 0 42%,#e6f1ef 42% 62%,#eadfc9 62% 100%)}body[data-theme=coastal] .glass{background:linear-gradient(155deg,#ffffffb8,#def2f65c);border-color:#ffffffe6;box-shadow:0 18px 50px #2b697d21;border-radius:22px}body[data-theme=coastal] .item{border-radius:18px;box-shadow:0 6px 18px #2e6f831a}body[data-theme=coastal] .day{background-image:linear-gradient(to bottom,transparent calc(100% / 12 - 1px),rgba(74,130,147,.1) calc(100% / 12))}body[data-theme=cafe]{--ink:#3d2c24;--muted:#887267;--sage:#a06f53;--sage-deep:#75452f;--line:rgba(93,58,40,.17);--glass:rgba(250,239,222,.82);background:#ddc9af}body[data-theme=cafe] .ambient{filter:none;background:radial-gradient(circle at 80% 8%,#fff4de,transparent 33%),linear-gradient(135deg,#d8bea0,#f3e4cf 48%,#cda98d)}body[data-theme=cafe] .glass,body[data-theme=cafe] .content-card,body[data-theme=cafe] .side-card,body[data-theme=cafe] .setting-block{background:linear-gradient(145deg,#fff7e8e6,#ebd6bab8);border:1px solid rgba(255,248,234,.88);box-shadow:0 16px 35px #54301f2e,inset 0 1px #fff6e7;border-radius:18px}body[data-theme=cafe] h1,body[data-theme=cafe] h2,body[data-theme=cafe] h3{font-family:Georgia,serif}body[data-theme=cafe] .primary-action,body[data-theme=cafe] .add{background:linear-gradient(145deg,#a67558,#6d412e)}body[data-theme=cafe] .item{border-radius:8px;box-shadow:0 5px 12px #57332021}body[data-theme=paper]{--ink:#202426;--muted:#74797b;--sage:#667276;--sage-deep:#39464b;--line:rgba(31,39,42,.18);--glass:#f7f7f4;background:#e9eae8}body[data-theme=paper] .ambient{filter:none;background:repeating-linear-gradient(#f1f1ee 0 31px,#dfe1de 32px)}body[data-theme=paper] .glass,body[data-theme=paper] .content-card,body[data-theme=paper] .side-card,body[data-theme=paper] .routine-card,body[data-theme=paper] .setting-block,body[data-theme=paper] .library-note{backdrop-filter:none;background:#f9f9f6;border:1px solid #cfd2cf;box-shadow:none;border-radius:2px}body[data-theme=paper] *{text-shadow:none!important}body[data-theme=paper] button,body[data-theme=paper] input,body[data-theme=paper] select,body[data-theme=paper] textarea,body[data-theme=paper] .item{border-radius:2px;box-shadow:none}body[data-theme=paper] .sidebar{border-left:5px solid #39464b}body[data-theme=paper] .primary-action,body[data-theme=paper] .add{background:#39464b}body[data-theme=study]{--ink:#2d342f;--muted:#766e60;--sage:#76836d;--sage-deep:#4d604d;--line:rgba(65,58,43,.18);--glass:rgba(239,229,207,.88);background:#c9b99b}body[data-theme=study] .ambient{filter:none;background:radial-gradient(circle at 85% 12%,rgba(255,221,151,.75),transparent 24%),linear-gradient(135deg,#53635a 0 18%,#d7c5a5 18% 62%,#8d694e)}body[data-theme=study] .glass,body[data-theme=study] .content-card,body[data-theme=study] .side-card,body[data-theme=study] .routine-card,body[data-theme=study] .setting-block{backdrop-filter:blur(10px);background:linear-gradient(145deg,#f8eed9f0,#decfb2e0);border:1px solid rgba(255,243,214,.7);box-shadow:0 18px 40px #2c251b40,inset 0 1px #fff3d6;border-radius:12px}body[data-theme=study] h1,body[data-theme=study] h2,body[data-theme=study] h3{font-family:Georgia,serif}body[data-theme=study] .sidebar{background:linear-gradient(#43534c,#34413c);color:#f2e8d2}body[data-theme=study] .sidebar button{color:#f2e8d2}body[data-theme=study] .item{border-radius:6px}body[data-theme=vintage]{--ink:#47392d;--muted:#857566;--sage:#9b654c;--sage-deep:#774834;--line:rgba(87,59,39,.22);--glass:rgba(239,218,180,.88);background:#d3b98e;font-family:Courier New,monospace}body[data-theme=vintage] .ambient{filter:none;background:radial-gradient(circle at 12% 20%,rgba(122,69,43,.1) 0 2px,transparent 3px),linear-gradient(145deg,#dbc39c,#f2dfb9 55%,#cbaa78);background-size:18px 18px,auto}body[data-theme=vintage] .glass,body[data-theme=vintage] .content-card,body[data-theme=vintage] .side-card,body[data-theme=vintage] .routine-card,body[data-theme=vintage] .setting-block,body[data-theme=vintage] .library-note{backdrop-filter:none;background:#f4e1bdeb;border:1px solid #9c7959;box-shadow:4px 5px #5d3c2721;border-radius:3px}body[data-theme=vintage] h1,body[data-theme=vintage] h2,body[data-theme=vintage] h3,body[data-theme=vintage] .date-title h1{font-family:Courier New,monospace;letter-spacing:-.04em}body[data-theme=vintage] .item,body[data-theme=vintage] button{border-radius:2px}body[data-theme=vintage] .confirmed{border:1px solid #8b684c;border-left:4px double #774834}body[data-theme=vintage] .pencil{font-family:Courier New,monospace;transform:rotate(-1deg)}body.hide-planner-margin .planner{grid-template-columns:minmax(750px,1fr)}body.hide-planner-margin .margin{display:none}body.hide-work-shading .day.work:before{display:none}body.roomy-cards .task-line,body.roomy-cards .attention,body.roomy-cards .exception{padding-top:19px;padding-bottom:19px}body.reduce-motion *,body.reduce-motion *:before,body.reduce-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.high-contrast{--line:rgba(28,45,38,.35)}body.high-contrast .glass,body.high-contrast .content-card,body.high-contrast .setting-block{border-width:2px}body.high-contrast .muted,body.high-contrast small{color:var(--ink)!important;opacity:.78}body.large-controls button,body.large-controls .toggle,body.large-controls input,body.large-controls select{min-height:40px}body.large-controls .nav button{height:52px}.settings-nav button.active{font-weight:700}.setting-block[hidden]{display:none!important}body:not([data-theme=clean]) .glass:before{display:none}body .theme-art{left:auto;right:108px;bottom:28px}@media(max-width:800px){html body[data-theme=botanical] .ambient{background:linear-gradient(180deg,#f1f8ec33,#f7faef4d),url(/assets/theme-botanical-art-mobile-BSfOzj7l.png) center/cover no-repeat}html body[data-theme=cafe] .ambient{background:linear-gradient(180deg,#faefde3d,#fff8eb66),url(/assets/theme-cafe-art-mobile-BEIyhj0e.png) center/cover no-repeat}html body[data-theme=coastal] .ambient{background:linear-gradient(180deg,#f1fafb33,#e8f6f84d),url(/assets/theme-coastal-art-mobile-DH_lRYUZ.png) center/cover no-repeat}html body[data-theme=vintage] .ambient{background:linear-gradient(180deg,#f1debb47,#f9eccf5c),url(/assets/theme-vintage-art-mobile-BStjWhxY.png) center/cover no-repeat}}body[data-theme=cafe] .ambient{background:linear-gradient(135deg,#faefde52,#fff8eb7a),url(/assets/theme-cafe-art-99Yf1jop.png) center/cover no-repeat;filter:none}body[data-theme=coastal] .ambient{background:linear-gradient(135deg,#f1fafb40,#e8f6f857),url(/assets/theme-coastal-art-DtK2izyb.png) center/cover no-repeat;filter:none}body[data-theme=vintage] .ambient{background:linear-gradient(135deg,#f1debb57,#f9eccf66),url(/assets/theme-vintage-art-B4s2idCv.png) center/cover no-repeat;filter:none}body[data-theme=cafe] .theme-art,body[data-theme=coastal] .theme-art,body[data-theme=vintage] .theme-art{display:none}body[data-theme=botanical] .ambient{background:linear-gradient(135deg,#f1f8ec38,#f7faef57),url(/assets/theme-botanical-art-BwC5gmFv.png) center/cover no-repeat;filter:none}body[data-theme=botanical] .theme-art{display:none}body[data-theme=vintage]{font-family:Segoe UI,Arial,sans-serif;line-height:1.45}body[data-theme=vintage] h1,body[data-theme=vintage] h2,body[data-theme=vintage] h3,body[data-theme=vintage] .date-title h1{font-family:Georgia,Times New Roman,serif;letter-spacing:0;font-weight:600}body[data-theme=vintage] .eyebrow,body[data-theme=vintage] .tag,body[data-theme=vintage] .month-weekday{font-family:Courier New,monospace;letter-spacing:.1em;font-weight:700}body[data-theme=vintage] .item,body[data-theme=vintage] .task-line,body[data-theme=vintage] .library-note,body[data-theme=vintage] .setting-block{font-family:Segoe UI,Arial,sans-serif}body[data-theme=vintage] .item strong,body[data-theme=vintage] .task-line strong,body[data-theme=vintage] .library-note p{line-height:1.4}body[data-theme=vintage] .pencil{font-family:Segoe Print,Bradley Hand,cursive;font-size:12px;line-height:1.25}body.non-calendar-page .topbar,body.non-calendar-page .sidebar,body.non-calendar-page .hub{background:#ffffff38;background:radial-gradient(ellipse at 14% 0,rgba(255,255,255,.34),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--glass) 31%,transparent),#ffffff14);-webkit-backdrop-filter:blur(6.5px) saturate(138%);backdrop-filter:blur(6.5px) saturate(138%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffeb,inset 1px 0 #ffffff4d,0 18px 48px #2d4d4217}.cloud-message{margin:.35rem 0;padding:.7rem .85rem;border-radius:14px;background:#e6f4efb8;font-size:.82rem;color:#315a50}.cloud-message[data-error=true]{background:#ffebe6d1;color:#8a3f35}.avatar-question[hidden],.auth-name[hidden]{display:none!important}.mobile-margin-toggle,.mobile-margin-close{display:none}@media(max-width:800px){.app.open:after{pointer-events:none}.topbar .fit{display:none!important}.topbar .control-group.view{gap:2px;padding:3px}.topbar .control-group.view .ctl{height:30px;padding:0 6px;font-size:11px}#page-calendar.planner>.calendar{width:600px;min-width:600px}#page-calendar .day-heads,#page-calendar .week-grid{grid-template-columns:38px repeat(7,1fr)}#page-calendar .week-grid{height:720px}#page-calendar .day-head{min-width:0}#page-calendar .day-head strong{font-size:11px}#page-calendar .day-head span{font-size:9px}#page-calendar .item{left:3px;right:3px;padding:5px;font-size:8px;border-radius:8px}#page-calendar .item strong{font-size:8px;line-height:1.15;margin-bottom:2px}#page-calendar .item small{font-size:6.5px;line-height:1.1}#page-calendar .item.pencil,#page-calendar .item.pencil strong{font-size:10px}#page-calendar .vague{left:3px;right:3px;padding:4px;font-size:7px}#page-calendar .time{right:5px;font-size:8px}.mobile-margin-toggle{display:inline-flex!important;align-items:center;gap:4px}.mobile-margin-toggle:before{content:"▤";font-size:11px}.margin{display:block!important;position:fixed;top:8px;right:8px;bottom:8px;width:min(326px,calc(100vw - 38px));z-index:70;padding:18px;background:linear-gradient(145deg,#ffffffe6,#e0f3eed1);border:1px solid rgba(255,255,255,.94);border-radius:25px;box-shadow:0 22px 70px #26423847;backdrop-filter:blur(24px);transform:translate(calc(100% + 24px));transition:transform .25s ease;overflow:auto}.margin.mobile-open{transform:none}.mobile-margin-close{display:inline-grid;place-items:center;margin-right:5px;font-size:18px}.add{right:24px!important;bottom:30px!important;width:54px;height:54px;border-radius:19px}body.mobile-margin-visible .add{opacity:0;pointer-events:none}.add-menu{right:22px!important;bottom:94px!important}}body.non-calendar-page .content-card,body.non-calendar-page .side-card,body.non-calendar-page .routine-card,body.non-calendar-page .setting-block,body.non-calendar-page .library-note{background:#ffffff47;background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.3),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--glass) 39%,transparent),#ffffff14);-webkit-backdrop-filter:blur(5.5px) saturate(132%);backdrop-filter:blur(5.5px) saturate(132%);border-color:#ffffffbd;box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff47,0 14px 38px #2d4d4212}body.non-calendar-page .summary-strip,body.non-calendar-page .tabs{background:#ffffff0f}.range-control{display:flex;align-items:center;gap:10px}.range-control output{min-width:38px;font-size:10px;color:var(--sage-deep);font-weight:700}.density-setting{accent-color:var(--sage-deep)}.deadline-callout{display:none;margin:12px 0;padding:10px 12px;border:1px solid rgba(255,255,255,.72);border-radius:13px;background:#ffffff61;box-shadow:inset 0 1px #fffc}.deadline-callout span,.deadline-callout strong{display:block}.deadline-callout span{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--sage-deep)}.deadline-callout strong{font-size:10px;margin-top:3px}.show-deadlines .deadline-callout{display:block}.hide-morning-brief .margin .focus{display:none}.week-starts-sunday .day-heads>.day-head:last-child{order:1}.week-starts-sunday .day-heads>.day-head:not(:last-child){order:2}.week-starts-sunday .day-heads>:first-child{order:0}.week-starts-sunday .week-grid>.day:last-child{order:1}.week-starts-sunday .week-grid>.day:not(:last-child){order:2}.week-starts-sunday .week-grid>.times{order:0}.planner.traditional .day{background-size:100% calc(100% / 24)}.planner.traditional .day:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 calc(100% / 24 - 1px),rgba(72,104,92,.055) calc(100% / 24));z-index:0}.planner.traditional .item{border-radius:5px}.planner:not(.traditional) .item{border-radius:12px}.notification-preview{margin-top:16px;padding:13px 14px;border-radius:14px;background:#ffffff47;border:1px solid rgba(255,255,255,.58)}.notification-preview strong{font-size:10px}.notification-preview p{font-size:9px;color:var(--muted);margin:4px 0 0}.routine-prompts-off .notification-preview p:after{content:" Routine prompts are currently off."}:root{--ui-density:1}.hub{padding:clamp(20px,calc(28px * var(--ui-density)),41px) clamp(16px,calc(30px * var(--ui-density)),44px)}.hub-head{margin-bottom:clamp(14px,calc(22px * var(--ui-density)),32px)}.content-card,.side-card,.routine-card,.setting-block,.library-note{padding:clamp(13px,calc(18px * var(--ui-density)),26px)}.hub-grid,.work-layout,.notes-grid,.routine-grid,.settings-main{gap:clamp(8px,calc(14px * var(--ui-density)),21px)}.task-line,.attention,.exception{padding-top:clamp(9px,calc(14px * var(--ui-density)),21px);padding-bottom:clamp(9px,calc(14px * var(--ui-density)),21px)}.setting-lines label{padding-top:clamp(8px,calc(12px * var(--ui-density)),18px);padding-bottom:clamp(8px,calc(12px * var(--ui-density)),18px)}.library-note{min-height:clamp(125px,calc(170px * var(--ui-density)),245px)}.routine-card h3{margin-top:clamp(8px,calc(14px * var(--ui-density)),20px)}.summary-strip div{padding:clamp(10px,calc(16px * var(--ui-density)),23px)}body.roomy-cards .task-line,body.roomy-cards .attention,body.roomy-cards .exception{padding-top:calc(14px * var(--ui-density) + 5px);padding-bottom:calc(14px * var(--ui-density) + 5px)}body.high-contrast{--ink:#14261f;--muted:#3e544a;--line:rgba(20,45,36,.5)}body.high-contrast .topbar,body.high-contrast .sidebar,body.high-contrast .hub,body.high-contrast .planner,body.high-contrast .content-card,body.high-contrast .side-card,body.high-contrast .routine-card,body.high-contrast .setting-block,body.high-contrast .library-note{border-color:color-mix(in srgb,var(--ink) 42%,white)!important;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #122b2221,0 16px 42px #122b2229!important}body.high-contrast.non-calendar-page .topbar,body.high-contrast.non-calendar-page .sidebar,body.high-contrast.non-calendar-page .hub{background:linear-gradient(145deg,color-mix(in srgb,var(--glass) 68%,transparent),#ffffff3d)}body.high-contrast.non-calendar-page .content-card,body.high-contrast.non-calendar-page .side-card,body.high-contrast.non-calendar-page .routine-card,body.high-contrast.non-calendar-page .setting-block,body.high-contrast.non-calendar-page .library-note{background:linear-gradient(145deg,color-mix(in srgb,var(--glass) 76%,transparent),#ffffff52)}body.high-contrast small,body.high-contrast .muted,body.high-contrast .hub-head p,body.high-contrast .setting-title p{color:var(--muted)!important;opacity:1!important}body.high-contrast button,body.high-contrast input,body.high-contrast select,body.high-contrast textarea{border-color:#142d247a!important}body.high-contrast .nav .active,body.high-contrast .settings-nav button.active,body.high-contrast .folders button.active{outline:2px solid var(--sage-deep);outline-offset:1px;background:#ffffffe6}body.high-contrast .toggle{background:#142d2461;box-shadow:inset 0 0 0 1px #142d246b}body.high-contrast .toggle.on{background:var(--sage-deep)}body.high-contrast .confirmed,body.high-contrast .task,body.high-contrast .routine,body.high-contrast .shopping,body.high-contrast .pencil{border-color:color-mix(in srgb,currentColor 55%,white)!important;box-shadow:0 5px 14px #10261e2e}body.high-contrast .pencil{border-style:dashed!important;border-width:2px!important}.theme-art{position:fixed;left:calc(var(--sidebar) + 35px);bottom:25px;width:58px;height:58px;z-index:18;pointer-events:none;display:grid;place-items:center;color:var(--sage-deep);opacity:.52;transition:left .35s ease,opacity .25s ease,transform .25s ease}.theme-art span{position:relative;z-index:2;font:28px/1 Georgia,serif}.theme-art:before,.theme-art:after{content:"";position:absolute;pointer-events:none}.theme-art:before{inset:3px;border:1px solid currentColor;border-radius:50%;opacity:.28}.theme-art:after{width:18px;height:1px;background:currentColor;right:-9px;bottom:9px;transform:rotate(-18deg);opacity:.35}body[data-theme=clean] .theme-art span:before{content:"○"}body[data-theme=clean] .theme-art:before{border-color:#5087776b;box-shadow:12px -10px 0 -8px #50877780,-8px 12px 0 -6px #5e97ab59}body[data-theme=linen] .theme-art span:before{content:"✦"}body[data-theme=linen] .theme-art:before{border-radius:4px;transform:rotate(4deg);border-style:double}body[data-theme=botanical] .theme-art span:before{content:"❧";font-size:34px}body[data-theme=botanical] .theme-art:before{border-radius:62% 38% 64% 36%;transform:rotate(-18deg)}body[data-theme=coastal] .theme-art span:before{content:"≋";font-size:37px}body[data-theme=coastal] .theme-art:before{width:17px;height:17px;inset:2px auto auto 3px;background:#f0c986;border:0;box-shadow:0 0 0 5px #ffffff52}body[data-theme=coastal] .theme-art:after{width:64px;height:10px;right:-5px;bottom:7px;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 6px,currentColor 7px 8px,transparent 9px 13px);transform:none}body[data-theme=cafe] .theme-art span:before{content:"☕";font-family:Segoe UI Symbol,sans-serif;font-size:30px}body[data-theme=cafe] .theme-art:before{inset:0 13px auto auto;width:2px;height:18px;border:0;border-radius:50%;box-shadow:7px 2px 0 currentColor,14px -1px 0 currentColor;transform:skew(-12deg);opacity:.25}body[data-theme=cafe] .theme-art:after{width:45px;height:8px;right:7px;bottom:4px;border:1px solid currentColor;border-width:0 0 1px;background:transparent;transform:none}body[data-theme=paper] .theme-art span:before{content:"⌁";font-size:34px}body[data-theme=paper] .theme-art:before{border-radius:1px;border-style:dashed}body[data-theme=study] .theme-art span:before{content:"▤";font-size:31px}body[data-theme=study] .theme-art:before{border-radius:50% 50% 6px 6px;border-bottom-width:4px;box-shadow:0 7px 0 -4px currentColor}body[data-theme=vintage] .theme-art{opacity:.62}body[data-theme=vintage] .theme-art span:before{content:"✒";font-size:32px}body[data-theme=vintage] .theme-art:before{inset:0;border:2px dashed currentColor;border-radius:50%;transform:rotate(-12deg)}body[data-theme=vintage] .theme-art:after{content:"POST";width:auto;height:auto;right:-23px;bottom:0;background:transparent;font:700 7px/1 Courier New,monospace;letter-spacing:.14em;transform:rotate(-8deg);border:1px solid currentColor;padding:3px}body.reduce-motion .theme-art{transition:none}@media(max-width:800px){.theme-art{display:none}}.sidebar .icon{width:33px;height:33px;min-width:33px;display:grid;place-items:center;position:relative;border:1px solid rgba(255,255,255,.64);border-radius:11px;background:linear-gradient(145deg,#ffffff94,color-mix(in srgb,currentColor 12%,transparent));box-shadow:inset 0 1px #ffffffd1,0 5px 12px #2d483e14;font:500 17px/1 Georgia,Segoe UI Symbol,sans-serif;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.sidebar .nav button,.sidebar .side-bottom button{gap:10px;padding-left:8px}.sidebar [data-page=calendar] .icon{color:#4e7f78;border-radius:10px 10px 13px 13px}.sidebar [data-page=calendar] .icon:before{content:"";position:absolute;left:7px;right:7px;top:7px;height:2px;border-radius:2px;background:currentColor;opacity:.35}.sidebar [data-page=tasks] .icon{color:#6b8f68;border-radius:50% 50% 45% 55%}.sidebar [data-page=routines] .icon{color:#6b7f9b;border-radius:50%}.sidebar [data-page=work] .icon{color:#9a765b;transform:rotate(-3deg);border-radius:9px 15px}.sidebar [data-page=notes] .icon{color:#7d718f;border-radius:14px 8px}.sidebar [data-page=settings] .icon{color:#61766e;border-radius:50%;font-family:Segoe UI Symbol,sans-serif}.sidebar [data-page=settings] .icon:after{content:"";position:absolute;inset:5px;border:1px dashed currentColor;border-radius:50%;opacity:.22}.sidebar [data-page]:hover .icon{transform:translateY(-2px) rotate(-4deg);box-shadow:inset 0 1px #fff,0 8px 16px #2d483e24}.sidebar [data-page=routines]:hover .icon,.sidebar [data-page=settings]:hover .icon{transform:translateY(-2px) rotate(12deg)}.sidebar [data-page].active .icon{background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,currentColor 20%,white));box-shadow:inset 0 1px #fff,0 7px 17px color-mix(in srgb,currentColor 20%,transparent)}.app:not(.open) .sidebar .nav button,.app:not(.open) .side-bottom button{padding-left:8px}.reduce-motion .sidebar .icon{transition:none}.reduce-motion .sidebar [data-page]:hover .icon{transform:none}html body main.app .sidebar .icon{background-image:var(--nav-art,url(/assets/nav-miniature-art-white-Bg2bWQSB.png))!important;mix-blend-mode:normal!important}html body main.app .sidebar .icon{width:50px!important;height:50px!important;min-width:50px!important;background-size:300% 200%!important;background-origin:border-box!important;background-clip:border-box!important}html body main.app .sidebar [data-page=calendar] .icon{background-position:9% 0!important}html body main.app .sidebar [data-page=tasks] .icon{background-position:50% 0!important}html body main.app .sidebar [data-page=routines] .icon{background-position:91% 0!important}html body main.app .sidebar [data-page=work] .icon{background-position:8% 90%!important}html body main.app .sidebar [data-page=notes] .icon{background-position:50% 84%!important}html body main.app .sidebar [data-page=settings] .icon{background-position:91% 100%!important}html body main.app .sidebar .nav button,html body main.app .sidebar .side-bottom button{height:56px;gap:4px;padding-left:0}.app:not(.open) .sidebar .nav button,.app:not(.open) .side-bottom button{padding-left:0}html body main.app aside.sidebar nav.nav [data-page=calendar] .icon{background-image:var(--nav-calendar)!important}html body main.app aside.sidebar nav.nav [data-page=tasks] .icon{background-image:var(--nav-tasks)!important}html body main.app aside.sidebar nav.nav [data-page=routines] .icon{background-image:var(--nav-routines)!important}html body main.app aside.sidebar nav.nav [data-page=work] .icon{background-image:var(--nav-work)!important}html body main.app aside.sidebar nav.nav [data-page=notes] .icon{background-image:var(--nav-notes)!important}html body main.app aside.sidebar .side-bottom [data-page=settings] .icon{background-image:var(--nav-settings)!important}html body main.app aside.sidebar [data-page] .icon{background-position:center!important;background-size:contain!important;filter:contrast(1.12) saturate(1.08) drop-shadow(0 3px 3px rgba(42,67,57,.2))!important}html body .sidebar .icon{width:44px!important;height:44px!important;min-width:44px!important;font-size:0!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;background-image:url(/assets/nav-miniature-art-white-Bg2bWQSB.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important;border-radius:0!important;overflow:visible!important;mix-blend-mode:multiply;filter:saturate(.94) drop-shadow(0 3px 3px rgba(42,67,57,.12))!important;transform:none!important}html body .sidebar .icon:before,html body .sidebar .icon:after{display:none!important}html body .sidebar [data-page=calendar] .icon{background-position:0 0!important}html body .sidebar [data-page=tasks] .icon{background-position:50% 0!important}html body .sidebar [data-page=routines] .icon{background-position:100% 0!important}html body .sidebar [data-page=work] .icon{background-position:0 100%!important}html body .sidebar [data-page=notes] .icon{background-position:50% 100%!important}html body .sidebar [data-page=settings] .icon{background-position:100% 100%!important}html body .sidebar [data-page]:hover .icon{transform:translateY(-2px) scale(1.1)!important;filter:saturate(1.03) drop-shadow(0 5px 5px rgba(42,67,57,.18))!important}html body .sidebar [data-page].active .icon{transform:scale(1.08)!important;filter:saturate(1.06) drop-shadow(0 4px 4px rgba(42,67,57,.16))!important}html body .sidebar .nav button,html body .sidebar .side-bottom button{height:52px;gap:6px;padding-left:2px}.app:not(.open) .sidebar .nav button,.app:not(.open) .side-bottom button{padding-left:2px}.reduce-motion .sidebar [data-page]:hover .icon{transform:none!important}.sidebar .icon{border:0;background:transparent;box-shadow:none;border-radius:0!important;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:19px;font-weight:500;text-shadow:.7px .5px rgba(255,255,255,.85);isolation:isolate}.sidebar .icon:after{content:""!important;position:absolute!important;inset:6px 3px 3px 6px!important;border:0!important;border-radius:48% 62% 44% 58%!important;background:color-mix(in srgb,currentColor 15%,transparent)!important;filter:blur(4px);transform:rotate(-8deg);opacity:.72!important;z-index:-1}.sidebar [data-page=calendar] .icon:before{left:8px;right:8px;top:8px;height:1px;transform:rotate(-2deg);opacity:.28}.sidebar [data-page=tasks] .icon{transform:rotate(-7deg);font-size:22px}.sidebar [data-page=routines] .icon{transform:rotate(8deg);font-size:21px}.sidebar [data-page=work] .icon{transform:rotate(-8deg);font-size:20px}.sidebar [data-page=notes] .icon{transform:rotate(3deg);font-size:22px}.sidebar [data-page=settings] .icon{font-family:Segoe UI Symbol,sans-serif;font-size:17px;transform:rotate(-8deg)}.sidebar [data-page].active .icon{background:transparent;box-shadow:none;filter:saturate(1.18)}.sidebar [data-page]:hover .icon{box-shadow:none;transform:translateY(-1px) rotate(-8deg) scale(1.08)}.sidebar [data-page=routines]:hover .icon,.sidebar [data-page=settings]:hover .icon{transform:translateY(-1px) rotate(15deg) scale(1.08)}.calendar-connections{padding:20px}.connection-title{align-items:flex-start;gap:18px}.connection-actions{display:flex;align-items:center;gap:10px}.connection-count{font-size:9px;color:var(--muted);white-space:nowrap}.connection-count strong{font-size:15px;color:var(--ink)}.connection-actions .primary-action{padding:9px 12px}.connection-list{display:grid;gap:10px;margin-top:16px}.connection-card{border:1px solid var(--line);border-radius:16px;background:#ffffff47;overflow:hidden}.connection-card>header{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#ffffff47}.provider-mark{width:33px;height:33px;display:grid;place-items:center;border-radius:11px;background:#ffffffd1;box-shadow:inset 0 1px #fff,0 4px 12px #3250441a;font-weight:700;color:var(--sage-deep)}.provider-google{color:#4285f4}.provider-microsoft{color:#737373}.provider-icloud{color:#5c93aa}.connection-identity{min-width:150px;flex:1}.connection-identity strong,.connection-identity small{display:block}.connection-identity strong{font-size:11px}.connection-identity small,.sync-state{font-size:8px;color:var(--muted)}.sync-state{color:var(--sage-deep)}.connection-calendars{padding:0 12px 10px}.connected-calendar{display:grid;grid-template-columns:24px minmax(130px,1fr) auto auto auto;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}.calendar-color{width:20px;height:20px;border:0;padding:0;background:none}.connected-calendar>span strong,.connected-calendar>span small{display:block}.connected-calendar>span strong{font-size:10px}.connected-calendar>span small{font-size:8px;color:var(--muted)}.compact-control{display:flex;align-items:center;gap:6px;font-size:8px}.make-default:disabled{opacity:.6}.connection-calendars footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;font-size:8px;color:var(--muted)}.disconnect-account{border:0;background:transparent;color:#95645c;font-size:8px;cursor:pointer}.connection-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.connection-form label{font-size:9px;color:var(--muted)}.connection-form input,.connection-form select{display:block;width:100%;margin-top:5px;border:1px solid var(--line);border-radius:10px;background:#ffffffb3;padding:10px;color:var(--ink)}.connection-form .primary-action{grid-column:2;justify-self:end}.dialog-copy,.connection-security{font-size:10px;color:var(--muted);line-height:1.5}.connection-security{grid-column:1/3;padding:10px;border-radius:10px;background:#6f988b14}@media(max-width:900px){.connection-title,.connection-actions{display:grid}.connected-calendar{grid-template-columns:24px 1fr auto}.connected-calendar .compact-control,.connected-calendar .make-default{grid-column:2/4}.connection-form{grid-template-columns:1fr}.connection-form .primary-action,.connection-security{grid-column:1}}.calendar-connections .connection-card>header{min-height:58px;padding:12px 14px;gap:12px}.calendar-connections .provider-mark{flex:0 0 36px;width:36px;height:36px}.calendar-connections .connection-identity{min-width:190px}.calendar-connections .connection-identity strong{font-size:13px;margin-bottom:3px}.calendar-connections .connection-identity small,.calendar-connections .sync-state{font-size:9px}.calendar-connections .connection-calendars{padding:5px 14px 12px}.calendar-connections .connected-calendar{grid-template-columns:26px minmax(175px,1fr) 88px 96px 88px;gap:10px;min-height:57px;padding:10px 4px}.calendar-connections .connected-calendar>span strong{font-size:12px;margin-bottom:3px}.calendar-connections .connected-calendar>span small{font-size:9px}.calendar-connections .compact-control{justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:10px;background:#ffffff6b;font-size:9px;white-space:nowrap}.calendar-connections .make-default{min-width:88px;white-space:nowrap}.calendar-connections .connection-calendars footer{padding:12px 4px 2px;font-size:9px}.calendar-connections .disconnect-account{padding:6px 8px;border-radius:8px;background:#95645c12;font-size:9px}@media(max-width:1050px){.calendar-connections .connected-calendar{grid-template-columns:26px minmax(160px,1fr) 88px 96px}.calendar-connections .make-default{grid-column:2/5;justify-self:start}.calendar-connections .connection-card>header{flex-wrap:wrap}.calendar-connections .sync-state{margin-left:48px}}.connection-empty{padding:24px;border:1px dashed color-mix(in srgb,var(--sage) 38%,transparent);border-radius:18px;background:#ffffff38;text-align:center}.connection-empty h3{font-size:18px;margin:7px 0}.connection-empty>p{max-width:570px;margin:0 auto;color:var(--muted);font-size:10px;line-height:1.55}.provider-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:20px}.provider-grid>button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1px solid var(--line);border-radius:14px;background:#ffffff7a;cursor:pointer;color:var(--ink)}.provider-grid>button:hover:not(:disabled){background:#ffffffc7;transform:translateY(-1px)}.provider-grid>button:disabled{cursor:not-allowed;opacity:.56}.provider-grid>button strong{font-size:10px}.provider-grid>button small{font-size:8px;line-height:1.35;color:var(--muted)}.provider-grid .provider-mark{width:38px;height:38px;flex-basis:38px}.connection-guide{margin-top:14px;padding:18px 20px;text-align:left;border:1px solid var(--line);border-radius:16px;background:#ffffff47}.connection-guide h3{margin:6px 0;font-size:15px}.connection-guide p,.connection-guide li,.connection-guide small{color:var(--muted);font-size:10px;line-height:1.55}.connection-guide p{margin:0}.connection-guide ol{margin:10px 0 8px;padding-left:18px}.connection-guide li+li{margin-top:4px}.connection-guide small{display:block;padding-top:8px;border-top:1px solid var(--line)}@media(max-width:900px){.provider-grid{grid-template-columns:repeat(2,1fr)}.provider-grid>button:last-child{grid-column:1/3}}.empty-state{margin:18px 0;padding:16px;border:1px dashed color-mix(in srgb,var(--sage) 35%,transparent);border-radius:14px;background:#ffffff38;color:var(--muted);font-size:11px;line-height:1.5;text-align:center}.auth-form .stay-signed-in{display:flex!important;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:#ffffff52;cursor:pointer;color:var(--ink)}.auth-form .stay-signed-in input{display:block;width:15px;height:15px;margin:2px 0 0;padding:0;accent-color:var(--sage-deep);flex:none}.stay-signed-in strong{display:block;font-size:10px}.stay-signed-in small{display:block;margin-top:2px;color:var(--muted);font-size:9px;line-height:1.35}.install-app-actions{display:flex;align-items:center;gap:14px}.install-status{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.install-status strong{color:var(--ink)}@media(max-width:620px){.install-app-actions{display:grid}.install-app-actions .primary-action{justify-self:start}}.account-button{order:-1}.account-avatar{width:38px;height:38px;min-width:38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#ffffffeb,#d2ebe1b8);box-shadow:inset 0 1px #fff,0 6px 16px #36574b21;font-size:11px;font-weight:700;color:var(--sage-deep)}.account-button .label{max-width:125px;overflow:hidden;text-overflow:ellipsis}.auth-card{width:min(520px,calc(100vw - 28px))}.auth-card h2{font-size:24px;margin:10px 0 5px}.auth-card p{font-size:11px;color:var(--muted)}.auth-tabs{display:flex;gap:5px;margin:18px 0 14px;padding:4px;border-radius:12px;background:#ffffff5c}.auth-tabs button{flex:1;border:0;border-radius:9px;background:transparent;padding:9px;cursor:pointer}.auth-tabs button.active{background:#ffffffd1;box-shadow:0 4px 12px #37554917}.auth-form{display:grid;gap:12px}.auth-form label{font-size:9px;color:var(--muted)}.auth-form input{display:block;width:100%;margin-top:5px;border:1px solid var(--line);border-radius:11px;background:#ffffffb3;padding:11px;color:var(--ink)}.auth-form .primary-action{justify-self:end}.auth-signed-in{text-align:center;padding:15px}.large-avatar{width:72px;height:72px;margin:4px auto 12px;border-radius:25px;display:grid;place-items:center;background:linear-gradient(145deg,#fffffff0,#bee2d3c2);box-shadow:inset 0 1px #fff,0 14px 35px #37554926;font-size:20px;font-weight:700;color:var(--sage-deep)}.auth-signout{margin-top:12px;border:0;background:transparent;color:#95645c;font-size:10px;cursor:pointer}.signed-out-calendar .primary-action{margin-top:18px}:root{--account-art:url(/assets/account-art-clean-BlUbarWO.png?v=2)}.account-button.signed-out .account-avatar,.account-avatar.uses-theme-art{width:44px;height:44px;min-width:44px;border-radius:0;background:transparent var(--account-art) center/contain no-repeat;box-shadow:none;mix-blend-mode:multiply}.account-avatar img,.large-avatar img{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit}.account-avatar.has-photo{border-radius:50%;overflow:hidden}.auth-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:9px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--line)}.demo-mode{width:100%;border:1px solid var(--line);border-radius:12px;padding:11px;background:#ffffff73;cursor:pointer;color:var(--ink)}.demo-mode:hover{background:#ffffffbf}.avatar-upload{display:inline-block;margin:-4px auto 10px;padding:7px 11px;border:1px solid var(--line);border-radius:10px;background:#ffffff80;font-size:9px;color:var(--sage-deep);cursor:pointer}.avatar-upload input{display:none}.remove-avatar{display:block;margin:-5px auto 10px;border:0;background:transparent;color:#95645c;font-size:8px;cursor:pointer}.auth-signed-in .large-avatar{overflow:hidden}.avatar-question{display:grid;gap:8px}.avatar-question>strong{font-size:10px;color:var(--ink)}.avatar-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.avatar-choice{position:relative;display:grid!important;justify-items:center;gap:5px;padding:8px 4px;border:1px solid var(--line);border-radius:13px;background:#ffffff59;cursor:pointer;color:var(--ink)!important;text-align:center}.avatar-choice:has(input:checked){border-color:var(--sage-deep);background:#ffffffc7;box-shadow:0 0 0 2px color-mix(in srgb,var(--sage) 18%,transparent)}.avatar-choice input{position:absolute;opacity:0;width:1px!important;height:1px;padding:0!important}.avatar-preview{width:48px;height:48px;border-radius:16px;display:block;background:center/contain no-repeat}.avatar-preview.theme{background-image:var(--account-art);mix-blend-mode:multiply}.avatar-preview.female{background-image:url(/assets/profile-default-female-BajqTJ9X.png?v=1)}.avatar-preview.male{background-image:url(/assets/profile-default-male-1dThaEMR.png?v=1)}.avatar-preview.custom{display:grid;place-items:center;background:#ffffff94;font-size:22px}.avatar-choice small{font-size:8px}.signup-photo{display:none!important}.profile-icon-picker{margin:4px 0 14px}.profile-icon-picker .avatar-choices{max-width:390px;margin:auto}@media(max-width:560px){.avatar-choices{grid-template-columns:1fr 1fr}}.auth-form{grid-template-columns:minmax(0,1fr)!important}.auth-form>*{grid-column:1!important}.large-avatar.uses-theme-art{background:transparent var(--account-art) center/contain no-repeat;box-shadow:none;mix-blend-mode:multiply}:root{--account-art-female:url(/assets/account-art-clean-BlUbarWO.png?v=1);--account-art-male:url(/assets/account-art-clean-male-y3FgqIB_.png?v=1)}.account-button.signed-out .account-avatar,.account-avatar.uses-theme-art.female,.large-avatar.uses-theme-art.female{background-image:var(--account-art-female)!important}.account-avatar.uses-theme-art.male,.large-avatar.uses-theme-art.male{background-image:var(--account-art-male)!important}.avatar-preview.theme-female{background-image:var(--account-art-female);mix-blend-mode:multiply}.avatar-preview.theme-male{background-image:var(--account-art-male);mix-blend-mode:multiply}.avatar-choices{grid-template-columns:repeat(3,1fr)}body[data-theme=clean]{--account-art-female:url(/assets/account-art-clean-BlUbarWO.png?v=1);--account-art-male:url(/assets/account-art-clean-male-y3FgqIB_.png?v=2)}body[data-theme=linen]{--account-art-male:url(/assets/account-art-linen-male-yoY5HSZx.png?v=2)}body[data-theme=botanical]{--account-art-male:url(/assets/account-art-botanical-male-GrwbZeP8.png?v=2)}body[data-theme=coastal]{--account-art-male:url(/assets/account-art-coastal-male-rQaMDKmc.png?v=2)}body[data-theme=cafe]{--account-art-male:url(/assets/account-art-cafe-male-5DXppjQ6.png?v=2)}body[data-theme=paper]{--account-art-male:url(/assets/account-art-paper-male-C27xpOwE.png?v=2)}body[data-theme=study]{--account-art-male:url(/assets/account-art-study-male-DABJGFK8.png?v=2)}body[data-theme=vintage]{--account-art-male:url(/assets/account-art-vintage-male-BtT9MF-r.png?v=2)}body[data-theme]{--account-art-female:inherit;--account-art-male:inherit}.account-button.signed-out .account-avatar{background:transparent var(--account-art-female) center/contain no-repeat!important;mix-blend-mode:multiply!important;-webkit-mask:radial-gradient(ellipse 24% 31% at 52% 32%,#000 94%,transparent 100%),radial-gradient(ellipse 9% 12% at 31% 51%,#000 92%,transparent 100%),radial-gradient(ellipse 43% 23% at 50% 84%,#000 94%,transparent 100%);-webkit-mask-composite:source-over;mask:radial-gradient(ellipse 24% 31% at 52% 32%,#000 94%,transparent 100%) add,radial-gradient(ellipse 9% 12% at 31% 51%,#000 92%,transparent 100%) add,radial-gradient(ellipse 43% 23% at 50% 84%,#000 94%,transparent 100%)}body[data-theme=clean] .avatar-preview.theme-female{background-image:url(/assets/account-art-clean-BlUbarWO.png?v=intact-7)!important;-webkit-mask:radial-gradient(ellipse 24% 31% at 52% 32%,#000 94%,transparent 100%),radial-gradient(ellipse 9% 12% at 31% 51%,#000 92%,transparent 100%),radial-gradient(ellipse 43% 23% at 50% 84%,#000 94%,transparent 100%);-webkit-mask-composite:source-over;mask:radial-gradient(ellipse 24% 31% at 52% 32%,#000 94%,transparent 100%) add,radial-gradient(ellipse 9% 12% at 31% 51%,#000 92%,transparent 100%) add,radial-gradient(ellipse 43% 23% at 50% 84%,#000 94%,transparent 100%)}body[data-theme=clean] .avatar-preview.theme-male{background-image:url(/assets/account-art-clean-male-y3FgqIB_.png?v=intact-7)!important;-webkit-mask:radial-gradient(ellipse 25% 32% at 50% 34%,#000 94%,transparent 100%),radial-gradient(ellipse 43% 23% at 50% 84%,#000 94%,transparent 100%);-webkit-mask-composite:source-over;mask:radial-gradient(ellipse 25% 32% at 50% 34%,#000 94%,transparent 100%) add,radial-gradient(ellipse 43% 23% at 50% 84%,#000 94%,transparent 100%)}body[data-theme=clean] .account-button.signed-out .account-avatar{background-image:url(/assets/account-art-clean-BlUbarWO.png?v=intact-7)!important}body[data-theme=clean] .avatar-preview.theme-female,body[data-theme=clean] .avatar-preview.theme-male,body[data-theme=clean] .account-button.signed-out .account-avatar{-webkit-mask:none!important;mask:none!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:13px!important;background-color:#effaf79e!important;background-size:94%!important;background-blend-mode:multiply;mix-blend-mode:normal!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #5b97891f,0 5px 12px #406c6324,0 0 0 1px #77b1a41f!important}body[data-theme=clean] .account-button.signed-out .account-avatar{border-radius:12px!important;background-size:96%!important}.account-button.signed-out .account-avatar{background-image:var(--account-art)!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;mix-blend-mode:normal!important}
