html,body,#root{overflow:hidden;height:100%;margin:0;background:color-mix(in srgb,hsl(from #F2F0EB h calc(s*.86) calc(l*1.08)),hsl(from #F2F0EB h calc(s*1.62) l))}*{-webkit-tap-highlight-color:transparent}.pull-spinner{position:absolute;top:calc(env(safe-area-inset-top) + 8px);left:50%;transform:translate(-50%) translateY(-40px);width:28px;height:28px;z-index:60;opacity:0;pointer-events:none}.pull-spinner svg{width:100%;height:100%;display:block}.pull-spinner.spinning svg{animation:pull-spin .8s linear infinite;transform-origin:50% 50%}@keyframes pull-spin{to{transform:rotate(360deg)}}.app-wrap{display:flex;justify-content:center;align-items:stretch;padding:0;background:transparent;height:100vh;box-sizing:border-box}.phone{user-select:none;-webkit-user-select:none;width:100%;height:100vh;background:linear-gradient(160deg,hsl(from #F2F0EB h calc(s*.86) calc(l*1.08) / .5),10%,hsl(from #F2F0EB h calc(s*1.62) l / .5));border-radius:0;overflow:hidden;display:flex;flex-direction:column;position:relative;font-family:Open Sans,system-ui,sans-serif;box-shadow:none}.add-input{user-select:text;-webkit-user-select:text}.decoration{position:absolute;top:0;right:0;z-index:0;pointer-events:none;width:232px;height:auto;transition:opacity 50ms linear;transform:translateY(0)}.page{flex:1;overflow-y:auto;position:relative;border-radius:0;display:none;background:transparent;touch-action:pan-y;-webkit-mask-image:linear-gradient(to bottom,transparent 0px,transparent 48px,black 64px,black 100%);mask-image:linear-gradient(to bottom,transparent 0px,transparent 48px,black 64px,black 100%);scrollbar-width:none;-ms-overflow-style:none}.page::-webkit-scrollbar{display:none}.page.active{display:flex;flex-direction:column}.page-header{padding:123px 16px 0;position:sticky;top:0;background:transparent;z-index:1;transition:opacity 50ms linear;transform:translateY(0)}.category-page .page-header{padding-top:131px;padding-right:21px}.category-page .page-header:has(.card-context-menu.open){z-index:40}#page-star>.page-header,.home-page>.page-header{padding:40px 16px 8px}.active-title{font-family:Merriweather,Georgia,serif;font-size:28px;font-weight:500;color:#333;line-height:1.1;margin:0 0 8px 8px}.header-decoration{position:absolute;right:0;top:20px;width:178px;height:auto;pointer-events:none;z-index:0}.active-today-label{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#7a7a7a;margin:0 0 4px 8px;line-height:1.2;position:relative;z-index:1}.active-day-name{font-family:Merriweather,Georgia,serif;font-size:40px;font-weight:500;color:#333;margin:8px 0 0 8px;line-height:1.2;position:relative;z-index:0}.active-month-date{font-family:Merriweather,Georgia,serif;font-size:40px;font-weight:500;color:#333;margin:0 0 24px 8px;line-height:1.2;position:relative;z-index:2}.active-date-decoration{display:block;position:relative;z-index:1;width:148px;height:55px;margin:-33px 0 -22px -1px;opacity:.75;transform:scale(.9);transform-origin:left center;pointer-events:none;transition:color .3s ease}.active-date-decoration path{transition:fill .3s ease}.underline-img{display:block;margin:0 0 24px 8px;width:40px;height:auto;color:#7b7b7b}.category-title-input{flex:1;min-width:0;margin:0;padding:0;border:none;background:none;outline:none;color:inherit;caret-color:var(--accent-base)}.category-header-row{display:flex;align-items:flex-start;justify-content:space-between}.category-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-top:-3px}.category-header-btn{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;border-radius:8px;transition:background .12s ease}.category-header-btn>*{position:relative;z-index:1}@media (hover: hover){.category-header-btn:hover:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:4px;background:#0000000a;z-index:0}}.category-header-btn:active{background:rgba(var(--accent-base-rgb),.12)}.cards-area{padding:0 8px 24px;position:relative;z-index:2}.empty-state{flex:1;display:flex;align-items:center;justify-content:center;padding:0 40px;text-align:center;margin-top:-32px}.empty-state p{font-family:Merriweather,Georgia,serif;font-size:32px;font-weight:600;color:#242424;opacity:.4;line-height:40px;text-align:center}.footer{background:#f7f6f3;border-top:1px solid #C2C1BF;box-shadow:none;padding:10px 12px 28px;flex-shrink:0;position:relative;z-index:3;border-radius:0;overflow:visible}.add-row{display:flex;align-items:flex-start;gap:0;margin-bottom:12px;position:relative;z-index:2;touch-action:pan-y}.add-input{flex:1;height:40px;box-sizing:border-box;border-radius:4px;border:1px solid #C2C1BF;background:#faf9f7;padding:0 16px 0 12px;color:#242424;outline:none;font-family:Open Sans,system-ui,sans-serif;font-weight:400;font-size:16px;box-shadow:none;min-width:0;transition:box-shadow .15s ease}.add-input:focus{box-shadow:0 4px 20px #0000001a}::placeholder{font-size:16px;font-weight:500}.add-input::placeholder{color:#b5b4b2;transition:opacity .1s ease}.add-input.focused::placeholder{opacity:0}.send-btn{position:absolute;right:4px;top:4px;height:32px;width:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:2;transition:opacity .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.send-btn.visible{opacity:1;pointer-events:auto;border:1px solid transparent;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-dark) h s calc(l*1.5) / .6),hsl(from var(--accent-dark) h s calc(l*.6) / .6)) border-box;box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 6px 14px 12px var(--accent-light);animation:mc-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}.send-btn svg{flex-shrink:0;width:24px}.link-input-stack{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid #C2C1BF;border-radius:4px;background:#faf9f7;overflow:hidden;transition:box-shadow .15s ease}.link-input-stack>.add-input{padding-right:52px}.link-input-stack:focus-within{box-shadow:0 4px 20px #0000001a}.link-input-stack .add-input{border:none;border-radius:0;background:transparent;box-shadow:none;width:100%;height:40px;flex:0 0 40px}.link-input-stack .add-input:focus{box-shadow:none}.add-link-url-wrap{max-height:0;overflow:hidden;transition:max-height .2s ease}.add-link-url-wrap.open{max-height:41px}.add-input-divider{height:1px;background:#dbdad8;flex-shrink:0}.mbar-circle,.mbar-placeholder{display:none}.tab-bar{display:flex;align-items:center;gap:0;transition:opacity .1s ease,transform .1s ease;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 40px) 100%,calc(100% - 40px) calc(100% + 8px),0 calc(100% + 8px));transform:translateY(0)}.tab-bar.hidden{opacity:0;pointer-events:none;transform:translateY(16px)}.icon-tab{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f7f6f3;border:none;border-radius:0;cursor:pointer;padding:0;position:relative;z-index:1}.icon-tab.selected{background:transparent;border-radius:4px}.icon-tab svg polygon,.icon-tab svg .museum,.icon-tab svg .mline-el{stroke:#242424}.icon-tab.selected svg polygon{stroke:var(--accent-dark)}.icon-tab.selected .mline-el{background:var(--accent-dark)}.tab-home svg{width:22px;height:22px;transition:width .18s ease,height .18s ease}.tab-home.selected svg{width:24px;height:24px}@keyframes star-stroke-cycle{0%{stroke:#607787}14.286%{stroke:#8a6262}28.571%{stroke:#608766}42.857%{stroke:#8a745e}57.143%{stroke:#746087}71.429%{stroke:#8a8160}85.714%{stroke:#876079}to{stroke:#607787}}@keyframes star-fill-cycle{0%{fill:#d8e6f0}14.286%{fill:#f0d8d8}28.571%{fill:#d8f0dc}42.857%{fill:#f2e7da}57.143%{fill:#e5daf0}71.429%{fill:#f2ecd5}85.714%{fill:#f0d8e7}to{fill:#d8e6f0}}@keyframes home-label-cycle{0%{color:#607787}14.286%{color:#8a6262}28.571%{color:#608766}42.857%{color:#8a745e}57.143%{color:#746087}71.429%{color:#8a8160}85.714%{color:#876079}to{color:#607787}}.star-active .icon-tab.selected svg polygon{animation:star-stroke-cycle 35s linear infinite}.mline-el{width:18px;height:2px;background:#242424;border-radius:1px}.hamburger-icon{display:flex;flex-direction:column;gap:4px;align-items:center}.tabs-scroll{flex:1;display:flex;overflow-x:auto;gap:12px;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none;padding:0 2px;margin-left:12px;-webkit-mask-image:linear-gradient(to right,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 16px),transparent 100%);align-items:center;position:relative;z-index:1}.tabs-scroll::-webkit-scrollbar{display:none}.text-tab{flex-shrink:0;height:40px;padding:0 8px;border:none;border-radius:4px;background:transparent;font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:500;color:#333;cursor:pointer;white-space:nowrap;display:flex;align-items:center}.text-tab.selected{background:transparent;color:var(--accent-dark)}.tab-indicator{position:absolute;top:1px;height:38px;box-sizing:border-box;background:rgba(var(--accent-base-rgb),.1);border-radius:999px;pointer-events:none;transition:left .1s ease,width .1s ease;z-index:0;left:0;width:40px;border:none;box-shadow:none}@property --glow{syntax: "<color>"; inherits: false; initial-value: #F4E4E4;}@property --glow-base{syntax: "<color>"; inherits: false; initial-value: #D76969;}@property --glow-x{syntax: "<length>"; inherits: false; initial-value: 10px;}@property --glow-y{syntax: "<length>"; inherits: false; initial-value: 0px;}.tab-bar.star-active .tab-indicator{background:#faf9f7;border:1px solid #C2C1BF;box-shadow:inset var(--glow-x) var(--glow-y) 14px var(--glow);animation:mbar-glow-orbit 2.5s linear infinite,gallery-rainbow 17.5s linear infinite}.tab-bar.star-active .tab-indicator:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--glow-base) h s calc(l*1.53) / .6),hsl(from var(--glow-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;animation:cb-stroke-orbit 2.5s linear infinite,gallery-rainbow 17.5s linear infinite}@keyframes gallery-orbit{0%{--glow-x: 10px;--glow-y: 0px}25%{--glow-x: 0px;--glow-y: 12px}50%{--glow-x: -10px;--glow-y: 0px}75%{--glow-x: 0px;--glow-y: -12px}to{--glow-x: 10px;--glow-y: 0px}}@keyframes gallery-rainbow{0%{--glow: #F4E4E4;--glow-base: #D76969}14.29%{--glow: #F6EEE5;--glow-base: #E2AA6A}28.57%{--glow: #F6F2E2;--glow-base: #E1CB76}42.86%{--glow: #E4F4E6;--glow-base: #7CBE87}57.14%{--glow: #E4EEF4;--glow-base: #78A4C2}71.43%{--glow: #EDE5F4;--glow-base: #9F7AC2}85.71%{--glow: #F4E4EE;--glow-base: #D177B0}to{--glow: #F4E4E4;--glow-base: #D76969}}.tab-area{position:relative;height:40px;overflow:visible}.input-toolbar{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;opacity:0;transform:translateY(-16px);transition:opacity .1s ease,transform .1s ease;z-index:1}.input-toolbar.visible{display:flex}.input-toolbar.faded-in{opacity:1;transform:translateY(0)}.toolbar-left{position:relative;flex:1;display:flex;align-items:center;justify-content:center}@media (hover: hover){.toolbar-left:hover:after,.toolbar-left:has(button:hover):after{content:"";position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%);height:32px;background:#0000000a;border-radius:4px;pointer-events:none;z-index:0}}.toolbar-source-btn{position:relative;z-index:1;flex:1;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px}.toolbar-source-label{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--accent-dark)}.toolbar-divider{width:1px;height:24px;background:#dbdad8;flex-shrink:0}.toolbar-right{flex:1;display:flex;align-items:center;justify-content:center;gap:16px;position:relative;padding:0 12px}.toolbar-indicator{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:rgba(var(--accent-base-rgb),.2);border-radius:4px;pointer-events:none;transition:left .1s ease;z-index:0}.toolbar-icon-btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;border-radius:4px;width:32px;height:32px;flex-shrink:0}@media (hover: hover){.toolbar-icon-btn:hover:not(.selected){background:#0000000a}}.toolbar-icon-btn svg line,.toolbar-icon-btn svg path,.toolbar-icon-btn svg polygon{stroke:#242424;stroke-width:1;vector-effect:non-scaling-stroke}.toolbar-icon-btn svg circle{fill:#242424}.toolbar-icon-btn.selected svg line,.toolbar-icon-btn.selected svg path,.toolbar-icon-btn.selected svg polygon{stroke:var(--accent-dark)}.toolbar-icon-btn.selected svg circle{fill:var(--accent-dark)}.home-indicator{width:120px;height:5px;background:#c2c1bf;border-radius:3px;margin:8px auto 4px}.footer.category-mode .add-row{max-height:0;opacity:0;margin-bottom:0;overflow:hidden;pointer-events:none;transition:max-height .2s ease,opacity .15s ease,margin-bottom .2s ease}.footer:not(.category-mode) .add-row{max-height:150px;opacity:1;transition:max-height .2s ease,opacity .15s ease,margin-bottom .2s ease}.footer.category-mode .input-toolbar{display:none!important}.page{transition:opacity .2s ease}.phone.save-panel-open .page{opacity:.2;flex:0;min-height:0;overflow:hidden;pointer-events:none}@keyframes radio-pop{0%{transform:scale(1)}18%{transform:scale(.72)}52%{transform:scale(1.18)}78%{transform:scale(.94)}to{transform:scale(1)}}.save-to-panel{flex:0;min-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease;display:flex;flex-direction:column}.save-to-panel.visible{flex:1;opacity:1;pointer-events:auto;padding:8px}.save-to-card{flex:1;min-height:0;background:#faf9f7;border:1px solid #C2C1BF;border-radius:16px;box-shadow:none;overflow:hidden;display:flex;flex-direction:column}.card-tabs{flex-shrink:0;border-top:1px solid #DBDAD8;background:#faf9f7;padding:6px 8px 8px}.card-tabs-scroll{position:relative;display:flex;align-items:center;gap:12px;overflow-x:auto;padding:0 2px;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 16px),transparent 100%)}.card-tabs-scroll::-webkit-scrollbar{display:none}.card-tab{flex-shrink:0;height:38px;padding:0 8px;border:none;border-radius:4px;background:transparent;font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:500;color:#333;cursor:pointer;white-space:nowrap;display:flex;align-items:center;position:relative;z-index:1}.card-tab.selected{color:var(--accent-dark);font-weight:600}.card-tab-indicator{position:absolute;top:0;left:0;width:40px;height:38px;background:rgba(var(--accent-base-rgb),.12);border-radius:4px;pointer-events:none;transition:left .1s ease,width .1s ease;z-index:0}.save-to-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.save-to-scroll.scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0px,black 12px,black 100%);mask-image:linear-gradient(to bottom,transparent 0px,black 12px,black 100%)}.save-to-scroll::-webkit-scrollbar{display:none}.save-to-header{position:sticky;top:0;background:#faf9f7;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px;flex-shrink:0;border-radius:8px 8px 0 0}.save-to-title{font-family:Merriweather,Georgia,serif;font-size:18px;font-weight:500;color:#242424;padding:0;margin:0}.save-to-cancel{position:relative;isolation:isolate;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--accent-dark);background:none;border:none;cursor:pointer;padding:0;line-height:1;flex-shrink:0}.save-to-empty{font-family:Open Sans,system-ui,sans-serif;font-size:14px;color:#959493;padding:4px 16px 16px;margin:0}.save-to-category{font-family:Open Sans,system-ui,sans-serif;font-size:12px;font-weight:500;color:var(--cb-dark);padding:8px 16px 2px;text-transform:uppercase;letter-spacing:.6px}.save-to-option{display:flex;align-items:center;gap:12px;width:100%;height:52px;padding:0 16px;background:none;border:none;cursor:pointer;text-align:left;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#494949;position:relative;box-sizing:border-box}.save-to-option{isolation:isolate}.save-to-option.save-to-add{color:var(--cb-dark);font-weight:600}.save-to-add-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--cb-dark)}.save-to-new-row{gap:8px;cursor:default}.save-to-new-input{flex:1;min-width:0;border:none;background:none;outline:none;padding:0;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#494949;caret-color:var(--cb-base)}.save-to-new-input::placeholder{color:#b5b4b2}.save-to-new-btn{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:4px;cursor:pointer}@media (hover: hover){.save-to-new-btn:hover{background:#0000000a}}.save-to-new-send{flex-shrink:0;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;border-radius:6px;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--cb-dark) h s calc(l*1.5) / .6),hsl(from var(--cb-dark) h s calc(l*.6) / .6)) border-box;box-shadow:0 6px 6px color-mix(in srgb,var(--cb-base) 20%,transparent),inset 6px 14px 12px var(--cb-light);animation:mc-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}.save-to-option.selected{color:var(--cb-dark)}@media (hover: hover){.save-to-option:hover:not(.selected){background:#00000005}}.save-to-option.selected:before{content:"";position:absolute;top:0;right:8px;bottom:0;left:8px;background:var(--cb-light);border-radius:4px;pointer-events:none;z-index:-1}.save-to-divider:has(+.save-to-option.selected){display:none}div:has(>.save-to-option.selected)+div>.save-to-divider{display:none}.save-to-divider{height:1px;background:#dbdad8;margin:0 16px}.save-to-radio{width:20px;height:20px;border-radius:50%;border:1px solid #B8B8B8;box-shadow:0 2px 20px #00000026;flex-shrink:0;position:relative;box-sizing:border-box;background:#faf9f7;transform-origin:center}.save-to-radio.filled{border-color:var(--cb-base);background:var(--cb-base);box-shadow:none;animation:radio-pop .32s ease forwards}.save-to-radio.filled:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#fff;border-radius:50%}.toolbar-source-label.inactive{color:#242424}.toolbar-source-btn.inactive{opacity:1}.page.page-exiting{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;overflow:hidden;transition:none!important}.page.page-entering{transition:none!important}.page.page-exiting .page-header{animation:tab-hdr-out 125ms ease both}.page.page-entering .page-header{animation:tab-hdr-in 125ms ease both;animation-delay:125ms}.page.page-exiting.page-exit-to-left .cards-area{animation:cards-to-left 125ms ease both}.page.page-exiting.page-exit-to-right .cards-area{animation:cards-to-right 125ms ease both}.page.page-entering.page-enter-from-right .cards-area{animation:cards-from-right 125ms ease both;animation-delay:125ms}.page.page-entering.page-enter-from-left .cards-area{animation:cards-from-left 125ms ease both;animation-delay:125ms}@keyframes tab-hdr-in{0%{opacity:0}to{opacity:1}}@keyframes tab-hdr-out{0%{opacity:1}to{opacity:0}}@keyframes cards-from-right{0%{transform:translate(32px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes cards-from-left{0%{transform:translate(-32px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes cards-to-left{0%{transform:translate(0);opacity:1}to{transform:translate(-32px);opacity:0}}@keyframes cards-to-right{0%{transform:translate(0);opacity:1}to{transform:translate(32px);opacity:0}}.page.drag-incoming{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.page.tab-drag-from>.page-header,.page.tab-drag-to>.page-header{opacity:var(--tab-hdr-op, 1)!important;transition:var(--tab-trans, none)!important}.page.tab-drag-from>:not(.page-header),.page.tab-drag-to>:not(.page-header){transform:translate(var(--tab-x, 0px));opacity:var(--tab-op, 1);transition:var(--tab-trans, none);will-change:transform,opacity}.sidebar-date{display:none}.tab-scroll{display:contents}@media (max-width: 999.98px){.footer.has-scroll{box-shadow:0 -2px 24px #0000000f}.page.active>*{max-width:800px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.footer .add-row,.footer .tab-area{max-width:800px;margin-left:auto;margin-right:auto}.note-detail-header,.todo-detail-scroll,.note-editor{max-width:800px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.detail-footer{padding-left:max(0px,calc((100% - 800px)/2));padding-right:max(0px,calc((100% - 800px)/2))}}@media (min-width: 1000px){.footer.has-scroll:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){box-shadow:0 -2px 24px #0000000f}.page.active>*:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){max-width:800px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.footer .add-row:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer .tab-area:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){max-width:800px;margin-left:auto;margin-right:auto}.note-detail-header:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.todo-detail-scroll:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.note-editor:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){max-width:800px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.detail-footer:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-left:max(0px,calc((100% - 800px)/2));padding-right:max(0px,calc((100% - 800px)/2))}}@media (min-width: 1000px){.decoration:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.header-decoration:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}:root{--detail-w: min(var(--detail-w-set, calc((100vw - 340px)/2) ), calc(100vw - 800px) )}@media (max-width: 1240px){:root{--detail-w: min(var(--detail-w-set, min(500px, 50vw)), calc(100vw - 460px) )}}.phone{--gutter: 0px}.page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:calc(340px + var(--gutter));-webkit-mask-image:none;mask-image:none;transition:padding .32s ease,opacity .2s ease}.cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding:48px 48px 56px 28px;max-width:880px;transition:max-width .32s ease}.phone:not(:has(.note-detail-page.open)) .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:796px}.page.page-exiting:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none!important}.sidebar-date:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:block;position:fixed;left:var(--gutter);transition:left .35s ease;top:0;width:340px;box-sizing:border-box;padding:40px 32px 0;z-index:30}#page-star>.page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.home-page>.page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}.page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding:28px 48px 6px 28px}.category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding:89px 61px 0 28px;max-width:880px;transition:max-width .32s ease}.phone:not(:has(.note-detail-page.open)) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:796px}.phone:has(.note-detail-page.open) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:calc(100vw - 340px - var(--detail-w))}.category-page .underline-img:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-bottom:24px!important}.category-page .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-top:0}.footer:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:fixed;left:var(--gutter);transition:left .35s ease;top:199px;bottom:0;width:340px;box-sizing:border-box;background:transparent;border-top:none;box-shadow:none;border-radius:0;padding:0 28px 28px;display:flex;flex-direction:column;z-index:40}.tab-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:1;height:auto;min-height:0;margin-top:4px}.footer .add-row:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-bottom:4px}.footer.category-mode .add-row:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-height:150px;margin-bottom:4px}.tab-indicator:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){transition:top .17s ease,height .17s ease,left .12s ease,width .12s ease}.tab-bar:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:relative;flex-direction:column;align-items:stretch;gap:0;clip-path:none;transform:none;height:100%;overflow:visible}.tab-scroll:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible;position:relative;margin-top:24px;margin-bottom:24px;gap:4px}.tabs-scroll.fade-top:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16px,#000 100%)}.tabs-scroll.fade-bottom:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){-webkit-mask-image:linear-gradient(to top,transparent 0,#000 16px,#000 100%);mask-image:linear-gradient(to top,transparent 0,#000 16px,#000 100%)}.tabs-scroll.fade-top.fade-bottom:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-top:auto}.tab-bar .icon-tab:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.tabs-scroll .text-tab:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:100%;height:44px;flex-shrink:0;justify-content:flex-start;gap:14px;padding:0 14px;border:1px solid transparent;border-radius:999px;box-sizing:border-box;font-size:15px}.tab-bar .icon-tab:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:transparent}.tab-bar .icon-tab:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{font-family:Merriweather,Georgia,serif;font-size:15px;font-weight:600;color:#333}.tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{content:"Gallery"}.tab-pages:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{content:"Settings"}.tab-bar .tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){gap:6px}.tab-bar .tab-pages:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){gap:6px}.tab-bar .tab-pages svg:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:18px;height:18px}.tab-bar .tab-pages:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{font-weight:500}.tabs-scroll .text-tab:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:38px;padding-right:16px;position:relative}.tab-indicator-easel:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:absolute;left:14px;top:50%;transform:translateY(calc(-50% + 1px));pointer-events:none}.tabs-scroll .text-tab .tab-label:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tab-bar .tab-home svg:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.tab-bar .tab-home.selected svg:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:18px;height:18px}.tab-bar .tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{font-weight:500;color:#242424}.tabs-scroll:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:1 1 auto;min-height:0;position:relative;flex-direction:column;align-items:stretch;overflow-y:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;margin-left:0;padding:0;gap:4px}.tabs-scroll:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *))::-webkit-scrollbar{display:none}.tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-top:0;flex:0 0 auto}.tab-bar.menu-active .tab-indicator:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:0}.tab-bar.menu-active .icon-tab.tab-pages.selected:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#0000000f;border-radius:999px}.tab-bar .icon-tab:hover:not(.selected):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.tabs-scroll .text-tab:hover:not(.selected):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#00000005;border-radius:999px}.input-toolbar:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){bottom:auto;height:52px}.save-to-panel.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:fixed;left:var(--gutter);top:311px;bottom:24px;width:340px;box-sizing:border-box;z-index:46;padding:0 28px;transition:top .2s ease}#app:has(.add-link-url-wrap.open) .save-to-panel.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:360px}.phone.save-panel-open .page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:1;opacity:1;min-height:0;overflow-y:auto;pointer-events:none}.phone.save-panel-open .page>.page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:.2!important}.phone.save-panel-open .page>.cards-area>*:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:.2;transition:opacity .2s ease}.phone.save-panel-open .page>.cards-area>.save-target:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:1}.phone:has(.note-detail-page.open) .page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:var(--detail-w)}.phone:has(.note-detail-page.open) .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:calc(100vw - 340px - var(--detail-w))}.phone:not(:has(.note-detail-page.open)) .cal-overlay:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:368px;right:auto;width:min(804px,calc(100% - 416px))}.phone:not(:has(.note-detail-page.open)) .cal-card:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:100%}.phone:has(.note-detail-page.open) .move-to-overlay:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.phone:has(.note-detail-page.open) .cal-overlay:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:calc(100% - var(--detail-w))}#app.dim-bg:has(.note-detail-page.open)>.page>*:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),#app.dim-bg:has(.note-detail-page.open)>:not(.cal-overlay):not(.move-to-overlay):not(.page):not(.note-detail-page):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),#app.dim-bg:has(.note-detail-page.open)>.note-detail-page>*:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:.2!important}#app.dim-bg:has(.note-detail-page.open)>.page>.page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:0!important}}@media (min-width: 1000px) and (max-width: 1240px){.phone:has(.note-detail-page.open) .sidebar-date:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.phone:has(.note-detail-page.open) .footer:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.phone:has(.note-detail-page.open) .save-to-panel:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}.phone:has(.note-detail-page.open) .page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:0}.phone:has(.note-detail-page.open) .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.phone:has(.note-detail-page.open) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:100%}}@media (min-width: 1300px){.phone{max-width:none;transform:translate(0);background:transparent;--gutter: calc((100vw - 1300px)/2) }.phone:has(.note-detail-page.open){--gutter: 0px}.app-wrap{position:relative;background:linear-gradient(160deg,hsl(from #F2F0EB h calc(s*.86) calc(l*1.08) / .5),10%,hsl(from #F2F0EB h calc(s*1.62) l / .5))}}@media (max-width: 480px){html,body{height:100%;height:-webkit-fill-available;overflow:hidden}.app-wrap{padding:0;height:100%;height:-webkit-fill-available;min-height:unset;align-items:stretch;overflow:hidden}.phone{position:fixed;top:0;left:0;right:0;height:var(--ivh, 100dvh);border-radius:0;box-shadow:none}.page-header{padding-top:calc(env(safe-area-inset-top) + 24px)}.category-page .page-header{padding-top:calc(env(safe-area-inset-top) + 32px)}.page{-webkit-mask-image:none;mask-image:none;border-radius:0}.footer{border-radius:0;padding-bottom:calc(env(safe-area-inset-bottom) + 8px);overflow:visible}.footer.keyboard-open{padding-bottom:8px}.home-indicator{display:none}}@media (max-width: 999.98px){.phone{--mbar-h: 48px;--mbar-bottom: calc(env(safe-area-inset-bottom) - 4px) ;--mbar-chrome: hsl(from #F7F6F3 h s calc(l*1.01) );--mbar-stroke: #C2C1BF;--mbar-shadow: 0 4px 12px rgba(0, 0, 0, .1);--mbar-side: 56px}.footer,.footer.keyboard-open,.footer.search-open{background:transparent;border-top:none;box-shadow:none;padding:0 0 var(--mbar-bottom);display:flex;flex-direction:column;pointer-events:none;overflow:visible}.footer.has-scroll{box-shadow:none}.page{margin-bottom:calc(-1 * (var(--mbar-h) + var(--mbar-bottom)));-webkit-mask-image:linear-gradient(to bottom,black 0px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)));mask-image:linear-gradient(to bottom,black 0px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)))}.page.scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0px,black 32px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)));mask-image:linear-gradient(to bottom,transparent 0px,black 32px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)))}.phone.toast-open .page{--fade-lift: calc(var(--mbar-h) / 2 + 16px + var(--add-toast-h) / 2)}.phone.toast-open:after{height:calc(var(--mbar-h) + var(--mbar-bottom) + 8px + var(--mbar-h) / 2 + 16px + var(--add-toast-h) / 2)}.phone.save-panel-open .page{margin-bottom:0}.cards-area{padding-bottom:calc(var(--mbar-h) + var(--mbar-bottom) + 24px)}.page.page-exiting,.page.drag-incoming{margin-bottom:0}.footer .add-row,.footer .tab-area{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}.footer .add-row{padding:0 var(--mbar-side);margin-bottom:0;gap:8px;align-items:center;pointer-events:none;transition:padding .2s ease}.footer.category-mode .add-row{max-height:200px;opacity:1;overflow:visible;margin-bottom:0}.mbar-circle,.footer .add-row .link-input-stack{background:var(--mbar-chrome);border:1px solid var(--mbar-stroke);box-shadow:var(--mbar-shadow);pointer-events:auto}.mbar-gallery-wrap{position:relative;flex:0 0 auto;pointer-events:auto;transition:flex-basis .2s ease,width .2s ease,margin .2s ease}.mbar-circle{display:flex;-webkit-touch-callout:none;align-items:center;justify-content:center;width:var(--mbar-h);height:var(--mbar-h);flex:0 0 var(--mbar-h);padding:0;border-radius:50%;cursor:pointer;transition:opacity .15s ease,flex-basis .2s ease,width .2s ease,margin .2s ease}.mbar-circle svg{flex-shrink:0}.mbar-circle,.footer .add-row .link-input-stack{position:relative}@media (hover: hover){.mbar-circle:after,.footer .add-row .link-input-stack:not(.search-stack):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0000000a;opacity:0;transition:opacity .12s ease;pointer-events:none}.mbar-circle:hover:after,.footer .add-row .link-input-stack:not(.search-stack):hover:after{opacity:1}.mbar-circle.mbar-gallery:hover{background-image:linear-gradient(#0000000a,#0000000a)}.footer.keyboard-open .add-row .link-input-stack:after{opacity:0}}.footer .add-row .link-input-stack{height:var(--mbar-h);border-radius:calc(var(--mbar-h) / 2);flex-direction:row;align-items:center;overflow:visible;position:relative;transition:border-radius .2s ease,height .2s ease}.footer .add-row .link-input-stack:focus-within{box-shadow:var(--mbar-shadow)}.footer .add-row .link-input-stack>.add-input{height:var(--mbar-h);flex:1 1 0%;width:auto;min-width:0;padding:0 52px 0 16px;background:transparent;border:none;box-shadow:none}.footer:not(.keyboard-open) .add-row .add-input::placeholder{opacity:0}.footer .add-row .link-input-stack>.add-link-url-wrap{display:none}.footer .add-row .link-input-stack>.add-link-url-wrap.open{display:block}.footer .add-row .link-input-stack:has(>.add-link-url-wrap.open){flex-direction:column;align-items:stretch;height:auto;border-radius:12px}.footer .add-row .link-input-stack:has(>.add-link-url-wrap.open)>.add-input{width:100%;flex:0 0 var(--mbar-h)}.footer .add-row .link-input-stack>.add-link-url-wrap.open{width:100%;flex:0 0 auto}.mbar-placeholder{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;gap:4px;pointer-events:none;opacity:1;transition:opacity .12s ease}.mbar-placeholder-label{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#b5b4b2}.footer.keyboard-open .mbar-placeholder{opacity:0}.send-btn{top:8px;right:8px;height:32px;width:32px}.footer .tab-area{height:0;padding:0;overflow:hidden;pointer-events:none;transition:height .15s ease}.footer .input-toolbar{position:static;height:var(--mbar-h);box-sizing:border-box;background:transparent;border:none;border-radius:0;box-shadow:none;padding:0 8px;pointer-events:auto;transform:translateY(8px)}.footer .input-toolbar.faded-in{transform:translateY(0)}.footer.category-mode .input-toolbar{display:none!important}.footer.keyboard-open{margin:0 8px 16px;padding:0;background:var(--mbar-chrome);border:1px solid var(--mbar-stroke);border-radius:16px;box-shadow:var(--mbar-shadow);overflow:hidden;pointer-events:auto}.footer.keyboard-open .mbar-circle,.footer.keyboard-open .mbar-gallery-wrap,.footer.search-open .mbar-circle,.footer.search-open .mbar-gallery-wrap,.footer.easel-open .mbar-circle,.footer.easel-open .mbar-gallery-wrap{opacity:0;flex-basis:0;width:0;margin:0 -4px;pointer-events:none;overflow:hidden}.footer.keyboard-open .tab-area{height:var(--mbar-h);border-top:1px solid #DBDAD8}.footer.keyboard-open .add-row{padding:0}.footer.search-open .add-row{padding:0 8px}.footer.search-open{padding-bottom:16px}.footer.keyboard-open .add-row .link-input-stack,.footer.keyboard-open .add-row .link-input-stack:focus-within{background:transparent;border:none;border-radius:0;box-shadow:none}.footer .tab-bar{display:none}}@media (min-width: 1000px){.phone:where(.split-m){--mbar-h: 48px;--mbar-bottom: calc(env(safe-area-inset-bottom) - 4px) ;--mbar-chrome: hsl(from #F7F6F3 h s calc(l*1.01) );--mbar-stroke: #C2C1BF;--mbar-shadow: 0 4px 12px rgba(0, 0, 0, .1);--mbar-side: 56px}.footer:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer.keyboard-open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer.search-open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:transparent;border-top:none;box-shadow:none;padding:0 0 var(--mbar-bottom);display:flex;flex-direction:column;pointer-events:none;overflow:visible}.footer.has-scroll:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){box-shadow:none}.page:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-bottom:calc(-1 * (var(--mbar-h) + var(--mbar-bottom)));-webkit-mask-image:linear-gradient(to bottom,black 0px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)));mask-image:linear-gradient(to bottom,black 0px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)))}.page.scrolled:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){-webkit-mask-image:linear-gradient(to bottom,transparent 0px,black 32px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)));mask-image:linear-gradient(to bottom,transparent 0px,black 32px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)))}.phone.toast-open .page:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){--fade-lift: calc(var(--mbar-h) / 2 + 16px + var(--add-toast-h) / 2)}.phone.save-panel-open .page:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-bottom:0}.cards-area:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-bottom:calc(var(--mbar-h) + var(--mbar-bottom) + 24px)}.page.page-exiting:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.page.drag-incoming:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-bottom:0}.footer .add-row:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer .tab-area:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}.footer .add-row:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding:0 var(--mbar-side);margin-bottom:0;gap:8px;align-items:center;pointer-events:none;transition:padding .2s ease}.footer.category-mode .add-row:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){max-height:200px;opacity:1;overflow:visible;margin-bottom:0}.mbar-circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer .add-row .link-input-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:var(--mbar-chrome);border:1px solid var(--mbar-stroke);box-shadow:var(--mbar-shadow);pointer-events:auto}.mbar-gallery-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative;flex:0 0 auto;pointer-events:auto;transition:flex-basis .2s ease,width .2s ease,margin .2s ease}.mbar-circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex;-webkit-touch-callout:none;align-items:center;justify-content:center;width:var(--mbar-h);height:var(--mbar-h);flex:0 0 var(--mbar-h);padding:0;border-radius:50%;cursor:pointer;transition:opacity .15s ease,flex-basis .2s ease,width .2s ease,margin .2s ease}.mbar-circle svg:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){flex-shrink:0}.mbar-circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer .add-row .link-input-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative}@media (hover: hover){.mbar-circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after,.footer .add-row .link-input-stack:not(.search-stack):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0000000a;opacity:0;transition:opacity .12s ease;pointer-events:none}.mbar-circle:hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after,.footer .add-row .link-input-stack:not(.search-stack):hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{opacity:1}.mbar-circle.mbar-gallery:hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#0000000a,#0000000a)}.footer.keyboard-open .add-row .link-input-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{opacity:0}}.footer .add-row .link-input-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){height:var(--mbar-h);border-radius:calc(var(--mbar-h) / 2);flex-direction:row;align-items:center;overflow:visible;position:relative;transition:border-radius .2s ease,height .2s ease}.footer .add-row .link-input-stack:focus-within:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){box-shadow:var(--mbar-shadow)}.footer .add-row .link-input-stack>.add-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){height:var(--mbar-h);flex:1 1 0%;width:auto;min-width:0;padding:0 52px 0 16px;background:transparent;border:none;box-shadow:none}.footer:not(.keyboard-open) .add-row .add-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)::placeholder{opacity:0}.footer .add-row .link-input-stack>.add-link-url-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none}.footer .add-row .link-input-stack>.add-link-url-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:block}.footer .add-row .link-input-stack:has(>.add-link-url-wrap.open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){flex-direction:column;align-items:stretch;height:auto;border-radius:12px}.footer .add-row .link-input-stack:has(>.add-link-url-wrap.open)>.add-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){width:100%;flex:0 0 var(--mbar-h)}.footer .add-row .link-input-stack>.add-link-url-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){width:100%;flex:0 0 auto}.mbar-placeholder:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;gap:4px;pointer-events:none;opacity:1;transition:opacity .12s ease}.mbar-placeholder-label:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#b5b4b2}.footer.keyboard-open .mbar-placeholder:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:0}.send-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){top:8px;right:8px;height:32px;width:32px}.footer .tab-area:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){height:0;padding:0;overflow:hidden;pointer-events:none;transition:height .15s ease}.footer .input-toolbar:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:static;height:var(--mbar-h);box-sizing:border-box;background:transparent;border:none;border-radius:0;box-shadow:none;padding:0 8px;pointer-events:auto;transform:translateY(8px)}.footer .input-toolbar.faded-in:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){transform:translateY(0)}.footer.category-mode .input-toolbar:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none!important}.footer.keyboard-open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin:0 8px 16px;padding:0;background:var(--mbar-chrome);border:1px solid var(--mbar-stroke);border-radius:16px;box-shadow:var(--mbar-shadow);overflow:hidden;pointer-events:auto}.footer.keyboard-open .mbar-circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer.keyboard-open .mbar-gallery-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer.search-open .mbar-circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer.search-open .mbar-gallery-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer.easel-open .mbar-circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer.easel-open .mbar-gallery-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:0;flex-basis:0;width:0;margin:0 -4px;pointer-events:none;overflow:hidden}.footer.keyboard-open .tab-area:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){height:var(--mbar-h);border-top:1px solid #DBDAD8}.footer.keyboard-open .add-row:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding:0}.footer.search-open .add-row:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding:0 8px}.footer.search-open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-bottom:16px}.footer.keyboard-open .add-row .link-input-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer.keyboard-open .add-row .link-input-stack:focus-within:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:transparent;border:none;border-radius:0;box-shadow:none}.footer .tab-bar:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none}}@media (max-width: 999.98px){.card-context-menu.mbar-page-menu{border-radius:16px;top:auto;bottom:calc(100% + 8px);left:-8px;right:auto;transform:translateY(8px);width:calc(100vw - 2 * var(--mbar-side) + 16px);min-width:0;max-height:calc(var(--ivh, 100dvh) - var(--mbar-h) - var(--mbar-bottom) - 8px - 24px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.card-context-menu.mbar-page-menu .card-context-item{font-weight:500;padding-right:16px;height:52px}.card-context-menu.mbar-page-menu .card-context-item>svg{position:relative;top:2px}.mbar-page-menu-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.mbar-page-menu-list>div+div{position:relative}.mbar-page-menu-list>div+div:before{content:"";position:absolute;top:0;left:44px;right:0;height:1px;background:#dbdad8}.mbar-page-menu-list+.card-context-item{border-top:1px solid #DBDAD8}.mbar-page-menu-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.mbar-page-menu-title{font-family:Merriweather,Georgia,serif;font-size:18px;font-weight:500;color:#242424;margin:0;padding:0}.save-to-cancel.mbar-page-menu-close{color:#242424}.card-context-menu.mbar-page-menu .mbar-page-menu-new{display:flex;align-items:center;gap:8px;cursor:default;box-sizing:border-box}.card-context-menu.mbar-page-menu::-webkit-scrollbar{display:none}.card-context-menu.mbar-page-menu.open{transform:translateY(0)}.phone.page-menu-open .page{opacity:.2}.mbar-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background:transparent;pointer-events:auto}.phone.page-menu-open .mbar-gallery-wrap{z-index:6}.phone.page-menu-open .add-row .link-input-stack:not(.easel-stack),.phone.page-menu-open .add-row .mbar-search{display:none!important}.phone.page-menu-open .mbar-easel-wrap{z-index:6}.phone.page-menu-open .mbar-circle.mbar-gallery{background-image:linear-gradient(#0000000a,#0000000a)}}@media (min-width: 1000px){.card-context-menu.mbar-page-menu:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){border-radius:16px;top:auto;bottom:calc(100% + 8px);left:-8px;right:auto;transform:translateY(8px);width:calc(var(--split-vw, 100vw) - 2 * var(--mbar-side) + 16px);min-width:0;max-height:calc(var(--ivh, 100dvh) - var(--mbar-h) - var(--mbar-bottom) - 8px - 24px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.card-context-menu.mbar-page-menu .card-context-item:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){font-weight:500;padding-right:16px;height:52px}.card-context-menu.mbar-page-menu .card-context-item>svg:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative;top:2px}.mbar-page-menu-label:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.mbar-page-menu-list>div+div:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative}.mbar-page-menu-list>div+div:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{content:"";position:absolute;top:0;left:44px;right:0;height:1px;background:#dbdad8}.mbar-page-menu-list+.card-context-item:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){border-top:1px solid #DBDAD8}.mbar-page-menu-header:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.mbar-page-menu-title:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){font-family:Merriweather,Georgia,serif;font-size:18px;font-weight:500;color:#242424;margin:0;padding:0}.save-to-cancel.mbar-page-menu-close:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){color:#242424}.card-context-menu.mbar-page-menu .mbar-page-menu-new:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex;align-items:center;gap:8px;cursor:default;box-sizing:border-box}.card-context-menu.mbar-page-menu:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)::-webkit-scrollbar{display:none}.card-context-menu.mbar-page-menu.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){transform:translateY(0)}.phone.page-menu-open .page:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:.2}.mbar-menu-scrim:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background:transparent;pointer-events:auto}.phone.page-menu-open .mbar-gallery-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){z-index:6}.phone.page-menu-open .add-row .link-input-stack:not(.easel-stack):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.phone.page-menu-open .add-row .mbar-search:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none!important}.phone.page-menu-open .mbar-easel-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){z-index:6}.phone.page-menu-open .mbar-circle.mbar-gallery:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#0000000a,#0000000a)}}.settings-sheet{display:none}@media (hover: hover){.home-settings-btn:hover:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:4px;background:#0000000a;z-index:0}.tab-bar .icon-tab:hover:not(.selected),.tab-bar .text-tab:hover:not(.selected){background:#00000005;border-radius:999px}}.home-settings-btn>*{position:relative;z-index:1}.home-settings-btn{display:none;position:absolute;right:16px;top:44px;width:36px;height:36px;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:8px;cursor:pointer;z-index:2}.settings-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.settings-header-row .active-title{margin-bottom:0}.settings-close-btn{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:8px;cursor:pointer;z-index:2}@media (max-width: 999.98px){.home-settings-btn{display:flex}.settings-sheet{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:linear-gradient(160deg,hsl(from #F2F0EB h calc(s*.86) calc(l*1.08) / .5),10%,hsl(from #F2F0EB h calc(s*1.62) l / .5));background-color:#fff;transform:translateY(100%);transition:transform .35s ease;display:flex;flex-direction:column}.settings-sheet.open{transform:translateY(0)}.settings-sheet .page{margin-bottom:0;-webkit-mask-image:none;mask-image:none}}@media (min-width: 1000px){.home-settings-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex}.settings-sheet:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:linear-gradient(160deg,hsl(from #F2F0EB h calc(s*.86) calc(l*1.08) / .5),10%,hsl(from #F2F0EB h calc(s*1.62) l / .5));background-color:#fff;transform:translateY(100%);transition:transform .35s ease;display:flex;flex-direction:column}.settings-sheet.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){transform:translateY(0)}.settings-sheet .page:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-bottom:0;-webkit-mask-image:none;mask-image:none}}@media (max-width: 999.98px){.footer .add-row .search-stack{position:absolute;left:0;bottom:0;width:1px;height:1px;min-width:0;opacity:0;pointer-events:none;overflow:hidden;border:none;box-shadow:none;background:transparent}.footer .add-row .search-stack.open{position:relative;left:auto;bottom:auto;width:auto;height:var(--mbar-h);flex:1 1 auto;opacity:1;pointer-events:auto;overflow:visible;background:#faf9f7;border:1px solid var(--mbar-stroke);box-shadow:var(--mbar-shadow)}.search-stack-icon{display:flex;align-items:center;padding-left:14px;flex:0 0 auto;pointer-events:none}.footer .add-row .search-stack>.search-input{padding-left:6px}}@media (min-width: 1000px){.footer .add-row .search-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:absolute;left:0;bottom:0;width:1px;height:1px;min-width:0;opacity:0;pointer-events:none;overflow:hidden;border:none;box-shadow:none;background:transparent}.footer .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative;left:auto;bottom:auto;width:auto;height:var(--mbar-h);flex:1 1 auto;opacity:1;pointer-events:auto;overflow:visible;background:#faf9f7;border:1px solid var(--mbar-stroke);box-shadow:var(--mbar-shadow)}.search-stack-icon:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex;align-items:center;padding-left:14px;flex:0 0 auto;pointer-events:none}.footer .add-row .search-stack>.search-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-left:6px}}.search-result-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;text-align:left;cursor:pointer;font-family:Open Sans,system-ui,sans-serif}.search-result-row:active{background:#0000000a}@media (hover: hover){.search-result-row:hover{background:#00000005}}.search-result-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.search-result-text{display:flex;flex-direction:column;min-width:0;gap:2px}.search-result-title{font-size:16px;font-weight:500;color:#242424;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-meta{font-size:13px;font-weight:400;color:#8a8987;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 999.98px){.link-input-stack.add-hidden{display:none!important}}@media (min-width: 1000px){.link-input-stack.add-hidden:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none!important}}@keyframes search-flash{0%{background:transparent}25%{background:rgba(var(--accent-base-rgb),.2)}70%{background:rgba(var(--accent-base-rgb),.2)}to{background:transparent}}.swipe-row.search-flash,.card.search-flash{animation:search-flash 1.3s ease}.search-hit{background:transparent;color:inherit;border-radius:2px;padding:0 1px}.search-archived-group{background:#00000005}.search-archived-label{font-family:Open Sans,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a8987;padding:14px 16px 6px;border-top:1px solid #DBDAD8;margin-top:6px}.search-archived-group .search-result-title{color:#595959;opacity:.5;text-decoration:line-through}@keyframes mbar-glow-orbit{0%{--glow-x: 6px;--glow-y: 0px}25%{--glow-x: 0px;--glow-y: 8px}50%{--glow-x: -6px;--glow-y: 0px}75%{--glow-x: 0px;--glow-y: -8px}to{--glow-x: 6px;--glow-y: 0px}}@media (max-width: 999.98px){.mbar-circle.mbar-gallery{position:relative;--pulse-rest-bg: var(--mbar-chrome);--pulse-rest-shadow: var(--mbar-shadow);--pulse-rest-border: var(--mbar-stroke)}.mbar-circle.mbar-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset var(--glow-x) var(--glow-y) 14px var(--glow);opacity:0;transition:opacity .45s ease;pointer-events:none}.mbar-circle.mbar-gallery.pulse-spin:before{opacity:1;box-shadow:inset var(--glow-x) var(--glow-y) 14px var(--pulse-light, #E4EEF4);animation:mbar-glow-orbit 555ms linear infinite,gallery-pulse-fade 694ms linear forwards}.mbar-circle.mbar-gallery:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1.5px;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--glow-base) h s calc(l*1.53) / .6),hsl(from var(--glow-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .45s ease;pointer-events:none}.mbar-circle.mbar-gallery.pulse-spin:after{opacity:1;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--pulse-base, #78A4C2) h s calc(l*1.53) / .6),hsl(from var(--pulse-base, #78A4C2) h s calc(l*.576 - 4) / .6));animation:cb-stroke-orbit 555ms linear infinite,gallery-pulse-fade 694ms linear forwards}.mbar-circle.mbar-gallery svg{position:relative;z-index:1}}@media (min-width: 1000px){.mbar-circle.mbar-gallery:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative;--pulse-rest-bg: var(--mbar-chrome);--pulse-rest-shadow: var(--mbar-shadow);--pulse-rest-border: var(--mbar-stroke)}.mbar-circle.mbar-gallery:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset var(--glow-x) var(--glow-y) 14px var(--glow);opacity:0;transition:opacity .45s ease;pointer-events:none}.mbar-circle.mbar-gallery.pulse-spin:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{opacity:1;box-shadow:inset var(--glow-x) var(--glow-y) 14px var(--pulse-light, #E4EEF4);animation:mbar-glow-orbit 555ms linear infinite,gallery-pulse-fade 694ms linear forwards}.mbar-circle.mbar-gallery:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1.5px;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--glow-base) h s calc(l*1.53) / .6),hsl(from var(--glow-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .45s ease;pointer-events:none}.mbar-circle.mbar-gallery.pulse-spin:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{opacity:1;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--pulse-base, #78A4C2) h s calc(l*1.53) / .6),hsl(from var(--pulse-base, #78A4C2) h s calc(l*.576 - 4) / .6));animation:cb-stroke-orbit 555ms linear infinite,gallery-pulse-fade 694ms linear forwards}.mbar-circle.mbar-gallery svg:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative;z-index:1}}@media (max-width: 999.98px){.search-close-btn{flex:0 0 auto;width:32px;height:32px;margin-right:8px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;cursor:pointer}.search-close-btn:active{background:#0000000f}.footer .add-row .search-stack:not(.open) .search-close-btn{display:none}}@media (min-width: 1000px){.search-close-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){flex:0 0 auto;width:32px;height:32px;margin-right:8px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;cursor:pointer}.search-close-btn:active:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#0000000f}.footer .add-row .search-stack:not(.open) .search-close-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none}}.page.drag-incoming .card-intro,.page.page-entering .card-intro,.page.page-exiting .card-intro,.page.tab-drag-to .card-intro,.page.tab-drag-from .card-intro{opacity:1;transform:none;transition:none}.page.drag-incoming .card,.page.drag-incoming .card *,.page.tab-drag-to .card,.page.tab-drag-to .card *,.page.tab-drag-from .card,.page.tab-drag-from .card *,.page.page-entering .card,.page.page-entering .card *,.page.page-exiting .card,.page.page-exiting .card *{transition:none!important;animation:none!important}@media (min-width: 1000px){.phone{--mbar-h: 44px;--mbar-chrome: hsl(from #F7F6F3 h s calc(l*1.01) );--mbar-stroke: #C2C1BF;--mbar-shadow: 0 4px 12px rgba(0, 0, 0, .1)}.footer .add-row:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;max-width:none;margin-left:0;margin-right:0;padding:0;box-sizing:border-box}.footer .add-row .mbar-circle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.footer .add-row .link-input-stack:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:relative}@media (hover: hover){.footer .add-row .mbar-circle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after,.footer .add-row .link-input-stack:not(.search-stack):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#00000005;opacity:0;transition:opacity .12s ease;pointer-events:none}.footer .add-row .mbar-circle:hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after,.footer .add-row .link-input-stack:not(.search-stack):hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{opacity:1}.footer.keyboard-open .add-row .link-input-stack:hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{opacity:0}}.footer .add-row .mbar-gallery-wrap:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}.footer .add-row .link-input-stack:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:1 1 auto;min-width:0;position:relative;height:var(--mbar-h);flex-direction:row;align-items:center;border-radius:calc(var(--mbar-h) / 2);background:var(--mbar-chrome);border:1px solid var(--mbar-stroke);box-shadow:var(--mbar-shadow);overflow:visible}.footer .add-row .link-input-stack>.add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){height:var(--mbar-h);flex:1 1 0%;width:auto;min-width:0;padding:0 60px 0 16px;background:transparent;border:none;box-shadow:none}.footer:not(.keyboard-open) .add-row .add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *))::placeholder{opacity:0}.footer .add-row .link-input-stack>.add-link-url-wrap:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}.footer .add-row .link-input-stack>.add-link-url-wrap.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:block}.footer .add-row .link-input-stack:has(>.add-link-url-wrap.open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex-direction:column;align-items:stretch;height:auto;border-radius:12px}.footer .add-row .link-input-stack:has(>.add-link-url-wrap.open)>.add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:100%;flex:0 0 var(--mbar-h)}.footer .add-row .link-input-stack>.add-link-url-wrap.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:100%;flex:0 0 auto}.mbar-placeholder:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:flex-start;gap:4px;padding-left:16px;pointer-events:none;opacity:1;transition:opacity .12s ease}.mbar-placeholder-label:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#b5b4b2}.footer.keyboard-open .mbar-placeholder:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:0}.send-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:6px;right:16px;height:32px;width:32px}.footer .add-row .mbar-search:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;align-items:center;justify-content:center;flex:0 0 var(--mbar-h);width:var(--mbar-h);height:var(--mbar-h);padding:0;border-radius:50%;background:var(--mbar-chrome);border:1px solid var(--mbar-stroke);box-shadow:var(--mbar-shadow);cursor:pointer;transition:opacity .16s ease .13s,margin .22s ease}.footer.keyboard-open .add-row .mbar-search:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:0;margin-right:calc(-1 * (var(--mbar-h) + 8px));pointer-events:none;transition:opacity .14s ease,margin .22s ease}.footer.search-open .add-row .mbar-search:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:0;pointer-events:none;transition:opacity .14s ease}.footer .add-row:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:relative}.footer .add-row .search-stack:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:absolute;top:0;right:0;z-index:2;width:var(--mbar-h);height:var(--mbar-h);min-width:0;display:flex;align-items:center;box-sizing:border-box;border-radius:calc(var(--mbar-h) / 2);background:#faf9f7;border:1px solid var(--mbar-stroke);box-shadow:var(--mbar-shadow);opacity:0;pointer-events:none;overflow:hidden;transition:width .26s ease,opacity .14s ease .13s}.footer .add-row .search-stack.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:100%;opacity:1;pointer-events:auto;transition:width .26s ease,opacity .14s ease}.footer .add-row .link-input-stack:not(.search-stack):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){transition:opacity .18s ease,transform .26s ease}.footer .add-row .link-input-stack.add-hidden:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:0;transform:translate(-40px);pointer-events:none}.search-stack-icon:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;align-items:center;padding-left:14px;flex:0 0 auto;pointer-events:none}.footer .add-row .search-stack>.search-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:6px}.search-close-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:0 0 auto;width:32px;height:32px;margin-right:8px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;cursor:pointer}.footer .add-row .search-stack:not(.open) .search-close-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}@keyframes gallery-orbit-slow-vert{0%{--glow-x: 6px;--glow-y: 0px}3.571%{--glow-x: 4.24px;--glow-y: 5.66px}25%{--glow-x: 0px;--glow-y: 8px}46.43%{--glow-x: -4.24px;--glow-y: 5.66px}50%{--glow-x: -6px;--glow-y: 0px}53.57%{--glow-x: -4.24px;--glow-y: -5.66px}75%{--glow-x: 0px;--glow-y: -8px}96.43%{--glow-x: 4.24px;--glow-y: -5.66px}to{--glow-x: 6px;--glow-y: 0px}}@keyframes gallery-stroke-slow-vert{0%{--cb-stroke-angle: 270deg}3.571%{--cb-stroke-angle: 315deg}25%{--cb-stroke-angle: 360deg}46.43%{--cb-stroke-angle: 405deg}50%{--cb-stroke-angle: 450deg}53.57%{--cb-stroke-angle: 495deg}75%{--cb-stroke-angle: 540deg}96.43%{--cb-stroke-angle: 585deg}to{--cb-stroke-angle: 630deg}}.tab-bar.star-active .tab-home.selected svg .museum:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#242424;opacity:1}.tab-bar.star-active .tab-indicator:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:0}.tab-bar.star-active .tab-home.selected:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#faf9f7;border:1px solid rgba(194,193,191,.6);border-radius:999px}.tab-bar .tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--glow-base) h s calc(l*1.53) / .6),hsl(from var(--glow-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .3s ease}.tab-bar .tab-home.pulse-spin:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{opacity:.6;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--pulse-base, #78A4C2) h s calc(l*1.53) / .6),hsl(from var(--pulse-base, #78A4C2) h s calc(l*.576 - 4) / .6));animation:cb-stroke-orbit 555ms linear infinite,gallery-pulse-fade 694ms linear forwards}.tab-bar .tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){--pulse-rest-bg: transparent;--pulse-rest-shadow: none;--pulse-rest-border: transparent;--pulse-mid-bg: #FAF9F7;--pulse-mid-border: rgba(194, 193, 191, .6)}.tab-bar .tab-home .tab-glow:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:0}.tab-bar .tab-home.pulse-spin .tab-glow:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:1;box-shadow:inset var(--glow-x) var(--glow-y) 14px var(--pulse-light, #E4EEF4);animation:mbar-glow-orbit 555ms linear infinite,gallery-pulse-fade 694ms linear forwards}.tab-bar.star-active .tab-home.selected svg:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.tab-bar.star-active .tab-home.selected:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{position:relative;z-index:1}.search-panel.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:251px}.search-panel .save-to-card:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:1}}@media (max-width: 999.98px){.page-header{padding-top:calc(env(safe-area-inset-top) + 24px)}.category-page .page-header{padding-top:calc(env(safe-area-inset-top) + 32px)}}@media (min-width: 1000px){.page-header:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-top:calc(env(safe-area-inset-top) + 24px)}.category-page .page-header:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-top:calc(env(safe-area-inset-top) + 32px)}}@media (max-width: 999.98px){.phone:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--mbar-h) + var(--mbar-bottom) + 8px);z-index:2;pointer-events:auto;background:transparent}.phone.save-panel-open:after,.phone.search-panel-open:after{display:none}}.footer:not(.keyboard-open) .add-row .link-input-stack>.add-input{pointer-events:none}@keyframes gallery-pulse-fade{0%,80%{opacity:1}to{opacity:0}}@keyframes gallery-pulse-surface{0%{background:var(--pulse-rest-bg, transparent);box-shadow:var(--pulse-rest-shadow, none)}17.4%{background:var(--pulse-mid-bg, var(--pulse-rest-bg, transparent));box-shadow:var(--pulse-rest-shadow, none)}45.8%{background:var(--pulse-mid-bg, var(--pulse-rest-bg, transparent));box-shadow:inset 0 0 14px var(--pulse-light, #E4EEF4),var(--pulse-rest-shadow, 0 0 0 transparent)}56.2%{background:var(--pulse-mid-bg, var(--pulse-rest-bg, transparent));box-shadow:inset 0 0 14px var(--pulse-light, #E4EEF4),var(--pulse-rest-shadow, 0 0 0 transparent)}77.9%{background:var(--pulse-light, #E4EEF4);box-shadow:inset 0 0 14px var(--pulse-light, #E4EEF4),0 4px 24px rgba(var(--pulse-base-rgb, 120,164,194),.6)}to{background:var(--pulse-rest-bg, transparent);box-shadow:var(--pulse-rest-shadow, none)}}@keyframes gallery-pulse-border{0%{border-color:var(--pulse-rest-border, transparent);border-width:1px}17.4%,21.7%{border-color:var(--pulse-mid-border, var(--pulse-rest-border, transparent));border-width:1px}45.8%,77.9%{border-color:var(--pulse-dark, #43535E);border-width:1.5px}to{border-color:var(--pulse-rest-border, transparent);border-width:1px}}@keyframes gallery-flash-ink{0%{stroke:#242424;stroke-width:1}50%{stroke:var(--pulse-dark, #43535E);stroke-width:1.5}to{stroke:#242424;stroke-width:1}}@keyframes gallery-flash-label{0%{color:#333}50%{color:var(--pulse-dark, #43535E)}to{color:#333}}.mbar-circle.mbar-gallery.pulse-active,.tab-bar .tab-home.pulse-active{animation:gallery-pulse-surface 2304ms ease,gallery-pulse-border 2304ms ease}.mbar-circle.mbar-gallery.pulse-flash svg line,.mbar-circle.mbar-gallery.pulse-flash svg polyline,.mbar-circle.mbar-gallery.pulse-flash svg rect,.tab-bar .tab-home.pulse-flash svg .museum{animation:gallery-flash-ink 1s ease}.tab-bar .tab-home.pulse-flash:after{animation:gallery-flash-label 1s ease}#animation-portal-under{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.kb-keeper{position:absolute;bottom:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none;z-index:-1}.settings-email-icon{display:none}.settings-archived-group{background:#00000005;border-top:1px solid #DBDAD8;margin-top:6px}.settings-archived-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.settings-archived-label{font-family:Open Sans,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a8987}.settings-archived-toggle{background:none;border:none;padding:0;cursor:pointer;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--accent-dark)}.settings-archived-row{display:flex;align-items:center;justify-content:space-between;height:52px;padding-left:16px;padding-right:0}.settings-archived-name{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#595959;opacity:.7}.save-to-empty.search-empty{font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a;padding:14px 16px}.footer .add-row .link-input-stack .add-input-divider{margin-left:16px}.footer .add-row .link-input-stack .link-url-input{padding-left:16px}.add-input.cc-token{background:transparent}.cc-overlay{position:absolute;left:7px;right:16px;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;overflow:hidden}.cc-overlay-text{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1;border-radius:2px;padding:6px 5px;white-space:pre}.cc-option-text{display:flex;flex-direction:column;min-width:0}.cc-option-name{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#1a1a1a;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cc-option-page{margin-top:2px;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 999.98px) and (hover: hover) and (pointer: fine){.phone{--mbar-bottom: calc(env(safe-area-inset-bottom) + 20px) }}@media (min-width: 1000px) and (hover: hover) and (pointer: fine){.phone:where(.split-m){--mbar-bottom: calc(env(safe-area-inset-bottom) + 20px) }}.detail-resize-handle{display:none}@media (min-width: 1000px){.phone:has(.note-detail-page.open) .detail-resize-handle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:block;position:fixed;top:0;bottom:0;right:var(--detail-w);width:8px;margin-right:-4px;z-index:60;cursor:ew-resize}}body.resizing-detail{cursor:ew-resize;-webkit-user-select:none;user-select:none}body.resizing-detail .note-detail-page,body.resizing-detail .page,body.resizing-detail .cards-area,body.resizing-detail .category-page .page-header,body.resizing-detail .phone{transition:none!important}:root{--add-toast-h: 60px}.add-toast{position:absolute;bottom:calc(100% + 16px);left:16px;right:16px;z-index:60;display:flex;align-items:center;min-height:var(--add-toast-h);box-sizing:border-box;padding:8px 20px 8px 8px;text-align:left;border:1px solid transparent;background:linear-gradient(hsl(from #F7F6F3 h s calc(l*1.01)),hsl(from #F7F6F3 h s calc(l*1.01))) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-dark) h s calc(l*1.5) / .6),hsl(from var(--accent-dark) h s calc(l*.6) / .6)) border-box;border-radius:8px;box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 10px 12px 12px hsl(from var(--accent-light) h calc(s*1.1) l);cursor:pointer;pointer-events:auto;animation:add-toast-in .2s ease,mc-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}.add-toast.leaving{animation:add-toast-out .2s ease forwards}.add-toast:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:color-mix(in srgb,var(--accent-light) 50%,transparent);opacity:0;transition:opacity .12s ease;pointer-events:none}.add-toast-icon,.add-toast-text,.add-toast-arrow{position:relative;z-index:1}@media (hover: hover){.add-toast:hover:after{opacity:1}}.add-toast-icon{width:16px;height:16px;flex-shrink:0;padding:0 4px;margin-right:8px;display:flex;align-items:center;justify-content:center;color:var(--accent-dark)}.add-toast-text{flex:1;min-width:0;display:flex;flex-direction:column}.add-toast-title{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--accent-dark);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.add-toast-canvas{font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:var(--accent-base);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.add-toast-arrow{flex-shrink:0;margin-left:12px}@keyframes add-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes add-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (min-width: 1000px){.phone{--cards-max: 796px;--col-avail: calc(100vw - 340px - var(--gutter))}.phone:has(.note-detail-page.open){--cards-max: 880px;--col-avail: calc(100vw - 340px - var(--gutter) - var(--detail-w))}.add-toast:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:fixed;bottom:24px;left:calc(340px + var(--gutter) + 28px + 16px);right:auto;width:calc(min(var(--cards-max),var(--col-avail)) - 108px)}.phone.toast-open .page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){-webkit-mask-image:linear-gradient(to bottom,black 0px,black calc(100% - 24px - var(--add-toast-h) - 8px),transparent calc(100% - 24px - var(--add-toast-h) / 2));mask-image:linear-gradient(to bottom,black 0px,black calc(100% - 24px - var(--add-toast-h) - 8px),transparent calc(100% - 24px - var(--add-toast-h) / 2))}}@media (max-width: 999.98px){.footer .add-row .mbar-easel-wrap{position:absolute;left:0;bottom:0;width:1px;height:1px;min-width:0;overflow:hidden;pointer-events:none}.footer .add-row .mbar-easel-wrap.open{position:relative;left:auto;bottom:auto;width:auto;height:var(--mbar-h);flex:1 1 auto;min-width:0;overflow:visible;pointer-events:auto}.footer .add-row .easel-stack{width:100%;height:100%;min-width:0;opacity:0;pointer-events:none;border:none;box-shadow:none;background:transparent}.footer .add-row .mbar-easel-wrap.open .easel-stack{opacity:1;pointer-events:auto;background:#faf9f7;border:1px solid var(--mbar-stroke);box-shadow:var(--mbar-shadow);cursor:text}.footer .add-row .easel-stack>.easel-input{padding-left:16px;padding-right:16px}.footer .add-row .easel-stack.active>.easel-input{padding-right:76px}.footer .add-row .easel-stack .easel-cancel-btn,.footer .add-row .easel-stack .easel-close-btn,.footer .add-row .easel-stack .easel-send-btn{position:absolute;top:50%;transform:translateY(-50%);margin:0}.footer .add-row .easel-stack .easel-cancel-btn,.footer .add-row .easel-stack .easel-close-btn{right:8px}.footer .add-row .easel-stack:has(.easel-send-btn) .easel-cancel-btn{right:44px}.footer .add-row .easel-stack .easel-send-btn{right:8px}}@media (min-width: 1000px){.footer .add-row .mbar-easel-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:absolute;left:0;bottom:0;width:1px;height:1px;min-width:0;overflow:hidden;pointer-events:none}.footer .add-row .mbar-easel-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative;left:auto;bottom:auto;width:auto;height:var(--mbar-h);flex:1 1 auto;min-width:0;overflow:visible;pointer-events:auto}.footer .add-row .easel-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){width:100%;height:100%;min-width:0;opacity:0;pointer-events:none;border:none;box-shadow:none;background:transparent}.footer .add-row .mbar-easel-wrap.open .easel-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:1;pointer-events:auto;background:#faf9f7;border:1px solid var(--mbar-stroke);box-shadow:var(--mbar-shadow);cursor:text}.footer .add-row .easel-stack>.easel-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-left:16px;padding-right:16px}.footer .add-row .easel-stack.active>.easel-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-right:76px}.footer .add-row .easel-stack .easel-cancel-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer .add-row .easel-stack .easel-close-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer .add-row .easel-stack .easel-send-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:absolute;top:50%;transform:translateY(-50%);margin:0}.footer .add-row .easel-stack .easel-cancel-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer .add-row .easel-stack .easel-close-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){right:8px}.footer .add-row .easel-stack:has(.easel-send-btn) .easel-cancel-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){right:44px}.footer .add-row .easel-stack .easel-send-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){right:8px}}@media (min-width: 1000px){.footer .add-row .mbar-easel-wrap:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]){color-scheme:dark}:root:is([data-theme=dark-dots],[data-theme=light-dots]),:root:is([data-theme=dark-dots],[data-theme=light-dots]) body,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #root,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone{background:#212121}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .header-decoration,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .active-date-decoration,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .underline-img{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .active-day-name,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .active-month-date{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:48px;font-weight:700;line-height:50px;letter-spacing:-1.92px;color:#e6e6e6;margin-left:4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .active-day-name{margin-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .active-month-date{margin-bottom:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .active-title{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:36px;letter-spacing:-.64px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .active-title:after{content:"";display:inline-block;width:12px;height:12px;margin-left:6px;border-radius:50%;background:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .home-settings-btn,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-btn,:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .dots-menu{width:40px;height:40px;border-radius:50%;background:#333;display:flex;align-items:center;justify-content:center;padding:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-actions{gap:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .page-header{padding-bottom:24px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .cards-area{padding-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .home-settings-btn svg *{stroke:#e6e6e6;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .dots-menu span{background:#e6e6e6}.active-dots{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .active-dots{display:flex;gap:4px;margin:24px 0 24px 6px;position:relative;z-index:1}.active-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card{background:#292929;border:none;border-radius:32px;margin-bottom:16px;padding-bottom:8px;box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .project-card{background:#2b2b2b}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card .card-header{padding:16px 16px 4px 20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card .card-title{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) :is(.todo-row,.note-row,.link-row){padding:4px 24px 8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .item-text{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .item-text.checked-text{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .row-attach-count,:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .source-label-text{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .source-label-text{font-size:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .checkbox.activated-checkbox{width:18px;height:18px;border-radius:13px;border:2px solid var(--cb-base, var(--accent-base));background:rgba(var(--cb-base-rgb, var(--accent-base-rgb)),.24);box-shadow:none;animation:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .checkbox.activated-checkbox:after{background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .checkbox.activated-checkbox.checked{background:var(--cb-base, var(--accent-base));border-color:var(--cb-base, var(--accent-base))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .checkbox:not(.activated-checkbox){width:18px;height:18px;border-radius:50%;border:1px solid #7A7A7A;background:#262626;box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .checkbox:not(.activated-checkbox):after{background:#ffffff0f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .checkbox:not(.activated-checkbox).checked{background:var(--accent-base);border-color:var(--accent-base)}.project-bottom-bar{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar{display:flex;align-items:center;gap:12px;padding:8px 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar.no-tabs{justify-content:flex-end;margin-top:-40px;padding:0 16px 16px;pointer-events:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar.no-tabs{position:relative;z-index:5}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar.no-tabs .project-add-btn{pointer-events:auto}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card:has(.project-bottom-bar.no-tabs){padding-bottom:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card:has(.project-bottom-bar.no-tabs) .project-items>div>div:last-child :is(.todo-row,.note-row,.link-row){padding-right:72px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-tab-bar{flex:1 1 0;min-width:0;height:40px;padding:4px;gap:0;box-sizing:border-box;background:#333;border-radius:32px;justify-content:space-between}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-tab-btn{flex:1 1 0;min-width:0;height:32px;border-radius:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar{--tab-icon-on: var(--accent-base);--tab-icon-off: #7A7A7A}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-tab-count{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-tab-btn.selected .project-tab-count{color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-tab-indicator{top:4px;height:32px;border-radius:32px;background:rgba(var(--accent-base-rgb),.24)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-add-btn{position:relative;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:0 6px 24px #0003;overflow:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-add-btn{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-add-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-add-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.1;box-shadow:inset -6px -6px 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98));pointer-events:none;z-index:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-add-btn svg{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone{--mbar-chrome: var(--glass-fill);--mbar-stroke: rgba(255, 255, 255, .14);--mbar-shadow: 0 6px 24px rgba(0, 0, 0, .2)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-circle,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .link-input-stack{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-circle,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .link-input-stack{box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a;border-color:transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-circle:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .link-input-stack:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-circle svg *{stroke:#e6e6e6;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-placeholder svg *{stroke:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-placeholder-label{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-input{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu{background:var(--glass-fill);border:1px solid rgba(255,255,255,.14);border-radius:16px;box-shadow:0 6px 24px #0003;padding:4px 0}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:400;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item+.card-context-item{border-top:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item svg *{stroke:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item{position:relative;background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item:before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;border-radius:16px;background:transparent;z-index:-1;pointer-events:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item:active:before{background:#ffffff0f}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item:hover:before{background:#ffffff0f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item.danger:hover:before{background:#b24a4a1f}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item.danger,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item.danger svg *{color:#ff7070;stroke:#ff7070}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dots-menu-btn:before{width:40px;height:40px;border-radius:50%}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dots-menu-wrap:has(.card-context-menu.open) .dots-menu-btn:before{background:#ffffff0a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dots-menu-btn:hover:before{background:#ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card){background:#2b2b2b;border:none;border-radius:32px;box-shadow:0 6px 24px #0003}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) :is(.save-to-header,.card-tabs){background:transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) *,:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) input::placeholder{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) :is(.save-to-cancel,.save-to-empty,.save-to-option,.save-to-option.save-to-add,.save-to-add-icon,.save-to-new-input,.cc-option-name,.cc-option-page){color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-title{font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) :is(.save-to-option,.save-to-option.save-to-add,.save-to-new-input){font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-option{padding-left:28px;padding-right:24px}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.visible:not(.search-panel){padding:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open){margin:0 16px 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open){background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack){height:var(--mbar-h);border-radius:calc(var(--mbar-h) / 2);background:var(--mbar-chrome);margin-right:48px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input{padding-right:16px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input::placeholder{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):has(>.add-link-url-wrap.open){flex-direction:row;align-items:center;height:var(--mbar-h);border-radius:calc(var(--mbar-h) / 2);margin-bottom:calc(var(--mbar-h) + 8px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):has(>.add-link-url-wrap.open)>.add-input{width:auto;flex:1 1 0%;height:var(--mbar-h)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open{position:absolute;top:calc(100% + 8px);left:0;right:0;height:var(--mbar-h);max-height:none;overflow:visible;border-radius:calc(var(--mbar-h) / 2);background:var(--mbar-chrome);box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .add-input-divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input{width:100%;height:var(--mbar-h);padding:0 48px 0 16px;background:transparent;border:none;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input::placeholder{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear){top:0;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .paste-btn{display:flex;align-items:center;justify-content:center;top:8px;bottom:auto;right:8px;height:calc(var(--mbar-h) - 16px);padding:0 12px;border-radius:32px;background:rgba(var(--accent-base-rgb),.24);font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input{padding-right:88px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible{top:4px;right:-48px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:0 6px 24px #0003;animation:none;overflow:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:after{top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.1;background:none;animation:dd-send-glow 8s linear infinite;pointer-events:none;z-index:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible svg{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible svg *{stroke:var(--accent-base)!important}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:hover:after{opacity:.1}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .tab-area{height:var(--mbar-h);margin-top:8px;border-top:none;overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .input-toolbar{height:var(--mbar-h);padding:0;gap:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left{flex:0 0 auto;width:calc((100vw - 96px)/2);height:var(--mbar-h)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn{width:100%;height:var(--mbar-h);padding:0 16px;border-radius:32px;background:transparent;border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 24px #0003}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-label{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-label.inactive{color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn.inactive svg{stroke:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn:not(.inactive){background:rgba(var(--accent-base-rgb),.24);border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:has(button:hover):after{top:0;left:0;right:0;height:100%;transform:none;border-radius:32px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-right{flex:1 1 0;min-width:0;height:var(--mbar-h);padding:4px;gap:0;box-sizing:border-box;background:#333;border-radius:32px;justify-content:space-between}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn{flex:1 1 0;min-width:0;width:auto;height:calc(var(--mbar-h) - 8px);border-radius:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-indicator{height:calc(var(--mbar-h) - 8px);border-radius:32px;background:rgba(var(--accent-base-rgb),.24)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg :is(line,path,polygon){stroke:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg circle{fill:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn.selected svg :is(line,path,polygon){stroke:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn.selected svg circle{fill:var(--accent-base)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.visible:not(.search-panel):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin:0 16px 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){height:var(--mbar-h);border-radius:calc(var(--mbar-h) / 2);background:var(--mbar-chrome);margin-right:48px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-right:16px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)::placeholder{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):has(>.add-link-url-wrap.open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){flex-direction:row;align-items:center;height:var(--mbar-h);border-radius:calc(var(--mbar-h) / 2);margin-bottom:calc(var(--mbar-h) + 8px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):has(>.add-link-url-wrap.open)>.add-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){width:auto;flex:1 1 0%;height:var(--mbar-h)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:absolute;top:calc(100% + 8px);left:0;right:0;height:var(--mbar-h);max-height:none;overflow:visible;border-radius:calc(var(--mbar-h) / 2);background:var(--mbar-chrome);box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .add-input-divider:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){width:100%;height:var(--mbar-h);padding:0 48px 0 16px;background:transparent;border:none;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)::placeholder{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){top:0;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .paste-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex;align-items:center;justify-content:center;top:8px;bottom:auto;right:8px;height:calc(var(--mbar-h) - 16px);padding:0 12px;border-radius:32px;background:rgba(var(--accent-base-rgb),.24);font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-right:88px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){top:4px;right:-48px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:0 6px 24px #0003;animation:none;overflow:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.1;background:none;animation:dd-send-glow 8s linear infinite;pointer-events:none;z-index:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible svg:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible svg *:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:var(--accent-base)!important}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{opacity:.1}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .tab-area:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){height:var(--mbar-h);margin-top:8px;border-top:none;overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .input-toolbar:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){height:var(--mbar-h);padding:0;gap:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-divider:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){flex:0 0 auto;width:calc((var(--split-vw, 100vw) - 40px - 40px - 16px) / 2);height:var(--mbar-h)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){width:100%;height:var(--mbar-h);padding:0 16px;border-radius:32px;background:transparent;border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 24px #0003}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-label:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-label.inactive:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn.inactive svg:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn:not(.inactive):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:rgba(var(--accent-base-rgb),.24);border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:has(button:hover):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{top:0;left:0;right:0;height:100%;transform:none;border-radius:32px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-right:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){flex:1 1 0;min-width:0;height:var(--mbar-h);padding:4px;gap:0;box-sizing:border-box;background:#333;border-radius:32px;justify-content:space-between}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){flex:1 1 0;min-width:0;width:auto;height:calc(var(--mbar-h) - 8px);border-radius:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-indicator:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){height:calc(var(--mbar-h) - 8px);border-radius:32px;background:rgba(var(--accent-base-rgb),.24)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg :is(line,path,polygon):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){fill:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn.selected svg :is(line,path,polygon):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn.selected svg circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){fill:var(--accent-base)}}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-page-menu-title{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-cancel.mbar-page-menu-close{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-page-menu-list>div+div:before{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-page-menu-list+.card-context-item{border-top:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu.mbar-page-menu .mbar-page-menu-label{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu.mbar-page-menu .card-context-item>svg *{stroke:inherit;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .mbar-easel-wrap.open .easel-stack{background:var(--mbar-chrome);border:none;border-radius:calc(var(--mbar-h) / 2)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-page-menu-title:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-cancel.mbar-page-menu-close:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-page-menu-list>div+div:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-page-menu-list+.card-context-item:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){border-top:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu.mbar-page-menu .mbar-page-menu-label:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu.mbar-page-menu .card-context-item>svg *:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:inherit;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .mbar-easel-wrap.open .easel-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:var(--mbar-chrome);border:none;border-radius:calc(var(--mbar-h) / 2)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .easel-drag-ghost .card-context-item{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;padding-right:16px;height:52px;background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .easel-drag-ghost .card-context-item>svg{position:relative;top:2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .easel-drag-ghost .card-context-item>svg *{stroke:inherit;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .easel-drag-ghost .mbar-page-menu-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:500;color:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .easel-drag-ghost .card-context-item:before{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cc-overlay-text{border-radius:999px}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open){position:relative;padding:16px 16px 14px;background:var(--mbar-chrome);border:none;border-radius:32px;overflow:visible;animation:dd-box-glow 8s linear infinite}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open){-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:before{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) :is(.add-input,.link-url-input){border-radius:calc(var(--mbar-h) / 2)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) :is(.add-input,.link-url-input){font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .cc-overlay-text{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn{align-self:center;height:calc(var(--mbar-h) - 8px);box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-right{background:#ffffff0a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:has(button:hover):after{top:4px;height:calc(var(--mbar-h) - 8px)}}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative;padding:16px 16px 14px;background:var(--mbar-chrome);border:none;border-radius:32px;overflow:visible;animation:dd-box-glow 8s linear infinite}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) :is(.add-input,.link-url-input):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){border-radius:calc(var(--mbar-h) / 2)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) :is(.add-input,.link-url-input):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .cc-overlay-text:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){align-self:center;height:calc(var(--mbar-h) - 8px);box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-right:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#ffffff0a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:has(button:hover):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{top:4px;height:calc(var(--mbar-h) - 8px)}}}@keyframes dd-box-glow{0%{box-shadow:0 6px 24px #0003,inset 8px 0 4px #ffffff0a}25%{box-shadow:0 6px 24px #0003,inset 0 8px 4px #ffffff0a}50%{box-shadow:0 6px 24px #0003,inset -8px 0 4px #ffffff0a}75%{box-shadow:0 6px 24px #0003,inset 0 -8px 4px #ffffff0a}to{box-shadow:0 6px 24px #0003,inset 8px 0 4px #ffffff0a}}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):before{animation:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open){box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}}.paste-btn-icon{display:none}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input{padding-right:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear){display:flex;align-items:center;justify-content:center;top:4px;bottom:auto;right:-48px;width:40px;height:40px;margin:0;padding:0;border-radius:50%;background:#333;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .paste-btn-label{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .paste-btn-icon{display:block}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear) svg *{stroke:#e6e6e6;stroke-width:2}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-right:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex;align-items:center;justify-content:center;top:4px;bottom:auto;right:-48px;width:40px;height:40px;margin:0;padding:0;border-radius:50%;background:#333;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .paste-btn-label:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .paste-btn-icon:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:block}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear) svg *:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#e6e6e6;stroke-width:2}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#ffffff0a,#ffffff0a)}}}:root:is([data-theme=dark-dots],[data-theme=light-dots]){--add-toast-h: 72px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast{height:var(--add-toast-h);border:none;border-radius:32px;padding:8px 24px 8px 20px;background:rgba(var(--accent-base-rgb),.24);overflow:visible;animation:add-toast-in .2s ease,dd-mc-glow 8s linear infinite}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast.leaving{animation:add-toast-out .2s ease forwards}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast:after{background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.add-toast-title,.add-toast-canvas){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast-canvas{opacity:.6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast-icon{color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast-arrow path{stroke:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast-icon{width:18px;height:18px;margin-right:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast-icon svg{width:18px;height:18px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) svg.add-toast-arrow{width:22px;height:22px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.add-toast-icon,.add-toast-arrow) :is(path,line,circle,rect,polyline){stroke-width:2;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast{animation:add-toast-in .2s ease;box-shadow:0 6px 24px #0003}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast:before{animation:none}}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .swipe-row:hover:not(:has(.checkbox-wrap:hover)) .swipe-content:before{background:#ffffff0a;left:8px;right:8px;border-radius:999px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .swipe-row.is-pressed:not(:has(.checkbox-wrap.is-pressed)) .swipe-content:before{background:#ffffff0a;left:8px;right:8px;border-radius:999px}@keyframes dd-send-glow{0%{box-shadow:inset 8px 0 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98))}25%{box-shadow:inset 0 8px 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98))}50%{box-shadow:inset -8px 0 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98))}75%{box-shadow:inset 0 -8px 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98))}to{box-shadow:inset 8px 0 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98))}}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .send-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .send-btn:after{animation:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-header{padding-left:24px;padding-right:24px;padding-bottom:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-option.selected,:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-option.selected :is(.cc-option-name,.cc-option-page){color:rgb(var(--cb-base-rgb))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-option.selected:before{top:0;right:16px;bottom:0;left:12px;background:rgba(var(--cb-base-rgb),.24);border-radius:999px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) :is(.save-to-option.save-to-add,.save-to-add-icon){color:rgb(var(--cb-base-rgb))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .card-tabs{border-top:none;padding:8px 16px 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-radio:not(.filled){width:20px;height:20px;border:1px solid #7A7A7A;background:#262626;box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .card-tabs-scroll{height:48px;padding:4px;gap:0;box-sizing:border-box;background:#212121;border-radius:32px;-webkit-mask-image:none;mask-image:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .card-tab{height:40px;padding:0 12px;border-radius:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .card-tab-indicator{top:4px;height:40px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .card-tab{font-weight:700;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .card-tab.selected{color:rgb(var(--accent-base-rgb))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .card-tab-indicator{background:rgba(var(--accent-base-rgb),.24);border-radius:999px}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-tab-btn:hover:not(.selected):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-settings-btn:hover:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-btn:hover:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-done:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-cancel:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-btn:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-cell:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-cell:has(button:hover):after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-copy-btn:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-toolbar-left:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-toolbar-left:has(button:hover):after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .toolbar-left:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .toolbar-left:has(button:hover):after{background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-add-btn:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-outlink-btn:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .toolbar-icon-btn:hover:not(.selected),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-btn:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-option:hover:not(.selected),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-result-row:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .icon-tab:hover:not(.selected),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .text-tab:hover:not(.selected),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tabs-scroll .text-tab:hover:not(.selected){background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .checkbox:not(.activated-checkbox):after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .send-btn:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-send-btn:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:after{background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-input-wrap:not(.focused):hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-input:hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item:active:before{background:#ffffff0a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-item:hover:before{background:#ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,.archive-modal-notes) .note-text{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,.archive-modal-notes) .note-preview-text{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:normal;color:#7a7a7a;opacity:1;margin-top:1px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .note-row.archived .note-text,:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .note-row.archived .note-preview-text{color:#7a7a7a;opacity:.6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-area{padding-left:16px;padding-right:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page>.page-header{padding-left:16px;padding-right:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .page-header{padding-left:16px;padding-right:16px}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .source-label-text.canvas-link:hover{color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .source-label-text.canvas-link:hover:before{background:rgba(var(--accent-base-rgb),.16)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .gallery-canvas>.project-items{border-radius:0 0 31px 31px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .pinned-gallery>.project-items{border-radius:0 0 31px 31px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .gallery-canvas>.gallery-canvas-stroke{border-radius:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .pinned-gallery>.gallery-canvas-stroke{border-radius:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .gallery-canvas>.gallery-canvas-glow{border-radius:31px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .pinned-gallery>.gallery-canvas-glow{border-radius:31px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed{--tab-icon-on: var(--accent-base);--tab-icon-off: #7A7A7A}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-tab-bar{height:32px;padding:0;gap:2px;background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-tab-btn{height:32px;min-width:32px;border-radius:32px;padding:0 8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-tab-count{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-tab-btn.selected .project-tab-count{color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-tab-indicator{top:0;height:32px;border-radius:32px;background:rgba(var(--accent-base-rgb),.24)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-add-btn{width:40px;height:40px;border-radius:50%;background:rgba(var(--accent-base-rgb),.24)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-add-btn svg *{stroke:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-header-actions{gap:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-tab-count{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-tab-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-btn:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .toolbar-icon-btn{border-radius:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing{background:#212121;background-color:#212121}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#212121;border-left:1px solid rgba(255,255,255,.1);box-shadow:-4px 0 24px #0000004d}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-header>svg *{stroke:var(--accent-base);stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-scroll-title{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:700;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-done{min-width:72px;height:40px;padding:0 18px;border-radius:32px;background:#333;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-editor,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-editor,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-editor.has-overflow-below{background:#292929;border-radius:32px;margin:24px 16px 16px;width:auto;-webkit-mask-image:none;mask-image:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-title:after{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #noteEditorContent>.note-para.style-title:first-child{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #noteEditorContent>.note-para.style-title:first-child+.note-para{margin-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-title{padding:0 20px;margin:20px 0 0;outline:none;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:28px;font-weight:700;line-height:32px;letter-spacing:-.56px;color:#e6e6e6;overflow-wrap:break-word}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-title{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:28px;font-weight:700;line-height:32px;letter-spacing:-.56px;color:#e6e6e6;margin-top:24px;margin-bottom:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-heading{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:normal;color:#e6e6e6;margin-top:24px;margin-bottom:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-bold{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#e6e6e6;margin-top:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-body,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-italic,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-bullet{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#b8b8b8}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-italic{font-style:italic}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-body,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-italic,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-bullet{margin-top:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-bullet+.note-para.style-bullet{margin-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-bar{height:48px;padding:0 24px;background:var(--glass-fill);border:1px solid rgba(255,255,255,.14);border-radius:32px;box-shadow:0 6px 24px #0003}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-bar{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-btn,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-btn[data-style=title],:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-btn[data-style=heading]{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;color:#969696;padding:0 8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-btn[data-style=title],:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-btn[data-style=heading]{font-weight:700}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-btn[data-style=bold]{font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-btn.active{color:color-mix(in srgb,var(--accent-base) 70%,#FFFFFF)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-indicator{height:40px;border-radius:32px;background:rgba(var(--accent-base-rgb),.24)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer{border-top:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-divider,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-hdivider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-cell.right.active:before{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-controls{align-items:center;gap:8px;height:auto}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-cell,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-cell.right{flex:1 1 0;min-width:0;align-self:center}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-dots{margin:0;flex:0 0 auto}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn{position:relative;flex:1 1 auto;width:100%;align-self:center;height:40px;padding:0 16px;border-radius:32px;background:transparent;border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 24px #0003;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:#e6e6e6}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn svg *{stroke:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn.on{background:rgba(var(--accent-base-rgb),.24);border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn.on svg *{stroke:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn.on:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn.on:after{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-project-btn{width:100%;height:40px;padding:0 16px;gap:4px;border-radius:32px;background:#333}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-project-btn svg *{stroke:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-project{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .dots-menu{width:40px;height:40px;border-radius:50%;background:#333;align-items:center;justify-content:center;padding:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .dots-menu span{background:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-scroll-title{opacity:0!important;transform:none!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-scroll-title{opacity:1!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-detail-title{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-editor,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-editor.has-overflow-below{margin-top:12px;margin-bottom:calc(var(--kbh, 0px) + 84px);padding-bottom:24px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.has-footer .detail-footer,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer{padding-left:20px;padding-right:20px;padding-bottom:calc(env(safe-area-inset-bottom) + 20px);padding-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card :is(.todo-row,.link-row):not(:has(.source-label)){padding-top:1px;padding-bottom:1px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card .row-schedule-indicator,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card .todo-attach-indicator{margin-right:-6px}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-cell:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-cell:has(button:hover):after{top:0;bottom:0;left:0;right:0;height:auto;transform:none;border-radius:32px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-detail-done{background:rgba(var(--accent-base-rgb),.24);color:var(--accent-base);box-shadow:inset -6px -6px 4px rgba(var(--accent-base-rgb),.12);overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-detail-done:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:32px;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-done:hover:after{top:0;bottom:0;left:0;right:0;height:auto;transform:none;border-radius:32px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-underline{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-scroll{padding:0 16px 24px;-webkit-mask-image:none;mask-image:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-title{padding:0 4px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:28px;font-weight:700;line-height:32px;letter-spacing:-.56px;color:#e6e6e6;caret-color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section{margin-top:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-comment-zone{padding-bottom:32px;margin-bottom:-32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-comment.hidden{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card{margin-left:0;margin-right:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card{background:#292929;border:none;border-radius:32px;padding:16px 0;box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card+.todo-section-card{margin-top:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card+.todo-section-card.empty-card{margin-top:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card+.todo-section-card.empty-card:before{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card>.card-header{padding:0 16px 0 20px;gap:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .card-title{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .project-header-actions{gap:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-btn.section-attach-btn{min-width:40px;height:40px;border-radius:50%;background:#333;gap:2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-btn.section-attach-btn svg *{stroke:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-btn.section-attach-btn .project-tab-count.empty{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-btn.section-attach-btn .project-tab-count{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .project-add-btn{width:40px;height:40px;border-radius:50%;background:rgba(var(--accent-base-rgb),.24)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .project-add-btn svg *{stroke:var(--accent-base);stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card :is(.note-row,.link-row,.todo-row){padding:4px 24px 8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-text{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-preview-text{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:normal;color:#7a7a7a;opacity:1;margin-top:1px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-complete{padding:0 0 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn{height:48px;border-radius:32px;border:none;background:linear-gradient(rgba(var(--accent-base-rgb),.12),rgba(var(--accent-base-rgb),.12)),#2b2b2b;color:var(--accent-base);font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:700;overflow:visible;animation:dd-mc-glow 8s linear infinite}@keyframes dd-mc-glow{0%{box-shadow:0 6px 24px #0003,inset 12px 0 8px rgba(var(--accent-base-rgb),.12)}25%{box-shadow:0 6px 24px #0003,inset 0 12px 8px rgba(var(--accent-base-rgb),.12)}50%{box-shadow:0 6px 24px #0003,inset -12px 0 8px rgba(var(--accent-base-rgb),.12)}75%{box-shadow:0 6px 24px #0003,inset 0 -12px 8px rgba(var(--accent-base-rgb),.12)}to{box-shadow:0 6px 24px #0003,inset 12px 0 8px rgba(var(--accent-base-rgb),.12)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:32px;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:before{animation:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:after{border-radius:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn svg *{stroke:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn.done{background:var(--accent-base);color:#212121;animation:none;box-shadow:0 6px 24px #0003}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn.done:before{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn.done svg *{stroke:#212121}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-panel{background:var(--glass-fill);border:1px solid rgba(255,255,255,.14);border-radius:16px;box-shadow:0 6px 24px #0003;padding:4px 0}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-panel{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item+.todo-attach-item{border-top:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item{position:relative;background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item .note-text,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-empty{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:400;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-empty{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item svg *{stroke:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item:before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;border-radius:16px;background:transparent;z-index:-1;pointer-events:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item:active:before{background:#ffffff0a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item:hover:before{background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item:hover{background:none}}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card:has(>.card-header:hover){background-color:#292929;background-image:linear-gradient(#ffffff0a,#ffffff0a);box-shadow:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card .card-title,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card:hover .card-title,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card .todo-attach-btn,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card .project-tab-count{color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card .todo-attach-btn svg *{stroke:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card .project-add-btn svg *,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.empty-card:hover .project-add-btn svg *{stroke:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card .note-row{padding-top:4px;padding-bottom:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .swipe-row.row-lifted,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-swipe-row.row-lifted,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile.row-lifted{background:var(--glass-fill);border:1px solid rgba(255,255,255,.14);border-radius:16px;box-shadow:0 10px 32px #0000004d}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .swipe-row.row-lifted,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-swipe-row.row-lifted,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile.row-lifted{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .item-text,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .note-text{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .source-label-text,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .note-preview-text,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .row-attach-count,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .row-schedule-date{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#7a7a7a;opacity:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .note-preview-text{font-size:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .checkbox.activated-checkbox{width:18px;height:18px;border-radius:13px;border:2px solid var(--cb-base, var(--accent-base));background:rgba(var(--cb-base-rgb, var(--accent-base-rgb)),.24);box-shadow:none;animation:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .checkbox:not(.activated-checkbox){width:18px;height:18px;border-radius:50%;border:1px solid #7A7A7A;background:#262626;box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card :is(.todo-row,.note-row,.link-row),:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card :is(.todo-row,.note-row,.link-row):not(:has(.source-label)){min-height:0;padding-top:8px;padding-bottom:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal{--dd-red: #FF7070;--dd-red-rgb: 255, 112, 112;position:relative;background:var(--glass-fill);border:none;border-radius:32px;padding:16px;overflow:visible;animation:dd-box-glow 8s linear infinite}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal-title{padding:0 8px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:700;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal-body{padding:0 8px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#b8b8b8}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal-actions{gap:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal-btn{position:relative;height:40px;border:none;border-radius:32px;background:#333;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal-btn.danger{background:rgba(var(--dd-red-rgb),.24);color:var(--dd-red);box-shadow:inset -6px -6px 4px rgba(var(--dd-red-rgb),.12);overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal-btn.danger:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:32px;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--dd-red) h s calc(l*1.53) / .6),hsl(from var(--dd-red) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal-btn:hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal:before{animation:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal{box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile{border:none;border-radius:24px;background:#333}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-body{background:#333}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-title{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-url{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:400;color:#b8b8b8}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-edit{width:40px;height:40px;margin-right:-4px;border-radius:50%;background:#333}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-edit svg path{stroke:#e6e6e6;stroke-width:2;vector-effect:non-scaling-stroke}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-edit:hover{background:#333;background-image:linear-gradient(#ffffff0a,#ffffff0a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-badge{width:40px;height:40px;border-radius:50%}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-badge svg path{stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile.row-lifted,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-grid-cell.cell-lifted .link-tile{border-radius:24px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) .item-comment-icon{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .project-add-btn{margin-left:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-btn.section-attach-btn{width:auto;border-radius:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-btn.section-attach-btn:has(.project-tab-count:not(.empty)){padding:0 12px;gap:4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap{position:relative;margin-bottom:0;padding:16px 16px 14px;border:none;border-radius:24px;background:var(--glass-fill);overflow:visible;animation:dd-box-glow 8s linear infinite}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-row{height:48px;padding-right:48px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input{height:48px;padding:0 16px;border-radius:24px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input::placeholder{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible{top:4px;right:0;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:0 6px 24px #0003;animation:none;overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible:after{top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.1;background:none;animation:dd-send-glow 8s linear infinite;z-index:1}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible:hover:after{opacity:.1}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible svg{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible svg *{stroke:var(--accent-base)!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-link-url-row.open{max-height:56px;padding-top:8px;padding-right:48px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-link-url-input{height:48px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-link-url-row .paste-btn{display:flex;align-items:center;justify-content:center;top:12px;bottom:auto;right:0;width:40px;height:40px;padding:0;border-radius:50%;background:#333}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-link-url-row .paste-btn-label{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-link-url-row .paste-btn-icon{display:block}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-link-url-row .paste-btn svg *{stroke:#e6e6e6;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-bottom{background:transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap.focused .project-input-bottom{max-height:60px;padding-top:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-toolbar-left{flex:0 0 auto;justify-content:flex-start;padding:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-active-btn{flex:0 0 auto;width:calc((100vw - 96px)/2);height:40px;padding:0 16px;border-radius:32px;background:transparent;border:1px solid rgba(255,255,255,.14);font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-active-btn>span{color:inherit}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-active-btn.on{background:rgba(var(--accent-base-rgb),.24);border-color:transparent;color:var(--accent-base)}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-toolbar-left:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-toolbar-left:has(button:hover):after{top:0;bottom:0;left:0;right:auto;width:calc((100vw - 96px)/2);height:40px;transform:none;border-radius:32px}}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible:after{animation:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap{box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-attach-btn.section-attach-btn:hover:after{top:0;bottom:0;left:0;right:0;width:auto;height:auto;transform:none;border-radius:inherit;background:#ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-attach-btn.section-attach-btn.is-pressed:after{top:0;bottom:0;left:0;right:0;width:auto;height:auto;transform:none;border-radius:inherit;background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .toolbar-icon-btn svg :is(line,path,polyline,rect,circle){stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-comment{color:#b8b8b8}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-cancel{display:flex;align-items:center;justify-content:center;min-width:72px;height:40px;padding:0 18px;border-radius:32px;background:#333;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#e6e6e6}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-cancel:hover:after{top:0;bottom:0;left:0;right:0;height:auto;transform:none;border-radius:32px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-bar{padding:0 4px;justify-content:stretch}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-bar .note-style-btn{flex:1 1 0;min-width:0;padding:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-bar .note-style-btn:is([data-style=body],[data-style=italic],[data-style=bullet]){font-weight:400}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-bar .note-style-btn[data-style=italic]{font-style:italic}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) :is(.row-schedule-indicator,.todo-attach-indicator){margin-right:2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) :is(.row-schedule-date,.row-attach-count){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) :is(.row-schedule-indicator,.todo-attach-indicator) svg *{stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) .row-schedule-date{margin-right:4px}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-btn:hover:before{top:0;left:0;width:100%;height:100%;transform:none;border-radius:50%;background:#ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-btn.is-pressed:before{top:0;left:0;width:100%;height:100%;transform:none;border-radius:50%;background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dots-menu-btn:before{top:0;left:0;width:100%;height:100%;transform:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dots-menu-btn.is-pressed:before{background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-input-row{height:40px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-input{height:40px;padding:0 52px 0 0;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6;caret-color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-send-btn.visible{top:0;right:0;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:0 6px 24px #0003;animation:none;overflow:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-send-btn.visible{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-send-btn.visible:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-send-btn.visible:after{top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.1;background:none;box-shadow:inset -6px -6px 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98));z-index:1}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-send-btn.visible:hover:after{opacity:.1}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-send-btn.visible svg{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-send-btn.visible svg path{stroke:var(--accent-base)!important;stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-cancel-btn{top:0;right:0;width:40px;height:40px;border:none;border-radius:50%;background:#333;box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-cancel-btn svg path{stroke:#e6e6e6;stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-input-wrap,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-input-wrap:not(.focused):hover{margin-left:-4px;overflow:visible;background:transparent;background-image:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-input{margin-right:48px;padding:0 16px;border-radius:20px;background:#ffffff0a}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail>:not(.cal-overlay):not(.move-to-overlay):not(.page):not(.note-detail-page),:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail>.page>*,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail>.note-detail-page>*:not(.detail-footer),:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail .detail-footer :is(.detail-footer-complete,.detail-footer-cell.left,.detail-footer-dots,.detail-footer-divider){opacity:.5!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail>.note-detail-page>.detail-footer{opacity:1!important}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail>:not(.cal-overlay):not(.move-to-overlay):not(.page):not(.note-detail-page):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail>.page>*:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail>.note-detail-page>*:not(.detail-footer):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail .detail-footer :is(.detail-footer-complete,.detail-footer-cell.left,.detail-footer-dots,.detail-footer-divider):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:.5!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dim-bg.move-from-detail>.note-detail-page>.detail-footer:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:1!important}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.project-active-btn,.toolbar-source-btn,.detail-footer-project-btn) svg :is(path,line,polyline,rect,circle){stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-project-btn svg *{stroke:#b8b8b8}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-project-btn{gap:6px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-project-btn>svg{margin-right:0!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card{background:var(--glass-fill);border:none;animation:dd-box-glow 8s linear infinite}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:5}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card:before{animation:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card{box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card .save-to-cancel{background:#ffffff0f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card .card-tabs-scroll{background:#ffffff0f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card .save-to-header{padding-right:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card{position:relative;background:var(--glass-fill);border:none;border-radius:32px;animation:dd-box-glow 8s linear infinite}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:5}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card *{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-header{padding:16px 20px 12px 24px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-title{font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel{display:flex;align-items:center;justify-content:center;min-width:72px;height:40px;padding:0 18px;border-radius:32px;background:#ffffff0f;font-size:16px;font-weight:500;line-height:25px;color:#e6e6e6}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel:hover:after{top:0;bottom:0;left:0;right:0;height:auto;transform:none;border-radius:32px;background:#ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-body{padding:4px 16px 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-month{font-size:16px;font-weight:700;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-nav{width:40px;height:40px;border-radius:50%;background:#ffffff0f;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-nav.disabled{color:#5c5c5c;background:#ffffff08}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-nav svg path{stroke-width:2;vector-effect:non-scaling-stroke}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-nav:not(.disabled):hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-weekday{font-size:12px;font-weight:500;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-cell{border-radius:50%;font-size:16px;font-weight:500;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-cell.past{color:#5c5c5c}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-cell.today{border-radius:50%;background:none;box-shadow:inset 0 0 0 1px rgba(var(--accent-base-rgb),.6);color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card :is(.cal-cell.selected,.cal-cell.today.selected){border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:none;color:var(--accent-base)}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-cell:hover:not(.empty):not(.past):not(.today):not(.selected){border-radius:50%;background:#ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-recur-divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-recur-row{margin-top:16px;padding-left:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-recur-label{font-size:16px;font-weight:500;color:#e6e6e6}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card:before{animation:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card{box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card{isolation:isolate;background:transparent;box-shadow:none;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--glass-fill);animation:dd-box-glow 8s linear infinite;pointer-events:none;z-index:-1}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card:after{animation:none;box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card:after{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-recur-menu{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save{position:relative;background:rgba(var(--accent-base-rgb),.24);color:var(--accent-base);box-shadow:inset -6px -6px 4px rgba(var(--accent-base-rgb),.12);overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:32px;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .cal-recur-btn.on{background:rgba(var(--accent-base-rgb),.24);color:var(--accent-base)}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.search-open .add-row{padding:0 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open{height:var(--mbar-h);border:none;border-radius:calc(var(--mbar-h) / 2);background:var(--glass-fill);animation:dd-box-glow 8s linear infinite}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-stack-icon{padding-left:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-stack-icon svg *{stroke:#e6e6e6;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack>.search-input{padding-left:8px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#e6e6e6;background:transparent;background-image:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack>.search-input::placeholder{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn{width:40px;height:40px;margin-right:4px;background:#ffffff0f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn:active{background:#ffffff1a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn:hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn svg *{stroke:#e6e6e6;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.search-panel.visible{padding:16px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.search-open .add-row:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding:0 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){height:var(--mbar-h);border:none;border-radius:calc(var(--mbar-h) / 2);background:var(--glass-fill);animation:dd-box-glow 8s linear infinite}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-stack-icon:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-left:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-stack-icon svg *:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#e6e6e6;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack>.search-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-left:8px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#e6e6e6;background:transparent;background-image:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack>.search-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)::placeholder{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){width:40px;height:40px;margin-right:4px;background:#ffffff0f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn:active:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#ffffff1a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn:hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#ffffff0a,#ffffff0a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn svg *:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#e6e6e6;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.search-panel.visible:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding:16px}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .save-to-card{background:#2b2b2b;border:none;border-radius:32px;box-shadow:0 6px 24px #0003}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .save-to-card *{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .save-to-header{padding:16px 20px 12px 24px;background:transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .save-to-title{font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .save-to-cancel{display:flex;align-items:center;justify-content:center;min-width:72px;height:40px;padding:0 18px;border-radius:32px;background:#333;font-size:16px;font-weight:500;line-height:25px;color:#e6e6e6}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .save-to-cancel:hover:after{top:0;bottom:0;left:0;right:0;height:auto;transform:none;border-radius:32px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .save-to-divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .save-to-scroll{padding-bottom:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-result-row{gap:12px;width:calc(100% - 16px);margin:0 8px;padding:10px 16px;border-radius:999px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-result-row:active{background:#ffffff0f}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-result-row:hover{background:#ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-result-icon svg :is(path,line,rect){stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-result-title{font-size:16px;font-weight:500;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-result-meta{font-size:12px;font-weight:400;color:#b8b8b8}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-hit{border-radius:999px;padding:0 2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .save-to-empty{padding:4px 24px 16px;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-archived-group{background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-archived-label{padding:16px 24px 4px;border-top:none;margin-top:4px;font-size:12px;font-weight:500;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-archived-group .search-result-title{color:#7a7a7a;opacity:.6}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open:before{animation:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open{box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card{padding:16px 16px 16px 20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-input-wrap{margin:0!important;overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-input-row{height:40px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-input{height:40px;padding:0 52px 0 0;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6;caret-color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-input::placeholder{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:22px;font-weight:700;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-send-btn.visible{top:0;right:0;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:0 6px 24px #0003;animation:none;overflow:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-send-btn.visible{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-send-btn.visible:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-send-btn.visible:after{top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.1;background:none;box-shadow:inset -6px -6px 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98));z-index:1}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-send-btn.visible:hover:after{opacity:.1}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-send-btn.visible svg{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-send-btn.visible svg path{stroke:var(--accent-base)!important;stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-cancel-btn{top:0;right:0;width:40px;height:40px;border:none;border-radius:50%;background:#333;box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-cancel-btn svg path{stroke:#e6e6e6;stroke-width:2;vector-effect:non-scaling-stroke}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-cancel-btn:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-cancel-btn:hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-result-meta{font-weight:500;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-panel .search-hit{background:none!important;padding:0;color:rgb(var(--hit-rgb))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card.new-project-card{padding-bottom:16px}@keyframes dd-gallery-flash-ink{0%{stroke:#e6e6e6}50%{stroke:var(--pulse-base, #E6E6E6)}to{stroke:#e6e6e6}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-circle.mbar-gallery.pulse-flash svg :is(line,polyline,rect),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .tab-home.pulse-flash svg .museum{stroke-width:2;animation:dd-gallery-flash-ink 1s ease}:root[data-theme=light-dots],:root[data-theme=light-dots] body,:root[data-theme=light-dots] #root,:root[data-theme=light-dots] .phone{background:#f0f0f0}:root[data-theme=light-dots] .home-page .active-day-name,:root[data-theme=light-dots] .home-page .active-month-date{color:#292929}:root[data-theme=light-dots] .category-page .active-title{color:#292929}:root[data-theme=light-dots] .home-page .home-settings-btn,:root[data-theme=light-dots] .category-page .category-header-btn,:root[data-theme=light-dots] :is(.home-page,.category-page) .dots-menu{background:#e3e3e3}:root[data-theme=light-dots] .home-page .home-settings-btn svg *{stroke:#292929}:root[data-theme=light-dots] :is(.home-page,.category-page) .dots-menu span{background:#292929}:root[data-theme=light-dots] :is(.home-page,.category-page) .card .card-title{color:#292929}:root[data-theme=light-dots] :is(.home-page,.category-page) .item-text{color:#292929}:root[data-theme=light-dots] :is(.home-page,.category-page) .item-text.checked-text{color:#969696}:root[data-theme=light-dots] :is(.home-page,.category-page) .row-attach-count,:root[data-theme=light-dots] :is(.home-page,.category-page) .source-label-text{color:#969696}:root[data-theme=light-dots] :is(.home-page,.category-page) .checkbox:not(.activated-checkbox){border:1px solid #A3A3A3;background:#f5f5f5}:root[data-theme=light-dots] .project-bottom-bar .project-tab-bar{background:#f0f0f0}:root[data-theme=light-dots] .project-bottom-bar{--tab-icon-off: #969696}:root[data-theme=light-dots] .project-bottom-bar .project-tab-count{color:#969696}:root[data-theme=light-dots] .mbar-circle svg *{stroke:#292929}:root[data-theme=light-dots] .mbar-placeholder svg *{stroke:#969696}:root[data-theme=light-dots] .mbar-placeholder-label{color:#969696}:root[data-theme=light-dots] .add-input{color:#292929}:root[data-theme=light-dots] .card-context-item{color:#292929}:root[data-theme=light-dots] .card-context-item svg *{stroke:#292929}:root[data-theme=light-dots] :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) :is(.save-to-cancel,.save-to-empty,.save-to-option,.save-to-option.save-to-add,.save-to-add-icon,.save-to-new-input,.cc-option-name,.cc-option-page){color:#292929}:root[data-theme=light-dots] :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-title{color:#292929}@media (max-width: 999.98px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input::placeholder{color:#969696}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input::placeholder{color:#969696}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-label.inactive{color:#292929}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn.inactive svg{stroke:#292929!important}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg :is(line,path,polygon){stroke:#969696}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg circle{fill:#969696}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)::placeholder{color:#969696}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)::placeholder{color:#969696}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-label.inactive:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){color:#292929}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn.inactive svg:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#292929!important}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg :is(line,path,polygon):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#969696}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){fill:#969696}}@media (max-width: 999.98px){:root[data-theme=light-dots] .mbar-page-menu-title{color:#292929}:root[data-theme=light-dots] .save-to-cancel.mbar-page-menu-close{color:#292929}:root[data-theme=light-dots] .card-context-menu.mbar-page-menu .mbar-page-menu-label{color:#292929!important}}@media (min-width: 1000px){:root[data-theme=light-dots] .mbar-page-menu-title:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){color:#292929}:root[data-theme=light-dots] .save-to-cancel.mbar-page-menu-close:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){color:#292929}:root[data-theme=light-dots] .card-context-menu.mbar-page-menu .mbar-page-menu-label:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){color:#292929!important}}:root[data-theme=light-dots] #animation-portal .easel-drag-ghost .mbar-page-menu-label{color:#292929!important}@media (max-width: 999.98px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear) svg *{stroke:#292929}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear) svg *:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#292929}}:root[data-theme=light-dots] :is(.add-toast-title,.add-toast-canvas){color:#292929}:root[data-theme=light-dots] :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-radio:not(.filled){border:1px solid #A3A3A3;background:#f5f5f5}:root[data-theme=light-dots] :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .card-tabs-scroll{background:#f0f0f0}:root[data-theme=light-dots] :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .card-tab{color:#292929}:root[data-theme=light-dots] :is(.home-page,.category-page,.archive-modal-notes) .note-text{color:#292929}:root[data-theme=light-dots] :is(.home-page,.category-page,.archive-modal-notes) .note-preview-text{color:#969696}:root[data-theme=light-dots] :is(.home-page,.category-page) .note-row.archived .note-text,:root[data-theme=light-dots] :is(.home-page,.category-page) .note-row.archived .note-preview-text{color:#969696}:root[data-theme=light-dots] .project-card>.card-header.collapsed{--tab-icon-off: #969696}:root[data-theme=light-dots] .project-card>.card-header.collapsed .project-tab-count{color:#969696}:root[data-theme=light-dots] .note-detail-page,:root[data-theme=light-dots] .note-detail-page.editing{background:#f0f0f0;background-color:#f0f0f0}@media (min-width: 1000px){:root[data-theme=light-dots] .note-detail-page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#f0f0f0}}:root[data-theme=light-dots] .note-scroll-title{color:#292929}:root[data-theme=light-dots] .note-detail-done{color:#292929}:root[data-theme=light-dots] .note-detail-title{color:#292929}:root[data-theme=light-dots] .note-para.style-title{color:#292929}:root[data-theme=light-dots] .note-para.style-heading{color:#292929}:root[data-theme=light-dots] .note-para.style-bold{color:#292929}:root[data-theme=light-dots] .detail-footer .project-active-btn{color:#292929}:root[data-theme=light-dots] .detail-footer .project-active-btn svg *{stroke:#292929}:root[data-theme=light-dots] .detail-footer-project-btn svg *{stroke:#292929}:root[data-theme=light-dots] .detail-footer-project{color:#292929}:root[data-theme=light-dots] .detail-footer .dots-menu span{background:#292929}:root[data-theme=light-dots] .todo-detail-title{color:#292929}:root[data-theme=light-dots] .todo-section-card .card-title{color:#292929}:root[data-theme=light-dots] .todo-attach-btn.section-attach-btn svg *{stroke:#292929}:root[data-theme=light-dots] .todo-attach-btn.section-attach-btn .project-tab-count{color:#292929}:root[data-theme=light-dots] .note-detail-page .note-text{color:#292929}:root[data-theme=light-dots] .note-detail-page .note-preview-text{color:#969696}:root[data-theme=light-dots] .mark-complete-btn.done{color:#f0f0f0}:root[data-theme=light-dots] .mark-complete-btn.done svg *{stroke:#f0f0f0}:root[data-theme=light-dots] .todo-attach-item .note-text,:root[data-theme=light-dots] .todo-attach-empty{color:#292929}:root[data-theme=light-dots] .todo-attach-empty{color:#969696}:root[data-theme=light-dots] .todo-attach-item svg *{stroke:#292929}:root[data-theme=light-dots] .todo-section-card.empty-card .card-title,:root[data-theme=light-dots] .todo-section-card.empty-card:hover .card-title,:root[data-theme=light-dots] .todo-section-card.empty-card .todo-attach-btn,:root[data-theme=light-dots] .todo-section-card.empty-card .project-tab-count{color:#292929}:root[data-theme=light-dots] .todo-section-card.empty-card .todo-attach-btn svg *{stroke:#292929}:root[data-theme=light-dots] #animation-portal .item-text,:root[data-theme=light-dots] #animation-portal .note-text{color:#292929}:root[data-theme=light-dots] #animation-portal .source-label-text,:root[data-theme=light-dots] #animation-portal .note-preview-text,:root[data-theme=light-dots] #animation-portal .row-attach-count,:root[data-theme=light-dots] #animation-portal .row-schedule-date{color:#969696}:root[data-theme=light-dots] #animation-portal .checkbox:not(.activated-checkbox){border:1px solid #A3A3A3;background:#f5f5f5}:root[data-theme=light-dots] .archive-modal-title{color:#292929}:root[data-theme=light-dots] .archive-modal-btn{color:#292929}:root[data-theme=light-dots] .todo-section-card .todo-composer .project-input{color:#292929}:root[data-theme=light-dots] .todo-section-card .todo-composer .project-input::placeholder{color:#969696}:root[data-theme=light-dots] .todo-section-card .todo-composer .project-link-url-row .paste-btn svg *{stroke:#292929}:root[data-theme=light-dots] .todo-section-card .todo-composer .project-active-btn{color:#292929}:root[data-theme=light-dots] :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-cancel{color:#292929}:root[data-theme=light-dots] .card-rename-wrap .project-input{color:#292929}:root[data-theme=light-dots] .card-rename-wrap .project-cancel-btn svg path{stroke:#292929}:root[data-theme=light-dots] #app .cal-card .save-to-title{color:#292929}:root[data-theme=light-dots] #app .cal-card .save-to-cancel{color:#292929}:root[data-theme=light-dots] #app .cal-card .cal-month{color:#292929}:root[data-theme=light-dots] #app .cal-card .cal-nav{color:#292929}:root[data-theme=light-dots] #app .cal-card .cal-weekday{color:#969696}:root[data-theme=light-dots] #app .cal-card .cal-cell{color:#292929}:root[data-theme=light-dots] #app .cal-card .cal-recur-label{color:#292929}@media (max-width: 999.98px){:root[data-theme=light-dots] .search-stack-icon svg *{stroke:#292929}:root[data-theme=light-dots] .footer .add-row .search-stack>.search-input{color:#292929}:root[data-theme=light-dots] .footer .add-row .search-stack>.search-input::placeholder{color:#969696}:root[data-theme=light-dots] .search-close-btn svg *{stroke:#292929}}@media (min-width: 1000px){:root[data-theme=light-dots] .search-stack-icon svg *:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#292929}:root[data-theme=light-dots] .footer .add-row .search-stack>.search-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){color:#292929}:root[data-theme=light-dots] .footer .add-row .search-stack>.search-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)::placeholder{color:#969696}:root[data-theme=light-dots] .search-close-btn svg *:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#292929}}:root[data-theme=light-dots] .search-panel .save-to-title{color:#292929}:root[data-theme=light-dots] .search-panel .save-to-cancel{color:#292929}:root[data-theme=light-dots] .search-panel .search-result-title{color:#292929}:root[data-theme=light-dots] .search-panel .save-to-empty{color:#969696}:root[data-theme=light-dots] .search-panel .search-archived-label{color:#969696}:root[data-theme=light-dots] .search-panel .search-archived-group .search-result-title{color:#969696}:root[data-theme=light-dots] .new-project-card .project-input{color:#292929}:root[data-theme=light-dots] .new-project-card .project-input::placeholder{color:#969696}:root[data-theme=light-dots] .new-project-card .project-cancel-btn svg path{stroke:#292929}:root[data-theme=light-dots] .search-panel .search-result-meta{color:#969696}@keyframes ld-gallery-flash-ink{0%{stroke:#292929}50%{stroke:var(--pulse-base, #292929)}to{stroke:#292929}}:root[data-theme=light-dots] .mbar-circle.mbar-gallery.pulse-flash svg :is(line,polyline,rect),:root[data-theme=light-dots] .tab-bar .tab-home.pulse-flash svg .museum{animation-name:ld-gallery-flash-ink}:where(:root[data-theme=light-dots]) [stroke="#E6E6E6"]{stroke:#292929}:where(:root[data-theme=light-dots]) [stroke="#7A7A7A"]{stroke:#969696}:where(:root[data-theme=light-dots]) [stroke="#212121"]{stroke:#f0f0f0}:root[data-theme=light-dots] :is(.home-page,.category-page) .card{background:#fafafa}:root[data-theme=light-dots] .note-editor,:root[data-theme=light-dots] .note-detail-page.editing .note-editor,:root[data-theme=light-dots] .note-detail-page.editing .note-editor.has-overflow-below{background:#fafafa}:root[data-theme=light-dots] .todo-section-card{background:#fafafa}@media (hover: hover){:root[data-theme=light-dots] .todo-section-card.empty-card:hover,:root[data-theme=light-dots] .todo-section-card:has(>.card-header:hover){background-color:#fafafa}}:root[data-theme=light-dots] .project-card .dots-menu{background:#f0f0f0}:root[data-theme=light-dots] :is(.home-page,.category-page) .checkbox:not(.activated-checkbox):after{background:#0000000f}@media (hover: hover){:root[data-theme=light-dots] .card-context-item:hover:before{background:#0000000f}}@media (hover: hover){:root[data-theme=light-dots] .dots-menu-btn:hover:before{background:#0000000a}}@media (max-width: 999.98px){@media (hover: hover){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):hover{background-image:linear-gradient(#0000000a,#0000000a)}}}@media (min-width: 1000px){@media (hover: hover){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#0000000a,#0000000a)}}}:root[data-theme=light-dots] .add-toast:after{background:#0000000a}@media (hover: hover){:root[data-theme=light-dots] :is(.home-page,.category-page) .swipe-row:hover:not(:has(.checkbox-wrap:hover)) .swipe-content:before{background:#0000000a}}@media (hover: hover){:root[data-theme=light-dots] .project-tab-btn:hover:not(.selected):before,:root[data-theme=light-dots] .home-settings-btn:hover:before,:root[data-theme=light-dots] .category-header-btn:hover:before,:root[data-theme=light-dots] .note-detail-done:hover:after,:root[data-theme=light-dots] .save-to-cancel:hover:after,:root[data-theme=light-dots] .todo-attach-btn:hover:after,:root[data-theme=light-dots] .detail-footer-cell:hover:after,:root[data-theme=light-dots] .detail-footer-cell:has(button:hover):after,:root[data-theme=light-dots] .detail-footer-copy-btn:hover:after,:root[data-theme=light-dots] .project-toolbar-left:hover:after,:root[data-theme=light-dots] .project-toolbar-left:has(button:hover):after,:root[data-theme=light-dots] .toolbar-left:hover:after,:root[data-theme=light-dots] .toolbar-left:has(button:hover):after{background:#0000000a}:root[data-theme=light-dots] .project-add-btn:hover,:root[data-theme=light-dots] .link-outlink-btn:hover,:root[data-theme=light-dots] .toolbar-icon-btn:hover:not(.selected),:root[data-theme=light-dots] .save-to-new-btn:hover,:root[data-theme=light-dots] .save-to-option:hover:not(.selected),:root[data-theme=light-dots] .search-result-row:hover,:root[data-theme=light-dots] .tab-bar .icon-tab:hover:not(.selected),:root[data-theme=light-dots] .tab-bar .text-tab:hover:not(.selected),:root[data-theme=light-dots] .tabs-scroll .text-tab:hover:not(.selected){background:#0000000a}:root[data-theme=light-dots] .checkbox:not(.activated-checkbox):after,:root[data-theme=light-dots] .send-btn:after,:root[data-theme=light-dots] .project-send-btn:after,:root[data-theme=light-dots] .mark-complete-btn:after{background:#0000000a}:root[data-theme=light-dots] .project-input-wrap:not(.focused):hover,:root[data-theme=light-dots] .add-input:hover{background-image:linear-gradient(#0000000a,#0000000a)}}@media (hover: hover){:root[data-theme=light-dots] .card-context-item:hover:before{background:#0000000a}}@media (hover: hover){:root[data-theme=light-dots] .todo-attach-item:hover:before{background:#0000000a}}@media (hover: hover){:root[data-theme=light-dots] .todo-section-card.empty-card:hover,:root[data-theme=light-dots] .todo-section-card:has(>.card-header:hover){background-image:linear-gradient(#0000000a,#0000000a)}}@media (hover: hover){:root[data-theme=light-dots] .archive-modal-btn:hover{background-image:linear-gradient(#0000000a,#0000000a)}}@media (hover: hover){:root[data-theme=light-dots] .link-tile-edit:hover{background-image:linear-gradient(#0000000a,#0000000a)}}@media (hover: hover){:root[data-theme=light-dots] .todo-section-card .todo-attach-btn.section-attach-btn:hover:after{background:#0000000a}}@media (hover: hover){:root[data-theme=light-dots] .category-header-btn:hover:before{background:#0000000a}}@media (hover: hover){:root[data-theme=light-dots] #app .cal-card .save-to-cancel:hover:after{background:#0000000a}}@media (hover: hover){:root[data-theme=light-dots] #app .cal-card .cal-nav:not(.disabled):hover{background-image:linear-gradient(#0000000a,#0000000a)}}@media (hover: hover){:root[data-theme=light-dots] #app .cal-card .cal-cell:hover:not(.empty):not(.past):not(.today):not(.selected){background:#0000000a}}@media (max-width: 999.98px){@media (hover: hover){:root[data-theme=light-dots] .search-close-btn:hover{background-image:linear-gradient(#0000000a,#0000000a)}}}@media (min-width: 1000px){@media (hover: hover){:root[data-theme=light-dots] .search-close-btn:hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#0000000a,#0000000a)}}}@media (hover: hover){:root[data-theme=light-dots] .search-panel .search-result-row:hover{background:#0000000a}}@media (hover: hover){:root[data-theme=light-dots] .new-project-card .project-cancel-btn:hover,:root[data-theme=light-dots] .card-rename-wrap .project-cancel-btn:hover{background-image:linear-gradient(#0000000a,#0000000a)}}:root[data-theme=light-dots] .link-tile,:root[data-theme=light-dots] .link-tile-body{background:#f0f0f0}:root[data-theme=light-dots] .link-tile-title{color:#292929}:root[data-theme=light-dots] .note-detail-page:has(>.todo-complete-flash) :is(.note-detail-done,.detail-footer-project-btn,.detail-footer .dots-menu){background:#e3e3e3}:root[data-theme=light-dots] .note-detail-page:has(>.todo-complete-flash) .todo-attach-btn.section-attach-btn{background:#f0f0f0}:root[data-theme=light-dots] .mark-complete-btn:not(.done){background:rgba(var(--accent-base-rgb),.12)}:root[data-theme=light-dots] :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) :is(.save-to-option.save-to-add,.save-to-add-icon){color:rgb(var(--cb-base-rgb))}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-option:hover:not(.selected){background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-option:hover:not(.selected):before{content:"";position:absolute;top:0;right:16px;bottom:0;left:12px;border-radius:999px;background:#ffffff0a;pointer-events:none;z-index:-1}:root[data-theme=light-dots] :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-option:hover:not(.selected):before{background:#0000000a}}:root[data-theme=light-dots] #app .move-to-card :is(.save-to-cancel,.card-tabs-scroll){background:#0000000f}@keyframes ld-mc-glow{0%{box-shadow:0 6px 24px rgba(var(--accent-base-rgb),.16),inset 12px 0 8px rgba(var(--accent-base-rgb),.12)}25%{box-shadow:0 6px 24px rgba(var(--accent-base-rgb),.16),inset 0 12px 8px rgba(var(--accent-base-rgb),.12)}50%{box-shadow:0 6px 24px rgba(var(--accent-base-rgb),.16),inset -12px 0 8px rgba(var(--accent-base-rgb),.12)}75%{box-shadow:0 6px 24px rgba(var(--accent-base-rgb),.16),inset 0 -12px 8px rgba(var(--accent-base-rgb),.12)}to{box-shadow:0 6px 24px rgba(var(--accent-base-rgb),.16),inset 12px 0 8px rgba(var(--accent-base-rgb),.12)}}:root[data-theme=light-dots] .mark-complete-btn:not(.done){animation-name:ld-mc-glow}:root[data-theme=light-dots] .mark-complete-btn.done{box-shadow:0 6px 24px rgba(var(--accent-base-rgb),.16)}:root[data-theme=light-dots] .project-bottom-bar .project-add-btn:before{background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}@media (max-width: 999.98px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:before{background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}}:root[data-theme=light-dots] .add-toast:before{background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] .note-detail-page.editing .note-detail-done:before{background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] .mark-complete-btn:before{background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] .archive-modal-btn.danger:before{background:linear-gradient(135deg,hsl(from var(--dd-red) h s l / .6),hsl(from var(--dd-red) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] .todo-section-card .todo-composer .project-send-btn.visible:before{background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] .card-rename-wrap .project-send-btn.visible:before{background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] #app .cal-card .save-to-cancel.is-save:before{background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] .new-project-card .project-send-btn.visible:before{background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] .detail-footer .project-active-btn:not(.on){box-shadow:none}:root[data-theme=light-dots] .note-detail-page:has(>.note-editor):not(.editing) .note-detail-done,:root[data-theme=light-dots] .note-detail-page:has(>.note-editor) :is(.detail-footer-project-btn,.detail-footer .dots-menu){background:#e3e3e3}:root[data-theme=light-dots] .detail-footer.has-shadow{box-shadow:none}:root[data-theme=light-dots] .todo-detail-comment{padding:0 4px 0 5px;color:#636363}:root[data-theme=light-dots] .note-para:is(.style-body,.style-italic,.style-bullet){color:#636363}:root[data-theme=light-dots] .note-style-btn:not(.active){color:#292929}:root[data-theme=light-dots] .note-style-btn.active{color:var(--accent-base)}:root[data-theme=light-dots] .note-detail-page:has(>.todo-complete-flash) .note-detail-done.is-saving{background:rgba(var(--accent-base-rgb),.24);color:var(--accent-base);box-shadow:inset -6px -6px 4px rgba(var(--accent-base-rgb),.12);overflow:visible}:root[data-theme=light-dots] .note-detail-page:has(>.todo-complete-flash) .note-detail-done.is-saving:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:32px;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] .note-detail-header{padding-right:16px}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input{background-image:linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input{background-image:linear-gradient(#0000000a,#0000000a)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn.inactive{border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-right{background:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#0000000a,#0000000a)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn.inactive:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-right:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:none}}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input{border-radius:calc(var(--mbar-h) / 2);background-image:linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input{background-image:linear-gradient(#0000000a,#0000000a)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){border-radius:calc(var(--mbar-h) / 2);background-image:linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#0000000a,#0000000a)}}@media (max-width: 999.98px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear){background:#e3e3e3}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#e3e3e3}}:root[data-theme=light-dots] .save-to-panel:not(.search-panel) .save-to-card{background:#fafafa;box-shadow:none}:root[data-theme=light-dots] .save-to-panel:not(.search-panel) .save-to-card :is(.save-to-cancel,.card-tabs-scroll){background:#0000000f}@keyframes ld-box-glow{0%{box-shadow:0 6px 24px #0003,inset 8px 0 6px #fff9}25%{box-shadow:0 6px 24px #0003,inset 0 8px 6px #fff9}50%{box-shadow:0 6px 24px #0003,inset -8px 0 6px #fff9}75%{box-shadow:0 6px 24px #0003,inset 0 -8px 6px #fff9}to{box-shadow:0 6px 24px #0003,inset 8px 0 6px #fff9}}@media (max-width: 999.98px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open){animation-name:ld-box-glow}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open):before{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08))}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){animation-name:ld-box-glow}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08))}}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open){padding-bottom:8px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-bottom:8px}}@keyframes ld-toast-glow{0%{box-shadow:inset 12px 0 8px rgba(var(--accent-base-rgb),.24)}25%{box-shadow:inset 0 12px 8px rgba(var(--accent-base-rgb),.24)}50%{box-shadow:inset -12px 0 8px rgba(var(--accent-base-rgb),.24)}75%{box-shadow:inset 0 -12px 8px rgba(var(--accent-base-rgb),.24)}to{box-shadow:inset 12px 0 8px rgba(var(--accent-base-rgb),.24)}}:root[data-theme=light-dots] .add-toast{background:linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),#f0f0f0;-webkit-backdrop-filter:none;backdrop-filter:none;animation:add-toast-in .2s ease,ld-toast-glow 8s linear infinite}:root[data-theme=light-dots] .add-toast.leaving{animation:add-toast-out .2s ease forwards}@media (prefers-reduced-motion: reduce){:root[data-theme=light-dots] .add-toast{animation:add-toast-in .2s ease;box-shadow:inset -6px -6px 4px rgba(var(--accent-base-rgb),.12)}}:root[data-theme=light-dots] .archive-modal-backdrop{background:#ffffff80}:root[data-theme=light-dots] .archive-modal-body{color:#636363}:root[data-theme=light-dots] .archive-modal-btn:not(.danger){background:#e3e3e3;color:#292929}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack.active>.easel-input{padding-right:96px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn){right:4px;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#ffffff0f;display:flex;align-items:center;justify-content:center}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack:has(.easel-send-btn) .easel-cancel-btn{right:48px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn) svg path{stroke:#e6e6e6;stroke-width:2;vector-effect:non-scaling-stroke}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn):hover{background:#ffffff0f;background-image:linear-gradient(#ffffff0a,#ffffff0a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn{right:4px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:inset -6px -6px 4px rgba(var(--accent-base-rgb),.12);animation:none;overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn svg{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn svg path{stroke:var(--accent-base)!important;stroke-width:2;vector-effect:non-scaling-stroke}:root[data-theme=light-dots] .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn){background:#0000000f}:root[data-theme=light-dots] .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn) svg path{stroke:#292929}:root[data-theme=light-dots] .footer .add-row .easel-stack .easel-send-btn:before{background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack.active>.easel-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-right:96px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){right:4px;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#ffffff0f;display:flex;align-items:center;justify-content:center}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack:has(.easel-send-btn) .easel-cancel-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){right:48px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn) svg path:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#e6e6e6;stroke-width:2;vector-effect:non-scaling-stroke}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn):hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#ffffff0f;background-image:linear-gradient(#ffffff0a,#ffffff0a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){right:4px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:inset -6px -6px 4px rgba(var(--accent-base-rgb),.12);animation:none;overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn svg:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn svg path:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:var(--accent-base)!important;stroke-width:2;vector-effect:non-scaling-stroke}:root[data-theme=light-dots] .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#0000000f}:root[data-theme=light-dots] .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn) svg path:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){stroke:#292929}:root[data-theme=light-dots] .footer .add-row .easel-stack .easel-send-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}}@media (max-width: 999.98px) and (hover: hover){:root[data-theme=light-dots] .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn):hover{background:#0000000f;background-image:linear-gradient(#0000000a,#0000000a)}}@media (min-width: 1000px) and (hover: hover){:root[data-theme=light-dots] .footer .add-row .easel-stack :is(.easel-cancel-btn,.easel-close-btn):hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#0000000f;background-image:linear-gradient(#0000000a,#0000000a)}}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-cancel.mbar-page-menu-close{display:flex;align-items:center;justify-content:center;min-width:72px;height:40px;padding:0 18px;border:none;border-radius:32px;background:#ffffff0f;font-size:16px;font-weight:500;line-height:25px}:root[data-theme=light-dots] .save-to-cancel.mbar-page-menu-close{background:#0000000f}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-cancel.mbar-page-menu-close:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex;align-items:center;justify-content:center;min-width:72px;height:40px;padding:0 18px;border:none;border-radius:32px;background:#ffffff0f;font-size:16px;font-weight:500;line-height:25px}:root[data-theme=light-dots] .save-to-cancel.mbar-page-menu-close:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#0000000f}}@media (max-width: 999.98px) and (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-cancel.mbar-page-menu-close:hover:after{top:0;bottom:0;left:0;right:0;height:auto;transform:none;border-radius:32px}}@media (min-width: 1000px) and (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-cancel.mbar-page-menu-close:hover:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{top:0;bottom:0;left:0;right:0;height:auto;transform:none;border-radius:32px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card>.card-header{box-sizing:border-box;min-height:60px}:root[data-theme=light-dots] .mbar-circle,:root[data-theme=light-dots] .footer .add-row .link-input-stack{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}:root[data-theme=light-dots] .mbar-circle:before,:root[data-theme=light-dots] .footer .add-row .link-input-stack:before{background:linear-gradient(135deg,#fff,#00000014);opacity:1}@media (max-width: 999.98px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:before{background:linear-gradient(135deg,#fff,#00000014);opacity:1}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{background:linear-gradient(135deg,#fff,#00000014);opacity:1}}@media (max-width: 999.98px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open){animation-name:ld-box-glow}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open):before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){animation-name:ld-box-glow}:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}}@media (prefers-reduced-motion: reduce){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open){box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}}:root[data-theme=light-dots] .archive-modal{animation-name:ld-box-glow}:root[data-theme=light-dots] .archive-modal:before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}@media (prefers-reduced-motion: reduce){:root[data-theme=light-dots] .archive-modal{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}}:root[data-theme=light-dots] .todo-section-card .todo-composer .project-input-wrap{animation-name:ld-box-glow}:root[data-theme=light-dots] .todo-section-card .todo-composer .project-input-wrap:before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}@media (prefers-reduced-motion: reduce){:root[data-theme=light-dots] .todo-section-card .todo-composer .project-input-wrap{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}}:root[data-theme=light-dots] #app .move-to-card{animation-name:ld-box-glow}:root[data-theme=light-dots] #app .move-to-card:before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}@media (prefers-reduced-motion: reduce){:root[data-theme=light-dots] #app .move-to-card{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}}:root[data-theme=light-dots] #app .cal-card{animation-name:ld-box-glow}:root[data-theme=light-dots] #app .cal-card:before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}@media (prefers-reduced-motion: reduce){:root[data-theme=light-dots] #app .cal-card{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}}:root[data-theme=light-dots] #app .cal-card:after{animation-name:ld-box-glow}@media (prefers-reduced-motion: reduce){:root[data-theme=light-dots] #app .cal-card:after{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}}@media (max-width: 999.98px){:root[data-theme=light-dots] .footer .add-row .search-stack.open{animation-name:ld-box-glow}:root[data-theme=light-dots] .footer .add-row .search-stack.open:before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){animation-name:ld-box-glow}:root[data-theme=light-dots] .footer .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}}@media (prefers-reduced-motion: reduce){:root[data-theme=light-dots] .footer .add-row .search-stack.open{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}}@media (hover: hover){:root[data-theme=light-dots] .todo-section-card.empty-card:hover,:root[data-theme=light-dots] .todo-section-card.empty-card:has(>.card-header:hover){background-color:#fafafa;background-image:linear-gradient(#00000005,#00000005)}}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card:has(.todo-composer):is(:hover,:has(>.card-header:hover)){background-image:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-toolbar-left{flex:1 1 auto;width:100%}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-active-btn{flex:1 1 auto;width:100%}:root[data-theme=light-dots] .todo-section-card .todo-composer .project-link-url-row .paste-btn{background:#e3e3e3}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-toolbar-left:hover:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-toolbar-left:has(button:hover):after{right:0;width:auto}}:root[data-theme=light-dots] #app .card{box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-title{margin-bottom:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-comment{margin-top:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section:not(.todo-section-card+.todo-section-card){margin-top:24px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item .note-text{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-attach-item{min-height:0;padding-top:8px;padding-bottom:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .item-text{line-height:20px;padding-top:2.5px;padding-bottom:2.5px}:root[data-theme=light-dots] :is(.row-schedule-indicator,.todo-attach-indicator),:root[data-theme=light-dots] :is(.row-schedule-indicator,.todo-attach-indicator) :is(.row-schedule-date,.row-attach-count){color:#a3a3a3}:root[data-theme=light-dots] :is(.row-schedule-indicator,.todo-attach-indicator) svg :is(path,line,rect,circle,polyline){stroke:#a3a3a3}:root[data-theme=light-dots] .search-panel .save-to-card{background:#fafafa;box-shadow:none}:root[data-theme=light-dots] .search-panel .save-to-cancel{background:#0000000f}:root[data-theme=light-dots] .search-panel .search-result-row:active{background:#0000000f}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu.mbar-page-menu{border-radius:32px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu.mbar-page-menu:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){border-radius:32px}}:root[data-theme=light-dots]{color-scheme:light}:root[data-theme=light-dots] .project-bottom-bar .project-add-btn{box-shadow:0 6px 24px rgba(var(--accent-base-rgb),.16)}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .sidebar-date .active-date-decoration:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .sidebar-date :is(.active-day-name,.active-month-date):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:48px;font-weight:700;line-height:50px;letter-spacing:-1.92px;color:#e6e6e6;margin:0 0 0 4px}:root[data-theme=light-dots] .sidebar-date :is(.active-day-name,.active-month-date):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){color:#292929}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .sidebar-date .active-dots:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;gap:4px;margin:16px 0 0 6px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .icon-tab:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tabs-scroll .text-tab:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tabs-scroll .text-tab .tab-label:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .tab-pages svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke-width:2;vector-effect:non-scaling-stroke}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:183px;bottom:auto;left:calc(var(--gutter) + 12px);width:316px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .tab-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:0 0 auto}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){height:var(--mbar-h);border-radius:calc(var(--mbar-h) / 2);background:var(--mbar-chrome);margin-right:48px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:16px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *))::placeholder{color:#7a7a7a}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):has(>.add-link-url-wrap.open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex-direction:row;align-items:center;height:var(--mbar-h);border-radius:calc(var(--mbar-h) / 2);margin-bottom:calc(var(--mbar-h) + 8px)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):has(>.add-link-url-wrap.open)>.add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:auto;flex:1 1 0%;height:var(--mbar-h)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:absolute;top:calc(100% + 8px);left:0;right:0;height:var(--mbar-h);max-height:none;overflow:visible;border-radius:calc(var(--mbar-h) / 2);background:var(--mbar-chrome);box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .add-input-divider:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:100%;height:var(--mbar-h);padding:0 48px 0 16px;background:transparent;border:none;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *))::placeholder{color:#7a7a7a}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:0;z-index:3}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .paste-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;align-items:center;justify-content:center;top:8px;bottom:auto;right:8px;height:calc(var(--mbar-h) - 16px);padding:0 12px;border-radius:32px;background:rgba(var(--accent-base-rgb),.24);font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--accent-base)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:88px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:4px;right:-48px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:0 6px 24px #0003;animation:none;overflow:visible}}@media (min-width: 1000px){@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.1;background:none;animation:dd-send-glow 8s linear infinite;pointer-events:none;z-index:1}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible svg:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:relative;z-index:3}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:var(--accent-base)!important}}@media (min-width: 1000px){@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{opacity:.1}}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .tab-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){height:var(--mbar-h);margin-top:8px;border-top:none;overflow:visible}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .input-toolbar:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){height:var(--mbar-h);padding:0;gap:8px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-divider:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:0 0 auto;width:calc(50% - 4px);height:var(--mbar-h)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:100%;height:var(--mbar-h);padding:0 16px;border-radius:32px;background:transparent;border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 24px #0003}}@media (min-width: 1000px){@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-label:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--accent-base)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-label.inactive:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){color:#e6e6e6}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn.inactive svg:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#e6e6e6!important}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn:not(.inactive):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:rgba(var(--accent-base-rgb),.24);border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width: 1000px){@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:has(button:hover):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{top:0;left:0;right:0;height:100%;transform:none;border-radius:32px}}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-right:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:1 1 0;min-width:0;height:var(--mbar-h);padding:4px;gap:0;box-sizing:border-box;background:#333;border-radius:32px;justify-content:space-between}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:1 1 0;min-width:0;width:auto;height:calc(var(--mbar-h) - 8px);border-radius:32px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-indicator:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){height:calc(var(--mbar-h) - 8px);border-radius:32px;background:rgba(var(--accent-base-rgb),.24)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg :is(line,path,polygon):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#7a7a7a}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg circle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){fill:#7a7a7a}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn.selected svg :is(line,path,polygon):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:var(--accent-base)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn.selected svg circle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){fill:var(--accent-base)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding:16px 16px 14px;background:var(--mbar-chrome);border:none;border-radius:32px;overflow:visible;animation:dd-box-glow 8s linear infinite}}@media (min-width: 1000px){@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{display:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) :is(.add-input,.link-url-input):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){border-radius:calc(var(--mbar-h) / 2)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) :is(.add-input,.link-url-input):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){font-weight:500}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .cc-overlay-text:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){align-self:center;height:calc(var(--mbar-h) - 8px);box-shadow:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-right:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#ffffff0a}}@media (min-width: 1000px){@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-left:has(button:hover):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{top:4px;height:calc(var(--mbar-h) - 8px)}}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:16px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;align-items:center;justify-content:center;top:4px;bottom:auto;right:-48px;width:40px;height:40px;margin:0;padding:0;border-radius:50%;background:#333;z-index:3}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .paste-btn-label:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .paste-btn-icon:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:block}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear) svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#e6e6e6;stroke-width:2}}@media (min-width: 1000px){@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background-image:linear-gradient(#ffffff0a,#ffffff0a)}}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *))::placeholder{color:#969696}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *))::placeholder{color:#969696}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-label.inactive:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){color:#292929}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn.inactive svg:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#292929!important}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg :is(line,path,polygon):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#969696}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-icon-btn svg circle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){fill:#969696}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear) svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#292929}}@media (min-width: 1000px){@media (hover: hover){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background-image:linear-gradient(#0000000a,#0000000a)}}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background-image:linear-gradient(#ffffff0a,#ffffff0a)}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background-image:linear-gradient(#0000000a,#0000000a)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-source-btn.inactive:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .toolbar-right:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){border-radius:calc(var(--mbar-h) / 2);background-image:linear-gradient(#ffffff0a,#ffffff0a)}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background-image:linear-gradient(#0000000a,#0000000a)}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#e3e3e3}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08))}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-bottom:8px}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{background:linear-gradient(135deg,#fff,#00000014);opacity:1}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){animation-name:ld-box-glow}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tabs-scroll .text-tab:not(.selected):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .icon-tab:not(.selected):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .icon-tab:not(.selected) svg :is(path,line,polyline,circle,polygon,rect):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#7a7a7a!important}:root[data-theme=light-dots] .tabs-scroll .text-tab:not(.selected):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root[data-theme=light-dots] .tab-bar .icon-tab:not(.selected):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{color:#969696}:root[data-theme=light-dots] .tab-bar .icon-tab:not(.selected) svg :is(path,line,polyline,circle,polygon,rect):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#969696!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:200px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:184px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .sidebar-date :is(.active-day-name,.active-month-date):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){white-space:nowrap}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:calc(var(--gutter) + 20px);width:300px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.visible:not(.search-panel):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:326px;padding:0 20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app:has(.add-link-url-wrap.open) .save-to-panel.visible:not(.search-panel):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:378px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar.star-active .tab-home.selected:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#292929;border-color:transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){--pulse-mid-bg: #292929;--pulse-mid-border: transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar.star-active .tab-home.selected:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .tab-home svg .museum:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar.star-active .tab-home.selected svg .museum:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#e6e6e6}:root[data-theme=light-dots] .tab-bar.star-active .tab-home.selected:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#fafafa}:root[data-theme=light-dots] .tab-bar .tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){--pulse-mid-bg: #FAFAFA}:root[data-theme=light-dots] .tab-bar.star-active .tab-home.selected:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{color:#292929}:root[data-theme=light-dots] .tab-bar.star-active .tab-home.selected svg .museum:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#292929}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:36px;max-width:900px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)) .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:816px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:36px;max-width:900px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:816px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)) .cal-overlay:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:376px;width:min(848px,calc(100% - 392px))}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){right:-8px;width:calc(100% + 16px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.search-panel.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:252px;padding:0 20px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){height:var(--mbar-h);border:none;border-radius:calc(var(--mbar-h) / 2);background:var(--glass-fill);animation:dd-box-glow 8s linear infinite}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-stack-icon:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:16px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-stack-icon svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#e6e6e6;stroke-width:2}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack>.search-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:8px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500;color:#e6e6e6;background:transparent;background-image:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack>.search-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *))::placeholder{color:#7a7a7a}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:40px;height:40px;margin-right:4px;background:#ffffff0f}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn:active:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:#ffffff1a}}@media (min-width: 1000px){@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn:hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background-image:linear-gradient(#ffffff0a,#ffffff0a)}}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .search-close-btn svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#e6e6e6;stroke-width:2}}@media (min-width: 1000px){:root[data-theme=light-dots] .search-stack-icon svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#292929}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer .add-row .search-stack>.search-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){color:#292929}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer .add-row .search-stack>.search-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *))::placeholder{color:#969696}}@media (min-width: 1000px){:root[data-theme=light-dots] .search-close-btn svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#292929}}@media (min-width: 1000px){@media (hover: hover){:root[data-theme=light-dots] .search-close-btn:hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background-image:linear-gradient(#0000000a,#0000000a)}}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer .add-row .search-stack.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){animation-name:ld-box-glow}}@media (min-width: 1000px){:root[data-theme=light-dots] .footer .add-row .search-stack.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08));opacity:1}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-top:103px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .todo-detail-title:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-title:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-top:50px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){border-left:none;box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open) .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:48px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .swipe-row.row-open .swipe-content:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{left:8px;right:8px;border-radius:999px;background:#ffffff0a}:root[data-theme=light-dots] .swipe-row.row-open .swipe-content:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{background:#0000000a}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-top:42px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .todo-detail-title:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-title:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-top:24px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:before{display:none}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .icon-tab.tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .icon-tab.tab-home svg :is(path,line,polyline,circle,polygon,rect):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#e6e6e6!important}:root[data-theme=light-dots] .tab-bar .icon-tab.tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{color:#292929}:root[data-theme=light-dots] .tab-bar .icon-tab.tab-home svg :is(path,line,polyline,circle,polygon,rect):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#292929!important}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open) .detail-resize-handle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){right:calc(var(--detail-w) - 8px);width:48px;margin-right:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-resize-handle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{content:"";position:absolute;top:40px;bottom:40px;left:calc(50% - 1px);width:2px;border-radius:1px;background:#4a4a4a;opacity:0;transition:opacity .12s ease;pointer-events:none}:root[data-theme=light-dots] .detail-resize-handle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{background:#dbdbdb}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-resize-handle:hover:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) body.resizing-detail .detail-resize-handle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{opacity:1}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .icon-tab.tab-pages:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .tab-bar .icon-tab.tab-pages svg :is(path,line,polyline,circle,polygon,rect):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#e6e6e6!important}:root[data-theme=light-dots] .tab-bar .icon-tab.tab-pages:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{color:#292929}:root[data-theme=light-dots] .tab-bar .icon-tab.tab-pages svg :is(path,line,polyline,circle,polygon,rect):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke:#292929!important}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card.gallery-canvas{box-shadow:0 6px 24px #0003}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card.pinned-gallery{box-shadow:0 6px 24px #0003}:root[data-theme=light-dots] #app .card.gallery-canvas{background:var(--mbar-chrome)}:root[data-theme=light-dots] #app .card.pinned-gallery{background:var(--mbar-chrome)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-theme=light-dots] #app .card.gallery-canvas{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}:root[data-theme=light-dots] #app .card.pinned-gallery{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root[data-theme=light-dots] .gallery-canvas>.gallery-canvas-stroke{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.04))}:root[data-theme=light-dots] .pinned-gallery>.gallery-canvas-stroke{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.04))}:root[data-theme=light-dots] .gallery-canvas>.gallery-canvas-glow{opacity:1;box-shadow:inset var(--glow-x) var(--glow-y) 6px #fff9}:root[data-theme=light-dots] .pinned-gallery>.gallery-canvas-glow{opacity:1;box-shadow:inset var(--glow-x) var(--glow-y) 6px #fff9}:root[data-theme=light-dots] .gallery-canvas>.gallery-canvas-stroke:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(var(--accent-base-rgb),.4));animation:cb-stroke-orbit 8s linear infinite;pointer-events:none}:root[data-theme=light-dots] .pinned-gallery>.gallery-canvas-stroke:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(var(--accent-base-rgb),.4));animation:cb-stroke-orbit 8s linear infinite;pointer-events:none}:root[data-theme=light-dots] .gallery-canvas>.gallery-canvas-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.1;box-shadow:inset var(--glow-x) var(--glow-y) 22px var(--accent-base);animation:gallery-canvas-orbit 8s linear infinite;pointer-events:none}:root[data-theme=light-dots] .pinned-gallery>.gallery-canvas-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.1;box-shadow:inset var(--glow-x) var(--glow-y) 22px var(--accent-base);animation:gallery-canvas-orbit 8s linear infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){:root[data-theme=light-dots] .gallery-canvas>:is(.gallery-canvas-stroke,.gallery-canvas-glow):after{animation:none}:root[data-theme=light-dots] .pinned-gallery>:is(.gallery-canvas-stroke,.gallery-canvas-glow):after{animation:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card.gallery-canvas>.card-header{padding-left:25px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .gallery-canvas>.card-header .gallery-title-icon{margin-left:0;margin-right:17px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .gallery-canvas>.card-header .gallery-title-icon *{stroke-width:2;vector-effect:non-scaling-stroke}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open){--gutter: max(52px, calc((100vw - 1300px)/2) )}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open){--gutter: 20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:80px;max-width:964px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)) .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:880px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:80px;max-width:964px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:880px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){right:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open) .page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:calc(var(--detail-w) + 32px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open) :is(.cards-area,.category-page .page-header):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:48px;max-width:calc(100vw - 340px - var(--gutter) - var(--detail-w) - 32px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open) :is(.move-to-overlay,.cal-overlay):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:calc(100% - var(--detail-w) - 32px);right:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open) .detail-resize-handle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){right:calc(var(--detail-w) + 24px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open){--col-avail: calc(100vw - 340px - var(--gutter) - var(--detail-w) - 32px)}}@media (min-width: 1000px) and (max-width: 1240px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open) .page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:has(.note-detail-page.open) :is(.cards-area,.category-page .page-header):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:48px;max-width:100%}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page:not(.open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){pointer-events:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .gallery-canvas>.project-bottom-bar{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .pinned-gallery>.project-bottom-bar{position:relative;z-index:3}@media (min-width: 1000px){:root[data-theme=light-dots] .tab-bar .tab-home:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){--pulse-light: color-mix(in srgb, var(--pulse-base, #78A4C2) 10%, transparent) !important}:root[data-theme=light-dots] .tab-bar .tab-home.pulse-spin:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),hsl(from var(--pulse-base, #78A4C2) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] .tab-bar .tab-home.pulse-spin .tab-glow:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){box-shadow:inset var(--glow-x) var(--glow-y) 6px #fff9,inset var(--glow-x) var(--glow-y) 22px color-mix(in srgb,var(--pulse-base, #78A4C2) 10%,transparent)}}:root[data-theme=light-dots] .gallery-canvas>.project-bottom-bar .project-tab-bar{background:#0000000a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page:has(>.todo-complete-flash) .todo-detail-scroll{margin-bottom:-48px;padding-bottom:72px;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 16px),transparent 100%)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page:has(>.todo-complete-flash) .detail-footer{position:relative;z-index:3}:root[data-theme=light-dots] #tab-indicator-easel-grad stop:last-child{stop-color:color-mix(in srgb,var(--accent-base) 28%,#F0F0F0)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.has-footer .detail-footer:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-bottom:30px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-edit{background:#ffffff0f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-edit svg path{stroke:#e6e6e6}:root[data-theme=light-dots] .link-tile-edit{background:#e3e3e3}:root[data-theme=light-dots] .link-tile-edit svg path{stroke:#292929}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-edit:hover{background-color:#ffffff0f}:root[data-theme=light-dots] .link-tile-edit:hover{background-color:#e3e3e3}}:root[data-theme=light-dots] .note-detail-page:not(.editing) .note-detail-done:not(.is-saving),:root[data-theme=light-dots] .note-detail-page :is(.detail-footer-project-btn,.detail-footer .dots-menu){background:#e3e3e3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-detail-done.is-saving{background:rgba(var(--accent-base-rgb),.24);color:var(--accent-base);box-shadow:inset -6px -6px 4px rgba(var(--accent-base-rgb),.12);overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-detail-done.is-saving:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:32px;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] .note-detail-page .note-detail-done.is-saving:before{background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-card{position:relative;padding:16px 16px 0;border:none;border-radius:32px;background:var(--mbar-chrome);box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-card{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] .link-preview-card{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}:root[data-theme=light-dots] .link-preview-card:before{opacity:1;background:linear-gradient(135deg,#fff,#00000014)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-image{border-radius:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.link-preview-body,.link-edit){background:transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-body{padding:12px 0 16px 4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-edit-row{padding:8px 0 16px 4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.link-preview-title,.link-preview-url,.link-edit-input){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.link-preview-title,.link-edit-input,.link-edit-input.link-edit-url){color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-url{color:#7a7a7a}:root[data-theme=light-dots] :is(.link-preview-title,.link-edit-input,.link-edit-input.link-edit-url){color:#292929}:root[data-theme=light-dots] .link-preview-url{color:#969696}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-actions{gap:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-card .link-edit-btn{width:40px;height:40px;border-radius:50%;background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-card .link-edit-btn svg *{stroke:#e6e6e6;stroke-width:2;vector-effect:non-scaling-stroke}:root[data-theme=light-dots] .link-preview-card .link-edit-btn{background:#0000000a}:root[data-theme=light-dots] .link-preview-card .link-edit-btn svg *{stroke:#292929}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-card .link-edit-btn:is(:active,.is-copied){background:#ffffff14}:root[data-theme=light-dots] .link-preview-card .link-edit-btn:is(:active,.is-copied){background:#00000014}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-card .link-edit-btn:hover{background:#ffffff14}:root[data-theme=light-dots] .link-preview-card .link-edit-btn:hover{background:#00000014}}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-detail-scroll .link-preview-card{margin-left:-2px;margin-right:-2px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-detail-scroll .link-preview-card:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-left:-2px;margin-right:-2px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-card{box-shadow:0 4px 12px #0003,inset -6px -6px 4px #ffffff0a}:root[data-theme=light-dots] .link-preview-card{box-shadow:0 4px 12px #0003,inset -6px -6px 6px #fff9}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .sidebar-date .active-dots:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-top:24px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:208px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:192px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.visible:not(.search-panel):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:334px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app:has(.add-link-url-wrap.open) .save-to-panel.visible:not(.search-panel):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:386px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.search-panel.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:260px}}:root[data-theme=light-dots] :is(.new-project-card,.card-rename-wrap) .project-cancel-btn{background:#f0f0f0}@media (hover: hover){:root[data-theme=light-dots] :is(.new-project-card,.card-rename-wrap) .project-cancel-btn:hover{background-color:#f0f0f0}}:root[data-theme=light-dots] .category-page .card .card-header .dots-menu{background:#f0f0f0}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-top:89px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-tab-bar{max-width:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-add-btn{margin-left:auto}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar:not(.no-tabs){padding-top:12px}:root[data-theme=light-dots] .category-page .active-title:after{background:rgb(var(--accent-base-rgb))}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)) .cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)) .category-page .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:680px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)) .cal-overlay:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:min(680px,calc(100% - 392px))}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)){--gutter: max(52px, calc((100vw - 1084px)/2) )}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone:not(:has(.note-detail-page.open)) .cal-overlay:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:calc(340px + var(--gutter) + 36px)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .home-page .card.inbox-card{position:relative;isolation:isolate;background:transparent;box-shadow:0 6px 24px #0003}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card.inbox-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card.inbox-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;clip-path:inset(0 round 32px);background:var(--mbar-chrome);box-shadow:inset var(--glow-x) var(--glow-y) 6px #ffffff0a;animation:gallery-canvas-orbit 8s linear infinite;pointer-events:none;z-index:-1}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card.inbox-card:after{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root[data-theme=light-dots] .home-page .card.inbox-card:before{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08))}:root[data-theme=light-dots] .home-page .card.inbox-card:after{box-shadow:inset var(--glow-x) var(--glow-y) 6px #fff9}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card.inbox-card:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card.inbox-card:after{animation:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) :is(.todo-row,.link-row) .source-label{margin-top:1px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) :is(.todo-row,.link-row) .source-label-text{line-height:normal}:root[data-theme=light-dots] #app .card.gallery-canvas{isolation:isolate;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light-dots] #app .card.pinned-gallery{isolation:isolate;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light-dots] .card.gallery-canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;clip-path:inset(0 round 32px);background:var(--mbar-chrome);pointer-events:none;z-index:-1}:root[data-theme=light-dots] .card.pinned-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;clip-path:inset(0 round 32px);background:var(--mbar-chrome);pointer-events:none;z-index:-1}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-theme=light-dots] .card.gallery-canvas:after{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}:root[data-theme=light-dots] .card.pinned-gallery:after{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card:not(.project-card),:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card.gallery-canvas:not(:has(.project-bottom-bar)){padding-bottom:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card:not(.project-card) :is(.row-schedule-indicator,.todo-attach-indicator){align-self:flex-start;height:20px;margin-top:2.5px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-body{padding-bottom:14px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .project-card:has(.project-bottom-bar.no-tabs) .project-items>div>div:last-child .swipe-content:before{right:64px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card>:not(.card-header){visibility:hidden}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card>.card-header{--tab-icon-on: var(--accent-base);--tab-icon-off: #7A7A7A}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card>.card-header .project-tab-bar{height:32px;padding:0;gap:2px;background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card>.card-header .project-tab-btn{height:32px;min-width:32px;border-radius:32px;padding:0 8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card>.card-header :is(.project-tab-count,.project-tab-indicator){display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(#app .drag-ghost-card.card,.drag-ghost-card.card.card){position:relative;margin:0;padding:0;border:none;border-radius:32px;overflow:hidden;opacity:1;transform:none;background:var(--glass-fill);box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .drag-ghost-card.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] :is(#app .drag-ghost-card.card,.drag-ghost-card.card.card){box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}:root[data-theme=light-dots] .drag-ghost-card.card:before{opacity:1;background:linear-gradient(135deg,#fff,#00000014)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-pin-icon,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-pin-icon *{stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cards-dragging .project-card:not(.gallery-canvas){position:relative;isolation:isolate;background:transparent;box-shadow:0 6px 24px #0003}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card:not(.gallery-canvas):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2;visibility:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card:not(.gallery-canvas):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;clip-path:inset(0 round 32px);background:var(--glass-fill);box-shadow:inset -6px -6px 4px #ffffff0a;pointer-events:none;z-index:-1;visibility:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card:not(.gallery-canvas):after{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root[data-theme=light-dots] .cards-dragging .project-card:not(.gallery-canvas):before{opacity:1;background:linear-gradient(135deg,#fff,#00000014)}:root[data-theme=light-dots] .cards-dragging .project-card:not(.gallery-canvas):after{box-shadow:inset -6px -6px 6px #fff9}.drag-glass-stroke{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] .drag-glass-stroke{opacity:1;background:linear-gradient(135deg,#fff,#00000014)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .swipe-row.row-lifted{overflow:visible;background:none;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .swipe-row.row-lifted.row-lifted.row-lifted .swipe-content:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:var(--lift-top, -4px);bottom:var(--lift-bottom, -4px);left:var(--lift-left, 8px);right:var(--lift-right, 8px);border-radius:999px;background:var(--glass-fill);box-shadow:0 10px 32px #0000004d,inset -6px -6px 4px #ffffff0a;opacity:1}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .swipe-row.row-lifted.row-lifted.row-lifted .swipe-content:before{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .swipe-row.row-lifted.row-lifted.row-lifted .swipe-content:after{content:"";position:absolute;top:var(--lift-top, -4px);bottom:var(--lift-bottom, -4px);left:var(--lift-left, 8px);right:var(--lift-right, 8px);border-radius:999px;padding:1px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] :is(.home-page,.category-page) .swipe-row.row-lifted.row-lifted.row-lifted .swipe-content:before{box-shadow:0 10px 32px #0000004d,inset -6px -6px 6px #fff9}:root[data-theme=light-dots] :is(.home-page,.category-page) .swipe-row.row-lifted.row-lifted.row-lifted .swipe-content:after{opacity:1;background:linear-gradient(135deg,#fff,#00000014)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card>.card-header{padding-bottom:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card>.card-header .project-tab-bar{align-self:center;margin-top:-4px;margin-bottom:-4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card:not(.drag-ghost-card)>.card-header .card-title-wrap{margin-bottom:-4px}@keyframes dd-box-glow{0%,to{box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}}@keyframes dd-send-glow{0%,to{box-shadow:inset -6px -6px 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98))}}@keyframes dd-toast-glow-still{0%,to{box-shadow:0 6px 24px #0003,inset -8px -8px 8px rgba(var(--accent-base-rgb),.24)}}:root[data-theme=dark-dots] .add-toast:not(.leaving){animation:add-toast-in .2s ease,dd-toast-glow-still 8s linear infinite}@keyframes ld-box-glow{0%,to{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}}@keyframes ld-toast-glow{0%,to{box-shadow:inset -8px -8px 8px rgba(var(--accent-base-rgb),.24)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .send-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card.inbox-card:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card.inbox-card:after{animation:none!important;--cb-stroke-angle: 135deg !important;--glow-x: -8px !important;--glow-y: -8px !important}:root:is([data-theme=dark-dots],[data-theme=light-dots]){--glass-fill: linear-gradient(135deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .4))}:root[data-theme=dark-dots]{--glass-fill: linear-gradient(135deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .08))}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .checkbox-wrap:hover .checkbox.activated-checkbox:not(.checked):not(.animating-check){background:rgba(var(--cb-base-rgb, var(--accent-base-rgb)),.4)}}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .settings-sheet{background:#212121}:root[data-theme=light-dots] .settings-sheet{background:#f0f0f0}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .settings-sheet:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#212121}:root[data-theme=light-dots] .settings-sheet:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:#f0f0f0}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .active-title{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:36px;letter-spacing:-.64px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-header-row{margin-bottom:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-close-btn{width:40px;height:40px;border-radius:50%;background:#333}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-close-btn svg *{stroke:#e6e6e6;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-card{background:#292929!important;border:none!important;border-radius:32px!important;box-shadow:none!important;overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-card>.card-header{padding:16px 16px 8px 20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-card .card-title{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.44px;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-divider{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-add-tab{height:40px!important;padding:0 18px 0 14px!important;border-radius:32px!important;background:#333!important;gap:6px!important;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:25px!important;color:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-add-tab svg *{stroke:#e6e6e6;stroke-width:2}:root[data-theme=light-dots] #page-menu .settings-add-tab{background:#e3e3e3!important;color:#292929!important}:root[data-theme=light-dots] #page-menu .settings-add-tab svg *{stroke:#292929}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-add-tab:hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)!important}:root[data-theme=light-dots] #page-menu .settings-add-tab:hover{background-image:linear-gradient(#0000000a,#0000000a)!important}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-tab-row{padding-left:20px!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .cat-row-decoration{width:12px!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .cat-row-decoration>svg{display:none!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .cat-row-decoration:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--row-dot, currentColor)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-tab-name{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-weight:500!important;color:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-tab-name::placeholder{color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-nohome svg *{stroke:#7a7a7a;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .cat-menu-btn svg circle{fill:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-archived-group{background:none;border-top:none;margin-top:8px;padding-bottom:4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-archived-head{padding:8px 20px 0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-archived-label{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:700;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-archived-toggle{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:16px;font-weight:500;color:#e6e6e6}:root[data-theme=light-dots] #page-menu .settings-archived-toggle{color:#292929}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-archived-row{padding-left:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-archived-name{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#7a7a7a;opacity:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .theme-menu-btn{background:#ffffff0a!important;border:none!important;border-radius:999px!important;padding:0 16px!important;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-weight:500!important;color:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .theme-menu-btn svg *{stroke:#e6e6e6;stroke-width:2}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .theme-menu-btn:hover{background:#ffffff0f!important}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .cat-menu-dropdown{background:var(--glass-fill)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;box-shadow:0 6px 24px #0003!important;padding:4px 0;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-item{position:relative;border-bottom:none!important;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-weight:400!important;color:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-item.danger{color:#ff7070!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-item:before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;border-radius:16px;background:transparent;pointer-events:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-item:active:before{background:#ffffff0f}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-item:hover:before{background:#ffffff0f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-item.danger:hover:before{background:#b24a4a1f}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-tick path{stroke:var(--accent-base);stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-check{border-radius:50%!important;border:1px solid #7A7A7A!important;background:#262626!important;box-shadow:none!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-check.on{border-color:var(--accent-base)!important;background:var(--accent-base)!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-dd-check path{stroke:#212121;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-card>div:has(>.theme-menu-btn){padding:0 16px 16px!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-card>div:has(.settings-switch){padding:0 16px 16px 20px!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-notif-label{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-weight:500!important;color:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-notif-sub{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#7a7a7a!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-test-btn{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;color:var(--accent-base)!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-switch:not(.on){background:#333!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-switch-knob{background:#e6e6e6!important;box-shadow:none!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-switch.on .settings-switch-knob{background:#fff!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-account{margin-top:16px!important;gap:8px!important;background:#292929;border-radius:32px;padding:20px 16px 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-email{display:flex;align-items:center;gap:8px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-size:16px!important;color:#e6e6e6!important;padding-left:4px;min-height:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-email-icon{display:block;flex-shrink:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-logout{background:#ffffff0a!important;border:none!important;border-radius:999px!important;padding:0 16px!important;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-weight:500!important;color:#ff7070!important}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-logout:hover{background:#ffffff0f!important}}:root[data-theme=light-dots] #page-menu .active-title,:root[data-theme=light-dots] #page-menu .settings-card .card-title{color:#292929}:root[data-theme=light-dots] #page-menu .settings-close-btn{background:#e3e3e3}:root[data-theme=light-dots] #page-menu .settings-close-btn svg *{stroke:#292929}:root[data-theme=light-dots] #page-menu .settings-card{background:#fafafa!important}:root[data-theme=light-dots] #page-menu .settings-account{background:#fafafa}:root[data-theme=light-dots] #page-menu .settings-logout{background:#0000000a!important}:root[data-theme=light-dots] :is(#page-menu .settings-tab-name,#page-menu .settings-notif-label,#page-menu .theme-menu-btn,#page-menu .settings-dd-item:not(.danger)){color:#292929!important}:root[data-theme=light-dots] #page-menu .settings-tab-name::placeholder{color:#969696}:root[data-theme=light-dots] #page-menu .settings-notif-sub{color:#969696!important}:root[data-theme=light-dots] #page-menu .settings-email{color:#292929!important}:root[data-theme=light-dots] :is(#page-menu .settings-archived-label,#page-menu .settings-archived-name){color:#969696}:root[data-theme=light-dots] #page-menu .settings-nohome svg *{stroke:#969696}:root[data-theme=light-dots] #page-menu .cat-menu-btn svg circle{fill:#292929}:root[data-theme=light-dots] #page-menu .theme-menu-btn{background:#0000000a!important}:root[data-theme=light-dots] #page-menu .theme-menu-btn svg *{stroke:#292929}@media (hover: hover){:root[data-theme=light-dots] #page-menu .theme-menu-btn:hover{background:#0000000f!important}:root[data-theme=light-dots] #page-menu .settings-dd-item:hover:before{background:#0000000a}:root[data-theme=light-dots] #page-menu .settings-logout:hover{background:#0000000f!important}}:root[data-theme=light-dots] #page-menu .settings-dd-item:active:before{background:#0000000a}:root[data-theme=light-dots] #page-menu .settings-dd-check{border-color:#a3a3a3!important;background:#f5f5f5!important}:root[data-theme=light-dots] #page-menu .settings-dd-check.on{border-color:var(--accent-base)!important;background:var(--accent-base)!important}:root[data-theme=light-dots] #page-menu .settings-dd-check path{stroke:#f0f0f0}:root[data-theme=light-dots] #page-menu .settings-switch:not(.on){background:#e3e3e3!important}:root[data-theme=light-dots] #page-menu .settings-switch-knob{background:#fff!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .settings-drag-ghost .settings-tab-row{padding-left:20px!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .settings-drag-ghost .cat-row-decoration{width:12px!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .settings-drag-ghost .cat-row-decoration>svg{display:none!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .settings-drag-ghost .cat-row-decoration:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--row-dot, currentColor)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .settings-drag-ghost .settings-tab-name{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-weight:500!important;color:#e6e6e6!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .settings-drag-ghost .settings-nohome svg *{stroke:#7a7a7a;stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .settings-drag-ghost .cat-menu-btn svg circle{fill:#e6e6e6}:root[data-theme=light-dots] .settings-drag-ghost .settings-tab-name{color:#292929!important}:root[data-theme=light-dots] .settings-drag-ghost .settings-nohome svg *{stroke:#969696}:root[data-theme=light-dots] .settings-drag-ghost .cat-menu-btn svg circle{fill:#292929}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-archived-group:not(:has(.settings-archived-row)){padding-bottom:24px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-body{margin-top:8px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16px);mask-image:linear-gradient(to bottom,transparent 0,#000 16px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done){background:linear-gradient(rgba(var(--accent-base-rgb),.12),rgba(var(--accent-base-rgb),.12)),#2b2b2b}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:before{opacity:.7;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-dark) h s calc(l*1.53) / .55),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6))}@keyframes dd-mc-glow{0%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),-6px 0 16px rgba(var(--accent-base-rgb),.08),inset 10px 0 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .5)}25%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),0 -6px 16px rgba(var(--accent-base-rgb),.08),inset 0 12px 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .5)}50%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),6px 0 16px rgba(var(--accent-base-rgb),.08),inset -10px 0 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .5)}75%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),0 6px 16px rgba(var(--accent-base-rgb),.08),inset 0 -12px 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .5)}to{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),-6px 0 16px rgba(var(--accent-base-rgb),.08),inset 10px 0 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .5)}}:root[data-theme=light-dots] .mark-complete-btn:not(.done){background:linear-gradient(rgba(var(--accent-base-rgb),.08),rgba(var(--accent-base-rgb),.08)),var(--glass-fill)}:root[data-theme=light-dots] .mark-complete-btn:before{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(var(--accent-base-rgb),.5)),linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08))}@keyframes ld-mc-glow{0%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),-6px 0 16px rgba(var(--accent-base-rgb),.08),inset 10px 0 6px #fff9,inset 10px 0 22px rgba(var(--accent-base-rgb),.1)}25%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),0 -6px 16px rgba(var(--accent-base-rgb),.08),inset 0 12px 6px #fff9,inset 0 12px 22px rgba(var(--accent-base-rgb),.1)}50%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),6px 0 16px rgba(var(--accent-base-rgb),.08),inset -10px 0 6px #fff9,inset -10px 0 22px rgba(var(--accent-base-rgb),.1)}75%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),0 6px 16px rgba(var(--accent-base-rgb),.08),inset 0 -12px 6px #fff9,inset 0 -12px 22px rgba(var(--accent-base-rgb),.1)}to{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),-6px 0 16px rgba(var(--accent-base-rgb),.08),inset 10px 0 6px #fff9,inset 10px 0 22px rgba(var(--accent-base-rgb),.1)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done){animation:none;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),3.5px 4.5px 16px rgba(var(--accent-base-rgb),.08),-3.5px -4.5px 16px #00000005,inset -6.5px -8.5px 6px #ffffff0a,inset -6.5px -8.5px 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .65)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:before{animation:none;--cb-stroke-angle: 142deg}:root[data-theme=light-dots] .mark-complete-btn:not(.done){box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),3.5px 4.5px 16px rgba(var(--accent-base-rgb),.24),-3.5px -4.5px 16px #00000005,inset -6.5px -8.5px 6px #fff6,inset 6.5px 8.5px 22px rgba(var(--accent-base-rgb),.15)}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .home-settings-btn:hover:before{top:0;left:0;width:100%;height:100%;transform:none;border-radius:50%}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .home-settings-btn.is-pressed:before{top:0;left:0;width:100%;height:100%;transform:none;border-radius:50%}@keyframes mc-stroke-orbit{0%{--cb-stroke-angle: 142deg}to{--cb-stroke-angle: 502deg}}@keyframes mc-orbit-dark{0%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),3.5px 4.5px 16px rgba(var(--accent-base-rgb),.08),-3.5px -4.5px 16px #00000005,inset -6.6px -8.4px 6px #ffffff0a,inset -6.6px -8.4px 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .65)}}8.33%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),.8px 5.6px 16px rgba(var(--accent-base-rgb),.08),-.8px -5.6px 16px #00000005,inset -1.5px -10.6px 6px #ffffff0a,inset -1.5px -10.6px 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .65)}8.33%{box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),.8px 5.6px 16px rgba(var(--accent-base-rgb),.24),-.8px -5.6px 16px #00000005,inset -1.5px -10.6px 6px #fff6,inset 1.5px 10.6px 22px rgba(var(--accent-base-rgb),.15)}:root[data-theme=light-dots] .mark-complete-btn:not(.done){animation-name:mc-orbit-light}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:before{animation:mc-stroke-orbit 8s linear infinite}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:before{animation:none}}@property --mc-a{syntax: "<angle>"; inherits: true; initial-value: 142deg;}@property --mc-u{syntax: "<number>"; inherits: true; initial-value: .101;}@property --mc-v{syntax: "<number>"; inherits: true; initial-value: 1;}@keyframes mc-perimeter{0%{--mc-a: 142deg;--mc-u: .101;--mc-v: 1}0.833%{--mc-a: 153.2deg;--mc-u: .065;--mc-v: 1}1.667%{--mc-a: 167.1deg;--mc-u: .03;--mc-v: 1}2.5%{--mc-a: 182.7deg;--mc-u: -.006;--mc-v: 1}3.333%{--mc-a: 197.9deg;--mc-u: -.042;--mc-v: 1}4.167%{--mc-a: 210.9deg;--mc-u: -.078;--mc-v: 1}5%{--mc-a: 221.2deg;--mc-u: -.114;--mc-v: 1}5.833%{--mc-a: 229deg;--mc-u: -.149;--mc-v: 1}6.667%{--mc-a: 235deg;--mc-u: -.185;--mc-v: 1}7.5%{--mc-a: 239.6deg;--mc-u: -.221;--mc-v: 1}8.333%{--mc-a: 243.2deg;--mc-u: -.257;--mc-v: 1}9.167%{--mc-a: 246.1deg;--mc-u: -.293;--mc-v: 1}10%{--mc-a: 248.4deg;--mc-u: -.328;--mc-v: 1}10.833%{--mc-a: 250.4deg;--mc-u: -.364;--mc-v: 1}11.667%{--mc-a: 252deg;--mc-u: -.4;--mc-v: 1}12.5%{--mc-a: 253.4deg;--mc-u: -.436;--mc-v: 1}13.333%{--mc-a: 254.6deg;--mc-u: -.472;--mc-v: 1}14.167%{--mc-a: 255.7deg;--mc-u: -.507;--mc-v: 1}15%{--mc-a: 256.6deg;--mc-u: -.543;--mc-v: 1}15.833%{--mc-a: 257.4deg;--mc-u: -.579;--mc-v: 1}16.667%{--mc-a: 258.1deg;--mc-u: -.615;--mc-v: 1}17.5%{--mc-a: 258.7deg;--mc-u: -.651;--mc-v: 1}18.333%{--mc-a: 259.3deg;--mc-u: -.686;--mc-v: 1}19.167%{--mc-a: 259.8deg;--mc-u: -.722;--mc-v: 1}20%{--mc-a: 260.3deg;--mc-u: -.758;--mc-v: 1}20.833%{--mc-a: 260.7deg;--mc-u: -.794;--mc-v: 1}21.667%{--mc-a: 261.1deg;--mc-u: -.83;--mc-v: 1}22.5%{--mc-a: 261.5deg;--mc-u: -.865;--mc-v: 1}23.333%{--mc-a: 262deg;--mc-u: -.901;--mc-v: .972}24.167%{--mc-a: 263.1deg;--mc-u: -.934;--mc-v: .871}25%{--mc-a: 264.6deg;--mc-u: -.962;--mc-v: .704}25.833%{--mc-a: 266.4deg;--mc-u: -.984;--mc-v: .483}26.667%{--mc-a: 268.3deg;--mc-u: -.997;--mc-v: .227}27.5%{--mc-a: 270.4deg;--mc-u: -1;--mc-v: -.047}28.333%{--mc-a: 272.4deg;--mc-u: -.993;--mc-v: -.318}29.167%{--mc-a: 274.3deg;--mc-u: -.977;--mc-v: -.564}30%{--mc-a: 276deg;--mc-u: -.953;--mc-v: -.768}30.833%{--mc-a: 277.3deg;--mc-u: -.923;--mc-v: -.913}31.667%{--mc-a: 278.2deg;--mc-u: -.889;--mc-v: -.99}32.5%{--mc-a: 278.6deg;--mc-u: -.853;--mc-v: -1}33.333%{--mc-a: 279deg;--mc-u: -.817;--mc-v: -1}34.167%{--mc-a: 279.4deg;--mc-u: -.781;--mc-v: -1}35%{--mc-a: 279.9deg;--mc-u: -.746;--mc-v: -1}35.833%{--mc-a: 280.4deg;--mc-u: -.71;--mc-v: -1}36.667%{--mc-a: 280.9deg;--mc-u: -.674;--mc-v: -1}37.5%{--mc-a: 281.5deg;--mc-u: -.638;--mc-v: -1}38.333%{--mc-a: 282.2deg;--mc-u: -.602;--mc-v: -1}39.167%{--mc-a: 282.9deg;--mc-u: -.567;--mc-v: -1}40%{--mc-a: 283.7deg;--mc-u: -.531;--mc-v: -1}40.833%{--mc-a: 284.7deg;--mc-u: -.495;--mc-v: -1}41.667%{--mc-a: 285.8deg;--mc-u: -.459;--mc-v: -1}42.5%{--mc-a: 287deg;--mc-u: -.423;--mc-v: -1}43.333%{--mc-a: 288.5deg;--mc-u: -.388;--mc-v: -1}44.167%{--mc-a: 290.2deg;--mc-u: -.352;--mc-v: -1}45%{--mc-a: 292.3deg;--mc-u: -.316;--mc-v: -1}45.833%{--mc-a: 294.8deg;--mc-u: -.28;--mc-v: -1}46.667%{--mc-a: 298deg;--mc-u: -.244;--mc-v: -1}47.5%{--mc-a: 301.9deg;--mc-u: -.209;--mc-v: -1}48.333%{--mc-a: 306.9deg;--mc-u: -.173;--mc-v: -1}49.167%{--mc-a: 313.4deg;--mc-u: -.137;--mc-v: -1}50%{--mc-a: 322deg;--mc-u: -.101;--mc-v: -1}50.833%{--mc-a: 333.2deg;--mc-u: -.065;--mc-v: -1}51.667%{--mc-a: 347.1deg;--mc-u: -.03;--mc-v: -1}52.5%{--mc-a: 362.7deg;--mc-u: .006;--mc-v: -1}53.333%{--mc-a: 377.9deg;--mc-u: .042;--mc-v: -1}54.167%{--mc-a: 390.9deg;--mc-u: .078;--mc-v: -1}55%{--mc-a: 401.2deg;--mc-u: .114;--mc-v: -1}55.833%{--mc-a: 409deg;--mc-u: .149;--mc-v: -1}56.667%{--mc-a: 415deg;--mc-u: .185;--mc-v: -1}57.5%{--mc-a: 419.6deg;--mc-u: .221;--mc-v: -1}58.333%{--mc-a: 423.2deg;--mc-u: .257;--mc-v: -1}59.167%{--mc-a: 426.1deg;--mc-u: .293;--mc-v: -1}60%{--mc-a: 428.4deg;--mc-u: .328;--mc-v: -1}60.833%{--mc-a: 430.4deg;--mc-u: .364;--mc-v: -1}61.667%{--mc-a: 432deg;--mc-u: .4;--mc-v: -1}62.5%{--mc-a: 433.4deg;--mc-u: .436;--mc-v: -1}63.333%{--mc-a: 434.6deg;--mc-u: .472;--mc-v: -1}64.167%{--mc-a: 435.7deg;--mc-u: .507;--mc-v: -1}65%{--mc-a: 436.6deg;--mc-u: .543;--mc-v: -1}65.833%{--mc-a: 437.4deg;--mc-u: .579;--mc-v: -1}66.667%{--mc-a: 438.1deg;--mc-u: .615;--mc-v: -1}67.5%{--mc-a: 438.7deg;--mc-u: .651;--mc-v: -1}68.333%{--mc-a: 439.3deg;--mc-u: .686;--mc-v: -1}69.167%{--mc-a: 439.8deg;--mc-u: .722;--mc-v: -1}70%{--mc-a: 440.3deg;--mc-u: .758;--mc-v: -1}70.833%{--mc-a: 440.7deg;--mc-u: .794;--mc-v: -1}71.667%{--mc-a: 441.1deg;--mc-u: .83;--mc-v: -1}72.5%{--mc-a: 441.5deg;--mc-u: .865;--mc-v: -1}73.333%{--mc-a: 442deg;--mc-u: .901;--mc-v: -.972}74.167%{--mc-a: 443.1deg;--mc-u: .934;--mc-v: -.871}75%{--mc-a: 444.6deg;--mc-u: .962;--mc-v: -.704}75.833%{--mc-a: 446.4deg;--mc-u: .984;--mc-v: -.483}76.667%{--mc-a: 448.3deg;--mc-u: .997;--mc-v: -.227}77.5%{--mc-a: 450.4deg;--mc-u: 1;--mc-v: .047}78.333%{--mc-a: 452.4deg;--mc-u: .993;--mc-v: .318}79.167%{--mc-a: 454.3deg;--mc-u: .977;--mc-v: .564}80%{--mc-a: 456deg;--mc-u: .953;--mc-v: .768}80.833%{--mc-a: 457.3deg;--mc-u: .923;--mc-v: .913}81.667%{--mc-a: 458.2deg;--mc-u: .889;--mc-v: .99}82.5%{--mc-a: 458.6deg;--mc-u: .853;--mc-v: 1}83.333%{--mc-a: 459deg;--mc-u: .817;--mc-v: 1}84.167%{--mc-a: 459.4deg;--mc-u: .781;--mc-v: 1}85%{--mc-a: 459.9deg;--mc-u: .746;--mc-v: 1}85.833%{--mc-a: 460.4deg;--mc-u: .71;--mc-v: 1}86.667%{--mc-a: 460.9deg;--mc-u: .674;--mc-v: 1}87.5%{--mc-a: 461.5deg;--mc-u: .638;--mc-v: 1}88.333%{--mc-a: 462.2deg;--mc-u: .602;--mc-v: 1}89.167%{--mc-a: 462.9deg;--mc-u: .567;--mc-v: 1}90%{--mc-a: 463.7deg;--mc-u: .531;--mc-v: 1}90.833%{--mc-a: 464.7deg;--mc-u: .495;--mc-v: 1}91.667%{--mc-a: 465.8deg;--mc-u: .459;--mc-v: 1}92.5%{--mc-a: 467deg;--mc-u: .423;--mc-v: 1}93.333%{--mc-a: 468.5deg;--mc-u: .388;--mc-v: 1}94.167%{--mc-a: 470.2deg;--mc-u: .352;--mc-v: 1}95%{--mc-a: 472.3deg;--mc-u: .316;--mc-v: 1}95.833%{--mc-a: 474.8deg;--mc-u: .28;--mc-v: 1}96.667%{--mc-a: 478deg;--mc-u: .244;--mc-v: 1}97.5%{--mc-a: 481.9deg;--mc-u: .209;--mc-v: 1}98.333%{--mc-a: 486.9deg;--mc-u: .173;--mc-v: 1}99.167%{--mc-a: 493.4deg;--mc-u: .137;--mc-v: 1}to{--mc-a: 502deg;--mc-u: .101;--mc-v: 1}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done){animation:mc-perimeter 8s linear infinite;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4.5px) 16px rgba(var(--accent-base-rgb),.08),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4.5px) 16px #00000005}:root[data-theme=light-dots] .mark-complete-btn:not(.done){animation-name:mc-perimeter;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4.5px) 16px rgba(var(--accent-base-rgb),.24),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4.5px) 16px #00000005}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:before{animation:none;background:conic-gradient(from var(--mc-a),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6),hsl(from var(--accent-dark) h s calc(l*1.53) / .55) 50%,hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] .mark-complete-btn:before{background:conic-gradient(from var(--mc-a),rgba(var(--accent-base-rgb),.5),rgba(255,255,255,1) 50%,rgba(var(--accent-base-rgb),.5)),conic-gradient(from var(--mc-a),rgba(0,0,0,.16),rgba(255,255,255,1) 50%,rgba(0,0,0,.16))}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done){animation:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done){background:radial-gradient(ellipse 48px 18px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 110px 44px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.12),rgba(var(--accent-base-rgb),.12)),#2b2b2b}:root[data-theme=light-dots] .mark-complete-btn:not(.done){background:radial-gradient(ellipse 64px 22px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 110px 44px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.12),rgba(var(--accent-base-rgb),.12)),var(--glass-fill)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done):after{display:none}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done):hover{background:radial-gradient(ellipse 48px 18px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 110px 44px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.16),rgba(var(--accent-base-rgb),.16)),#2b2b2b}:root[data-theme=light-dots] .mark-complete-btn:not(.done):hover{background:radial-gradient(ellipse 64px 22px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 110px 44px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.2),rgba(var(--accent-base-rgb),.2)),var(--glass-fill)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done).is-pressed{background:radial-gradient(ellipse 48px 18px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 110px 44px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.16),rgba(var(--accent-base-rgb),.16)),#2b2b2b}:root[data-theme=light-dots] .mark-complete-btn:not(.done).is-pressed{background:radial-gradient(ellipse 64px 22px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 110px 44px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.2),rgba(var(--accent-base-rgb),.2)),var(--glass-fill)}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-top:103px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){box-sizing:content-box;padding:103px 80px 0 36px;max-width:680px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #page-menu .settings-body:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){box-sizing:content-box;padding:16px 80px 56px 36px!important;max-width:680px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-grid>.link-grid-cell{min-width:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-grid:has(>.link-grid-cell:only-child) .link-tile-image{aspect-ratio:32 / 15}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-title{font-size:16px;font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .link-grid{padding-top:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-title{line-height:25px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-url{line-height:normal;margin-top:1px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-body{box-sizing:border-box;height:66px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-url{font-size:12px;font-weight:500;color:#7a7a7a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-url{padding-bottom:2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-text{padding-left:4px}@keyframes save-perimeter{0%{--mc-a: 142deg;--mc-u: .434;--mc-v: 1}1.389%{--mc-a: 147deg;--mc-u: .361;--mc-v: 1}2.778%{--mc-a: 152.6deg;--mc-u: .288;--mc-v: 1}4.167%{--mc-a: 158.9deg;--mc-u: .215;--mc-v: 1}5.556%{--mc-a: 165.7deg;--mc-u: .141;--mc-v: 1}6.944%{--mc-a: 173deg;--mc-u: .068;--mc-v: 1}8.333%{--mc-a: 180.5deg;--mc-u: -.005;--mc-v: 1}9.722%{--mc-a: 188deg;--mc-u: -.078;--mc-v: 1}11.111%{--mc-a: 195.2deg;--mc-u: -.151;--mc-v: 1}12.5%{--mc-a: 202deg;--mc-u: -.224;--mc-v: 1}13.889%{--mc-a: 208.2deg;--mc-u: -.298;--mc-v: 1}15.278%{--mc-a: 213.7deg;--mc-u: -.371;--mc-v: 1}16.667%{--mc-a: 218.6deg;--mc-u: -.444;--mc-v: 1}18.056%{--mc-a: 223.2deg;--mc-u: -.517;--mc-v: .991}19.444%{--mc-a: 227.6deg;--mc-u: -.589;--mc-v: .966}20.833%{--mc-a: 232.1deg;--mc-u: -.658;--mc-v: .923}22.222%{--mc-a: 236.4deg;--mc-u: -.723;--mc-v: .865}23.611%{--mc-a: 240.7deg;--mc-u: -.784;--mc-v: .791}25%{--mc-a: 245deg;--mc-u: -.839;--mc-v: .704}26.389%{--mc-a: 249.2deg;--mc-u: -.887;--mc-v: .605}27.778%{--mc-a: 253.5deg;--mc-u: -.927;--mc-v: .495}29.167%{--mc-a: 257.7deg;--mc-u: -.959;--mc-v: .377}30.556%{--mc-a: 261.9deg;--mc-u: -.982;--mc-v: .252}31.944%{--mc-a: 266.1deg;--mc-u: -.996;--mc-v: .123}33.333%{--mc-a: 270.3deg;--mc-u: -1;--mc-v: -.009}34.722%{--mc-a: 274.5deg;--mc-u: -.995;--mc-v: -.14}36.111%{--mc-a: 278.7deg;--mc-u: -.98;--mc-v: -.269}37.5%{--mc-a: 282.9deg;--mc-u: -.955;--mc-v: -.393}38.889%{--mc-a: 287.1deg;--mc-u: -.922;--mc-v: -.51}40.278%{--mc-a: 291.3deg;--mc-u: -.881;--mc-v: -.619}41.667%{--mc-a: 295.6deg;--mc-u: -.832;--mc-v: -.717}43.056%{--mc-a: 299.9deg;--mc-u: -.776;--mc-v: -.802}44.444%{--mc-a: 304.2deg;--mc-u: -.715;--mc-v: -.874}45.833%{--mc-a: 308.5deg;--mc-u: -.649;--mc-v: -.93}47.222%{--mc-a: 312.9deg;--mc-u: -.579;--mc-v: -.97}48.611%{--mc-a: 317.4deg;--mc-u: -.507;--mc-v: -.994}50%{--mc-a: 322deg;--mc-u: -.434;--mc-v: -1}51.389%{--mc-a: 327deg;--mc-u: -.361;--mc-v: -1}52.778%{--mc-a: 332.6deg;--mc-u: -.288;--mc-v: -1}54.167%{--mc-a: 338.9deg;--mc-u: -.215;--mc-v: -1}55.556%{--mc-a: 345.7deg;--mc-u: -.141;--mc-v: -1}56.944%{--mc-a: 353deg;--mc-u: -.068;--mc-v: -1}58.333%{--mc-a: 360.5deg;--mc-u: .005;--mc-v: -1}59.722%{--mc-a: 368deg;--mc-u: .078;--mc-v: -1}61.111%{--mc-a: 375.2deg;--mc-u: .151;--mc-v: -1}62.5%{--mc-a: 382deg;--mc-u: .224;--mc-v: -1}63.889%{--mc-a: 388.2deg;--mc-u: .298;--mc-v: -1}65.278%{--mc-a: 393.7deg;--mc-u: .371;--mc-v: -1}66.667%{--mc-a: 398.6deg;--mc-u: .444;--mc-v: -1}68.056%{--mc-a: 403.2deg;--mc-u: .517;--mc-v: -.991}69.444%{--mc-a: 407.6deg;--mc-u: .589;--mc-v: -.966}70.833%{--mc-a: 412.1deg;--mc-u: .658;--mc-v: -.923}72.222%{--mc-a: 416.4deg;--mc-u: .723;--mc-v: -.865}73.611%{--mc-a: 420.7deg;--mc-u: .784;--mc-v: -.791}75%{--mc-a: 425deg;--mc-u: .839;--mc-v: -.704}76.389%{--mc-a: 429.2deg;--mc-u: .887;--mc-v: -.605}77.778%{--mc-a: 433.5deg;--mc-u: .927;--mc-v: -.495}79.167%{--mc-a: 437.7deg;--mc-u: .959;--mc-v: -.377}80.556%{--mc-a: 441.9deg;--mc-u: .982;--mc-v: -.252}81.944%{--mc-a: 446.1deg;--mc-u: .996;--mc-v: -.123}83.333%{--mc-a: 450.3deg;--mc-u: 1;--mc-v: .009}84.722%{--mc-a: 454.5deg;--mc-u: .995;--mc-v: .14}86.111%{--mc-a: 458.7deg;--mc-u: .98;--mc-v: .269}87.5%{--mc-a: 462.9deg;--mc-u: .955;--mc-v: .393}88.889%{--mc-a: 467.1deg;--mc-u: .922;--mc-v: .51}90.278%{--mc-a: 471.3deg;--mc-u: .881;--mc-v: .619}91.667%{--mc-a: 475.6deg;--mc-u: .832;--mc-v: .717}93.056%{--mc-a: 479.9deg;--mc-u: .776;--mc-v: .802}94.444%{--mc-a: 484.2deg;--mc-u: .715;--mc-v: .874}95.833%{--mc-a: 488.5deg;--mc-u: .649;--mc-v: .93}97.222%{--mc-a: 492.9deg;--mc-u: .579;--mc-v: .97}98.611%{--mc-a: 497.4deg;--mc-u: .507;--mc-v: .994}to{--mc-a: 502deg;--mc-u: .434;--mc-v: 1}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page.editing .note-detail-done,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page .note-detail-done.is-saving{--mc-a: 142deg;--mc-u: .433;--mc-v: 1;animation:none;background:radial-gradient(ellipse 24px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 52px 26px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),#2b2b2b;color:var(--accent-base);overflow:visible;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4.5px) 16px rgba(var(--accent-base-rgb),.08),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4.5px) 16px #00000005}:root[data-theme=light-dots] #app .note-detail-page.editing .note-detail-done,:root[data-theme=light-dots] #app .note-detail-page .note-detail-done.is-saving{background:radial-gradient(ellipse 30px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 52px 26px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),var(--glass-fill);box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4.5px) 16px rgba(var(--accent-base-rgb),.24),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4.5px) 16px #00000005}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page.editing .note-detail-done:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page .note-detail-done.is-saving:before{animation:none;opacity:.7;background:conic-gradient(from var(--mc-a),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6),hsl(from var(--accent-dark) h s calc(l*1.53) / .55) 50%,hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] #app .note-detail-page.editing .note-detail-done:before,:root[data-theme=light-dots] #app .note-detail-page .note-detail-done.is-saving:before{opacity:1;background:conic-gradient(from var(--mc-a),rgba(var(--accent-base-rgb),.5),rgba(255,255,255,1) 50%,rgba(var(--accent-base-rgb),.5)),conic-gradient(from var(--mc-a),rgba(0,0,0,.16),rgba(255,255,255,1) 50%,rgba(0,0,0,.16))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page.editing .note-detail-done:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page .note-detail-done.is-saving:after{display:none}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page.editing .note-detail-done:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page .note-detail-done.is-saving:hover{background:radial-gradient(ellipse 24px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 52px 26px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .note-detail-page.editing .note-detail-done:hover,:root[data-theme=light-dots] #app .note-detail-page .note-detail-done.is-saving:hover{background:radial-gradient(ellipse 30px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 52px 26px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page.editing .note-detail-done.is-pressed,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page .note-detail-done.is-saving.is-pressed{background:radial-gradient(ellipse 24px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 52px 26px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .note-detail-page.editing .note-detail-done.is-pressed,:root[data-theme=light-dots] #app .note-detail-page .note-detail-done.is-saving.is-pressed{background:radial-gradient(ellipse 30px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 52px 26px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page.editing .note-detail-done,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page .note-detail-done.is-saving{animation:none}}@keyframes send-perimeter{0%{--mc-a: 142deg;--mc-u: .616;--mc-v: .788}2.083%{--mc-a: 149.5deg;--mc-u: .508;--mc-v: .862}4.167%{--mc-a: 157deg;--mc-u: .391;--mc-v: .921}6.25%{--mc-a: 164.5deg;--mc-u: .267;--mc-v: .964}8.333%{--mc-a: 172deg;--mc-u: .139;--mc-v: .99}10.417%{--mc-a: 179.5deg;--mc-u: .009;--mc-v: 1}12.5%{--mc-a: 187deg;--mc-u: -.122;--mc-v: .993}14.583%{--mc-a: 194.5deg;--mc-u: -.25;--mc-v: .968}16.667%{--mc-a: 202deg;--mc-u: -.375;--mc-v: .927}18.75%{--mc-a: 209.5deg;--mc-u: -.492;--mc-v: .87}20.833%{--mc-a: 217deg;--mc-u: -.602;--mc-v: .799}22.917%{--mc-a: 224.5deg;--mc-u: -.701;--mc-v: .713}25%{--mc-a: 232deg;--mc-u: -.788;--mc-v: .616}27.083%{--mc-a: 239.5deg;--mc-u: -.862;--mc-v: .508}29.167%{--mc-a: 247deg;--mc-u: -.921;--mc-v: .391}31.25%{--mc-a: 254.5deg;--mc-u: -.964;--mc-v: .267}33.333%{--mc-a: 262deg;--mc-u: -.99;--mc-v: .139}35.417%{--mc-a: 269.5deg;--mc-u: -1;--mc-v: .009}37.5%{--mc-a: 277deg;--mc-u: -.993;--mc-v: -.122}39.583%{--mc-a: 284.5deg;--mc-u: -.968;--mc-v: -.25}41.667%{--mc-a: 292deg;--mc-u: -.927;--mc-v: -.375}43.75%{--mc-a: 299.5deg;--mc-u: -.87;--mc-v: -.492}45.833%{--mc-a: 307deg;--mc-u: -.799;--mc-v: -.602}47.917%{--mc-a: 314.5deg;--mc-u: -.713;--mc-v: -.701}50%{--mc-a: 322deg;--mc-u: -.616;--mc-v: -.788}52.083%{--mc-a: 329.5deg;--mc-u: -.508;--mc-v: -.862}54.167%{--mc-a: 337deg;--mc-u: -.391;--mc-v: -.921}56.25%{--mc-a: 344.5deg;--mc-u: -.267;--mc-v: -.964}58.333%{--mc-a: 352deg;--mc-u: -.139;--mc-v: -.99}60.417%{--mc-a: 359.5deg;--mc-u: -.009;--mc-v: -1}62.5%{--mc-a: 367deg;--mc-u: .122;--mc-v: -.993}64.583%{--mc-a: 374.5deg;--mc-u: .25;--mc-v: -.968}66.667%{--mc-a: 382deg;--mc-u: .375;--mc-v: -.927}68.75%{--mc-a: 389.5deg;--mc-u: .492;--mc-v: -.87}70.833%{--mc-a: 397deg;--mc-u: .602;--mc-v: -.799}72.917%{--mc-a: 404.5deg;--mc-u: .701;--mc-v: -.713}75%{--mc-a: 412deg;--mc-u: .788;--mc-v: -.616}77.083%{--mc-a: 419.5deg;--mc-u: .862;--mc-v: -.508}79.167%{--mc-a: 427deg;--mc-u: .921;--mc-v: -.391}81.25%{--mc-a: 434.5deg;--mc-u: .964;--mc-v: -.267}83.333%{--mc-a: 442deg;--mc-u: .99;--mc-v: -.139}85.417%{--mc-a: 449.5deg;--mc-u: 1;--mc-v: -.009}87.5%{--mc-a: 457deg;--mc-u: .993;--mc-v: .122}89.583%{--mc-a: 464.5deg;--mc-u: .968;--mc-v: .25}91.667%{--mc-a: 472deg;--mc-u: .927;--mc-v: .375}93.75%{--mc-a: 479.5deg;--mc-u: .87;--mc-v: .492}95.833%{--mc-a: 487deg;--mc-u: .799;--mc-v: .602}97.917%{--mc-a: 494.5deg;--mc-u: .713;--mc-v: .701}to{--mc-a: 502deg;--mc-u: .616;--mc-v: .788}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .todo-section-card .todo-composer .project-send-btn.visible{animation:send-perimeter 8s linear infinite;background:radial-gradient(ellipse 18px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 32px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),#2b2b2b;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4px) 16px rgba(var(--accent-base-rgb),.08),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4px) 16px #00000005}:root[data-theme=light-dots] #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible,:root[data-theme=light-dots] #app .todo-section-card .todo-composer .project-send-btn.visible{background:radial-gradient(ellipse 20px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 32px 24px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),var(--glass-fill);box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4px) 16px rgba(var(--accent-base-rgb),.24),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4px) 16px #00000005}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .todo-section-card .todo-composer .project-send-btn.visible:before{animation:none;opacity:.7;background:conic-gradient(from var(--mc-a),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6),hsl(from var(--accent-dark) h s calc(l*1.53) / .55) 50%,hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:before,:root[data-theme=light-dots] #app .todo-section-card .todo-composer .project-send-btn.visible:before{opacity:1;background:conic-gradient(from var(--mc-a),rgba(var(--accent-base-rgb),.5),rgba(255,255,255,1) 50%,rgba(var(--accent-base-rgb),.5)),conic-gradient(from var(--mc-a),rgba(0,0,0,.16),rgba(255,255,255,1) 50%,rgba(0,0,0,.16))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .todo-section-card .todo-composer .project-send-btn.visible:after{display:none}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .todo-section-card .todo-composer .project-send-btn.visible:hover{background:radial-gradient(ellipse 18px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 32px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:hover,:root[data-theme=light-dots] #app .todo-section-card .todo-composer .project-send-btn.visible:hover{background:radial-gradient(ellipse 20px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 32px 24px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible.is-pressed,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .todo-section-card .todo-composer .project-send-btn.visible.is-pressed{background:radial-gradient(ellipse 18px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 32px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible.is-pressed,:root[data-theme=light-dots] #app .todo-section-card .todo-composer .project-send-btn.visible.is-pressed{background:radial-gradient(ellipse 20px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 32px 24px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .todo-section-card .todo-composer .project-send-btn.visible{animation:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .project-bottom-bar .project-add-btn{--mc-a: 142deg;--mc-u: .616;--mc-v: .788;animation:none;background:radial-gradient(ellipse 18px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 32px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),#2b2b2b;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4px) 16px rgba(var(--accent-base-rgb),.08),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4px) 16px #00000005}:root[data-theme=light-dots] #app .project-bottom-bar .project-add-btn{background:radial-gradient(ellipse 20px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 32px 24px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),var(--glass-fill);box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4px) 16px rgba(var(--accent-base-rgb),.24),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4px) 16px #00000005}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .project-bottom-bar .project-add-btn:before{animation:none;opacity:.7;background:conic-gradient(from var(--mc-a),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6),hsl(from var(--accent-dark) h s calc(l*1.53) / .55) 50%,hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] #app .project-bottom-bar .project-add-btn:before{opacity:1;background:conic-gradient(from var(--mc-a),rgba(var(--accent-base-rgb),.5),rgba(255,255,255,1) 50%,rgba(var(--accent-base-rgb),.5)),conic-gradient(from var(--mc-a),rgba(0,0,0,.16),rgba(255,255,255,1) 50%,rgba(0,0,0,.16))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .project-bottom-bar .project-add-btn:after{display:none}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .project-bottom-bar .project-add-btn:hover{background:radial-gradient(ellipse 18px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 32px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .project-bottom-bar .project-add-btn:hover{background:radial-gradient(ellipse 20px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 32px 24px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .project-bottom-bar .project-add-btn.is-pressed{background:radial-gradient(ellipse 18px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 32px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .project-bottom-bar .project-add-btn.is-pressed{background:radial-gradient(ellipse 20px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 32px 24px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-tab-count{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card>.card-header.collapsed .project-tab-bar,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card>.card-header .project-tab-bar{display:none}@keyframes toast-perimeter{0%{--mc-a: 142deg;--mc-u: .152;--mc-v: 1}0.833%{--mc-a: 149.5deg;--mc-u: .115;--mc-v: 1}1.667%{--mc-a: 158.3deg;--mc-u: .077;--mc-v: 1}2.5%{--mc-a: 168.4deg;--mc-u: .04;--mc-v: 1}3.333%{--mc-a: 179.2deg;--mc-u: .003;--mc-v: 1}4.167%{--mc-a: 190.1deg;--mc-u: -.035;--mc-v: 1}5%{--mc-a: 200.3deg;--mc-u: -.072;--mc-v: 1}5.833%{--mc-a: 209.3deg;--mc-u: -.109;--mc-v: 1}6.667%{--mc-a: 217deg;--mc-u: -.147;--mc-v: 1}7.5%{--mc-a: 223.4deg;--mc-u: -.184;--mc-v: 1}8.333%{--mc-a: 228.7deg;--mc-u: -.221;--mc-v: 1}9.167%{--mc-a: 233deg;--mc-u: -.259;--mc-v: 1}10%{--mc-a: 236.7deg;--mc-u: -.296;--mc-v: 1}10.833%{--mc-a: 239.7deg;--mc-u: -.333;--mc-v: 1}11.667%{--mc-a: 242.3deg;--mc-u: -.371;--mc-v: 1}12.5%{--mc-a: 244.5deg;--mc-u: -.408;--mc-v: 1}13.333%{--mc-a: 246.4deg;--mc-u: -.445;--mc-v: 1}14.167%{--mc-a: 248deg;--mc-u: -.483;--mc-v: 1}15%{--mc-a: 249.5deg;--mc-u: -.52;--mc-v: 1}15.833%{--mc-a: 250.8deg;--mc-u: -.557;--mc-v: 1}16.667%{--mc-a: 251.9deg;--mc-u: -.595;--mc-v: 1}17.5%{--mc-a: 252.9deg;--mc-u: -.632;--mc-v: 1}18.333%{--mc-a: 253.8deg;--mc-u: -.669;--mc-v: 1}19.167%{--mc-a: 254.6deg;--mc-u: -.707;--mc-v: 1}20%{--mc-a: 255.3deg;--mc-u: -.744;--mc-v: 1}20.833%{--mc-a: 256deg;--mc-u: -.782;--mc-v: 1}21.667%{--mc-a: 256.6deg;--mc-u: -.819;--mc-v: 1}22.5%{--mc-a: 257.3deg;--mc-u: -.856;--mc-v: .987}23.333%{--mc-a: 258.5deg;--mc-u: -.892;--mc-v: .935}24.167%{--mc-a: 259.9deg;--mc-u: -.925;--mc-v: .845}25%{--mc-a: 261.6deg;--mc-u: -.953;--mc-v: .72}25.833%{--mc-a: 263.5deg;--mc-u: -.976;--mc-v: .567}26.667%{--mc-a: 265.6deg;--mc-u: -.991;--mc-v: .393}27.5%{--mc-a: 267.7deg;--mc-u: -.999;--mc-v: .206}28.333%{--mc-a: 269.8deg;--mc-u: -1;--mc-v: .014}29.167%{--mc-a: 272deg;--mc-u: -1;--mc-v: -.178}30%{--mc-a: 274.1deg;--mc-u: -.993;--mc-v: -.366}30.833%{--mc-a: 276.2deg;--mc-u: -.978;--mc-v: -.543}31.667%{--mc-a: 278.1deg;--mc-u: -.957;--mc-v: -.699}32.5%{--mc-a: 279.8deg;--mc-u: -.929;--mc-v: -.828}33.333%{--mc-a: 281.3deg;--mc-u: -.897;--mc-v: -.924}34.167%{--mc-a: 282.5deg;--mc-u: -.861;--mc-v: -.982}35%{--mc-a: 283.3deg;--mc-u: -.824;--mc-v: -1}35.833%{--mc-a: 283.9deg;--mc-u: -.787;--mc-v: -1}36.667%{--mc-a: 284.6deg;--mc-u: -.75;--mc-v: -1}37.5%{--mc-a: 285.3deg;--mc-u: -.712;--mc-v: -1}38.333%{--mc-a: 286.1deg;--mc-u: -.675;--mc-v: -1}39.167%{--mc-a: 287deg;--mc-u: -.638;--mc-v: -1}40%{--mc-a: 288deg;--mc-u: -.6;--mc-v: -1}40.833%{--mc-a: 289.1deg;--mc-u: -.563;--mc-v: -1}41.667%{--mc-a: 290.3deg;--mc-u: -.526;--mc-v: -1}42.5%{--mc-a: 291.7deg;--mc-u: -.488;--mc-v: -1}43.333%{--mc-a: 293.3deg;--mc-u: -.451;--mc-v: -1}44.167%{--mc-a: 295.2deg;--mc-u: -.414;--mc-v: -1}45%{--mc-a: 297.4deg;--mc-u: -.376;--mc-v: -1}45.833%{--mc-a: 299.9deg;--mc-u: -.339;--mc-v: -1}46.667%{--mc-a: 302.8deg;--mc-u: -.302;--mc-v: -1}47.5%{--mc-a: 306.4deg;--mc-u: -.264;--mc-v: -1}48.333%{--mc-a: 310.6deg;--mc-u: -.227;--mc-v: -1}49.167%{--mc-a: 315.8deg;--mc-u: -.189;--mc-v: -1}50%{--mc-a: 322deg;--mc-u: -.152;--mc-v: -1}50.833%{--mc-a: 329.5deg;--mc-u: -.115;--mc-v: -1}51.667%{--mc-a: 338.3deg;--mc-u: -.077;--mc-v: -1}52.5%{--mc-a: 348.4deg;--mc-u: -.04;--mc-v: -1}53.333%{--mc-a: 359.2deg;--mc-u: -.003;--mc-v: -1}54.167%{--mc-a: 370.1deg;--mc-u: .035;--mc-v: -1}55%{--mc-a: 380.3deg;--mc-u: .072;--mc-v: -1}55.833%{--mc-a: 389.3deg;--mc-u: .109;--mc-v: -1}56.667%{--mc-a: 397deg;--mc-u: .147;--mc-v: -1}57.5%{--mc-a: 403.4deg;--mc-u: .184;--mc-v: -1}58.333%{--mc-a: 408.7deg;--mc-u: .221;--mc-v: -1}59.167%{--mc-a: 413deg;--mc-u: .259;--mc-v: -1}60%{--mc-a: 416.7deg;--mc-u: .296;--mc-v: -1}60.833%{--mc-a: 419.7deg;--mc-u: .333;--mc-v: -1}61.667%{--mc-a: 422.3deg;--mc-u: .371;--mc-v: -1}62.5%{--mc-a: 424.5deg;--mc-u: .408;--mc-v: -1}63.333%{--mc-a: 426.4deg;--mc-u: .445;--mc-v: -1}64.167%{--mc-a: 428deg;--mc-u: .483;--mc-v: -1}65%{--mc-a: 429.5deg;--mc-u: .52;--mc-v: -1}65.833%{--mc-a: 430.8deg;--mc-u: .557;--mc-v: -1}66.667%{--mc-a: 431.9deg;--mc-u: .595;--mc-v: -1}67.5%{--mc-a: 432.9deg;--mc-u: .632;--mc-v: -1}68.333%{--mc-a: 433.8deg;--mc-u: .669;--mc-v: -1}69.167%{--mc-a: 434.6deg;--mc-u: .707;--mc-v: -1}70%{--mc-a: 435.3deg;--mc-u: .744;--mc-v: -1}70.833%{--mc-a: 436deg;--mc-u: .782;--mc-v: -1}71.667%{--mc-a: 436.6deg;--mc-u: .819;--mc-v: -1}72.5%{--mc-a: 437.3deg;--mc-u: .856;--mc-v: -.987}73.333%{--mc-a: 438.5deg;--mc-u: .892;--mc-v: -.935}74.167%{--mc-a: 439.9deg;--mc-u: .925;--mc-v: -.845}75%{--mc-a: 441.6deg;--mc-u: .953;--mc-v: -.72}75.833%{--mc-a: 443.5deg;--mc-u: .976;--mc-v: -.567}76.667%{--mc-a: 445.6deg;--mc-u: .991;--mc-v: -.393}77.5%{--mc-a: 447.7deg;--mc-u: .999;--mc-v: -.206}78.333%{--mc-a: 449.8deg;--mc-u: 1;--mc-v: -.014}79.167%{--mc-a: 452deg;--mc-u: 1;--mc-v: .178}80%{--mc-a: 454.1deg;--mc-u: .993;--mc-v: .366}80.833%{--mc-a: 456.2deg;--mc-u: .978;--mc-v: .543}81.667%{--mc-a: 458.1deg;--mc-u: .957;--mc-v: .699}82.5%{--mc-a: 459.8deg;--mc-u: .929;--mc-v: .828}83.333%{--mc-a: 461.3deg;--mc-u: .897;--mc-v: .924}84.167%{--mc-a: 462.5deg;--mc-u: .861;--mc-v: .982}85%{--mc-a: 463.3deg;--mc-u: .824;--mc-v: 1}85.833%{--mc-a: 463.9deg;--mc-u: .787;--mc-v: 1}86.667%{--mc-a: 464.6deg;--mc-u: .75;--mc-v: 1}87.5%{--mc-a: 465.3deg;--mc-u: .712;--mc-v: 1}88.333%{--mc-a: 466.1deg;--mc-u: .675;--mc-v: 1}89.167%{--mc-a: 467deg;--mc-u: .638;--mc-v: 1}90%{--mc-a: 468deg;--mc-u: .6;--mc-v: 1}90.833%{--mc-a: 469.1deg;--mc-u: .563;--mc-v: 1}91.667%{--mc-a: 470.3deg;--mc-u: .526;--mc-v: 1}92.5%{--mc-a: 471.7deg;--mc-u: .488;--mc-v: 1}93.333%{--mc-a: 473.3deg;--mc-u: .451;--mc-v: 1}94.167%{--mc-a: 475.2deg;--mc-u: .414;--mc-v: 1}95%{--mc-a: 477.4deg;--mc-u: .376;--mc-v: 1}95.833%{--mc-a: 479.9deg;--mc-u: .339;--mc-v: 1}96.667%{--mc-a: 482.8deg;--mc-u: .302;--mc-v: 1}97.5%{--mc-a: 486.4deg;--mc-u: .264;--mc-v: 1}98.333%{--mc-a: 490.6deg;--mc-u: .227;--mc-v: 1}99.167%{--mc-a: 495.8deg;--mc-u: .189;--mc-v: 1}to{--mc-a: 502deg;--mc-u: .152;--mc-v: 1}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .add-toast{border-radius:24px;background:radial-gradient(ellipse 60px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 140px 64px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.08),rgba(var(--accent-base-rgb),.08)),#2b2b2b;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4.5px) 16px rgba(var(--accent-base-rgb),.08),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4.5px) 16px #00000005}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .add-toast:not(.leaving){animation:add-toast-in .2s ease,toast-perimeter 8s linear infinite}:root[data-theme=light-dots] #app .add-toast{background:radial-gradient(ellipse 80px 28px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 140px 64px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.08),rgba(var(--accent-base-rgb),.08)),var(--glass-fill),#f0f0f0;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4.5px) 16px rgba(var(--accent-base-rgb),.24),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4.5px) 16px #00000005}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .add-toast:before{animation:none!important;opacity:.7;background:conic-gradient(from var(--mc-a),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6),hsl(from var(--accent-dark) h s calc(l*1.53) / .55) 50%,hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] #app .add-toast:before{opacity:1;background:conic-gradient(from var(--mc-a),rgba(var(--accent-base-rgb),.5),rgba(255,255,255,1) 50%,rgba(var(--accent-base-rgb),.5)),conic-gradient(from var(--mc-a),rgba(0,0,0,.16),rgba(255,255,255,1) 50%,rgba(0,0,0,.16))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .add-toast:after{display:none}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .add-toast:hover{background:radial-gradient(ellipse 60px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 140px 64px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.12),rgba(var(--accent-base-rgb),.12)),#2b2b2b}:root[data-theme=light-dots] #app .add-toast:hover{background:radial-gradient(ellipse 80px 28px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 140px 64px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.12),rgba(var(--accent-base-rgb),.12)),var(--glass-fill),#f0f0f0}}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .add-toast:not(.leaving){animation:add-toast-in .2s ease}}@keyframes search-flash-pill{0%{background:rgba(var(--accent-base-rgb),0)}25%{background:rgba(var(--accent-base-rgb),.2)}70%{background:rgba(var(--accent-base-rgb),.2)}to{background:rgba(var(--accent-base-rgb),0)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .swipe-row.search-flash{animation:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .swipe-row.search-flash .swipe-content:before{content:"";position:absolute;top:0;bottom:0;left:8px;right:8px;border-radius:999px;z-index:-1;pointer-events:none;animation:search-flash-pill 1.3s ease}:root:is([data-theme=dark-dots],[data-theme=light-dots]){--add-toast-h: 64px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .add-toast{padding-top:4px;padding-bottom:4px}.row-flash-pill{position:absolute;top:0;bottom:0;left:8px;right:8px;border-radius:999px;z-index:-1;pointer-events:none}:root[data-theme=light-dots] .mbar-circle.mbar-gallery,:root[data-theme=light-dots] .tab-bar .tab-home{--pulse-light: color-mix(in srgb, var(--pulse-base, #78A4C2) 40%, #FFFFFF) !important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal .archive-modal-btn.danger{background:rgba(var(--dd-red-rgb),.24);color:var(--dd-red);box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal .archive-modal-btn.danger:before{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.send-btn,.project-send-btn,.save-to-new-send,.easel-send-btn,.link-edit-send,.add-link-clear,.link-edit-clear,.project-cancel-btn,.easel-cancel-btn,.easel-close-btn,.search-close-btn,.save-to-cancel,.settings-close-btn,.mc-check) svg :is(path,line,polyline,polygon,circle){stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) svg.mc-check :is(path,line,polyline){stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:not(.done):before{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:999px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .mark-complete-btn:not(.done):before{opacity:.5}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .todo-section-card .todo-composer .project-send-btn.visible:before{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:50%;opacity:.5}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .project-bottom-bar .project-add-btn:before{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:50%;opacity:.5}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page.editing .note-detail-done:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .note-detail-page .note-detail-done.is-saving:before{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:999px;opacity:.5}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-add-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-circle:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .link-input-stack:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-detail-done:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-send-btn.visible:before,:root[data-theme=light-dots] .note-detail-page:has(>.todo-complete-flash) .note-detail-done.is-saving:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-detail-done.is-saving:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .gallery-canvas>.gallery-canvas-stroke{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-bottom-bar .project-add-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-circle:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .link-input-stack:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open) .add-row .link-input-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open:not(.search-open):not(.easel-open):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .add-toast:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.editing .note-detail-done:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-input-wrap:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer .project-send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .search-stack.open:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .new-project-card .project-send-btn.visible:before,:root[data-theme=light-dots] .note-detail-page:has(>.todo-complete-flash) .note-detail-done.is-saving:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer .add-row .easel-stack .easel-send-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-detail-done.is-saving:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .pinned-gallery>.gallery-canvas-stroke{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-preview-card:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card.inbox-card:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .drag-ghost-card.card:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cards-dragging .project-card:not(.gallery-canvas):before,.drag-glass-stroke,:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .swipe-row.row-lifted.row-lifted.row-lifted .swipe-content:after{padding:2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-circle.mbar-gallery:not(.pulse-spin):before{box-shadow:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-placeholder.mbar-type-picks{justify-content:stretch;gap:0;padding:4px;pointer-events:auto}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .footer.keyboard-open .mbar-placeholder.mbar-type-picks{pointer-events:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-type-pick{position:relative;flex:1 1 0;height:100%;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-type-pick svg{position:relative;z-index:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-type-pick svg *{stroke:#7a7a7a;stroke-width:2}:root[data-theme=light-dots] .mbar-type-pick svg *{stroke:#969696}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-type-pick:hover{background:#ffffff0a}:root[data-theme=light-dots] .mbar-type-pick:hover{background:#0000000a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-type-pick.is-pressed{background:#ffffff0a}:root[data-theme=light-dots] .mbar-type-pick.is-pressed{background:#0000000a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-type-pick svg *{stroke:#e6e6e6}:root[data-theme=light-dots] .mbar-type-pick svg *{stroke:#292929}.app-loading{position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:1;pointer-events:none}.app-loading svg{width:100%;height:100%;display:block;animation:pull-spin .8s linear infinite}@media (min-width: 1000px){.app-loading:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:calc(340px + var(--gutter, 0px) + (100% - 340px - var(--gutter, 0px)) / 2)}}:root[data-theme=dark-dots] .home-page .card.inbox-card:after{background:linear-gradient(135deg,#fff0,#ffffff05)}html.row-dragging #app .page{overflow:hidden!important;touch-action:none;overscroll-behavior:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page) .card .card-title{font-size:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) :is(.row-schedule-date,.row-attach-count){font-weight:400}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) :is(.source-label-text,.note-preview-text){font-size:14px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .row-attach-count{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-send{--sn-c: var(--cb-base, var(--accent-base));position:relative;width:40px;height:40px;border:none;border-radius:50%;background:color-mix(in srgb,var(--sn-c) 24%,transparent);box-shadow:0 6px 24px #0003;animation:none;overflow:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-send{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-send:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;padding:2px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--sn-c) h s calc(l*1.53) / .6),hsl(from var(--sn-c) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] .save-to-new-row .save-to-new-send:before{background:linear-gradient(135deg,hsl(from var(--sn-c) h s l / .6),hsl(from var(--sn-c) h s calc(l*.576 - 4) / .6))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-send:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.1;box-shadow:inset -6px -6px 4px hsl(from var(--sn-c) h calc(s*1.08) calc(l*.98));pointer-events:none;z-index:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-send svg{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-send svg path{stroke:var(--sn-c)!important;stroke-width:2;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-title,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-title{font-size:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card{box-shadow:0 6px 24px #0003}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-btn{width:40px;height:40px;border-radius:50%;background:#ffffff0f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-btn:active{background:#ffffff1a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-btn:hover{background:#ffffff0f linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] .save-to-new-row .save-to-new-btn:hover{background:#ffffff0f linear-gradient(#0000000a,#0000000a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-btn svg{width:18px;height:18px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-new-row .save-to-new-btn svg *{stroke:#e6e6e6;stroke-width:2;vector-effect:non-scaling-stroke}:root[data-theme=light-dots] .save-to-new-row .save-to-new-btn svg *{stroke:#292929}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-header{padding-bottom:4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel:not(.is-save){background:#333;color:#e6e6e6}:root[data-theme=light-dots] #app .cal-card .save-to-cancel:not(.is-save){background:#0000000f;color:#292929}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save{color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save{--mc-a: 142deg;--mc-u: .433;--mc-v: 1;animation:none;background:radial-gradient(ellipse 24px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 52px 26px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),#2b2b2b;color:var(--accent-base);overflow:visible;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4.5px) 16px rgba(var(--accent-base-rgb),.08),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4.5px) 16px #00000005}:root[data-theme=light-dots] #app .cal-card .save-to-cancel.is-save{background:radial-gradient(ellipse 30px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 52px 26px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),var(--glass-fill);box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4.5px) 16px rgba(var(--accent-base-rgb),.24),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4.5px) 16px #00000005}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save:before{animation:none;opacity:.7;background:conic-gradient(from var(--mc-a),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6),hsl(from var(--accent-dark) h s calc(l*1.53) / .55) 50%,hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6))}:root[data-theme=light-dots] #app .cal-card .save-to-cancel.is-save:before{opacity:1;background:conic-gradient(from var(--mc-a),rgba(var(--accent-base-rgb),.5),rgba(255,255,255,1) 50%,rgba(var(--accent-base-rgb),.5)),conic-gradient(from var(--mc-a),rgba(0,0,0,.16),rgba(255,255,255,1) 50%,rgba(0,0,0,.16))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save:after{display:none}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save:hover{background:radial-gradient(ellipse 24px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 52px 26px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .cal-card .save-to-cancel.is-save:hover{background:radial-gradient(ellipse 30px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 52px 26px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save.is-pressed{background:radial-gradient(ellipse 24px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 52px 26px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .cal-card .save-to-cancel.is-save.is-pressed{background:radial-gradient(ellipse 30px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 52px 26px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save{animation:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.is-save:before{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:999px;opacity:.5}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card .card-header .dots-menu{background:#333}:root[data-theme=light-dots] .home-page .card .card-header .dots-menu{background:#f0f0f0}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card .dots-menu-btn:hover:before{background:#ffffff0a;border-radius:50%}:root[data-theme=light-dots] .home-page .card .dots-menu-btn:hover:before{background:#0000000a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card .dots-menu-btn.is-pressed:before{background:#0000000a;border-radius:50%}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page .card,.category-page .card:not(.project-card)) :is(.todo-row,.note-row,.link-row),:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page .card,.category-page .card:not(.project-card)) :is(.todo-row,.note-row,.link-row):not(:has(.source-label)){padding-top:7px;padding-bottom:7px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) :is(.todo-row,.link-row) .source-label{margin-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) .note-row:not(.link-row) .source-label{margin-top:1px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) .note-preview-text{margin-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .card-title{font-size:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .project-items>div:has(:is(.note-row,.link-row,.todo-row)){margin-top:7px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card :is(.note-row,.link-row,.todo-row){padding-top:5px;padding-bottom:5px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card :is(.source-label-text,.note-preview-text){font-size:14px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .note-preview-text{margin-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .source-label{margin-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card :is(.row-schedule-date,.row-attach-count){font-weight:400}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card :is(.note-row,.link-row,.todo-row){min-height:0}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-swipe-row:hover .todo-swipe-content:before{left:8px;right:8px;border-radius:999px;background:#ffffff0a}:root[data-theme=light-dots] .todo-section-card .todo-swipe-row:hover .todo-swipe-content:before{background:#0000000a}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-swipe-row:is(.is-pressed,.row-context-held) .todo-swipe-content:before{left:8px;right:8px;border-radius:999px;background:#ffffff0a}:root[data-theme=light-dots] .todo-section-card .todo-swipe-row:is(.is-pressed,.row-context-held) .todo-swipe-content:before{background:#0000000a}.attach-row-unattach-btn{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .attach-row-unattach-btn{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;width:40px;height:40px;margin:0 -8px 0 8px;padding:0;border:none;border-radius:50%;background:#ffffff0f;color:#e6e6e6;cursor:pointer}:root[data-theme=light-dots] .todo-section-card .attach-row-unattach-btn{color:#292929}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .attach-row-unattach-btn svg *{stroke-width:2;vector-effect:non-scaling-stroke}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .attach-row-unattach-btn:hover{background-image:linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] .todo-section-card .attach-row-unattach-btn:hover{background-image:linear-gradient(#0000000a,#0000000a)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .attach-row-unattach-btn:active{background:#ffffff1a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-swipe-row:has(.attach-row-unattach-btn:hover) .todo-swipe-content:before{background:transparent}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-swipe-row:has(.attach-row-unattach-btn:active) .todo-swipe-content:before{background:transparent}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card.todo-section-card:is(.empty-card:hover,:has(>.card-header:hover)){background-image:none;box-shadow:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.category-page,#animation-portal) .todo-attach-indicator svg *{stroke-width:1.5;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cal-card .save-to-cancel.cal-recur-btn.on{background:rgba(var(--accent-base-rgb),.24);color:var(--accent-base)}.cal-card:has(.cal-recur-menu.open) .cal-body{overflow:visible}.cal-card:has(.cal-recur-menu.open) .cal-recur-wrap{z-index:5}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .empty-state{flex-direction:column;min-height:calc(100dvh - 280px);margin-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn.empty-add-canvas-btn{display:inline-flex;width:auto;gap:8px;padding:0 24px 0 20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn.empty-add-canvas-btn svg *{stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .empty-canvas-picks-wrap{padding:8px 16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .empty-canvas-picks{display:flex;gap:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .empty-canvas-picks .mbar-type-pick{height:40px;background:#333}:root[data-theme=light-dots] .empty-canvas-picks .mbar-type-pick{background:#f0f0f0}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .empty-canvas-picks .mbar-type-pick:hover{background:linear-gradient(#ffffff0a,#ffffff0a),#333}:root[data-theme=light-dots] .empty-canvas-picks .mbar-type-pick:hover{background:linear-gradient(#0000000a,#0000000a),#f0f0f0}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-row>.active-title{flex:1 1 auto;min-width:0;margin-right:16px;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;--title-dot: var(--accent-base)}:root[data-theme=light-dots] .category-page .category-header-row>.active-title{--title-dot: rgb(var(--accent-base-rgb))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-row>.active-title:after{content:"⁠";display:inline;width:auto;height:auto;margin-left:6px;padding-left:12px;border-radius:0;background:radial-gradient(circle closest-side,var(--title-dot) 96%,transparent 100%) no-repeat right 0 bottom .22em / 12px 12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .empty-canvas-picks .mbar-type-pick.is-pressed{background:linear-gradient(#ffffff0a,#ffffff0a),#333}:root[data-theme=light-dots] .empty-canvas-picks .mbar-type-pick.is-pressed{background:linear-gradient(#0000000a,#0000000a),#f0f0f0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-actions .project-send-btn.visible{top:0;right:0;width:40px;height:40px;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);box-shadow:0 6px 24px #0003;animation:none;overflow:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-actions .project-send-btn.visible{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-actions .project-send-btn.visible:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;opacity:.7;background:linear-gradient(135deg,hsl(from var(--accent-base) h s calc(l*1.53) / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-actions .project-send-btn.visible:after{top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.1;background:none;box-shadow:inset -6px -6px 4px hsl(from var(--accent-base) h calc(s*1.08) calc(l*.98));z-index:1}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-actions .project-send-btn.visible:hover:after{opacity:.1}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-actions .project-send-btn.visible svg{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-actions .project-send-btn.visible svg path{stroke:var(--accent-base)!important;stroke-width:2;vector-effect:non-scaling-stroke}:root[data-theme=light-dots] .category-header-actions .project-send-btn.visible:before{background:linear-gradient(135deg,hsl(from var(--accent-base) h s l / .6),hsl(from var(--accent-base) h s calc(l*.576 - 4) / .6))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-actions .project-send-btn.visible:before{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-header-actions .project-send-btn.visible{position:relative;flex-shrink:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-rename-wrap .project-send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .new-project-card .project-send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .category-header-actions .project-send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-row-editor .project-send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .save-to-new-row .save-to-new-send,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer .add-row .easel-stack .easel-send-btn,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-edit-send{width:40px;height:40px;padding:0;border:none;border-radius:50%;overflow:visible;color:var(--accent-base);animation:send-perimeter 8s linear infinite;background:radial-gradient(ellipse 18px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 32px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),#2b2b2b;box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4px) 16px rgba(var(--accent-base-rgb),.08),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4px) 16px #00000005}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-edit-send{position:relative}:root[data-theme=light-dots] #app .card-rename-wrap .project-send-btn.visible,:root[data-theme=light-dots] #app .new-project-card .project-send-btn.visible,:root[data-theme=light-dots] #app .category-header-actions .project-send-btn.visible,:root[data-theme=light-dots] #app .link-row-editor .project-send-btn.visible,:root[data-theme=light-dots] #app .save-to-new-row .save-to-new-send,:root[data-theme=light-dots] #app .footer .add-row .easel-stack .easel-send-btn,:root[data-theme=light-dots] #app .dest-search-field .dest-search-send,:root[data-theme=light-dots] #app .link-edit-send{background:radial-gradient(ellipse 20px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 32px 24px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.24),rgba(var(--accent-base-rgb),.24)),var(--glass-fill);box-shadow:0 6px 24px rgb(from rgb(var(--accent-base-rgb)) calc(r/2) calc(g/2) calc(b/2) / .12),calc(var(--mc-u) * 4px) calc(var(--mc-v) * 4px) 16px rgba(var(--accent-base-rgb),.24),calc(var(--mc-u) * -4px) calc(var(--mc-v) * -4px) 16px #00000005}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-rename-wrap .project-send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .new-project-card .project-send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .category-header-actions .project-send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-row-editor .project-send-btn.visible:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .save-to-new-row .save-to-new-send:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer .add-row .easel-stack .easel-send-btn:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-edit-send:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:50%;opacity:.5;animation:none;background:conic-gradient(from var(--mc-a),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6),hsl(from var(--accent-dark) h s calc(l*1.53) / .55) 50%,hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] #app .card-rename-wrap .project-send-btn.visible:before,:root[data-theme=light-dots] #app .new-project-card .project-send-btn.visible:before,:root[data-theme=light-dots] #app .category-header-actions .project-send-btn.visible:before,:root[data-theme=light-dots] #app .link-row-editor .project-send-btn.visible:before,:root[data-theme=light-dots] #app .save-to-new-row .save-to-new-send:before,:root[data-theme=light-dots] #app .footer .add-row .easel-stack .easel-send-btn:before,:root[data-theme=light-dots] #app .dest-search-field .dest-search-send:before,:root[data-theme=light-dots] #app .link-edit-send:before{background:conic-gradient(from var(--mc-a),rgba(var(--accent-base-rgb),.5),rgba(255,255,255,1) 50%,rgba(var(--accent-base-rgb),.5)),conic-gradient(from var(--mc-a),rgba(0,0,0,.16),rgba(255,255,255,1) 50%,rgba(0,0,0,.16))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-rename-wrap .project-send-btn.visible:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .new-project-card .project-send-btn.visible:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .category-header-actions .project-send-btn.visible:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-row-editor .project-send-btn.visible:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .save-to-new-row .save-to-new-send:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer .add-row .easel-stack .easel-send-btn:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send:after,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-edit-send:after{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-rename-wrap .project-send-btn.visible svg,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .new-project-card .project-send-btn.visible svg,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .category-header-actions .project-send-btn.visible svg,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-row-editor .project-send-btn.visible svg,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .save-to-new-row .save-to-new-send svg,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer .add-row .easel-stack .easel-send-btn svg,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send svg,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-edit-send svg{position:relative;z-index:3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-rename-wrap .project-send-btn.visible svg path,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .new-project-card .project-send-btn.visible svg path,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .category-header-actions .project-send-btn.visible svg path,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-row-editor .project-send-btn.visible svg path,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .save-to-new-row .save-to-new-send svg path,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer .add-row .easel-stack .easel-send-btn svg path,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send svg path,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-edit-send svg path{stroke:var(--accent-base)!important;stroke-width:2;vector-effect:non-scaling-stroke}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-rename-wrap .project-send-btn.visible:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .new-project-card .project-send-btn.visible:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .category-header-actions .project-send-btn.visible:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-row-editor .project-send-btn.visible:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .save-to-new-row .save-to-new-send:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer .add-row .easel-stack .easel-send-btn:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send:hover,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-edit-send:hover{background:radial-gradient(ellipse 18px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 32px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .card-rename-wrap .project-send-btn.visible:hover,:root[data-theme=light-dots] #app .new-project-card .project-send-btn.visible:hover,:root[data-theme=light-dots] #app .category-header-actions .project-send-btn.visible:hover,:root[data-theme=light-dots] #app .link-row-editor .project-send-btn.visible:hover,:root[data-theme=light-dots] #app .save-to-new-row .save-to-new-send:hover,:root[data-theme=light-dots] #app .footer .add-row .easel-stack .easel-send-btn:hover,:root[data-theme=light-dots] #app .dest-search-field .dest-search-send:hover,:root[data-theme=light-dots] #app .link-edit-send:hover{background:radial-gradient(ellipse 20px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 32px 24px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-rename-wrap .project-send-btn.visible.is-pressed,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .new-project-card .project-send-btn.visible.is-pressed,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .category-header-actions .project-send-btn.visible.is-pressed,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-row-editor .project-send-btn.visible.is-pressed,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .save-to-new-row .save-to-new-send.is-pressed,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer .add-row .easel-stack .easel-send-btn.is-pressed,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send.is-pressed,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-edit-send.is-pressed{background:radial-gradient(ellipse 18px 10px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.04),transparent),radial-gradient(ellipse 32px 24px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98) / .45),transparent),linear-gradient(rgba(var(--accent-base-rgb),.28),rgba(var(--accent-base-rgb),.28)),#2b2b2b}:root[data-theme=light-dots] #app .card-rename-wrap .project-send-btn.visible.is-pressed,:root[data-theme=light-dots] #app .new-project-card .project-send-btn.visible.is-pressed,:root[data-theme=light-dots] #app .category-header-actions .project-send-btn.visible.is-pressed,:root[data-theme=light-dots] #app .link-row-editor .project-send-btn.visible.is-pressed,:root[data-theme=light-dots] #app .save-to-new-row .save-to-new-send.is-pressed,:root[data-theme=light-dots] #app .footer .add-row .easel-stack .easel-send-btn.is-pressed,:root[data-theme=light-dots] #app .dest-search-field .dest-search-send.is-pressed,:root[data-theme=light-dots] #app .link-edit-send.is-pressed{background:radial-gradient(ellipse 20px 12px at calc(50% + var(--mc-u) * 50%) calc(50% + var(--mc-v) * 50%),rgba(255,255,255,.5),transparent),radial-gradient(ellipse 32px 24px at calc(50% - var(--mc-u) * 50%) calc(50% - var(--mc-v) * 50%),rgba(var(--accent-base-rgb),.18),transparent),linear-gradient(rgba(var(--accent-base-rgb),.32),rgba(var(--accent-base-rgb),.32)),var(--glass-fill)}@media (prefers-reduced-motion: reduce){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-rename-wrap .project-send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .new-project-card .project-send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .category-header-actions .project-send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-row-editor .project-send-btn.visible,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .save-to-new-row .save-to-new-send,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer .add-row .easel-stack .easel-send-btn,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-edit-send{animation:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-new-row .save-to-new-send,.footer .add-row .easel-stack .easel-send-btn){--accent-base: var(--cb-base);--accent-dark: var(--cb-dark);--accent-light: var(--cb-light);--accent-base-rgb: var(--cb-base-rgb)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .add-fly-clone{background:var(--glass-fill)!important;border-radius:32px!important;box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a!important;padding:0 24px!important;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif!important;font-weight:500!important;color:#e6e6e6!important}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .add-fly-clone{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .add-fly-clone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;padding:2px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}:root[data-theme=light-dots] #animation-portal .add-fly-clone{color:#292929!important;box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9!important}:root[data-theme=light-dots] #animation-portal .add-fly-clone:before{background:linear-gradient(135deg,#fff,#00000014);opacity:1}#animation-portal .drag-clone-scope:before,#animation-portal .drag-clone-scope:after{display:none!important}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.has-footer .detail-footer,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer{padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page.has-footer .detail-footer:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}}#app.phone.auth-screen{justify-content:center;align-items:center;padding:0 32px;box-sizing:border-box}.auth-body{width:100%;max-width:380px}.auth-title{font-family:BaskervilleSemi,Baskerville,Georgia,serif;font-size:40px;font-weight:700;color:#242424;margin:0 0 4px;line-height:1.1}.auth-subtitle{font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#959493;margin:0 0 40px}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-input{flex:none;width:100%;height:40px;box-sizing:border-box}.auth-note{font-family:Open Sans,system-ui,sans-serif;font-size:13px;margin:0}.auth-error{color:#b24a4a}.auth-message{color:#607787}.auth-submit{height:48px;border-radius:4px;background:#607787;border:none;color:#fff;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;cursor:pointer;margin-top:4px}.auth-submit:disabled{cursor:default;opacity:.6}.auth-switch{margin-top:20px;background:none;border:none;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#607787;cursor:pointer;padding:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.phone.auth-screen{background:#f0f0f0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-screen *{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-title{font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:44px;color:#292929;margin-bottom:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-title:after{content:"";display:inline-block;width:14px;height:14px;margin-left:6px;border-radius:50%;background:var(--accent-base);transform-origin:center}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-title.dot-pop:after{animation:auth-dot-pop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes auth-dot-pop{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-subtitle{font-size:16px;color:#969696;margin-bottom:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-input{height:48px;padding:0 20px;border:none;border-radius:32px;background:#fafafa;color:#292929;font-size:16px;font-weight:500;box-shadow:none;outline:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-input::placeholder{color:#969696}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-input:focus{box-shadow:0 0 0 2px rgba(var(--accent-base-rgb),.5)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-note{font-size:14px;padding:0 20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-error{color:#b24a4a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-message{color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn.auth-submit{margin-top:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mark-complete-btn.auth-submit:disabled{opacity:.6;cursor:default}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .auth-switch{display:block;margin:24px auto 0;font-size:14px;color:var(--accent-base)}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.auth-screen .auth-input:hover{background:linear-gradient(#00000005,#00000005),#fafafa}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-badge.activated,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-badge.on-dark.activated{background:rgba(var(--accent-base-rgb),.24);color:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-badge.activated svg path{stroke:var(--accent-base)}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-grid-cell.cell-open .link-tile:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff14;pointer-events:none;z-index:4}:root[data-theme=light-dots] .link-grid-cell.cell-open .link-tile:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{background:#00000014}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn:not(.on){background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn:not(.on):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer .project-active-btn:not(.on):after{display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .link-tile-url{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a}:root[data-theme=light-dots] .link-tile-url{color:#969696}.link-tile-url:has(.canvas-link){position:relative;z-index:0;padding-top:2px;margin-top:-1px;padding-left:8px;margin-left:-8px}@media (hover: hover){.link-tile:has(.canvas-link:hover) .link-tile-hover{opacity:0!important}}:root[data-theme=light-dots] .home-page .link-tile-body{background:#fafafa}#app .link-tile-image.is-phone{background:#e3e3e3!important}#app .link-tile-image.is-phone .link-tile-fallback{opacity:1}#app .link-tile-image.is-phone .link-tile-fallback{color:#000}:root[data-theme=dark-dots] #app .link-tile-image.is-phone{background:#212121!important}:root[data-theme=dark-dots] #app .link-tile-image.is-phone .link-tile-fallback{color:#fff}:root[data-theme=dark-dots] #app .home-page .link-tile-image.is-phone{background:#292929!important}#app .move-to-card{max-width:500px;margin-left:auto;margin-right:auto}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-section-card .todo-composer :is(.project-input,.project-link-url-input){height:48px;padding:0 16px;border-radius:24px;background-color:transparent;background-image:linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] .todo-section-card .todo-composer :is(.project-input,.project-link-url-input){background-image:linear-gradient(#0000000a,#0000000a)}:root:is([data-theme=dark-dots],[data-theme=light-dots]){--title-field-wash: rgba(255, 255, 255, .04)}:root[data-theme=light-dots]{--title-field-wash: rgba(0, 0, 0, .04)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-rename-wrap .project-input{background:var(--title-field-wash)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-row>.category-title-input{box-sizing:border-box;height:64px;margin-right:8px;padding:0 24px;border-radius:32px;background:var(--title-field-wash)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-row:has(>.category-title-input) .category-header-actions{align-self:center}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.todo-detail-title,.note-detail-title):focus{position:relative;isolation:isolate}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.todo-detail-title,.note-detail-title):focus:before{content:"";position:absolute;top:-16px;right:-8px;bottom:-16px;left:-8px;border-radius:32px;background:var(--title-field-wash);pointer-events:none;z-index:-1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-title:focus{padding-left:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-title:focus{margin-left:12px;margin-right:12px;padding-left:16px;padding-right:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .link-tile-image{background-color:#e3e3e3}:root[data-theme=dark-dots] #app .link-tile-image{background-color:#212121}:root[data-theme=dark-dots] #app .home-page .link-tile-image{background-color:#292929}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.todo-detail-title,.note-detail-title){line-height:36px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-row:has(>.category-title-input){position:relative}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-row>.category-title-input{margin-right:0;padding-right:64px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-row:has(>.category-title-input) .category-header-actions{position:absolute;top:12px;right:12px;margin:0;z-index:1}:root[data-theme=light-dots] :is(.home-page,.category-page) .swipe-row.is-pressed:not(:has(.checkbox-wrap.is-pressed)) .swipe-content:before{background:#0000000a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-cell.right:has(.detail-footer-project-btn:hover):after{z-index:2;pointer-events:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-cell.right:has(.detail-footer-project-btn.is-pressed):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:auto;transform:none;border-radius:32px;background:#ffffff0a;z-index:2;pointer-events:none}:root[data-theme=light-dots] .detail-footer-cell.right:has(.detail-footer-project-btn.is-pressed):after{background:#0000000a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer{padding-left:max(20px,calc((100% - 800px)/2 + 16px));padding-right:max(20px,calc((100% - 800px)/2 + 16px))}:root[data-theme=light-dots] .home-page .project-card .card-header .dots-menu{background:#f0f0f0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-pin-icon :is(path,line){stroke:#7a7a7a}:root[data-theme=light-dots] .card-pin-icon :is(path,line){stroke:#a3a3a3}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]){--detail-w: min(var(--detail-w-set, calc((100vw - 444px)/2) ), calc(100vw - 860px) )}}@media (min-width: 1000px) and (max-width: 1240px){:root:is([data-theme=dark-dots],[data-theme=light-dots]){--detail-w: min(var(--detail-w-set, calc((100vw - 96px)/2) ), calc(100vw - 512px) )}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel:not(.search-panel) .save-to-card .save-to-header{padding-right:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-cancel.is-pressed:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:auto;transform:none;border-radius:32px;background:#ffffff0a;pointer-events:none}:root[data-theme=light-dots] :is(.save-to-panel:not(.search-panel) .save-to-card,.move-to-card) .save-to-cancel.is-pressed:after{background:#0000000a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .move-to-card .save-to-header{padding-right:16px}:root[data-theme=light-dots] .page{background-color:#f0f0f0;background-clip:content-box}:root[data-theme=dark-dots] .page{background-color:#212121;background-clip:content-box}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .source-label-text.canvas-link:before{top:-2px;bottom:-1px;left:-8px;right:-8px;border-radius:999px}@media (max-width: 999.98px){.app-wrap{height:100dvh}.phone{height:var(--ivh, 100dvh)}}@media (max-width: 999.98px) and (pointer: coarse){.phone{--mbar-bottom: max(12px, calc(env(safe-area-inset-bottom) - 4px) )}}@media (min-width: 1000px) and (pointer: coarse){.phone:where(.split-m){--mbar-bottom: max(12px, calc(env(safe-area-inset-bottom) - 4px) )}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.mbar-easel-wrap,.card-context-menu.mbar-page-menu) svg :is(path,line,polyline,rect,circle,polygon){stroke-width:2;vector-effect:non-scaling-stroke}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-context-menu.mbar-page-menu{padding-left:4px;padding-bottom:12px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-context-menu.mbar-page-menu:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-left:4px;padding-bottom:12px}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu.mbar-page-menu .card-context-item:before{left:4px;right:15px;border-radius:999px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .card-context-menu.mbar-page-menu .card-context-item>svg,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #animation-portal .easel-drag-ghost .card-context-item>svg{margin-left:4px}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-page-menu-header{padding-bottom:4px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .mbar-page-menu-header:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-bottom:4px}}@media (max-width: 999.98px){.footer .add-row .mbar-easel-wrap,.footer .add-row .mbar-easel-wrap.open{position:absolute;left:var(--ew-left, 0px);width:var(--ew-width, 100%);top:0;bottom:auto;height:var(--mbar-h);min-width:0;flex:none;overflow:visible;pointer-events:none}.footer .add-row .mbar-easel-wrap.open{pointer-events:auto}.footer .add-row .mbar-easel-wrap .easel-stack{position:absolute;top:0;left:0;width:var(--mbar-h);height:var(--mbar-h);opacity:0;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .1s ease .2s}.footer .add-row .mbar-easel-wrap.open .easel-stack{left:var(--ew-rest-left, 0px);width:var(--ew-rest-width, 100%);opacity:1;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity 60ms ease}.footer .add-row .mbar-easel-wrap.open .easel-stack.active{left:-8px;width:calc(100vw - 2 * var(--mbar-side) + 16px)}.phone.page-menu-open .add-row .link-input-stack:not(.easel-stack):not(.search-stack),.phone.page-menu-open .add-row .mbar-search{display:flex!important;pointer-events:none}.footer.easel-open .mbar-circle{opacity:1;flex-basis:var(--mbar-h);width:var(--mbar-h);margin:0;overflow:visible}.footer.easel-open .mbar-gallery-wrap{opacity:1;flex-basis:auto;width:auto;margin:0;overflow:visible}}@media (min-width: 1000px){.footer .add-row .mbar-easel-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.footer .add-row .mbar-easel-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:absolute;left:var(--ew-left, 0px);width:var(--ew-width, 100%);top:0;bottom:auto;height:var(--mbar-h);min-width:0;flex:none;overflow:visible;pointer-events:none}.footer .add-row .mbar-easel-wrap.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){pointer-events:auto}.footer .add-row .mbar-easel-wrap .easel-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){position:absolute;top:0;left:0;width:var(--mbar-h);height:var(--mbar-h);opacity:0;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .1s ease .2s}.footer .add-row .mbar-easel-wrap.open .easel-stack:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){left:var(--ew-rest-left, 0px);width:var(--ew-rest-width, 100%);opacity:1;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity 60ms ease}.footer .add-row .mbar-easel-wrap.open .easel-stack.active:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){left:-8px;width:calc(var(--split-vw, 100vw) - 2 * var(--mbar-side) + 16px)}.phone.page-menu-open .add-row .link-input-stack:not(.easel-stack):not(.search-stack):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.phone.page-menu-open .add-row .mbar-search:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:flex!important;pointer-events:none}.footer.easel-open .mbar-circle:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:1;flex-basis:var(--mbar-h);width:var(--mbar-h);margin:0;overflow:visible}.footer.easel-open .mbar-gallery-wrap:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:1;flex-basis:auto;width:auto;margin:0;overflow:visible}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .easel-placeholder .easel-placeholder-label{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a}:root[data-theme=light-dots] .easel-placeholder .easel-placeholder-label{color:#969696}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .easel-placeholder svg *{stroke:#7a7a7a}:root[data-theme=light-dots] .easel-placeholder svg *{stroke:#969696}@media (max-width: 999.98px){.footer .add-row .mbar-easel-wrap .easel-placeholder{opacity:0;transition:opacity 80ms ease}.footer .add-row .mbar-easel-wrap.open .easel-placeholder{opacity:1;transition:opacity .12s ease .18s}}@media (min-width: 1000px){.footer .add-row .mbar-easel-wrap .easel-placeholder:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:0;transition:opacity 80ms ease}.footer .add-row .mbar-easel-wrap.open .easel-placeholder:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){opacity:1;transition:opacity .12s ease .18s}}.detail-popout-btn{display:none}@media (hover: hover) and (pointer: fine){.detail-popout-btn{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;margin-left:auto;margin-right:8px;padding:0;border:none;border-radius:50%;background:#0000000f;color:#242424;cursor:pointer}.detail-popout-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#0000000a;opacity:0;transition:opacity .12s ease;pointer-events:none}.detail-popout-btn:hover:after{opacity:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-popout-btn{background:#333;color:#e6e6e6}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-popout-btn:after{background:#ffffff0a}:root[data-theme=light-dots] .detail-popout-btn{background:#e3e3e3;color:#292929}:root[data-theme=light-dots] .detail-popout-btn:after{background:#0000000a}}html.solo-window #app .page,html.solo-window #app .footer,html.solo-window #app .detail-resize-handle,html.solo-window #app .app-loading,html.solo-window #app .pull-spinner{visibility:hidden!important}html.solo-window{--detail-w: 100vw !important}html.solo-window #app .note-detail-page{left:0!important;right:0!important;width:auto!important;border-left:none!important;box-shadow:none!important}.detail-popout-btn svg *{stroke-width:2;vector-effect:non-scaling-stroke}html.solo-window #app .note-detail-page{transition:none!important}.add-row textarea.add-input{resize:none;overflow:hidden;display:block;box-sizing:border-box}.add-type-wrap,.toolbar-folder-btn{display:none}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open){--add-font: 700 28px/36px "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--add-ls: -.56px;--add-lh: 36px;--add-btn: 40px;--add-field-r: 24px;display:flex;flex-direction:column;box-sizing:border-box;transition:opacity .16s ease}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open){--add-font: 500 32px/44px Merriweather, Georgia, serif;--add-ls: normal;--add-lh: 44px;--add-btn: 32px;--add-field-r: 0px}@media (max-width: 999px){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open){flex:none;height:min(500px,calc(var(--ivh, 100dvh) - 32px - env(safe-area-inset-top,0px)));margin-top:auto}}@media (min-width: 1000px){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){flex:none;height:min(500px,calc(var(--ivh, 100dvh) - 32px - env(safe-area-inset-top,0px)));margin-top:auto}}@media (min-width: 1000px){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){height:min(500px,calc(100dvh - 216px));bottom:auto}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row{flex:1 1 0;min-height:0;max-height:none;height:auto;align-items:stretch}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack){flex:1 1 0;height:auto;min-height:0;margin:0 calc(var(--add-btn) + 8px) 0 0;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible;position:relative}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack):before,:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack):after{display:none}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>textarea.add-input{flex:1 1 0;width:100%;height:auto;min-height:0;margin:0;padding:16px;border-radius:var(--add-field-r);font:var(--add-font);letter-spacing:var(--add-ls);white-space:pre-wrap;overflow-y:auto;scrollbar-width:none}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>textarea.add-input::-webkit-scrollbar{display:none}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open{position:relative;inset:auto;flex:0 0 auto;width:100%;height:var(--mbar-h);max-height:none;margin:0}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input{height:var(--mbar-h)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible{top:auto;bottom:calc((var(--mbar-h) - var(--add-btn)) / 2);right:calc(-8px - var(--add-btn));width:var(--add-btn);height:var(--add-btn)}:root #app .footer.keyboard-open.add-open.add-link:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible{bottom:calc(var(--mbar-h) + 8px + (var(--mbar-h) - var(--add-btn)) / 2)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-wrap{display:block;position:absolute;top:calc((var(--mbar-h) - var(--add-btn)) / 2);right:calc(-8px - var(--add-btn));width:var(--add-btn);height:var(--add-btn);z-index:6}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-btn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:rgba(var(--accent-base-rgb),.24);cursor:pointer}@media (hover: hover){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-btn:hover{background:rgba(var(--accent-base-rgb),.32)}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-btn.is-pressed,:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-btn.open{background:rgba(var(--accent-base-rgb),.32)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .card-context-menu.add-type-menu{top:calc(100% + 8px);right:0;left:auto;bottom:auto;z-index:60}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-menu .card-context-item.selected{color:var(--accent-base)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-menu .card-context-item.selected svg *{stroke:var(--accent-base)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .card-context-menu.cc-menu{top:calc(16px + var(--add-lh) + 8px);left:8px;right:auto;bottom:auto;width:min(600px,calc(100% - 16px));max-height:min(400px,calc(100% - 32px - var(--add-lh)));overflow-y:auto;scrollbar-width:none;z-index:60}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .cc-menu .cc-menu-item{height:auto;min-height:56px;padding:8px 16px;box-sizing:border-box}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .cc-menu .cc-option-page{font-size:14px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .cc-menu-empty{padding:16px;font:500 16px Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#7a7a7a}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .cc-menu-empty{font-family:Open Sans,system-ui,sans-serif;font-weight:400}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .cc-menu .cc-menu-item.active{background:rgba(var(--cb-base-rgb),.12)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .cc-menu .cc-menu-item.active{background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .cc-menu .cc-menu-item.active:before{background:rgba(var(--cb-base-rgb),.16)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .cc-menu .cc-menu-item.active .cc-option-name{color:var(--cb-base)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.cc-overlay{top:0;bottom:auto;left:0;right:0;height:auto;padding:16px 16px 0 11px;display:block;z-index:2}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.cc-overlay .cc-overlay-text{font:var(--add-font);letter-spacing:var(--add-ls);padding:0 5px;white-space:pre-wrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .tab-area{flex:none}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-width:0;height:var(--mbar-h);padding:0 16px;border:none;border-radius:32px;background:transparent;color:#242424;font:500 16px Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;cursor:pointer;position:relative}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn svg{flex-shrink:0}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn{color:#e6e6e6}@media (hover: hover){:root[data-theme=light-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:hover{background:#0000000a}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:hover{background:#ffffff0f}}:root[data-theme=light-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:is(.is-pressed,.open){background:#0000000a}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:is(.is-pressed,.open){background:#ffffff0f}:root #app .save-to-panel.as-overlay{position:absolute;display:flex;flex:none;padding:0;margin:0;right:auto;bottom:auto;z-index:300;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility 0s linear .16s}:root #app .save-to-panel.as-overlay.visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease}:root #app .save-to-panel.as-overlay .save-to-card.move-to-card{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;transform:none;opacity:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .save-to-panel.as-overlay .save-to-card.move-to-card{border-radius:32px}:root #app .footer.keyboard-open.add-open.saveto-open:not(.search-open):not(.easel-open){opacity:0;pointer-events:none}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-btn{border-radius:6px;background:rgba(var(--accent-base-rgb),.16)}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-btn:is(.open,.is-pressed){background:rgba(var(--accent-base-rgb),.24)}@media (hover: hover){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-btn:hover{background:rgba(var(--accent-base-rgb),.24)}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:hover{background:#00000008}}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn{border-radius:4px;height:40px;font-family:Open Sans,system-ui,sans-serif}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:is(.open,.is-pressed){background:#0000000a}@media (min-width: 1000px){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:28px;width:284px;padding:0;background:#faf9f7;border:1px solid #C2C1BF;border-radius:16px;box-shadow:0 6px 20px #0000001a;overflow:visible}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding:0 8px 0 0;margin:0}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:relative;inset:auto;width:100%;height:48px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-top:0}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>textarea.add-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){background:transparent}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .tab-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){height:auto;border-top:1px solid #DBDAD8;padding:4px 8px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .tab-area>:not(.input-toolbar):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar{gap:8px;justify-content:stretch}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-divider{display:none}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-left{flex:1 1 0;width:auto;min-width:0}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-left .toolbar-source-btn{width:100%}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn{flex:1 1 0;align-self:center;height:40px;gap:6px;border-radius:32px}:root[data-theme=light-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn{background:#e3e3e3;color:#292929}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn{background:#333;color:#e6e6e6}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn svg *{stroke:#b8b8b8}@media (hover: hover){:root[data-theme=light-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:hover{background:#dbdbdb}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:hover{background:#3b3b3b}}:root[data-theme=light-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:is(.is-pressed,.open){background:#dbdbdb}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:is(.is-pressed,.open){background:#3b3b3b}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn{border-radius:4px;background:#0000000a;color:#43535e;font:600 16px Open Sans,system-ui,sans-serif}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn svg *{stroke:var(--accent-base)}@media (hover: hover){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:hover{background:#00000012}}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:is(.is-pressed,.open){background:#00000012}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open){--add-bar-gap: 8px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row{margin-bottom:0}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .tab-area{margin-top:var(--add-bar-gap)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack){margin-right:0}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-tabs{display:flex;flex:none;padding:0;margin:0}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-tabs .project-tab-bar{flex:1 1 0;position:relative}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.cc-overlay{top:48px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.cc-overlay{top:var(--add-tabs-h, 48px)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .card-context-menu.cc-menu{top:calc(48px + 16px + var(--add-lh) + 8px);max-height:min(400px,calc(100% - 80px - var(--add-lh)))}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible,:root #app .footer.keyboard-open.add-open.add-link:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible{top:auto;right:0;bottom:calc(0px - var(--add-bar-gap) - (var(--mbar-h) + var(--add-btn)) / 2)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar{padding-right:calc(var(--add-btn) + 8px)}@media (max-width: 999px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear){top:calc((var(--mbar-h) - 40px) / 2);right:4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input{padding-right:52px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){top:calc((var(--mbar-h) - 40px) / 2);right:4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-right:52px}}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-tabs{padding:8px 8px 0}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-tabs .project-tab-btn{flex:1 1 0}:root[data-theme=light-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-tabs .project-tab-bar{background:#0000000a}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar{box-sizing:border-box}@media (min-width: 1000px){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .tab-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-top:0;padding:0 8px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open.add-link:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){bottom:-41px;right:0}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-source-btn svg{flex-shrink:0}@media (max-width: 999px){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible,:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open.add-link:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible{right:6px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar{padding-right:calc(var(--add-btn) + 16px)}}@media (min-width: 1000px){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open.add-link:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack) .send-btn.visible:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){right:6px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-right:calc(var(--add-btn) + 16px)}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar{padding-right:calc(var(--add-btn) + 12px)}@media (max-width: 999px){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar{padding-right:calc(var(--add-btn) + 20px)}}@media (min-width: 1000px){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-right:calc(var(--add-btn) + 20px)}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-type-tabs{margin-bottom:4px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.cc-overlay{top:52px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .card-context-menu.cc-menu{top:calc(52px + 16px + var(--add-lh) + 8px)}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.cc-overlay{top:52px}@media (max-width: 999px){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open){--add-avail: calc(var(--ivh, 100dvh) - env(safe-area-inset-top, 0px));--add-h: min(500px, calc(var(--add-avail) - 32px));height:var(--add-h);margin-top:calc(env(safe-area-inset-top,0px) + (var(--add-avail) - var(--add-h)) / 2);margin-bottom:auto}}@media (min-width: 1000px){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){--add-avail: calc(var(--ivh, 100dvh) - env(safe-area-inset-top, 0px));--add-h: min(500px, calc(var(--add-avail) - 32px));height:var(--add-h);margin-top:calc(env(safe-area-inset-top,0px) + (var(--add-avail) - var(--add-h)) / 2);margin-bottom:auto}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head{display:flex;align-items:center;gap:8px;flex:none;height:40px;margin-bottom:4px;position:relative;z-index:6}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-wrap{position:relative;top:auto;right:auto;flex:none;width:var(--add-btn);height:var(--add-btn)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .card-context-menu.add-type-menu{left:0;right:auto}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 20px Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;letter-spacing:-.44px;color:#292929}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel{flex:none;height:40px;padding:0 18px;border:none;border-radius:32px;background:#0000000f;font:500 16px Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#292929;cursor:pointer}@media (hover: hover){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel:hover{background:#0000001a}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel.is-pressed{background:#0000001a}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-title{color:#e6e6e6}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel{background:#ffffff0f;color:#e6e6e6}@media (hover: hover){:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel:hover{background:#ffffff1a}}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel.is-pressed{background:#ffffff1a}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head{padding:8px 8px 0;height:48px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-title{font:500 18px Merriweather,Georgia,serif;letter-spacing:normal;color:#242424}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel{height:32px;padding:0 8px;border-radius:4px;background:transparent;font:600 16px Open Sans,system-ui,sans-serif;color:#43535e}@media (hover: hover){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel:hover{background:#0000000a}}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel.is-pressed{background:#0000000a}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.cc-overlay{top:60px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .card-context-menu.cc-menu{top:calc(60px + 16px + var(--add-lh) + 8px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open){-webkit-backdrop-filter:none;backdrop-filter:none}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);pointer-events:none;z-index:-1}}@media (min-width: 1000px){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:400px}}@media (min-width: 1000px){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:400px}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn{background:#0000000f;color:#292929}@media (hover: hover){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn:hover{background:#0000001a}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn:is(.open,.is-pressed){background:#0000001a}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn{background:#ffffff0f;color:#e6e6e6}@media (hover: hover){:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn:hover{background:#ffffff1a}}:root[data-theme=dark-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn:is(.open,.is-pressed){background:#ffffff1a}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn{background:#0000000a;color:#242424}@media (hover: hover){:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn:hover{background:#00000012}}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn:is(.open,.is-pressed){background:#00000012}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-title{padding-left:2px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:8px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .input-toolbar>:is(.toolbar-left,.toolbar-folder-btn){width:auto;min-width:0}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-source-btn{height:40px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-source-btn{width:100%;border-radius:4px;justify-content:center}:root .detail-footer-project-btn .detail-footer-easel-icon{margin-right:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .detail-footer-project-btn .detail-footer-easel-icon{margin-right:0}@media (max-width: 999px){:root #app .card-context-menu.mbar-page-menu{margin-bottom:8px}}@media (min-width: 1000px){:root #app .card-context-menu.mbar-page-menu:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-bottom:8px}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open){--add-text-top: 64px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head,:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head{position:absolute;top:12px;left:12px;right:12px;height:40px;margin:0;padding:0;justify-content:space-between;pointer-events:none}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head>*{pointer-events:auto}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>textarea.add-input{padding-top:var(--add-text-top)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.cc-overlay,:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.cc-overlay{top:calc(var(--add-text-top) - 16px)}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .card-context-menu.cc-menu,:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .card-context-menu.cc-menu{top:calc(var(--add-text-top) + var(--add-lh) + 8px);max-height:min(400px,calc(100% - var(--add-text-top) - var(--add-lh) - 16px))}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-wrap{width:40px;height:40px}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head-cancel{height:40px;padding:0 12px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-wrap,:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-wrap{width:auto;height:40px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn{width:auto;height:40px;gap:8px;padding:0 18px 0 14px;border-radius:32px;font:500 16px Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;white-space:nowrap}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn svg{flex-shrink:0}:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn{padding:0 12px 0 8px;border-radius:4px;background:transparent;color:#43535e;font:600 16px Open Sans,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots],[data-theme=paintbrush]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn{background:rgba(var(--accent-base-rgb),.24);color:var(--accent-base)}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots],[data-theme=paintbrush]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn:hover{background:rgba(var(--accent-base-rgb),.32)}}:root:is([data-theme=dark-dots],[data-theme=light-dots],[data-theme=paintbrush]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-head .add-type-btn:is(.open,.is-pressed){background:rgba(var(--accent-base-rgb),.32)}:root[data-theme=light-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:not(#_){background:#eaeaea}@media (hover: hover){:root[data-theme=light-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:not(#_):hover{background:#e3e3e3}}:root[data-theme=light-dots] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .toolbar-folder-btn:not(#_):is(.open,.is-pressed){background:#e3e3e3}:root[data-theme=light-dots] .home-page .card.inbox-card .card-header .dots-menu{background:#eaeaea}@media (min-width: 1000px){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:440px;left:max(16px,calc(var(--gutter, 0px) + 170px - 220px))}}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>textarea.add-input.untitled-note::placeholder{color:#7a7a7a;opacity:1;font:inherit;letter-spacing:inherit}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):not(:hover):not(.is-pressed){background:transparent}@media (min-width: 1000px){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:400px;left:max(16px,calc(var(--gutter, 0px) + 170px - 200px))}}@media (min-width: 1000px){:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root[data-theme=paintbrush] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:360px;left:max(16px,calc(var(--gutter, 0px) + 170px - 180px))}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open :is(.paste-btn,.add-link-clear):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){top:calc((var(--mbar-h) - 40px) / 2);right:2px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open) .add-row .link-input-stack.add-stack:not(.easel-stack):not(.search-stack)>.add-link-url-wrap.open .link-url-input:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-right:52px}}.inbox-card{position:relative;overflow:visible}.inbox-card>.card-header,.inbox-card>.inbox-items{position:relative;z-index:3}.inbox-card>.inbox-items{overflow:hidden;border-radius:0 0 15px 15px}.inbox-card>.card-header{padding-left:21px}.inbox-card>.card-header .inbox-title-icon{flex-shrink:0;margin-right:17px;color:var(--accent-dark);stroke:var(--accent-dark)}.inbox-card>.card-header .card-title{color:var(--accent-dark)}.inbox-card>.inbox-card-stroke{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.9),rgba(var(--accent-base-rgb),.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}.inbox-card>.inbox-card-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;opacity:.5;box-shadow:inset var(--glow-x) var(--glow-y) 22px var(--accent-light);animation:gallery-canvas-orbit 8s linear infinite;pointer-events:none;z-index:1}@media (prefers-reduced-motion: reduce){.inbox-card>:is(.inbox-card-stroke,.inbox-card-glow){animation:none}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .inbox-card>:is(.inbox-card-stroke,.inbox-card-glow){display:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .inbox-card>.inbox-items{border-radius:0 0 31px 31px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .card.inbox-card>.card-header{padding-left:25px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .inbox-card>.card-header .inbox-title-icon *{stroke-width:2;vector-effect:non-scaling-stroke}.inbox-item-row{align-items:center}.inbox-item-row .item-content{flex:1 1 auto;min-width:0}.inbox-move-btn{flex:none;width:32px;height:32px;margin:-4px -4px -4px 8px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:var(--accent-dark);cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover: hover){.inbox-move-btn:hover{background:#0000000a}}.inbox-move-btn:active,.inbox-move-btn.is-pressed{background:#00000012}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .inbox-move-btn{border-radius:50%;background:#eaeaea}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .inbox-move-btn svg *{stroke-width:2}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .inbox-move-btn:hover{background:#e3e3e3}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .inbox-move-btn:is(:active,.is-pressed){background:#e3e3e3}:root[data-theme=dark-dots] .inbox-move-btn{background:#333}@media (hover: hover){:root[data-theme=dark-dots] .inbox-move-btn:hover{background:#3a3a3a}}:root[data-theme=dark-dots] .inbox-move-btn:is(:active,.is-pressed){background:#3a3a3a}.save-to-option.no-radio>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dest-easel-bar{position:relative;flex-shrink:0;display:flex;align-items:center;border-top:1px solid #DBDAD8;background:#faf9f7;padding:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-easel-bar{border-top:none;background:transparent;padding:8px 16px 16px}.dest-easel-btn{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:40px;padding:0 12px 0 8px;border:none;border-radius:4px;background:rgba(var(--cb-base-rgb),.24);color:var(--cb-base);font:600 16px Open Sans,system-ui,sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.dest-easel-label{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (hover: hover){.dest-easel-btn:hover{background:rgba(var(--cb-base-rgb),.32)}}.dest-easel-btn:is(.open,.is-pressed){background:rgba(var(--cb-base-rgb),.32)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-easel-btn{padding:0 18px 0 14px;border-radius:32px;font:500 16px Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-easel-btn svg *{stroke-width:2}:root #app .card-context-menu.mbar-page-menu.dest-easels-menu{position:absolute;top:auto;bottom:100%;left:8px;right:auto;width:min(320px,calc(100% - 16px));min-width:0;max-width:none;margin:0;transform:translateY(8px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:16px;z-index:120}:root #app .card-context-menu.mbar-page-menu.dest-easels-menu::-webkit-scrollbar{display:none}:root #app .card-context-menu.mbar-page-menu.dest-easels-menu.open{transform:translateY(0)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .card-context-menu.mbar-page-menu.dest-easels-menu{left:16px;width:min(320px,calc(100% - 32px));border-radius:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-easels-menu :is(.mbar-page-menu-header,.mbar-page-menu-list,.mbar-page-menu-list>div){border-radius:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-easels-menu .card-context-item{border-radius:0}@media (min-width: 1000px){.dest-easels-menu .mbar-page-menu-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.dest-easels-menu .mbar-page-menu-title:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin:0;font:500 18px Merriweather,Georgia,serif;color:#242424}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-easels-menu .mbar-page-menu-title:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){font:700 22px Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;letter-spacing:-.44px;color:#e6e6e6}:root[data-theme=light-dots] .dest-easels-menu .mbar-page-menu-title:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){color:#292929}.dest-easels-menu .card-context-item:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){height:52px;padding-right:16px;font-weight:500}.dest-easels-menu .mbar-page-menu-label:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-easels-menu .mbar-page-menu-label:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;color:#e6e6e6!important}:root[data-theme=light-dots] .dest-easels-menu .mbar-page-menu-label:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){color:#292929!important}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-context-menu.mbar-page-menu.dest-easels-menu{background:#2b2b2b;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light-dots] #app .card-context-menu.mbar-page-menu.dest-easels-menu{background:#f7f7f7;border-color:#0000000a}.dest-easels-menu .dest-inbox-item{background:#00000005}@media (hover: hover){.dest-easels-menu .dest-inbox-item:hover{background:#0000000f}}.dest-easels-menu .dest-inbox-item:active{background:#0000000f}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-easels-menu .dest-inbox-item{background:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-easels-menu .dest-inbox-item:before{background:#ffffff0a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-easels-menu .dest-inbox-item:hover:before{background:#ffffff14}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-easels-menu .dest-inbox-item:active:before{background:#ffffff14}:root[data-theme=light-dots] #app .dest-easels-menu .dest-inbox-item:before{background:#0000000a}@media (hover: hover){:root[data-theme=light-dots] #app .dest-easels-menu .dest-inbox-item:hover:before{background:#00000014}}:root[data-theme=light-dots] #app .dest-easels-menu .dest-inbox-item:active:before{background:#00000014}:root #app .card-context-menu.mbar-page-menu.dest-easels-menu{padding-top:8px}#app .add-row.inbox-dest .send-btn.visible,#app .note-detail-page.inbox-page .note-detail-done.is-saving,#app .note-detail-page.inbox-page.editing .note-detail-done{background:radial-gradient(ellipse 22px 12px at calc(50% + var(--mc-u, .43) * 50%) calc(50% + var(--mc-v, 1) * 50%),rgba(255,255,255,.22),transparent),linear-gradient(135deg,#3a3a3a,#141414)!important;color:#fff!important;box-shadow:0 6px 20px #0000003d,inset 0 1px #ffffff24!important}@media (hover: hover){#app .add-row.inbox-dest .send-btn.visible:hover,#app .note-detail-page.inbox-page .note-detail-done.is-saving:hover,#app .note-detail-page.inbox-page.editing .note-detail-done:hover{background:radial-gradient(ellipse 22px 12px at calc(50% + var(--mc-u, .43) * 50%) calc(50% + var(--mc-v, 1) * 50%),rgba(255,255,255,.28),transparent),linear-gradient(135deg,#474747,#1e1e1e)!important}}#app .add-row.inbox-dest .send-btn.visible svg *,#app .note-detail-page.inbox-page .note-detail-done.is-saving svg *,#app .note-detail-page.inbox-page.editing .note-detail-done svg *{stroke:#fff!important}#app .add-row.inbox-dest .send-btn.visible:before,#app .note-detail-page.inbox-page .note-detail-done.is-saving:before,#app .note-detail-page.inbox-page.editing .note-detail-done:before{opacity:1!important;background:conic-gradient(from var(--mc-a, 142deg),rgba(0,0,0,.6),rgba(255,255,255,.7) 50%,rgba(0,0,0,.6))!important}#app .inbox-item-row .inbox-move-btn{align-self:center;margin-top:0;margin-bottom:0}#app .add-row.inbox-dest .add-head .add-type-btn{background:#292929!important;color:#fff!important}#app .add-row.inbox-dest .add-head .add-type-btn svg *{stroke:#fff!important}@media (hover: hover){#app .add-row.inbox-dest .add-head .add-type-btn:hover{background:#3a3a3a!important}}#app .add-row.inbox-dest .add-head .add-type-btn:is(.open,.is-pressed){background:#3a3a3a!important}:root[data-theme=dark-dots] #app .add-row.inbox-dest .add-head .add-type-btn{background:#111!important}@media (hover: hover){:root[data-theme=dark-dots] #app .add-row.inbox-dest .add-head .add-type-btn:hover{background:#1c1c1c!important}}:root[data-theme=dark-dots] #app .add-row.inbox-dest .add-head .add-type-btn:is(.open,.is-pressed){background:#1c1c1c!important}#app .input-toolbar.inbox-dest .toolbar-source-btn:not(.inactive),#app .note-detail-page.inbox-page .project-active-btn.on,#app .note-detail-page.inbox-page .project-active-btn.scheduled{background:#292929!important;color:#fff!important}#app .input-toolbar.inbox-dest .toolbar-source-btn:not(.inactive) :is(span,.toolbar-source-label),#app .note-detail-page.inbox-page .project-active-btn:is(.on,.scheduled) span{color:#fff!important}#app .input-toolbar.inbox-dest .toolbar-source-btn:not(.inactive) svg,#app .input-toolbar.inbox-dest .toolbar-source-btn:not(.inactive) svg *,#app .note-detail-page.inbox-page .project-active-btn:is(.on,.scheduled) svg,#app .note-detail-page.inbox-page .project-active-btn:is(.on,.scheduled) svg *{stroke:#fff!important;fill:none!important}@media (hover: hover){#app .input-toolbar.inbox-dest .toolbar-source-btn:not(.inactive):hover,#app .note-detail-page.inbox-page .project-active-btn:is(.on,.scheduled):hover{background:#3a3a3a!important}}:root[data-theme=dark-dots] #app .input-toolbar.inbox-dest .toolbar-source-btn:not(.inactive),:root[data-theme=dark-dots] #app .note-detail-page.inbox-page .project-active-btn:is(.on,.scheduled){background:#111!important}.save-to-option .dest-page-easel{flex-shrink:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-option .dest-page-easel *{stroke-width:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .home-page .inbox-card .inbox-item-row:not(:has(.note-preview-text)){padding-top:6px;padding-bottom:6px}.dest-easel-bar{justify-content:center}.dest-easel-btn{width:calc((100% + 16px)/2);justify-content:center}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-easel-btn{width:calc((100% + 32px)/2);padding:0 12px}:root #app .card-context-menu.mbar-page-menu.dest-easels-menu{left:calc((100% - min(320px,calc(100% - 16px)))/2)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .card-context-menu.mbar-page-menu.dest-easels-menu{left:calc((100% - min(320px,calc(100% - 32px)))/2)}#app :is(.save-to-card,.move-to-card,.save-to-panel).easels-open{overflow:visible!important}#app :is(.save-to-card,.move-to-card).easels-open>.dest-easel-bar{z-index:5}:root #app .card-context-menu.mbar-page-menu.dest-easels-menu{box-sizing:border-box}#app .home-page .inbox-card .inbox-item-row:not(:has(.note-preview-text)){align-items:center}#app .home-page .inbox-card .inbox-item-row:not(:has(.note-preview-text))>.checkbox-wrap{align-self:center;margin-top:0}.dest-easel-bar{justify-content:stretch;gap:8px}.dest-easel-bar>.dest-easel-btn,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-easel-bar>.dest-easel-btn{flex:1 1 0;width:auto;min-width:0;padding:0 12px}.dest-add-canvas-btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 12px;border:none;border-radius:4px;background:#0000000a;color:#43535e;font:600 16px Open Sans,system-ui,sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover: hover){.dest-add-canvas-btn:hover{background:#00000012}}.dest-add-canvas-btn.is-pressed,.dest-add-canvas-btn:active{background:#00000012}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-add-canvas-btn{border-radius:32px;font:500 16px Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .dest-add-canvas-btn svg *{stroke-width:2}:root[data-theme=light-dots] .dest-add-canvas-btn{background:#eaeaea;color:#292929}@media (hover: hover){:root[data-theme=light-dots] .dest-add-canvas-btn:hover{background:#e3e3e3}}:root[data-theme=light-dots] .dest-add-canvas-btn:is(.is-pressed,:active){background:#e3e3e3}:root[data-theme=dark-dots] .dest-add-canvas-btn{background:#333;color:#e6e6e6}@media (hover: hover){:root[data-theme=dark-dots] .dest-add-canvas-btn:hover{background:#3b3b3b}}:root[data-theme=dark-dots] .dest-add-canvas-btn:is(.is-pressed,:active){background:#3b3b3b}:root #app .card-context-menu.mbar-page-menu.dest-easels-menu{left:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .card-context-menu.mbar-page-menu.dest-easels-menu{left:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card-context-menu.mbar-page-menu.dest-easels-menu .card-context-item:before{left:4px;right:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .save-to-scroll.dest-canvas-list{margin:0 16px;padding:4px 0;border-radius:24px;background-image:linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] #app :is(.save-to-card,.move-to-card) .save-to-scroll.dest-canvas-list{background-image:linear-gradient(#0000000a,#0000000a)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option{padding-left:16px;padding-right:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option.save-to-new-row:before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;border-radius:999px;background:#ffffff0a;pointer-events:none;z-index:-1}:root[data-theme=light-dots] #app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option.save-to-new-row:before{background:#0000000a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option:hover:not(.selected):before{top:0;right:4px;bottom:0;left:4px}}#app :is(.save-to-card,.move-to-card) .save-to-scroll.dest-canvas-list{margin-top:4px}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option{padding-left:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option{padding-left:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-easel-bar{padding-top:12px}:root[data-theme=paintbrush] #app :is(.save-to-card,.move-to-card) .dest-easel-bar{margin-top:4px}:root:is([data-theme=dark-dots],[data-theme=light-dots],[data-theme=paintbrush]) #app :is(.save-to-card,.move-to-card) .save-to-scroll.dest-canvas-list{margin-top:4px}:root #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open),:root[data-theme] #app .footer.keyboard-open.add-open:not(.search-open):not(.easel-open){--add-text-top: 68px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option.save-to-new-row{padding-left:24px;padding-right:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option.save-to-new-row:before{top:0;right:8px;bottom:0;left:8px}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.search-panel.visible{overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-card{margin-bottom:calc(-1 * (var(--mbar-h) + 12px + 16px));position:relative;isolation:isolate;background:transparent;box-shadow:0 6px 24px #0003;overflow:hidden}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;clip-path:inset(0 round 32px);background:linear-gradient(135deg,#fff0,#ffffff05);box-shadow:inset var(--glow-x) var(--glow-y) 6px #ffffff0a;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);animation:gallery-canvas-orbit 8s linear infinite;pointer-events:none;z-index:-1}:root[data-theme=light-dots] #app .search-panel .save-to-card:before{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08))}:root[data-theme=light-dots] #app .search-panel .save-to-card:after{background:var(--mbar-chrome);box-shadow:inset var(--glow-x) var(--glow-y) 6px #fff9}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-header{background:transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-scroll{margin-bottom:calc(var(--mbar-h) + 12px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open{margin-left:12px;margin-right:10px;background:transparent;background-image:linear-gradient(#ffffff0a,#ffffff0a);border:none;border-radius:24px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light-dots] #app .footer.search-open .add-row .search-stack.open{background-image:linear-gradient(#0000000a,#0000000a)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:after{display:none}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .save-to-panel.search-panel.visible:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){overflow:visible}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-card:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-bottom:calc(-1 * (var(--mbar-h) + 12px + 16px));position:relative;isolation:isolate;background:transparent;box-shadow:0 6px 24px #0003;overflow:hidden}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-card:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,.3),rgba(0,0,0,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-card:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;clip-path:inset(0 round 32px);background:linear-gradient(135deg,#fff0,#ffffff05);box-shadow:inset var(--glow-x) var(--glow-y) 6px #ffffff0a;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);animation:gallery-canvas-orbit 8s linear infinite;pointer-events:none;z-index:-1}:root[data-theme=light-dots] #app .search-panel .save-to-card:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before{opacity:1;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.08))}:root[data-theme=light-dots] #app .search-panel .save-to-card:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{background:var(--mbar-chrome);box-shadow:inset var(--glow-x) var(--glow-y) 6px #fff9}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-header:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:transparent}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-scroll:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-bottom:calc(var(--mbar-h) + 12px)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-left:12px;margin-right:10px;background:transparent;background-image:linear-gradient(#ffffff0a,#ffffff0a);border:none;border-radius:24px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light-dots] #app .footer.search-open .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#0000000a,#0000000a)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{display:none}}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-card{margin-bottom:calc(-1 * (var(--mbar-h) + 16px + 16px))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-scroll{margin-bottom:calc(var(--mbar-h) + 16px + 8px);padding-bottom:16px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open{margin-left:16px!important;margin-right:14px!important;background:transparent!important;background-image:linear-gradient(#ffffff0a,#ffffff0a)!important;border:none!important;border-radius:24px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important}:root[data-theme=light-dots] #app .footer.search-open .add-row .search-stack.open{background-image:linear-gradient(#0000000a,#0000000a)!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:after{display:none!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open:before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open:after{display:none!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open{background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-card:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-bottom:calc(-1 * (var(--mbar-h) + 16px + 16px))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .search-panel .save-to-scroll:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-bottom:calc(var(--mbar-h) + 16px + 8px);padding-bottom:16px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-left:16px!important;margin-right:14px!important;background:transparent!important;background-image:linear-gradient(#ffffff0a,#ffffff0a)!important;border:none!important;border-radius:24px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important}:root[data-theme=light-dots] #app .footer.search-open .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background-image:linear-gradient(#0000000a,#0000000a)!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open .add-row .search-stack.open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{display:none!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):before,:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *):after{display:none!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}#app .home-page .pinned-gallery .card-pin-icon :is(path,line),:root[data-theme] #app .home-page .pinned-gallery .card-pin-icon :is(path,line){stroke:var(--accent-base)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.home-page,.category-page) .project-card>.card-header:has(.card-pin-icon){padding-left:23px}#app .pinned-gallery>.card-header{position:relative;z-index:5}#app .home-page .pinned-canvases>div:has(.card-context-menu.open){position:relative;z-index:10}#app .home-page .pinned-canvases{position:relative;z-index:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .home-page .pinned-gallery .dots-menu-btn:before{background:#ffffff0a;background-image:none;border-radius:50%}:root[data-theme=light-dots] #app .home-page .pinned-gallery .dots-menu-btn:before{background:#0000000a}@media (hover: hover){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .home-page .pinned-gallery .dots-menu-btn:hover:before{background:#ffffff14;background-image:none}:root[data-theme=light-dots] #app .home-page .pinned-gallery .dots-menu-btn:hover:before{background:#00000014}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .home-page .pinned-gallery :is(.dots-menu-btn.is-pressed,.dots-menu-wrap:has(.card-context-menu.open) .dots-menu-btn):before{background:#ffffff14;background-image:none}:root[data-theme=light-dots] #app .home-page .pinned-gallery :is(.dots-menu-btn.is-pressed,.dots-menu-wrap:has(.card-context-menu.open) .dots-menu-btn):before{background:#00000014}.cc-overlay-text{background:none!important}.cc-overlay-hit{border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .cc-overlay-hit{border-radius:999px}#app .cc-menu .cc-option-name{font-size:16px;font-weight:500;line-height:22.4px}#app .cc-menu .cc-option-page{font-size:14px;font-weight:500;color:var(--cb-base)!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cc-menu :is(.cc-option-name,.cc-option-page){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cc-menu .cc-option-name{line-height:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .cc-menu .cc-option-page{line-height:normal;margin-top:1px}:root[data-theme=light-dots] #app .cc-menu .cc-menu-item:not(.active) .cc-option-name{color:#292929}:root[data-theme=dark-dots] #app .cc-menu .cc-menu-item:not(.active) .cc-option-name{color:#e6e6e6}:root[data-theme=paintbrush] #app .cc-menu .cc-menu-item:not(.active) .cc-option-name{color:#1a1a1a}#app .cc-menu .cc-menu-item.cc-inbox{gap:6px}#app .cc-menu .cc-inbox-icon{flex-shrink:0}:root[data-theme=light-dots] #app .cc-menu .cc-menu-item.active .cc-option-name{color:#292929!important}:root[data-theme=dark-dots] #app .cc-menu .cc-menu-item.active .cc-option-name{color:#e6e6e6!important}:root[data-theme=paintbrush] #app .cc-menu .cc-menu-item.active .cc-option-name{color:#1a1a1a!important}#app .cc-menu .cc-menu-item>:first-child{margin-left:4px}#app :is(.save-to-card,.move-to-card) .dest-list-box{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;margin-top:4px}#app :is(.save-to-card,.move-to-card) .dest-list-box>.save-to-scroll.dest-canvas-list{flex:1 1 0;min-height:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-list-box{margin:4px 16px 0;border-radius:24px;background-image:linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] #app :is(.save-to-card,.move-to-card) .dest-list-box{background-image:linear-gradient(#0000000a,#0000000a)}:root:is([data-theme=dark-dots],[data-theme=light-dots],[data-theme=paintbrush]) #app :is(.save-to-card,.move-to-card) .dest-list-box>.save-to-scroll.dest-canvas-list{margin:0;border-radius:24px;background-image:none;padding:4px 0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-list-box>.dest-easel-bar{padding:4px 8px 8px;background:transparent;border-top:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .card-context-menu.mbar-page-menu.dest-easels-menu{left:8px}:root[data-theme=paintbrush] #app :is(.save-to-card,.move-to-card) .dest-list-box>.dest-easel-bar{margin-top:0}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option.no-radio{display:flex;align-items:center}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-row-icon{flex-shrink:0;margin-right:6px}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result .cc-option-text{display:flex;flex-direction:column;min-width:0;text-align:left}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result :is(.cc-option-name,.cc-option-page){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result .cc-option-page{font-size:14px}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result.dest-row-inbox .cc-option-text{justify-content:center}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result:not(.dest-row-inbox){padding-top:8px;padding-bottom:8px;height:auto;min-height:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result :is(.cc-option-name,.cc-option-page){font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result .cc-option-name{line-height:20px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result .cc-option-page{line-height:normal;margin-top:1px}#app :is(.save-to-card,.move-to-card) .dest-empty{padding:12px 20px;font:400 16px Open Sans,system-ui,sans-serif;color:#8a8a8a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-empty{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}#app :is(.save-to-card,.move-to-card) .dest-search-bar{flex-shrink:0;padding:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-search-bar{padding:12px 16px 16px}#app :is(.save-to-card,.move-to-card) .dest-search-field{position:relative;display:flex;align-items:center;height:44px;padding:0 4px 0 14px;border-radius:4px;background:#0000000a;color:#242424}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-search-field{height:48px;padding:0 8px 0 16px;border-radius:24px;background:transparent;background-image:linear-gradient(#ffffff0a,#ffffff0a);color:#e6e6e6}:root[data-theme=light-dots] #app :is(.save-to-card,.move-to-card) .dest-search-field{background-image:linear-gradient(#0000000a,#0000000a);color:#242424}#app :is(.save-to-card,.move-to-card) .dest-search-field svg{flex-shrink:0;stroke:currentColor}#app :is(.save-to-card,.move-to-card) .dest-search-field svg *{stroke:currentColor}#app :is(.save-to-card,.move-to-card) .dest-search-input{flex:1 1 auto;min-width:0;height:100%;margin-left:8px;padding:0;border:none;outline:none;background:transparent;color:inherit;font:400 16px Open Sans,system-ui,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-search-input{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-weight:500}#app :is(.save-to-card,.move-to-card) .dest-search-input::placeholder{color:#8a8a8a;opacity:1}#app :is(.save-to-card,.move-to-card) .dest-search-clear{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option.no-radio:is(.dest-easel-row,.dest-canvas-row,.dest-result){gap:0}:root[data-theme=light-dots] #app :is(.save-to-card,.move-to-card) .dest-list-box .dest-add-canvas-btn{background:#0000000d}@media (hover: hover){:root[data-theme=light-dots] #app :is(.save-to-card,.move-to-card) .dest-list-box .dest-add-canvas-btn:hover{background:#00000017}}:root[data-theme=light-dots] #app :is(.save-to-card,.move-to-card) .dest-list-box .dest-add-canvas-btn:is(.is-pressed,:active){background:#00000017}:root[data-theme=dark-dots] #app :is(.save-to-card,.move-to-card) .dest-list-box .dest-add-canvas-btn{background:#ffffff0f}@media (hover: hover){:root[data-theme=dark-dots] #app :is(.save-to-card,.move-to-card) .dest-list-box .dest-add-canvas-btn:hover{background:#ffffff1a}}:root[data-theme=dark-dots] #app :is(.save-to-card,.move-to-card) .dest-list-box .dest-add-canvas-btn:is(.is-pressed,:active){background:#ffffff1a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-list-box>.dest-easel-bar{padding:4px 12px 12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-list-box .card-context-menu.mbar-page-menu.dest-easels-menu{left:12px}#app .inbox-card>.inbox-items:has(.row-lifted,.row-context-held){overflow:visible}#app.bd-kick .footer,#app.bd-kick .footer:before,#app.bd-kick .footer:after,#app.bd-kick .footer *,#app.bd-kick .footer *:before,#app.bd-kick .footer *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open{padding-bottom:32px!important}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .footer.search-open:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){padding-bottom:32px!important}}.todo-detail-comment>.note-para:first-child{margin-top:0!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.todo-detail-title,.note-detail-title):focus:before{left:0;right:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-title:focus{padding-left:12px;padding-right:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-title:focus{margin-left:16px;margin-right:16px;padding-left:12px;padding-right:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-comment:focus{position:relative;isolation:isolate;padding-left:12px;padding-right:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-comment:focus:before{content:"";position:absolute;top:-16px;right:0;bottom:-16px;left:0;border-radius:32px;background:var(--title-field-wash);pointer-events:none;z-index:-1}:root[data-theme=paintbrush] #app .home-page .home-settings-btn{top:57.5px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .home-page .home-settings-btn{top:48.5px}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result.is-highlight{position:relative;isolation:isolate}#app :is(.save-to-card,.move-to-card) .dest-canvas-list .dest-result.is-highlight:before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;border-radius:999px;background:rgba(var(--cb-base-rgb),.16)!important;pointer-events:none;z-index:-1;display:block!important}#app :is(.save-to-card,.move-to-card) .dest-search-field .dest-search-clear.with-send{margin-right:4px}#app :is(.save-to-card,.move-to-card) .dest-search-send{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:rgba(var(--cb-base-rgb),.24);cursor:pointer;-webkit-tap-highlight-color:transparent}#app :is(.save-to-card,.move-to-card) .dest-search-send svg path{stroke:var(--cb-dark)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .dest-search-field .dest-search-send{--accent-base: var(--cb-base);--accent-dark: var(--cb-dark);--accent-light: var(--cb-light);--accent-base-rgb: var(--cb-base-rgb);position:relative}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-search-field{padding-right:4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .todo-detail-comment:focus{padding-left:16px}:root[data-theme=light-dots] #app .card:not(.pinned-gallery):not(.gallery-canvas) .link-tile-body{background:#f0f0f0}:root[data-theme=light-dots] #app .card:is(.pinned-gallery,.gallery-canvas) .link-tile-body{background:#fafafa}:root[data-theme=dark-dots] #app .card:not(.pinned-gallery):not(.gallery-canvas) .link-tile-image{background-color:#212121}:root[data-theme=dark-dots] #app .card:not(.pinned-gallery):not(.gallery-canvas) .link-tile-image.is-phone{background:#212121!important}:root[data-theme=dark-dots] #app .card:is(.pinned-gallery,.gallery-canvas) .link-tile-image{background-color:#292929}:root[data-theme=dark-dots] #app .card:is(.pinned-gallery,.gallery-canvas) .link-tile-image.is-phone{background:#292929!important}@media (min-width: 1000px){#app .page.save-fit .page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:0!important;pointer-events:none;transition:opacity .16s ease}}:root[data-theme] #app :is(.save-to-card,.move-to-card) .dest-canvas-list .save-to-option:is(.dest-easel-row,.dest-canvas-row){height:48px;min-height:48px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app :is(.save-to-card,.move-to-card) .dest-list-box>.dest-easel-bar{padding-top:8px}#app :is(.save-to-card,.move-to-card) .dest-list-box>.save-to-scroll.dest-canvas-list.fade-foot{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent)}#app :is(.save-to-card,.move-to-card) .dest-list-box>.save-to-scroll.dest-canvas-list.fade-foot.scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0px,#000 12px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,transparent 0px,#000 12px,#000 calc(100% - 16px),transparent)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .inbox-card .inbox-move-btn{width:40px;height:40px;margin:2px -8px 2px 8px;border-radius:50%;background:#333}:root[data-theme=light-dots] #app .inbox-card .inbox-move-btn{background:#e3e3e3}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .inbox-card .inbox-move-btn svg path{stroke:#e6e6e6;stroke-width:2;vector-effect:non-scaling-stroke}:root[data-theme=light-dots] #app .inbox-card .inbox-move-btn svg path{stroke:#292929}@media (hover: hover){:root[data-theme=dark-dots] #app .inbox-card .inbox-move-btn:hover{background:#333;background-image:linear-gradient(#ffffff0a,#ffffff0a)}:root[data-theme=light-dots] #app .inbox-card .inbox-move-btn:hover{background:#e3e3e3}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para:not(.style-heading)+.note-para.style-bullet{margin-top:0}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-para.style-heading{margin-top:32px}.phone.split-m{--split-vw: calc(100vw - var(--detail-w) - var(--split-panel-inset, 0px))}.phone.split-m>.footer{margin-right:calc(var(--detail-w) + var(--split-panel-inset, 0px))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .phone.split-m{--split-panel-inset: 32px}.phone.split-m>.page{margin-bottom:calc(-1 * (var(--mbar-h) + var(--mbar-bottom)));-webkit-mask-image:linear-gradient(to bottom,black 0px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)));mask-image:linear-gradient(to bottom,black 0px,black calc(100% - var(--mbar-h) - var(--mbar-bottom) + 4px - var(--fade-lift, 0px)),transparent calc(100% - var(--mbar-bottom) - var(--mbar-h) / 2 + 28px - var(--fade-lift, 0px)))}.phone.split-m.toast-open>.page{--fade-lift: calc(var(--mbar-h) / 2 + 16px + var(--add-toast-h) / 2)}.phone.split-m>.page .cards-area{padding-bottom:calc(var(--mbar-h) + var(--mbar-bottom) + 24px)}#app.split-m .home-page>.page-header{padding-left:calc(var(--split-cards-l, 28px) + 8px);padding-right:56px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.split-m{--split-cards-l: 48px}#app.split-m .home-page>.page-header .home-settings-btn{right:56px}#app.split-m .home-page>.cards-area{padding-top:0}@media (max-width: 999.98px){.detail-popout-btn.detail-lock-btn{display:none}}@media (min-width: 1000px){.detail-popout-btn.detail-lock-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){display:none}}#app .detail-lock-btn.locked{color:#000}:root[data-theme=dark-dots] #app .detail-lock-btn.locked{color:#fff}#app{--panel-inset: 0px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app{--panel-inset: 32px}@media (min-width: 1000px){.locked-page .note-detail-done.lock-hidden:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}.locked-page .detail-lock-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-right:0}#app.dual{--dual-gap: 32px}#app.dual .note-detail-page.pinned-page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:var(--dual-p3)}#app.dual .note-detail-page:not(.pinned-page):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){right:calc(var(--dual-p3) + var(--dual-gap) + var(--panel-inset))}#app.dual .detail-resize-handle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}#app.dual .detail-resize-handle.dual-b:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:block;right:calc(var(--dual-p3) + var(--panel-inset) + var(--dual-gap) / 2)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dual .detail-resize-handle.dual-b:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){right:calc(var(--dual-p3) + var(--panel-inset) + var(--dual-gap) / 2 - 24px)}}@media (min-width: 1000px) and (max-width: 1240px){#app.dual{--dual-p3: var(--dual2-p3-set, calc((100vw - var(--panel-inset) - var(--dual-gap)) / 2));--detail-w: var(--dual-p3)}#app.dual .note-detail-page:not(.pinned-page):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:0;width:auto;border-left:none}}@media (min-width: 1241px){#app.dual{--cards-lpad: 28px;--dual-c: calc((100vw - var(--panel-inset) - var(--cards-lpad) - 48px - 64px - var(--dual-gap)) / 3);--dual-p-default: min(calc(var(--dual-c) + 32px), calc((100vw - var(--panel-inset) - var(--cards-lpad) - 384px - 48px - var(--dual-gap)) / 2));--dual-p2: var(--dual-p2-set, var(--dual-p-default));--dual-p3: var(--dual-p3-set, var(--dual-p-default));--detail-w: calc(var(--dual-p2) + var(--dual-gap) + var(--dual-p3))}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dual{--cards-lpad: 48px}#app.dual .note-detail-page:not(.pinned-page):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){width:var(--dual-p2)}#app.dual .sidebar-date:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:none}#app.dual .page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:0}#app.dual :is(.cards-area,.category-page .page-header):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){max-width:100%}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app.dual :is(.cards-area,.category-page .page-header):where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-left:var(--cards-lpad)}#app.dual .detail-resize-handle:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:block}}#app .detail-resize-handle.dual-b{display:none}.phone.compose-over-detail>.footer{z-index:60}.phone.compose-over-detail>.note-detail-page{opacity:.2;pointer-events:none;transition:opacity .2s ease}@media (min-width: 1000px) and (max-width: 1240px){.phone.compose-over-detail:has(.note-detail-page.open) .footer:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),.phone.compose-over-detail:has(.note-detail-page.open) .save-to-panel:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex}}.archive-modal-notes{margin:-6px 0 18px;padding:4px 0;max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:24px;background:#0000000a}.archive-modal-notes::-webkit-scrollbar{display:none}.archive-modal-notes .note-row{padding-left:12px;padding-right:12px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .archive-modal-notes{margin:0 0 16px;border-radius:24px;background:#ffffff0a}:root[data-theme=light-dots] .archive-modal-notes{background:#0000000a}.note-detail-page .note-style-bar{right:80px}.note-media-wrap{position:absolute;right:16px;bottom:calc(20px + var(--kbh, 0px));width:56px;height:56px;z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.note-media-wrap.visible{opacity:1;visibility:visible;pointer-events:auto}.note-media-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border-radius:50%;background:#f7f6f3;border:1px solid #DBDAD8;box-shadow:0 4px 20px #00000040;cursor:pointer;-webkit-tap-highlight-color:transparent}.note-media-btn svg{flex-shrink:0;position:relative;z-index:1}.note-media-menu.card-context-menu{top:auto;bottom:calc(100% + 8px);right:0;left:auto;min-width:180px;transform:translateY(8px)}.note-media-menu.card-context-menu.open{transform:translateY(0)}.note-media-menu .card-context-item{padding-right:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-style-bar{right:72px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-media-wrap{width:48px;height:48px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-media-btn{background:var(--glass-fill);border:none;box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-media-btn{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-media-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] .note-media-btn{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}:root[data-theme=light-dots] .note-media-btn:before{background:linear-gradient(135deg,#fff,#00000014);opacity:1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-media-menu.card-context-menu{border-radius:24px}.note-para.style-image{padding:8px 0;line-height:0;-webkit-user-select:none;user-select:none}.note-para.style-image img{display:block;width:100%;height:auto;border-radius:24px}.note-para.style-image img[data-pending]{opacity:.6}:root[data-theme=dark-dots] .note-media-btn svg *{stroke:#e6e6e6}.note-para.style-image{position:relative}.note-photo-trash{position:absolute;top:20px;right:12px;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffffd9;color:#242424;box-shadow:0 4px 12px #0003;line-height:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:note-photo-trash-in .12s ease}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.note-photo-trash{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}@keyframes note-photo-trash-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}:root[data-theme=dark-dots] .note-photo-trash{background:#2b2b2bd9;color:#e6e6e6}.note-para.style-image.show-trash:after{content:"";position:absolute;top:8px;right:0;bottom:8px;left:0;border-radius:24px;background:#0000000f;pointer-events:none}.note-photo-trash{z-index:1}.note-detail-page .note-style-bar{right:144px}.note-media-wrap:not(.note-highlight-wrap){right:80px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-style-bar{right:128px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-media-wrap:not(.note-highlight-wrap){right:72px}:root[data-theme=dark-dots] .note-highlight-btn svg *{stroke:#e6e6e6}.hl-text{background:rgba(var(--accent-base-rgb),.24);border-radius:4px;padding:1px 2px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.note-para.style-image img{-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none}.note-para.style-image.dragging-away{display:none}.note-photo-ghost{position:fixed;width:72px;height:72px;border-radius:16px;overflow:hidden;opacity:.5;box-shadow:0 4px 12px #0000001f;pointer-events:none;z-index:100001;animation:note-photo-ghost-in .14s ease}.note-photo-ghost img{display:block;width:100%;height:100%;object-fit:cover}@keyframes note-photo-ghost-in{0%{transform:scale(1.4)}to{transform:scale(1)}}.note-photo-drop-line{position:fixed;height:1px;background:#dbdad8;pointer-events:none;z-index:100000}:root[data-theme=dark-dots] .note-photo-drop-line{background:#ffffff29}.note-detail-page .note-style-bar{right:120px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-style-bar{right:120px}.note-tools{position:absolute;right:16px;bottom:calc(20px + var(--kbh, 0px));height:56px;padding:0 16px;display:flex;align-items:center;gap:16px;box-sizing:border-box;border-radius:999px;background:#f7f6f3;border:1px solid #DBDAD8;box-shadow:0 4px 20px #00000040;z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.note-tools.visible{opacity:1;visibility:visible;pointer-events:auto}.note-tool-btn{position:relative;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.note-tool-btn:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.note-tool-btn svg{position:relative;z-index:1;flex-shrink:0}.note-highlight-btn.on:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;background:rgba(var(--accent-base-rgb),.24)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-tools{height:50px;background:var(--glass-fill);border:none;border-radius:32px;box-shadow:0 6px 24px #0003,inset -6px -6px 4px #ffffff0a}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-tools{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-tools:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:2}:root[data-theme=light-dots] .note-tools{box-shadow:0 6px 24px #0003,inset -6px -6px 6px #fff9}:root[data-theme=light-dots] .note-tools:before{background:linear-gradient(135deg,#fff,#00000014);opacity:1}:root[data-theme=dark-dots] .note-tool-btn svg *{stroke:#e6e6e6}.note-tools{padding:0 15px}.note-detail-page .note-style-bar{right:118px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-tools{padding:0 13px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-style-bar{right:114px}.note-tools{padding-right:19px}.note-detail-page .note-style-bar{right:122px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-tools{padding-right:17px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-detail-page .note-style-bar{right:118px}.home-page .home-expand-btn{right:60px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .home-expand-btn{right:64px}@media (min-width: 1000px){.home-page .home-expand-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;right:16px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .home-expand-btn:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){right:16px}}.home-page>.gallery-desk-head{display:none}@media (min-width: 1000px){.home-page>.gallery-desk-head:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:block;position:sticky;top:0;z-index:1}.home-page>.gallery-desk-head>.page-header:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){position:relative}.gallery-desk-head .gallery-desk-icon:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){display:flex;align-items:center;flex-shrink:0;margin-left:8px;color:#242424}.gallery-desk-head .gallery-desk-icon svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke-width:1;vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .gallery-desk-head .gallery-desk-icon svg *:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){stroke-width:2}:root[data-theme=dark-dots] .gallery-desk-head .gallery-desk-icon:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){color:#e6e6e6}:root[data-theme=light-dots] .gallery-desk-head .gallery-desk-icon:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){color:#292929}.gallery-desk-head .gallery-desk-icon+.active-title:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){margin-left:12px}}@media (min-width: 1000px){:root .home-page>.gallery-desk-head~.cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)),:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page>.gallery-desk-head~.cards-area:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-top:0}.gallery-desk-head .gallery-desk-icon:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){align-self:center}}@media (min-width: 1000px){.gallery-desk-head .active-title:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):after{display:none!important}}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-actions{margin-right:16px}@media (max-width: 999.98px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page>.page-header .home-settings-btn{right:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page>.page-header .home-settings-btn.home-expand-btn{right:80px}}@media (min-width: 1000px){:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page>.page-header .home-settings-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){right:32px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page>.page-header .home-settings-btn.home-expand-btn:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){right:80px}}:root[data-theme=light-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar .project-tab-indicator{background:#fafafa}:root[data-theme=light-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar{--tab-icon-on: #292929}:root[data-theme=light-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar .project-tab-btn.selected .project-tab-count{color:#292929}:root[data-theme=light-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar .project-tab-btn svg{width:20px;height:20px}:root[data-theme=light-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar .project-tab-bar{gap:4px}:root[data-theme=dark-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar .project-tab-indicator{background:#2b2b2b}:root[data-theme=dark-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar{--tab-icon-on: #E6E6E6}:root[data-theme=dark-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar .project-tab-btn.selected .project-tab-count{color:#e6e6e6}:root[data-theme=dark-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar .project-tab-btn svg{width:20px;height:20px}:root[data-theme=dark-dots] .project-card:not(.gallery-canvas)>.project-bottom-bar .project-tab-bar{gap:4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card:has(>.project-items .link-grid)>.project-bottom-bar.no-tabs{margin-top:0;padding:12px 16px 8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .project-card:has(>.project-items .link-grid):has(>.project-bottom-bar.no-tabs){padding-bottom:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card.project-card>.card-header.collapsed{padding-bottom:8px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .note-style-bar .note-style-btn{flex:1 1 auto}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-bar{position:relative;background:#f0f0f0;box-shadow:inset 0 6px 24px #0003}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-bar:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:linear-gradient(var(--cb-stroke-angle),rgba(255,255,255,1),rgba(0,0,0,.04));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-indicator{background:var(--glass-fill);box-shadow:0 4px 12px #00000024,inset -4px -4px 4px #fff9;overflow:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-indicator{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-indicator:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#fff,#00000014);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-bar{overflow:hidden}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-bar:before{top:0;right:0;bottom:0;left:0;z-index:2}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-indicator{box-shadow:0 6px 24px #0003,inset -4px -4px 4px #fff9}:root[data-theme=light-dots] .card.gallery-canvas>.project-bottom-bar{--tab-icon-on: #292929}:root[data-theme=light-dots] .card.gallery-canvas>.project-bottom-bar .project-tab-btn.selected .project-tab-count{color:#292929}:root[data-theme=light-dots] .card.gallery-canvas>.project-bottom-bar .project-tab-btn svg{width:20px;height:20px}:root[data-theme=light-dots] .card.gallery-canvas>.project-bottom-bar .project-tab-bar{gap:4px}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-bar:before{content:none}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-bar{background:#f0f0f0;box-shadow:none}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-indicator{box-shadow:inset -4px -4px 4px #fff9}:root[data-theme=light-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-bar{background:linear-gradient(#0000000a,#0000000a),#f0f0f0}:root[data-theme=dark-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-bar{position:relative;overflow:hidden;gap:4px;background:linear-gradient(#ffffff0a,#ffffff0a),#333;box-shadow:none}:root[data-theme=dark-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-indicator{background:var(--glass-fill);box-shadow:inset -4px -4px 4px #ffffff0a;overflow:visible}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-theme=dark-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-indicator{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}:root[data-theme=dark-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-indicator:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;opacity:.7;background:linear-gradient(135deg,#ffffff4d,#00000029);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}:root[data-theme=dark-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar{--tab-icon-on: #E6E6E6}:root[data-theme=dark-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-btn.selected .project-tab-count{color:#e6e6e6}:root[data-theme=dark-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-btn svg{width:20px;height:20px}:root[data-theme=dark-dots] :is(.project-card.pinned-gallery,.card.gallery-canvas)>.project-bottom-bar .project-tab-bar{background:#333}:root[data-theme=dark-dots] #app .home-page .pinned-gallery .dots-menu-btn:before{background:transparent}@media (hover: hover){:root[data-theme=dark-dots] #app .home-page .pinned-gallery .dots-menu-btn:hover:before{background:#ffffff0a}}:root[data-theme=dark-dots] #app .home-page .pinned-gallery :is(.dots-menu-btn.is-pressed,.dots-menu-wrap:has(.card-context-menu.open) .dots-menu-btn):before{background:#ffffff0a}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .card .card-title{font-size:18px;line-height:24px;letter-spacing:-.4px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) #app .category-page .active-title{font-size:28px;line-height:36px;letter-spacing:-.56px}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(.home-page,.sidebar-date) :is(.active-day-name,.active-month-date){font-size:40px;line-height:42px;letter-spacing:-1.6px}.easel-name-icon *{vector-effect:non-scaling-stroke}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(#page-menu,.settings-drag-ghost) .cat-row-decoration.has-easel-icon{width:18px!important;margin-left:-3px;margin-right:9px!important}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(#page-menu,.settings-drag-ghost) .cat-row-decoration.has-easel-icon:before{content:none}:root:is([data-theme=dark-dots],[data-theme=light-dots]) :is(#page-menu,.settings-drag-ghost) .cat-row-decoration.has-easel-icon>svg.easel-name-icon{display:block!important}#app .inbox-card-wrap,#app .home-page .pinned-canvases,#app .card.gallery-canvas{position:relative;z-index:1}#app .move-to-card.icon-picker-card .dest-list-box>.save-to-scroll.icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));grid-auto-rows:52px;align-content:start;gap:4px;padding:12px;overflow-y:auto;-webkit-overflow-scrolling:touch}#app .icon-picker-cell{display:flex;align-items:center;justify-content:center;border:none;border-radius:16px;background:transparent;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}@media (hover: hover){#app .icon-picker-cell:hover{background:#0000000a}}#app .icon-picker-cell:active,#app .icon-picker-cell.is-current{background:#0000000f}:root[data-theme=dark-dots] #app .icon-picker-cell:active,:root[data-theme=dark-dots] #app .icon-picker-cell.is-current{background:#ffffff14}@media (hover: hover){:root[data-theme=dark-dots] #app .icon-picker-cell:hover{background:#ffffff0d}}#app .icon-picker-cell .easel-name-icon *{vector-effect:non-scaling-stroke}#app .icon-picker-grid .icon-picker-empty{grid-column:1 / -1}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .home-page .active-dots.with-icons,:root:is([data-theme=dark-dots],[data-theme=light-dots]) .sidebar-date .active-dots.with-icons{gap:4px}.active-dots .active-dot-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex-shrink:0}.category-page .active-title .easel-title-icon{white-space:nowrap}.category-page .active-title .easel-title-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:8px;border-radius:50%;vertical-align:middle;position:relative;top:-.096em;background:rgba(var(--accent-base-rgb),.24)}:root:is([data-theme=dark-dots],[data-theme=light-dots]) .category-page .category-header-row>.active-title.has-title-icon:after{display:none!important}.card{background:hsl(from #F7F6F3 h s calc(l*1.01));border:1px solid #C2C1BF;border-radius:16px;margin-bottom:10px;overflow:hidden;box-shadow:none;padding-bottom:4px}.card:has(.card-context-menu.open){overflow:visible}.card:has(>div:empty:last-child){padding-bottom:0}.card:has(>div:empty:last-child) .card-header{padding-bottom:12px}.cards-area .card:has(.card-context-menu.open){position:relative;z-index:40}.cards-area .card{box-shadow:0 6px 24px rgba(0,0,0,var(--card-scroll-shadow, .04))}@media (max-width: 480px){#page-star .cards-area .card,.home-page .cards-area .card{box-shadow:0 6px 24px rgba(0,0,0,calc(var(--card-scroll-shadow, .04) + .04))}}@media (hover: hover){.card:has(>.card-header:hover){background-image:linear-gradient(#00000003,#00000003)}.card:has(>.card-header .project-add-btn:hover),.card:has(>.card-header .dots-menu-btn:hover){background-image:none}}.card-header{display:flex;align-items:center;padding:14px 4px 8px 18px;gap:10px}.card-title-wrap{flex:1;min-width:0;display:flex;flex-direction:column}.card-title-row{display:flex;align-items:center;min-width:0}.card-source-label{align-self:flex-start;margin-top:4px}.card-pin-icon{flex-shrink:0;margin-right:15px;display:block}.project-card>.card-header:has(.card-pin-icon){padding-left:19px}.card-title{font-family:Merriweather,Georgia,serif;font-size:18px;color:#242424;font-weight:500;flex:1}.dots-menu{display:flex;flex-direction:column;gap:3px;cursor:pointer;padding:2px 4px}.dots-menu span{width:4px;height:4px;border-radius:50%;background:#3d3d3d;display:block}.dots-menu-wrap{position:relative;flex-shrink:0}.card-context-menu{position:absolute;top:calc(100% + 6px);right:0;background:hsl(from #F7F6F3 h s calc(l*1.01));border:1px solid #C2C1BF;border-radius:8px;box-shadow:0 4px 20px #0000001f;width:max-content;min-width:180px;z-index:100;overflow:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.card-context-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}.card-context-item{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:0 40px 0 16px;white-space:nowrap;text-align:left;background:none;border:none;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;color:#242424;cursor:pointer}.card-context-item+.card-context-item{border-top:1px solid #DBDAD8}.card-context-item svg{flex-shrink:0}@media (hover: hover){.card-context-item:hover{background:#00000005}.card-context-item.danger:hover{background:#b24a4a0a}}.card-context-item.danger{color:#b24a4a}.card-context-item:active{background:#0000000a}.swipe-row.row-lifted{position:relative;z-index:120;background:#f7f6f3;border:1px solid #C2C1BF;border-radius:8px;box-shadow:0 8px 24px #0000002e}.card:has(.swipe-row.row-lifted){overflow:visible}.cards-area .card:has(.swipe-row.row-lifted){position:relative;z-index:40}.row-action-menu{top:auto;right:auto;left:auto;z-index:121;transition:opacity .16s ease,transform .16s ease}.row-action-menu.smooth-top{transition:opacity .16s ease,transform .16s ease,top .3s ease}@keyframes row-menu-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.row-action-menu.menu-above{transform:translateY(16px)}.row-action-menu.menu-above.open{transform:none;animation:row-menu-rise .16s ease both}.row-action-menu.cursor-anchored{transition:opacity .16s ease,transform .16s ease}.row-action-menu.side-anchored{transition:opacity .12s ease,transform .12s ease}.row-action-menu.from-left{transform:translate(-16px)}.row-action-menu.from-right{transform:translate(16px)}.row-action-menu.from-top{transform:translateY(-16px)}.row-action-menu.from-left.open,.row-action-menu.from-right.open,.row-action-menu.from-top.open{transform:none}.swipe-row.row-context-held .swipe-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#00000005;border-radius:0;z-index:-1;pointer-events:none}.row-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:119;background:transparent}.card-rename-wrap{flex:1;min-width:0}.card-rename-wrap .project-input-wrap{margin:0;border:none;background:transparent;box-shadow:none}.card-rename-wrap .project-input{padding-left:0;font-family:Merriweather,Georgia,serif;font-size:20px;font-weight:500;color:#242424}.card-header:has(.card-rename-wrap) .project-header-actions{display:none}.todo-row{display:flex;align-items:flex-start;padding:10px 20px;min-height:unset;cursor:default;transition:background .15s}.todo-row.checked .item-text,.todo-row.checked .source-label{opacity:.5}.divider{height:1px;background:#dbdad8;margin:0 20px 0 56px}.checkbox-wrap{width:20px;height:20px;flex-shrink:0;margin-right:16px;margin-top:1px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.todo-row .checkbox-wrap,.note-row .checkbox-wrap{align-self:center;margin-top:0}.checkbox-wrap:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px}@keyframes row-flash-check{0%{background:transparent}25%{background:rgba(var(--accent-base-rgb),.15)}to{background:transparent}}@keyframes checkbox-bounce-in{0%{transform:scale(1)}18%{transform:scale(.72)}52%{transform:scale(1.18)}78%{transform:scale(.94)}to{transform:scale(1)}}@keyframes checkbox-bounce-out{0%{transform:scale(1)}30%{transform:scale(1.14)}to{transform:scale(1)}}.checkbox{width:18px;height:18px;border-radius:4px;border:1px solid #B8B8B8;background:#faf9f7;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:none;transition:background .15s ease,border-color .15s ease;transform-origin:center}.checkbox.animating-check{animation:checkbox-bounce-in .32s ease forwards}.checkbox.animating-uncheck{animation:checkbox-bounce-out .2s ease forwards}.checkbox.checked{background:var(--accent-base);border-color:transparent;box-shadow:none}.checkmark{opacity:0;transition:opacity 80ms ease 60ms;display:block}.checkbox.checked .checkmark{opacity:1}@property --cb-stroke-angle{syntax: "<angle>"; inherits: false; initial-value: 270deg;}.checkbox.activated-checkbox{border:1px solid transparent;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--cb-dark, var(--accent-dark)) h s calc(l*1.53) / .6),hsl(from var(--cb-dark, var(--accent-dark)) h s calc(l*.576 - 4) / .6)) border-box;box-shadow:0 4px 4px color-mix(in srgb,hsl(from var(--cb-base, var(--accent-base)) h calc(s*1.02) calc(l*.98)) 24%,transparent),inset 2px 6px 6px hsl(from var(--cb-light, var(--accent-light)) h calc(s*1.08) calc(l*.96));animation:cb-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite;animation-delay:var(--cb-delay, 0s),var(--cb-delay, 0s);animation-direction:var(--cb-dir, normal),var(--cb-dir, normal)}@keyframes cb-stroke-orbit{0%{--cb-stroke-angle: 270deg}to{--cb-stroke-angle: 630deg}}@keyframes cb-inner-orbit{0%{box-shadow:0 4px 4px color-mix(in srgb,hsl(from var(--cb-base, var(--accent-base)) h calc(s*1.02) calc(l*.98)) 24%,transparent),inset 2px 0 6px hsl(from var(--cb-light, var(--accent-light)) h calc(s*1.08) calc(l*.96))}25%{box-shadow:0 4px 4px color-mix(in srgb,hsl(from var(--cb-base, var(--accent-base)) h calc(s*1.02) calc(l*.98)) 24%,transparent),inset 0 6px 6px hsl(from var(--cb-light, var(--accent-light)) h calc(s*1.08) calc(l*.96))}50%{box-shadow:0 4px 4px color-mix(in srgb,hsl(from var(--cb-base, var(--accent-base)) h calc(s*1.02) calc(l*.98)) 24%,transparent),inset -2px 0 6px hsl(from var(--cb-light, var(--accent-light)) h calc(s*1.08) calc(l*.96))}75%{box-shadow:0 4px 4px color-mix(in srgb,hsl(from var(--cb-base, var(--accent-base)) h calc(s*1.02) calc(l*.98)) 24%,transparent),inset 0 -6px 6px hsl(from var(--cb-light, var(--accent-light)) h calc(s*1.08) calc(l*.96))}to{box-shadow:0 4px 4px color-mix(in srgb,hsl(from var(--cb-base, var(--accent-base)) h calc(s*1.02) calc(l*.98)) 24%,transparent),inset 2px 0 6px hsl(from var(--cb-light, var(--accent-light)) h calc(s*1.08) calc(l*.96))}}.checkbox.activated-checkbox.checked,.checkbox.activated-checkbox.animating-check{background:var(--cb-base, var(--accent-base));border-color:transparent;box-shadow:none;animation:none}.checkbox,.mark-complete-btn{position:relative}.checkbox:after,.send-btn:after,.project-send-btn:after,.mark-complete-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .12s ease;pointer-events:none}.checkbox.activated-checkbox:after{background:rgba(var(--cb-base-rgb, var(--accent-base-rgb)),.24)}.send-btn:after,.project-send-btn:after,.mark-complete-btn:after{background:rgba(var(--accent-base-rgb),.06)}.checkbox:not(.activated-checkbox):after{background:#0000000a}@media (hover: hover){.checkbox:hover:after,.send-btn.visible:hover:after,.project-send-btn.visible:hover:after,.mark-complete-btn:hover:after{opacity:1}.project-input-wrap:not(.focused):hover,.add-input:hover{background-image:linear-gradient(#00000005,#00000005)}}.item-text{display:block;width:100%;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#1a1a1a;line-height:1.4;word-wrap:break-word}.item-text.checked-text{text-decoration:line-through;color:#595959}.item-content{flex:1;min-width:0;display:flex;flex-direction:column}.source-label{display:flex;align-items:center;margin-top:2px}.source-label-text.canvas-link{position:relative;cursor:pointer}.source-label-text.canvas-link:before{content:"";position:absolute;top:-2px;bottom:0;left:-2px;right:-2px;border-radius:4px;background:color-mix(in srgb,var(--accent-light) 70%,transparent);opacity:0;z-index:-1}@media (hover: hover){.source-label-text.canvas-link:hover{color:var(--accent-dark)}.source-label-text.canvas-link:hover:before{opacity:1}.swipe-row:has(.canvas-link:hover) .swipe-content:before{opacity:0}}@media (hover: none){.source-label-text.canvas-link:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-8px;right:-8px}}.source-label-text{font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a;margin-left:0}.swipe-row{position:relative;overflow:hidden}.swipe-action-btn{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:none;cursor:pointer;flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s ease}@keyframes ob-inner-orbit{0%{box-shadow:0 6px 6px var(--ob-drop),inset 10px 0 12px var(--ob-light)}25%{box-shadow:0 6px 6px var(--ob-drop),inset 0 12px 12px var(--ob-light)}50%{box-shadow:0 6px 6px var(--ob-drop),inset -10px 0 12px var(--ob-light)}75%{box-shadow:0 6px 6px var(--ob-drop),inset 0 -12px 12px var(--ob-light)}to{box-shadow:0 6px 6px var(--ob-drop),inset 10px 0 12px var(--ob-light)}}.swipe-action-btn.delete{right:16px;width:64px;top:50%;bottom:auto;transform:translateY(-50%);height:auto;padding:0;align-items:center;justify-content:center}.swipe-action-btn .swipe-active-inner{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px}.swipe-action-btn.delete .swipe-active-inner{--ob-light: #F5DDDD;--ob-drop: color-mix(in srgb, #B24A4A 20%, transparent);--ob-stroke: #8B3333;border:1px solid transparent;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--ob-stroke) h s calc(l*1.5) / .6),hsl(from var(--ob-stroke) h s calc(l*.6) / .6)) border-box;box-shadow:0 6px 6px var(--ob-drop),inset 6px 14px 12px var(--ob-light);color:#8b3333;animation:ob-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}.swipe-action-btn.active-tag{left:16px;width:64px;top:50%;bottom:auto;transform:translateY(-50%);height:auto;padding:0;align-items:center;justify-content:center}.swipe-action-btn.active-tag .swipe-active-inner{--ob-light: #EBE8E1;--ob-drop: color-mix(in srgb, #595959 20%, transparent);--ob-stroke: #595959;border:1px solid transparent;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--ob-stroke) h s calc(l*1.5) / .6),hsl(from var(--ob-stroke) h s calc(l*.6) / .6)) border-box;box-shadow:0 6px 6px var(--ob-drop),inset 6px 14px 12px var(--ob-light);color:#595959;animation:ob-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}.swipe-action-btn.active-tag.activated .swipe-active-inner{--ob-light: var(--accent-light);--ob-drop: color-mix(in srgb, var(--accent-base) 20%, transparent);--ob-stroke: var(--accent-dark);border:1px solid transparent;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--ob-stroke) h s calc(l*1.5) / .6),hsl(from var(--ob-stroke) h s calc(l*.6) / .6)) border-box;box-shadow:0 6px 6px var(--ob-drop),inset 6px 14px 12px var(--ob-light);color:var(--accent-dark);animation:ob-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}.swipe-action-btn.archive{right:80px;width:64px;top:50%;bottom:auto;transform:translateY(-50%);height:auto;padding:0;align-items:center;justify-content:center}.swipe-action-btn.archive .swipe-active-inner{--ob-light: var(--accent-light);--ob-drop: color-mix(in srgb, var(--accent-base) 20%, transparent);--ob-stroke: var(--accent-dark);border:1px solid transparent;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--ob-stroke) h s calc(l*1.5) / .6),hsl(from var(--ob-stroke) h s calc(l*.6) / .6)) border-box;box-shadow:0 6px 6px var(--ob-drop),inset 6px 14px 12px var(--ob-light);color:var(--accent-dark);animation:ob-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite;animation-delay:-1.25s,-1.25s}.link-outlink-btn{flex-shrink:0;width:32px;height:32px;margin-left:4px;padding:0;border:none;background:transparent;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (hover: hover){.link-outlink-btn:hover{background:#0000000a}}.link-preview-card{margin:28px 0 0;border:1px solid #C2C1BF;border-radius:16px;box-shadow:0 4px 20px #0000001a;overflow:hidden;cursor:pointer;background:hsl(from #F7F6F3 h s calc(l*1.01))}.link-preview-image{height:384px;background:var(--accent-light);overflow:hidden}.link-preview-image img{width:100%;height:100%;object-fit:cover;display:block}.link-preview-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.5}.link-preview-divider{height:1px;background:#dbdad8}.link-preview-body{display:flex;flex-direction:column;padding:8px 16px;background:hsl(from #F7F6F3 h s calc(l*1.01))}.link-preview-title{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#1a1a1a;line-height:1.4}.link-preview-url{margin-top:2px;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swipe-action-label{display:none}.swipe-row.swiped-left .swipe-content{transform:translate(-84px);pointer-events:none}.swipe-row.swiped-right .swipe-content{transform:translate(84px);pointer-events:none}.swipe-row.swiped-left .swipe-action-btn.delete,.swipe-row.swiped-right .swipe-action-btn.active-tag{opacity:1;pointer-events:auto}.swipe-row.archivable.swiped-left .swipe-content{transform:translate(-148px);pointer-events:none}.swipe-row.archivable.swiped-left .swipe-action-btn.archive{opacity:1;pointer-events:auto}.note-row.archived .note-text,.note-row.archived .note-preview-text{color:#595959;opacity:.5}.item-comment-icon{display:inline-block;margin-left:-2px;vertical-align:baseline;position:relative;top:1.5px;flex-shrink:0}.checked-text .item-comment-icon{opacity:.5}.note-preview-text{color:#595959;opacity:.5}.note-row.archived .note-text{text-decoration:line-through}.note-row.archived .checkbox-wrap{opacity:.5}.card.project-card.archived{background:#f2f0eb;box-shadow:none}.card.project-card.archived .item-text,.card.project-card.archived .note-text{color:#7a7a7a}.card.project-card.archived .todo-row .checkbox,.note-detail-page.archived .mark-complete-btn{opacity:.6}.todo-composer.disabled,.project-active-btn.disabled{opacity:.5;pointer-events:none}.card-title.archived-title{color:#595959;opacity:.5;text-decoration:line-through}.detail-archived-label{margin-left:8px;font-family:Open Sans,system-ui,sans-serif;font-weight:600;font-size:16px;color:#595959;white-space:nowrap;flex-shrink:0}.archive-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:0 32px;background:#00000047;opacity:0;transition:opacity .16s ease}.archive-modal-backdrop.visible{opacity:1}.archive-modal{width:100%;max-width:300px;background:#f7f6f3;border:1px solid #C2C1BF;border-radius:12px;box-shadow:0 12px 40px #00000038;padding:20px;transform:scale(.94);transition:transform .16s ease}.archive-modal-backdrop.visible .archive-modal{transform:scale(1)}.archive-modal-title{margin:0 0 8px;font-family:Baskerville,Libre Baskerville,Georgia,serif;font-weight:600;font-size:20px;color:#242424}.archive-modal-body{margin:0 0 18px;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.45;color:#595959}.archive-modal-actions{display:flex;gap:10px}.archive-modal-btn{flex:1;height:40px;border-radius:8px;border:1px solid #C2C1BF;background:#f2f0eb;font-family:Open Sans,system-ui,sans-serif;font-size:15px;font-weight:600;color:#3d3d3d;cursor:pointer}.archive-modal-btn.primary{border-color:transparent;background:var(--accent-dark, #3F5999);color:#f7f6f3}.archive-modal-btn.danger{border-color:transparent;background:#b24a4a;color:#f7f6f3;display:flex;align-items:center;justify-content:center;gap:8px}.archive-modal-btn.danger svg{flex-shrink:0}.swipe-content{position:relative;z-index:1;transform:translate(0);transition:transform .2s ease}@media (hover: hover){.swipe-row:hover .swipe-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#00000005;border-radius:0;z-index:-1;pointer-events:none}.swipe-row:has(.checkbox-wrap:hover) .swipe-content:before,.todo-swipe-row:has(.checkbox-wrap:hover) .todo-swipe-content:before{background:transparent}}.hide-completed-btn{display:none;opacity:0;background:none;border:none;cursor:pointer;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;color:var(--accent-dark);padding:8px 0 0;margin-left:62px;margin-right:24px;margin-bottom:0;text-align:left;max-height:0;overflow:hidden;transition:opacity .2s ease,max-height .2s ease,padding .2s ease,margin-bottom .2s ease}.hide-completed-btn.visible{opacity:1;max-height:48px;margin-bottom:16px}.note-row{display:flex;align-items:flex-start;padding:10px 20px;min-height:64px;box-sizing:border-box}.note-row:not(:has(.note-preview-text)){align-items:center}.note-text{display:block;width:100%;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#1a1a1a;line-height:1.4;word-wrap:break-word}.note-text.accent{color:#7069fe}.note-preview-text{font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:1.4}.todo-row.dragging,.note-row.dragging{opacity:0;pointer-events:none}.todo-row.drag-over{background:rgba(var(--accent-base-rgb),.08)}.todo-row.flash-check{animation:row-flash-check .5s ease forwards}.card-intro{opacity:0;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease}.card-intro.visible{opacity:1;transform:translateY(0)}.note-detail-page{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(160deg,hsl(from #F2F0EB h calc(s*.86) calc(l*1.08) / .5),10%,hsl(from #F2F0EB h calc(s*1.62) l / .5));background-color:#fff;border-radius:0;z-index:50;transform:translateY(100%);transition:transform .35s ease;display:flex;flex-direction:column;overflow:hidden;user-select:text;-webkit-user-select:text}.note-detail-page.open{transform:translateY(0)}@media (min-width: 1000px){.note-detail-page:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){left:auto;right:0;width:var(--detail-w);opacity:0;transform:translate(100%);transition:transform .35s ease,opacity .25s ease;background:#f7f6f3;border-left:1px solid #C2C1BF;box-shadow:-4px 0 24px #0000000a}.note-detail-page.open:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){opacity:1;transform:translate(0)}.detail-footer:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)){padding-bottom:0}.swipe-row.row-open .swipe-content:where(:not(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *)):before{content:"";position:absolute;top:0;bottom:0;left:10px;right:10px;background:#0000000a;border-radius:4px;z-index:-1;pointer-events:none}}.note-detail-header{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 16px) 24px 0}.note-scroll-title{flex:1;min-width:0;text-align:center;padding:0 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:700;color:#3d3d3d;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.note-detail-done{position:relative;isolation:isolate;background:none;border:none;cursor:pointer;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--accent-dark)}.note-detail-page.editing{background:linear-gradient(160deg,hsl(from #F2F0EB h calc(s*.86) calc(l*1.08) / .5),10%,hsl(from #F2F0EB h calc(s*1.62) l / .5));background-color:#fff}.note-detail-page.editing .note-editor{padding-bottom:calc(var(--kbh, 0px) + 128px);-webkit-mask-image:linear-gradient(to bottom,transparent 0px,transparent 16px,black 32px,black 100%);mask-image:linear-gradient(to bottom,transparent 0px,transparent 16px,black 32px,black 100%)}.note-detail-page.editing .note-editor.has-overflow-below{-webkit-mask-image:linear-gradient(to bottom,transparent 0px,transparent 16px,black 32px,black calc(100% - calc(var(--kbh, 0px) + 124px)),transparent calc(100% - calc(var(--kbh, 0px) + 108px)));mask-image:linear-gradient(to bottom,transparent 0px,transparent 16px,black 32px,black calc(100% - calc(var(--kbh, 0px) + 124px)),transparent calc(100% - calc(var(--kbh, 0px) + 108px)))}.note-editor{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:28px;-webkit-mask-image:linear-gradient(to bottom,transparent 0px,transparent 16px,black 32px,black 100%);mask-image:linear-gradient(to bottom,transparent 0px,transparent 16px,black 32px,black 100%)}.note-editor::-webkit-scrollbar{display:none}.note-style-bar{background:#f7f6f3;border:1px solid #DBDAD8;border-radius:999px;box-shadow:0 4px 20px #00000040;display:flex;align-items:center;justify-content:space-evenly;position:absolute;bottom:calc(20px + var(--kbh, 0px));left:16px;right:16px;height:56px;overflow:visible;padding:0;z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.note-style-bar.visible{opacity:1;visibility:visible;pointer-events:auto}.note-style-indicator{position:absolute;top:50%;transform:translateY(-50%);height:40px;background:rgba(var(--accent-base-rgb),.2);border-radius:4px;pointer-events:none;transition:left .1s ease,width .1s ease;z-index:0}.note-style-btn{flex:none;height:40px;background:none;border:none;cursor:pointer;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#3d3d3d;position:relative;z-index:1;padding:0 2px;white-space:nowrap}.note-style-btn.active{color:var(--accent-dark)}.note-style-btn[data-style=title]{font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:500}.note-style-btn[data-style=heading]{font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:700}.note-style-btn[data-style=bold]{font-weight:500}.note-style-btn[data-style=italic]{font-style:italic}.note-para{margin:0;padding:0}.note-para.style-title{font-family:Merriweather,Georgia,serif;font-size:48px;font-weight:500;line-height:56px;color:#242424;margin-top:32px;margin-bottom:24px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.note-para.style-heading{font-family:Merriweather,Georgia,serif;font-size:22px;font-weight:500;line-height:30px;color:#242424;margin-top:32px;margin-bottom:12px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.note-para.style-bold{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:26px;color:#3d3d3d;margin-top:8px}.note-para.style-body{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#575757}.note-para.style-italic{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:26px;color:#575757}.note-para.style-bullet{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#575757;padding-left:14px;position:relative}.note-para.style-bullet:before{content:"•";position:absolute;left:0}.note-para.style-bullet{transition:margin-left .14s ease}.note-para.style-bullet.indent-1{margin-left:20px}.note-para.style-bullet.indent-2{margin-left:40px}.note-para.style-bullet.indent-3{margin-left:60px}.note-para.style-title:after{content:"";display:block;width:42px;height:11px;margin-top:12px;margin-left:0;background-color:var(--accent-base);-webkit-mask:var(--underline-url) no-repeat left center / contain;mask:var(--underline-url) no-repeat left center / contain}#noteEditorContent>.note-para:first-child{margin-top:32px}.note-detail-body{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;color:#3d3d3d;padding:32px 32px 40px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}#noteEditorContent[contenteditable=true],.note-detail-body[contenteditable=true]{outline:none;cursor:text;caret-color:var(--accent-base)}.no-select{user-select:none;-webkit-user-select:none}#animation-portal{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99999;overflow:visible}.todo-complete-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:transparent}.detail-footer{flex-shrink:0;position:relative;z-index:3;box-sizing:border-box;padding:0 24px 16px;background:transparent;border-top:1px solid #C2C1BF;box-shadow:none;display:flex;flex-direction:column}.note-detail-page.has-footer .detail-footer{padding-left:12px;padding-right:12px}.detail-footer.has-shadow{box-shadow:0 -2px 24px #0000000f}.detail-footer-controls{display:flex;align-items:stretch;height:64px}.detail-footer-complete{padding:12px 0 0}.detail-footer-hdivider{height:1px;background:#dbdad8}.detail-footer-cell{position:relative;flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center}.detail-footer-cell.right{padding:0;position:relative}.detail-footer-cell.right.active:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:var(--accent-light);border-radius:4px;z-index:0}.detail-footer .project-active-btn{font-size:16px;font-weight:600}.detail-footer-divider{width:1px;height:24px;align-self:center;background:#dbdad8}.detail-footer-dots{align-self:center;margin:0 18px 0 12px;flex-shrink:0}.detail-footer-menu{top:auto;bottom:calc(100% + 6px);right:0;transform:translateY(8px)}.detail-footer-menu.open{transform:translateY(0)}.detail-footer-copy-btn{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;background:none;border:none;cursor:pointer;padding:0 24px 0 12px;flex-shrink:0}.detail-footer-copy-icon-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.detail-footer-copy-flash{position:absolute;width:34px;height:34px;border-radius:2px;background:var(--accent-light);opacity:0;pointer-events:none;z-index:0}.detail-footer-copy-icon-wrap>svg{position:relative;z-index:1}.detail-footer-copy-btn.copied .detail-footer-copy-flash,.detail-footer-copy-btn.copied .detail-footer-copy-icon-wrap>svg{animation:copyFlash 1.1s ease forwards}@keyframes copyFlash{0%{opacity:0}15%{opacity:1}60%{opacity:1}to{opacity:0}}.detail-footer-project-btn{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:center;max-width:100%;background:none;border:none;cursor:pointer;padding:0 8px;position:relative;z-index:1}.detail-footer-project{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--accent-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.move-to-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000;background:transparent}.move-to-card{position:absolute;top:48px;bottom:48px;left:24px;right:24px;background:#faf9f7;border:1px solid #C2C1BF;border-radius:16px;box-shadow:0 6px 20px #0000001a;overflow:hidden;display:flex;flex-direction:column;opacity:0;transform:scale(.97);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.move-to-card.open{opacity:1;transform:scale(1)}.todo-detail-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 32px 24px;-webkit-mask-image:linear-gradient(to bottom,transparent 0px,transparent 6px,black 28px,black 100%);mask-image:linear-gradient(to bottom,transparent 0px,transparent 6px,black 28px,black 100%)}.todo-detail-scroll::-webkit-scrollbar{display:none}.todo-detail-underline{display:block;margin:0 0 24px}.todo-comment-zone{padding-bottom:40px;margin-bottom:-40px;cursor:text}.todo-comment-zone .todo-detail-underline{margin:0}.todo-detail-title{font-family:Merriweather,Georgia,serif;font-size:32px;font-weight:500;line-height:44px;color:#242424;outline:none;caret-color:var(--accent-base);word-wrap:break-word;margin-top:24px;margin-bottom:8px;cursor:text}.todo-detail-comment{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#575757;outline:none;caret-color:var(--accent-base);word-wrap:break-word;margin:12px 0 0;cursor:text}.todo-detail-comment.hidden{display:none}.todo-detail-comment.show-placeholder:empty:before{content:attr(data-placeholder);color:#8a8a8a;pointer-events:none}.mark-complete-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border-radius:12px;cursor:pointer;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:600;border:1px solid transparent;background:linear-gradient(color-mix(in srgb,var(--accent-light) 40%,transparent),color-mix(in srgb,var(--accent-light) 40%,transparent)) padding-box,linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-dark) h s calc(l*1.5) / .6),hsl(from var(--accent-dark) h s calc(l*.6) / .6)) border-box;color:var(--accent-dark);box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 10px 12px 12px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.96));transform-origin:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease;animation:mc-complete-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}@keyframes mc-inner-orbit{0%{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 10px 0 12px hsl(from var(--accent-light) h calc(s*1.1) l)}25%{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 0 12px 12px hsl(from var(--accent-light) h calc(s*1.1) l)}50%{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset -10px 0 12px hsl(from var(--accent-light) h calc(s*1.1) l)}75%{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 0 -12px 12px hsl(from var(--accent-light) h calc(s*1.1) l)}to{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 10px 0 12px hsl(from var(--accent-light) h calc(s*1.1) l)}}@keyframes mc-complete-orbit{0%{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 10px 0 12px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.96))}25%{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 0 12px 12px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.96))}50%{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset -10px 0 12px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.96))}75%{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 0 -12px 12px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.96))}to{box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 10px 0 12px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.96))}}.mark-complete-btn.done{animation:none;background:var(--accent-base);border-color:var(--accent-dark);color:#fff;box-shadow:none}.mark-complete-btn .mc-check{display:block}.todo-section{margin-top:28px}.todo-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.todo-section-title{font-family:Merriweather,Georgia,serif;font-size:18px;font-weight:500;color:#242424}.todo-attach-btn{position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--accent-dark);padding:4px}@media (hover: hover){.note-detail-done:hover:after,.save-to-cancel:hover:after,.todo-attach-btn:hover:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:32px;background:#0000000a;border-radius:4px;pointer-events:none;z-index:-1}.note-detail-done:hover:after,.save-to-cancel:hover:after{left:-4px;right:-4px}.todo-attach-btn:hover:after{left:0;right:0}}.todo-attach-anchor{position:relative;height:0;z-index:20}.todo-attach-panel{position:absolute;top:0;left:40px;right:0;border:1px solid #C2C1BF;border-radius:8px;background:#faf9f7;box-shadow:0 4px 20px #0000001a;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .22s ease,opacity .16s ease}.todo-attach-panel.open{max-height:360px;opacity:1;pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.todo-attach-item{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;text-align:left;background:none;border:none;cursor:pointer;padding:12px 16px;overflow:hidden}.todo-attach-item+.todo-attach-item{border-top:1px solid #DBDAD8}.todo-attach-item:active{background:#0000000a}.todo-attach-item .note-text{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500}.todo-attach-empty{padding:12px 16px;font-family:Open Sans,system-ui,sans-serif;font-size:14px;color:#b5b4b2}.todo-attach-indicator{flex-shrink:0;align-self:center;margin-left:8px;display:flex;align-items:center;color:#7a7a7a}.todo-attached-row{padding:12px 0;cursor:pointer;min-height:64px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center}.todo-attached-icon{width:24px;flex-shrink:0;margin-right:16px;display:flex;align-items:center;justify-content:center}.todo-attached-text{flex:1;min-width:0;display:flex;flex-direction:column}.todo-swipe-row{position:relative;overflow:visible;user-select:none;-webkit-user-select:none}.todo-attach-row-wrap+.todo-attach-row-wrap .todo-swipe-row{border-top:1px solid #DBDAD8}.todo-swipe-row.row-lifted{margin:0 -16px;padding:0 16px}.todo-swipe-row.row-context-held .todo-swipe-content:before{left:-16px;right:-16px}.todo-swipe-row.row-lifted .link-outlink-btn,.todo-swipe-row.row-context-held .link-outlink-btn,#animation-portal .todo-attached-row .link-outlink-btn{display:none}@media (hover: hover){.todo-swipe-row:hover .todo-swipe-content:before{left:-12px;right:-12px}}.todo-section .link-grid{padding:4px 0 12px}.todo-attach-row-wrap,.todo-swipe-row.row-lifted{overflow:visible}.todo-swipe-content{position:relative;z-index:1;background:transparent;transform:translate(0);transition:transform .2s ease;touch-action:pan-y}.todo-unattach-btn{position:absolute;right:0;top:0;bottom:0;width:84px;padding:8px 0;display:flex;align-items:stretch;justify-content:center;background:transparent;border:none;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease}.todo-swipe-row.swiped-left .todo-swipe-content{transform:translate(-84px)}.todo-swipe-row.swiped-left .todo-unattach-btn{opacity:1;pointer-events:auto}.todo-unattach-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:auto;aspect-ratio:1;border-radius:4px;background:#f7f6f3;border:1px solid color-mix(in srgb,var(--accent-dark) 60%,transparent);box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 6px 14px 12px var(--accent-light);color:var(--accent-dark)}.todo-unattach-label{font-family:Open Sans,system-ui,sans-serif;font-size:11px;font-weight:500;color:var(--accent-dark)}.todo-attached-note-title,.todo-attached-link-title{display:block;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#242424;line-height:1.4;word-wrap:break-word}.todo-attached-note-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a;line-height:1.5;margin-top:4px}.todo-attached-link-url{display:block;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--accent-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.todo-composer{margin-top:10px}.todo-composer .project-input-wrap{margin:0;border-radius:8px}.project-card{padding-bottom:4px}.project-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.project-tab-bar{position:relative;display:flex;align-items:center;gap:8px;flex-shrink:0}.project-card .card-header{flex-wrap:wrap;row-gap:6px}.project-card .card-header .card-title{flex:1 1 auto}.project-card .card-header .project-tab-bar{order:3;flex-basis:100%;margin:10px 0 0}.cards-dragging .project-card>.card-header .project-tab-bar{order:2;flex-basis:auto;margin:0 0 0 auto}.cards-dragging .project-card>.card-header .project-header-actions{display:none}.project-card>.card-header.collapsed .project-tab-bar{order:2;flex-basis:auto;margin:0 0 0 auto}.project-card>.card-header.collapsed .project-header-actions{order:3}.project-tab-indicator{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:4px;background:rgba(var(--accent-base-rgb),.12);z-index:0;opacity:0;pointer-events:none;transition:left .17s ease,width .17s ease}.project-tab-btn{position:relative;z-index:1;width:auto;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;gap:4px;background:none;border:none;cursor:pointer;padding:0 6px;flex-shrink:0}.project-tab-btn>*{position:relative;z-index:1}.project-tab-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:none;border-radius:4px;background:transparent;z-index:0}.project-tab-count{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1;color:#242424;opacity:.75;padding-left:2px;padding-right:2px}.project-tab-btn.selected .project-tab-count{color:var(--accent-dark)}@media (hover: hover){.project-tab-btn:hover:not(.selected):before{background:#0000000a}}.project-tab-btn.all-hidden svg{opacity:.5}.project-card .card-header{padding:14px 12px 8px 18px;gap:0}.project-card .card-header .card-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.dots-menu-btn{position:relative;width:32px;height:32px;flex-direction:column;align-items:center;justify-content:center;gap:4.5px;padding:0}.dots-menu-btn span{position:relative;z-index:1;width:3px;height:3px}.dots-menu-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:4px;background:transparent;z-index:0}@media (hover: hover){.dots-menu-btn:hover:before{background:#0000000a}}.dots-menu-wrap:has(.card-context-menu.open) .dots-menu-btn:before{background:rgba(var(--accent-base-rgb),.12)}.project-card .todo-row,.project-card .note-row{min-height:40px;align-items:center;padding:10px 20px}.project-card .item-content{flex-direction:row;align-items:center;flex-wrap:nowrap}.project-card .item-text,.project-card .note-text{width:auto;display:inline}.project-items{min-height:0}.project-card>.card-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:padding-bottom .25s ease}.project-card>.card-header.collapsed{padding-bottom:12px}.project-reveal-icon{width:20px;height:20px;flex-shrink:0;margin-right:16px;display:flex;align-items:center;justify-content:center}.project-reveal-icon svg{width:18px;height:18px}.project-reveal-icon{color:var(--accent-dark)}.project-reveal-link{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:40px;padding:10px 18px 14px 20px;background:none;border:0;text-align:left;cursor:pointer;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--accent-dark)}.project-empty{font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#b5b4b2;padding:16px 20px;text-align:center}.project-add-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;margin-left:8px}@media (hover: hover){.project-add-btn:hover{background:#0000000a;border-radius:4px}}.project-input-wrap{margin:8px 16px 12px;border:1px solid #C2C1BF;border-radius:4px;background:#faf9f7;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease}.project-input-wrap.focused{box-shadow:0 4px 20px #0000001a}.project-input-row{position:relative;display:flex;align-items:center;height:40px}.project-input{flex:1;height:40px;border:none;background:transparent;padding:0 52px 0 12px;color:#242424;outline:none;font-family:Open Sans,system-ui,sans-serif;font-weight:400;font-size:16px;min-width:0}.project-input::placeholder{color:#b5b4b2}.category-header-actions .project-send-btn{position:static}.project-send-btn{position:absolute;right:4px;top:4px;height:32px;width:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.project-send-btn.visible{opacity:1;pointer-events:auto;border:1px solid transparent;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-dark) h s calc(l*1.5) / .6),hsl(from var(--accent-dark) h s calc(l*.6) / .6)) border-box;box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 6px 14px 12px var(--accent-light);animation:mc-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}.project-cancel-btn{position:absolute;right:8px;top:8px;height:32px;width:32px;padding:0;background:#fff;border:1px solid #C2C1BF;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00000026}.project-input-bottom{max-height:0;overflow:hidden;transition:max-height .2s ease;background:#f7f6f3}.project-input-wrap.focused .project-input-bottom{max-height:60px}.project-input-divider{height:1px;background:#dbdad8}.project-link-text{color:var(--accent-dark);text-decoration:underline}.project-card .link-row{align-items:center}.project-card .link-row .item-content{flex-direction:row;align-items:center}.link-row-text{flex:1;min-width:0;display:flex;flex-direction:column}.project-card .link-row-text .note-text{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-link-url-row{max-height:0;overflow:hidden;transition:max-height .2s ease}.project-link-url-row.open{max-height:49px}.project-link-url-input{width:100%;box-sizing:border-box}.new-project-card{padding:20px 0 4px}.new-project-label{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#242424;margin:0 0 4px;padding:0 16px}.new-project-card .project-input-wrap{border:none;background:transparent;box-shadow:none}.new-project-card .project-input{font-family:Merriweather,Georgia,serif;font-size:20px;font-weight:500;color:#242424}.new-project-card .project-input::placeholder{font-family:Merriweather,Georgia,serif;font-size:20px;font-weight:500}.project-footer-toolbar{display:flex;align-items:stretch}.project-toolbar-left{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:6px 0}@media (hover: hover){.detail-footer-cell:hover:after,.detail-footer-cell:has(button:hover):after,.detail-footer-copy-btn:hover:after,.project-toolbar-left:hover:after,.project-toolbar-left:has(button:hover):after{content:"";position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%);height:32px;background:#0000000a;border-radius:4px;pointer-events:none;z-index:0}}.project-toolbar-divider{width:1px;background:#dbdad8;align-self:stretch}.project-toolbar-right{position:relative;flex:1;display:flex;align-items:center;justify-content:space-evenly;padding:6px 0}.project-type-indicator{position:absolute;top:50%;left:0;transform:translateY(-50%);width:32px;height:32px;border-radius:4px;background:rgba(var(--accent-base-rgb),.2);z-index:0;opacity:0;pointer-events:none;transition:left .17s ease}.project-active-btn{position:relative;z-index:1;flex:1;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:none;background:none;border-radius:4px;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:600;color:#242424;cursor:pointer;transition:color .12s ease,background .12s ease}.project-active-btn.on{color:var(--accent-base)}.project-active-btn.on>span{color:var(--accent-dark)}.project-type-btn{position:relative;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:4px;cursor:pointer;flex-shrink:0;transition:background .12s ease}@media (hover: hover){.project-type-btn:hover:not(.selected){background:#0000000a}}.project-type-btn svg line,.project-type-btn svg path,.project-type-btn svg polygon{vector-effect:non-scaling-stroke}.activated-indicator{flex-shrink:0;margin-left:4px;display:flex;align-items:center;opacity:.85}.link-row-editor{display:flex;align-items:center;gap:8px;padding:8px 0 8px 40px}.link-row-editor-fields{flex:1;min-width:0;display:flex;flex-direction:column}.link-row-editor .project-input{padding:5px 0;background:none;border:none;width:100%}.row-schedule-indicator{flex-shrink:0;align-self:center;margin-left:8px;display:flex;align-items:center;color:#7a7a7a}.row-schedule-date{margin-right:6px;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1;white-space:nowrap;color:#7a7a7a}.swipe-action-btn.active-tag.scheduled .swipe-active-inner{flex-direction:column;gap:2px;--ob-light: var(--accent-light);--ob-drop: color-mix(in srgb, var(--accent-base) 20%, transparent);--ob-stroke: var(--accent-dark);border:1px solid transparent;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--ob-stroke) h s calc(l*1.5) / .6),hsl(from var(--ob-stroke) h s calc(l*.6) / .6)) border-box;box-shadow:0 6px 6px var(--ob-drop),inset 6px 14px 12px var(--ob-light);color:var(--accent-dark);animation:ob-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}.swipe-action-btn.active-tag.scheduled .swipe-action-label.schedule{display:block;font-family:Open Sans,system-ui,sans-serif;font-size:9px;font-weight:500;line-height:1}.project-active-btn.scheduled{color:var(--accent-dark)}.project-active-btn .schedule-date{font-weight:500}.detail-footer .project-active-btn.scheduled{color:#242424}.cal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:transparent}#app.dim-bg>:not(.cal-overlay):not(.move-to-overlay):not(.page):not(.note-detail-page),#app.dim-bg>.page>*,#app.dim-bg>.note-detail-page>*{opacity:.1!important;pointer-events:none;transition:opacity .18s ease}.cal-card{width:calc(100% - 48px);max-width:500px;max-height:min(620px,calc(100% - 48px));display:flex;flex-direction:column;box-sizing:border-box;background:#f7f6f3;border:1px solid #C2C1BF;border-radius:8px;box-shadow:0 6px 20px #0000001a;overflow:hidden;opacity:0;transform:scale(.97);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.cal-card.open{opacity:1;transform:scale(1)}.cal-body{padding:10px 16px 12px;flex:1 1 auto;min-height:0;overflow-y:auto}.swipe-row,.swipe-action-btn,.project-active-btn,.detail-footer,.detail-footer-project-btn,.detail-footer-project,.cal-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cal-monthnav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal-month{font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:700;color:#242424}.cal-nav{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:4px;cursor:pointer;color:var(--accent-dark)}.cal-nav.disabled{color:#c2c1bf;pointer-events:none}.cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.cal-weekday{text-align:center;font-family:Open Sans,system-ui,sans-serif;font-size:12px;font-weight:500;color:#9a9a9a;padding:4px 0}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:50%;cursor:pointer;font-family:Open Sans,system-ui,sans-serif;font-size:15px;font-weight:500;color:#3d3d3d}@media (hover: hover){.cal-cell:hover:not(.empty):not(.past):not(.today):not(.selected){background:#0000000a;border-radius:8px}}.cal-cell.empty{pointer-events:none}.cal-cell.past{color:#c2c1bf;pointer-events:none}.cal-cell.today{cursor:pointer;background:rgba(var(--accent-base-rgb),.5);color:var(--accent-dark);border-radius:8px;font-weight:500}.cal-cell.selected,.cal-cell.today.selected{background:var(--accent-dark);color:#fff;border-radius:8px}.cal-recur-divider{height:1px;background:#dbdad8;margin:12px -16px 0}.cal-recur-row{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0;margin-top:12px}.cal-recur-label{font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#1a1a1a}.cal-recur-wrap{position:relative;flex-shrink:0}.cal-recur-menu{top:auto;bottom:calc(100% + 6px);transform:translateY(8px)}.cal-recur-menu.open{transform:translateY(0)}.cal-recur-menu .card-context-item{padding:0 16px}.cal-card:has(.cal-recur-menu.open){overflow:visible}.cal-card .save-to-header{padding:14px 16px 8px;background:transparent}.link-preview-body{flex-direction:row;align-items:center;gap:8px}.link-preview-text{flex:1;min-width:0;display:flex;flex-direction:column}.link-edit-btn{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:6px;cursor:pointer}.link-edit-btn:active,.link-edit-btn.is-copied{background:#0000000a}.link-preview-card .link-edit-btn{position:relative;z-index:2;border-radius:4px}@media (hover: hover){.link-edit-btn:hover{background:#0000000a}}.link-preview-actions{flex-shrink:0;display:flex;align-items:center;gap:4px}.link-edit{background:hsl(from #F7F6F3 h s calc(l*1.01))}.link-edit-row{display:flex;align-items:center;padding:0 8px 0 16px}.link-edit-divider{height:1px;background:#dbdad8;margin-left:16px}.link-edit-input{flex:1;min-width:0;height:44px;border:none;background:transparent;outline:none;padding:0;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#1a1a1a}.link-edit-input.link-edit-url{font-size:16px;font-weight:500;color:#1a1a1a}.link-edit-input::placeholder{color:#b5b4b2}.link-edit-clear{flex-shrink:0;width:32px;height:32px;margin-right:4px;display:flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid #C2C1BF;border-radius:4px;box-shadow:0 4px 20px #00000026;cursor:pointer}.link-edit-clear:active{background:#0000000a}.link-edit-send{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border:1px solid transparent;border-radius:6px;background:linear-gradient(#f7f6f3,#f7f6f3) padding-box,linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-dark) h s calc(l*1.5) / .6),hsl(from var(--accent-dark) h s calc(l*.6) / .6)) border-box;box-shadow:0 6px 6px color-mix(in srgb,var(--accent-base) 20%,transparent),inset 6px 14px 12px var(--accent-light);animation:mc-inner-orbit 2.5s linear infinite,cb-stroke-orbit 2.5s linear infinite}.link-edit-send svg{flex-shrink:0}.row-attach-count{margin-right:6px;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1;white-space:nowrap;color:#7a7a7a}.link-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px;padding:4px 16px 12px}.link-tile{max-width:none}.link-tile{display:flex;flex-direction:column;border:1px solid #C2C1BF;border-radius:8px;background:hsl(from #F7F6F3 h s calc(l*1.01));box-shadow:none;overflow:hidden;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.link-tile.archived{opacity:.5}.link-tile-image{aspect-ratio:16 / 15;background:#ebe8e1;overflow:hidden}.link-tile-image img{width:100%;height:100%;object-fit:cover;display:block}.link-tile-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .12s ease}.link-tile-divider{height:1px;background:#dbdad8}.link-tile-body{display:flex;flex-direction:column;padding:8px 10px 10px;min-width:0}.link-tile-title{font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-tile-url{margin-top:2px;font-family:Open Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#7a7a7a;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-tile-image,.link-tile-body{cursor:pointer}.link-tile,.link-tile-image{position:relative}.link-tile-hover{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000f;opacity:0;transition:opacity .12s ease;pointer-events:none;z-index:1}@media (hover: hover){.link-tile:hover .link-tile-hover{opacity:1}}.link-preview-card{position:relative}.link-preview-card>.link-edit{position:relative;z-index:2}.link-preview-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000f;opacity:0;transition:opacity .12s ease;pointer-events:none;z-index:1}@media (hover: hover){.link-preview-card:hover:after{opacity:1}.link-preview-card:has(.link-edit-btn:hover):after{opacity:0}}.link-grid-cell.cell-lifted{position:relative;z-index:120;overflow:visible}.link-tile.row-lifted{position:relative;z-index:120}.link-grid-cell.cell-lifted .link-tile,.link-tile.row-lifted{margin:-4px;max-width:208px;box-shadow:0 4px 20px #0000001a}.link-tile-body{flex-direction:row;align-items:center;gap:8px;background:#fefdfb}.link-tile-text{flex:1;min-width:0;display:flex;flex-direction:column}.link-tile-edit{position:relative;z-index:2;flex-shrink:0;width:32px;height:32px;margin-right:-6px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:4px;cursor:pointer}@media (hover: hover){.link-tile-edit{opacity:0;transition:opacity .12s ease}.link-tile:hover .link-tile-edit{opacity:1}.link-tile-edit:hover{background:#0000000a}}.link-detail-scroll{display:flex;flex-direction:column;padding-bottom:32px}.link-detail-scroll>.todo-detail-title,.link-detail-scroll>.todo-detail-underline{flex:0 0 auto}.link-detail-scroll>.todo-detail-underline{margin-bottom:0}.link-detail-scroll .link-preview-card{flex:1 1 auto;min-height:240px;display:flex;flex-direction:column;margin-bottom:0}.link-detail-scroll .link-preview-image{flex:1 1 auto;height:auto;min-height:0}.link-detail-scroll .link-preview-divider,.link-detail-scroll .link-preview-body,.link-detail-scroll .link-edit{flex:0 0 auto}.link-preview-url{line-height:1.4}.link-preview-body,.link-edit-row{min-height:60px;box-sizing:border-box}.add-link-url-wrap,.project-link-url-row{position:relative}.paste-btn{position:absolute;right:16px;top:1px;bottom:0;display:flex;align-items:center;padding:0;isolation:isolate;background:none;border:none;cursor:pointer;font-family:Open Sans,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--accent-dark)}@media (hover: hover) and (pointer: fine){.paste-btn{display:none}}.add-link-clear{position:absolute;right:10px;top:1px;bottom:0;margin:auto 0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:6px;cursor:pointer}.link-url-input{padding-right:48px}.link-edit-clear{margin-left:4px;margin-right:10px;background:none;border:none;box-shadow:none;border-radius:6px}.todo-section-card{overflow:visible;margin-bottom:0;box-shadow:0 6px 24px #0000000a}.todo-section-card+.todo-section-card{margin-top:10px}.todo-section-card .card-header{padding-right:12px}.todo-attach-btn.section-attach-btn{min-width:32px;height:32px;padding:0;align-items:center;justify-content:center;gap:4px;color:#242424}.todo-attach-btn.section-attach-btn .project-tab-count{min-width:9px;padding-left:0;padding-right:0;text-align:right}.todo-section-card .project-header-actions{gap:2px}.todo-section-card>.card-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:padding-bottom .25s ease}@media (hover: hover){.todo-attach-btn.section-attach-btn:hover:after{left:0;right:0}.todo-attach-btn.section-attach-btn:has(.project-tab-count):hover:after{left:-6px;right:-6px}.todo-attach-btn.section-attach-btn:has(.project-tab-count.empty):hover:after{left:auto;right:-6px;width:32px}}.todo-section-card .todo-swipe-row.row-lifted{margin:0;padding:0}.todo-section-card .todo-swipe-row.row-context-held .todo-swipe-content:before{left:0;right:0}@media (hover: hover){.todo-section-card .todo-swipe-row:hover .todo-swipe-content:before{left:0;right:0}}.todo-section-card .link-grid{padding:4px 16px 12px}.todo-section-card .todo-attach-panel{left:16px;right:16px}.todo-section-card .todo-composer{margin:0}.todo-section-card .todo-composer .project-input-wrap{margin:8px 16px 12px}@media (max-width: 999.98px){.todo-section-card,.link-detail-scroll .link-preview-card{margin-left:-16px;margin-right:-16px}}@media (min-width: 1000px){.todo-section-card:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *),.link-detail-scroll .link-preview-card:where(.split-m .footer,.split-m .footer *,.split-m .save-to-panel,.split-m .save-to-panel *,.split-m .home-page>.page-header,.split-m .home-page>.page-header *){margin-left:-16px;margin-right:-16px}}.todo-section-card.empty-card{background:transparent;box-shadow:none;border-color:transparent;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.todo-section-card.empty-card .card-title,.todo-section-card.empty-card .todo-attach-btn,.todo-section-card.empty-card .project-tab-count{transition:color .25s ease}.todo-section-card.empty-card .project-add-btn svg path{transition:stroke .25s ease}.todo-section-card.empty-card+.todo-section-card.empty-card{margin-top:0;position:relative}.todo-section-card.empty-card+.todo-section-card.empty-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:#dbdad8}@media (hover: hover){.todo-section-card.empty-card+.todo-section-card.empty-card:hover:before,.todo-section-card.empty-card:hover+.todo-section-card.empty-card:before{display:none}}.todo-section-card.empty-card .card-title,.todo-section-card.empty-card .todo-attach-btn,.todo-section-card.empty-card .project-tab-count{color:#b5b4b2}.todo-section-card.empty-card .project-add-btn svg path{stroke:#b5b4b2}@media (hover: hover){.todo-section-card.empty-card:hover{background:hsl(from #F7F6F3 h s calc(l*1.01));box-shadow:0 6px 24px #0000000a;border-color:#c2c1bf}.todo-section-card.empty-card:hover .card-title,.todo-section-card.empty-card:hover .todo-attach-btn,.todo-section-card.empty-card:hover .project-tab-count{color:#242424}.todo-section-card.empty-card:hover .project-add-btn svg path{stroke:#242424}}.todo-section-card.empty-card .todo-attach-btn.active{color:#242424}.gallery-canvas,.pinned-gallery{position:relative;overflow:visible}.gallery-canvas>.project-items{overflow:hidden;border-radius:0 0 15px 15px}.pinned-gallery>.project-items{overflow:hidden;border-radius:0 0 15px 15px}.gallery-canvas>.gallery-canvas-stroke{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-dark) h s calc(l*1.53) / .6),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}.pinned-gallery>.gallery-canvas-stroke{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1px;opacity:.7;background:linear-gradient(var(--cb-stroke-angle),hsl(from var(--accent-dark) h s calc(l*1.53) / .6),hsl(from var(--accent-dark) h s calc(l*.576 - 4) / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-stroke-orbit 8s linear infinite;pointer-events:none;z-index:2}.gallery-canvas>.gallery-canvas-glow{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;opacity:.5;box-shadow:inset var(--glow-x) var(--glow-y) 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98));animation:gallery-canvas-orbit 8s linear infinite;pointer-events:none;z-index:1}.pinned-gallery>.gallery-canvas-glow{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;opacity:.5;box-shadow:inset var(--glow-x) var(--glow-y) 22px hsl(from var(--accent-light) h calc(s*1.08) calc(l*.98));animation:gallery-canvas-orbit 8s linear infinite;pointer-events:none;z-index:1}@keyframes gallery-canvas-orbit{0%{--glow-x: 10px;--glow-y: 0px}25%{--glow-x: 0px;--glow-y: 12px}50%{--glow-x: -10px;--glow-y: 0px}75%{--glow-x: 0px;--glow-y: -12px}to{--glow-x: 10px;--glow-y: 0px}}.gallery-canvas>.card-header,.gallery-canvas>.project-items{position:relative;z-index:3}.pinned-gallery>.card-header,.pinned-gallery>.project-items{position:relative;z-index:3}@media (prefers-reduced-motion: reduce){.gallery-canvas>.gallery-canvas-stroke,.gallery-canvas>.gallery-canvas-glow{animation:none}.pinned-gallery>.gallery-canvas-stroke,.pinned-gallery>.gallery-canvas-glow{animation:none}}.gallery-canvas>.card-header{padding-left:21px}.gallery-canvas>.card-header .gallery-title-icon{flex-shrink:0;margin-right:17px;color:var(--accent-dark)}.gallery-canvas>.card-header .card-title{color:var(--accent-dark)}.gallery-canvas>.card-header .card-title-wrap{min-height:32px;justify-content:center}.gallery-canvas .item-content,.gallery-canvas .link-row .item-content{flex-direction:column;align-items:flex-start;flex-wrap:wrap}.gallery-canvas .item-text,.gallery-canvas .note-text{width:100%;display:block}.gallery-canvas .item-content>:not(.source-label){align-self:stretch;max-width:100%}.gallery-canvas .todo-row,.gallery-canvas .note-row{min-height:unset;align-items:flex-start}.link-tile-badge{position:absolute;top:8px;left:8px;width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#00000014;color:#242424;pointer-events:none;z-index:2}.link-tile-badge.activated{background:rgba(var(--accent-base-rgb),.8);color:var(--accent-dark)}.link-tile-badge.on-dark{color:#fff;background:#ffffff1f}.link-tile-badge.on-dark.activated{color:var(--accent-dark);background:rgba(var(--accent-base-rgb),.8)}.link-tile-image.is-logo{display:flex;align-items:center;justify-content:center}.link-tile-image.is-logo img{width:55%;height:55%;object-fit:contain}.easel-card .item-content,.easel-card .link-row .item-content{flex-direction:column;align-items:flex-start;flex-wrap:wrap}.easel-card .item-text,.easel-card .note-text{width:100%;display:block}.easel-card .item-content>:not(.source-label){align-self:stretch;max-width:100%}.easel-card .todo-row,.easel-card .note-row{min-height:unset;align-items:flex-start}@media (hover: none){.category-header-btn.is-pressed:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:4px;background:#0000000a;z-index:0}.toolbar-left.is-pressed:after,.toolbar-left:has(button.is-pressed):after{content:"";position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%);height:32px;background:#0000000a;border-radius:4px;pointer-events:none;z-index:0}.toolbar-icon-btn.is-pressed:not(.selected){background:#0000000a}.save-to-new-btn.is-pressed{background:#0000000a}.save-to-option.is-pressed:not(.selected){background:#00000005}.mbar-circle.is-pressed:after,.footer .add-row .link-input-stack:not(.search-stack).is-pressed:after{opacity:1}.mbar-circle.mbar-gallery.is-pressed{background-image:linear-gradient(#0000000a,#0000000a)}.home-settings-btn.is-pressed:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:4px;background:#0000000a;z-index:0}.tab-bar .icon-tab.is-pressed:not(.selected),.tab-bar .text-tab.is-pressed:not(.selected){background:#00000005;border-radius:999px}.search-result-row.is-pressed{background:#00000005}.add-toast.is-pressed:after{opacity:1}.card:has(>.card-header.is-pressed){background-image:linear-gradient(#00000003,#00000003)}.card-context-item.is-pressed{background:#00000005}.card-context-item.danger.is-pressed{background:#b24a4a0a}.checkbox.is-pressed:after,.send-btn.visible.is-pressed:after,.project-send-btn.visible.is-pressed:after,.mark-complete-btn.is-pressed:after{opacity:1}.project-input-wrap:not(.focused).is-pressed,.add-input.is-pressed{background-image:linear-gradient(#00000005,#00000005)}.source-label-text.canvas-link.is-pressed{color:var(--accent-dark)}.source-label-text.canvas-link.is-pressed:before{opacity:1}.swipe-row:has(.canvas-link.is-pressed) .swipe-content:before{opacity:0}.link-outlink-btn.is-pressed{background:#0000000a}.swipe-row.is-pressed .swipe-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#00000005;border-radius:0;z-index:-1;pointer-events:none}.swipe-row:has(.checkbox-wrap.is-pressed) .swipe-content:before,.todo-swipe-row:has(.checkbox-wrap.is-pressed) .todo-swipe-content:before{background:transparent}.note-detail-done.is-pressed:after,.save-to-cancel.is-pressed:after,.todo-attach-btn.is-pressed:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:32px;background:#0000000a;border-radius:4px;pointer-events:none;z-index:-1}.note-detail-done.is-pressed:after,.save-to-cancel.is-pressed:after{left:-4px;right:-4px}.todo-attach-btn.is-pressed:after{left:0;right:0}.todo-swipe-row.is-pressed .todo-swipe-content:before{left:-12px;right:-12px}.project-tab-btn.is-pressed:not(.selected):before{background:#0000000a}.dots-menu-btn.is-pressed:before{background:#0000000a}.project-add-btn.is-pressed{background:#0000000a;border-radius:4px}.detail-footer-cell.is-pressed:after,.detail-footer-cell:has(button.is-pressed):after,.detail-footer-copy-btn.is-pressed:after,.project-toolbar-left.is-pressed:after,.project-toolbar-left:has(button.is-pressed):after{content:"";position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%);height:32px;background:#0000000a;border-radius:4px;pointer-events:none;z-index:0}.project-type-btn.is-pressed:not(.selected){background:#0000000a}.cal-cell.is-pressed:not(.empty):not(.past):not(.today):not(.selected){background:#0000000a;border-radius:8px}.link-edit-btn.is-pressed{background:#0000000a}.link-tile.is-pressed .link-tile-hover{opacity:1}.link-preview-card.is-pressed:after{opacity:1}.link-preview-card:has(.link-edit-btn.is-pressed):after{opacity:0}.link-tile.is-pressed .link-tile-edit{opacity:1}.link-tile-edit.is-pressed{background:#0000000a}.todo-attach-btn.section-attach-btn.is-pressed:after{left:0;right:0}.todo-attach-btn.section-attach-btn:has(.project-tab-count).is-pressed:after{left:-6px;right:-6px}.todo-attach-btn.section-attach-btn:has(.project-tab-count.empty).is-pressed:after{left:auto;right:-6px;width:32px}.todo-section-card .todo-swipe-row.is-pressed .todo-swipe-content:before{left:0;right:0}.todo-section-card.empty-card+.todo-section-card.empty-card.is-pressed:before,.todo-section-card.empty-card.is-pressed+.todo-section-card.empty-card:before{display:none}.todo-section-card.empty-card.is-pressed{background:hsl(from #F7F6F3 h s calc(l*1.01));box-shadow:0 6px 24px #0000000a;border-color:#c2c1bf}.todo-section-card.empty-card.is-pressed .card-title,.todo-section-card.empty-card.is-pressed .todo-attach-btn,.todo-section-card.empty-card.is-pressed .project-tab-count{color:#242424}.todo-section-card.empty-card.is-pressed .project-add-btn svg path{stroke:#242424}}
