:root{--card-bg:#fff;--card-bg-hover:#fff;--card-border:#0000001a;--card-border-hover:#00000026;--card-text:#08003c;--card-text-muted:#3e59af}@supports (color:lab(0% 0 0)){:root{--card-bg:lab(100% 0 0);--card-bg-hover:lab(100% 0 0);--card-border:lab(0% 0 0/.1);--card-border-hover:lab(0% 0 0/.15);--card-text:lab(1.78242% 25.3197 -42.1447);--card-text-muted:lab(39.3782% 11.4985 -49.7967)}}.dark{--card-bg:#0d0d0d;--card-bg-hover:#161616;--card-border:#ffffff14;--card-border-hover:#ffffff1f;--card-text:#f8f8f8;--card-text-muted:#989898}@supports (color:lab(0% 0 0)){.dark{--card-bg:lab(3.6999% 0 0);--card-bg-hover:lab(7.22637% -.0000149012 0);--card-border:lab(100% 0 0/.08);--card-border-hover:lab(100% 0 0/.12);--card-text:lab(97.68% -.0000298023 .0000119209);--card-text-muted:lab(62.88% -.0000298023 0)}}.wewrite-card{background-color:var(--card-bg);border:1px solid var(--card-border);color:var(--card-text);border-radius:1rem;padding:1rem;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.wewrite-card:hover{background-color:var(--card-bg-hover);border-color:var(--card-border-hover);box-shadow:0 8px 16px -4px #0000001a,0 4px 6px -2px #0000000f}.wewrite-card.notification-card-unread{border-color:oklch(var(--primary) / .28);background-color:color-mix(in oklch, var(--card-bg) 96%, oklch(var(--primary)) 4%);box-shadow:inset 0 0 0 1px oklch(var(--primary) / .16), inset 3px 0 0 oklch(var(--primary) / .45), 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a}.wewrite-card.notification-card-unread:hover{border-color:oklch(var(--primary) / .4);background-color:color-mix(in oklch, var(--card-bg-hover) 94%, oklch(var(--primary)) 6%);box-shadow:inset 0 0 0 1px oklch(var(--primary) / .18), inset 3px 0 0 oklch(var(--primary) / .55), 0 8px 16px -4px #0000001a, 0 4px 6px -2px #0000000f}.dark .wewrite-card{box-shadow:0 1px 3px #0000004d,0 1px 2px -1px #0000004d}.dark .wewrite-card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0006}.dark .wewrite-card.notification-card-unread{box-shadow:inset 0 0 0 1px oklch(var(--primary) / .22), inset 3px 0 0 oklch(var(--primary) / .55), 0 1px 3px 0 #0000004d, 0 1px 2px -1px #0000004d}.dark .wewrite-card.notification-card-unread:hover{box-shadow:inset 0 0 0 1px oklch(var(--primary) / .25), inset 3px 0 0 oklch(var(--primary) / .65), 0 4px 6px -1px #0006, 0 2px 4px -2px #0006}.wewrite-card.wewrite-card-sharp{border-radius:0}.wewrite-card.wewrite-card-rounded-sm{border-radius:.25rem}.wewrite-card.wewrite-card-rounded{border-radius:.5rem}.wewrite-card.wewrite-card-rounded-lg{border-radius:.75rem}.wewrite-card.wewrite-card-rounded-xl{border-radius:1rem}.wewrite-card.wewrite-card-rounded-2xl{border-radius:1.5rem}.wewrite-card.wewrite-card-border-none{border:none}.wewrite-card.wewrite-card-border-top{border:none;border-top:1px solid var(--card-border)}.wewrite-card.wewrite-card-border-bottom{border:none;border-bottom:1px solid var(--card-border)}.wewrite-card.wewrite-card-border-x{border:none;border-left:1px solid var(--card-border);border-right:1px solid var(--card-border)}.wewrite-card.wewrite-card-border-y{border:none;border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.wewrite-card.wewrite-card-no-padding{padding:0}.wewrite-card.wewrite-card-padding-sm{padding:.5rem}.wewrite-card.wewrite-card-padding-lg{padding:1.5rem}.wewrite-card.wewrite-card-padding-xl{padding:2rem}.wewrite-card-text{color:var(--card-text)}.wewrite-card-text-muted{color:var(--card-text-muted)}.wewrite-card.wewrite-daily-notes{flex-direction:column;min-height:13rem;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .wewrite-card.wewrite-daily-notes{box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0006}.wewrite-card.wewrite-floating{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .wewrite-card.wewrite-floating{box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0006}@media (max-width:768px){.wewrite-card{padding:.75rem}}@media (min-width:1024px){.wewrite-card:hover:not([role=dialog]):not([data-modal-content]):not([aria-modal=true] *){transform:none}}[role=dialog] .wewrite-card:hover,[aria-modal=true] .wewrite-card:hover{transform:none}.wewrite-card[data-floating-card=toolbar][data-expanded=true]:hover{border-color:var(--card-border);background-color:#fffffff2;transform:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .wewrite-card[data-floating-card=toolbar][data-expanded=true]:hover{background-color:var(--card-bg);border-color:var(--border);box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0006}html[data-landing-page=true] .wewrite-card{background-color:var(--card-bg,#ffffff26);border-color:var(--card-border,#00344c26)}@supports (color:lab(0% 0 0)){html[data-landing-page=true] .wewrite-card{background-color:var(--card-bg,lab(100.176% -10.2084 -14.4095/.15));border-color:var(--card-border,lab(18.5233% -10.6974 -40.4917/.15))}}html[data-landing-page=true] .wewrite-card:hover{background-color:var(--card-bg-hover,#fff3);border-color:var(--card-border-hover,#00344c33)}@supports (color:lab(0% 0 0)){html[data-landing-page=true] .wewrite-card:hover{background-color:var(--card-bg-hover,lab(100.176% -10.2084 -14.4095/.2));border-color:var(--card-border-hover,lab(18.5233% -10.6974 -40.4917/.2))}}html[data-landing-page=true].dark .wewrite-card{background-color:var(--card-bg,#e8fcff0f);border-color:var(--card-border,#60ccfc26)}@supports (color:lab(0% 0 0)){html[data-landing-page=true].dark .wewrite-card{background-color:var(--card-bg,lab(97.9774% -19.2327 -28.3745/.06));border-color:var(--card-border,lab(77.0952% -21.6631 -33.6571/.15))}}html[data-landing-page=true].dark .wewrite-card:hover{background-color:var(--card-bg-hover,#e8fcff14);border-color:var(--card-border-hover,#60ccfc33)}@supports (color:lab(0% 0 0)){html[data-landing-page=true].dark .wewrite-card:hover{background-color:var(--card-bg-hover,lab(97.9774% -19.2327 -28.3745/.08));border-color:var(--card-border-hover,lab(77.0952% -21.6631 -33.6571/.2))}}html[data-landing-page=true] .wewrite-card.wewrite-floating{background-color:var(--card-bg,#ffffff26);border-color:var(--card-border,#00344c26)}@supports (color:lab(0% 0 0)){html[data-landing-page=true] .wewrite-card.wewrite-floating{background-color:var(--card-bg,lab(100.176% -10.2084 -14.4095/.15));border-color:var(--card-border,lab(18.5233% -10.6974 -40.4917/.15))}}html[data-landing-page=true].dark .wewrite-card.wewrite-floating{background-color:var(--card-bg,#e8fcff0f);border-color:var(--card-border,#60ccfc26)}@supports (color:lab(0% 0 0)){html[data-landing-page=true].dark .wewrite-card.wewrite-floating{background-color:var(--card-bg,lab(97.9774% -19.2327 -28.3745/.06));border-color:var(--card-border,lab(77.0952% -21.6631 -33.6571/.15))}}.border-b-subtle{border-bottom:1px solid var(--card-border)}.border-t-subtle{border-top:1px solid var(--card-border)}.border-subtle{border:1px solid var(--card-border)}html[data-high-contrast=true] .wewrite-card-text-muted{color:var(--card-text)}
@keyframes spring-up{0%{opacity:0;transform:translateY(20px)}40%{opacity:1;transform:translateY(-5px)}60%{transform:translateY(3px)}80%{transform:translateY(-2px)}90%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes spring{0%{transform:scale(1)}50%{transform:scale(.85)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(100% + 3rem))}}@keyframes slide-up{0%{opacity:0;transform:translateY(calc(100% + 3rem))}to{opacity:1;transform:translateY(0)}}@keyframes pulse-brightness{0%{filter:brightness()}50%{filter:brightness(1.1)}to{filter:brightness()}}@keyframes pulse-brightness-orange{0%{filter:brightness()hue-rotate();opacity:1}50%{filter:brightness(1.15)hue-rotate(5deg);opacity:.9}to{filter:brightness()hue-rotate();opacity:1}}.spring-up{animation:.7s ease-out spring-up}.slide-down{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards slide-down}.slide-up{animation:.4s cubic-bezier(.25,.46,.45,.94) forwards slide-up}.pulse-brightness{animation:1.2s ease-in-out pulse-brightness}.pulse-brightness-orange{animation:1.5s ease-in-out infinite pulse-brightness-orange}.spring-and-pulse{animation:.7s cubic-bezier(.175,.885,.32,1.275) spring-up,1.2s ease-in-out pulse-brightness}@keyframes flash-background{0%{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.375rem;padding:.25rem .5rem;transform:scale(1)}30%{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.375rem;padding:.25rem .5rem;transform:scale(1.05)}to{color:hsl(var(--primary));background-color:#0000;border-radius:0;padding:0;transform:scale(1)}}.animate-flash-background{animation:.6s ease-out forwards flash-background}@keyframes flash-bar-accent{0%{background-color:hsl(var(--primary) / .2);border-color:hsl(var(--primary));transform:scale(1)}50%{background-color:hsl(var(--primary) / .4);border-color:hsl(var(--primary));transform:scale(1.02)}to{border-color:hsl(var(--border));background-color:#0000;transform:scale(1)}}@keyframes flash-bar-red{0%{background-color:#ef434333;border-color:#ef4343;transform:scale(1)}50%{background-color:#ef434366;border-color:#ef4343;transform:scale(1.02)}to{border-color:hsl(var(--border));background-color:#0000;transform:scale(1)}}.animate-flash-bar-accent{animation:.5s ease-out forwards flash-bar-accent}.animate-flash-bar-red{animation:.5s ease-out forwards flash-bar-red}.allocation-bar-transition{transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94)}@keyframes pulse-scale{0%{filter:brightness()saturate();transform:scale(1)}30%{filter:brightness(1.2)saturate(1.3);transform:scale(1.05)}60%{filter:brightness(1.1)saturate(1.1);transform:scale(1.02)}to{filter:brightness()saturate();transform:scale(1)}}@keyframes allocation-pulse{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .4);transform:scale(1)}50%{box-shadow:0 0 0 4px hsl(var(--primary) / .2);transform:scale(1.03)}to{box-shadow:0 0 0 0 hsl(var(--primary) / 0);transform:scale(1)}}.animate-pulse-scale{animation:.6s cubic-bezier(.25,.46,.45,.94) pulse-scale}.animate-allocation-pulse{animation:.4s cubic-bezier(.25,.46,.45,.94) allocation-pulse}@keyframes pulse-ring-outer{0%{opacity:.8;transform:scale(.8)}50%{opacity:.4;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}@keyframes pulse-ring-inner{0%{opacity:.6;transform:scale(.9)}50%{opacity:.3;transform:scale(1.05)}to{opacity:0;transform:scale(1.2)}}.animate-pulse-ring-outer{animation:2s ease-in-out infinite pulse-ring-outer}.animate-pulse-ring-inner{animation:1.5s ease-in-out .3s infinite pulse-ring-inner}@keyframes login-banner-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.login-banner-slide-up{animation:.35s cubic-bezier(.25,.46,.45,.94) forwards login-banner-slide-up}@media (prefers-reduced-motion:reduce){.animate-pulse-ring-outer,.animate-pulse-ring-inner{animation:none}.login-banner-slide-up{opacity:1;animation:none;transform:translateY(0)}}
:root{--z-fixed-header:70;--z-fixed-toolbar:80;--z-fixed-fab:90;--z-overlay:100;--z-drawer:9000;--z-dropdown:10000;--z-modal-overlay:11000;--z-modal:11010;--z-tooltip:12000;--email-banner-height:0px;--pwa-banner-height:0px;--banner-stack-height:0px;--fixed-safe-top:16px;--fixed-safe-bottom:max(env(safe-area-inset-bottom), 16px);--sidebar-content-offset:0px}#wewrite-fixed-layer-root{pointer-events:none;position:static}.fixed-layer{pointer-events:auto;position:fixed}.fixed-top{top:var(--fixed-safe-top);left:0;right:0}.fixed-bottom{bottom:var(--fixed-safe-bottom);left:0;right:0}.fixed-header-sidebar-aware{top:calc(12px + var(--email-banner-height,0px) + var(--pwa-banner-height,0px));z-index:var(--z-fixed-header);transition:left .3s ease-in-out,top .3s ease-in-out;position:fixed;left:12px;right:12px}@media (min-width:768px){.fixed-header-sidebar-aware{left:calc(var(--sidebar-content-offset) + 24px);right:24px}}@media (min-width:1024px){.lg\:fixed-header-sidebar-aware{top:calc(12px + var(--email-banner-height,0px) + var(--pwa-banner-height,0px));left:calc(var(--sidebar-content-offset) + 24px);z-index:var(--z-fixed-header);transition:left .3s ease-in-out,top .3s ease-in-out;position:fixed;right:24px}}.sidebar-inset{transition:left .3s ease-in-out;inset:0}@media (min-width:1024px){.sidebar-inset{left:var(--sidebar-content-offset,0px)}}.sidebar-offset-left{transition:left .3s ease-in-out;left:0}@media (min-width:1024px){.sidebar-offset-left{left:var(--sidebar-content-offset,0px)}}.z-fixed-header{z-index:var(--z-fixed-header)}.z-fixed-toolbar{z-index:var(--z-fixed-toolbar)}.z-fixed-fab{z-index:var(--z-fixed-fab)}.z-overlay{z-index:var(--z-overlay)}.z-drawer{z-index:var(--z-drawer)}.z-dropdown{z-index:var(--z-dropdown)}.z-modal-overlay{z-index:var(--z-modal-overlay)}.z-modal{z-index:var(--z-modal);transform-style:flat;backface-visibility:visible}@media (max-width:767px){main{padding-top:calc(72px + var(--email-banner-height,0px) + var(--pwa-banner-height,0px));padding-bottom:20px;transition:padding-top .3s ease-in-out}}@media (min-width:768px){main{padding-top:calc(72px + var(--email-banner-height,0px) + var(--pwa-banner-height,0px));transition:padding-top .3s ease-in-out}}
.wewrite-content-display{width:100%;max-width:none;color:inherit;box-sizing:border-box;background:0 0;border:none;outline:none}.wewrite-editable-content{width:100%}@extend .wewrite-content-display;.wewrite-editable-content{color:hsl(var(--foreground));position:relative}.wewrite-editor-container{width:100%;color:hsl(var(--foreground));background:0 0;border:none;padding:0;position:relative}.wewrite-slate-editable{max-width:none;min-height:200px}.wewrite-slate-editable:focus{outline-offset:2px;outline:2px solid #0000}.wewrite-slate-editable{color:inherit;contain:layout style paint;will-change:auto;height:auto;font-family:inherit;font-size:1rem;line-height:1.5;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important}.wewrite-viewable-content{width:100%}@extend .wewrite-content-display;.wewrite-viewable-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.wewrite-viewer-container{text-align:left;background:0 0;border:none;outline:none;width:100%;max-width:none;padding:0}.wewrite-viewer-content{text-align:left;width:100%;color:hsl(var(--foreground));background:0 0;border:none;outline:none;padding:0}.wewrite-viewer-content.normal-mode>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.wewrite-viewer-content.dense-mode>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.wewrite-viewer-paragraph{align-items:flex-start;gap:.75rem;padding-top:.5rem;padding-bottom:.5rem;transition:none;display:flex}.wewrite-viewer-paragraph.dense{margin-right:1rem;display:inline-block}.wewrite-viewer-paragraph.dense .paragraph-number{margin-right:.75rem}.wewrite-viewer-paragraph.normal{display:block}.wewrite-paragraph-number{-webkit-user-select:none;user-select:none;text-align:right;min-width:2rem;color:oklch(var(--muted-foreground));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.wewrite-paragraph-content{color:hsl(var(--foreground));flex:1;line-height:1.625}.wewrite-dense-content-flow{line-height:1.625}.wewrite-normal-content-flow>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}@media (max-width:767px){.wewrite-content-display,.wewrite-editable-content,.wewrite-viewable-content{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;width:100%;max-width:100%}.wewrite-viewer-paragraph,.viewer-paragraph{gap:.5rem;padding-top:.25rem;padding-bottom:.25rem}.wewrite-viewer-paragraph.dense,.viewer-paragraph.dense-paragraph{margin-right:1rem;display:inline-block}.wewrite-viewer-paragraph.dense .paragraph-number,.viewer-paragraph.dense-paragraph .paragraph-number{margin-right:.75rem}}html[data-high-contrast=true] .wewrite-content-display,html[data-high-contrast=true] .wewrite-editable-content,html[data-high-contrast=true] .wewrite-viewable-content{color:hsl(var(--foreground))!important}
.slate-editor{box-sizing:border-box;width:100%;max-width:none;color:inherit;background:0 0;margin:0;padding:1rem;font-family:inherit;font-size:1rem;line-height:1.5}.slate-editor [data-slate-editor]{outline:none;min-height:200px}.slate-editor div[data-slate-node=element]{margin-bottom:1rem}.page-link,.user-link,.external-link{vertical-align:baseline;white-space:nowrap;border-radius:.5rem;margin:0 .125rem;padding:.125rem .5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.page-link:not([data-pill-style]),.user-link:not([data-pill-style]),.external-link:not([data-pill-style]){background-color:oklch(var(--primary));color:oklch(var(--primary-foreground))}.page-link:not([data-pill-style]):hover,.user-link:not([data-pill-style]):hover,.external-link:not([data-pill-style]):hover{background-color:oklch(var(--primary) / .8)}.compound-link-container{white-space:nowrap;align-items:center;display:inline-flex}.compound-link-container .page-portion,.compound-link-container .author-portion{margin:0 .125rem}.compound-link-container .text-muted-foreground{white-space:nowrap;margin:0 .125rem;padding:0}.paragraph-number{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:inherit;color:oklch(var(--muted-foreground));opacity:var(--paragraph-number-opacity,.4);-webkit-user-select:none;user-select:none;text-align:right;flex-shrink:0;min-width:1.5ch}.unified-paragraph{align-items:baseline;margin-bottom:1rem;line-height:1.625;display:flex;position:relative}.unified-paragraph .paragraph-number{margin-right:.75rem}.unified-paragraph.no-line-numbers{margin-bottom:1rem}.editor-paragraph{line-height:1.625}.editor-paragraph .paragraph-number{margin-right:.75rem}.dense-mode-container{line-height:1.625}.dense-paragraph{display:inline}.dense-paragraph .paragraph-number{vertical-align:baseline;margin-right:.25rem;display:inline}.dense-paragraph:not(:first-child) .paragraph-number{margin-left:.5rem}.dense-paragraph-content{color:oklch(var(--foreground))}.unified-text-content{min-width:0;color:oklch(var(--foreground));flex:1}.wewrite-viewable-content .unified-text-content,.page-content .unified-text-content,.unified-editor .unified-text-content,.dense-mode .unified-text-content{color:oklch(var(--foreground))}[data-pill-style] .pill-text,[data-pill-style] span{color:inherit}@media (max-width:768px){.slate-editor{padding:.5rem}.paragraph-number{margin-right:.5rem;font-size:.75rem}.page-link,.user-link,.external-link{padding:.1rem .4rem;font-size:.8rem}}.page-link:not([data-pill-style]):focus,.user-link:not([data-pill-style]):focus,.external-link:not([data-pill-style]):focus{outline:2px solid oklch(var(--primary));outline-offset:2px}.slate-editor [data-slate-editor]:focus{outline:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.inline{display:inline}.inline-block{display:inline-block}.block{display:block}.flex{display:flex}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}
