.route-transition-content{display:contents}.route-transition-cover{z-index:2147483000;opacity:0;touch-action:none;overscroll-behavior:none;will-change:opacity;background:#0b100e;position:fixed;inset:0}.auxiliary-pair{--compact-width:calc(48px * var(--aux-scale,1));justify-items:end;gap:calc(2px * var(--aux-scale,1));grid-template-rows:repeat(2,minmax(24px,1fr));width:100%;height:100%;display:grid}.auxiliary-pair .stack-member{height:100%;min-height:24px;width:var(--compact-width);border-radius:calc(9px * var(--aux-scale,1));color:#737d78;background:#ffffff06;border:0;padding:0;transition:width .34s cubic-bezier(.2,.8,.2,1),background .24s;display:block;position:relative;overflow:hidden}.auxiliary-pair .stack-member.is-expanded{color:#dbe4de;background:linear-gradient(#75948233,#44594d1f);width:100%;box-shadow:inset 0 1px #ffffff0f}.auxiliary-pair .stack-member>svg{right:calc(16px * var(--aux-scale,1));width:calc(16px * var(--aux-scale,1));height:calc(16px * var(--aux-scale,1));position:absolute;top:50%;transform:translateY(-50%)}.auxiliary-pair .nav-label{right:calc(38px * var(--aux-scale,1));max-width:calc(100% - 44px * var(--aux-scale,1));font-size:calc(10px * var(--aux-scale,1));white-space:nowrap;text-overflow:ellipsis;opacity:0;font-weight:600;transition:opacity .2s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.auxiliary-pair .is-expanded .nav-label{opacity:1}.auxiliary-tail{touch-action:pan-x pinch-zoom}.entrance-account-panel.entrance-settings{flex-direction:column;transition:width .36s cubic-bezier(.2,.8,.2,1),height .36s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.entrance-account-panel.entrance-settings:not([open]){display:none}.entrance-settings .entrance-account-heading{flex:none;margin-bottom:22px}.entrance-settings-tabs{background:#050b0860;border:1px solid #b3c9ad20;border-radius:30px;flex:none;gap:4px;width:max-content;margin-bottom:28px;padding:4px;display:flex}.entrance-settings-tabs>button{color:#91a18e;background:0 0;border:0;border-radius:24px;min-height:36px;padding:0 19px;font-size:12px;transition:background .2s,color .2s}.entrance-settings-tabs>[aria-selected=true]{color:#e0e9dc;background:#a8c29e20;box-shadow:inset 0 1px #dcecd510}.entrance-settings-content{flex:1;min-height:0;overflow:auto}.entrance-account-panel.entrance-settings.is-auxiliaries{background:radial-gradient(at 36% 47%,#1d302559,#0000 63%),#0c140f;width:min(1060px,100vw - 48px);height:min(820px,100dvh - 48px);padding:30px 36px 22px;inset:24px 24px auto auto}.entrance-settings.is-auxiliaries .entrance-settings-content{overflow:visible}.aux-workspace{--pair-width:168px;--aux-scale:1.5;color:#dde6dc;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.aux-workspace button{font:inherit;color:inherit;-webkit-user-select:none;user-select:none;touch-action:pan-y}.aux-workspace .aux-stream-item{touch-action:pinch-zoom}.aux-workspace button:disabled{cursor:default;opacity:.35}.aux-workspace button:focus-visible{outline-offset:4px;outline:2px solid #b7cda6}.aux-curation{flex:1;grid-template-columns:minmax(0,1fr) 210px;gap:38px;min-height:0;padding:0 30px 12px 0;display:grid}.aux-stream{grid-template-rows:minmax(0,1fr) 112px minmax(0,1fr);min-height:0;display:grid;position:relative}.aux-stream-half{overscroll-behavior:contain;scrollbar-width:none;opacity:.6;padding:6px 48px;transition:opacity .65s,-webkit-mask-image .65s,mask-image .65s;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.aux-stream-half::-webkit-scrollbar{display:none}.aux-library::-webkit-scrollbar{display:none}.aux-type-toolbar::-webkit-scrollbar{display:none}.aux-stream-before>div{flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:100%;padding-bottom:15px;display:flex}.aux-stream-after>div{flex-direction:column;align-items:flex-end;min-height:100%;padding-top:15px;display:flex}.is-awake .aux-stream-half,.aux-stream-half:focus-within{opacity:.95;transition:opacity .15s;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.aux-home-display{--display-scale:1.5;isolation:isolate;z-index:1;position:relative}.aux-home-window{clip-path:inset(-70px -28px -70px 0);position:absolute;inset:-18px 39px -18px 0}.aux-home-window .home-bar-preview{--aux-scale:1;width:min(100vw - 16px,650px);transform:translateY(-50%) scale(var(--display-scale));transform-origin:100%;z-index:0;position:absolute;inset:50% 0 auto auto}.home-bar-preview .aux-principal{display:block}.aux-portal-light{pointer-events:none;width:2px;height:calc(66px * var(--display-scale) + 6px);background:linear-gradient(#0000,#f7fffa 23%,#fff 50%,#f5fff9 77%,#0000);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px 2px #f7fffcc4,0 0 27px 6px #edf8f947,0 0 58px 12px #e7f5f71a}.aux-portal-light:after{content:"";filter:blur(7px);background:radial-gradient(#f9ffff28,#0000 67%);position:absolute;inset:-16px -18px}.aux-principal{width:var(--pair-width);height:calc(52px * var(--aux-scale));flex:none;position:relative}.aux-principal-label{letter-spacing:.11em;text-transform:uppercase;color:#7f957b;font-size:9px;position:absolute;bottom:-20px;right:48px}.aux-principal-options{background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:44px;display:grid;position:absolute;top:calc(50% - 22px);right:0;color:#8fa388!important}.aux-stack-tile{width:var(--pair-width);height:80px;text-align:inherit;background:0 0;border:0;flex:none;margin:21px 0 29px;padding:0;display:block;position:relative}.aux-stack-caption{color:#7e917b;text-align:right;text-overflow:ellipsis;white-space:nowrap;opacity:.7;font-size:9px;position:absolute;bottom:-18px;left:0;right:0;overflow:hidden}.aux-library{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;align-items:flex-end;padding:22px 12px 28px;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 5% 92%,#0000);mask-image:linear-gradient(#0000,#000 5% 92%,#0000)}.aux-library .aux-stack-tile{--pair-width:146px;--aux-scale:1.3;height:68px}.aux-create-stack{background:0 0;border:0;flex:none;grid-template-rows:repeat(2,minmax(0,1fr));gap:4px;width:146px;height:72px;margin:12px 0 32px;padding:0;display:grid;position:relative}.aux-create-stack>span{background:#b0c69d08;border:1px solid #b1c69f42;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:0;font-size:11px;display:flex}.aux-create-stack>i{border:1px solid #b1c69f25;border-radius:13px;width:100%;min-height:0;display:block}.aux-create-stack:hover>span{background:#b0c69d13}.aux-workspace [data-dragging=true]{opacity:.3}.aux-workspace [data-drag-over=true]{border-radius:17px;box-shadow:0 0 0 1px #aec79c80,0 0 28px #98bf7e15}.aux-workspace .aux-drag-avatar{z-index:15;opacity:.96;transform-origin:50%;box-shadow:0 18px 35px #01050290;pointer-events:none!important;position:fixed!important}.aux-workspace .aux-motion-avatar{z-index:14;background:0 0;border:0;margin:0;padding:0;pointer-events:none!important;position:fixed!important}.aux-workspace.is-dragging,.aux-workspace.is-dragging *{cursor:grabbing!important}.aux-workspace-foot{color:#86947f;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-top:12px;font-size:10px;line-height:1.6;display:flex}.aux-workspace-foot button{color:#c4d6b8;background:#aac49712;border:0;border-radius:20px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.aux-stack-menu{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(150deg,#203025f5,#0e1911fa);border:1px solid #c3d6b630;border-radius:19px;width:198px;max-height:80dvh;padding:7px;animation:.18s cubic-bezier(.2,.8,.2,1) aux-menu-in;position:fixed;overflow:auto;box-shadow:0 20px 70px #000a,inset 0 1px #deead411}.aux-stack-menu button{color:#c8d5c3;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:11px;display:flex}.aux-stack-menu button:hover,.aux-stack-menu button:focus-visible{background:#c3d4b611}.aux-stack-menu small{color:#91a188;padding:8px 10px;font-size:9px;line-height:1.5;display:block}@keyframes aux-menu-in{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:none}}.aux-editor{flex:1;grid-template-rows:44px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 188px;column-gap:38px;min-height:0;padding-right:12px;display:grid}.aux-editor-actions{align-items:center;gap:10px;display:flex}.aux-editor-actions button{background:#a6bf9910;border:1px solid #b8c9a831;border-radius:22px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:12px;display:flex}.aux-editor-actions .aux-editor-back{background:0 0;border-color:#0000;width:36px;padding:0}.aux-editor-canvas{flex-direction:column;grid-column:1;justify-content:center;align-items:center;min-height:0;padding:20px 0;display:flex}.aux-editor-stack{gap:12px;width:min(100%,280px);display:grid;position:relative}.aux-editor-slot{height:74px;position:relative}.aux-editor-slot>button:first-child{text-align:left;background:linear-gradient(130deg,#abc19b1b,#91b28a05),#101c13;border:1px solid #c3d6b22d;border-radius:24px;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;width:100%;height:100%;padding:0 24px;font-size:15px;display:flex;box-shadow:inset 0 1px #dae9ce0c,0 13px 35px #03090270}.aux-editor-slot.is-target>button:first-child{background-color:#18251a;border-color:#c3d6b273}.aux-editor-slot svg{color:#aec5a0;flex:none}.aux-slot-remove{color:#b4c6aa;background:#273a27;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-5px;right:-5px}.aux-editor-flip{opacity:.55;background:0 0;border:0;place-items:center;width:28px;height:34px;display:grid;position:absolute;top:64px;left:-30px}.aux-editor-instruction{color:#8d9d84;text-align:center;margin:23px 0 0;font-size:11px;line-height:1.6}.aux-editor-reference{--aux-scale:1.3;opacity:.8;width:146px;height:68px;margin-top:55px}.aux-editor-reference>span{color:#7f9479;text-align:right;margin-bottom:10px;font-size:9px;display:block}.aux-type-toolbar{scrollbar-width:none;overscroll-behavior:contain;grid-area:1/2/3;align-self:stretch;padding:12px 8px 18px;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 3% 95%,#0000);mask-image:linear-gradient(#0000,#000 3% 95%,#0000)}.is-editing .aux-type-toolbar{animation:.32s cubic-bezier(.2,.8,.2,1) 80ms both aux-toolbar-in}@keyframes aux-toolbar-in{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:none}}.aux-toolbar-label{color:#8b9d81;letter-spacing:.08em;margin:0 9px 13px;font-size:9px;display:block}.aux-type-toolbar button{color:#bfcdb6;text-align:left;background:linear-gradient(120deg,#bed4ac0d,#8caa7904),#101b13;border:1px solid #abc29b20;border-radius:22px;align-items:center;gap:11px;width:100%;min-height:44px;margin-bottom:8px;padding:8px 13px;font-size:11px;display:flex}.aux-type-toolbar button svg{color:#8fa781;flex:none}.aux-type-toolbar button[aria-pressed=true]{background:#a5c18b20;border-color:#b1ce9266}.aux-type-toolbar .aux-news-toggle{color:#829777;background:0 0;border:0;justify-content:space-between;margin-top:16px}.auxiliary-loading{color:#9aad93;place-content:center;gap:12px;padding:20px;font-size:12px;display:grid}.auxiliary-loading button,.aux-sync-note button{color:#bbd0ab;background:0 0;border:0;text-decoration:underline}.aux-sync-note{color:#a7b49c;font-size:10px}@media (max-width:719px){.entrance-account-panel.entrance-settings{max-height:calc(100dvh - 16px)}.entrance-account-panel.entrance-settings.is-auxiliaries{width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:max(20px,env(safe-area-inset-top)) 16px max(14px,env(safe-area-inset-bottom));border-radius:25px;inset:8px}.entrance-settings .entrance-account-heading{margin-bottom:18px}.entrance-settings-tabs{margin-bottom:16px}.aux-workspace{--pair-width:130px;--aux-scale:1.25}.aux-curation{grid-template-columns:minmax(0,1fr) 90px;gap:10px;padding:0}.aux-stream{grid-template-rows:minmax(0,1fr) 92px minmax(0,1fr)}.aux-stream-half{padding:5px 14px 5px 0}.aux-home-display{--display-scale:1.25}.aux-home-window{right:6px}.aux-principal-label{font-size:8px;bottom:-14px;right:14px}.aux-principal-options{top:auto;bottom:-41px;right:0}.aux-stream-after>div{padding-top:20px}.aux-stack-tile{height:68px;margin:18px 0 26px}.aux-library{padding:15px 2px}.aux-library .aux-stack-tile{--pair-width:86px;--aux-scale:.85;height:52px}.aux-stack-caption{font-size:8px;bottom:-17px}.aux-create-stack{width:86px;height:62px;margin-bottom:27px}.aux-create-stack>span{border-radius:11px;gap:5px;font-size:9px}.aux-create-stack>span svg{width:12px}.aux-create-stack>i{border-radius:11px}.aux-workspace-foot{font-size:9px}.aux-editor{grid-template-columns:minmax(0,1fr) 110px;column-gap:14px;padding:0}.aux-editor-canvas{padding:18px 0 30px}.aux-editor-slot{height:69px}.aux-editor-slot>button:first-child{border-radius:20px;gap:7px;padding:0 14px;font-size:12px}.aux-editor-slot>button:first-child svg{width:18px}.aux-editor-flip{top:164px;left:calc(50% - 14px)}.aux-editor-instruction{margin-top:46px;font-size:10px}.aux-editor-reference{--aux-scale:1.15;width:120px;height:60px;margin-top:32px}.aux-type-toolbar{padding:10px 2px}.aux-type-toolbar button{border-radius:18px;gap:7px;padding:8px 10px;font-size:10px}.aux-type-toolbar button svg{width:14px}.aux-toolbar-label{font-size:8px}}@media (max-height:650px){.aux-editor-reference{display:none}.aux-editor-instruction{margin-bottom:0}.entrance-settings .entrance-account-heading,.entrance-settings-tabs{margin-bottom:10px}}.bottom-nav .auxiliary-tail{display:block}.bottom-nav .auxiliary-pair{--compact-width:48px}@media (max-width:620px){.auxiliary-pair{--compact-width:calc(40px * var(--aux-scale,1))}.auxiliary-pair .stack-member>svg{right:calc(12px * var(--aux-scale,1))}.auxiliary-pair .nav-label{right:calc(34px * var(--aux-scale,1));max-width:calc(100% - 40px * var(--aux-scale,1))}.bottom-nav .auxiliary-pair{--compact-width:40px}}.auxiliary-staged{color:#dce6df;text-align:center;background:radial-gradient(at 50% 40%,#28463855,#0000 64%);place-content:center;justify-items:center;gap:18px;min-height:70svh;padding:48px 24px 100px;display:grid}.auxiliary-staged>svg{stroke-width:1px;color:#a4b69b;width:42px;height:42px}.auxiliary-staged h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:430}.auxiliary-staged p{color:#9aac9d;max-width:320px;margin:0;line-height:1.6}.auxiliary-staged .auxiliary-stage-note{color:#849184;max-width:270px;font-size:12px}@media (prefers-reduced-motion:reduce){.auxiliary-pair *,.auxiliary-tail,.entrance-settings,.entrance-settings *{transition:none!important;animation:none!important}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.journal-format-inline{display:contents}.journal-editor-controls.journal-format-surface{--journal-selection:var(--green,#789987);--journal-format-active:22%;box-sizing:border-box;isolation:isolate;border-radius:28px;width:min(284px,100% - 84px);max-width:calc(100% - 16px);height:52px;min-height:52px;padding:0;transition:width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1),border-radius .24s;display:block;overflow:hidden}.journal-editor-controls.journal-format-surface[data-format-expanded=true]{height:var(--format-menu-height,160px);border-radius:26px;width:var(--format-menu-width,min(384px,calc(100vw - 16px)))!important}.journal-format-strip{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;scroll-padding-inline:0;transition:opacity .12s;position:absolute;inset:4px;overflow:auto hidden}.journal-format-strip::-webkit-scrollbar{display:none}.journal-format-strip .journal-control-carousel{padding:0 var(--format-trailing-space,0px) 0 var(--format-leading-space,0px);gap:24px}.journal-format-strip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.journal-format-region{scroll-snap-align:center;opacity:.45;flex:none;align-items:center;gap:4px;transition:opacity .16s;display:flex}.journal-format-region[data-active=true]{opacity:1}.journal-format-surface .journal-format-region .journal-engraved-control{scroll-snap-align:none;flex:0 0 44px;width:44px;height:44px}.journal-format-region .journal-engraved-control>svg{width:20px;height:20px}.journal-format-surface[data-format-menu] .journal-format-strip{opacity:0;pointer-events:none}.journal-format-viewport{max-height:var(--format-available-height,calc(100dvh - 100px));overscroll-behavior:contain;scrollbar-width:thin;opacity:0;transition:opacity .14s;overflow:auto}.journal-format-surface[data-format-expanded=true] .journal-format-viewport{opacity:1;transition-delay:60ms}.journal-format-content{padding:10px 12px 12px;position:relative}.journal-format-back{width:44px;height:44px;color:inherit;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.journal-format-back:hover{background:var(--journal-advanced-line,#6482781f)}.journal-format-content :is(.journal-fluid-menu,.journal-section-tools){max-width:none;min-height:0;max-height:none;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;isolation:auto;border:0;margin:0;display:block;overflow:visible;clip-path:none!important;z-index:auto!important;background:0 0!important;width:auto!important;height:auto!important;padding:0!important;animation:none!important;position:static!important;transform:translate(0,0)!important}.journal-format-content :is(.journal-fluid-heading,.journal-section-tools-heading){box-sizing:border-box;z-index:auto;min-height:44px;margin:0;padding:0 4px 6px 44px!important;animation:none!important}.journal-format-content .journal-fluid-heading small{display:none}.journal-format-content .journal-fluid-heading span{font-size:13px}.journal-format-content .journal-block-style-carousel{scroll-snap-type:x proximity;gap:6px;padding:5px 3px 8px}.journal-format-content .journal-block-style-option{flex:0 0 90px;min-height:48px;padding:6px}.journal-format-content :is(.journal-block-weight,.journal-list-style-options){flex-wrap:wrap;gap:5px;margin-top:6px}.journal-format-content :is(.journal-block-weight,.journal-list-style-options) button{min-height:44px}.journal-format-content .journal-colour-swatches{gap:2px}.journal-format-attachments h3{align-items:center;height:40px;margin:0 0 4px;padding-left:44px;font-size:13px;display:flex}.journal-format-attachments>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.journal-format-attachments button{min-height:60px;color:inherit;background:var(--journal-advanced-line,#6482781f);font:inherit;cursor:pointer;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.journal-format-content .journal-boundary-tool{border-radius:24px;flex-direction:row;min-height:48px}.journal-boundary-hints{text-align:center;opacity:.7;grid-template-columns:1fr 1fr;gap:7px;padding-top:6px;font-size:11px;display:grid}.journal-format-content .journal-section-tools p:empty{display:none}.journal-format-surface button:focus-visible{outline:2px solid var(--journal-selection,#72b7d4);outline-offset:-2px}.journal-lower-viewport-chrome:has(.journal-format-surface[data-format-expanded=true])>[data-pill-group=drawing]{visibility:hidden;pointer-events:none}@media (max-width:719px),(pointer:coarse){.journal-lower-viewport-chrome>.journal-format-surface{height:52px;padding:0}.journal-lower-viewport-chrome>.journal-format-surface[data-format-expanded=true]{height:var(--format-menu-height,160px)}}@media (prefers-reduced-motion:reduce){.journal-editor-controls.journal-format-surface,.journal-format-strip,.journal-format-viewport{transition-duration:1ms!important;transition-delay:0s!important}}@media (min-width:720px) and (pointer:fine){.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls.journal-format-surface{inset:auto auto 16px 16px!important}}.journal-lower-viewport-chrome>.journal-editor-controls.journal-format-surface:not([data-format-expanded=true]){width:min(284px,calc(var(--journal-visual-width,100vw) - var(--journal-shelf-left,8px) - var(--journal-shelf-right,8px) - 68px))}.journal-lower-viewport-chrome[data-keyboard=open]>.journal-editor-controls.journal-format-surface:not([data-format-expanded=true]){width:calc(var(--journal-visual-width,100vw) - var(--journal-shelf-left,8px) - var(--journal-shelf-right,8px))}.journal-editor-controls.journal-format-surface[data-format-menu=send]{background:radial-gradient(ellipse at 50% 100%,#b3cf8b5c,transparent 72%),var(--journal-advanced-material,#eef1ec);box-shadow:0 10px 42px #5c86392e,0 0 34px #b7d39724,inset 0 1px #ffffff80}.theme-dark .journal-format-surface[data-format-menu=send]{background:radial-gradient(ellipse at 50% 100%,#6e9b5145,transparent 75%),var(--journal-advanced-material,#1e2727);box-shadow:0 10px 42px #37642a38,0 0 30px #7aa85d1f,inset 0 1px #d6f3c81f}.journal-editor-controls.journal-format-surface[data-format-dragging=true]{transition:none!important}.journal-format-content .journal-fluid-heading small[data-mixed=true]{display:block}@media (min-width:720px) and (pointer:fine){.journal-lower-viewport-chrome{z-index:244;pointer-events:none;--journal-advanced-material:#eef1ecfb;--journal-advanced-text:#202927;--journal-advanced-text-soft:#64716e;--journal-advanced-line:#ffffffb3;--journal-advanced-control:#e9eeeae0;--journal-selection:#72b7d4;position:fixed;inset:0}.journal-lower-viewport-chrome.theme-dark{--journal-advanced-material:#1e2727fc;--journal-advanced-text:#e7ece7;--journal-advanced-text-soft:#a7b3af;--journal-advanced-line:#ebf4ee21;--journal-advanced-control:#485552b8}.journal-lower-viewport-chrome>.journal-editor-controls{pointer-events:auto;color:var(--journal-advanced-text);background:var(--journal-advanced-material);margin:0;position:absolute;top:auto;bottom:16px}.journal-lower-viewport-chrome>.journal-format-surface{left:16px;right:auto}.journal-lower-viewport-chrome>.journal-editor-controls-lower-right{left:auto;right:16px}.journal-lower-viewport-chrome>.journal-fluid-menu{pointer-events:auto}.journal-lower-viewport-chrome.is-expanded-editor{z-index:274}}.journal-lower-viewport-chrome .journal-engraved-control{box-shadow:none;color:inherit;background:0 0;border:0}.journal-lower-viewport-chrome .journal-engraved-control[aria-pressed=true]{background:color-mix(in srgb,var(--journal-selection,#72b7d4) 18%,transparent)}.theme-dark .journal-format-surface{--journal-format-active:34%}.journal-lower-viewport-chrome .journal-format-surface .journal-format-region .journal-engraved-control{box-shadow:none;color:inherit;background:0 0;transition:color .15s,transform .15s}.journal-lower-viewport-chrome .journal-format-surface .journal-format-region .journal-engraved-control:not([aria-pressed=true]){background:0 0}.journal-lower-viewport-chrome .journal-format-surface .journal-format-region .journal-engraved-control[aria-pressed=true]{background:color-mix(in srgb,var(--journal-selection) var(--journal-format-active),transparent)}.journal-format-surface .journal-format-region .journal-engraved-control:focus-visible{outline:2px solid var(--journal-selection);outline-offset:-2px}.journal-format-content .journal-boundary-tool[aria-pressed=true]{background:color-mix(in srgb,var(--journal-selection) var(--journal-format-active),transparent);box-shadow:inset 0 0 0 1px var(--journal-selection)}.journal-reference-scope-menu{z-index:10030;background:var(--journal-paper,#f8f4f1);width:min(300px,100vw - 32px);max-height:min(360px,45dvh);color:var(--journal-ink,#343044);overscroll-behavior:contain;border:1px solid #6956773d;border-radius:18px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 10px 30px #28183c29}.journal-reference-scope-menu button,.journal-entry-menu-fluid [data-journal-reference-section-id]{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.journal-reference-scope-menu button:hover,.journal-reference-scope-menu button:focus-visible{background:#8267951f}[data-journal-reference-section-id] span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}[data-journal-reference-section-id] small{opacity:.7;font-size:10px}.journal-entry-menu-fluid:has([data-journal-reference-section-id]){overscroll-behavior:contain;max-height:45dvh;overflow-y:auto}.journal-section-reference-pip .journal-bin-pip-scroll{padding:14px 18px}.journal-section-reference-pip .journal-section-reference-caption{opacity:.75;padding:0 18px 10px;font-size:11px}.journal-section-reference-pip.is-expanded{max-width:900px;max-height:none;margin:auto;width:auto!important;height:auto!important;inset:16px!important}.journal-entry-as-bin-card[data-section-reference-unavailable]{opacity:.7}.journal-slash-menu{box-sizing:border-box;color:#273e37;text-align:left;white-space:normal;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:linear-gradient(145deg,#fffffafc,#edf3edfc);border:1px solid #697c7630;border-radius:16px;flex-direction:column;padding:4px;font:13px/1.4 Instrument Sans Variable,sans-serif;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 32px #152c2924,0 2px 5px #152c2912}.journal-slash-menu.theme-dark{color:#e5ece4;background:linear-gradient(145deg,#26352efc,#15231dfc);border-color:#c5d7c735;box-shadow:0 10px 32px #0005}.journal-slash-menu header{letter-spacing:.025em;flex:0 0 44px;justify-content:space-between;align-items:center;padding-left:10px;font-size:11px;font-weight:600;display:flex}.journal-slash-menu button{box-sizing:border-box;width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;touch-action:pan-y;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 10px;display:block}.journal-slash-menu header button{text-align:center;flex:0 0 44px;width:44px;font-size:20px;font-weight:400}.journal-slash-menu button[aria-selected=true],.journal-slash-menu button:focus-visible{background:color-mix(in srgb, currentColor 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent);outline:none}@media (hover:hover){.journal-slash-menu button:hover{background:color-mix(in srgb, currentColor 7%, transparent)}}.journal-slash-results{overscroll-behavior:contain;scrollbar-width:thin;scroll-behavior:auto;min-height:0;overflow:auto}.journal-slash-group{letter-spacing:.05em;opacity:.65;padding:9px 10px 4px;font-size:10px;font-weight:600}.journal-slash-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.journal-slash-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.journal-slash-token{opacity:.65;overflow-wrap:anywhere;font-size:10px}.journal-slash-menu button small{opacity:.7;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.4;display:block}.journal-slash-menu>p,.journal-slash-menu>small{margin:0;padding:8px 10px;font-size:11px}.journal-slash-menu.is-compact{border-radius:12px}.journal-slash-menu.is-compact button{padding:7px 9px}.journal-slash-menu.is-compact button[role=option] small{display:none}.journal-slash-menu.is-compact .journal-slash-group{padding-top:4px}:root{--journal-tag-ink:#99532f;--journal-tag-quiet:#a16e52;--journal-tag-glow:#e6a75e;--journal-tag-wash:#9f582c11}.theme-dark,.journal-advanced-theme-dark,[data-theme=dark]{--journal-tag-ink:#e5b58c;--journal-tag-quiet:#bd9b80;--journal-tag-glow:#f2be79;--journal-tag-wash:#e5b58c14}.journal-inline-run.has-journal-tag,.journal-inline-tag-source{color:var(--journal-tag-ink);background:var(--journal-tag-wash);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em;font-weight:600;text-decoration:none;position:relative}.journal-inline-tag-source{caret-color:var(--journal-tag-ink);background:0 0;font-style:normal}.journal-tag-opening,.journal-inline-tag-opening{font-family:inherit;font-weight:inherit;color:var(--journal-tag-quiet);position:relative}.journal-inline-tag-opening,.journal-tag-mode-control .journal-tag-opening{color:#0000}.journal-inline-tag-opening:before,.journal-tag-mode-control .journal-tag-opening:before{content:"";border:1.35px solid var(--journal-tag-ink);pointer-events:none;border-right:0;border-radius:.13em 0 0 .13em;position:absolute;inset:.16em .035em .12em}.journal-inline-tag-opening:before{box-shadow:-1px 0 7px color-mix(in srgb,var(--journal-tag-glow) 28%,transparent);animation:.18s ease-out journal-tag-bracket-arrive}.journal-tag-closing{color:var(--journal-tag-quiet)}.journal-tag-mode-control .journal-tag-opening{font-size:23px;line-height:1}.journal-tag-choices{box-sizing:border-box;color:var(--journal-tag-ink);pointer-events:auto;isolation:isolate;position:fixed}.journal-tag-choices:not([data-tag-phase=menu]){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.journal-tag-paper{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.journal-tag-carousel{z-index:1;align-items:baseline;min-width:0;display:flex;position:relative}.journal-tag-suggestions{overscroll-behavior-x:contain;touch-action:pan-x;white-space:nowrap;scrollbar-width:none;flex:1;align-items:baseline;min-width:0;display:flex;overflow:auto hidden}.journal-tag-suggestions::-webkit-scrollbar{display:none}.journal-tag-suggestion-item{flex:none;align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.journal-tag-separator{white-space:pre;color:var(--journal-tag-quiet);opacity:.65}.journal-tag-carousel button{min-width:0;min-height:0;box-shadow:none;font:inherit;line-height:inherit;color:var(--journal-tag-quiet);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;padding:0;display:inline-block}.journal-tag-suggestion-item button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journal-tag-suggestions button[aria-selected=true]{color:var(--journal-tag-quiet)}.journal-tag-suggestions button:focus-visible{outline:1px solid var(--journal-tag-ink);outline-offset:-1px;border-radius:3px}.journal-tag-baseline{vertical-align:baseline;flex:0 0 0;width:0;height:0;margin:0;padding:0;display:inline-block}.journal-tag-rail-controls{flex:none;align-items:baseline;padding-left:3px;display:inline-flex}.journal-tag-rail-controls button{min-width:16px;font-weight:400}.journal-tag-choices[data-tag-phase=menu]{background:#f1f2ed;border:1px solid #735f4929;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #222a2326,inset 0 1px #fff9}.journal-tag-choices[data-tag-phase=menu][data-theme=dark]{background:#252e2c;border-color:#ddd0b924;box-shadow:0 12px 32px #00000047}.journal-tag-choices .journal-inline-tag-menu{box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:6px;position:static;overflow-y:auto}.journal-tag-picker-heading{font:500 11px/1.5 var(--font-ui,system-ui);color:var(--journal-tag-quiet);padding:5px 8px 7px}.journal-tag-menu-choice{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.journal-tag-menu-choice>span{overflow-wrap:anywhere;min-width:0}.journal-tag-menu-choice small{font:500 10px/1.2 var(--font-ui,system-ui);color:var(--journal-tag-quiet)}.journal-tag-menu-choice:is(:hover,:focus-visible){background:var(--journal-tag-wash);outline-color:var(--journal-tag-quiet)}.journal-tag-error{margin:6px;font:12px/1.4 system-ui}.journal-inline-run[data-journal-tag-bloom=true]{background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb,var(--journal-tag-glow) 28%,transparent) 50%, transparent 70%);background-size:260% 100%;animation:.45s cubic-bezier(.2,.65,.25,1) both journal-tag-bloom}@keyframes journal-tag-bloom{0%{text-shadow:0 0 #0000;background-position:130% 0}42%{text-shadow:0 0 .3em color-mix(in srgb,var(--journal-tag-glow) 65%,transparent)}to{text-shadow:0 0 #0000;background-position:-30% 0}}@keyframes journal-tag-bracket-arrive{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.journal-inline-tag-opening:before,.journal-inline-run[data-journal-tag-bloom=true]{animation:none}.journal-tag-suggestions{scroll-behavior:auto}}.journal-inline-run.has-journal-tag,.journal-tag-chip{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}[data-journal-selective-copy-active=true]{touch-action:none}@media (hover:none),(pointer:coarse){.journal-inline-run.has-journal-tag,.journal-tag-chip{-webkit-touch-callout:none}}.journal-active-jot.is-editing:not(.is-advanced)>.journal-jot-heading{pointer-events:none}.journal-active-jot.is-editing:not(.is-advanced)>.journal-jot-heading .journal-check{pointer-events:auto}[data-journal-category-drag-surface=true]{touch-action:pan-y pinch-zoom}.journal-rack-shell,.journal-scroll{touch-action:pan-y pinch-zoom;overscroll-behavior-inline:contain}.journal-page{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.journal-entry-list,.journal-entry-list>[data-journal-reorder-scope],.journal-run,.journal-run-entries,.journal-exhumed-main,.journal-entry-move-item,.journal-expanded-entry,.journal-preview-workarea,.journal-preview-workarea .journal-formatted-document,.journal-section-group{min-width:0;max-width:100%}.journal-expanded-entry:not(.is-advanced){width:100%}.journal-preview-workarea .journal-section-group{contain:inline-size;width:100%}.journal-expanded-entry.is-preview .journal-expanded-heading{grid-template-columns:auto minmax(0,1fr);padding-inline-end:54px;position:relative}.journal-expanded-entry.is-preview .journal-expanded-heading>.journal-entry-menu{position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (max-width:719px),(pointer:coarse){.journal-advanced-viewport-chrome{--journal-ink:var(--journal-advanced-text);--journal-ink-soft:var(--journal-advanced-text-soft);--journal-ink-faint:var(--journal-advanced-text-soft);--journal-surface-strong:var(--journal-advanced-material);--journal-line:var(--journal-advanced-line);--journal-selection:#72b7d4;--journal-safe-top:env(safe-area-inset-top,0px);--journal-safe-right:env(safe-area-inset-right,0px);--journal-safe-bottom:env(safe-area-inset-bottom,0px);--journal-safe-left:env(safe-area-inset-left,0px);--journal-advanced-material:#eef1ecfb;--journal-advanced-material-deep:#dae3e0fa;--journal-advanced-text:#202927;--journal-advanced-text-soft:#64716e;--journal-advanced-line:#ffffffb3;--journal-advanced-control:#e9eeeae0;--journal-advanced-control-shadow:#37484629;z-index:244;box-sizing:border-box;pointer-events:none;position:fixed;inset:0;overflow:visible;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;transform:translate(0,0)!important}.journal-advanced-viewport-chrome.theme-dark{--journal-advanced-material:#1e2727fc;--journal-advanced-material-deep:#121b1cfc;--journal-advanced-text:#e7ece7;--journal-advanced-text-soft:#a7b3af;--journal-advanced-line:#ebf4ee21;--journal-advanced-control:#485552b8;--journal-advanced-control-shadow:#00000052}.journal-advanced-viewport-chrome>.journal-editor-controls{z-index:244;pointer-events:auto;margin:0;position:absolute!important}.journal-advanced-viewport-chrome>.journal-fluid-menu{pointer-events:auto}.journal-advanced-viewport-chrome.theme-dark>.journal-fluid-menu{color:var(--journal-advanced-text);border-color:var(--journal-advanced-line);background:radial-gradient(circle at var(--journal-fluid-origin-x) var(--journal-fluid-origin-y),#6b807b80,transparent 34%), linear-gradient(148deg,#34403efc,#192222fc)}.journal-advanced-viewport-chrome.theme-dark>.journal-fluid-menu .journal-fluid-heading small{color:var(--journal-advanced-text-soft)}.journal-advanced-viewport-chrome>.journal-editor-controls-upper-left{left:max(7px,env(safe-area-inset-left));top:max(7px,env(safe-area-inset-top))}.journal-advanced-viewport-chrome>.journal-editor-controls-upper-right{top:max(7px,env(safe-area-inset-top));left:auto!important;right:max(7px,env(safe-area-inset-right))!important;max-width:calc(var(--journal-visual-width,100vw) - 62px)!important}.journal-advanced-viewport-chrome .journal-engraved-control{width:34px;height:34px;color:var(--journal-advanced-text-soft);box-shadow:none;background:0 0;border-color:#0000}.journal-advanced-viewport-chrome .journal-engraved-control:hover:not(:disabled){color:var(--journal-advanced-text);background:#ffffff24}.journal-advanced-viewport-chrome .journal-engraved-control[aria-pressed=true]{color:var(--journal-advanced-text);background:color-mix(in srgb,var(--journal-sky) 25%,transparent);box-shadow:inset 0 1px 4px #28465326}.journal-advanced-viewport-chrome>.journal-stateful-advanced-pill{interpolate-size:allow-keywords;contain:layout;justify-content:flex-end;min-width:0;transition:width .19s cubic-bezier(.2,.72,.2,1),min-width .19s cubic-bezier(.2,.72,.2,1),background-color .15s,box-shadow .15s;width:var(--journal-advanced-pill-width,120px)!important;flex-wrap:nowrap!important;animation:none!important;overflow:visible!important}.journal-advanced-viewport-chrome .journal-advanced-category-control .journal-assignment-menu{background:var(--journal-advanced-material);box-shadow:0 22px 56px #182c293d,inset 0 1px 0 var(--journal-advanced-line);transform-origin:var(--journal-fluid-origin-x,80%) var(--journal-fluid-origin-y,0);border-radius:22px}.journal-advanced-viewport-chrome>.journal-editor-controls[data-scrolled=true]{opacity:.88;filter:saturate(.92)}.journal-header-transport[data-journal-viewport-anchor=top]{--journal-advanced-text:#202927;--journal-advanced-text-soft:#64716e;z-index:243;bottom:74px;position:fixed!important;top:74px!important;left:8px!important;transform:translate(0,0)!important}.journal-header-transport[data-journal-viewport-anchor=top].theme-dark{--journal-advanced-text:#e7ece7;--journal-advanced-text-soft:#a7b3af}}@media (max-width:620px){.journal-header-transport[data-journal-viewport-anchor=top]{left:3px!important}}@media (prefers-reduced-motion:reduce){.journal-advanced-viewport-chrome>.journal-stateful-advanced-pill{transition:width 80ms linear,min-width 80ms linear!important}}.journal-editor-controls.journal-active-jot-actions{--journal-jot-action-size:39px;--journal-jot-action-gap:3px;--journal-jot-action-duration:.19s;flex-wrap:nowrap;gap:0}.journal-active-jot-actions>.journal-engraved-control,.journal-active-jot-commit-slot>.journal-engraved-control{flex:none}.journal-active-jot-commit-slot{opacity:0;visibility:hidden;pointer-events:none;width:0;transition:width var(--journal-jot-action-duration) cubic-bezier(.2,.72,.2,1), opacity var(--journal-jot-action-duration) ease, visibility 0s var(--journal-jot-action-duration);flex:none;justify-content:flex-end;display:flex;overflow:hidden}.journal-active-jot-actions[data-commit-available=true]>.journal-active-jot-commit-slot{width:calc(var(--journal-jot-action-size) + var(--journal-jot-action-gap));opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.journal-active-jot-commit-slot>.journal-engraved-control:focus-visible{outline-offset:-2px}@media (max-width:719px),(pointer:coarse){.journal-editor-controls.journal-active-jot-actions{--journal-jot-action-size:34px;--journal-jot-action-gap:1px}}@media (prefers-reduced-motion:reduce){.journal-editor-controls.journal-active-jot-actions{--journal-jot-action-duration:80ms}}.journal-mode-controls{display:contents}.journal-colour-panel.journal-fluid-menu{scrollbar-width:thin;opacity:1;clip-path:none;will-change:auto;color:#24322f;background:linear-gradient(145deg,#f3f5ef,#e2eae5);border-radius:24px;padding:14px;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1);animation:none;overflow:auto;transform:translateY(0)scale(1)}.journal-colour-panel.journal-fluid-menu.is-closing{opacity:0;pointer-events:none;transform:translateY(6px)scale(.97)}@starting-style{.journal-colour-panel.journal-fluid-menu.is-open{opacity:0;transform:translateY(6px)scale(.97)}}.theme-dark .journal-colour-panel.journal-fluid-menu{color:#e7eee9;background:linear-gradient(145deg,#34423e,#202d2a)}.journal-colour-panel .journal-fluid-heading small{color:inherit;opacity:.7}.journal-colour-panel .journal-fluid-heading{padding-bottom:10px;animation:none!important}.journal-colour-panel .journal-fluid-heading span{font-size:13px}.journal-colour-panel .journal-fluid-heading small{min-height:14px;font-size:11px}.journal-colour-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.journal-colour-swatch{cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:100%;min-height:44px;padding:4px;display:grid}.journal-colour-swatch>span{background:var(--journal-swatch);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.journal-colour-swatch[aria-pressed=true]{background:#7f8c872b}.journal-colour-swatch[aria-pressed=true]>span{outline-offset:3px;outline:2px solid}.journal-colour-swatch svg{color:#fff;filter:drop-shadow(0 1px 2px #19201f)}.journal-colour-reset{width:100%;min-height:36px;font:inherit;color:inherit;cursor:pointer;background:#7f8c871f;border:0;border-radius:12px;margin-top:8px;font-size:12px}.journal-colour-panel button:focus-visible{outline:2px solid var(--journal-selection,#72b7d4);outline-offset:1px}@media (max-width:719px),(pointer:coarse){.journal-lower-viewport-chrome{--journal-shelf-left:max(8px,env(safe-area-inset-left));--journal-shelf-right:max(8px,env(safe-area-inset-right));--journal-shelf-gap:max(20px,calc(env(safe-area-inset-bottom) + 12px))}.journal-lower-viewport-chrome.is-expanded-editor{z-index:274}.journal-lower-viewport-chrome[hidden]{display:none}.journal-lower-viewport-chrome>.journal-editor-controls{translate:0 calc(var(--journal-chrome-bottom,100dvh) - var(--journal-shelf-gap) - 100%);background:color-mix(in srgb,var(--journal-advanced-material) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;gap:4px;padding:4px;top:0;bottom:auto}.journal-lower-viewport-chrome .journal-engraved-control{flex:none;width:44px;height:44px}.journal-lower-viewport-chrome>.journal-editor-controls-lower-left{left:var(--journal-shelf-left);width:min(266px,calc(var(--journal-visual-width,100vw) - var(--journal-shelf-left) - var(--journal-shelf-right) - 68px));scroll-snap-type:none;scroll-behavior:auto;min-width:0;max-width:none;transition:width .28s cubic-bezier(.2,.8,.2,1),opacity .16s}.journal-lower-viewport-chrome[data-keyboard=open]>.journal-editor-controls-lower-left{width:calc(var(--journal-visual-width,100vw) - var(--journal-shelf-left) - var(--journal-shelf-right))}.journal-lower-viewport-chrome>.journal-editor-controls-lower-right{right:var(--journal-shelf-right);transition:opacity .16s}.journal-lower-viewport-chrome[data-keyboard=open]>[data-pill-group=drawing]{opacity:0;pointer-events:none}.journal-lower-viewport-chrome[data-drawing=true]>.journal-editor-controls-lower-left{opacity:0;visibility:hidden;pointer-events:none}.journal-lower-viewport-chrome>.journal-drawing-pill{max-width:calc(var(--journal-visual-width,100vw) - 16px)}.journal-lower-viewport-chrome>.journal-fluid-menu{max-height:calc(var(--journal-visual-height,100dvh) - 24px);overflow:auto}.journal-lower-viewport-chrome>.journal-attachment-menu{top:auto;bottom:auto;left:var(--journal-shelf-left);translate:0 calc(var(--journal-chrome-bottom,100dvh) - var(--journal-shelf-gap) - 64px - 100%)}.journal-header-transport[data-journal-viewport-anchor=top]{height:max(44px,calc(var(--journal-chrome-bottom,100dvh) - 154px));bottom:auto}.journal-header-transport[data-journal-viewport-anchor=top] .journal-header-transport-rail{max-height:100%;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.journal-lower-viewport-chrome>.journal-editor-controls,.journal-colour-panel.journal-fluid-menu{transition-duration:1ms}}.journal-editor-controls[data-simple-controls=true] .journal-engraved-control{flex:0 0 44px;width:44px;height:44px}.journal-editor-controls[data-simple-controls=true] .journal-engraved-control>svg{width:20px;height:20px}.journal-editor-controls[data-simple-controls=true].journal-editor-controls-lower-left{scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x;width:max-content;min-width:0;max-width:calc(100% - 112px);left:4px;overflow:auto hidden}.journal-editor-controls[data-simple-controls=true]::-webkit-scrollbar{display:none}.journal-editor-controls[data-simple-controls=true].journal-editor-controls-lower-right{width:max-content;right:4px}@media (min-width:720px) and (pointer:fine){.journal-editor-controls[data-simple-controls=true].journal-editor-controls-lower-left{max-width:calc(100% - 128px);left:12px}.journal-editor-controls[data-simple-controls=true].journal-editor-controls-lower-right{right:12px}}html[data-journal-send-to=active] :is(.journal-advanced-viewport-chrome:not(.journal-lower-viewport-chrome),.journal-advanced-surface .journal-expanded-heading,.journal-editor-controls:not(.journal-format-surface),.journal-tongue-handle,.journal-tongue-choices,.journal-tongue-pip,.journal-tongue-staged,.journal-header-transport,.journal-collection-bin,.journal-collection-bin-peek,.journal-collection-panel,.journal-bin-pip,.journal-selection-layer,.journal-selection-tooltip,.journal-scratch-surface,.journal-advanced-aux-control,.journal-bin-expanded-header){transition:opacity .22s,translate .3s,visibility .22s;translate:0 24px;opacity:0!important;pointer-events:none!important;visibility:hidden!important}::highlight(journal-sent){color:#969d9b;text-shadow:none}.journal-send-to{--send-ink:#24423c;--send-muted:#6e837c;--send-line:#42655526;--send-paper:#f7fbf4f0;--send-jelly:#b9d5b57a;z-index:1700;pointer-events:none;color:var(--send-ink);font-family:var(--font-ui,inherit);position:fixed}.journal-send-to.theme-dark{--send-ink:#deede4;--send-muted:#a1b8ac;--send-line:#b8dbc229;--send-paper:#1e2f29f5;--send-jelly:#6c986f4d}.journal-send-to button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}.journal-send-to button:focus-visible,.journal-send-to input:focus-visible{outline-offset:3px;outline:2px solid #7b9e72}.journal-send-to button:disabled{cursor:default;opacity:.4}.journal-send-exit-row{top:max(14px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));z-index:2;gap:8px;display:flex;position:absolute}.journal-send-exit,.journal-send-type{background:var(--send-paper);pointer-events:auto;border-radius:25px;justify-content:center;align-items:center;gap:9px;height:44px;padding:0 14px 0 11px;display:flex;box-shadow:0 4px 25px #28453514}.journal-send-type{width:44px;padding:0}.journal-send-exit span{letter-spacing:.04em;font-size:12px}.journal-send-dock{bottom:max(8px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:12px;width:min(440px,100% - 24px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.journal-send-aura{pointer-events:none;z-index:-1;background:radial-gradient(at 50% 90%,#b0c68b66,#d5e1b82b 45%,#0000 72%);width:min(700px,100%);height:400px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.journal-send-aura i{background:radial-gradient(#bfd29b42,#c5dabd17 55%,#0000 73%);border-radius:50%;animation:7s ease-out infinite journal-send-diffuse;position:absolute;inset:40px 12px 50px}.journal-send-aura i:nth-child(2){animation-delay:-2.3s}.journal-send-aura i:nth-child(3){animation-delay:-4.6s}.journal-send-panel{border:1px solid var(--send-line);background:linear-gradient(160deg,var(--send-paper),var(--send-paper));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto;border-radius:42px 42px 28px 28px;padding:17px 20px 12px;position:relative;box-shadow:0 10px 45px #39533217,inset 0 1px #ffffff40}.journal-send-question{letter-spacing:-.04em;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:46px;font-size:20px;display:flex}.journal-send-destination{text-overflow:ellipsis;touch-action:none;background:0 0;flex:0 auto;min-width:32px;max-width:220px;min-height:44px;padding:3px 1px 5px;overflow:hidden;border-bottom:1px solid var(--send-muted)!important;font-weight:550!important}.journal-send-question>span,.journal-send-confirm-slot{flex-shrink:0}.journal-send-confirm-slot{opacity:0;pointer-events:none;grid-template-columns:0fr;transition:grid-template-columns .38s,opacity .25s,transform .45s cubic-bezier(.2,1.5,.4,1);display:grid;transform:scale(.6)}.journal-send-confirm-slot.is-ready{opacity:1;pointer-events:auto;grid-template-columns:1fr;transform:scale(1)}.journal-send-confirm{letter-spacing:0;background:#385e45;border-radius:24px;justify-content:center;align-items:center;gap:6px;width:0;min-width:0;height:40px;padding:0;transition:width .3s,padding .3s;display:flex;overflow:hidden;color:#f7fff4!important;font-size:14px!important}.is-ready .journal-send-confirm{width:72px;padding:0 12px}.journal-send-options{grid-template-columns:1fr;justify-items:center;gap:7px;margin:9px 0 0;animation:.32s both journal-send-page-in;display:grid}.journal-send-position{border:1px solid var(--send-line);border-radius:24px;width:100%;padding:3px;display:flex}.journal-send-position button{background:0 0;border-radius:20px;flex:1;min-height:36px;font-size:12px;transition:background .25s,box-shadow .25s}.journal-send-position button[aria-pressed=true]{background:var(--send-jelly);box-shadow:0 1px 4px #2846320d}.journal-send-checkbox{background:0 0;justify-content:center;align-items:center;gap:8px;min-height:36px;display:flex;font-size:12px!important}.journal-send-to :is(.journal-send-checkbox,.journal-send-full) i{border:1px solid var(--send-muted);border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.journal-send-full{letter-spacing:.015em;background:0 0;border-radius:0 0 14px 14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:10px;display:flex;border-top:1px solid var(--send-line)!important;color:var(--send-muted)!important;font-size:12px!important}.journal-send-full[aria-checked=true]{background:var(--send-jelly);color:var(--send-ink)!important}.journal-send-status{color:var(--send-muted);text-align:center;min-height:15px;margin:6px 0 0;font-size:10px;line-height:1.5}.journal-send-picker{isolation:isolate;pointer-events:auto;background:var(--send-paper);border:1px solid var(--send-line);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);max-height:max(0px,calc(var(--send-viewport-height,100dvh) - var(--send-panel-height,170px) - 90px));border-radius:32px;flex-direction:column;padding:12px;animation:.4s cubic-bezier(.2,.8,.2,1) both journal-send-picker-in;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 60px #1c362424,inset 0 1px #ffffff4d}.journal-send-to[data-send-page=categories] .journal-send-picker{border-radius:48% 48% 30px 30px/50px 50px 30px 30px}.journal-send-picker header{z-index:1;align-items:center;gap:8px;min-height:36px;padding:0 2px 8px;display:flex;position:relative}.journal-send-picker header button{background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.journal-send-picker header button:last-child{margin-left:auto}.journal-send-picker header strong{font-size:14px;font-weight:550}.journal-send-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--send-muted);padding-left:10px;font-size:10px}.journal-send-page{flex-direction:column;min-height:0;animation:.35s cubic-bezier(.2,.7,.2,1) both journal-send-page-in;display:flex;position:relative}.journal-send-picker[data-direction=back] .journal-send-page{animation-name:journal-send-page-back}.journal-send-categories{touch-action:none;flex:none;height:254px;position:relative}.journal-send-categories button{background:0 0;border-radius:35px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:92px;height:92px;display:flex;position:absolute;transform:translate(-50%)}.journal-send-categories button:first-child{top:6px;left:50%}.journal-send-categories button:nth-child(2){top:69px;left:23%}.journal-send-categories button:nth-child(3){top:69px;left:77%}.journal-send-categories button:nth-child(4){top:165px;left:13%}.journal-send-categories button:nth-child(5){top:165px;left:87%}.journal-send-categories button strong{font-size:13px;font-weight:550}.journal-send-categories button em{border:0;padding:0;font-size:9px}.journal-send-categories:after{content:"";background:radial-gradient(ellipse,var(--send-jelly),transparent 70%);pointer-events:none;border-radius:50%;width:60px;height:30px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.journal-send-bins button{text-align:left;background:0 0;border-radius:23px;align-items:center;gap:13px;width:100%;min-height:62px;padding:10px 14px;display:flex;position:relative}.journal-send-bins button span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.journal-send-bins button strong{text-overflow:ellipsis;font-size:14px;font-weight:550;overflow:hidden}.journal-send-bins button small{color:var(--send-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.journal-send-to em{color:var(--send-muted);border:1px solid var(--send-line);border-radius:10px;padding:3px 6px;font-size:9px;font-style:normal}.journal-send-jelly{z-index:-1;background:var(--send-jelly);border:1px solid var(--send-line);opacity:0;transform-origin:50%;pointer-events:none;border-radius:23px;transition:opacity .2s,width .3s,height .3s;position:absolute;top:0;left:0;box-shadow:inset 0 2px 8px #faffe833,0 3px 12px #355f2d0a}.journal-send-search{border:1px solid var(--send-line);min-height:38px;color:var(--send-muted);border-radius:20px;align-items:center;gap:9px;margin:0 6px 10px;padding:0 12px;display:flex}.journal-send-search input{color:var(--send-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.journal-send-scope{color:var(--send-muted);justify-content:space-between;padding:0 12px;font-size:10px;display:flex}.journal-send-bins{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;min-height:70px;max-height:300px;overflow-y:auto}.journal-send-picker header,.journal-send-search,.journal-send-multiple,.journal-send-scope{flex-shrink:0}.journal-send-multiple{justify-content:flex-start;min-height:40px;margin:0 10px}.journal-send-selected{flex-shrink:0;gap:6px;max-height:78px;padding:4px 6px;display:flex;overflow:auto}.journal-send-selected button{background:var(--send-jelly);border-radius:18px;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.journal-send-selected button svg{flex-shrink:0}.journal-send-retry{justify-content:center;gap:10px;display:flex}.journal-send-retry button{background:var(--send-jelly);border-radius:20px;min-height:40px;padding:6px 12px;font-size:12px}.journal-send-bins button{min-height:64px}.journal-send-bins button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--send-line)}.journal-send-empty{text-align:center;padding:20px;font-size:13px}.journal-send-staged{padding:10px 10px 17px}.journal-send-staged p{margin:12px 0 18px;font-size:14px;line-height:1.7}.journal-send-staged>div{border-top:1px solid var(--send-line);align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.journal-send-staged em{margin-left:auto}.journal-send-staged>small{color:var(--send-muted);margin-top:12px;font-size:11px;line-height:1.6;display:block}.journal-send-preview{inset:76px 25px calc(var(--send-panel-height,170px) + 32px);perspective:1200px;opacity:1;transition:opacity .48s,transform .48s;animation:.65s both journal-send-preview-in;position:absolute;overflow:hidden}.journal-send-preview.is-leaving{opacity:0;transform:scale(1.12)rotateY(0)}.journal-send-preview-spin{width:min(580px,100%);transform-style:preserve-3d;margin:auto;animation:22s linear infinite journal-send-turn}.journal-send-preview-face{border:1px solid var(--send-line);background:var(--send-paper);border-radius:8px;min-height:180px;padding:26px;animation:26s ease-in-out infinite alternate journal-send-pan;box-shadow:10px 14px 40px #23432921}.journal-send-preview-face .journal-document{font-size:14px}.journal-structured-editor[data-journal-send-to]{transition:opacity .48s,transform .48s!important}.journal-structured-editor[data-journal-send-full=true]{pointer-events:none;transform:perspective(1200px)rotateY(-12deg)scale(.88);opacity:0!important}@keyframes journal-send-diffuse{0%{opacity:.7;transform:scale(.58)}to{opacity:0;transform:scale(1.65)}}@keyframes journal-send-picker-in{0%{opacity:0;border-radius:70px;transform:translateY(18px)scale(.95)}to{opacity:1;transform:none}}@keyframes journal-send-page-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes journal-send-page-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes journal-send-preview-in{0%{opacity:0;transform:scale(1.12)rotateY(-15deg)}to{opacity:1;transform:none}}@keyframes journal-send-turn{0%{transform:rotateY(-12deg)}to{transform:rotateY(348deg)}}@keyframes journal-send-pan{0%,15%{transform:translateY(0)}85%,to{transform:translateY(var(--send-pan,0px))}}@media (max-width:480px){.journal-send-panel{padding:12px 15px 10px}.journal-send-question{font-size:18px}.journal-send-destination{max-width:160px}.journal-send-picker{border-radius:28px;padding:9px}.journal-send-categories button{width:86px}.journal-send-exit span{display:none}.journal-send-exit{justify-content:center;width:44px;padding:0}}.journal-send-dock{max-height:calc(100% - 76px);overflow:visible}.journal-send-panel{flex-shrink:0}.journal-send-to[data-picker-open=true] .journal-send-dock{scrollbar-width:none;overscroll-behavior:contain;overflow-y:auto}.journal-send-picker{flex-shrink:0}@media (prefers-reduced-motion:reduce){.journal-send-to *{transition:none!important;animation:none!important}.journal-send-preview-spin{transform:rotateY(-8deg)}.journal-send-preview{pointer-events:auto;overflow:auto}}.journal-structured-editor[data-journal-send-to=active]{scroll-padding-bottom:calc(var(--journal-send-panel-space,160px) + 28px);padding-bottom:calc(var(--journal-send-panel-space,160px) + 28px)!important}.journal-structured-editor[data-journal-send-full=true]~.journal-ink-layer{visibility:hidden;opacity:0!important}.journal-format-content .journal-send-to.is-embedded{width:auto;height:auto;color:inherit;pointer-events:auto;position:relative;inset:auto}.journal-send-to.is-embedded .journal-send-exit-row{justify-content:space-between;height:44px;margin-left:40px;position:static}.journal-send-to.is-embedded .journal-send-exit{box-shadow:none;background:0 0;width:auto;padding:0 4px}.journal-send-to.is-embedded .journal-send-exit>svg{display:none}.journal-send-to.is-embedded .journal-send-exit>span{font-size:13px;display:block}.journal-send-to.is-embedded .journal-send-type{box-shadow:none;background:0 0}.journal-send-to.is-embedded .journal-send-aura{display:none}.journal-send-to.is-embedded .journal-send-dock{gap:0;width:auto;max-height:none;position:static;overflow:visible;transform:none}.journal-send-to.is-embedded :is(.journal-send-picker,.journal-send-panel){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;padding:0;animation:none}.journal-send-to.is-embedded .journal-send-panel[hidden]{display:none}.journal-send-to.is-embedded .journal-send-picker{overflow:hidden}.journal-send-to.is-embedded .journal-send-picker header{min-height:44px;padding:0}.journal-send-to.is-embedded .journal-send-picker header button{width:44px;height:44px}.journal-send-to.is-embedded .journal-send-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:auto;display:grid}.journal-send-to.is-embedded .journal-send-categories button{border-radius:18px;gap:4px;width:auto;min-width:0;height:80px;position:static;transform:none}.journal-send-to.is-embedded .journal-send-categories button strong{font-size:12px}.journal-send-to.is-embedded .journal-send-categories:after{display:none}.journal-send-to.is-embedded .journal-send-bins{min-height:0;max-height:180px}.journal-send-to.is-embedded .journal-send-options{gap:2px;margin-top:4px}.journal-send-to.is-embedded .journal-send-full{margin-top:4px}.journal-send-to.is-embedded .journal-send-jelly{box-shadow:none;transition:opacity .15s}.journal-send-to.is-embedded .journal-send-selected button{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (prefers-reduced-motion:reduce){.journal-send-preview,.journal-send-preview *{transition:none!important;animation:none!important}}.aux-record-form{color:#e8eee7;box-sizing:border-box;background:radial-gradient(at 12% 0,#4b755025,#0000 65%),#101a14;border:1px solid #a6c29a35;border-radius:26px;gap:20px;width:min(640px,100vw - 28px);padding:28px;font-family:inherit;display:grid}.aux-record-form *{box-sizing:border-box}.aux-record-form header>small{letter-spacing:.16em;color:#acc59f;font-size:10px}.aux-record-form h2{margin:8px 0 10px;font-size:27px;font-weight:500;line-height:1.2}.aux-record-form header p,.aux-form-note{color:#acbbab;margin:0;font-size:12px;line-height:1.7}.aux-record-form label{flex-direction:column;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:flex}.aux-record-form input,.aux-record-form select,.aux-record-form textarea{color:#eff5ed;width:100%;min-height:44px;font:inherit;background:#d8ebd608;border:1px solid #c2d9b72c;border-radius:12px;outline:none;padding:11px 12px;line-height:1.6}.aux-record-form option{background:#152219}.aux-record-form input:focus,.aux-record-form textarea:focus,.aux-record-form select:focus{border-color:#bad6a4;box-shadow:0 0 0 3px #bad6a412}.aux-record-form input::placeholder{color:#9aaa958c}.aux-record-form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.aux-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.aux-field-wide{grid-column:1/-1}.aux-record-form label>small{color:#a5b7a0;font-size:10px}.aux-private-label{letter-spacing:.07em;align-self:flex-start;display:inline-block}.aux-record-form footer{border-top:1px solid #abc7a01f;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.aux-record-form button{color:inherit;min-height:44px;font:inherit;cursor:pointer;background:#d4e7cb0e;border:1px solid #b2c6a82e;border-radius:24px;padding:10px 18px;font-size:12px}.aux-record-form button.aux-primary{color:#162314;background:#c9dfb9;border-color:#0000}.aux-record-form button:disabled{opacity:.5;cursor:wait}.aux-error{color:#ffc9b7;font-size:13px;line-height:1.6}.aux-inline-create{overscroll-behavior:contain;justify-content:center;align-items:safe center;padding:20px 0;display:flex;position:absolute;inset:0;overflow:auto}.aux-page-dialog{color:inherit;overscroll-behavior:contain;background:0 0;border:0;border-radius:26px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.aux-page-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a08b5}@media (max-width:500px){.aux-record-form{gap:16px;padding:22px 18px}.aux-fields{grid-template-columns:minmax(0,1fr)}.aux-inline-create{align-items:flex-start;padding:14px 0}.aux-record-form header p{font-size:12px}}@media (prefers-reduced-motion:reduce){.aux-record-form *{scroll-behavior:auto}}.auxiliary-shared-element{color:inherit;overflow-wrap:anywhere;text-align:left;min-width:0;line-height:1.6}.auxiliary-shared-element>small{opacity:.64;margin-bottom:10px;font-size:10px;line-height:1.5;display:block}.auxiliary-shared-element>strong{font-size:13px;font-weight:600;display:block}.auxiliary-shared-element>blockquote{border:0;margin:0 0 12px;padding:0;font-size:clamp(16px,2.4vw,22px);line-height:1.55}.auxiliary-shared-element>p{white-space:pre-wrap;margin:8px 0 0;font-size:13px}.auxiliary-shared-element>a{min-height:36px;color:inherit;padding-top:10px;font-size:11px;display:inline-block}.journal-media-auxiliary{border:1px solid;border-color:color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 3%,transparent);border-radius:22px;padding:20px 24px}.journal-media-auxiliary [data-journal-auxiliary-host]{display:block}.auxiliary-shared-element.on-billboard blockquote{font-size:16px}@media (max-width:600px){.journal-media-auxiliary{padding:16px 20px}}.auxiliary-create-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}.auxiliary-create-dialog::backdrop{background:#0006}.auxiliary-create-dialog .modal-backdrop{position:fixed;inset:0}.auxiliary-create-loading{color:#e4eadf;background:#132019;border-radius:24px;width:min(360px,100vw - 32px);margin:20vh auto;padding:24px}.auxiliary-create-loading button{padding:12px 20px}.auxiliary-live-projection{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);margin-top:12px;padding-top:12px;font-size:12px;line-height:1.6}.auxiliary-live-projection strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;display:block}.auxiliary-live-projection small{opacity:.6;font-size:9px;line-height:1.5;display:block}.auxiliary-live-projection button{font:inherit;color:inherit;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:0 0;border-radius:16px;min-height:32px;margin-top:8px;padding:7px 10px;font-size:10px}.auxiliary-live-projection button:disabled{opacity:.4}.journal-page{--journal-world-base:#e1e6e9;--journal-world-depth:#cfdbe2;--journal-world-light:#f6f4ec;--journal-world-shadow:#4b58652e;--journal-ink:#262d35;--journal-ink-soft:#515b65;--journal-ink-faint:#727c85;--journal-surface:#f4f5f1e0;--journal-surface-strong:#fafaf6f5;--journal-surface-flat:#e7ecedf2;--journal-line:#46546024;--journal-line-strong:#4654603d;--journal-light-line:#ffffffb8;--journal-shadow:#4d5b6629;--journal-shadow-deep:#414e5938;--journal-selection:#5f8fb7;--journal-lilac:#a796c9;--journal-sky:#70a3c2;--journal-mint:#75aa97;--journal-amber:#cca363;--journal-rose:#c18190;--journal-header-progress:0;--journal-jot-progress:0;isolation:isolate;width:100%;height:calc(100dvh - 72px);min-height:560px;color:var(--journal-ink);background:var(--journal-world-base);position:relative;overflow:hidden}.journal-loading{min-height:60vh;color:var(--muted);place-items:center;display:grid}.journal-scroll{z-index:1;overscroll-behavior:contain;scrollbar-color:var(--journal-line-strong) transparent;width:100%;height:100%;scroll-padding:132px 0 max(112px, env(safe-area-inset-bottom));position:relative;overflow:auto}.journal-corridor{width:min(100% - 28px,720px);min-height:calc(100% + 8px);padding:18px 0 calc(130px + env(safe-area-inset-bottom) + (66px * var(--journal-header-progress)) + (128px * var(--journal-jot-progress)));perspective:900px;margin:0 auto}.journal-header{z-index:10;min-height:calc(138px - (66px * var(--journal-header-progress)));padding:calc(22px - (8px * var(--journal-header-progress))) calc(24px - (6px * var(--journal-header-progress)));border:1px solid var(--journal-light-line);border-radius:calc(28px - (10px * var(--journal-header-progress)));background:var(--journal-surface-flat);box-shadow:0 calc(20px - (8px * var(--journal-header-progress))) 54px var(--journal-shadow), inset 0 1px 0 var(--journal-light-line);transform:translateZ(calc(14px - (8px * var(--journal-header-progress))));justify-content:space-between;align-items:center;gap:16px;transition:box-shadow .18s linear;display:flex;position:sticky;top:10px}.journal-header-copy{min-width:0}.journal-header-kicker{margin-bottom:calc(7px * (1 - var(--journal-header-progress)));color:var(--journal-ink-soft);letter-spacing:.18em;text-transform:uppercase;opacity:calc(1 - var(--journal-header-progress));max-height:calc(16px * (1 - var(--journal-header-progress)));font-size:10px;font-weight:750;display:block;overflow:hidden}.journal-header h1{font-family:Georgia,Times New Roman,serif;font-size:calc(34px - (11px * var(--journal-header-progress)));letter-spacing:-.035em;white-space:nowrap;margin:0;font-weight:500;line-height:1}.journal-header p{margin:calc(10px * (1 - var(--journal-header-progress))) 0 0;max-width:31rem;color:var(--journal-ink-soft);opacity:calc(1 - var(--journal-header-progress));max-height:calc(36px * (1 - var(--journal-header-progress)));font-size:12px;line-height:1.45;overflow:hidden}.journal-header-actions{flex:none;align-items:center;gap:7px;display:flex}.journal-icon-button,.journal-check{border:1px solid var(--journal-line);color:var(--journal-ink-soft);background:var(--journal-surface-strong);box-shadow:inset 0 1px 0 var(--journal-light-line);cursor:pointer;place-items:center;display:inline-grid}.journal-icon-button{border-radius:14px;width:40px;height:40px}.journal-icon-button:hover{color:var(--journal-ink);border-color:var(--journal-line-strong)}.journal-menu-anchor{position:relative}.journal-order-menu{border:1px solid var(--journal-light-line);background:var(--journal-surface-strong);width:190px;box-shadow:0 20px 54px var(--journal-shadow-deep);transform-origin:86% 0;border-radius:20px;padding:10px;animation:.28s cubic-bezier(.16,.82,.2,1) both journal-menu-open;position:absolute;top:calc(100% + 8px);right:0}.journal-order-menu>span{color:var(--journal-ink-faint);letter-spacing:.12em;text-transform:uppercase;padding:4px 8px 8px;font-size:10px;font-weight:700;display:block}.journal-order-menu button{width:100%;min-height:40px;color:var(--journal-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:19px 1fr 17px;align-items:center;gap:7px;padding:0 9px;display:grid}.journal-order-menu button:hover,.journal-order-menu button[aria-checked=true]{color:var(--journal-ink);background:color-mix(in srgb, var(--journal-sky) 13%, transparent)}.journal-pill{border:1px solid var(--journal-light-line);color:var(--journal-ink);background:var(--journal-surface);box-shadow:0 13px 34px var(--journal-shadow), inset 0 1px 0 var(--journal-light-line);position:relative;overflow:hidden}.journal-active-jot{min-height:calc(202px - (128px * var(--journal-jot-progress)));padding:calc(24px - (10px * var(--journal-jot-progress))) calc(24px - (8px * var(--journal-jot-progress))) calc(18px - (5px * var(--journal-jot-progress)));border-radius:calc(32px - (14px * var(--journal-jot-progress)));background:var(--journal-surface-strong);transform:translateZ(calc(10px - (5px * var(--journal-jot-progress))));margin:18px 28px 16px 0;transition:box-shadow .2s}.journal-active-jot.is-forming{animation:.54s cubic-bezier(.16,.8,.25,1) both journal-jot-form}.journal-check{left:calc(16px - (3px * var(--journal-jot-progress)));top:calc(15px - (2px * var(--journal-jot-progress)));z-index:2;border-radius:50%;width:34px;height:34px;position:absolute}.journal-check:not(:disabled):hover{color:var(--journal-selection)}.journal-jot-field{color:var(--journal-ink-faint);display:block}.journal-jot-field>span{padding-left:calc(40px - (5px * var(--journal-jot-progress)));font-size:calc(10px - (1px * var(--journal-jot-progress)));letter-spacing:.14em;text-transform:uppercase;font-weight:750;display:block}.journal-jot-field textarea,.journal-expanded-entry textarea{resize:none;width:100%;color:var(--journal-ink);box-shadow:none;background:0 0;border:0;outline:0}.journal-jot-field textarea{min-height:calc(112px - (68px * var(--journal-jot-progress)));max-height:calc(112px - (68px * var(--journal-jot-progress)));margin:calc(10px - (5px * var(--journal-jot-progress))) 0 0;font-family:Georgia,Times New Roman,serif;font-size:calc(20px - (4px * var(--journal-jot-progress)));padding:7px 4px 5px;line-height:1.5}.journal-jot-field textarea::placeholder{color:var(--journal-ink-faint);opacity:.68}.journal-jot-hint{color:var(--journal-ink-faint);opacity:calc(.72 * (1 - var(--journal-jot-progress)));max-height:calc(18px * (1 - var(--journal-jot-progress)));font-size:10px;display:block;overflow:hidden}.journal-guidance{max-width:29rem;color:var(--journal-ink-soft);text-align:center;margin:24px auto;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.journal-entry-list{gap:12px;display:grid}.journal-run{padding-right:31px;position:relative}.journal-run-entries{gap:9px;display:grid}.journal-display-pill{text-align:left;cursor:pointer;touch-action:pan-y;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:70px;padding:12px 20px 12px 22px;transition:transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s,border-radius .32s;display:grid}.journal-display-pill:hover{box-shadow:0 17px 38px var(--journal-shadow-deep), inset 0 1px 0 var(--journal-light-line);transform:translateY(-1px)}.journal-entry-copy{gap:3px;min-width:0;display:grid}.journal-entry-copy strong{color:var(--journal-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;overflow:hidden}.journal-entry-copy>span{color:var(--journal-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.journal-display-pill time,.journal-expanded-heading time{color:var(--journal-ink-faint);white-space:nowrap;font-size:10px}.journal-expanded-entry{touch-action:pan-y;border-radius:29px;min-height:240px;padding:20px}.journal-expanded-entry.is-preview[data-entry-opening=true]{animation:.35s cubic-bezier(.17,.78,.22,1) both journal-pill-expand}.journal-expanded-entry .journal-check{top:16px;left:16px}.journal-expanded-heading{justify-content:space-between;align-items:baseline;gap:12px;min-height:37px;padding:2px 4px 11px 42px;display:flex}.journal-expanded-heading strong{font-family:Georgia,Times New Roman,serif;font-size:17px}.journal-preview-workarea{width:100%;min-height:158px;color:var(--journal-ink);text-align:left;white-space:pre-wrap;background:color-mix(in srgb, var(--journal-world-light) 46%, transparent);cursor:text;border:0;border-radius:20px;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.journal-preview-workarea .journal-formatted-document{font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.62}.journal-preview-workarea small{color:var(--journal-ink-faint);letter-spacing:.04em;align-self:flex-end;font:10px/1.3 Inter,ui-sans-serif,sans-serif}.journal-expanded-entry textarea{background:color-mix(in srgb, var(--journal-world-light) 52%, transparent);border-radius:20px;min-height:164px;padding:17px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.62}.journal-bracket{--journal-category-colour:var(--journal-lilac);width:25px;color:var(--journal-category-colour);position:absolute;top:7px;bottom:7px;right:0}.journal-bracket.colour-journal-sky{--journal-category-colour:var(--journal-sky)}.journal-bracket.colour-journal-mint{--journal-category-colour:var(--journal-mint)}.journal-bracket.colour-journal-amber{--journal-category-colour:var(--journal-amber)}.journal-bracket.colour-journal-rose{--journal-category-colour:var(--journal-rose)}.journal-bracket-line{border-right:1.5px solid;border-radius:0 13px 13px 0;position:absolute;inset:0 3px 0 0}.journal-bracket-line:before,.journal-bracket-line:after{content:"";border-right:1.5px solid;width:9px;height:12px;position:absolute;right:-1px}.journal-bracket-line:before{border-top:1.5px solid;border-radius:0 9px 0 0;top:0}.journal-bracket-line:after{border-bottom:1.5px solid;border-radius:0 0 9px;bottom:0}.journal-bracket-icon{width:24px;height:24px;color:var(--journal-surface-strong);background:var(--journal-category-colour);box-shadow:0 5px 14px var(--journal-shadow);border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.journal-run.is-single .journal-bracket{top:13px;bottom:13px}@keyframes journal-menu-open{0%{opacity:.5;clip-path:inset(0 0 68% 68% round 999px);border-radius:999px;transform:translate(4px,-9px)scale(.22,.16)}52%{opacity:1;clip-path:inset(0 round 25px);border-radius:33% 19% 27% 22%;transform:translate(-3px,2px)scale(1.03,.92)}to{clip-path:inset(0 round 20px);border-radius:20px;transform:none}}@keyframes journal-pill-expand{0%{opacity:.96;border-radius:999px;transform:scaleX(.994)scaleY(.72)}42%{opacity:1;border-radius:32px;transform:scaleX(1)scaleY(.48)}to{opacity:1;border-radius:32px;transform:scale(1)}}@keyframes journal-jot-form{0%{opacity:0;border-radius:999px;transform:translateY(-16px)scale(.74,.36)}60%{transform:translateY(2px)scale(1.01,.94)}}@media (max-width:620px){.journal-page{height:100dvh;min-height:0}.journal-corridor{width:calc(100% - 22px);padding-top:10px}.journal-header{min-height:calc(126px - (61px * var(--journal-header-progress)));padding-inline:calc(18px - (4px * var(--journal-header-progress)));top:7px}.journal-header h1{font-size:calc(30px - (9px * var(--journal-header-progress)))}.journal-header p{max-width:230px}.journal-icon-button{width:37px;height:37px}.journal-active-jot{min-height:calc(194px - (121px * var(--journal-jot-progress)));margin-right:25px}.journal-jot-field textarea{min-height:calc(106px - (63px * var(--journal-jot-progress)));max-height:calc(106px - (63px * var(--journal-jot-progress)))}.journal-display-pill{min-height:66px;padding-inline:18px}.journal-entry-copy strong{font-size:15px}.journal-expanded-entry{min-height:224px;padding:16px}.journal-expanded-entry .journal-check{top:12px;left:12px}.journal-expanded-heading{padding-left:40px}.journal-expanded-heading time{display:none}}@media (prefers-reduced-motion:reduce){.journal-order-menu,.journal-expanded-entry,.journal-active-jot.is-forming{animation:none}}.journal-hidden-input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:fixed}.journal-media{background:color-mix(in srgb, var(--journal-paper,#f5f1e8) 84%, #8eb7ca 16%);border-radius:20px;margin:14px clamp(2px,2vw,18px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 8px 24px #2a3b431f}.journal-media img,.journal-media video,.journal-media iframe{object-fit:contain;background:#151a1deb;border:0;max-block-size:min(54vh,480px);inline-size:100%;display:block}.journal-media iframe{aspect-ratio:16/9}.journal-media audio{inline-size:calc(100% - 24px);margin:4px 12px 14px}.journal-audio-waveform{opacity:.36;clip-path:polygon(0 45%,4% 25%,8% 65%,12% 15%,16% 72%,20% 38%,24% 82%,28% 18%,32% 59%,36% 31%,40% 74%,44% 12%,48% 66%,52% 25%,56% 83%,60% 36%,64% 71%,68% 20%,72% 61%,76% 33%,80% 76%,84% 18%,88% 67%,92% 29%,96% 58%,100% 42%,100% 58%,0 58%);background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 6px);block-size:34px;margin:2px 16px 4px;-webkit-mask:linear-gradient(#0000 5%,#000 28% 72%,#0000 95%);mask:linear-gradient(#0000 5%,#000 28% 72%,#0000 95%)}.journal-media figcaption{color:inherit;white-space:pre-wrap;padding:11px 14px 7px;font:500 13px/1.45 Inter,sans-serif}.journal-file-card,.journal-video-external{min-block-size:74px;color:inherit;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:flex}.journal-file-card span{flex:1;gap:4px;min-width:0;display:grid}.journal-file-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journal-file-card small{opacity:.62}.journal-media-remove{color:#fff;cursor:pointer;background:#1a2327b8;border:0;border-radius:50%;min-block-size:34px;min-inline-size:34px;position:absolute;inset:9px 9px auto auto;box-shadow:0 2px 8px #0003}.journal-media-support{min-block-size:34px;color:inherit;cursor:pointer;background:#5e89991a;border:0;border-radius:11px;margin:6px 12px 12px;padding:6px 11px;font:650 11px/1 Inter,sans-serif}.journal-media-progress,.journal-media-failed{align-items:center;gap:10px;min-block-size:70px;padding:16px;font:600 13px/1.3 Inter,sans-serif;display:flex}.journal-media-progress i{border:2px solid #507e9640;border-top-color:#377391e6;border-radius:50%;block-size:18px;inline-size:18px;animation:.8s linear infinite journal-media-spin}.journal-media-failed{color:#914438;background:#be56431a}.journal-inline-run.has-link{color:color-mix(in srgb,currentColor 72%,#287fac 28%);text-underline-offset:3px;cursor:pointer;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px}.journal-link-prompt{z-index:140;color:#26383e;background:#f3f7f4f5;border-radius:16px;gap:5px;padding:5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #182a3233,inset 0 1px #fff}.journal-link-prompt button,.journal-attachment-menu button,.journal-transfer-menu button{min-block-size:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:7px 11px;font:650 12px/1 Inter,sans-serif;display:flex}.journal-link-prompt button:hover,.journal-attachment-menu button:hover,.journal-transfer-menu button:hover{background:#5991a81f}.journal-attachment-menu,.journal-transfer-menu{z-index:120;inline-size:max-content;min-inline-size:154px;max-inline-size:calc(var(--journal-visual-width,100vw) - 28px);max-block-size:calc(var(--journal-visual-height,100dvh) - 120px);color:var(--journal-ink,#26383e);background:#f0f4eff5;padding:7px;display:grid;position:absolute;overflow:auto}.journal-attachment-menu{transform-origin:0 100%;grid-template-columns:repeat(2,1fr);inset:auto auto 56px 18px}.journal-transfer-menu{transform-origin:100% 0;inset:57px 16px auto auto}.journal-media-error{z-index:125;color:#7d372d;background:#ffebe5f7;border-radius:14px;max-inline-size:min(340px,100% - 36px);padding:10px 38px 10px 13px;font:600 12px/1.35 Inter,sans-serif;position:absolute;inset:62px 18px auto auto;box-shadow:0 6px 24px #48252029}.journal-media-error button[aria-label]{cursor:pointer;background:0 0;border:0;block-size:28px;inline-size:28px;position:absolute;inset:4px 4px auto auto}.journal-media-retry{min-block-size:30px;color:inherit;cursor:pointer;background:#9144381f;border:0;border-radius:10px;margin:7px 0 0;padding:4px 10px;font-weight:700}.journal-advanced-surface.theme-dark .journal-media{background:#3a4448d6}:is(.journal-advanced-surface,.journal-expanded-entry-chrome).theme-dark .journal-attachment-menu,.journal-advanced-surface.theme-dark .journal-transfer-menu{color:#dfe8e7;background:#2b363af7}@keyframes journal-media-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.journal-media-progress i{animation-duration:1.8s}}.journal-document-viewport,.journal-formatted-document{position:relative}.journal-structured-editor,.journal-formatted-document>:not(.journal-ink-layer){z-index:1;position:relative}.journal-ink-layer{pointer-events:none;z-index:2;touch-action:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journal-ink-layer[data-drawing-active=true]{pointer-events:auto;cursor:crosshair}.journal-ink-layer.is-passive{z-index:2}.journal-formatted-document:has(.journal-ink-layer.is-passive){min-height:9rem}.journal-draw-nib-icon,.journal-drawing-tool svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.journal-draw-nib-icon circle{fill:currentColor;stroke:none}.journal-draw-nib-icon .lid{opacity:.62}.journal-drawing-pill{background:color-mix(in srgb, var(--journal-surface,#e9eee8) 91%, transparent);transform-origin:100%;z-index:18;border:0;border-radius:999px;align-items:center;gap:3px;padding:5px 7px;animation:.3s cubic-bezier(.18,.8,.22,1) both journal-drawing-materialize;display:flex;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 2px #19262221,0 8px 25px #22312d1c}@keyframes journal-drawing-materialize{0%{opacity:.72;border-radius:64% 36% 58% 42%;transform:scaleX(.22)scaleY(.68)}55%{border-radius:42% 58% 40% 60%}to{opacity:1;border-radius:999px;transform:none}}.journal-drawing-pill button{color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.journal-drawing-pill button:focus-visible{outline-offset:2px;outline:2px solid #69b5aa9e}.journal-drawing-pill .journal-drawing-close{opacity:.72}.journal-drawing-tool[aria-pressed=true]{background:#baddd86a;transform:translateY(-1px);box-shadow:inset 0 1px 2px #162e2a24}.journal-drawing-settings{z-index:23;padding:15px 16px;overflow:visible}.journal-ink-size-options{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0 13px;display:grid}.journal-ink-size-options button{color:inherit;background:0 0;border:0;border-radius:12px;place-items:center;gap:1px;min-height:54px;padding:5px 2px;display:grid}.journal-ink-size-options button[aria-pressed=true]{background:#69b5aa24;box-shadow:inset 0 1px 2px #1736311c}.journal-ink-size-options svg{width:45px;height:17px;overflow:visible}.journal-ink-size-options path{fill:none;stroke:currentColor;stroke-linecap:round}.journal-ink-size-options span{text-transform:capitalize;opacity:.7;font-size:.64rem}.journal-ink-opacity{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:.72rem;display:grid}.journal-ink-opacity input{accent-color:#69b5aa;min-width:0}.journal-ink-opacity output{text-align:right;opacity:.68;width:2.5rem}.journal-ink-spectrum{--journal-spectrum-index:0;touch-action:none;border-radius:999px;height:24px;margin-top:14px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px 2px #16221f2e}.journal-ink-spectrum i{pointer-events:none;flex:1}.journal-ink-spectrum i:first-child{border-radius:999px 0 0 999px}.journal-ink-spectrum i:last-child{border-radius:0 999px 999px 0}.journal-ink-spectrum:after{content:"";top:50%;left:calc((var(--journal-spectrum-index) + .5) * 10%);pointer-events:none;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #121d1a8c,0 2px 5px #00000038}.journal-eraser-stations{--journal-eraser-index:1;touch-action:none;grid-template-columns:repeat(4,1fr);align-items:center;height:54px;margin:12px 3px 4px;display:grid;position:relative}.journal-eraser-stations:before{content:"";background:#3749443d;height:2px;position:absolute;left:12.5%;right:12.5%}.journal-eraser-stations button{z-index:1;background:0 0;border:0;place-items:center;height:48px;display:grid;position:relative}.journal-eraser-stations button i{opacity:.42;background:currentColor;border-radius:50%;width:7px;height:7px}.journal-eraser-stations button[aria-checked=true] i{opacity:1}.journal-eraser-stations b{z-index:2;left:calc(12.5% + var(--journal-eraser-index) * 25%);pointer-events:none;background:#f4f7f2e6;border-radius:50%;width:22px;height:22px;transition:left .15s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%);box-shadow:0 2px 8px #1e2b2733,inset 0 0 0 1px #2d443d26}@media (max-width:620px){.journal-drawing-pill{gap:1px;padding:4px}.journal-drawing-pill button{width:37px;height:37px}.journal-drawing-settings{max-width:calc(var(--journal-visual-width,100vw) - 20px)}.journal-drawing-settings.is-open{transform-origin:50%;animation-name:journal-drawing-settings-open-contained}}@keyframes journal-drawing-settings-open-contained{0%{opacity:.78;transform:translate(calc(var(--journal-fluid-dx) * .18), calc(var(--journal-fluid-dy) * .18)) scale(.82,.72);clip-path:inset(0 round 999px);border-radius:999px}62%{opacity:1;transform:translate(calc(var(--journal-fluid-dx) * .03), calc(var(--journal-fluid-dy) * .03)) scale(.97,.93);clip-path:inset(0 round 29px);border-radius:31% 24% 29% 25%}to{clip-path:inset(0 round 25px);border-radius:25px;transform:none}}@media (prefers-reduced-motion:reduce){.journal-drawing-pill{border-radius:999px;animation-duration:80ms}.journal-eraser-stations b{transition-duration:40ms}}.journal-page{--journal-safe-top:env(safe-area-inset-top,0px);--journal-safe-right:env(safe-area-inset-right,0px);--journal-safe-bottom:env(safe-area-inset-bottom,0px);--journal-safe-left:env(safe-area-inset-left,0px);--journal-material-duration:.34s;--journal-material-close-duration:.25s;--journal-material-easing:cubic-bezier(.16, .82, .2, 1);height:calc(100dvh - 72px)}.journal-jot-label{padding-left:calc(40px - (5px * var(--journal-jot-progress)));color:var(--journal-ink-faint);font-size:calc(10px - (1px * var(--journal-jot-progress)));letter-spacing:.14em;text-transform:uppercase;font-weight:750;display:block}.journal-active-workarea{width:100%;min-height:calc(112px - (68px * var(--journal-jot-progress)));max-height:calc(112px - (68px * var(--journal-jot-progress)));margin-top:calc(10px - (5px * var(--journal-jot-progress)));color:var(--journal-ink);text-align:left;cursor:text;background:0 0;border:0;padding:7px 4px 5px;overflow:hidden}.journal-active-workarea .journal-formatted-document,.journal-placeholder{font-family:Georgia,Times New Roman,serif;font-size:calc(20px - (4px * var(--journal-jot-progress)));line-height:1.5}.journal-placeholder{color:var(--journal-ink-faint);opacity:.68}.journal-formatted-document{white-space:pre-wrap}.journal-document-block{min-height:1.5em}.journal-inline-run{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em}.journal-inline-run.has-highlight{padding-inline:.04em}.journal-editing-surface{z-index:30;isolation:isolate;box-shadow:0 18px 44px var(--journal-shadow-deep), inset 0 1px 0 var(--journal-light-line), inset 0 -12px 28px #44525b0b;position:relative;overflow:visible}.journal-active-jot.is-editing{min-height:254px;padding-bottom:58px}.journal-expanded-entry.is-editing{min-height:286px;padding-bottom:64px}.journal-structured-editor{z-index:1;width:100%;min-height:150px;max-height:min(42vh, calc(var(--journal-visual-height,100dvh) - 270px));color:var(--journal-ink);white-space:pre-wrap;word-break:break-word;background:linear-gradient(145deg, #fffff954, transparent 42%), rgb(from var(--journal-surface-flat) r g b / 1);caret-color:var(--journal-selection);touch-action:manipulation;overflow-anchor:none;border:0;border-radius:20px;outline:none;padding:17px 18px 22px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.62;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #46546009}.journal-active-jot .journal-structured-editor{min-height:144px;margin-top:9px}.journal-structured-editor:focus-visible{box-shadow:inset 0 1px 0 #ffffff9e, inset 0 0 0 1.5px color-mix(in srgb, var(--journal-selection) 42%, transparent)}.journal-structured-editor::selection{color:inherit;text-shadow:none;background:#5f8fb747}.journal-structured-editor ::selection{color:inherit;text-shadow:none;background:#5f8fb747}[data-journal-selective-copy-active=true]::selection{color:inherit;text-shadow:inherit;background:0 0}[data-journal-selective-copy-active=true] ::selection{color:inherit;text-shadow:inherit;background:0 0}.journal-selection-layer{z-index:72;pointer-events:none;contain:strict;mix-blend-mode:multiply;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.journal-selection-body{fill:#60a3b347;stroke:#3d7e9457;stroke-width:.7px;filter:drop-shadow(0 2px 3px #2549521a);transition:fill .11s,stroke .11s,opacity .11s;animation:.15s cubic-bezier(.18,.76,.24,1) both journal-selection-form}.journal-selection-body.is-excluded{fill:#71898f0e;stroke:#49697194;stroke-width:1.15px;stroke-dasharray:3 2.5;filter:none;opacity:.82}.journal-selection-layer.theme-dark .journal-selection-body{fill:#50b3c84d;stroke:#8bdae26b;filter:drop-shadow(0 2px 4px #09181d47)}.journal-selection-layer.theme-dark{mix-blend-mode:screen}.journal-selection-layer.theme-dark .journal-selection-body.is-excluded{fill:#9bc3c80b;stroke:#aad4d98c;filter:none}.journal-selection-tooltip{z-index:224;box-sizing:border-box;color:#25383e;transform-origin:50%;background:linear-gradient(145deg,#f2f6f1fb,#e0ebe7f9);border:1px solid #5d7d833d;border-radius:19px 15px 18px 16px;grid-template-columns:1fr 1fr;gap:5px;padding:10px 8px 8px;transition:left .13s cubic-bezier(.2,.75,.28,1),top .13s cubic-bezier(.2,.75,.28,1),border-radius .13s;animation:.15s cubic-bezier(.18,.76,.24,1) both journal-selection-tooltip-form;display:grid;position:fixed;box-shadow:0 12px 28px #23393f33,inset 0 1px #fffc,inset 0 -1px #405b6214}.journal-selection-tooltip.theme-dark{color:#e2ecea;background:linear-gradient(145deg,#38484bfb,#273539fb);border-color:#a4cdd038;box-shadow:0 14px 30px #0510136b,inset 0 1px #ffffff1f}.journal-selection-tooltip.is-floating-top,.journal-selection-tooltip.is-floating-bottom{border-radius:17px;box-shadow:0 10px 25px #23393f3d,inset 0 1px #ffffffbf}.journal-selection-tooltip button{min-width:0;min-height:62px;color:inherit;letter-spacing:.025em;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:4px;padding:7px 2px 5px;font:650 9px/1 Inter,ui-sans-serif,sans-serif;display:grid}.journal-selection-tooltip button:hover:not(:disabled),.journal-selection-tooltip button:focus-visible{background:#ffffff5c;outline:none;box-shadow:inset 0 1px 2px #2643491a}.journal-selection-tooltip.theme-dark button:hover:not(:disabled),.journal-selection-tooltip.theme-dark button:focus-visible{background:#ffffff1a;box-shadow:inset 0 0 0 1px #acdbdd47}.journal-selection-tooltip button:disabled{cursor:default;opacity:.34}.journal-selection-pointer{left:var(--journal-selection-pointer-x,50%);filter:drop-shadow(0 2px 1px #23393f1f);width:0;height:0;position:absolute;transform:translate(-50%)}.journal-selection-pointer.points-down{border:8px solid #0000;border-top:9px solid #e2ece8;border-bottom:0;top:100%}.journal-selection-pointer.points-up{border:8px solid #0000;border-top:0;border-bottom:9px solid #eff5f0;bottom:100%}.journal-selection-tooltip.theme-dark .journal-selection-pointer.points-down{border-top-color:#2a393d}.journal-selection-tooltip.theme-dark .journal-selection-pointer.points-up{border-bottom-color:#364649}body:has(.journal-fluid-menu) .journal-selection-tooltip{opacity:0;pointer-events:none}@keyframes journal-selection-form{0%{opacity:0;transform-origin:50%;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes journal-selection-tooltip-form{0%{opacity:.2;border-radius:24px 12px 21px 15px;transform:scale(.9,.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.journal-selection-body,.journal-selection-tooltip{transition-duration:55ms;animation-duration:45ms}}.journal-editor-controls{z-index:7;animation:journal-controls-materialize .26s var(--journal-material-easing) both;align-items:center;gap:5px;display:flex;position:absolute}.journal-editor-controls-lower-left{bottom:12px;left:15px}.journal-editor-controls-lower-right{bottom:12px;right:15px}.journal-editor-controls-upper-right{top:14px;right:15px}.journal-expanded-entry .journal-editor-controls-upper-right{top:16px}.journal-engraved-control{width:38px;height:38px;color:var(--journal-ink-soft);cursor:pointer;background:#e1e6e547;border:1px solid #46546016;border-radius:13px;place-items:center;padding:0;transition:color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-grid;position:relative;box-shadow:inset 0 2px 5px #43525a1f,inset 0 -1px #ffffff9e,0 1px #ffffff59}@media (hover:hover) and (pointer:fine){.journal-engraved-control:hover:not(:disabled){color:var(--journal-ink);background:#f5f6f06e}}.journal-engraved-control:active:not(:disabled){transform:translateY(1px)scale(.97)}.journal-engraved-control[aria-pressed=true]{color:#2f5c7e;background:color-mix(in srgb, var(--journal-sky) 23%, #e5e9e780);box-shadow:inset 0 3px 7px #3854662e,inset 0 0 0 1px #5f8fb729}.journal-engraved-control:disabled{opacity:.36;cursor:default}.journal-engraved-control:focus-visible{outline:2px solid var(--journal-selection);outline-offset:2px}.journal-colour-source i{width:7px;height:7px;box-shadow:0 1px 3px var(--journal-shadow);border:1px solid #ffffff9e;border-radius:50%;position:absolute;bottom:5px;right:6px}.journal-fluid-menu{z-index:80;box-sizing:border-box;color:var(--journal-ink);background:radial-gradient(circle at var(--journal-fluid-origin-x) var(--journal-fluid-origin-y), #fffff7eb, transparent 32%), linear-gradient(148deg, #f7f7f1fa, #dee5e4f7);transform-origin:var(--journal-fluid-origin-x) var(--journal-fluid-origin-y);will-change:transform, border-radius, clip-path;border:1px solid #ffffffad;border-radius:25px;padding:15px;position:absolute;overflow:hidden;box-shadow:0 24px 64px #3f4e5945,inset 0 1px #ffffffd6}.journal-fluid-menu.is-open{animation:journal-open-fluid var(--journal-material-duration) var(--journal-material-easing) both}.journal-fluid-menu.is-closing{animation:journal-close-fluid var(--journal-material-close-duration) cubic-bezier(.42, 0, .58, 1) both;pointer-events:none}.journal-fluid-heading{z-index:2;gap:1px;padding:0 2px 8px;display:grid;position:relative}.journal-fluid-heading span{letter-spacing:.025em;font:650 12px/1.2 Inter,ui-sans-serif,sans-serif}.journal-fluid-heading small{color:var(--journal-ink-faint);font-size:9px}.journal-fluid-menu.is-open .journal-fluid-heading,.journal-fluid-menu.is-open .journal-colour-wheel{animation:.21s ease-out .105s both journal-fluid-content}.journal-colour-wheel{aspect-ratio:1;background:conic-gradient(#303943 0 36deg, #71808d 36deg 72deg, #62a8d1 72deg 108deg, #8b78d1 108deg 144deg, #c86f91 144deg 180deg, #dd806f 180deg 216deg, #d5a74f 216deg 252deg, #78a36c 252deg 288deg, #56a79f 288deg 324deg, #f4f3eb 324deg 360deg);touch-action:none;cursor:crosshair;border-radius:50%;width:min(190px,100%);margin:0 auto;position:relative;box-shadow:inset 0 0 0 1px #ffffff75,inset 0 0 20px #ffffff30,0 10px 26px #4958622e}.journal-colour-wheel:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#0000 48%,#ffffff1f 72%,#ffffff57);position:absolute;inset:0}.journal-colour-wheel-center{z-index:3;pointer-events:none;background:#e7ebe8e6;border:1px solid #ffffffa6;border-radius:50%;position:absolute;inset:37%;box-shadow:inset 0 2px 6px #43515b24,0 2px 8px #3c4e581c}.journal-colour-sector{z-index:4;left:var(--journal-sector-x);top:var(--journal-sector-y);width:30px;height:30px;color:color-contrast(var(--journal-sector-colour) vs white, #222);cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.journal-colour-sector span{color:#fff;background:var(--journal-sector-colour);opacity:0;border:1.5px solid #ffffffdb;border-radius:50%;place-items:center;width:15px;height:15px;font:800 9px/1 sans-serif;transition:opacity .13s,transform .13s;display:grid;box-shadow:0 2px 7px #2a37413b}.journal-colour-sector:hover span,.journal-colour-sector:focus-visible span,.journal-colour-sector[aria-pressed=true] span{opacity:1}.journal-colour-sector[aria-pressed=true] span{transform:scale(1.12);box-shadow:0 0 0 3px #ffffff9e,0 3px 9px #2a374147}.journal-colour-sector:focus-visible{outline:2px solid var(--journal-ink);outline-offset:1px}@keyframes journal-controls-materialize{0%{opacity:0;filter:blur(1px);transform:translateY(5px)scale(.86,.7)}65%{opacity:1;transform:translateY(-1px)scale(1.015,.97)}}@keyframes journal-open-fluid{0%{opacity:.88;transform:translate(var(--journal-fluid-dx), var(--journal-fluid-dy)) scale(var(--journal-fluid-sx), var(--journal-fluid-sy));clip-path:inset(0 round 999px);border-radius:999px}48%{opacity:1;transform:translate(calc(var(--journal-fluid-dx) * .08 + 4px), calc(var(--journal-fluid-dy) * .08 - 2px)) scale(1.035,.91);clip-path:inset(0 round 34% 22% 29% 24%);border-radius:42% 24% 36% 28%/28% 41% 24% 39%}76%{clip-path:inset(0 round 26px);border-radius:22% 17% 20% 19%;transform:translate(-2px,1px)scale(.99,1.015)}to{opacity:1;clip-path:inset(0 round 25px);border-radius:25px;transform:none}}@keyframes journal-close-fluid{0%{opacity:1;clip-path:inset(0 round 25px);border-radius:25px;transform:none}45%{opacity:.96;clip-path:inset(0 round 34% 23% 31% 24%);border-radius:36% 24% 42% 25%;transform:translate(3px,-1px)scale(.9,.72)}to{opacity:.2;transform:translate(var(--journal-fluid-dx), var(--journal-fluid-dy)) scale(var(--journal-fluid-sx), var(--journal-fluid-sy));clip-path:inset(0 round 999px);border-radius:999px}}@keyframes journal-fluid-content{0%{opacity:0;transform:translateY(4px)scale(.94)}}@media (max-width:620px){.journal-page{height:100dvh;min-height:0}.journal-editing-surface{margin-right:8px}.journal-active-jot.is-editing{padding-inline:16px;min-height:250px;padding-bottom:59px}.journal-structured-editor{min-height:142px;max-height:max(132px, calc(var(--journal-visual-height,100dvh) - 265px));padding-inline:14px}.journal-editor-controls{gap:3px}.journal-editor-controls-lower-left{left:10px}.journal-editor-controls-lower-right{right:10px}.journal-editor-controls-upper-right{top:10px;right:11px}.journal-engraved-control{border-radius:12px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.journal-editor-controls{animation:none}.journal-fluid-menu.is-open{animation:.12s ease-out both journal-open-fluid-reduced}.journal-fluid-menu.is-closing{animation:.1s ease-in both journal-close-fluid-reduced}.journal-fluid-menu.is-open .journal-fluid-heading,.journal-fluid-menu.is-open .journal-colour-wheel{animation:none}}@keyframes journal-open-fluid-reduced{0%{opacity:.75;transform:translate(calc(var(--journal-fluid-dx) * .12), calc(var(--journal-fluid-dy) * .12)) scale(.94)}}@keyframes journal-close-fluid-reduced{to{opacity:0;transform:translate(calc(var(--journal-fluid-dx) * .12), calc(var(--journal-fluid-dy) * .12)) scale(.94)}}.journal-header.is-category-header{--journal-category-accent:var(--journal-lilac);background:linear-gradient(92deg, color-mix(in srgb, var(--journal-category-accent) 11%, transparent), transparent 44%), var(--journal-surface-flat);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--journal-category-accent) 62%, transparent), 0 calc(20px - (8px * var(--journal-header-progress))) 54px var(--journal-shadow), inset 0 1px 0 var(--journal-light-line)}.journal-category-return{min-height:19px;max-height:24px;margin:0 0 calc(5px * (1 - var(--journal-header-progress)));color:var(--journal-ink-faint);opacity:calc(1 - (.28 * var(--journal-header-progress)));cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex;overflow:hidden}.journal-category-heading-button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.journal-category-heading-button:not(:disabled){cursor:text}.journal-category-heading-button>svg:first-child{color:var(--journal-category-accent);filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--journal-category-accent) 28%, transparent));flex:none}.journal-category-heading-button>span{min-width:0}.journal-category-heading-pen{color:var(--journal-category-accent);opacity:calc(.74 * (1 - var(--journal-header-progress)));align-self:flex-end;margin:0 0 3px 2px}.journal-order-control{border:1px solid var(--journal-line);height:40px;color:var(--journal-ink-soft);letter-spacing:.045em;background:var(--journal-surface-strong);box-shadow:inset 0 1px 0 var(--journal-light-line);cursor:pointer;border-radius:14px;align-items:center;gap:7px;padding:0 12px;font:700 10px/1 Inter,ui-sans-serif,sans-serif;display:flex}.journal-category-popover{z-index:45;width:196px;box-shadow:0 22px 58px var(--journal-shadow-deep), inset 0 1px 0 #fffc;transform-origin:86% 0;animation:journal-open-fluid var(--journal-material-duration) var(--journal-material-easing) both;background:linear-gradient(148deg,#f7f7f1fa,#dee5e4f7);border:1px solid #ffffffad;border-radius:22px 17px 24px 19px;padding:9px;position:absolute;top:calc(100% + 8px);right:0}.journal-category-popover button{width:100%;min-height:39px;color:var(--journal-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.journal-category-popover button:hover,.journal-category-popover button[aria-checked=true]{color:var(--journal-ink);background:#ffffff57}.journal-category-form{z-index:42;color:var(--journal-ink);box-shadow:0 24px 68px var(--journal-shadow-deep), inset 0 1px 0 #fffc;animation:journal-open-fluid var(--journal-material-duration) var(--journal-material-easing) both;background:linear-gradient(150deg,#f7f7f1fc,#dce4e2fa);border:1px solid #ffffffad;border-radius:22px 27px 20px 25px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:11px 15px;padding:15px 17px;display:grid;position:absolute;top:calc(100% + 10px);left:18px;right:18px}.journal-category-form-heading{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;font:700 11px/1 Inter,sans-serif;display:flex}.journal-category-form-heading button{cursor:pointer;background:#ffffff52;border:0;border-radius:11px;place-items:center;width:31px;height:31px;display:grid}.journal-jotted-field{gap:4px;padding:2px 26px 6px 4px;display:grid;position:relative}.journal-jotted-field:after{content:"";border:solid color-mix(in srgb, var(--journal-category-accent,var(--journal-sky)) 58%, var(--journal-line));pointer-events:none;border-width:0 1px 1px;border-radius:0 0 48% 38%;height:8px;position:absolute;inset:auto 2px 0 0;transform:rotate(-.35deg)}.journal-jotted-field span,.journal-category-form legend{color:var(--journal-ink-faint);letter-spacing:.08em;text-transform:uppercase;font:700 9px/1 Inter,sans-serif}.journal-jotted-field input{width:100%;color:var(--journal-ink);background:0 0;border:0;outline:0;font:500 14px/1.35 Inter,sans-serif}.journal-jotted-field svg{color:var(--journal-ink-faint);position:absolute;bottom:8px;right:6px}.journal-category-form fieldset{border:0;gap:5px;min-width:0;margin:0;padding:0;display:flex}.journal-category-form legend{margin-bottom:6px}.journal-category-icon-choice button,.journal-category-colour-choice button{width:31px;height:31px;color:var(--journal-ink-soft);cursor:pointer;background:#ffffff4d;border:0;border-radius:10px;place-items:center;display:grid}.journal-category-icon-choice button[aria-pressed=true]{color:var(--journal-ink);box-shadow:inset 0 0 0 1px var(--journal-line-strong), inset 0 2px 5px var(--journal-shadow)}.journal-category-colour-choice button span{background:var(--category-choice,var(--journal-lilac));border-radius:50%;width:17px;height:17px;box-shadow:inset 0 0 0 1px #ffffff80}.journal-category-colour-choice .colour-journal-sky{--category-choice:var(--journal-sky)}.journal-category-colour-choice .colour-journal-mint{--category-choice:var(--journal-mint)}.journal-category-colour-choice .colour-journal-amber{--category-choice:var(--journal-amber)}.journal-category-colour-choice .colour-journal-rose{--category-choice:var(--journal-rose)}.journal-category-colour-choice button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--journal-ink-soft)}.journal-category-commit{border:1px solid var(--journal-line);min-height:38px;color:var(--journal-ink);cursor:pointer;background:#ffffff61;border-radius:13px;justify-self:end;align-items:center;gap:6px;padding:0 14px;display:flex}.journal-category-commit:disabled{opacity:.4;cursor:default}.journal-assignment{z-index:31;position:absolute;top:14px;right:18px}.journal-expanded-entry .journal-assignment{top:55px;right:20px}.journal-assignment-source{border:1px solid var(--journal-line);max-width:168px;min-height:31px;color:var(--journal-ink-soft);cursor:pointer;background:#e5eae780;border-radius:12px;align-items:center;gap:6px;padding:0 9px;font:650 10px/1 Inter,sans-serif;display:flex;box-shadow:inset 0 2px 5px #43525a1a,inset 0 -1px #ffffff94}.journal-assignment-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journal-category-selector{z-index:90;width:min(246px,100vw - 36px);max-height:min(330px, calc(var(--journal-visual-height) - 84px));box-shadow:0 23px 60px var(--journal-shadow-deep), inset 0 1px 0 #ffffffd1;transform-origin:90% 0;animation:journal-open-fluid var(--journal-material-duration) var(--journal-material-easing) both;background:linear-gradient(148deg,#f7f7f1fc,#dee5e4fa);border:1px solid #ffffffad;border-radius:23px 18px 25px 19px;padding:9px;position:absolute;top:calc(100% + 7px);right:0;overflow:auto}.journal-category-selector button{width:100%;min-height:39px;padding:0 9px 0 calc(9px + (14px * var(--journal-category-depth,0)));color:var(--journal-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:5px;display:grid}.journal-category-selector button[aria-checked=true],.journal-category-selector button:hover{color:var(--journal-ink);background:#ffffff52}.journal-bracket-icon{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-7px;display:grid}.journal-bracket-icon:focus-visible{outline-offset:1px;outline:2px solid}.journal-entry-list.is-exhumed-category{padding-right:7px}.journal-exhumed-bracket{--journal-category-colour:var(--journal-lilac);padding:7px 28px 8px 2px;position:relative}.journal-exhumed-bracket.colour-journal-sky,.journal-nest.colour-journal-sky{--journal-category-colour:var(--journal-sky)}.journal-exhumed-bracket.colour-journal-mint,.journal-nest.colour-journal-mint{--journal-category-colour:var(--journal-mint)}.journal-exhumed-bracket.colour-journal-amber,.journal-nest.colour-journal-amber{--journal-category-colour:var(--journal-amber)}.journal-exhumed-bracket.colour-journal-rose,.journal-nest.colour-journal-rose{--journal-category-colour:var(--journal-rose)}.journal-exhumed-bracket:after{content:"";top:10px;right:var(--journal-category-indicator-terminal-inset,6px);border:solid color-mix(in srgb, var(--journal-category-colour) 72%, transparent);pointer-events:none;border-width:1px 1px 1px 0;border-radius:0 13px 13px 0;width:14px;position:absolute;bottom:10px}.journal-nest-list{gap:8px;margin:8px 0 0;display:grid}.journal-nest{--journal-category-colour:var(--journal-lilac)}.journal-nest-pill{border:1px solid color-mix(in srgb, var(--journal-category-colour) 34%, var(--journal-line));width:100%;min-height:52px;color:var(--journal-ink);text-align:left;background:linear-gradient(104deg, color-mix(in srgb, var(--journal-category-colour) 14%, var(--journal-surface-strong)), var(--journal-surface));box-shadow:0 8px 20px #4b59611c, inset 0 1px 0 var(--journal-light-line);cursor:pointer;border-radius:19px 26px 21px 17px;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:7px;padding:8px 12px;display:grid}.journal-nest-pill span{gap:2px;min-width:0;display:grid}.journal-nest-entries{gap:9px;display:grid}.journal-nest-entry{min-width:0;position:relative}.journal-nest-entry>.journal-entry-move-item{z-index:1;position:relative}@keyframes journal-nest-open{0%{opacity:0;transform:translateY(-6px)scaleY(.97)}to{opacity:1;transform:none}}.journal-display-pill.is-reorder-source{opacity:.62;box-shadow:0 20px 48px var(--journal-shadow-deep), inset 0 1px 0 var(--journal-light-line);transform:scale(.985)translateZ(12px)}.journal-display-pill.is-drop-before:before,.journal-display-pill.is-drop-after:after{content:"";z-index:5;background:var(--journal-sky);border-radius:999px;height:2px;position:absolute;left:8%;right:8%;box-shadow:0 0 8px #70a3c252}.journal-display-pill.is-drop-before:before{top:-5px}.journal-display-pill.is-drop-after:after{bottom:-5px}.journal-reorder-active,.journal-reorder-active *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:620px){.journal-order-control span{display:none}.journal-order-control{justify-content:center;width:40px;padding:0}.journal-category-form{grid-template-columns:1fr;left:6px;right:6px}.journal-category-form-heading,.journal-category-commit{grid-column:1}.journal-category-heading-button>svg:first-child{display:none}.journal-assignment{right:13px}.journal-expanded-entry .journal-assignment{top:50px;right:14px}.journal-nest-region{padding-left:14px}}@media (prefers-reduced-motion:reduce){.journal-category-popover,.journal-category-form,.journal-category-selector,.journal-nest-region{animation-duration:90ms}}.journal-page{--journal-rack-parallax-far-x:0px;--journal-rack-parallax-far-y:0px;--journal-rack-parallax-near-x:0px;--journal-rack-parallax-near-y:0px}.journal-rack-shell{z-index:2;perspective:1120px;perspective-origin:50% 23%;touch-action:pan-y pinch-zoom;position:absolute;inset:0;overflow:hidden}.journal-rack-real-stage{z-index:10;opacity:1;position:absolute;inset:0;transform:none}.journal-rack-arrow{z-index:40;width:43px;height:60px;color:var(--journal-ink-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:.7;background:#f1f3ee94;border:1px solid #ffffff8f;border-radius:23px 17px 25px 19px;place-items:center;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:48%;box-shadow:0 14px 38px #41525e24,inset 0 1px #ffffffb3}.journal-rack-arrow.is-previous{left:max(9px, env(safe-area-inset-left))}.journal-rack-arrow.is-next{right:max(9px, env(safe-area-inset-right))}.journal-rack-arrow:hover:not(:disabled),.journal-rack-arrow:focus-visible{opacity:1;transform:scale(1.04)}.journal-rack-arrow:focus-visible{outline:2px solid var(--journal-selection);outline-offset:3px}.journal-rack-arrow:disabled{opacity:.13;cursor:default}.journal-rack-selection-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.journal-rack-active,.journal-rack-active *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:820px),(pointer:coarse){.journal-rack-arrow{display:none}}@media (prefers-reduced-motion:reduce){.journal-rack-arrow{-webkit-backdrop-filter:none;backdrop-filter:none;transition-duration:70ms}}.journal-preview-workarea[role=button],.journal-active-workarea[role=button]{outline:none}.journal-preview-workarea[role=button]:focus-visible,.journal-active-workarea[role=button]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--journal-selection) 44%, transparent)}.journal-rack-shell[data-rack-locked=true] .journal-rack-arrow{opacity:0;pointer-events:none}.journal-advanced-surface{--journal-advanced-material:#eef1ecfb;--journal-advanced-material-deep:#dae3e0fa;--journal-advanced-text:#202927;--journal-advanced-text-soft:#64716e;--journal-advanced-line:#ffffffb3;--journal-advanced-control:#e9eeeae0;--journal-advanced-control-shadow:#37484629;z-index:240;box-sizing:border-box;border-color:var(--journal-advanced-line);min-width:280px;max-width:none;max-height:none;color:var(--journal-advanced-text);background:radial-gradient(circle at 18% 24%, #ffffff75, transparent 34%), linear-gradient(142deg, var(--journal-advanced-material), var(--journal-advanced-material-deep));box-shadow:0 34px 88px #2f40434d, inset 0 1px 0 var(--journal-advanced-line), inset 0 -24px 60px #475f5c0f;clip-path:inset(0 round 34px);isolation:isolate;border-radius:34px;transition:background-color .22s,color .22s;position:fixed;transform:none;min-height:320px!important;margin:0!important;padding:24px 25px 22px!important;overflow:hidden!important}.journal-advanced-surface.theme-dark{--journal-advanced-material:#1e2727fc;--journal-advanced-material-deep:#121b1cfc;--journal-advanced-text:#e7ece7;--journal-advanced-text-soft:#a7b3af;--journal-advanced-line:#ebf4ee21;--journal-advanced-control:#485552b8;--journal-advanced-control-shadow:#00000052;box-shadow:0 35px 94px #090e0f7a, inset 0 1px 0 var(--journal-advanced-line), inset 0 -28px 64px #00000026}.journal-advanced-surface .journal-expanded-heading,.journal-advanced-surface .journal-jot-label{color:var(--journal-advanced-text-soft)}.journal-advanced-surface .journal-expanded-heading{padding-left:64px;padding-right:150px}.journal-advanced-surface .journal-assignment{top:67px;right:27px}.journal-advanced-surface .journal-document-viewport{z-index:2;min-height:0;position:absolute;inset:76px 25px 78px}.journal-active-jot.journal-advanced-surface .journal-document-viewport{top:66px}.journal-advanced-surface .journal-structured-editor{width:100%;height:100%;min-height:0;max-height:none;color:var(--journal-advanced-text);overscroll-behavior:contain;background:linear-gradient(145deg, #ffffff2e, transparent 36%), color-mix(in srgb, var(--journal-advanced-material-deep) 62%, transparent);box-shadow:inset 0 1px 0 var(--journal-advanced-line), inset 0 0 0 1px #53676312;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--journal-advanced-text-soft) 38%, transparent) transparent;margin:0;padding:24px clamp(18px,4vw,48px) 42px;scroll-padding:42px 0;font-size:clamp(17px,1.7vw,20px);line-height:1.68;overflow:auto}.journal-advanced-surface.theme-dark .journal-structured-editor{caret-color:#91cbea}.journal-advanced-surface.theme-dark [data-mark-summary*=textColour\:journal-ink],.journal-bin-expanded-workspace[data-journal-expanded-editor].theme-dark [data-mark-summary*=textColour\:journal-ink]{color:#d5dfda!important;text-shadow:none!important}.journal-advanced-surface.theme-dark [data-mark-summary*=highlight\:],.journal-bin-expanded-workspace[data-journal-expanded-editor].theme-dark [data-mark-summary*=highlight\:]{background-blend-mode:screen}.journal-editor-controls-upper-left{top:17px;left:18px}.journal-advanced-pill{border:1px solid var(--journal-advanced-line);color:var(--journal-advanced-text);background:linear-gradient(148deg, #ffffff3d, transparent 44%), var(--journal-advanced-control);box-shadow:0 9px 24px var(--journal-advanced-control-shadow), inset 0 1px 0 var(--journal-advanced-line);border-radius:21px 25px 20px 24px/23px 20px 24px 21px;gap:3px;padding:5px;animation:none}.journal-advanced-surface .journal-editor-controls-upper-left{top:16px;left:19px}.journal-advanced-surface .journal-editor-controls-upper-right{top:16px;right:19px}.journal-advanced-surface .journal-editor-controls-lower-left{bottom:15px;left:19px}.journal-advanced-surface .journal-editor-controls-lower-right{bottom:15px;right:19px}.journal-advanced-surface .journal-engraved-control{width:39px;height:39px;color:var(--journal-advanced-text-soft);box-shadow:none;background:0 0;border-color:#0000}.journal-advanced-surface .journal-engraved-control:hover:not(:disabled){color:var(--journal-advanced-text);background:#ffffff24}.journal-advanced-surface .journal-engraved-control[aria-pressed=true]{color:var(--journal-advanced-text);background:color-mix(in srgb, var(--journal-sky) 25%, transparent);box-shadow:inset 0 1px 4px #28465326}:is(.journal-advanced-surface,.journal-expanded-entry-chrome).theme-dark .journal-fluid-menu{color:var(--journal-advanced-text);background:radial-gradient(circle at var(--journal-fluid-origin-x) var(--journal-fluid-origin-y), #6b807b80, transparent 34%), linear-gradient(148deg, #34403efc, #192222fc);border-color:var(--journal-advanced-line)}:is(.journal-advanced-surface,.journal-expanded-entry-chrome).theme-dark .journal-fluid-heading small{color:var(--journal-advanced-text-soft)}@media (max-width:719px){.journal-advanced-surface{clip-path:inset(0 round 27px);transition-property:background-color,color;border-radius:27px!important;padding:16px 14px 14px!important}.journal-advanced-surface .journal-expanded-heading{min-height:46px;padding:3px 145px 8px 57px}.journal-advanced-surface .journal-expanded-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.journal-advanced-surface .journal-jot-label{padding-left:54px}.journal-advanced-surface .journal-assignment{top:61px;right:15px}.journal-advanced-surface .journal-document-viewport{inset:66px 14px 72px}.journal-advanced-surface .journal-structured-editor{padding:20px 15px 38px;font-size:17px}.journal-advanced-pill{border-radius:18px;padding:3px}.journal-advanced-surface .journal-editor-controls-upper-left{top:10px;left:12px}.journal-advanced-surface .journal-editor-controls-upper-right{top:10px;right:12px}.journal-advanced-surface .journal-editor-controls-lower-left{bottom:10px;left:12px}.journal-advanced-surface .journal-editor-controls-lower-right{bottom:10px;right:12px}.journal-advanced-surface .journal-engraved-control{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.journal-advanced-surface{transition-duration:90ms}}.journal-formatted-document>*,.journal-structured-editor>*,.journal-list-run{margin-block:0}.journal-document-block{box-sizing:border-box;padding-left:calc(var(--journal-block-indent,0) * clamp(14px, 2.2vw, 28px));transition:font-size .17s,font-weight .17s,padding .17s,color .17s}.journal-document-block[data-weight-override=regular]{font-weight:400!important}.journal-document-block[data-block-type=title]{letter-spacing:-.025em;min-height:1.2em;margin-block:.3em .55em;font-size:1.72em;font-weight:760;line-height:1.22}.journal-document-block[data-block-type=heading]{letter-spacing:-.018em;min-height:1.22em;margin-block:.65em .34em;font-size:1.43em;font-weight:735;line-height:1.28}.journal-document-block[data-block-type=subheading-1]{margin-block:.58em .28em;font-size:1.3em;font-weight:700;line-height:1.34}.journal-document-block[data-block-type=subheading-2]{margin-block:.52em .25em;font-size:1.22em;font-weight:675;line-height:1.38}.journal-document-block[data-block-type=subheading-3]{margin-block:.48em .22em;font-size:1.15em;font-weight:650;line-height:1.42}.journal-document-block[data-block-type=subheading-4]{letter-spacing:.006em;margin-block:.44em .2em;font-size:1.09em;font-weight:625;line-height:1.46}.journal-document-block[data-block-type=subheading-5]{letter-spacing:.012em;margin-block:.4em .18em;font-size:1.04em;font-weight:610;line-height:1.48}.journal-document-block[data-block-type=body]{font-size:1em;font-weight:400}.journal-document-block[data-block-type=quote]{padding-block:.32em;border-left:2px solid color-mix(in srgb, var(--journal-sky) 64%, var(--journal-line-strong));color:color-mix(in srgb, currentColor 88%, var(--journal-ink-soft));background:linear-gradient(90deg, color-mix(in srgb, var(--journal-sky) 9%, transparent), transparent 68%);border-radius:0 10px 10px 0;margin-block:.42em;padding-right:.55em;font-style:italic}.journal-document-block[data-block-type=code]{padding-block:.42em;border:1px solid color-mix(in srgb, var(--journal-line-strong) 72%, transparent);background:color-mix(in srgb, var(--journal-advanced-material-deep,var(--journal-surface-flat)) 42%, transparent);white-space:pre-wrap;tab-size:2;border-radius:10px;margin-block:.42em;padding-right:.7em;font:500 .86em/1.55 Cascadia Code,SFMono-Regular,Consolas,monospace}.journal-list-run{padding-left:calc(1.6em + (var(--journal-block-indent,0) * clamp(14px, 2.2vw, 28px)));margin-block:.16em .3em}.journal-list-run>.journal-document-block{padding-left:.15em}.journal-list-run>li::marker{color:color-mix(in srgb, currentColor 74%, var(--journal-sky));font-family:Inter,sans-serif;font-size:.84em;font-weight:680}.journal-list-run[data-list-kind=completion]{padding-left:calc(2.15em + (var(--journal-block-indent,0) * clamp(14px, 2.2vw, 28px)));list-style:none}.journal-list-run[data-list-kind=completion]>li{position:relative}.journal-list-run[data-list-kind=completion]>li::marker{content:""}.journal-completion-marker{width:36px;height:36px;color:color-mix(in srgb, currentColor 76%, var(--journal-sky));box-shadow:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:calc(.75em - 18px);left:-2.2em}span.journal-completion-marker{pointer-events:none}.journal-completion-marker svg{width:22px;height:22px;overflow:visible}.journal-completion-marker circle{fill:#0000;stroke:currentColor;stroke-width:1.8px;transition:fill .14s,stroke .14s}.journal-completion-marker path{fill:none;stroke:#fff;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-origin:50%;transition:opacity .12s,transform .14s;transform:scale(.72)}.journal-completion-marker.is-completed circle{fill:var(--journal-sky);stroke:var(--journal-sky)}.journal-completion-marker.is-completed path{opacity:1;transform:scale(1)}button.journal-completion-marker:focus-visible{outline:2px solid var(--journal-selection);outline-offset:-4px}.journal-control-carousel-shell{scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x;scroll-snap-type:x proximity;width:min(218px,100% - 178px);max-width:218px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 10px),#0000 100%)}.journal-control-carousel-shell::-webkit-scrollbar{display:none}.journal-block-style-carousel::-webkit-scrollbar{display:none}.journal-control-carousel{align-items:center;gap:4px;width:max-content;padding-inline:5px;display:flex}.journal-control-carousel .journal-engraved-control{scroll-snap-align:center;flex:none}.journal-simple-format-controls{display:contents}.journal-format-replacement{z-index:92;transform-origin:var(--journal-fluid-origin-x) var(--journal-fluid-origin-y);grid-template-rows:auto minmax(88px,1fr) auto auto;gap:7px;padding:15px 16px 13px;display:grid}.journal-format-replacement.is-open{animation-name:journal-format-replacement-open}.journal-format-replacement.is-closing{animation-name:journal-format-replacement-close}.journal-block-style-carousel{scrollbar-width:none;scroll-snap-type:x mandatory;align-items:center;gap:7px;padding:5px 3px 9px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.journal-block-style-option{border:1px solid color-mix(in srgb, var(--journal-advanced-line,white) 72%, transparent);min-height:72px;color:inherit;background:color-mix(in srgb, var(--journal-advanced-control,white) 70%, transparent);scroll-snap-align:center;cursor:pointer;border-radius:17px;flex:0 0 clamp(92px,18vw,122px);padding:9px 8px;box-shadow:inset 0 1px #ffffff5c}.journal-block-style-option[aria-selected=true]{outline:2px solid color-mix(in srgb, var(--journal-selection) 70%, white);outline-offset:1px;transform:translateY(-2px)}.journal-block-style-option span{line-height:1.15;display:block}.journal-block-style-option.type-title span{font:750 24px/1.05 Georgia,serif}.journal-block-style-option.type-heading span{font:730 21px/1.08 Georgia,serif}.journal-block-style-option.type-subheading-1 span{font:700 19px/1.1 Georgia,serif}.journal-block-style-option.type-subheading-2 span{font:675 18px/1.12 Georgia,serif}.journal-block-style-option.type-subheading-3 span{font:650 17px/1.14 Georgia,serif}.journal-block-style-option.type-subheading-4 span{font:625 16px/1.16 Georgia,serif}.journal-block-style-option.type-subheading-5 span{font:610 15px/1.18 Georgia,serif}.journal-block-style-option.type-body span{font:400 15px/1.25 Georgia,serif}.journal-block-style-option.type-code span{font:550 13px/1.2 Cascadia Code,Consolas,monospace}.journal-list-style-options{color:var(--journal-advanced-text-soft,var(--journal-ink-faint));align-items:center;gap:7px;font:650 10px/1 Inter,sans-serif;display:flex}.journal-list-style-options>span{letter-spacing:.055em;text-transform:uppercase;margin-right:2px}.journal-list-style-options button{border:1px solid var(--journal-advanced-line,var(--journal-line));min-height:34px;color:inherit;background:var(--journal-advanced-control,#ebefeccc);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 8px;display:inline-flex}.journal-list-style-options button[aria-pressed=true]{color:var(--journal-advanced-text,var(--journal-ink));box-shadow:inset 0 0 0 1px var(--journal-selection)}.journal-completion-circles-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;width:28px;height:24px}.journal-block-weight{color:var(--journal-advanced-text-soft,var(--journal-ink-faint));align-items:center;gap:5px;font:650 10px/1 Inter,sans-serif;display:flex}.journal-block-weight>span{letter-spacing:.055em;text-transform:uppercase;margin-right:2px}.journal-block-weight button{border:1px solid var(--journal-advanced-line,var(--journal-line));min-height:29px;color:inherit;background:var(--journal-advanced-control,#ebefeccc);cursor:pointer;border-radius:999px;padding:0 10px}.journal-block-weight button[aria-pressed=true]{color:var(--journal-advanced-text,var(--journal-ink));box-shadow:inset 0 0 0 1px var(--journal-selection)}.journal-block-weight em{opacity:.72;font-style:normal}@keyframes journal-format-replacement-open{0%{opacity:.94;transform:translate(var(--journal-fluid-dx), var(--journal-fluid-dy)) scale(var(--journal-fluid-sx), var(--journal-fluid-sy));clip-path:inset(0 round 999px);border-radius:999px}52%{clip-path:inset(0 round 30% 22% 27% 25%);border-radius:38% 24% 34% 27%;transform:translate(4px,-2px)scale(1.025,.93)}to{clip-path:inset(0 round 25px);border-radius:25px;transform:none}}@keyframes journal-format-replacement-close{0%{opacity:1;border-radius:25px;transform:none}48%{border-radius:34% 28% 40% 24%;transform:translate(2px,-1px)scale(.9,.68)}to{opacity:.2;transform:translate(var(--journal-fluid-dx), var(--journal-fluid-dy)) scale(var(--journal-fluid-sx), var(--journal-fluid-sy));border-radius:999px}}.journal-header-transport{z-index:9;width:70px;color:var(--journal-advanced-text-soft);pointer-events:none;transition:width .21s var(--journal-material-easing), color .18s ease, filter .18s ease;grid-template-rows:34px minmax(0,1fr);justify-items:start;display:grid;position:absolute;top:78px;bottom:78px;left:8px}.journal-header-transport.is-collapsed{filter:saturate(.25);opacity:.55;width:34px}.journal-header-transport.is-expanded{color:var(--journal-advanced-text);filter:brightness(1.18)}.journal-header-transport-toggle{width:34px;height:34px;color:inherit;background:color-mix(in srgb, var(--journal-advanced-control) 78%, transparent);box-shadow:inset 0 1px 0 var(--journal-advanced-line), 0 5px 13px var(--journal-advanced-control-shadow);pointer-events:auto;cursor:pointer;border:0;border-radius:13px;place-items:center;padding:0;display:grid}.journal-header-transport-toggle span{opacity:.8;background:repeating-linear-gradient(currentColor 0 1px,#0000 1px 4px);border:0 solid;border-left-width:2px;width:14px;height:13px}.journal-header-transport-rail{scrollbar-width:none;pointer-events:auto;width:70px;padding:7px 4px 14px;overflow:auto}.journal-header-transport.is-collapsed .journal-header-transport-rail{width:31px;overflow:hidden}.journal-header-transport-item{justify-items:start;gap:3px;display:grid}.journal-header-spacing-dash{opacity:.38;background:currentColor;border-radius:2px;width:9px;height:1px;margin-left:5px;display:block}.journal-header-marker{width:62px;min-height:17px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:7px 3px;display:flex}.journal-header-marker span{width:var(--journal-header-marker-length);opacity:.62;transform-origin:0;background:currentColor;border-radius:4px;height:2px;transition:transform .15s,height .15s,opacity .15s,filter .15s;display:block}.journal-header-marker[aria-current=location] span{opacity:1;height:3px;filter:drop-shadow(0 0 3px color-mix(in srgb, currentColor 46%, transparent));transform:scaleX(1.08)}.journal-header-transport.is-collapsed .journal-header-marker{width:29px;padding-inline:4px}.journal-header-transport.is-collapsed .journal-header-marker span{max-width:21px;transform:scale(.72)}.journal-header-transport.is-collapsed .journal-header-spacing-dash{width:6px;margin-left:7px}.journal-header-marker:focus-visible,.journal-header-transport-toggle:focus-visible{outline:2px solid var(--journal-selection);outline-offset:1px}.journal-advanced-surface:has(.journal-header-transport) .journal-document-viewport{left:70px}@media (max-width:620px){.journal-control-carousel-shell{width:min(174px,100% - 126px)}.journal-format-replacement{height:min(274px, calc(var(--journal-visual-height) - 24px))!important}.journal-header-transport{top:68px;bottom:70px;left:3px}.journal-header-transport.is-expanded,.journal-header-transport-rail{width:58px}.journal-header-marker{width:54px}.journal-advanced-surface:has(.journal-header-transport) .journal-document-viewport{left:54px}}@media (hover:none),(pointer:coarse){button.journal-completion-marker{width:44px;height:44px;top:calc(.75em - 22px);left:-2.45em}.journal-list-style-options button{min-height:40px}}@media (prefers-reduced-motion:reduce){.journal-document-block,.journal-header-transport,.journal-header-marker span{transition-duration:70ms}.journal-format-replacement.is-open{animation:.11s ease-out both journal-open-fluid-reduced}.journal-format-replacement.is-closing{animation:90ms ease-in both journal-close-fluid-reduced}.journal-control-carousel-shell,.journal-block-style-carousel{scroll-behavior:auto}}.journal-document-viewport,.journal-formatted-document{isolation:isolate}.journal-structured-editor:after{content:"";width:1px;height:max(0px, calc(var(--journal-ink-extent,0px) - 100%));pointer-events:none;display:block}.journal-ink-plane.is-belowtext{z-index:0}.journal-ink-plane.is-intext{z-index:1}.journal-structured-editor,.journal-formatted-document>:not(.journal-ink-layer){z-index:2}.journal-ink-plane.is-ontext{z-index:3}.journal-ink-selection-plane{z-index:4}.journal-ink-selection-plane[data-drawing-active=true]{pointer-events:all;cursor:crosshair}.journal-ink-hit-surface{fill:#0000;pointer-events:none}.journal-ink-selection-plane[data-drawing-active=true] .journal-ink-hit-surface{pointer-events:all}.journal-intext-reservation{vertical-align:baseline;pointer-events:none;-webkit-user-select:none;user-select:none;caret-color:#0000;border:0;height:0;margin:0;padding:0;line-height:0;display:inline-block;overflow:hidden}.journal-intext-live-guide{fill:#5387740b;stroke:#4c7e6dad;stroke-width:1.35px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #2d54461f);pointer-events:none}.journal-drawing-tool[data-tool=lasso][aria-pressed=true]~*{--journal-lasso-active:1}.journal-lasso-path{stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #16212780);vector-effect:non-scaling-stroke}.journal-ink-selection-bounds{fill:#4f97dd13;stroke:#4899e4f0;stroke-width:2.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 3px #2363a242)}.journal-drawing-tool-slot{align-items:center;display:flex;position:relative}.journal-drawing-separator{clip-path:polygon(44% 0,56% 0,64% 18%,70% 50%,62% 82%,54% 100%,46% 100%,38% 82%,30% 50%,36% 18%);pointer-events:none;background:radial-gradient(#4c5c5857 0 4%,#4c5c582e 34%,#0000 72%);width:7px;height:31px;margin-inline:2px 3px}.journal-lasso-tool-icon .journal-lasso-striped-nib{stroke-width:2px;stroke-dasharray:2 1.25}.journal-lasso-tool-icon .journal-lasso-striped-trail{stroke-dasharray:2.5 2}.journal-drawing-property{opacity:.86;position:relative}.journal-drawing-property[aria-expanded=true]{opacity:1;background:#72a8d429;box-shadow:inset 0 1px 3px #204a6a2e}.journal-layer-stack-icon{width:22px;height:21px;overflow:visible}.journal-layer-stack-icon path{fill:#66707057;stroke:currentColor;stroke-width:.7px;transition:fill .13s,filter .13s,transform .13s}.journal-layer-stack-icon path[data-principal=true]{fill:#fffffff5;filter:drop-shadow(0 1px 2px #0e1f2457);transform:translate(-.4px)}.journal-selection-colour-source>i{border:2px solid #fffc;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #22333742}.journal-drawing-property-menu{overflow:auto}.journal-layer-options{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.journal-layer-options button{min-height:92px;color:inherit;cursor:pointer;background:#fff3;border:0;border-radius:15px;place-items:center;gap:5px;padding:8px 5px;display:grid}.journal-layer-options button[aria-checked=true]{background:#b4d2e952;box-shadow:inset 0 0 0 1px #5e9dcc6b}.journal-layer-options svg{width:34px;height:32px}.journal-layer-options span{font:650 11px/1 Inter,sans-serif}.journal-selection-colour-options{grid-template-columns:repeat(5,minmax(44px,1fr));gap:5px;margin-top:11px;display:grid}.journal-selection-colour-options button{min-width:0;min-height:58px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:4px;padding:5px 2px;display:grid}.journal-selection-colour-options button[aria-checked=true]{background:#659fc91a;box-shadow:inset 0 0 0 2px #5197cfb3}.journal-selection-colour-options i{border:2px solid #ffffffc7;border-radius:50%;width:19px;height:19px;box-shadow:0 0 0 1px #22313540}.journal-selection-colour-options span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 8px/1 Inter,sans-serif;overflow:hidden}.journal-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.journal-advanced-surface.theme-dark .journal-ink-plane.is-belowtext,.journal-bin-expanded-workspace[data-journal-expanded-editor].theme-dark .journal-ink-plane.is-belowtext{opacity:.78}.journal-advanced-surface.theme-dark .journal-ink-plane.is-intext [data-ink-tool=highlighter],.journal-bin-expanded-workspace[data-journal-expanded-editor].theme-dark .journal-ink-plane.is-intext [data-ink-tool=highlighter],.journal-advanced-surface.theme-dark .journal-ink-plane.is-ontext [data-ink-tool=highlighter],.journal-bin-expanded-workspace[data-journal-expanded-editor].theme-dark .journal-ink-plane.is-ontext [data-ink-tool=highlighter]{mix-blend-mode:screen!important}.journal-advanced-surface.theme-dark .journal-ink-selection-bounds{fill:#50a7f21a;stroke:#72bcf9f5}.journal-drawing-property-menu.is-open .journal-layer-options,.journal-drawing-property-menu.is-open .journal-selection-colour-options{animation:.21s ease-out .105s both journal-fluid-content}.journal-drawing-property-menu.is-open{animation-name:journal-open-fluid-contained}@keyframes journal-open-fluid-contained{0%{opacity:.88;transform:translate(var(--journal-fluid-dx), var(--journal-fluid-dy)) scale(var(--journal-fluid-sx), var(--journal-fluid-sy));clip-path:inset(0 round 999px);border-radius:999px}42%{opacity:1;transform:translate(calc(var(--journal-fluid-dx) * .14), calc(var(--journal-fluid-dy) * .14)) scale(.38,.24);clip-path:inset(0 round 44% 34% 41% 35%);border-radius:54% 36% 48% 39%/42% 55% 37% 51%}74%{clip-path:inset(0 round 27px);border-radius:24% 19% 23% 20%;transform:translate(-1px,1px)scale(.985,1.01)}to{opacity:1;clip-path:inset(0 round 25px);border-radius:25px;transform:none}}@media (max-width:720px){.journal-drawing-pill{max-width:calc(var(--journal-visual-width,100vw) - 26px);scrollbar-width:none;overscroll-behavior-inline:contain;overflow-x:auto}.journal-drawing-pill::-webkit-scrollbar{display:none}.journal-drawing-tool-slot,.journal-drawing-pill>button{flex:none}.journal-selection-colour-options{grid-template-columns:repeat(5,1fr)}}@media (prefers-reduced-motion:reduce){.journal-layer-stack-icon path{transition-duration:45ms}.journal-ink-selection-bounds,.journal-intext-live-guide{filter:none}}.journal-preview-workarea,.journal-preview-workarea .journal-formatted-document,.journal-preview-workarea .journal-document-block,.journal-preview-workarea .journal-list-run,.journal-preview-workarea .journal-list-run>li{box-sizing:border-box;min-width:0;max-width:100%}.journal-preview-workarea .journal-formatted-document,.journal-preview-workarea .journal-document-block,.journal-preview-workarea .journal-list-run>li,.journal-preview-workarea .journal-inline-run{overflow-wrap:anywhere;word-break:normal}:is(.journal-active-jot,.journal-expanded-entry).is-editing:not(.is-advanced) .journal-editor-controls-upper-right[data-simple-topology=history-context]{flex-wrap:nowrap;justify-content:flex-end;width:max-content;min-width:0;max-width:calc(100% - 128px);top:12px;left:auto;right:14px}.journal-simple-context-controls{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex}.journal-simple-context-controls .journal-assignment{min-width:0;position:relative;inset:auto}.journal-simple-context-controls .journal-assignment-source{min-width:0;max-width:clamp(70px,18vw,142px)}.journal-simple-context-controls .journal-jot-minimize{flex:0 0 38px}.journal-simple-context-controls .journal-entry-menu{flex:0 0 38px;position:relative;inset:auto}.journal-simple-context-controls .journal-entry-menu-source{width:38px;height:38px;position:relative;inset:auto}.journal-entry-collapse-zone{cursor:default;touch-action:pan-y;min-height:54px;padding-top:12px;padding-bottom:8px}@media (hover:hover) and (pointer:fine){.journal-simple-format-controls .journal-engraved-control[aria-pressed=true],.journal-simple-format-controls .journal-engraved-control[aria-pressed=true]:hover{color:var(--green,#789987);background:color-mix(in srgb, var(--green,#789987) 23%, #e5e9e780);box-shadow:inset 0 3px 7px #3854662e, inset 0 0 0 1px color-mix(in srgb, var(--green,#789987) 16%, transparent)}}@media (hover:none),(pointer:coarse),(max-width:719px){.journal-simple-format-controls .journal-engraved-control{transition:none}.journal-simple-format-controls .journal-engraved-control:not([aria-pressed=true]):not(:disabled),.journal-simple-format-controls .journal-engraved-control:not([aria-pressed=true]):hover:not(:disabled){color:var(--journal-ink-soft)!important;background:#e1e6e547!important;box-shadow:inset 0 2px 5px #43525a1f,inset 0 -1px #ffffff9e,0 1px #ffffff59!important}.journal-simple-format-controls .journal-engraved-control[aria-pressed=true],.journal-simple-format-controls .journal-engraved-control[aria-pressed=true]:hover{color:var(--green,#789987)!important;background:color-mix(in srgb, var(--green,#789987) 23%, #e5e9e780)!important;box-shadow:inset 0 3px 7px #3854662e, inset 0 0 0 1px color-mix(in srgb, var(--green,#789987) 16%, transparent)!important}}[data-simple-input-capability=coarse] .journal-simple-format-controls .journal-engraved-control{transition:none}[data-simple-input-capability=coarse] .journal-simple-format-controls .journal-engraved-control:not([aria-pressed=true]):not(:disabled),[data-simple-input-capability=coarse] .journal-simple-format-controls .journal-engraved-control:not([aria-pressed=true]):hover:not(:disabled){color:var(--journal-ink-soft)!important;background:#e1e6e547!important;box-shadow:inset 0 2px 5px #43525a1f,inset 0 -1px #ffffff9e,0 1px #ffffff59!important}[data-simple-input-capability=coarse] .journal-simple-format-controls .journal-engraved-control[aria-pressed=true],[data-simple-input-capability=coarse] .journal-simple-format-controls .journal-engraved-control[aria-pressed=true]:hover{color:var(--green,#789987)!important;background:color-mix(in srgb, var(--green,#789987) 23%, #e5e9e780)!important;box-shadow:inset 0 3px 7px #3854662e, inset 0 0 0 1px color-mix(in srgb, var(--green,#789987) 16%, transparent)!important}@media (max-width:620px){:is(.journal-active-jot,.journal-expanded-entry).is-editing:not(.is-advanced) .journal-editor-controls-upper-right[data-simple-topology=history-context]{gap:3px;max-width:calc(100% - 118px);left:auto;right:10px}:is(.journal-active-jot,.journal-expanded-entry).is-editing:not(.is-advanced) .journal-editor-controls-upper-right[data-simple-topology=history-context]>.journal-engraved-control,.journal-simple-context-controls .journal-jot-minimize{flex-basis:36px;width:36px;height:36px}.journal-simple-context-controls{gap:3px}.journal-simple-context-controls .journal-assignment-source{max-width:58px;padding-inline:6px}}.journal-section-group{--journal-section-count:2;--journal-section-default-extent:clamp(5.25rem,13dvh,8rem);--journal-section-min-column:9rem;--journal-section-blue:color-mix(in srgb,var(--journal-sky,#67a9cf) 48%,#899ba5 52%);box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin:clamp(14px,2.4em,28px) 0;padding:0;transition:min-height .22s cubic-bezier(.25,.75,.25,1),grid-template-columns .24s cubic-bezier(.25,.75,.25,1),grid-template-rows .24s cubic-bezier(.25,.75,.25,1);display:grid;position:relative}.journal-section-group[data-section-orientation=vertical]{grid-template-columns:repeat(var(--journal-section-count),minmax(var(--journal-section-min-column),1fr));overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--journal-section-blue) 25%,transparent) transparent;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;grid-auto-rows:minmax(clamp(8.5rem,22dvh,13.5rem),auto);min-height:clamp(8.5rem,22dvh,13.5rem);overflow:auto hidden}.journal-section-group[data-section-orientation=horizontal]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);margin:.65em 0;overflow:visible}.journal-section-field{box-sizing:border-box;min-width:0;max-width:100%;min-height:inherit;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;outline:0;padding:clamp(14px,2.4vw,24px);position:relative;overflow:hidden}.journal-section-group[data-section-orientation=horizontal]>.journal-section-field{min-height:1.45em;padding:.35em 0 .55em;overflow:visible}.journal-section-group[data-section-orientation=horizontal]>.journal-section-field:first-child{padding-top:0}.journal-section-group[data-section-orientation=horizontal]>.journal-section-field:last-child{padding-bottom:0}.journal-section-group[data-section-orientation=horizontal]>.journal-section-field:before,.journal-section-group[data-section-orientation=horizontal]>.journal-section-field:after{display:none}.journal-section-field:before,.journal-section-field:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(0 50%,12% 18%,88% 18%,100% 50%,88% 82%,12% 82%);filter:blur(.28px);background:linear-gradient(90deg,#0000 0%,#77828914 5%,#707c8447 28%,#6a777f57 50%,#707c8447 72%,#77828914 95%,#0000 100%);height:2px;position:absolute;left:clamp(10px,6%,24px);right:clamp(10px,6%,24px)}.journal-section-field:before{top:1px}.journal-section-field:after{bottom:1px}.journal-section-field>.journal-document-block,.journal-section-field>.journal-list-run,.journal-section-field pre,.journal-section-field code{z-index:1;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;position:relative}.journal-section-field pre,.journal-section-field code{white-space:pre-wrap}.journal-section-field .journal-media{max-width:100%;overflow:hidden}.journal-section-divider{z-index:2;pointer-events:none;border-radius:999px;display:block;position:absolute}.journal-section-group[data-section-orientation=vertical]>.journal-section-field>.journal-section-divider{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--journal-section-blue) 16%,transparent) 7%,var(--journal-section-blue) 32%,var(--journal-section-blue) 68%,color-mix(in srgb,var(--journal-section-blue) 16%,transparent) 93%,transparent 100%);width:2px;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--journal-section-blue) 25%,transparent));top:10px;bottom:10px;right:-1px}.journal-section-group[data-section-orientation=horizontal]>.journal-section-field>.journal-section-divider{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--journal-section-blue) 14%,transparent) 6%,var(--journal-section-blue) 30%,var(--journal-section-blue) 70%,color-mix(in srgb,var(--journal-section-blue) 14%,transparent) 94%,transparent 100%);height:2px;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--journal-section-blue) 25%,transparent));bottom:-1px;left:5%;right:5%}.journal-section-field>.journal-document-block:first-child{margin-top:0}.journal-section-field>.journal-document-block:last-of-type{margin-bottom:0}.journal-section-remove{z-index:5;color:#0000;width:44px;height:44px;box-shadow:none;opacity:0;pointer-events:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.journal-section-group[data-section-orientation=vertical]>.journal-section-field>.journal-section-remove{top:50%;right:0;transform:translate(50%,-50%)}.journal-section-group[data-section-orientation=horizontal]>.journal-section-field>.journal-section-remove{bottom:0;left:50%;transform:translate(-50%,50%)}:is(.journal-editing-surface,[data-journal-expanded-editor])[data-journal-selection-mode=active] .journal-section-remove{pointer-events:auto}.journal-section-remove:hover,.journal-section-remove:focus-visible{outline:0}.journal-section-tools{z-index:242;box-sizing:border-box;border:1px solid var(--journal-light-line,#ffffffa6);width:216px;color:var(--journal-ink,#29333b);background:linear-gradient(145deg,var(--journal-surface-strong,#fafaf6),var(--journal-surface-flat,#e7eced));isolation:isolate;border-radius:21px;padding:9px 11px;transition:top .18s;animation:.28s cubic-bezier(.2,.72,.2,1) both journal-selection-relocate;position:fixed;box-shadow:0 14px 34px #2b414e30,inset 0 1px #ffffff9e}.journal-section-tools[data-selection-phase=exiting]{pointer-events:none;animation:.26s cubic-bezier(.4,0,.7,.2) both journal-selection-dematerialize}.journal-section-tools p{min-height:15px;margin:0 0 7px;font:550 11px/1.35 Inter,ui-sans-serif,sans-serif}.journal-section-tools kbd{font:700 13px/1 ui-monospace,monospace}.journal-vertical-divider-tool{border:1px solid color-mix(in srgb,var(--journal-sky,#70a3c2) 35%,transparent);width:100%;min-height:44px;color:inherit;background:color-mix(in srgb,var(--journal-sky,#70a3c2) 9%,transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font:650 12px/1 Inter,ui-sans-serif,sans-serif;transition:background .16s,color .16s,box-shadow .16s;display:flex}.journal-vertical-divider-tool svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.journal-vertical-divider-tool[aria-pressed=true]{color:var(--journal-ink,#29333b);background:color-mix(in srgb,#ed8b3c 36%,var(--journal-surface-strong,#fafaf6));border-color:#d7782d;box-shadow:inset 0 0 0 1px #d7782d,0 0 0 3px #ed8b3c2e}.journal-vertical-divider-tool[data-vertical-tool-state=dragging]{cursor:grabbing;background:color-mix(in srgb,#ed8b3c 49%,var(--journal-surface-strong,#fafaf6))}.journal-vertical-placement-indicator{z-index:243;pointer-events:none;background:linear-gradient(#0000,#dc7628 10% 90%,#0000);border-radius:4px;width:3px;position:fixed;transform:translate(-50%);box-shadow:0 0 0 3px #ed8b3c2b,0 0 12px #ed8b3c4d}.journal-vertical-placement-indicator:before,.journal-vertical-placement-indicator:after{content:"";background:#dc7628;width:9px;height:2px;position:absolute;left:-3px}.journal-vertical-placement-indicator:before{top:0}.journal-vertical-placement-indicator:after{bottom:0}[data-journal-block-id]:has(>.journal-vertical-divider){min-height:var(--journal-vertical-extent,4em);position:relative}.journal-vertical-divider{z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--journal-sky,#67a9cf) 48%,#899ba5 52%) 12%,color-mix(in srgb,var(--journal-sky,#67a9cf) 48%,#899ba5 52%) 88%,transparent);border-radius:999px;width:2px;display:block;position:absolute;transform:translate(-50%)}.journal-vertical-divider-remove{opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:44px;min-height:44px;padding:0;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}[data-journal-section-mode=active] .journal-vertical-divider-remove{pointer-events:auto}.journal-vertical-divider-remove:focus-visible{opacity:1;outline-offset:1px;outline:2px solid #d7782d}.journal-selection-check{z-index:241;color:#fff;cursor:pointer;background:#ed7a28;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font:800 21px/1 Inter,sans-serif;animation:.28s cubic-bezier(.2,.72,.2,1) .1s both journal-selection-materialize;display:grid;position:fixed;box-shadow:0 11px 28px #a6521842,inset 0 1px #ffffff6b}html[data-journal-selection-mode=active] [data-journal-selection-depart]{opacity:0;transform:translate3d(0,var(--journal-selection-depart-y),0) scale(.78);filter:blur(5px);clip-path:inset(21% round 999px);transition:transform .34s cubic-bezier(.32,.02,.25,1),opacity .24s,filter .3s,clip-path .3s;pointer-events:none!important}[data-journal-selection-depart]{transition:transform .34s cubic-bezier(.2,.72,.2,1),opacity .28s,filter .3s,clip-path .3s}:is(.journal-editing-surface,[data-journal-expanded-editor])[data-journal-selection-mode=active] .journal-selection-origin{opacity:0;filter:blur(5px);clip-path:circle(22%);pointer-events:none;transition:opacity .22s,transform .3s,filter .3s,clip-path .3s;transform:scale(.46)}.journal-selection-origin{transition:opacity .25s,transform .3s,filter .3s,clip-path .3s}.journal-advanced-aux-control{z-index:126;border:1px solid var(--journal-line-strong,#4654603d);color:var(--journal-ink-soft,#515b65);background:var(--journal-surface-strong,#fafaf6f5);box-shadow:0 8px 24px var(--journal-shadow,#4d5b6629),inset 0 1px 0 var(--journal-light-line,#ffffffb8);cursor:pointer;position:fixed}.journal-scratch-edge{border-radius:18px 0 0 18px;width:31px;height:86px;padding:0;overflow:hidden;transform:skewY(-17deg)}.journal-scratch-edge span{background:linear-gradient(145deg,color-mix(in srgb,var(--journal-sky,#70a3c2) 20%,var(--journal-surface-strong)),var(--journal-surface-flat,#e7eced));border-radius:14px 0 0 14px;position:absolute;inset:7px 0 7px 8px;box-shadow:inset 1px 1px #ffffffa8}.journal-scratch-surface{z-index:230;box-sizing:border-box;border:1px solid var(--journal-light-line);color:var(--journal-ink,#262d35);background:linear-gradient(145deg,color-mix(in srgb,var(--journal-surface-strong,#fafaf6) 92%,var(--journal-sky,#70a3c2) 8%),color-mix(in srgb,var(--journal-surface-flat,#e7eced) 94%,white 6%));transform-origin:100% 65%;border-radius:25px 18px 24px 20px;padding:12px;animation:.24s cubic-bezier(.18,.78,.2,1) both journal-scratch-form;position:fixed;box-shadow:0 22px 56px #2d3e4947,inset 0 1px #ffffffc2}.journal-scratch-surface header{justify-content:space-between;align-items:center;gap:12px;height:36px;display:flex}.journal-scratch-surface header strong{letter-spacing:.02em;font:650 12px/1 Georgia,serif}.journal-scratch-surface header div{gap:5px;display:flex}.journal-scratch-surface header button{min-height:28px;color:var(--journal-ink-soft);cursor:pointer;background:#ffffff52;border:0;border-radius:9px;padding:0 9px;font:650 9px/1 Inter,sans-serif}.journal-scratch-surface label{height:calc(100% - 38px);display:block}.journal-scratch-surface textarea{box-sizing:border-box;resize:none;width:100%;height:100%;color:inherit;background:#fff3;border:0;border-radius:15px;outline:0;padding:13px 14px;font:16px/1.55 Georgia,Times New Roman,serif;box-shadow:inset 0 1px 4px #44565e14}.theme-dark .journal-scratch-surface{color:#e5ebea;background:linear-gradient(145deg,#374548fb,#233034fb);border-color:#a7c7ca2b;box-shadow:0 22px 58px #030c0f7a,inset 0 1px #ffffff1a}.theme-dark .journal-scratch-surface textarea{background:#ffffff0b}@keyframes journal-selection-relocate{0%{filter:blur(1.5px);clip-path:inset(3% 5% 2% 3% round 48% 38% 52% 36%/42% 54% 38% 58%);border-radius:48% 38% 52% 36%/42% 54% 38% 58%}55%{filter:blur(.4px);clip-path:inset(1% 2% 1% 3% round 55% 37% 48% 42%/48% 56% 40% 51%);border-radius:55% 37% 48% 42%/48% 56% 40% 51%}to{filter:none;clip-path:inset(0 round 21px);border-radius:21px}}@keyframes journal-selection-dematerialize{0%{opacity:1;filter:none;clip-path:inset(0 round 22px);transform:none}55%{opacity:.52;filter:blur(3px);clip-path:inset(8% 10% 9% 7% round 52% 39% 49% 43%/46% 55% 40% 51%);transform:scale(.72,.62)}to{opacity:0;filter:blur(7px);clip-path:circle(9% at 18% 84%);transform:translate(-12px,13px)scale(.2)}}@keyframes journal-selection-materialize{0%{opacity:0;filter:blur(7px);clip-path:circle(18%);transform:scale(.55)}to{opacity:1;filter:none;clip-path:circle(50%);transform:none}}@keyframes journal-selection-detail{0%{opacity:0;filter:blur(4px);clip-path:inset(12% 42% round 18px)}to{opacity:1;filter:none;clip-path:inset(0 round 15px)}}@keyframes journal-scratch-form{0%{opacity:.2;border-radius:38px 9px 34px 15px;transform:translate(30px,18px)scale(.78,.7)skewY(-5deg)}to{opacity:1;transform:none}}@media (max-width:719px),(pointer:coarse){.journal-scratch-surface{transition:height .18s cubic-bezier(.2,.72,.2,1)}}@media (max-width:520px){.journal-section-field{padding:14px 12px}.journal-section-group[data-section-orientation=vertical]{grid-auto-rows:minmax(clamp(8rem,21dvh,11.5rem),auto);min-height:clamp(8rem,21dvh,11.5rem)}.journal-scratch-surface{border-radius:22px 14px 21px 17px}}@media (prefers-reduced-motion:reduce){.journal-selection-menu,.journal-selection-menu:before,.journal-selection-menu:after,.journal-selection-check{transition-duration:70ms!important;animation-duration:70ms!important}.journal-selection-origin,[data-journal-selection-depart]{transition-duration:70ms!important}.journal-section-group{transition:none}.journal-scratch-surface{transition-duration:70ms!important}}.journal-advanced-surface:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--journal-advanced-material) 64%,transparent),transparent);opacity:.42;height:64px;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.journal-advanced-surface .journal-editor-controls-upper-left[data-scrolled=true],.journal-advanced-surface .journal-editor-controls-upper-right[data-scrolled=true]{opacity:.88;filter:saturate(.92)}.journal-upper-controls{align-items:center;min-width:0;max-width:calc(100% - 76px);display:flex}.journal-advanced-category-control{flex:108px;min-width:0;max-width:108px}.journal-advanced-category-control .journal-assignment{z-index:auto;width:100%;min-width:0;position:relative;top:auto!important;right:auto!important}.journal-advanced-category-control .journal-assignment-source{width:100%;min-width:0;max-width:108px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;padding-inline:7px}.journal-advanced-category-control .journal-category-selector{z-index:260;top:calc(100% + 9px);right:0}.journal-upper-controls>.journal-engraved-control{flex:none}.journal-advanced-search-panel{z-index:265;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto 34px 34px 34px;align-items:center;gap:5px;height:114px;padding:11px 12px;display:grid;position:absolute}.journal-advanced-search-panel input{border:1px solid var(--journal-advanced-line);min-width:0;height:38px;color:var(--journal-advanced-text);background:color-mix(in srgb,var(--journal-advanced-control) 82%,transparent);border-radius:13px;outline:0;padding:0 12px;font:500 14px/1 Inter,sans-serif}.journal-advanced-search-panel output{min-width:54px;color:var(--journal-advanced-text-soft);text-align:center;font:650 9px/1 Inter,sans-serif}.journal-advanced-search-panel button{width:34px;height:34px;color:var(--journal-advanced-text-soft);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid}.journal-advanced-search-panel button:hover:not(:disabled){background:color-mix(in srgb,var(--journal-advanced-control) 75%,white 10%);color:var(--journal-advanced-text)}.journal-search-result-layer{z-index:252;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.journal-search-result-layer rect{fill:#70afd333;stroke:#4b8fbb94;stroke-width:1px;filter:drop-shadow(0 0 4px #4b8fbb2e)}.journal-drawing-close-separator{flex:none}.journal-eraser-stations button i{opacity:.55;background:currentColor;border-radius:50%;max-width:28px;max-height:28px;margin:auto;display:block;width:var(--journal-eraser-dot,10px)!important;height:var(--journal-eraser-dot,10px)!important;transform:none!important}.journal-media-image,.journal-media-editable[data-media-kind=image]{max-width:100%;margin-inline:auto}.journal-media-image img,.journal-media-editable[data-media-kind=image] img{width:100%;height:auto;display:block}.journal-media-resize{width:31px;height:31px;color:var(--journal-advanced-text);background:color-mix(in srgb,var(--journal-advanced-control) 88%,transparent);cursor:nwse-resize;touch-action:none;border:1px solid #ffffff9e;border-radius:11px;position:absolute;bottom:7px;right:7px;box-shadow:0 4px 12px #16262d2e}.journal-media-editable[data-media-kind=image]{position:relative}.journal-block-style-option[aria-selected=true],.journal-category-selector button[aria-checked=true]{color:var(--journal-advanced-text,var(--journal-ink));background:color-mix(in srgb,var(--journal-selection) 28%,var(--journal-advanced-control,var(--journal-surface-strong)));outline:2px solid color-mix(in srgb,var(--journal-selection) 76%,white 8%);outline-offset:1px}.journal-block-style-option[aria-selected=true]:hover,.journal-category-selector button[aria-checked=true]:hover{background:color-mix(in srgb,var(--journal-selection) 28%,var(--journal-advanced-control,var(--journal-surface-strong)))}.journal-block-style-option:not([aria-selected=true]):hover,.journal-category-selector button:not([aria-checked=true]):hover{background:color-mix(in srgb,var(--journal-advanced-control,var(--journal-surface-strong)) 76%,white 19%)}.theme-dark .journal-block-style-option[aria-selected=true],.theme-dark .journal-category-selector button[aria-checked=true]{background:color-mix(in srgb,var(--journal-selection) 31%,#2d3a3b);color:#edf4f1}.theme-dark .journal-block-style-option:not([aria-selected=true]):hover,.theme-dark .journal-category-selector button:not([aria-checked=true]):hover{background:#ffffff17}.journal-inline-run.has-colour-highlight{filter:saturate(1.06)}.journal-inline-run.has-colour-highlight.is-shared-colour{filter:saturate(1.1)brightness(1.025)}.journal-control-carousel-shell{overscroll-behavior:contain}@media (max-width:719px),(pointer:coarse){.journal-advanced-surface{box-shadow:inset 0 1px 0 var(--journal-advanced-line),inset 0 -22px 52px #3854500f;clip-path:inset(0)!important;padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;border-radius:0!important}.journal-advanced-surface .journal-editor-controls-upper-left{left:max(8px,env(safe-area-inset-left));top:max(8px,env(safe-area-inset-top))}.journal-advanced-surface .journal-editor-controls-upper-right{right:max(8px,env(safe-area-inset-right));top:max(8px,env(safe-area-inset-top));max-width:calc(100% - 62px)}.journal-advanced-surface .journal-document-viewport{inset:58px max(10px,env(safe-area-inset-right)) 60px max(10px,env(safe-area-inset-left))}.journal-upper-controls{max-width:calc(100% - 60px)}.journal-advanced-category-control,.journal-advanced-category-control .journal-assignment-source{max-width:82px}.journal-advanced-surface:before{opacity:.3;height:54px}.journal-advanced-surface .journal-engraved-control{width:34px;height:34px}.journal-advanced-pill{gap:1px}.journal-advanced-aux-control{max-left:calc(100vw - env(safe-area-inset-right))}.journal-scratch-surface{max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 12px);max-height:calc(var(--journal-visual-height,100dvh) - 16px)}}@media (prefers-reduced-motion:reduce){.journal-advanced-surface:before,.journal-editor-controls{transition-duration:55ms!important}}@media (max-width:719px),(pointer:coarse){.journal-page.is-advanced-owned .journal-advanced-surface{clip-path:none!important;box-shadow:none!important;background:rgb(from var(--journal-advanced-material) r g b / 1)!important;border:0!important;border-radius:0!important;padding:0!important;transition-property:background-color,color!important}.journal-page.is-advanced-owned .journal-advanced-surface:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--journal-advanced-material) 88%,transparent),transparent);opacity:.58;height:68px;position:absolute;top:0}.journal-page.is-advanced-owned .journal-advanced-surface .journal-document-viewport,.journal-page.is-advanced-owned .journal-active-jot.journal-advanced-surface .journal-document-viewport{inset:0!important}.journal-page.is-advanced-owned .journal-advanced-surface:has(.journal-header-transport) .journal-document-viewport{inset:0!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-structured-editor{box-sizing:border-box;padding:calc(max(12px,env(safe-area-inset-top)) + 68px) max(16px,env(safe-area-inset-right)) calc(max(14px,env(safe-area-inset-bottom)) + 94px) max(16px,env(safe-area-inset-left));scroll-padding-top:calc(max(12px,env(safe-area-inset-top)) + 70px);scroll-padding-bottom:calc(max(14px,env(safe-area-inset-bottom)) + 98px);box-shadow:none!important;background:0 0!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls{z-index:244;margin:0;position:absolute}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-left{left:max(8px,env(safe-area-inset-left));top:max(8px,env(safe-area-inset-top))}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-right{right:max(8px,env(safe-area-inset-right));top:max(8px,env(safe-area-inset-top));max-width:calc(var(--journal-visual-width,100vw) - 62px)}.journal-page.is-advanced-owned .journal-advanced-surface .journal-expanded-heading,.journal-page.is-advanced-owned .journal-advanced-surface .journal-jot-label{z-index:3;pointer-events:none;position:absolute}}.journal-expanded-entry.journal-advanced-surface{animation:none!important}.journal-page{--journal-world-base:#0d1114;--journal-world-depth:#121a1f;--journal-world-light:#c6d3cf1f}.journal-rack-real-stage{filter:none;opacity:1;transform:none}.journal-header-copy,.journal-header-copy *,.journal-category-revolution-item,.journal-category-revolution-item *,.journal-category-transition-overlay,.journal-category-transition-overlay *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.journal-category-revolution-layer{z-index:218;pointer-events:none;perspective:1120px;perspective-origin:50% 23%;contain:layout style;position:fixed;inset:0;overflow:visible}.journal-category-revolution-item,.journal-category-transition-overlay{--journal-category-motion-material:#dae4e7f7;--journal-category-motion-accent:#70a3c2;--journal-category-motion-ink:#262d35;--journal-category-motion-ink-faint:#727c85;box-sizing:border-box;pointer-events:none;transform-origin:50%;backface-visibility:hidden;position:fixed}:is(.journal-category-revolution-item,.journal-category-transition-overlay).colour-journal-lilac{--journal-category-motion-material:#e2ddebf7;--journal-category-motion-accent:#a796c9}:is(.journal-category-revolution-item,.journal-category-transition-overlay).colour-journal-sky{--journal-category-motion-material:#d7e7eef7;--journal-category-motion-accent:#70a3c2}:is(.journal-category-revolution-item,.journal-category-transition-overlay).colour-journal-mint{--journal-category-motion-material:#d9eae2f7;--journal-category-motion-accent:#75aa97}:is(.journal-category-revolution-item,.journal-category-transition-overlay).colour-journal-amber{--journal-category-motion-material:#efe6d2f7;--journal-category-motion-accent:#cca363}:is(.journal-category-revolution-item,.journal-category-transition-overlay).colour-journal-rose{--journal-category-motion-material:#eedce0f7;--journal-category-motion-accent:#c18190}:is(.journal-category-revolution-item,.journal-category-transition-overlay).is-all-categories{--journal-category-motion-material:#dfe7e8fa;--journal-category-motion-accent:#8f9eaa}.journal-category-revolution-item{will-change:transform,opacity;contain:layout style;overflow:visible;transition:none!important}.journal-category-revolution-item[data-category-flaring=true]{opacity:1!important}.journal-category-revolution-item[data-category-flaring=true]>.journal-category-motion-material{opacity:var(--journal-category-revolution-opacity);transition:none!important}.journal-category-specificity-flare,.journal-category-specificity-wave{box-sizing:border-box;border-radius:var(--journal-category-motion-radius);pointer-events:none;outline-offset:0;background:0 0;position:absolute;inset:0}.journal-category-specificity-flare{z-index:2;opacity:0;will-change:opacity;outline:2px solid #f7fdfffa;box-shadow:0 0 5px 2px #f7fdfffa,0 0 14px 5px #d3ebf7d9}.journal-category-specificity-wave{box-shadow:inset 0 0 14px 3px #e7f6ff8c,0 0 8px 3px #f0fbffe6,0 0 20px 8px #d3ecfab8,0 0 36px 14px color-mix(in srgb,var(--journal-category-motion-accent) 28%,#daedf966);transform-origin:50%;opacity:0;will-change:transform,opacity}.journal-category-transition-overlay{z-index:219;opacity:1;contain:layout style;will-change:opacity;overflow:visible}.journal-category-transition-travel,.journal-category-transition-visual{transform-origin:50%;position:absolute;inset:0;transform:none}.journal-category-transition-travel{will-change:transform}.journal-category-transition-visual{padding:var(--journal-category-motion-padding);border-radius:var(--journal-category-motion-radius);will-change:transform,border-radius,padding}.journal-category-motion-material{padding:var(--journal-category-motion-padding);border-radius:var(--journal-category-motion-radius);color:var(--journal-category-motion-ink);background:radial-gradient(circle at 18% 18%,#ffffff8a,transparent 40%),linear-gradient(132deg,color-mix(in srgb,var(--journal-category-motion-accent) 19%,var(--journal-category-motion-material)),var(--journal-category-motion-material));box-sizing:border-box;border:1px solid #ffffff94;grid-template-rows:1fr auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 70px #0a121847,inset 0 1px #ffffffbd}:is(.journal-category-revolution-item,.journal-category-transition-overlay).is-all-categories .journal-category-motion-material{background:radial-gradient(circle at 22% 22%,#fff9,#0000 38%),linear-gradient(132deg,#e1e9eaf2,#e6e2ece0 54%,#ece5d6d1)}.journal-category-transition-visual>.journal-category-motion-material{padding:inherit;border-radius:inherit}.journal-category-motion-atmosphere{border-radius:inherit;background:radial-gradient(ellipse at 30% 36%,color-mix(in srgb,var(--journal-category-motion-accent) 20%,transparent),transparent 68%);position:absolute;inset:10% 7%}.journal-category-motion-material>svg{z-index:1;color:var(--journal-category-motion-accent);filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--journal-category-motion-accent) 28%,transparent));grid-row:1/3;position:relative}.journal-category-motion-material strong{z-index:1;color:color-mix(in srgb,var(--journal-category-motion-ink) 88%,var(--journal-category-motion-accent));font-family:var(--journal-category-motion-title-family);font-size:var(--journal-category-motion-title-size);font-weight:var(--journal-category-motion-title-weight);line-height:var(--journal-category-motion-title-line-height);letter-spacing:var(--journal-category-motion-title-letter-spacing);text-overflow:ellipsis;white-space:nowrap;align-self:end;position:relative;overflow:hidden}.journal-category-motion-material small{z-index:1;color:var(--journal-category-motion-ink-faint);letter-spacing:.15em;text-transform:uppercase;align-self:start;margin-top:5px;font:700 9px/1 Inter,sans-serif;position:relative}.journal-category-transition-overlay[data-transition-phase=crossfading] .journal-category-motion-material{box-shadow:0 16px 45px #080f142e,inset 0 1px #ffffffb3}.journal-rack-shell[data-category-motion-active=true]:not([data-category-motion-phase=crossfading]) .journal-rack-real-stage>.journal-scroll .journal-header{visibility:hidden}.journal-rack-shell[data-category-motion-active=true][data-category-specificity=true] .journal-rack-real-stage>.journal-scroll .journal-header{visibility:visible;opacity:0}.journal-rack-shell[data-category-specificity=true] .journal-header *{pointer-events:none}.journal-category-revolution-layer[data-category-specificity=true] .journal-category-revolution-item{pointer-events:auto;touch-action:pan-y pinch-zoom}@media (prefers-reduced-motion:reduce){.journal-category-motion-material{filter:none}}@media (pointer:coarse){.journal-selection-tooltip{display:none!important}}.journal-bracket-line{background:0 0;border:0;inset:0 3px 0 0}.journal-bracket-line:before,.journal-bracket-line:after{border-right:1.5px solid;width:11px;height:calc(50% - 18px);right:0}.journal-bracket-line:before{border-top:1.5px solid;border-radius:0 9px 0 0;top:0;-webkit-mask-image:linear-gradient(#000 0 64%,#0000 100%);mask-image:linear-gradient(#000 0 64%,#0000 100%)}.journal-bracket-line:after{border-bottom:1.5px solid;border-radius:0 0 9px;bottom:0;-webkit-mask-image:linear-gradient(0deg,#000 0 64%,#0000 100%);mask-image:linear-gradient(0deg,#000 0 64%,#0000 100%)}.journal-active-jot:not(.is-advanced){padding-top:12px}.journal-jot-heading{z-index:9;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 2px 0 1px;display:flex;position:relative}.journal-jot-heading .journal-check{flex:0 0 38px;margin:0;position:relative!important;inset:auto!important}.journal-jot-heading .journal-jot-label{white-space:nowrap;min-width:0;padding:0!important}.journal-jot-heading-actions{align-items:center;gap:5px;min-width:0;max-width:min(62%,390px);margin-left:auto;display:flex}.journal-jot-heading-actions .journal-assignment{min-width:0;max-width:calc(100% - 43px);position:relative!important;inset:auto!important}.journal-jot-heading-actions .journal-assignment-source{min-width:0;max-width:100%}.journal-jot-minimize{width:38px;height:38px;color:var(--journal-ink-soft);background:#3146420a;border:0;border-radius:13px;flex:0 0 38px;box-shadow:inset 0 1px 2px #19302b29,inset 0 -1px #ffffff8f}.journal-jot-minimize:hover{color:var(--journal-selection);background:#ffffff2e}.journal-active-jot.is-minimized{min-height:70px!important;padding-bottom:12px!important}.journal-jot-minimized-summary{color:var(--journal-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:4px 48px 0 47px;font-size:12px;line-height:1.35;overflow:hidden}.journal-display-pill{display:block;overflow:visible;padding:0!important}.journal-display-pill-main{width:100%;min-height:inherit;border-radius:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:13px 50px 13px 18px;display:flex}.journal-display-pill-main>time{flex:none;order:0}.journal-display-pill-main>.journal-entry-copy{flex:1;order:1;min-width:0}.journal-entry-menu{z-index:24;flex:none;position:relative}.journal-display-pill>.journal-entry-menu{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.journal-expanded-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-right:8px;display:grid!important}.journal-expanded-heading>time{white-space:nowrap;order:0}.journal-expanded-heading>strong{text-overflow:ellipsis;white-space:nowrap;order:1;min-width:0;overflow:hidden}.journal-expanded-heading>.journal-entry-menu{order:2}.journal-entry-menu-source{width:38px;height:38px;color:var(--journal-ink-soft);cursor:pointer;background:#273f3a09;border:0;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px 2px #18322c26,inset 0 -1px #ffffff8c}.journal-entry-menu-source:hover,.journal-entry-menu-source[aria-expanded=true]{color:var(--journal-selection);background:#ffffff38}.journal-entry-menu-fluid{--journal-fluid-origin-x:calc(100% - 18px);--journal-fluid-origin-y:0px;--journal-fluid-dx:0px;--journal-fluid-dy:-42px;--journal-fluid-sx:.16;--journal-fluid-sy:.22;z-index:80;top:calc(100% + 7px);right:0;transform-origin:calc(100% - 18px) 0!important;border-radius:20px!important;width:min(248px,100vw - 28px)!important;height:auto!important;min-height:0!important;padding:8px!important;position:absolute!important;left:auto!important}.journal-display-pill:has(.journal-entry-menu-source[aria-expanded=true]){z-index:82}.journal-display-pill>.journal-entry-menu .journal-entry-menu-fluid{--journal-fluid-origin-y:100%;--journal-fluid-dy:42px;top:auto;bottom:calc(100% + 7px);transform-origin:calc(100% - 18px) 100%!important}.journal-entry-menu-fluid button{text-align:left;width:100%;min-height:40px;color:inherit;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;padding:8px 10px;display:flex}.journal-entry-menu-fluid button:hover{background:#ffffff38}.journal-entry-menu-back{font-size:11px;color:var(--journal-ink-soft)!important}@media (min-width:720px) and (pointer:fine){.journal-page.is-advanced-owned{height:100dvh!important;min-height:100dvh!important}}.journal-page.is-advanced-owned .journal-rack-shell,.journal-page.is-advanced-owned .journal-corridor{perspective:none!important}.journal-page.is-advanced-owned :is(.journal-active-scope-contents,.journal-nest-region):has(.journal-advanced-surface){animation:none}.journal-page.is-advanced-owned .journal-scroll{overscroll-behavior:none;overflow:hidden!important}.journal-scroll[data-journal-scroll-locked=true]{overscroll-behavior:none!important;overflow:hidden!important}.journal-page.is-advanced-owned .journal-advanced-surface{clip-path:inset(0);background:rgb(from var(--journal-advanced-material) r g b / 1);box-shadow:none;border:0;border-radius:0;overflow:hidden;padding:0!important;position:fixed!important}.journal-page.is-advanced-owned .journal-advanced-surface:before{border-radius:0;height:72px;position:absolute;top:0}.journal-page.is-advanced-owned .journal-advanced-surface .journal-document-viewport,.journal-page.is-advanced-owned .journal-active-jot.journal-advanced-surface .journal-document-viewport{overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important}.journal-page.is-advanced-owned .journal-advanced-surface:has(.journal-header-transport) .journal-document-viewport{overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-structured-editor{overscroll-behavior-y:contain;touch-action:pan-y;width:min(100%,920px);height:100%;min-height:0;margin:0 auto;scroll-padding-top:88px;scroll-padding-bottom:126px;overflow:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:88px clamp(22px,6vw,76px) 126px!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls{z-index:244;margin:0;position:absolute!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-left{left:max(10px,env(safe-area-inset-left));top:calc(var(--journal-visual-offset-top,0px) + max(10px,env(safe-area-inset-top)))}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-right{right:max(10px,env(safe-area-inset-right));top:calc(var(--journal-visual-offset-top,0px) + max(10px,env(safe-area-inset-top)));max-width:calc(var(--journal-visual-width,100vw) - 72px)}@media (min-width:720px) and (pointer:fine){.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-lower-left{left:max(10px,env(safe-area-inset-left));top:calc(var(--journal-visual-bottom,100vh) - max(10px,env(safe-area-inset-bottom)) - 48px);bottom:auto!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-lower-right{right:max(10px,env(safe-area-inset-right));top:calc(var(--journal-visual-bottom,100vh) - max(10px,env(safe-area-inset-bottom)) - 48px);bottom:auto!important}}.journal-page.is-advanced-owned .journal-header-transport{top:calc(var(--journal-visual-offset-top,0px) + 74px);position:absolute;bottom:74px}.journal-page.is-advanced-owned~.bottom-nav,.journal-page.is-advanced-owned .bottom-nav{display:none!important}body:has(.journal-page.is-advanced-owned) .bottom-nav{pointer-events:none!important;display:none!important}body:has(.journal-page.is-advanced-owned) .app-bottom-nav{pointer-events:none!important;display:none!important}body:has(.journal-page.is-advanced-owned) nav[aria-label=Primary]{pointer-events:none!important;display:none!important}@media (max-width:719px),(pointer:coarse){body:has(.journal-page.is-advanced-owned) .topbar{visibility:hidden!important;pointer-events:none!important}}body:has(.journal-page.is-advanced-owned) .app-shell{padding-bottom:0!important}.journal-advanced-surface .journal-advanced-category-control .journal-assignment-menu{background:var(--journal-advanced-material);box-shadow:0 22px 56px #182c293d,inset 0 1px 0 var(--journal-advanced-line);transform-origin:var(--journal-fluid-origin-x,80%) var(--journal-fluid-origin-y,0);border-radius:22px}.journal-advanced-category-control{order:0}.journal-theme-control{order:1}.journal-upper-controls>[aria-label^=Search]{order:2}.journal-upper-controls>[aria-label=Import\ Markdown]{order:3}.journal-upper-controls>.journal-select-all-control{order:4}@media (max-width:719px){.journal-jot-heading-actions{max-width:58%}.journal-jot-heading-actions .journal-assignment-source{max-width:124px}.journal-page.is-advanced-owned .journal-advanced-surface .journal-structured-editor{width:100%;padding:76px 18px 116px!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-right{right:max(7px,env(safe-area-inset-right));top:calc(var(--journal-visual-offset-top,0px) + max(7px,env(safe-area-inset-top)))}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-left{left:max(7px,env(safe-area-inset-left));top:calc(var(--journal-visual-offset-top,0px) + max(7px,env(safe-area-inset-top)))}}.journal-page{--journal-corridor-gutter:14px;--journal-corridor-max:720px;--journal-working-end-reserve:28px;--journal-working-width:min(calc(100% - var(--journal-corridor-gutter) - var(--journal-corridor-gutter) - var(--journal-working-end-reserve)), calc(var(--journal-corridor-max) - var(--journal-working-end-reserve)))}.journal-header,.journal-active-jot:not(.is-advanced){margin-inline:0 var(--journal-working-end-reserve)}.journal-header{transform:none}.journal-run{padding-inline-end:var(--journal-working-end-reserve)}.journal-entry-list.is-exhumed-category{padding-inline-end:0}.journal-exhumed-bracket{padding-inline:0 var(--journal-working-end-reserve)}.journal-bracket-icon{margin:0;top:50%;right:3px;transform:translate(50%,-50%)}.journal-active-jot:not(.is-advanced):not(.is-forming){transform:none}.journal-jot-label{filter:none;text-shadow:none;opacity:1;transform:none}@media (min-width:1100px) and (pointer:fine){.journal-page.is-advanced-owned .journal-advanced-surface{--journal-advanced-working-width:min(64vw,760px);--journal-advanced-side-gap:14px;--journal-advanced-side-width:calc((100vw - var(--journal-advanced-working-width)) / 2 - var(--journal-advanced-side-gap) - var(--journal-advanced-side-gap))}.journal-page.is-advanced-owned .journal-advanced-surface:after{content:"";z-index:0;width:calc(var(--journal-advanced-working-width) + 58px);pointer-events:none;background:radial-gradient(at 50% 42%,#ffffff1f 0 38%,#ffffff09 62%,#0000 80%);position:absolute;top:34px;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 0 72px #ffffff06}.journal-page.is-advanced-owned .journal-advanced-surface.theme-dark:after{background:radial-gradient(at 50% 42%,#ffffff0b 0 43%,#69898106 64%,#0000 79%);box-shadow:0 0 82px #00000029,inset 0 0 76px #ffffff05}.journal-page.is-advanced-owned .journal-advanced-surface .journal-structured-editor{width:var(--journal-advanced-working-width)}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-left,.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-lower-left{transform:none;left:auto!important;right:calc(50% + (var(--journal-advanced-working-width) / 2) + var(--journal-advanced-side-gap))!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-right,.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-lower-right{transform:none;left:calc(50% + (var(--journal-advanced-working-width) / 2) + var(--journal-advanced-side-gap))!important;right:auto!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-left,.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-upper-right{top:calc(var(--journal-visual-offset-top,0px) + 54px)}.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-lower-left,.journal-page.is-advanced-owned .journal-advanced-surface .journal-editor-controls-lower-right{top:calc(var(--journal-visual-bottom,100vh) - 66px);bottom:auto!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-upper-controls,.journal-page.is-advanced-owned .journal-advanced-surface .journal-control-carousel-shell{max-width:var(--journal-advanced-side-width);overflow:auto hidden}.journal-page.is-advanced-owned .journal-advanced-surface .journal-upper-controls{flex-wrap:nowrap;width:max-content;overflow:hidden}.journal-page.is-advanced-owned .journal-advanced-surface .journal-upper-controls>*{flex:none}}@media (max-width:719px),(pointer:coarse){.journal-scratch-edge{transform:skewY(-17deg)}}.journal-scratch-surface{z-index:230}.journal-rack-shell[data-rack-flight-active=true] .journal-rack-real-stage>.journal-scroll .journal-header{visibility:hidden}@media (max-width:620px){.journal-page{--journal-corridor-gutter:11px}}.journal-page.is-advanced-owned .journal-advanced-surface .journal-stateful-advanced-pill{interpolate-size:allow-keywords;contain:layout;justify-content:flex-end;min-width:0;transition:width .19s cubic-bezier(.2,.72,.2,1),min-width .19s cubic-bezier(.2,.72,.2,1),background-color .15s,box-shadow .15s;left:auto!important;right:max(10px,env(safe-area-inset-right))!important;width:var(--journal-advanced-pill-width,135px)!important;max-width:calc(var(--journal-visual-width,100vw) - 72px)!important;flex-wrap:nowrap!important;animation:none!important;overflow:visible!important}@media (min-width:1100px) and (pointer:fine){.journal-page.is-advanced-owned .journal-advanced-surface .journal-stateful-advanced-pill{left:calc(50% + (var(--journal-advanced-working-width) / 2) + var(--journal-advanced-side-gap))!important;right:auto!important}}.journal-stateful-advanced-pill[data-advanced-pill-mode=compact]{--journal-advanced-pill-width:135px;min-width:135px}.journal-stateful-advanced-pill[data-advanced-pill-mode=main],.journal-stateful-advanced-pill[data-advanced-pill-mode=secondary]{--journal-advanced-pill-width:max-content;min-width:0}.journal-page.is-advanced-owned .journal-advanced-surface .journal-stateful-advanced-pill:not([data-advanced-pill-mode=compact]){left:auto!important;right:max(10px,env(safe-area-inset-right))!important}.journal-stateful-advanced-pill .journal-advanced-category-control{width:max-content;min-width:0;max-width:112px;color:var(--journal-advanced-text-soft);flex:0 auto;order:0;align-self:center;display:flex}.journal-stateful-advanced-pill .journal-advanced-category-control .journal-assignment{z-index:auto;width:100%;min-width:0;max-width:none;margin:0;display:block;position:relative;transform:none;inset:auto!important}.journal-stateful-advanced-pill .journal-advanced-category-control .journal-assignment-source{width:100%;min-width:0;max-width:none;height:36px;min-height:36px;box-shadow:none;font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:0;border-radius:20px;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:11px;line-height:1.2;display:flex}.journal-stateful-advanced-pill .journal-advanced-category-control .journal-assignment-source>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.journal-stateful-advanced-pill .journal-advanced-category-control .journal-assignment-source:hover,.journal-stateful-advanced-pill .journal-advanced-category-control .journal-assignment-source[aria-expanded=true]{background:var(--journal-advanced-line)}.journal-stateful-advanced-pill .journal-advanced-category-control .journal-assignment-source svg{flex:0 0 17px;width:17px;height:17px}@media (max-width:369px){.journal-stateful-advanced-pill:not([data-advanced-pill-mode=compact])>.journal-engraved-control{width:34px!important;min-width:34px!important}.journal-stateful-advanced-pill .journal-advanced-category-control{min-width:44px}.journal-stateful-advanced-pill .journal-advanced-category-control .journal-assignment-source{padding-inline:4px}}.journal-stateful-advanced-pill>.journal-engraved-control{animation:.15s 55ms both journal-advanced-pill-control-reveal;flex:none!important}.journal-stateful-advanced-pill .journal-main-menu-control{order:100}.journal-stateful-advanced-pill .journal-secondary-menu-control{order:99;position:relative}.journal-secondary-menu-control small{color:currentColor;background:color-mix(in srgb,currentColor 13%,transparent);min-width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;place-items:center;padding:0 2px;font:700 8px/1 system-ui;display:grid;position:absolute;top:2px;right:4px}.journal-stateful-advanced-pill .journal-select-all-control span{letter-spacing:-.03em;font:700 9px/1 system-ui}@keyframes journal-advanced-pill-control-reveal{0%{opacity:0;filter:blur(1.5px)}to{opacity:1;filter:none}}@media (max-width:719px),(pointer:coarse){.journal-page.is-advanced-owned .journal-advanced-surface>.journal-expanded-heading{visibility:hidden}.journal-page.is-advanced-owned .journal-advanced-surface .journal-stateful-advanced-pill{right:max(7px,env(safe-area-inset-right))!important;max-width:calc(var(--journal-visual-width,100vw) - 62px)!important}.journal-stateful-advanced-pill[data-advanced-pill-mode=compact]{--journal-advanced-pill-width:120px;min-width:120px}}@media (prefers-reduced-motion:reduce){.journal-stateful-advanced-pill{transition:width 80ms linear,min-width 80ms linear!important}.journal-stateful-advanced-pill>.journal-engraved-control{animation-duration:70ms;animation-delay:0s}}.journal-text-start-marker{z-index:243;filter:drop-shadow(0 1px 1px #1643693d);pointer-events:none;border-top:7px solid #4a94d6;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;display:none;position:fixed;transform:translate(-50%)}@media (min-width:1100px) and (pointer:fine){.journal-text-start-marker{display:block}}@media (min-width:720px) and (max-width:1099px) and (pointer:fine){body:has(.journal-page.is-advanced-owned) .topbar{z-index:246;justify-content:center;width:auto;max-width:none;height:42px;margin:0;padding:0;position:fixed;inset:8px 150px auto;visibility:visible!important;pointer-events:auto!important}body:has(.journal-page.is-advanced-owned) .topbar>div:first-child{display:none}body:has(.journal-page.is-advanced-owned) .topbar-actions{justify-content:center}}@media (min-width:1100px) and (pointer:fine){body:has(.journal-page.is-advanced-owned) .topbar{z-index:246;justify-content:stretch;align-items:start;gap:13px;width:calc(50vw - min(64vw,760px)/2 - 28px);max-width:none;height:auto;margin:0;padding:0;display:grid;position:fixed;top:118px;left:14px;right:auto;visibility:visible!important;pointer-events:auto!important}body:has(.journal-page.is-advanced-owned) .topbar-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex}body:has(.journal-page.is-advanced-owned) .topbar-actions .account-label{text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;overflow:hidden}}.journal-entry-as-bin-card{border:1px solid color-mix(in srgb,var(--journal-advanced-line,#fff) 72%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--journal-advanced-material,#edf3f0) 88%,#adbfd1 12%),color-mix(in srgb,var(--journal-advanced-material,#edf3f0) 96%,transparent));border-radius:22px;grid-template-rows:auto 1fr auto;gap:11px;min-height:178px;padding:16px;transition:opacity .15s,filter .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 12px 28px #1a302e1f}.journal-entry-as-bin-card.is-current{opacity:.58;filter:grayscale(.76)saturate(.48);box-shadow:inset 0 1px #fff3,0 7px 18px #1a302e14}.journal-entry-as-bin-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.journal-entry-as-bin-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.journal-entry-as-bin-title span{letter-spacing:.04em;text-transform:uppercase;opacity:.56;white-space:nowrap;font:650 9px/1.1 system-ui}.journal-entry-as-bin-scribble-region{background:color-mix(in srgb,currentColor 4%,transparent);border-radius:15px;align-items:center;min-height:76px;padding:12px 14px;display:flex;overflow:hidden}.journal-entry-as-bin-scribble{align-content:center;gap:6px;width:100%;height:100%;display:grid}.journal-entry-as-bin-scribble i{background:currentColor;border-radius:999px;max-width:100%;height:3px;display:block;transform:skew(-10deg);box-shadow:0 1px #ffffff26}.journal-entry-as-bin-scribble i:nth-child(2n){justify-self:end;transform:skew(8deg)}.journal-transfer-menu{transform-origin:var(--journal-fluid-origin-x) var(--journal-fluid-origin-y);animation:.18s cubic-bezier(.18,.78,.2,1) both journal-fluid-open}.journal-transfer-menu .journal-export-icon{transform:rotate(180deg)}.journal-entry-as-bin-actions{align-items:center;gap:6px;display:flex}.journal-entry-as-bin-actions button{background:color-mix(in srgb,currentColor 7%,transparent);min-width:38px;min-height:34px;color:inherit;border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font:600 10px/1 system-ui;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.journal-entry-as-bin-actions button:disabled{opacity:.4;cursor:not-allowed}.journal-entry-as-bin-actions .journal-entry-as-bin-remove{max-width:42px;margin-left:auto;transition:max-width .15s;overflow:hidden}.journal-entry-as-bin-actions .journal-entry-as-bin-remove span{white-space:nowrap;opacity:0}.journal-entry-as-bin-actions .journal-entry-as-bin-remove:is(:hover,:focus-visible){max-width:140px}.journal-entry-as-bin-actions .journal-entry-as-bin-remove:is(:hover,:focus-visible) span{opacity:1}.journal-entry-as-bin-pip{background:color-mix(in srgb,var(--journal-advanced-material,#edf3f0) 94%,#aab9cc 6%);border-color:#8ca3b85c}.journal-entry-as-bin-pip .journal-entry-as-bin-glyph{background:color-mix(in srgb,currentColor 8%,transparent);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.journal-bin-expanded-workspace.is-entry-as-bin{background:color-mix(in srgb,var(--journal-advanced-material,#edf3f0) 94%,#aebcce 6%)}@media (prefers-reduced-motion:reduce){.journal-entry-as-bin-card,.journal-entry-as-bin-actions .journal-entry-as-bin-remove{transition-duration:70ms}}.journal-entry-move-item{position:relative}.journal-entry-move-item.is-move-selected{cursor:grab;touch-action:pan-y;box-shadow:0 0 0 1px #ffffff94,0 0 0 3px #748bb72e,0 10px 28px #25314c1c}.journal-entry-move-item.is-move-selected:after{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #51658f38;position:absolute;inset:4px}.journal-entry-move-controls{z-index:42;color:var(--journal-ink,#293044);background:#f4f6fb38;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:absolute;top:50%;right:48px;transform:translateY(-50%);box-shadow:inset 0 1px 2px #32415b1f,inset 0 -1px #ffffff6b}.journal-expanded-entry .journal-entry-move-controls{top:auto;bottom:10px;right:12px;transform:none}.journal-entry-move-controls>svg{opacity:.62;width:25px}.journal-entry-move-controls button{width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.journal-entry-move-controls button:hover:not(:disabled),.journal-entry-move-controls button:focus-visible{outline-offset:-2px;background:#ffffff7a;outline:2px solid #5b77b06b}.journal-entry-move-controls button:disabled{opacity:.32}.journal-entry-move-item.is-reorder-dragging{z-index:220;pointer-events:none;cursor:grabbing;opacity:.9;will-change:transform;transform:translate3d(var(--journal-reorder-x,0), var(--journal-reorder-y,0), 0) scale(1.012);transition:none!important}.journal-entry-move-item.is-entry-shockwave-active{will-change:transform}.journal-entry-move-item.is-drop-before:before,.journal-entry-move-item.is-drop-after:before{content:"";z-index:230;pointer-events:none;background:#f4f9fff5;border-radius:999px;height:2px;position:absolute;left:8%;right:8%;box-shadow:0 0 9px #7396d59e}.journal-entry-move-item.is-drop-before:before{top:-5px}.journal-entry-move-item.is-drop-after:before{bottom:-5px}@media (max-width:720px),(pointer:coarse){.journal-entry-move-controls{right:42px}.journal-entry-move-controls button{width:38px;height:38px}}.journal-collection-tag-console-selector{width:calc(100% - 20px);min-height:38px;color:inherit;background:#e0772e17;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:7px 10px 4px;display:flex}.journal-tag-console{box-sizing:border-box;min-height:0;color:inherit;-webkit-backdrop-filter:blur(18px)saturate(112%)contrast(102%);backdrop-filter:blur(18px)saturate(112%)contrast(102%);isolation:isolate;background:radial-gradient(circle at 18% 0,#ffffff7a,#0000 42%),linear-gradient(145deg,#aab3b44d,#5a656729);border:1px solid #ffffffad;border-radius:20px;flex-direction:column;flex:1;padding:10px 12px 12px;display:flex;overflow:auto;box-shadow:0 16px 38px #1a262a33,inset 0 1px #ffffffb8,inset 0 -18px 34px #3f4b4e14}.journal-collection-bin-panel.theme-dark .journal-tag-console{background:radial-gradient(circle at 18% 0,#ffffff24,#0000 42%),linear-gradient(145deg,#97a2a32e,#2b34363d);border-color:#ffffff52;box-shadow:0 18px 42px #00080b57,inset 0 1px #ffffff3d,inset 0 -18px 34px #0000001c}.journal-tag-panel{--tag-panel-ink:#34403a;--tag-panel-muted:#768078;--tag-panel-line:#56685a21;--tag-panel-field:#ffffff5c;box-sizing:border-box;overscroll-behavior:contain;color:var(--tag-panel-ink);background:linear-gradient(150deg,#f4f5ef,#e4e9e2);border:1px solid #fffc;border-radius:22px;padding:16px;font:13px/1.45 Instrument Sans Variable,system-ui,sans-serif;animation:.16s cubic-bezier(.2,.7,.2,1) both journal-tag-panel-arrive;overflow:auto;box-shadow:0 20px 54px #1f2c2433,0 3px 8px #1f2c240f,inset 0 1px #fff8}.journal-tag-panel[data-theme=dark]{--tag-panel-ink:#e2e9df;--tag-panel-muted:#a2afa3;--tag-panel-line:#cedbc921;--tag-panel-field:#ffffff09;background:linear-gradient(150deg,#303c35,#202b27);border-color:#dcebd329;box-shadow:0 20px 54px #0005,inset 0 1px #ffffff0d}.journal-tag-panel button,.journal-tag-console button{min-width:36px;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:6px;transition:background-color .14s,color .14s;display:inline-flex}.journal-tag-panel button:is(:hover,[aria-expanded=true]),.journal-tag-console button:is(:hover,[aria-expanded=true]){background:var(--journal-tag-wash);color:var(--journal-tag-ink)}.journal-tag-panel button:disabled{opacity:.38;cursor:default}.journal-tag-panel :is(button,input):focus-visible,.journal-tag-console button:focus-visible{outline:2px solid var(--journal-tag-quiet);outline-offset:2px}.journal-tag-panel-heading,.journal-tag-panel-heading>div,.journal-tag-panel-actions,.journal-tag-console>header,.journal-tag-console>header>div{align-items:center;gap:10px;display:flex}.journal-tag-panel-heading,.journal-tag-console>header{justify-content:space-between}.journal-tag-panel-heading{border-bottom:1px solid var(--tag-panel-line);margin-bottom:14px;padding-bottom:15px}.journal-tag-panel-heading>div{min-width:0}.journal-tag-panel-heading strong{letter-spacing:-.025em;font-size:16px;font-weight:600}.journal-tag-panel-heading p{color:var(--tag-panel-muted);max-width:170px;margin:2px 0 0;font-size:10px;line-height:1.5}.journal-tag-panel-symbol{height:38px;color:var(--journal-tag-ink);background:var(--journal-tag-wash);border-radius:12px;flex:0 0 34px;place-items:center;display:grid}.journal-tag-panel-actions{gap:1px}.journal-entry-tag-scopes{gap:12px;display:grid}.journal-tag-field{border:1px solid var(--tag-panel-line,#646e6429);background:var(--tag-panel-field,#ffffff1a);border-radius:15px;min-width:0;padding:12px;transition:border-color .16s,background-color .16s}.journal-tag-console .journal-tag-field{margin-top:10px}.journal-tag-field h3{letter-spacing:.02em;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;display:flex}.journal-tag-field h3 small{color:var(--tag-panel-muted,inherit);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:400}.journal-tag-scope-caption{color:var(--tag-panel-muted,inherit);margin:3px 0 10px;font-size:10px}.journal-tag-field>div{flex-wrap:wrap;gap:6px;display:flex}.journal-tag-field em{color:var(--tag-panel-muted,inherit);padding:5px 0;font-size:11px;font-style:normal;line-height:1.5}.journal-tag-chip{background:var(--journal-tag-wash);min-width:0;max-width:100%;color:var(--journal-tag-ink);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px;flex-wrap:wrap;align-items:center;gap:0;padding:1px 2px 1px 10px;display:flex}.journal-tag-chip:active{cursor:grabbing}.journal-tag-chip-label{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:550}.journal-tag-chip>.journal-tag-chip-label{flex:1}.journal-tag-chip>button{min-width:30px;min-height:34px}.journal-tag-item-actions{border-top:1px solid var(--tag-panel-line,#646e6429);flex:1 0 100%;padding:4px 3px 6px 0;display:grid}.journal-tag-item-actions button{justify-content:flex-start;min-height:38px;font-size:11px}[data-dragging=true]>.journal-tag-field,[data-dragging=true].journal-tag-console>.journal-tag-field{border-color:var(--journal-tag-quiet);background:var(--journal-tag-wash)}.journal-tag-panel .journal-tag-delete:hover,.journal-tag-console .journal-tag-delete:hover{color:#ae554e;background:#ae554e17}.journal-tag-panel-note,.journal-tag-console>p{color:var(--tag-panel-muted,inherit);margin:12px 3px 0;font-size:10px;line-height:1.5}.journal-entry-tag-create{border:1px solid var(--tag-panel-line);background:var(--tag-panel-field);border-radius:13px;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;margin:0 0 14px;padding:10px;display:grid}.journal-entry-tag-create label{min-width:0;color:var(--tag-panel-muted);gap:5px;font-size:10px;display:grid}.journal-tag-panel input{box-sizing:border-box;border:1px solid var(--tag-panel-line);background:var(--tag-panel-field);width:100%;min-width:0;height:38px;color:var(--tag-panel-ink);font:inherit;border-radius:8px;padding:0 10px}.journal-tag-panel input::placeholder{color:var(--tag-panel-muted)}.journal-tag-validation{color:var(--journal-tag-ink);grid-column:1/-1;margin:4px 0;font-size:11px}.journal-global-tag-list{display:grid}.journal-global-tag-row{border-bottom:1px solid var(--tag-panel-line);grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:3px;min-height:49px;padding:4px 0;display:grid}.journal-global-tag-row:last-child{border:0}.journal-global-tag-row>.journal-tag-chip-label{color:var(--journal-tag-ink);padding-left:4px}.journal-global-tag-edit{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:3px;display:grid}.journal-tag-empty{text-align:center;color:var(--tag-panel-muted);justify-items:center;gap:9px;padding:24px 12px;font-size:12px;display:grid}.journal-tag-empty svg{color:var(--journal-tag-quiet)}.journal-tag-empty strong{color:var(--tag-panel-ink);font-size:14px;font-weight:500}@keyframes journal-tag-panel-arrive{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:none}}@media (pointer:coarse){.journal-tag-panel button{min-height:44px}.journal-tag-panel-heading{gap:6px}.journal-tag-panel-actions button{min-width:38px}}@media (prefers-reduced-motion:reduce){.journal-tag-panel{animation:none}.journal-tag-panel button,.journal-tag-field{transition:none}}.journal-inline-run.has-colour-highlight{color:var(--journal-colour-text);text-shadow:0 0 .45px var(--journal-colour-echo-tight), 0 0 2.1px var(--journal-colour-echo-soft);box-shadow:0 0 0 2px var(--journal-colour-highlight), inset 0 -.09em .2em var(--journal-colour-continuity), 0 0 .22em var(--journal-colour-echo-soft);filter:saturate(1.025)}.journal-inline-run.has-colour-highlight.is-shared-colour{text-shadow:0 0 .5px var(--journal-colour-echo-tight), 0 0 2.25px var(--journal-colour-echo-soft);filter:saturate(1.07)brightness(1.012)}.journal-inline-run.has-colour-highlight.is-related-colour{filter:saturate(1.045)brightness(1.006)}.journal-inline-run.has-colour-highlight.is-dark-on-light{text-shadow:0 0 .35px var(--journal-colour-echo-tight), 0 0 1.45px var(--journal-colour-echo-soft)}.theme-dark .journal-inline-run.has-colour-highlight,.journal-advanced-theme-dark .journal-inline-run.has-colour-highlight,.journal-advanced-surface.theme-dark .journal-inline-run.has-colour-highlight{text-shadow:0 0 .55px var(--journal-colour-echo-tight), 0 0 2.55px var(--journal-colour-echo-soft);box-shadow:0 0 0 2px var(--journal-colour-highlight), inset 0 -.1em .23em var(--journal-colour-continuity), 0 0 .27em var(--journal-colour-echo-soft);color:var(--journal-colour-text)!important}.theme-dark .journal-inline-run.has-colour-highlight.is-dark-on-light,.journal-advanced-theme-dark .journal-inline-run.has-colour-highlight.is-dark-on-light,.journal-advanced-surface.theme-dark .journal-inline-run.has-colour-highlight.is-dark-on-light{text-shadow:0 0 .4px var(--journal-colour-echo-tight), 0 0 1.8px var(--journal-colour-echo-soft)}.journal-structured-editor .journal-inline-run.has-colour-highlight::selection{text-shadow:none}.journal-formatted-document .journal-inline-run.has-colour-highlight::selection{text-shadow:none}.journal-entry-list [data-category-slam-generation].is-category-slam-pill{transform-origin:50% 68%;transform:var(--journal-category-slam-initial-transform,translate3d(0,-16px,0) scale(1.032));opacity:var(--journal-category-slam-initial-opacity,.96);filter:var(--journal-category-slam-initial-filter,brightness(1.08));backface-visibility:hidden;isolation:isolate}.journal-entry-list[data-category-slam-phase=active]{overflow:visible}@media (prefers-reduced-motion:reduce){.journal-entry-list [data-category-slam-generation].is-category-slam-pill{transform-origin:50%}}@media (max-width:719px),(pointer:coarse){.journal-page.is-advanced-owned{--journal-editor-shell-width:max(100lvw,var(--journal-visual-right,100lvw));--journal-editor-shell-height:max(100lvh,var(--journal-chrome-bottom,100lvh));z-index:120;width:var(--journal-editor-shell-width)!important;height:var(--journal-editor-shell-height)!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.journal-page.is-advanced-owned .journal-rack-shell,.journal-page.is-advanced-owned .journal-rack-real-stage,.journal-page.is-advanced-owned .journal-scroll{filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important;transform:none!important}.journal-page.is-advanced-owned :is(.journal-corridor,.journal-entry-list,.journal-run,.journal-run-entries):has(.journal-advanced-surface){filter:none!important;perspective:none!important;contain:none!important;transform:none!important}.journal-page.is-advanced-owned .journal-advanced-surface{--journal-entry-keyboard-occlusion:max(0px,calc(var(--journal-editor-shell-height) - var(--journal-chrome-bottom,100lvh)));width:var(--journal-editor-shell-width)!important;height:var(--journal-editor-shell-height)!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;position:fixed!important;inset:0!important}.journal-bin-expanded-workspace{--journal-editor-shell-width:max(100lvw,var(--journal-visual-right,100lvw));--journal-editor-shell-height:max(100lvh,var(--journal-chrome-bottom,100lvh));--journal-entry-keyboard-occlusion:max(0px,calc(var(--journal-editor-shell-height) - var(--journal-chrome-bottom,100lvh)));width:var(--journal-editor-shell-width)!important;height:var(--journal-editor-shell-height)!important;max-width:none!important;max-height:none!important;top:0!important;left:0!important}.journal-page.is-advanced-owned .journal-advanced-surface .journal-structured-editor{padding-bottom:calc(116px + var(--journal-entry-keyboard-occlusion,0px))!important;scroll-padding-bottom:calc(116px + var(--journal-entry-keyboard-occlusion,0px))!important}.journal-bin-expanded-document .journal-structured-editor{max-height:none!important;padding-bottom:calc(max(108px,env(safe-area-inset-bottom) + 72px) + var(--journal-entry-keyboard-occlusion,0px))!important;scroll-padding-bottom:calc(max(108px,env(safe-area-inset-bottom) + 72px) + var(--journal-entry-keyboard-occlusion,0px))!important}.journal-advanced-search-panel input,.journal-collection-bin-editor input[type=text],.journal-collection-bin-editor input:not([type]),.journal-bin-face-form input[type=text],.journal-bin-face-form input:not([type]),.journal-jotted-field input,.journal-global-tag-row input,.journal-programming-clause input,.journal-scratch-surface textarea{font-size:16px!important}}.journal-advanced-transition-placeholder{contain:layout style;visibility:hidden!important;pointer-events:none!important;animation:none!important}.journal-advanced-transition-placeholder *{transition:none!important;animation:none!important}.journal-advanced-transition-source{contain:layout paint style;will-change:opacity, transform;z-index:248!important;box-sizing:border-box!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;animation:none!important;position:fixed!important;overflow:hidden!important}.journal-advanced-transition-source *{pointer-events:none!important;transition:none!important;animation:none!important}.journal-advanced-transition-depth{z-index:247;box-sizing:border-box;pointer-events:none;contain:layout paint style;will-change:transform, border-radius, box-shadow, opacity;border:0;position:fixed}.journal-advanced-transition-depth.is-opening{z-index:239;background:0 0}.journal-advanced-transition-depth.is-closing{overflow:hidden}.journal-advanced-transition-content.journal-advanced-surface{clip-path:none;contain:layout paint style;will-change:opacity, transform, clip-path;z-index:248!important;box-sizing:border-box!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;box-shadow:none!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}.journal-advanced-transition-content.journal-advanced-surface:before{display:none!important}.journal-advanced-transition-content .journal-structured-editor{box-sizing:border-box!important;pointer-events:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.journal-advanced-transition-content .journal-structured-editor *{pointer-events:none!important;transition:none!important;animation:none!important}.journal-advanced-transition-destination{opacity:0;will-change:opacity;pointer-events:none!important}html.journal-advanced-transition-running .journal-page{cursor:default;-webkit-user-select:none;user-select:none}html.journal-advanced-transition-running .journal-advanced-transition-node,html.journal-advanced-transition-running .journal-advanced-pill,html.journal-advanced-transition-running .journal-advanced-aux-control,html.journal-advanced-transition-running .journal-tongue-handle,html.journal-advanced-transition-running .journal-collection-bin-peek,html.journal-advanced-transition-running .journal-bin-pip-grip{pointer-events:none!important}html.journal-advanced-transition-running .journal-page.is-advanced-owned .journal-advanced-surface.journal-advanced-transition-node{will-change:clip-path;pointer-events:none!important}html.journal-advanced-transition-running .journal-page .journal-world-depth,html.journal-advanced-transition-running .journal-page .journal-header,html.journal-advanced-transition-running .journal-page .journal-guidance,html.journal-advanced-transition-running .journal-page .journal-display-pill,html.journal-advanced-transition-running .journal-page .journal-subcategory-pill,html.journal-advanced-transition-running .journal-page .journal-subcategory-scope-pill,html.journal-advanced-transition-running .journal-page .journal-nest-pill,html.journal-advanced-transition-running .journal-page .journal-active-jot:not(.is-advanced),html.journal-advanced-transition-running .journal-page .journal-expanded-entry:not(.is-advanced),html.journal-advanced-transition-running .topbar{transition-property:opacity,filter;transition-duration:.39s;transition-timing-function:cubic-bezier(.22,.06,.18,1)}html.journal-advanced-transition-running .journal-page .journal-bracket:not(:has(.journal-advanced-surface)){transition-property:opacity,filter;transition-duration:.39s;transition-timing-function:cubic-bezier(.22,.06,.18,1)}html[data-journal-advanced-transition=opening] .journal-page .journal-world-depth,html[data-journal-advanced-transition=opening] .journal-page .journal-header,html[data-journal-advanced-transition=opening] .journal-page .journal-guidance,html[data-journal-advanced-transition=opening] .journal-page .journal-display-pill,html[data-journal-advanced-transition=opening] .journal-page .journal-subcategory-pill,html[data-journal-advanced-transition=opening] .journal-page .journal-subcategory-scope-pill,html[data-journal-advanced-transition=opening] .journal-page .journal-nest-pill,html[data-journal-advanced-transition=opening] .topbar{transition-duration:.56s}.journal-page.is-advanced-owned .journal-header,.journal-page.is-advanced-owned .journal-guidance,.journal-page.is-advanced-owned .journal-display-pill,.journal-page.is-advanced-owned .journal-subcategory-scope-pill,.journal-page.is-advanced-owned .journal-nest-pill,.journal-page.is-advanced-owned .journal-active-jot:not(.is-advanced),.journal-page.is-advanced-owned .journal-expanded-entry:not(.is-advanced){opacity:.4;filter:saturate(.74);pointer-events:none}.journal-page.is-advanced-owned .journal-bracket:not(:has(.journal-advanced-surface)){opacity:.4;filter:saturate(.74);pointer-events:none}body:has(.journal-page.is-advanced-owned) .topbar{opacity:.86}@media (prefers-reduced-motion:reduce){.journal-page.is-advanced-owned .journal-world-depth,.journal-page.is-advanced-owned .journal-header,.journal-page.is-advanced-owned .journal-guidance,.journal-page.is-advanced-owned .journal-display-pill,html.journal-advanced-transition-running .journal-page .journal-world-depth,html.journal-advanced-transition-running .journal-page .journal-header,html.journal-advanced-transition-running .journal-page .journal-guidance,html.journal-advanced-transition-running .journal-page .journal-display-pill,html.journal-advanced-transition-running .topbar{filter:none;transition-duration:70ms}}.journal-world-celestial{--celestial-base:#dce7e6;--celestial-depth:#9ab6bf;--celestial-pearl:#f4f2df;--celestial-teal:#789995;--celestial-sage:#929978;--celestial-blue:var(--journal-sky);--celestial-iris:var(--journal-lilac);--celestial-star:#4a706f;--celestial-glint:#fffdf0;--celestial-cloud-strength:.65;--celestial-ribbon-strength:.55;--celestial-veil:#e1ebe6;isolation:isolate;pointer-events:none;contain:strict;background:radial-gradient(ellipse at 88% 4%, color-mix(in srgb, var(--celestial-iris) 28%, transparent), transparent 56%), radial-gradient(ellipse at 8% 100%, color-mix(in srgb, var(--celestial-teal) 42%, transparent), transparent 62%), linear-gradient(152deg, var(--celestial-depth), var(--celestial-base) 46%, var(--celestial-base) 62%, var(--celestial-depth));position:absolute;inset:0;overflow:hidden}.journal-world-celestial .journal-world-depth{pointer-events:none;animation:78s ease-in-out infinite alternate journal-celestial-drift;position:absolute;inset:-6%}.journal-world-celestial .journal-world-depth-mid{animation-duration:90s;animation-direction:alternate-reverse}.journal-world-celestial .journal-world-depth-near{animation-duration:66s;animation-delay:-27s}.journal-world-nebula{position:absolute;inset:0}.journal-world-depth-far .journal-world-nebula{opacity:var(--celestial-cloud-strength);background:radial-gradient(ellipse 58% 34% at 4% 32%, var(--celestial-teal), transparent 78%), radial-gradient(ellipse 44% 32% at 96% 71%, var(--celestial-blue), transparent 80%), radial-gradient(ellipse 44% 28% at 82% 8%, var(--celestial-iris), transparent 78%), radial-gradient(ellipse 48% 30% at 18% 96%, var(--celestial-sage), transparent 80%)}.journal-world-depth-mid .journal-world-nebula{opacity:var(--celestial-ribbon-strength);background:radial-gradient(ellipse 48% 5% at 47% 48%, color-mix(in srgb, var(--celestial-pearl) 80%, transparent), transparent 85%), radial-gradient(ellipse 58% 12% at 47% 44%, var(--celestial-teal), transparent 76%), radial-gradient(ellipse 46% 8% at 59% 56%, var(--celestial-blue), transparent 82%), radial-gradient(ellipse 35% 6% at 68% 59%, var(--celestial-iris), transparent 84%), radial-gradient(ellipse 24% 7% at 22% 49%, var(--celestial-sage), transparent 86%);inset:-12% -38%;transform:rotate(-32deg)}.journal-world-depth-near .journal-world-nebula{opacity:.45;background:radial-gradient(ellipse 23% 18% at 9% 69%, color-mix(in srgb, var(--celestial-pearl) 45%, transparent), transparent 80%), radial-gradient(ellipse 32% 21% at 93% 22%, color-mix(in srgb, var(--celestial-pearl) 30%, transparent), transparent 84%)}.journal-world-star{width:var(--journal-star-size);height:var(--journal-star-size);background:var(--celestial-star);opacity:var(--journal-star-opacity);border-radius:50%;display:block;position:absolute}.journal-world-star.is-twinkling{background:var(--celestial-glint);box-shadow:0 0 5px 1px color-mix(in srgb, var(--celestial-glint) 42%, transparent);animation:journal-celestial-twinkle var(--journal-star-duration) ease-in-out var(--journal-star-delay) infinite}.journal-world-star.is-twinkling:after{content:"";background:radial-gradient(ellipse 16% 50% at center, var(--celestial-glint), transparent), radial-gradient(ellipse 50% 16% at center, var(--celestial-glint), transparent);opacity:.45;position:absolute;inset:-3px}.journal-world-celestial .journal-world-haze{background:radial-gradient(ellipse 42% 66% at 50% 42%, color-mix(in srgb, var(--celestial-veil) 65%, transparent), transparent 100%);pointer-events:none;position:absolute;inset:0}.journal-world-celestial.is-paused .journal-world-depth,.journal-world-celestial.is-paused .journal-world-star,.journal-page.is-advanced-owned .journal-world-celestial .journal-world-depth,.journal-page.is-advanced-owned .journal-world-celestial .journal-world-star,.journal-page.is-categorizing .journal-world-celestial .journal-world-depth,.journal-page.is-categorizing .journal-world-celestial .journal-world-star{animation-play-state:paused}.journal-page.is-advanced-owned .journal-world-celestial .journal-world-depth{opacity:.3}@keyframes journal-celestial-drift{0%{transform:translate(-.45%,.3%)scale(1.015)}to{transform:translate(.6%,-.4%)scale(1.035)}}@keyframes journal-celestial-twinkle{0%,to{opacity:calc(var(--journal-star-opacity) * .45)}48%{opacity:var(--journal-star-opacity)}}@media (prefers-color-scheme:dark){.journal-page:not(.is-categorizing) .journal-guidance{color:#cfddd7}.journal-world-celestial{--celestial-base:#101d24;--celestial-depth:#091318;--celestial-pearl:#cbd9be;--celestial-teal:#477a68;--celestial-sage:#929978;--celestial-blue:#466e8a;--celestial-iris:#79729f;--celestial-star:#c8dfdf;--celestial-glint:#f4f0d7;--celestial-cloud-strength:.54;--celestial-ribbon-strength:.38;--celestial-veil:#0e191f}}@media (min-width:720px) and (pointer:fine){.journal-world-depth-mid .journal-world-nebula{inset:-25% -14%;transform:rotate(-24deg)}}@media (max-width:719px),(pointer:coarse){.journal-world-star.is-desktop{animation:none;display:none}.journal-world-celestial .journal-world-haze{background:radial-gradient(ellipse 38% 68% at 50% 44%, color-mix(in srgb, var(--celestial-veil) 50%, transparent), transparent 100%)}}@media (prefers-reduced-motion:reduce){.journal-world-celestial .journal-world-depth,.journal-world-celestial .journal-world-star{animation:none}}.journal-active-jot,.journal-expanded-entry{overflow:visible}.journal-contact-light-layer{z-index:6;top:calc(-1 * var(--journal-material-wave-edge-top));right:calc(-1 * var(--journal-material-wave-edge-right));bottom:calc(-1 * var(--journal-material-wave-edge-bottom));left:calc(-1 * var(--journal-material-wave-edge-left));border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout style;isolation:isolate;display:block;position:absolute;overflow:visible}.journal-contact-light-layer *{pointer-events:none}.journal-contact-light-mask{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.journal-contact-light-field{left:var(--journal-material-wave-x);top:var(--journal-material-wave-y);width:var(--journal-material-wave-diameter);height:var(--journal-material-wave-diameter);opacity:0;filter:blur(10px);mix-blend-mode:screen;transform:translate3d(-50%,-50%,0) scale(calc(var(--journal-material-wave-initial-scale) * .68));transform-origin:50%;backface-visibility:hidden;will-change:transform,opacity;animation:journal-contact-light-travel var(--journal-material-wave-duration) linear both;background:0 0;border-radius:50%;display:block;position:absolute}.journal-contact-light-field:before,.journal-contact-light-field:after{content:"";border-radius:inherit;opacity:0;will-change:opacity;display:block;position:absolute;inset:0}.journal-contact-light-field:before{animation:journal-contact-light-core var(--journal-material-wave-duration) linear both;background:radial-gradient(circle,#fff 0%,#ffffffb3 14%,#ffffff57 34%,#0000 67%)}.journal-contact-light-field:after{animation:journal-contact-light-front var(--journal-material-wave-duration) linear both;background:radial-gradient(circle,#0000 0 58%,#ffffff2e 66%,#ffffff7a 76%,#ffffffd1 86%,#fff 91%,#ffffff9e 96%,#0000 100%)}.journal-contact-light-perimeter{--journal-material-wave-boundary-material:var(--journal-surface);z-index:2;box-sizing:border-box;padding:calc(var(--journal-material-wave-outset) + 1.25px);border-radius:inherit;opacity:0;background:linear-gradient(135deg,#ffffff8f,#ffffff24 56%,#ffffff57), var(--journal-material-wave-boundary-material);-webkit-mask-composite:xor;transform-origin:50%;backface-visibility:hidden;will-change:transform,opacity;animation:journal-contact-light-perimeter var(--journal-material-wave-duration) both;display:block;position:absolute;inset:0;overflow:visible;transform:scale(1);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.journal-active-jot>.journal-contact-light-layer>.journal-contact-light-perimeter{--journal-material-wave-boundary-material:var(--journal-surface-strong)}@keyframes journal-contact-light-travel{0%{opacity:.5;transform:translate3d(-50%,-50%,0) scale(calc(var(--journal-material-wave-initial-scale) * .68))}5%{opacity:.78;transform:translate3d(-50%,-50%,0) scale(var(--journal-material-wave-initial-scale))}12%{opacity:.78;transform:translate3d(-50%,-50%,0) scale(calc(var(--journal-material-wave-initial-scale) * 1.62))}22%{opacity:.78;transform:translate(-50%,-50%)scale(.27)}48%{opacity:.76;transform:translate(-50%,-50%)scale(.58)}72%{opacity:.7;transform:translate(-50%,-50%)scale(.86)}84%{opacity:.62;transform:translate(-50%,-50%)scale(1)}91%{opacity:.46;transform:translate(-50%,-50%)scale(1.075)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@keyframes journal-contact-light-core{0%{opacity:.34}5%{opacity:.72}12%{opacity:.44}22%{opacity:.18}48%{opacity:.07}72%{opacity:.025}84%{opacity:.01}91%,to{opacity:0}}@keyframes journal-contact-light-front{0%{opacity:.035}5%{opacity:.075}12%{opacity:.17}22%{opacity:.38}48%{opacity:.44}72%{opacity:.38}84%{opacity:.34}91%{opacity:.22}to{opacity:0}}@keyframes journal-contact-light-perimeter{0%{opacity:0;animation-timing-function:cubic-bezier(.32,0,.24,1);transform:scale(1)}42%{opacity:.94;transform:scale(var(--journal-material-wave-boundary-scale-x),var(--journal-material-wave-boundary-scale-y));animation-timing-function:cubic-bezier(.32,0,.24,1)}to{opacity:0;transform:scale(1)}}@media (hover:none),(pointer:coarse){.journal-contact-light-field{filter:blur(8.5px)brightness(1.08)}}@media (prefers-reduced-motion:reduce){.journal-contact-light-layer{--journal-material-wave-duration:.32s!important}.journal-contact-light-field{filter:blur(9px)}}.journal-completion-mode-button svg{display:block;overflow:visible}.journal-selection-tooltip[data-completion-mode=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-completion-source-proxy{z-index:223;contain:paint;color:inherit;background:0 0;position:fixed;overflow:visible;transform:none;pointer-events:none!important}.journal-completion-source-proxy,.journal-completion-source-proxy *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.journal-completion-source-proxy>*{box-sizing:border-box;width:100%;height:100%;margin:0!important}.journal-completion-source-proxy:after{content:"";transform-origin:0;background:currentColor;border-radius:999px;height:1.5px;animation:82ms cubic-bezier(.2,.72,.22,1) forwards journal-completion-strike;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}@keyframes journal-completion-strike{to{transform:scaleX(1)}}@media (pointer:coarse),(max-width:719px){.journal-selection-tooltip[data-completion-mode=true]{display:grid!important}}@media (prefers-reduced-motion:reduce){.journal-completion-source-proxy:after{animation:none;transform:scaleX(1)}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-italic-CTF9u33F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-italic-BlcgWI5J.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.journal-entry-copy>strong,.journal-expanded-heading>strong{font-synthesis:none;font-family:Instrument Sans Variable,Inter,ui-sans-serif,sans-serif;font-weight:600}.journal-entry-copy>span,.journal-guidance,.journal-jot-field textarea,.journal-expanded-entry textarea,.journal-placeholder,.journal-preview-workarea .journal-formatted-document,.journal-active-workarea .journal-formatted-document,.journal-structured-editor,.journal-scratch-surface textarea,.journal-collection-material p,.journal-media figcaption,.journal-bin-pip-scroll .journal-structured-editor,.journal-bin-expanded-document .journal-structured-editor{font-synthesis:none;font-family:Instrument Sans Variable,Inter,ui-sans-serif,sans-serif}.journal-entry-copy>span,.journal-guidance,.journal-jot-field textarea,.journal-expanded-entry textarea,.journal-placeholder,.journal-preview-workarea .journal-formatted-document,.journal-active-workarea .journal-formatted-document,.journal-structured-editor,.journal-scratch-surface textarea,.journal-collection-material p{font-weight:400}.journal-media figcaption{font-weight:500}.journal-document-block[data-weight-override=bold]{font-weight:700!important}.journal-document-block[data-block-type=title],.journal-document-block[data-block-type=heading],.journal-document-block[data-block-type=subheading-1]{font-weight:700}.journal-document-block[data-block-type=subheading-2],.journal-document-block[data-block-type=subheading-3],.journal-document-block[data-block-type=subheading-4],.journal-document-block[data-block-type=subheading-5]{font-weight:600}.journal-block-style-option.type-title span,.journal-block-style-option.type-heading span,.journal-block-style-option.type-subheading-1 span,.journal-block-style-option.type-subheading-2 span,.journal-block-style-option.type-subheading-3 span,.journal-block-style-option.type-subheading-4 span,.journal-block-style-option.type-subheading-5 span,.journal-block-style-option.type-body span{font-synthesis:none;font-family:Instrument Sans Variable,Inter,ui-sans-serif,sans-serif}.journal-block-style-option.type-title span,.journal-block-style-option.type-heading span,.journal-block-style-option.type-subheading-1 span{font-weight:700}.journal-block-style-option.type-subheading-2 span,.journal-block-style-option.type-subheading-3 span,.journal-block-style-option.type-subheading-4 span,.journal-block-style-option.type-subheading-5 span{font-weight:600}.journal-block-style-option.type-body span{font-weight:400}.journal-document-block[data-block-type=code],.journal-block-style-option.type-code span{font-synthesis:auto}.journal-list-run>li::marker{font-synthesis:auto}.journal-collection-window-spacer{visibility:hidden;pointer-events:none;contain:strict;width:100%;min-height:0;overflow:hidden}.journal-page{--journal-subcategory-pill-height:30px;--journal-subcategory-expanded-height:73px;--journal-mother-pill-width:clamp(112px, 37vw, 176px);--journal-child-carousel-gap:9px;--journal-carousel-fade-width:18px;--journal-category-indicator-terminal-inset:6px}.journal-category-form-heading small{color:var(--journal-ink-faint);letter-spacing:.02em;text-transform:none;margin-top:4px;font:600 9px/1.2 Inter,sans-serif;display:block}.journal-header.is-category-header{overflow:visible}.journal-subcategory-acquisition-host{z-index:28;top:calc(100% + 1px);left:calc(24px - (6px * var(--journal-header-progress,0)));pointer-events:none;width:max-content;min-width:1px;min-height:1px;position:absolute}.journal-subcategory-acquisition-host>.journal-subcategory-acquired-pill{pointer-events:auto}.journal-subcategory-row-shell{z-index:9;width:100%;transition:height .25s cubic-bezier(.2,.72,.18,1);position:relative;overflow:visible}.journal-father-carousel-shell{width:calc(100% - var(--journal-category-indicator-terminal-inset))}.journal-subcategory-row-shell.is-acquired{overflow:hidden}.journal-subcategory-pill-row{scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;align-items:center;gap:7px;min-width:0;padding:9px 5px 8px;display:flex;overflow:auto visible}.journal-subcategory-pill-row::-webkit-scrollbar{display:none}.journal-subcategory-scope-pill{--journal-subcategory-colour:var(--journal-lilac);box-sizing:border-box;min-width:0;max-width:min(210px,62vw);height:var(--journal-subcategory-pill-height);min-height:var(--journal-subcategory-pill-height);border:1px solid color-mix(in srgb, var(--journal-subcategory-colour) 42%, var(--journal-line));color:var(--journal-ink-soft);background:linear-gradient(112deg, color-mix(in srgb, var(--journal-subcategory-colour) 12%, var(--journal-surface-strong)), color-mix(in srgb, var(--journal-surface) 93%, transparent));cursor:pointer;transform-origin:0 0;border-radius:12px 15px 13px 11px;flex:none;align-items:flex-start;gap:6px;padding:8px 10px 5px 8px;transition:height .24s cubic-bezier(.22,.66,.2,1),width .24s cubic-bezier(.22,.66,.2,1),max-width .24s cubic-bezier(.22,.66,.2,1),padding-top .24s cubic-bezier(.22,.66,.2,1),border-radius .24s cubic-bezier(.22,.66,.2,1),opacity .15s,filter .15s,box-shadow .18s,color .15s,border-color .15s,background .18s;display:inline-flex;position:relative;box-shadow:0 5px 13px #313d4e17,inset 0 1px #ffffff8a}.journal-subcategory-scope-pill.is-expanded-mother{width:var(--journal-mother-pill-width);max-width:var(--journal-mother-pill-width);height:var(--journal-subcategory-expanded-height);background:linear-gradient(180deg, color-mix(in srgb, var(--journal-subcategory-colour) 16%, var(--journal-surface-strong)), color-mix(in srgb, var(--journal-subcategory-colour) 9%, var(--journal-surface)));border-radius:12px 16px 19px 12px;padding-top:9px;box-shadow:0 8px 17px #313d4e17,inset 0 1px #ffffff8a}.journal-subcategory-scope-pill.colour-journal-sky{--journal-subcategory-colour:var(--journal-sky)}.journal-subcategory-scope-pill.colour-journal-mint{--journal-subcategory-colour:var(--journal-mint)}.journal-subcategory-scope-pill.colour-journal-amber{--journal-subcategory-colour:var(--journal-amber)}.journal-subcategory-scope-pill.colour-journal-rose{--journal-subcategory-colour:var(--journal-rose)}.journal-subcategory-scope-pill>svg{color:var(--journal-subcategory-colour);flex:none;transition:color .15s}.journal-subcategory-scope-pill>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.012em;font:680 10.5px/1.1 Inter,sans-serif;transition:color .15s;overflow:hidden}.journal-subcategory-scope-pill[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.journal-subcategory-transition-traveller[aria-hidden=true]{z-index:29;visibility:visible;opacity:1;contain:layout paint style;will-change:transform, clip-path, filter, box-shadow;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden}.journal-subcategory-transition-traveller.is-exit-traveller{z-index:27}.journal-subcategory-carousel{opacity:1;min-width:0;transition:opacity .165s;position:relative}.journal-subcategory-carousel:before,.journal-subcategory-carousel:after{content:none}.journal-subcategory-carousel.is-hidden{visibility:hidden;pointer-events:none}.journal-subcategory-carousel-viewport{z-index:1;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--journal-carousel-fade-width), #000 calc(100% - var(--journal-carousel-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--journal-carousel-fade-width), #000 calc(100% - var(--journal-carousel-fade-width)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--journal-carousel-fade-width), #000 calc(100% - var(--journal-carousel-fade-width)), transparent 100%);padding-right:12px;position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.journal-subcategory-carousel.is-mother .journal-subcategory-carousel-viewport{padding-right:12px}.journal-subcategory-carousel .journal-hold-draggable{touch-action:pan-x pan-y}.journal-recursive-subcategory-stage{z-index:10;width:100%;height:var(--journal-subcategory-stage-height,0px);pointer-events:none;transition:height .24s cubic-bezier(.22,.66,.2,1);position:relative;overflow:visible}.journal-attached-subcategory-slot,.journal-pending-attached-slot{--journal-subcategory-colour:var(--journal-lilac);z-index:13;left:calc(24px - (6px * var(--journal-header-progress,0)));width:max-content;height:var(--journal-subcategory-pill-height);transition:height .24s cubic-bezier(.22,.66,.2,1);position:absolute}.journal-attached-subcategory-slot.is-expanded-mother{height:var(--journal-subcategory-expanded-height)}.journal-pending-attached-slot{pointer-events:none}.journal-recursive-acquired-pill{min-height:var(--journal-subcategory-pill-height)}.journal-root-coupled-layer{--journal-subcategory-colour:var(--journal-lilac);width:max-content;height:var(--journal-subcategory-pill-height);min-height:var(--journal-subcategory-pill-height);pointer-events:none;transition:height .24s cubic-bezier(.22,.66,.2,1);position:relative}.journal-root-coupled-layer.is-expanded-mother{height:var(--journal-subcategory-expanded-height)}.journal-root-coupled-layer.colour-journal-sky,.journal-attached-subcategory-slot.colour-journal-sky{--journal-subcategory-colour:var(--journal-sky)}.journal-root-coupled-layer.colour-journal-mint,.journal-attached-subcategory-slot.colour-journal-mint{--journal-subcategory-colour:var(--journal-mint)}.journal-root-coupled-layer.colour-journal-amber,.journal-attached-subcategory-slot.colour-journal-amber{--journal-subcategory-colour:var(--journal-amber)}.journal-root-coupled-layer.colour-journal-rose,.journal-attached-subcategory-slot.colour-journal-rose{--journal-subcategory-colour:var(--journal-rose)}.journal-root-coupled-layer>.journal-subcategory-scope-pill,.journal-attached-subcategory-slot>.journal-subcategory-scope-pill{z-index:3;pointer-events:auto;position:relative}.journal-mother-carousel-region{z-index:14;left:calc(24px - (6px * var(--journal-header-progress,0)) + var(--journal-mother-pill-width) + var(--journal-child-carousel-gap));right:var(--journal-category-indicator-terminal-inset);pointer-events:auto;height:47px;position:absolute}.journal-mother-carousel-region:is(.is-attached-normal,.is-expanding-child,.is-coupling-jot,.is-expanding-mother,.is-retracting-exit,.is-releasing,.is-occluded,.is-expanding-parent,.is-coupling-parent-jot,.is-retracting-mother) .journal-subcategory-carousel{visibility:hidden;opacity:0;transition:none}.journal-mother-carousel-region.is-revealing-children .journal-subcategory-carousel{animation:.165s ease-out both journal-child-carousel-reveal}.journal-mother-carousel-region.is-concealing-children .journal-subcategory-carousel{animation:.165s ease-in both journal-child-carousel-conceal}.journal-mother-carousel-region.is-restoring-siblings .journal-subcategory-carousel{animation:.165s ease-out both journal-child-carousel-reveal}.journal-mother-carousel-region.is-closing-descendants .journal-subcategory-scope-pill{pointer-events:none;animation:.18s cubic-bezier(.32,.02,.44,1) both journal-child-carousel-close-in}@keyframes journal-child-carousel-reveal{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:none}}@keyframes journal-child-carousel-conceal{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-5px)}}@keyframes journal-child-carousel-close-in{0%{opacity:1;transform:translate(0,0)}58%{opacity:.62;transform:translate(-11px)}to{opacity:0;transform:translate(-23px)}}.journal-subcategory-row-shell:is(.is-acquiring,.is-contact) .journal-subcategory-scope-pill:not(.is-selected-source),.journal-subcategory-carousel:is(.is-retracting-parent,.is-acquiring,.is-contact) .journal-subcategory-scope-pill:not(.is-selected-source){opacity:0}.journal-subcategory-row-shell:is(.is-retracting-exit,.is-releasing,.is-occluded) .journal-subcategory-scope-pill:not(.is-release-destination),.journal-subcategory-carousel:is(.is-retracting-exit,.is-releasing,.is-occluded,.is-settling,.is-expanding-parent,.is-coupling-parent-jot) .journal-subcategory-scope-pill:not(.is-release-destination){opacity:.22}.journal-subcategory-carousel.is-settling .journal-subcategory-scope-pill.is-release-destination{opacity:1}.journal-subcategory-carousel.is-restoring-siblings .journal-subcategory-scope-pill{opacity:1;transition-duration:.165s}.journal-subcategory-row-shell.is-contact .journal-subcategory-scope-pill.is-selected-source:before,.journal-subcategory-acquired-pill.is-contact:before{content:"";z-index:2;filter:blur(.15px);pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff0 24%,#fff9 73%,#0000);border-radius:999px;height:3px;animation:.135s ease-out both journal-subcategory-contact;position:absolute;top:-2px;left:11%;right:11%;box-shadow:-5px 0 5px #ffffff57,5px 0 6px #ffffff47}@keyframes journal-subcategory-contact{0%,to{opacity:0;transform:scaleX(.3)}38%{opacity:1;transform:scaleX(1)}}.journal-active-scope-contents{animation:.23s cubic-bezier(.2,.72,.18,1) both journal-scope-arrive}.journal-outgoing-scope-ghost{z-index:18;contain:layout paint style;overflow:hidden;pointer-events:none!important;margin:0!important;position:fixed!important}@keyframes journal-scope-arrive{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.journal-scope-entity-list{gap:9px;min-width:0;display:grid;position:relative}.journal-nest{--journal-category-colour:var(--journal-lilac);min-width:0;position:relative}.journal-nest.colour-journal-sky{--journal-category-colour:var(--journal-sky)}.journal-nest.colour-journal-mint{--journal-category-colour:var(--journal-mint)}.journal-nest.colour-journal-amber{--journal-category-colour:var(--journal-amber)}.journal-nest.colour-journal-rose{--journal-category-colour:var(--journal-rose)}.journal-nest-pill{border:1px solid color-mix(in srgb, var(--journal-category-colour) 34%, var(--journal-line));width:100%;min-height:52px;color:var(--journal-ink);text-align:left;background:linear-gradient(104deg, color-mix(in srgb, var(--journal-category-colour) 14%, var(--journal-surface-strong)), var(--journal-surface));box-shadow:0 8px 20px #4b59611c, inset 0 1px 0 var(--journal-light-line);cursor:pointer;border-radius:19px 26px 21px 17px;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:7px;padding:8px 12px;display:grid;position:relative}.journal-nest-pill>svg:first-child{color:var(--journal-category-colour)}.journal-nest-pill>span{gap:2px;min-width:0;display:grid}.journal-nest-pill strong{text-overflow:ellipsis;white-space:nowrap;font:650 12px/1.2 Inter,sans-serif;overflow:hidden}.journal-nest-pill small{color:var(--journal-ink-faint);font-size:10px}.journal-nest-pill em{min-width:22px;color:var(--journal-ink-faint);text-align:center;background:#ffffff59;border-radius:999px;padding:4px 6px;font:700 9px/1 sans-serif}.journal-nest-pill>svg:last-child{transition:transform .18s}.journal-nest.is-expanded>.journal-nest-pill>svg:last-child{transform:rotate(180deg)}.journal-nest-region{padding:8px 0 2px 19px;animation:.24s cubic-bezier(.18,.76,.22,1) both journal-nest-open;position:relative}.journal-nest-entry-branch{min-width:0;position:relative}.journal-nest-entry-connector{z-index:0;box-sizing:border-box;border:solid color-mix(in srgb, var(--journal-category-colour) 56%, transparent);pointer-events:none;border-width:0 0 1px 1px;border-radius:0 0 0 9px;width:13px;height:27px;position:absolute;top:8px;left:-13px}.journal-nest-entry-branch>.journal-entry-move-item{z-index:1;position:relative}.journal-nest-capture{color:#0000;border:1px dashed #0000;border-radius:13px 18px 15px 12px;place-items:center;min-height:24px;margin:6px 0 0;font:650 9px/1.2 Inter,sans-serif;transition:min-height .16s,color .14s,border-color .14s,background .14s;display:grid;position:relative}.journal-scope-entity-list:empty+.journal-nest-capture{min-height:52px;color:var(--journal-ink-faint);border-color:color-mix(in srgb, var(--journal-category-colour) 24%, transparent);background:color-mix(in srgb, var(--journal-category-colour) 5%, transparent)}.journal-scope-capture{border:1px dashed #0000;border-radius:14px;min-height:24px;transition:border-color .12s,background .12s}.journal-hold-draggable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;touch-action:pan-y}.journal-hold-draggable :is(input,textarea,[contenteditable=true],.journal-structured-editor){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.journal-hold-draggable.is-drag-holding{cursor:wait}.journal-hold-draggable.is-drag-armed{z-index:45;cursor:grab;box-shadow:0 0 0 1px #ffffffc2,0 0 0 4px #97b0da33,0 18px 42px #202d4633,inset 0 1px #ffffffb3}.journal-hold-draggable.is-drag-armed:after{content:"";z-index:50;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#ffffff0f,#ffffff2e);border:1px solid #ffffff94;position:absolute;inset:4px}.journal-hold-draggable.is-drag-source{opacity:.2;filter:saturate(.65);pointer-events:none}.journal-drag-avatar{opacity:.76;transform-origin:0 0;will-change:transform;max-height:min(42vh,280px);overflow:hidden;z-index:10020!important;pointer-events:none!important;cursor:grabbing!important;margin:0!important;transition:none!important;position:fixed!important;box-shadow:0 22px 58px #19233947,0 0 0 1px #ffffff8c,inset 0 1px #ffffffa6!important}.journal-hold-drag-active,.journal-hold-drag-active *{cursor:grabbing!important}.journal-hold-drag-active .journal-hold-draggable{touch-action:none}.journal-subcategory-scope-pill.is-drop-candidate:after,.journal-nest-pill.is-nest-drop-candidate:after,.journal-nest-capture.is-nest-drop-candidate:after{content:"";z-index:8;border-radius:inherit;pointer-events:none;background:#ffffff2b;border:1px solid #fffffff0;position:absolute;inset:2px;box-shadow:0 0 0 2px #fff3,0 0 15px #ffffff75,inset 0 0 11px #ffffff2e}.journal-subcategory-scope-pill.is-drop-candidate{color:color-mix(in srgb, #fff 86%, var(--journal-subcategory-colour));border-color:color-mix(in srgb, #fff 66%, var(--journal-subcategory-colour));background:linear-gradient(112deg, color-mix(in srgb, var(--journal-subcategory-colour) 88%, #fff 12%), color-mix(in srgb, var(--journal-subcategory-colour) 72%, var(--journal-surface)));box-shadow:0 7px 18px color-mix(in srgb, var(--journal-subcategory-colour) 29%, transparent), inset 0 1px 0 #ffffff8c}.journal-subcategory-scope-pill.is-drop-candidate>svg{color:color-mix(in srgb, #fff 94%, var(--journal-subcategory-colour))}.journal-subcategory-scope-pill.is-drop-candidate>strong{color:color-mix(in srgb, #fff 84%, var(--journal-subcategory-colour))}[data-journal-entity-type].is-drop-before:before,[data-journal-entity-type].is-drop-after:before{content:"";z-index:230;pointer-events:none;background:#fafcfffa;border-radius:999px;height:2px;position:absolute;left:7%;right:7%;box-shadow:0 0 10px #ffffffe6,0 0 14px #7396d56b}[data-journal-entity-type].is-drop-before:before{top:-5px}[data-journal-entity-type].is-drop-after:before{bottom:-5px}.journal-nest-capture.is-capture-candidate,.journal-scope-capture.is-capture-candidate{min-height:46px;color:var(--journal-ink-soft);background:#ffffff26;border-color:#ffffffe6;box-shadow:inset 0 0 13px #ffffff2e,0 0 11px #ffffff47}.journal-last-nest-ghost{min-height:var(--journal-ghost-height,58px);opacity:.35;filter:saturate(.52);pointer-events:none;margin:9px 0 0;animation:.12s ease-out both journal-ghost-entry;position:relative;box-shadow:0 0 0 1px #ffffffb8,inset 0 0 18px #ffffff38}@keyframes journal-ghost-entry{0%{opacity:0;transform:translateY(-5px)}to{opacity:.35;transform:none}}.journal-entry-placement-glow{z-index:10018;pointer-events:none;filter:blur(7px);transform-origin:50%;background:radial-gradient(at 5%,#ffffffb8,#aecde13d 31%,#0000 68%),radial-gradient(at 95%,#ffffffb8,#aecde13d 31%,#0000 68%);border-radius:999px;animation:.72s cubic-bezier(.18,.72,.2,1) both journal-entry-placement-confirm;position:fixed;overflow:visible}[data-entry-id].is-placement-confirmed{z-index:10019;position:relative}@keyframes journal-entry-placement-confirm{0%{opacity:0;transform:scaleX(.72)scaleY(.8)}28%{opacity:.86;transform:scaleX(1)scaleY(1)}to{opacity:0;transform:scaleX(1.08)scaleY(.94)}}@media (max-width:620px){.journal-subcategory-acquisition-host{left:calc(18px - (4px * var(--journal-header-progress,0)))}.journal-subcategory-pill-row{padding-inline:3px}.journal-nest-region{padding-left:14px}.journal-subcategory-scope-pill{max-width:70vw}.journal-attached-subcategory-slot,.journal-pending-attached-slot{left:calc(18px - (4px * var(--journal-header-progress,0)))}.journal-mother-carousel-region{left:calc(18px - (4px * var(--journal-header-progress,0)) + var(--journal-mother-pill-width) + var(--journal-child-carousel-gap))}}@media (prefers-reduced-motion:reduce){.journal-subcategory-row-shell{transition-duration:90ms}.journal-active-scope-contents,.journal-nest-region,.journal-last-nest-ghost{animation-duration:1ms}.journal-subcategory-scope-pill,.journal-nest-capture,.journal-scope-capture{transition-duration:1ms}.journal-subcategory-scope-pill.is-active-mother,.journal-root-coupled-layer,.journal-attached-subcategory-slot,.journal-recursive-subcategory-stage{transition-duration:55ms}.journal-mother-carousel-region.is-revealing-children .journal-subcategory-carousel,.journal-mother-carousel-region.is-concealing-children .journal-subcategory-carousel,.journal-mother-carousel-region.is-restoring-siblings .journal-subcategory-carousel,.journal-mother-carousel-region.is-closing-descendants .journal-subcategory-scope-pill{animation-duration:55ms}.journal-entry-placement-glow{animation-duration:.36s}}.journal-premenu,.journal-premenu-access{--journal-text:var(--journal-ink);--journal-text-faint:var(--journal-ink-faint);--journal-bg:var(--journal-world-base)}.journal-header{touch-action:pan-y}.journal-header :is(input,textarea){-webkit-user-select:text;user-select:text}.journal-premenu-access{left:15px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:42;width:36px;height:36px;color:var(--journal-text-faint);background:var(--journal-surface-flat);box-shadow:0 4px 18px var(--journal-shadow);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.journal-premenu-access:disabled{visibility:hidden}.journal-premenu{--journal-premenu-backdrop:#e3ebe0;--journal-premenu-olive:#929978;--journal-premenu-teal:#789995;--premenu-pearl:#fbf6e5;--premenu-contour:#617c6b;--premenu-refraction-opacity:.68;z-index:8;isolation:isolate;contain:layout paint;clip-path:inset(0 0 100%);color:var(--journal-text);background:var(--journal-premenu-backdrop);position:absolute;inset:0;overflow:hidden}.journal-premenu-atmosphere{z-index:0;contain:strict;pointer-events:none;background:radial-gradient(ellipse 88% 58% at 0% 100%,color-mix(in srgb,var(--journal-premenu-olive) 40%,transparent),transparent 85%), radial-gradient(ellipse 68% 75% at 100% 48%,color-mix(in srgb,var(--journal-premenu-teal) 45%,transparent),transparent 85%), radial-gradient(ellipse 80% 65% at 12% 0%,color-mix(in srgb,var(--premenu-pearl) 76%,transparent),transparent 86%);position:absolute;inset:0;overflow:hidden}.journal-premenu-refraction{opacity:var(--premenu-refraction-opacity);background:linear-gradient(124deg, transparent 22%,color-mix(in srgb,var(--premenu-pearl) 8%,transparent) 29%, color-mix(in srgb,var(--premenu-pearl) 68%,transparent) 39%,transparent 47%, color-mix(in srgb,var(--journal-premenu-teal) 16%,transparent) 54%,transparent 62%, color-mix(in srgb,var(--premenu-pearl) 48%,transparent) 71%,transparent 82%);animation:80s ease-in-out infinite alternate journal-premenu-light-drift;position:absolute;inset:-24%}.journal-premenu-contours{fill:none;width:100%;height:100%;stroke:var(--premenu-contour);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:.22;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 46% 40%,#0000 12%,#000 85%);mask-image:radial-gradient(at 46% 40%,#0000 12%,#000 85%)}.journal-premenu-contours path{vector-effect:non-scaling-stroke}.journal-premenu-contours path:nth-child(2n){stroke:var(--premenu-pearl);opacity:.8}.journal-premenu:not([data-active]) .journal-premenu-refraction,.journal-premenu:is([data-closing],[data-document-hidden=true],[data-reorder],[data-transfer],[data-launch]) .journal-premenu-refraction,.journal-premenu[data-pane-owner]:not([data-pane-owner=idle]) .journal-premenu-refraction{animation-play-state:paused}@keyframes journal-premenu-light-drift{0%{transform:translate(-.8%,-.6%)rotate(-7deg)}to{transform:translate(1.1%,.9%)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.journal-premenu-refraction{animation:none;transform:rotate(-6deg)}}.journal-premenu[data-active]{z-index:12}.journal-premenu:not([data-active]){pointer-events:none}.journal-premenu-page{z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s linear .18s;position:absolute;inset:0}.journal-premenu-page[data-page-active]{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,visibility}.journal-premenu-page[inert]{pointer-events:none}.journal-premenu-chrome .journal-premenu-pages{width:100%;min-width:0;min-height:calc(64px + env(safe-area-inset-top));box-sizing:border-box;padding:calc(10px + env(safe-area-inset-top)) calc(60px + env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));background:linear-gradient(180deg,var(--premenu-control-highlight),transparent 65%),var(--premenu-control-surface);box-shadow:inset 0 -1px 0 var(--premenu-control-edge),0 2px 10px #1a30220f;border-radius:0;align-items:center;gap:4px;display:flex}.journal-premenu-chrome .journal-premenu-pages button{min-width:0;min-height:44px;font:inherit;letter-spacing:0;white-space:nowrap;border-radius:22px;flex:1;padding:0 12px;font-size:12px}.journal-premenu-pages button[aria-pressed=true]{color:var(--journal-text);background:color-mix(in srgb,var(--journal-bg) 74%,var(--journal-surface-flat));box-shadow:inset 0 1px 2px var(--journal-shadow),0 1px 0 var(--journal-light-line)}.journal-premenu-chrome{letter-spacing:.045em;min-width:0;color:var(--journal-text-faint);z-index:250;align-items:center;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.journal-premenu-chrome .journal-premenu-close{right:max(8px,env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top));width:44px;height:44px;position:absolute}@media (max-height:620px){.journal-premenu-chrome .journal-premenu-pages{min-height:calc(58px + env(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));padding-bottom:7px}.journal-premenu-chrome .journal-premenu-close{top:calc(7px + env(safe-area-inset-top))}}.journal-premenu :is(.journal-pane,.journal-operating-pill,button,.journal-transfer-traveller),.journal-premenu :is(.journal-pane,.journal-operating-pill,button) *,.journal-premenu-access,.journal-premenu-access *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.journal-premenu-chrome button,.journal-premenu-circulation button,.journal-premenu-return,.journal-operating-heading button{min-width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.journal-premenu button:focus-visible{outline:2px solid var(--journal-sky);outline-offset:4px}.journal-premenu-staged{pointer-events:none;grid-template-columns:1fr 1fr;gap:18px;height:clamp(122px,21vh,192px);display:grid;position:absolute;top:76px;left:max(24px,50% - 370px);right:max(24px,50% - 370px)}.journal-premenu-rack{z-index:1;isolation:isolate;pointer-events:none;touch-action:none;position:absolute;inset:0}.journal-pane-diffusion{background:radial-gradient(ellipse,color-mix(in srgb,var(--pane-colour,var(--journal-sky)) 25%,transparent),transparent 69%);filter:blur(27px);opacity:.85;pointer-events:none;border-radius:50%;width:62%;height:54%;position:absolute;top:39%;left:53%}.journal-pane,.journal-pane-insertion{--pane-colour:var(--journal-sky);isolation:isolate;transform-style:flat;text-align:left;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;background:0 0;border:0;border-radius:19px;padding:0;transition:transform .23s cubic-bezier(.22,.72,.22,1),opacity .18s;position:absolute;top:0;left:0}.journal-pane[data-hittable=true]:not([data-moving]) :is(.journal-pane-face,.journal-pane-side,.journal-pane-top,.journal-pane-bottom,.journal-pane-corner){pointer-events:auto}.journal-pane{cursor:grab}.journal-pane:active{cursor:grabbing}.journal-premenu:is([data-pane-owner=circulation],[data-pane-owner=pane-drag],[data-pane-owner=launch]) .journal-pane,.journal-premenu[data-pane-owner=reorder] .journal-pane[data-moving]{transition:opacity .16s}.journal-premenu[data-reorder] :is(.journal-pane:not([data-moving]),.journal-pane-insertion) .journal-pane-slab{transition:transform .23s cubic-bezier(.22,.72,.22,1)}.journal-pane .journal-category-motion-material,.journal-pane-insertion .journal-category-motion-material{--journal-category-motion-radius:12px;--journal-category-motion-padding:15px 12px;--journal-category-motion-accent:var(--pane-colour);--journal-category-motion-material:color-mix(in srgb,var(--pane-colour) 21%,#e1e7ee);--journal-category-motion-ink:#303945;--journal-category-motion-ink-faint:#687383;--journal-category-motion-title-size:16px;--journal-category-motion-title-family:inherit;--journal-category-motion-title-line-height:1.2;border:0;grid-template-rows:auto 1fr;grid-template-columns:1fr;row-gap:8px;inset:11px;box-shadow:0 2px 9px #141a2d17}.journal-pane .journal-category-motion-material>svg,.journal-pane-insertion .journal-category-motion-material>svg{grid-row:auto;align-self:start;width:16px;height:16px;position:absolute;top:13px;right:10px}.journal-pane .journal-category-motion-material strong,.journal-pane-insertion .journal-category-motion-material strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:start;padding-right:18px;font-size:15px;display:-webkit-box}.journal-pane-preview{background:var(--journal-surface-flat);color:var(--journal-text);clip-path:inset(100% 0 0);border-radius:12px;flex-direction:column;gap:9px;padding:13px 11px;transition:clip-path .39s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:11px;overflow:hidden}.journal-pane-preview strong{font-size:15px;line-height:1.22}.journal-pane-preview small{color:var(--journal-text-faint);font-size:9px}.journal-pane-preview p{-webkit-line-clamp:6;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.journal-pane-slab[data-raised] .journal-pane-preview{clip-path:inset(0)}.journal-pane-transition-face{z-index:1}.journal-pane-preview{z-index:2}.journal-pane-reflection{z-index:3}.journal-operating :is(h2,p),.journal-pane-preview :is(strong,p){color:var(--journal-text)}.journal-operating h2,.journal-pane-preview strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:500}.journal-operating-pill{color:var(--journal-text)}.journal-premenu-operating-region{z-index:240;pointer-events:none;width:clamp(150px,39%,310px);max-height:49%;position:absolute;top:37%;left:max(20px,50% - 375px)}.journal-operating{pointer-events:auto;color:var(--journal-text);background:linear-gradient(145deg,color-mix(in srgb,var(--journal-surface-flat) 89%,transparent),color-mix(in srgb,var(--journal-surface-flat) 68%,transparent));box-shadow:inset 0 1px 1px var(--journal-light-line),0 15px 30px #262d420f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:16px 14px 8px;animation:.26s ease-out journal-operating-arrive}.journal-operating-heading{align-items:center;gap:8px;display:flex}.journal-operating-heading>svg{color:var(--journal-category-accent,var(--journal-sky));flex-shrink:0}.journal-operating-heading h2{overflow-wrap:anywhere;flex:1;margin:0;font-size:17px;font-weight:550;line-height:1.23}.journal-operating-heading button{flex-shrink:0;min-width:30px;min-height:36px}.journal-operating-preview{margin:12px 0 8px}.journal-operating-preview small{color:var(--journal-text-faint);font-size:10px}.journal-operating-preview p{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:6px 0 13px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.journal-operating-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;max-height:clamp(120px,29vh,280px);padding:6px 0 17px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 9px calc(100% - 15px),#0000);mask-image:linear-gradient(#0000,#000 9px calc(100% - 15px),#0000)}.journal-operating-branches{transform:translateX(calc(-1 * var(--journal-branch-follow,0px)));transition:transform .17s ease-out}.journal-operating-branch{align-items:center;min-height:48px;display:flex;position:relative}.journal-operating-connector{border:solid var(--journal-line-strong);opacity:.6;pointer-events:none;border-width:0 0 1px 1px;border-bottom-left-radius:5px;width:calc(100% - 28px);height:43px;position:absolute;top:-18px;left:0}.journal-operating-pill{background:var(--journal-surface-flat);min-width:88px;max-width:100%;height:38px;box-shadow:inset 0 1px 0 var(--journal-light-line),0 3px 7px #1e283c0e;border-radius:18px;align-items:center;gap:2px;padding-left:10px;font-size:12px;display:flex;position:relative}.journal-operating-pill>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.journal-subcategory-transfer-handle{width:32px;height:38px;color:var(--journal-text-faint);touch-action:none;cursor:grab;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.journal-operating-pill[data-transferring]{opacity:.5}.journal-operating{translate:0 var(--journal-operating-float,0px);transition:translate .17s ease-out}.journal-operating[data-settling]{pointer-events:none;animation:.23s ease-in forwards journal-operating-settle}.journal-subcategory-transfer-handle:after{content:"";width:40px;height:44px;position:absolute;right:-4px}.journal-pane[data-drop-unavailable]{filter:saturate(.25)}.journal-premenu[data-reorder] .journal-pane:not([data-moving]){filter:grayscale(.85);opacity:.3!important}.journal-premenu :is(.journal-pane[data-moving],.journal-pane[data-drop-target],.journal-pane-insertion) .journal-pane-face{background:linear-gradient(140deg,#fff,color-mix(in srgb,var(--pane-colour) 15%,#e9edf3));border:2px solid #fff;box-shadow:0 0 0 1px #fffffff2,0 0 20px #ffffff3d,inset 0 0 32px #ffffffd9}.journal-premenu :is(.journal-pane[data-moving],.journal-pane[data-drop-target],.journal-pane-insertion){--journal-text:#394452;--journal-surface-flat:#f8fbfd;--journal-text-faint:#657286}.journal-premenu[data-active] :is(.journal-pane[data-moving],.journal-pane[data-drop-target],.journal-pane-insertion) .journal-category-motion-material{--journal-category-motion-ink:#394452;--journal-category-motion-ink-faint:#657286;--journal-category-motion-material:#f8fbfd}.journal-pane[data-moving] .journal-pane-preview,.journal-pane[data-drop-target] .journal-category-motion-material{background:color-mix(in srgb,var(--pane-colour) 8%,#fafcff);color:#394452}.journal-pane-insertion{pointer-events:none;opacity:.7}.journal-premenu-circulation{right:28px;bottom:max(88px,env(safe-area-inset-bottom));z-index:240;color:var(--journal-text-faint);gap:12px;display:flex;position:absolute}.journal-premenu-circulation button{background:color-mix(in srgb,var(--journal-surface-flat) 80%,transparent)}.journal-premenu-return{z-index:250;touch-action:none;width:44px;position:absolute;bottom:104px;left:calc(50% - 22px)}.journal-transfer-traveller{z-index:300;pointer-events:none;color:#334053;background:#f8fcffeb;border-radius:22px;max-width:160px;padding:10px 15px;font-size:12px;position:absolute;top:0;left:0;box-shadow:0 8px 25px #19233233}.journal-launch-bloom{z-index:60;pointer-events:none;opacity:0;background:radial-gradient(ellipse 170px 210px at var(--bloom-x,75%) var(--bloom-y,25%),white 0%,#ffffffe8 14%,#fff6 43%,transparent 78%);position:absolute;inset:0}.journal-rack-real-stage:has(+.journal-rack-arrow)[inert]{pointer-events:none}.journal-premenu[data-launch]{pointer-events:none}.journal-premenu[data-theme=dark]{--journal-premenu-backdrop:#14271f;--journal-premenu-olive:#7e8860;--journal-premenu-teal:#477c70;--premenu-pearl:#b9c6a3;--premenu-contour:#b3ccba;--premenu-refraction-opacity:.28;--journal-bg:#161d28;--journal-surface-flat:#293240;--journal-text:#e3e9ef;--journal-text-faint:#a1aebc;--journal-light-line:#eaf6ff24;--journal-line-strong:#d9ebfa40}.journal-premenu[data-theme=light]{--journal-bg:#e5e9ed;--journal-surface-flat:#f1f3f4;--journal-text:#303a46;--journal-text-faint:#677580}.journal-premenu[data-theme=dark] .journal-pane-diffusion{opacity:.48;background:radial-gradient(ellipse,color-mix(in srgb,var(--pane-colour,var(--journal-sky)) 52%,transparent),transparent 68%)}.journal-premenu[data-theme=dark] .journal-pane-face{background:linear-gradient(139deg,color-mix(in srgb,var(--pane-colour) 20%,#3b4350),#20242c 60%,color-mix(in srgb,var(--pane-colour) 38%,#5c6572));border-color:#ffffff80;box-shadow:inset 1px 1px 2px #fff9,inset -2px -1px 3px #00000040}.journal-premenu[data-theme=dark] .journal-pane .journal-category-motion-material{--journal-category-motion-material:color-mix(in srgb,var(--pane-colour) 16%,#242d3d);--journal-category-motion-ink:#e5eaf2;--journal-category-motion-ink-faint:#a0b0c4}.journal-premenu :is(.journal-pane,.journal-pane-insertion){--slab-face-light:#f5f6f7;--slab-face-mid:#858d99;--slab-face-end:#e7e9ed;--slab-back:#929aa5;--slab-rim-mid:#b0b7c1;--slab-rim-light:#fff;--slab-rim-end:#c9ced6;--slab-side-light:#f5f6f7;--slab-side-tint:#d9dde4;--slab-side-mid:#858d99;--slab-side-end:#e4e7ec}.journal-premenu[data-theme=dark] :is(.journal-pane,.journal-pane-insertion){--slab-back:#373e49;--slab-rim-mid:#737d8c;--slab-rim-light:#dce1e8;--slab-rim-end:#a5adba;--slab-side-light:#d5dbe4;--slab-side-tint:#a3adbc;--slab-side-mid:#4c5564;--slab-side-end:#bbc3cf}.journal-premenu .journal-pane-reflection{background:linear-gradient(108deg,#0000 13%,#ffffff47 21%,#ffffff14 29%,#0000 40%,#ffffff14 82%,#ffffff6b)}.journal-premenu .journal-pane-transition-face>svg{color:color-mix(in srgb,var(--journal-category-motion-ink) 82%,var(--pane-colour))}.journal-premenu .journal-pane-preview>svg{color:var(--journal-text)}.journal-premenu .journal-operating-heading>svg{color:color-mix(in srgb,var(--journal-text) 45%,var(--journal-category-accent,var(--journal-sky)))}.journal-premenu{--premenu-control-surface:#eff3ee;--premenu-control-selected:#dce6dc;--premenu-control-text:#303e35;--premenu-control-muted:#5e7064;--premenu-control-accent:#789987;--premenu-control-edge:#53705e3d;--premenu-control-highlight:#f4fff7a6}.journal-premenu[data-theme=dark]{--premenu-control-surface:#2b3931;--premenu-control-selected:#1d2b23;--premenu-control-text:#e5eee8;--premenu-control-muted:#a5b7aa;--premenu-control-accent:#95b3a1;--premenu-control-edge:#95b3a140;--premenu-control-highlight:#eafff024}.journal-premenu :is(.journal-premenu-chrome,.journal-operating,.journal-premenu-circulation,.journal-premenu-return,.journal-scale-browser,.journal-scale-source-menu,.journal-scale-object,.journal-scale-placement-menu,.journal-scale-candidate,.journal-scale-branch-grip){--journal-surface-flat:var(--premenu-control-surface);--journal-bg:var(--premenu-control-selected);--journal-text:var(--premenu-control-text);--journal-text-faint:var(--premenu-control-muted);--journal-light-line:var(--premenu-control-highlight);--journal-line:var(--premenu-control-edge);--journal-line-strong:var(--premenu-control-edge);--journal-sky:var(--premenu-control-accent)}.journal-premenu-pages button[aria-pressed=true]{background:linear-gradient(150deg,var(--premenu-control-highlight),transparent 85%),var(--premenu-control-selected);color:var(--premenu-control-text);box-shadow:inset 0 0 0 1px var(--premenu-control-edge),inset 0 1px 0 var(--premenu-control-highlight);font-weight:600}.journal-premenu-chrome .journal-premenu-close{color:var(--premenu-control-text)}.journal-premenu-chrome .journal-premenu-close:hover{background:var(--premenu-control-selected)}.journal-premenu :is(.journal-premenu-circulation,.journal-premenu-return){color:var(--premenu-control-muted)}@keyframes journal-operating-arrive{0%{opacity:0;transform:translateY(9px)}70%{transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes journal-operating-settle{to{opacity:0;transform:translateY(9px)}}@media (max-width:620px){.journal-premenu-staged{gap:15px;height:143px;top:74px;left:21px;right:21px}.journal-premenu-operating-region{width:43%;top:37%;left:14px}.journal-operating{border-radius:20px;padding:13px 10px 7px}.journal-operating-heading{gap:5px}.journal-operating-heading h2{font-size:14px}.journal-operating-heading>svg{width:15px}.journal-operating-preview p{-webkit-line-clamp:3;font-size:11px}.journal-operating-pill{min-width:72px;font-size:11px}}@media (max-height:540px){.journal-premenu-staged{height:80px;top:49px}.journal-premenu-operating-region{top:37%}.journal-operating-preview p{-webkit-line-clamp:1}.journal-operating-scroll{max-height:120px}.journal-premenu-circulation{bottom:62px}}@media (prefers-reduced-motion:reduce){.journal-premenu-page,.journal-pane,.journal-pane-insertion,.journal-pane-preview,.journal-operating-branches,.journal-premenu[data-reorder] .journal-pane-slab{transition:none}.journal-operating{transition:none;animation:none;translate:none}.journal-launch-bloom{display:none}}.journal-premenu-operating-region{height:calc(63% - 108px)}.journal-nest-layer{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .25s,visibility;position:absolute;inset:0;transform:translate(0)}.journal-premenu-operating-region[data-operating-mode=individual] .journal-nest-layer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .25s,visibility 0s .25s;transform:translate(-10px)}.journal-premenu-operating-region>.journal-operating{box-sizing:border-box;flex-direction:column;max-height:100%;display:flex;position:relative;overflow:hidden}.journal-operating-branch[data-focused] .journal-operating-pill{box-shadow:inset 0 0 0 1px var(--premenu-control-accent),0 0 14px color-mix(in srgb,var(--premenu-control-accent) 22%,transparent)}.journal-usual-nest{--journal-surface-flat:var(--premenu-control-surface);--journal-text:var(--premenu-control-text);--journal-text-faint:var(--premenu-control-muted);box-sizing:border-box;background:linear-gradient(145deg,color-mix(in srgb,var(--journal-surface-flat) 89%,transparent),color-mix(in srgb,var(--journal-surface-flat) 68%,transparent));height:100%;min-height:120px;color:var(--journal-text);box-shadow:inset 0 1px 1px var(--premenu-control-highlight),0 15px 30px #262d420f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;flex-direction:column;padding:10px 4px 6px;display:flex;position:relative}.journal-nest-heading{color:var(--journal-text-faint);align-items:center;gap:7px;padding:2px 9px 9px;display:flex}.journal-nest-heading h2{margin:0;font-family:inherit;font-size:13px;font-weight:550;line-height:1.4}.journal-nest-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--premenu-control-edge) transparent;flex:1;min-height:0;padding:0 0 4px;overflow:auto}.journal-nest-scroll ul{margin:0;padding:0;list-style:none}.journal-nest-row{padding-left:min(calc(var(--nest-depth) * 9px),27px);position:relative}.journal-nest-row-line{border-bottom:1px solid color-mix(in srgb,var(--premenu-control-edge) 65%,transparent);border-radius:7px;align-items:center;min-height:44px;display:flex}.journal-usual-nest button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.journal-nest-name{text-align:left;flex:1;align-items:center;gap:6px;min-width:0;min-height:44px;padding:5px 0;display:flex;font-size:13px!important}.journal-nest-name svg{color:var(--journal-category-accent,var(--premenu-control-accent));flex-shrink:0}.journal-nest-name span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.journal-nest-disclosure,.journal-nest-disclosure-space{flex:0 0 24px;width:24px}.journal-nest-disclosure{align-self:stretch;place-items:center;min-height:44px;padding:0;display:grid}.journal-nest-disclosure svg{transition:transform .18s}.journal-nest-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.journal-nest-grip{touch-action:none;flex:0 0 26px;place-items:center;width:26px;min-height:44px;padding:0;display:grid;color:var(--journal-text-faint)!important}.journal-nest-row[data-nest-moving] .journal-nest-row-line{opacity:.45}.journal-nest-row[data-nest-drop=inside]>.journal-nest-row-line{background:color-mix(in srgb,var(--premenu-control-accent) 23%,transparent);box-shadow:inset 0 0 0 1px var(--premenu-control-accent)}.journal-nest-row[data-nest-drop=before]:before,.journal-nest-row[data-nest-drop=after]:after{content:"";background:var(--premenu-control-accent);z-index:1;border-radius:2px;height:2px;position:absolute;left:4px;right:4px}.journal-nest-row[data-nest-drop=before]:before{top:0}.journal-nest-row[data-nest-drop=after]:after{bottom:0}.journal-nest-empty{color:var(--journal-text-faint);padding:10px;font-size:12px;line-height:1.5}.journal-nest-move{z-index:3;background:var(--premenu-control-surface);border-radius:20px;padding:12px;font-size:12px;position:absolute;inset:0;overflow:auto}.journal-nest-move>div{align-items:center;gap:4px;margin-bottom:6px;display:flex}.journal-nest-move strong{overflow-wrap:anywhere;flex:1}.journal-nest-move button{border-radius:9px;min-height:40px}.journal-nest-move>button{background:var(--premenu-control-selected);width:100%;margin-top:10px}.journal-nest-move button:disabled{opacity:.4;cursor:default}.journal-nest-move label{margin:8px 0;display:block}.journal-nest-move select{border:1px solid var(--premenu-control-edge);background:var(--premenu-control-selected);width:100%;min-height:38px;color:inherit;font:inherit;border-radius:7px;margin-top:4px;display:block}.journal-nest-move p{color:var(--journal-text-faint);font-size:11px}.journal-nest-drag-label{z-index:4;max-width:160px;translate:var(--nest-drag-x,0px) var(--nest-drag-y,0px);pointer-events:none;background:var(--premenu-control-selected);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:7px 10px;font-size:11px;position:absolute;top:0;left:0;overflow:hidden}@media (min-width:621px){.journal-nest-name{font-size:14px!important}.journal-nest-row{padding-left:min(calc(var(--nest-depth) * 13px),65px)}.journal-nest-disclosure,.journal-nest-disclosure-space{flex-basis:28px;width:28px}.journal-nest-grip{flex-basis:32px;width:32px}}@media (max-height:540px){.journal-premenu-operating-region{height:calc(63% - 80px)}}@media (prefers-reduced-motion:reduce){.journal-nest-layer,.journal-premenu-operating-region[data-operating-mode=individual] .journal-nest-layer,.journal-nest-disclosure svg{transition:none;transform:none}}.journal-premenu-operating-region>.journal-operating :is(.journal-operating-heading,.journal-operating-preview){flex-shrink:0}.journal-premenu-operating-region>.journal-operating .journal-operating-scroll{flex-shrink:1;min-height:0}.journal-tongue-glass.journal-tongue-glass{box-sizing:border-box;color:#505e5d;-webkit-backdrop-filter:blur(22px)saturate(.9);backdrop-filter:blur(22px)saturate(.9);background:linear-gradient(125deg,#f0f4f0fa,#e3ebe8f5 55%,#d2e1e1fa);border:1px solid #ffffffa8;border-right:0;border-radius:22px 0 0 22px;box-shadow:inset 1px 1px #ffffffa6,inset -3px 0 10px #6380840a,-4px 7px 20px #32484912}.journal-tongue-glass.theme-dark,.theme-dark .journal-tongue-glass{color:#e8efec;background:linear-gradient(125deg,#404f4efa,#304041f5 55%,#26383cfa);border-color:#dcece73d;box-shadow:inset 1px 1px #e6f3ed29,inset -3px 0 10px #00000014,-4px 7px 20px #00000029}.journal-tongue-handle{z-index:183;isolation:isolate;transition:top .18s cubic-bezier(.2,.72,.2,1);position:fixed}.journal-tongue-handle .journal-scratch-edge{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;min-height:44px;padding:7px 0 7px 4px;display:flex;position:absolute;inset:0;overflow:visible;transform:none}.journal-tongue-handle .journal-scratch-edge:active{cursor:grabbing}.journal-tongue-handle .journal-scratch-edge span{box-shadow:none;letter-spacing:.02em;background:0 0;border-radius:0;font:600 9px/1.2 Instrument Sans Variable,sans-serif;position:static;inset:auto}.journal-tongue-grip{opacity:.38;border-top:1px solid;border-bottom:1px solid;width:12px;height:4px}.journal-tongue-expansion{color:#505e5d;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:0;right:44px}.journal-tongue-expansion>span{background:#e6ede9f5;border-radius:50%;place-items:center;width:23px;height:23px;transition:background .15s;display:grid;box-shadow:inset 0 1px #ffffffb3}.theme-dark .journal-tongue-expansion{color:#e8efec}.theme-dark .journal-tongue-expansion>span{background:#304041fa;box-shadow:inset 0 1px #fff3}.journal-tongue-expansion:hover>span{background:#edf2ed}.theme-dark .journal-tongue-expansion:hover>span{background:#405251}.journal-tongue-bin.journal-collection-bin-peek{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:7px 4px;transition:clip-path .18s ease-out;display:flex;right:auto;transform:none!important}.journal-tongue-bin.journal-collection-bin-peek .journal-bin-scribble{border-radius:6px;gap:3px;width:26px;min-width:26px;height:23px;padding:4px}.journal-tongue-staged{z-index:174;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-left:3px;transition:clip-path .18s ease-out;display:flex;position:fixed}.journal-tongue-staged>span:not(.journal-visually-hidden){font:600 9px/1.1 Instrument Sans Variable,sans-serif}.journal-tongue-staged small{font:500 8px/1.1 Instrument Sans Variable,sans-serif}.journal-tongue-choices{z-index:240;overscroll-behavior:contain;width:208px;padding:6px;position:fixed;overflow-y:auto;border-right:1px solid #fff9!important;border-radius:18px!important}.journal-tongue-handle[data-compact=true] .journal-scratch-edge{gap:3px;padding:4px 0 4px 4px}.journal-tongue-handle[data-compact=true] .journal-tongue-grip,.journal-tongue-staged[data-compact=true] small,.journal-tongue-bin[data-compact=true] .journal-bin-scribble{display:none}.journal-tongue-choices button{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font:500 12px/1.3 Instrument Sans Variable,sans-serif;display:flex}.journal-tongue-choices button[aria-checked=true],.journal-tongue-choices button:hover{background:#ffffff24}.journal-tongue-choices button:disabled{opacity:.45;cursor:default}.journal-tongue-handle button:focus-visible,.journal-tongue-bin:focus-visible,.journal-tongue-choices button:focus-visible{outline-offset:3px;outline:2px solid #526f79}.theme-dark.journal-tongue-bin:focus-visible,.theme-dark.journal-tongue-handle button:focus-visible,.theme-dark.journal-tongue-choices button:focus-visible{outline-color:#c0d6d2}.journal-tongue-safe-probe{visibility:hidden;pointer-events:none;padding-bottom:env(safe-area-inset-bottom);width:0;height:0;position:fixed}[data-moving=true].journal-tongue-handle,[data-moving=true].journal-tongue-bin,[data-moving=true].journal-tongue-staged{transition:none}:is(body:has(.journal-bin-workspace) .journal-tongue-handle,body:has(.journal-bin-workspace) .journal-tongue-staged){visibility:hidden;pointer-events:none}:is(body:has(.journal-programming-panel) .journal-tongue-handle,body:has(.journal-programming-panel) .journal-tongue-staged){opacity:.12;pointer-events:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.journal-tongue-glass.journal-tongue-glass{background:#e3ebe8}.journal-tongue-glass.theme-dark,.theme-dark .journal-tongue-glass{background:#304041}}@media (prefers-reduced-motion:reduce){.journal-tongue-handle,.journal-tongue-bin.journal-collection-bin-peek,.journal-tongue-staged,.journal-tongue-expansion>span{transition:none!important}}.journal-tongue-glass svg{color:#657874}.journal-tongue-glass.theme-dark svg,.theme-dark .journal-tongue-glass svg{color:inherit}[data-journal-tongue]{--journal-tongue-scale:1}[data-journal-tongue] svg{width:clamp(14px,calc(17px * var(--journal-tongue-scale)),17px);height:clamp(14px,calc(17px * var(--journal-tongue-scale)),17px)}.journal-tongue-handle .journal-scratch-edge,.journal-tongue-bin.journal-collection-bin-peek,.journal-tongue-staged,.journal-tongue-pip{gap:clamp(3px,calc(6px * var(--journal-tongue-scale)),6px);padding-top:clamp(4px,calc(7px * var(--journal-tongue-scale)),7px);padding-bottom:clamp(4px,calc(7px * var(--journal-tongue-scale)),7px)}.journal-tongue-pip{z-index:174;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-left:3px;padding-right:2px;transition:top .18s cubic-bezier(.2,.72,.2,1),clip-path .18s ease-out;display:flex;position:fixed}.journal-tongue-pip>span{font:600 9px/1.1 Instrument Sans Variable,sans-serif}.journal-tongue-pip>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 8px/1.1 Instrument Sans Variable,sans-serif;overflow:hidden}.journal-tongue-pip svg{border-bottom:3px solid var(--journal-tongue-accent,#657874);box-sizing:content-box;padding-bottom:2px}.journal-tongue-pip[data-compact=true]>small{display:none}.journal-tongue-pip:focus-visible{outline-offset:-3px;outline:2px solid #526f79}.journal-tongue-pip.theme-dark:focus-visible{outline-color:#c0d6d2}.journal-tongue-staged{pointer-events:auto}.journal-tongue-bin.journal-collection-bin-peek,.journal-tongue-staged{transition:top .18s cubic-bezier(.2,.72,.2,1),clip-path .18s ease-out}body:has(.journal-collection-bin-pip) [data-journal-tongue]{z-index:238}[data-moving=true][data-journal-tongue]{transition:none}body:has(.journal-bin-workspace) .journal-tongue-pip{visibility:hidden;pointer-events:none}body:has(.journal-programming-panel) .journal-tongue-pip{opacity:.12;pointer-events:none}@media (prefers-reduced-motion:reduce){.journal-tongue-pip{transition:none!important}}.dev-configuration-page{min-height:100vh;padding:max(38px,calc(env(safe-area-inset-top) + 24px)) clamp(18px,5vw,72px) max(42px,calc(env(safe-area-inset-bottom) + 30px));color:#d8e0db;background:radial-gradient(circle at 18% 4%,#5c836c1c,#0000 31%),linear-gradient(#070a0b,#030506 58%,#060809)}.dev-configuration-header{gap:8px;width:min(720px,100%);margin:0 auto 30px;display:grid}.dev-configuration-header>span{color:#7f9187;letter-spacing:.19em;text-transform:uppercase;font-size:10px}.dev-configuration-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,48px);font-weight:560}.dev-configuration-header p{color:#84918a;max-width:620px;margin:0;font-size:13px;line-height:1.65}.dev-configuration-catalogue{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:15px;width:min(920px,100%);margin:0 auto;display:grid}.dev-configuration-tile{min-height:190px;color:inherit;background:radial-gradient(circle at 17% 9%,#84ae951a,#0000 34%),#0c1111e6;border:1px solid #d6e5dc1f;border-radius:30px 21px 30px 22px;align-content:start;gap:9px;padding:22px 23px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:0 22px 55px #00000054,inset 0 1px #ffffff09}.dev-configuration-tile:hover,.dev-configuration-tile:focus-visible{background:#0f1614f5;border-color:#a3c7b247;outline:none;transform:translateY(-2px)}.dev-configuration-tile small{color:#70847a;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.dev-configuration-tile strong{letter-spacing:-.02em;font-size:19px;font-weight:560}.dev-configuration-tile p{color:#839089;margin:0;font-size:12px;line-height:1.55}.dev-configuration-tile>span{color:#9bad9f;margin-top:auto;font-size:11px}.dev-configuration-subsidiary{min-height:100vh;position:relative}.dev-configuration-subsidiary .thought-lab-header>a[href=\/projects]{display:none}.dev-return-link{z-index:260;top:max(14px,calc(env(safe-area-inset-top) + 10px));right:max(16px,calc(env(safe-area-inset-right) + 14px));color:#a7b5ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d0ce6;border:1px solid #d7e6dc26;border-radius:14px;align-items:center;min-height:36px;padding:0 12px;font-size:10px;text-decoration:none;display:flex;position:fixed;box-shadow:0 12px 34px #00000059}.dev-return-link:hover,.dev-return-link:focus-visible{color:#eef4f0;border-color:#b4d2bf52;outline:none}@media (max-width:620px){.dev-configuration-page{padding-left:16px;padding-right:16px}.dev-configuration-tile{border-radius:25px 18px 25px 19px;min-height:166px}.dev-return-link{top:max(10px,calc(env(safe-area-inset-top) + 8px));right:10px}}@media (prefers-reduced-motion:reduce){.dev-configuration-tile{transition-duration:.01ms!important}}.glass-slab{border-radius:inherit;transform:var(--pane-orientation);transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.glass-slab-face,.glass-slab-back{border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0}.glass-slab-back{transform:translateZ(calc(-1 * var(--pane-thickness)));background:color-mix(in srgb,var(--pane-colour) 26%,var(--slab-back,#919ba9));border:1px solid #fff9;box-shadow:0 16px 23px #0f19252e}.glass-slab-face{isolation:isolate;background:linear-gradient(139deg,color-mix(in srgb,var(--pane-colour) 23%,var(--slab-face-light,#edf1f6)),color-mix(in srgb,var(--pane-colour) 37%,var(--slab-face-mid,#788797)) 63%,color-mix(in srgb,var(--pane-colour) 26%,var(--slab-face-end,#e2e9ef)));box-shadow:inset 1px 1px 2px #fff,inset -2px -1px 3px #1b334940,0 0 0 1px color-mix(in srgb,var(--pane-colour) 52%,transparent);border:1px solid #ffffffc2;overflow:hidden}.glass-slab-side,.glass-slab-top,.glass-slab-bottom,.glass-slab-corner{backface-visibility:hidden;background:linear-gradient(110deg,color-mix(in srgb,var(--pane-colour) 55%,var(--slab-rim-mid,#94aabe)),var(--slab-rim-light,#f4fbff) 55%,color-mix(in srgb,var(--pane-colour) 58%,var(--slab-rim-end,#bdcbd6)));position:absolute;box-shadow:inset 0 1px 1px #fffc}.glass-slab-side{width:var(--pane-thickness);background:linear-gradient(180deg,var(--slab-side-light,#f1faff),color-mix(in srgb,var(--pane-colour) 62%,var(--slab-side-tint,#bad8e8)) 23%,var(--slab-side-mid,#849cac) 67%,var(--slab-side-end,#d8edf4));top:19px;bottom:19px}.glass-slab-side-left{left:calc(-1 * var(--pane-thickness));transform-origin:100%;transform:rotateY(-90deg)}.glass-slab-side-right{right:calc(-1 * var(--pane-thickness));transform-origin:0;transform:rotateY(90deg)}.glass-slab-top,.glass-slab-bottom{height:var(--pane-thickness);left:19px;right:19px}.glass-slab-top{top:calc(-1 * var(--pane-thickness));transform-origin:bottom;transform:rotateX(90deg)}.glass-slab-bottom{bottom:calc(-1 * var(--pane-thickness));transform-origin:top;transform:rotateX(-90deg)}.glass-slab-corner{box-shadow:none}.glass-slab-reflection{opacity:var(--pane-attenuation,1);pointer-events:none;background:linear-gradient(108deg,#0000 16%,#ffffff54 20%,#ffffff17 24%,#0000 37%,#ffffff1c 85%,#ffffff80);position:absolute;inset:0}.modal-backdrop.task-order-world-open{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#03050661}.piece-type-pill{grid-template-columns:repeat(4,minmax(0,1fr))}.task-order-anchor{height:322px;min-height:322px;margin:4px 0 15px;position:relative}.task-order-plane-host{display:contents}.task-order-anchor .task-order-plane.embedded{visibility:visible;position:absolute;inset:0}.task-order-plane.embedded .task-order-viewport{overscroll-behavior:auto;touch-action:pan-y;overflow:clip}.task-order-plane.embedded .task-step-position{touch-action:pan-y}.piece-editor-modal{transition:transform .52s cubic-bezier(.16,.82,.24,1),filter .52s,opacity .52s}.piece-editor-modal.task-order-parent-retracted{filter:blur(1.4px);opacity:.58;pointer-events:none;transform:translateY(18px)scale(.96)}.task-order-plane{z-index:20;visibility:hidden;isolation:isolate;color:#e2e9e3;background:radial-gradient(at 48% 0,#768e7d21,#0000 64%),linear-gradient(162deg,#202925,#151b19 70%);border-radius:23px;flex-direction:column;font-family:inherit;transition:border-radius .52s,box-shadow .52s;display:flex;position:fixed;overflow:hidden;box-shadow:inset 0 1px #e7f5e929,inset 0 -1px #0000005c,0 15px 44px #00000061,0 0 0 1px #dcf2e217}.task-order-plane.expanded{z-index:30;border-radius:28px;box-shadow:inset 0 1px #f0ffef33,0 40px 110px #0000009e,0 0 0 1px #dcf2e221}.task-order-plane button{-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation;font-family:inherit}.task-order-plane button:disabled{cursor:default}.task-order-plane button:focus-visible,.task-step-position:focus-visible{outline-offset:4px;outline:2px solid #bfd6c6}.task-order-header{z-index:4;border-radius:inherit;background:radial-gradient(at 50% -40%,#afc1a72b,#0000 75%),linear-gradient(#303b33,#242e28 78%,#252f28f7);border-bottom-right-radius:44% 13px;border-bottom-left-radius:44% 13px;flex:none;padding:8px 16px 17px;position:relative;box-shadow:0 11px 21px -12px #000000e6,0 1px #e3f4e20b}.task-order-navigation{align-items:center;gap:10px;height:35px;display:flex}.task-order-eyebrow{color:#b9c7bd;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.task-order-count{color:#a0b0a5;margin-left:auto;font-size:10px}.task-order-plane .icon-button{width:36px;height:36px;min-height:36px;color:inherit;background:0 0;border:0;border-radius:50%;padding:7px}.task-order-plane .icon-button:hover{background:#cae1d117}.task-order-name{max-width:76%;margin:3px auto 0;display:block}.task-order-plane .task-order-name input{width:100%;min-height:34px;box-shadow:none;color:#edf3eb;text-align:center;font:inherit;letter-spacing:-.025em;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;padding:2px 4px;font-family:Varela Round,sans-serif;font-size:19px;font-weight:500;line-height:1.3;display:block}.task-order-plane .task-order-name input::placeholder{color:#c6d7c76e;font-size:15px;font-weight:400}.task-order-plane .task-order-name input:focus{background:#dff2e209;border-radius:8px}.task-order-header-root{pointer-events:none;background:linear-gradient(90deg,#61776626,#c0d4b752,#667a6714);border-radius:45% 45% 65% 65%;width:5px;height:70px;position:absolute;bottom:-59px;left:50%;transform:translate(-50%);box-shadow:0 3px 11px #0000002b;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.task-order-confirm{color:#737f76;background:#cce1ce06;border:0;border-radius:13px;place-items:center;width:38px;height:36px;padding:5px;transition:color .35s,background .35s,box-shadow .35s;display:grid}.task-order-confirm.available{color:#d8edda;background:#8fb89724;animation:.48s cubic-bezier(.16,.82,.24,1) taskConfirmAwaken;box-shadow:inset 0 1px #d1edd526,0 0 18px #a6cfad17}.task-order-controls{z-index:2;background:linear-gradient(#202923,#0000);flex:none;justify-content:space-between;align-items:center;padding:14px 19px 3px;display:flex}.task-order-controls button{color:#aebdb2;background:0 0;border:0;border-radius:12px;min-height:32px}.task-order-organize{align-items:center;gap:7px;padding:5px 9px;font-size:11px;display:flex}.task-order-organize:hover:not(:disabled){color:#e3eee4;background:#add0b612}.task-order-organize:disabled{opacity:.4}.task-order-viewport{z-index:1;overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#adc1b129 transparent;outline:none;flex:auto;min-height:0;position:relative;overflow:auto}.task-order-camera-space{margin:0 auto;position:relative}.task-order-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.task-order-row-guides{pointer-events:none;opacity:0;transition:opacity .24s;position:absolute;inset:0}.task-order-row-guides.moving{opacity:1}.task-order-row-guide{background:radial-gradient(#bad2b90b,#0000 72%);border-radius:50%;height:62px;transition:background .2s;position:absolute;left:22px;right:22px;transform:translateY(-50%)}.task-order-row-guide:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#b6cfb926 12% 88%,#0000);height:1px;transition:opacity .2s;position:absolute;top:50%;left:14px;right:10px}.task-order-row-guide span{color:#b9d3be73;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:calc(50% - 6px);left:0}.task-order-row-guide.candidate{background:radial-gradient(#bdd8b61f,#0000 74%)}.task-order-row-guide.candidate:after{opacity:1;background:linear-gradient(90deg,#0000,#cde6c17a 12% 88%,#0000)}.task-order-row-guide.candidate span{color:#cedfc5}.task-order-segment{pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(177,203,180,var(--segment-value)),#adc8b503 83%);width:100%;-webkit-mask-image:linear-gradient(transparent,#000 var(--segment-fade),#000 calc(100% - var(--segment-fade)),transparent);mask-image:linear-gradient(transparent,#000 var(--segment-fade),#000 calc(100% - var(--segment-fade)),transparent);transition:top .46s cubic-bezier(.16,.82,.24,1),height .46s cubic-bezier(.16,.82,.24,1);position:absolute;left:0}.task-order-branches{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.task-order-branch{fill:none;stroke:#a5c2a394;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #bedaaf33)}.task-order-branch.collecting{stroke:#c1d4b0b0;stroke-width:3.4px}.task-step-position{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;width:152px;height:76px;transition:transform .46s cubic-bezier(.16,.82,.24,1);position:absolute;top:0;left:0}.task-step-position.task-step-dragging{z-index:10;cursor:grabbing;transition:none}.task-step-position.task-step-organizing{transition:none}.task-order-plane .task-order-step{text-align:left;box-sizing:border-box;border-radius:17px;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:0;margin:0;padding:12px 15px 11px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ecf8eb1c,0 8px 22px #00000052}.task-order-step strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.task-order-step small{text-overflow:ellipsis;white-space:nowrap;opacity:.64;font-size:10px;display:block;overflow:hidden}.task-step-number{opacity:.42;font-size:8px;position:absolute;top:15px;left:10px}.task-step-position.move-armed .task-order-step{outline-offset:5px;outline:1px solid #c7e5ceb3;box-shadow:0 14px 35px #00000080}.task-step-position.task-step-dragging .task-order-step{transform:scale(1.04);box-shadow:0 18px 34px #0000007a}.task-order-step.selected{box-shadow:0 0 0 1px #c9e4cf8c,0 8px 24px #00000059}.task-order-step.settling{animation:.62s cubic-bezier(.16,.82,.24,1) both pieceSettle}.task-order-footer{z-index:3;background:linear-gradient(#0000,#121914bf 24%);flex:none;align-items:center;gap:10px;min-height:58px;padding:6px 17px 10px;display:flex;position:relative}.task-order-add{color:#dae8dc;background:linear-gradient(145deg,#6886703d,#455b4c1a);border:1px solid #acccb51f;border-radius:17px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex;box-shadow:inset 0 1px #e0f2e30f,0 4px 14px #0000001a}.task-order-footer>small{text-align:right;color:#acc2b18c;max-width:155px;margin-left:auto;font-size:10px;line-height:1.4}.task-order-move-done{color:#b5c7b9;background:0 0;border:0;align-items:center;gap:3px;font-size:11px;display:flex}.task-order-example{opacity:.43;pointer-events:none;transition:opacity .42s,transform .42s cubic-bezier(.16,.82,.24,1);position:absolute;inset:0}.task-order-example.departing{opacity:0;transform:translateY(12px)scale(.97)}.example-tendril{stroke:#a2bfa2a6;stroke-width:2.1px;fill:none}.task-order-example text{fill:#afc1ad;letter-spacing:-.03em;font-family:Varela Round,sans-serif;font-size:22px}.task-order-example .task-example-piece{border-radius:17px;place-items:center;width:152px;height:76px;min-height:0;font-size:14px;display:grid;position:absolute;box-shadow:0 8px 20px #0000002e}.task-step-palette{z-index:12;pointer-events:none;position:absolute;inset:0}.task-palette-pill{color:#e0e9df;pointer-events:auto;width:66px;height:44px;animation:.38s cubic-bezier(.16,.82,.24,1) both taskPaletteArrive;animation-delay:var(--arrival-delay);background:linear-gradient(155deg,#4c5b4c,#2a352b);border:1px solid #daeed921;border-radius:22px;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:10px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #e6f5df1f,0 7px 17px #0000006b}.task-palette-pill.extract{color:#d6ddd1;background:linear-gradient(145deg,#4c5142,#30382d);border-radius:20px;gap:3px;width:86px;height:52px;font-size:9px}.task-palette-pill.extract span{text-align:left;max-width:50px;line-height:1.15}.task-palette-pill.delete{color:#e1ccc2}.task-palette-pill:hover{filter:brightness(1.12)}.task-step-editor{z-index:16;overscroll-behavior:contain;background:linear-gradient(150deg,#303c32,#1e2922);border:1px solid #d2e8d424;border-radius:24px;width:min(370px,100% - 28px);max-height:calc(100% - 85px);padding:16px 20px 19px;animation:.4s cubic-bezier(.16,.82,.24,1) both taskStepEditorArrive;position:absolute;bottom:14px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:inset 0 1px #daf1da1a,0 20px 55px #00000094}.task-step-editor>header{color:#c6d5c7;justify-content:space-between;align-items:center;font-size:12px;display:flex}.task-step-editor>label{color:#bacbbc;font-size:11px}.task-step-editor input,.task-step-editor textarea{box-sizing:border-box;width:100%;font:inherit;color:#e1ebe1;background:#030d0738;border:1px solid #b4d0bb1c;border-radius:12px;outline:none;padding:10px 12px;font-size:16px}.task-step-editor input:focus,.task-step-editor textarea:focus{border-color:#b8d8bc4d}.task-step-editor fieldset{border:0;min-width:0;margin:0;padding:0}.task-step-editor legend{color:#bacbbc;padding:0 0 6px;font-size:11px}.task-step-editor .primary-button{justify-content:center;gap:7px;width:100%;display:flex}.task-order-plane .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes taskPaletteArrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.76)}66%{opacity:1;transform:translate(-50%,-50%)scale(1.035)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes taskStepEditorArrive{0%{opacity:0;transform:translate(-50%,18px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes taskConfirmAwaken{0%{transform:scale(.9)}60%{transform:scale(1.055)}to{transform:scale(1)}}@media (max-width:620px){.piece-type-pill button{padding-inline:3px;font-size:10px}.task-order-plane.expanded{border-radius:25px}.task-order-header,.task-order-controls{padding-inline:10px}.task-order-footer{padding-inline:12px}.task-order-footer>small{max-width:116px;font-size:9px}.task-order-add{min-height:42px}.task-order-controls button{min-height:38px}}@media (prefers-reduced-motion:reduce){.task-order-plane *,.task-order-plane,.task-order-parent-retracted{transition:none!important;animation:none!important}}
