html:has([data-app-shell]),html:has([data-app-shell]) body{width:100%;max-width:100%;height:100dvh;max-height:100dvh;overflow:hidden;overflow-x:clip;overscroll-behavior:none;overscroll-behavior-x:none;touch-action:manipulation}html:has([data-app-shell]) body>div{width:100%;max-width:100%;height:100%;max-height:100dvh;overflow:hidden;overflow-x:clip}[data-app-shell].app-route-root{display:flex;flex-direction:column;width:100%;max-width:100%;height:100dvh;max-height:100dvh;min-height:0;min-width:0;overflow:hidden;overflow-x:clip;box-sizing:border-box}@media (pointer:coarse){[data-app-shell] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select),[data-app-shell] [contenteditable=true],[data-companion-app] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select),[data-companion-app] [contenteditable=true]{font-size:16px!important}}[data-app-shell]{overscroll-behavior:none;min-height:100dvh;min-height:-webkit-fill-available;-webkit-tap-highlight-color:transparent;color-scheme:light;--background:#f2ede3;--foreground:#2b2926;--color-cream:#f2ede3;--color-midnight:#2b2926;--color-midnight-soft:#3d3a36;--color-parchment:#ebe4d6;--color-parchment-deep:#e0d6c4;--color-ink-body:#2b2926;--color-ink-muted:#5a554d;--color-gold:#b8952e;--color-gold-muted:#8a7340;--color-gold-light:#d4b86a;--color-burgundy:#4a3838;--color-burgundy-soft:#6b5555;--color-pewter:#6b6660;--color-forest:#2e3530;--jmt-on-paper:#2b2926;--jmt-on-paper-muted:#5a554d;--jmt-ink-fill:#2b2926;--app-page-bg:#f2ede3;color:#2b2926;background:#f2ede3}[data-app-shell].app-route-root:before{display:none}[data-app-shell] .app-hub-page,[data-app-shell] .app-hub-viewport,[data-app-shell] .app-swipe-root{position:relative;z-index:1;background:var(--app-page-bg,#f2ede3);color:var(--color-ink-body,#2b2926)}[data-app-shell] .app-swipe-root>.app-swipe-header{background:#141a22!important;background-image:none!important;color:#faf6ee!important}[data-app-shell] .text-ink-body,[data-app-shell] .text-midnight{color:var(--color-ink-body,#2b2926)}[data-app-shell] .text-ink-muted{color:var(--color-ink-muted,#5a554d)}[data-app-shell] .text-gold-muted{color:var(--color-gold-muted,#9a7b2e)}[data-app-shell] .app-home-eyebrow{font-family:var(--font-sans);font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9a7b2e}[data-app-shell] .app-home-card{border-radius:1rem;border:1px solid rgb(201 162 39/22%);background:#fffef8;padding:1.15rem 1.1rem;box-shadow:0 6px 22px rgb(20 26 34/6%)}[data-app-shell] .app-home-card--hero{background:linear-gradient(165deg,#fffef8,#faf6ee 55%,#efe6d4)}[data-app-shell] .app-home-card--cafe:active{background:#f6f0e4}[data-app-shell] .app-home-card__title{font-family:var(--font-literary);font-size:1.25rem;font-weight:600;line-height:1.25;color:#141a22}[data-app-shell] .app-home-card__lede{font-size:.875rem;line-height:1.45;color:#3a342e}[data-app-shell] .app-home-btn-primary{display:flex;align-items:center;justify-content:center;min-height:3.1rem;border-radius:.65rem;border:none;background:#141a22;color:#faf6ee;font-family:var(--font-sans);font-size:1rem;font-weight:700;text-decoration:none;touch-action:manipulation}[data-app-shell] .app-home-btn-primary:active{opacity:.92}[data-app-shell] .app-home-resume-link{border-radius:.65rem;border:1px solid rgb(201 162 39/28%);background:#fffef8;padding:.65rem .85rem;text-decoration:none;touch-action:manipulation}[data-app-shell] .app-home-resume-link:active{background:#f6f0e4}[data-app-shell] .app-home-capture__card{display:flex;min-height:0;flex:1 1 0;flex-direction:column;overflow:hidden;border-radius:.75rem;border:1px solid rgb(201 162 39/28%);background:#fffef8;box-shadow:0 6px 22px rgb(20 26 34/6%)}[data-app-shell] .app-home-capture__card--collapsed{flex:0 0 auto}[data-app-shell] .app-home-capture__bar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;padding:.1rem .4rem .1rem .7rem;border-bottom:1px solid rgb(20 26 34/8%)}[data-app-shell] .app-home-capture__card--collapsed .app-home-capture__bar{border-bottom:none}[data-app-shell] .app-home-capture__bar-label{font-family:var(--font-sans);font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9a7b2e}[data-app-shell] .app-home-capture__collapse{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;border-radius:9999px;padding:0 .85rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;color:#3a342e;background:rgb(20 26 34/5%);touch-action:manipulation}[data-app-shell] .app-home-capture__collapse:active{background:rgb(20 26 34/10%)}[data-app-shell] .app-home-capture__collapse-glyph{font-size:.7rem;line-height:1;color:#9a7b2e}[data-app-shell] .app-home-capture__editor{display:flex;min-height:0;flex:1 1 0;flex-direction:column;overflow:hidden;touch-action:manipulation}[data-app-shell] .app-home-capture__field{position:relative;display:flex;min-height:7.5rem;flex:1 1 auto;flex-direction:column}[data-app-shell] .app-home-capture__input{display:block;box-sizing:border-box;flex:1 1 auto;min-height:7.5rem;padding:.85rem 1rem 1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;resize:none;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.55;touch-action:manipulation;word-break:break-word}[data-app-shell] .app-home-capture__status{flex-shrink:0;margin:0;border-top:1px solid rgb(20 26 34/8%);padding:.55rem 1rem;font-size:.75rem;line-height:1.4;color:#5a554d;background:rgb(250 246 238/70%)}[data-app-shell] .app-home-capture__status--error{color:#6b4a52;font-weight:600}[data-app-shell] .app-home-capture__hold-scrim{position:fixed;inset:0;z-index:70;background:transparent}[data-app-shell] .app-home-capture__hold-menu{position:absolute;left:50%;top:.5rem;z-index:71;display:flex;flex-direction:column;min-width:9rem;transform:translateX(-50%);overflow:hidden;border-radius:.7rem;border:1px solid rgb(20 26 34/12%);background:#fffef8;box-shadow:0 10px 30px rgb(20 26 34/18%)}[data-app-shell] .app-home-capture__hold-item{padding:.8rem .95rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;text-align:left;text-decoration:none;color:#141a22;background:transparent}[data-app-shell] .app-home-capture__hold-item+.app-home-capture__hold-item{border-top:1px solid rgb(20 26 34/8%)}[data-app-shell] .app-home-capture__hold-item:active{background:#f6f0e4}.companion-photo-sheet-scrim{position:fixed;inset:0;z-index:2147483000;border:0;padding:0;background:rgb(20 26 34/45%);-webkit-tap-highlight-color:transparent}.companion-photo-sheet{position:fixed;left:50%;bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:2147483001;display:flex;flex-direction:column;width:min(22rem,calc(100vw - 2rem));transform:translateX(-50%);overflow:hidden;border-radius:.9rem;border:1px solid rgb(20 26 34/12%);background:#fffef8;box-shadow:0 16px 48px rgb(20 26 34/28%);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.companion-photo-sheet__title{margin:0;padding:.75rem 1rem .35rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7078;text-align:center}.companion-photo-sheet__item{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.85rem 1rem;border:0;background:transparent;text-align:center;font-size:1.05rem;font-weight:600;color:#141a22;-webkit-tap-highlight-color:transparent}.companion-photo-sheet__item+.companion-photo-sheet__item{border-top:1px solid rgb(20 26 34/8%)}.companion-photo-sheet__item:active{background:#f6f0e4}.companion-photo-sheet__item--cancel{color:#6b7078;font-weight:500}[data-app-shell] .app-home-capture__input:empty:before,[data-app-shell] .app-home-capture__input:has(>br:only-child):before,[data-app-shell] .app-home-capture__input:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);color:#6b7078;pointer-events:none;display:block;max-width:22rem;line-height:1.45}[data-app-shell] .app-home-capture__input:focus{outline:none}[data-app-shell] .app-home-capture-toolbar,[data-app-shell] .app-home-capture-toolbar .manuscript-toolbar__wrap{background:rgb(239 230 212/55%)}[data-app-shell] .app-home-capture-toolbar button{min-height:2.75rem;min-width:2.5rem;font-size:.9375rem}[data-app-shell] .app-home-capture-toolbar select{min-height:2.75rem;font-size:.9375rem}[data-app-shell] .app-home-capture__input ol,[data-app-shell] .app-home-capture__input ul{margin:.35rem 0;padding-left:1.35rem}[data-app-shell] .app-home-capture__input p{margin:.25rem 0}[data-app-shell] .app-home-draw-canvas{touch-action:none;-webkit-user-select:none;user-select:none}[data-app-shell] .app-home-capture__draw-pad--free .app-home-draw-canvas,[data-app-shell] .app-home-draw-canvas--free{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-app-shell] .app-home-journal-card--draw-free{background:transparent!important;border:0!important;box-shadow:none!important}[data-app-shell] .app-home-journal-card--draw-free .app-home-journal-card__resize{display:none!important}[data-app-shell] .app-home-journal-ink-layer{position:absolute;inset:0;z-index:12;pointer-events:none;background:transparent}[data-app-shell] .app-home-journal-ink-layer__img{display:block;width:100%;height:100%;object-fit:fill;background:transparent!important;pointer-events:auto;cursor:pointer}[data-app-shell] .app-home-journal-ink-layer__scrap-host{position:absolute;inset:.35rem;pointer-events:auto;cursor:pointer}[data-app-shell] .app-home-journal-ink-layer__scraps{display:block;width:100%;height:100%;pointer-events:none}[data-app-shell] .app-home-journal-ink-layer__chrome{position:absolute;top:50%;left:.35rem;right:auto;z-index:4;display:flex;flex-direction:row;align-items:center;gap:.35rem;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .12s ease}[data-app-shell] .app-home-journal-ink-layer--selected .app-home-journal-ink-layer__chrome,[data-app-shell] .app-home-journal-ink-layer:focus-within .app-home-journal-ink-layer__chrome{opacity:1;pointer-events:auto}[data-app-shell] .app-home-journal-ink-layer__remove{position:relative!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;flex-shrink:0;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;opacity:.95!important;pointer-events:auto!important}[data-app-shell] .app-home-journal-ink-layer__opts{display:flex;align-items:center;gap:.15rem;padding:.12rem .28rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 12%,transparent);background:color-mix(in srgb,var(--color-cream,#fffef8) 88%,transparent);box-shadow:0 1px 4px rgb(20 26 34/10%)}[data-app-shell] .app-home-journal-ink-layer__opt{margin:0;padding:.2rem .4rem;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--color-ink-body,#1a1510) 62%,transparent);font-family:var(--font-sans);font-size:.625rem;font-weight:600;line-height:1.2;letter-spacing:.01em;-webkit-tap-highlight-color:transparent}[data-app-shell] .app-home-journal-ink-layer__opt:active{color:var(--color-ink-body,#1a1510);background:color-mix(in srgb,var(--color-ink-body,#1a1510) 8%,transparent)}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-ink-layer__opts{background:#2a2a2a!important;border-color:rgb(255 255 255/18%)!important;box-shadow:none}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-ink-layer__opt{color:rgb(255 255 255/62%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-ink-layer__opt:active{color:#f5f5f5!important;background:rgb(255 255 255/10%)!important}[data-app-shell] .app-home-scrap-piece{position:absolute;touch-action:none;cursor:grab;box-sizing:border-box;background:rgb(255 255 255/1%);-webkit-tap-highlight-color:transparent}[data-app-shell] .app-home-scrap-piece--selected{outline:1.5px dashed rgb(255 255 255/85%);outline-offset:2px;border-radius:.35rem}[data-app-shell] .app-home-scrap-piece--passive{cursor:default}[data-app-shell] .app-home-scrap-piece__delete{left:-.35rem;font-size:1rem;line-height:1;cursor:pointer}[data-app-shell] .app-home-scrap-piece__delete,[data-app-shell] .app-home-scrap-piece__rotate{position:absolute;top:-.35rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin:0;padding:0;border-radius:999px;border:1px solid rgb(255 255 255/35%);background:rgb(28 28 28/92%);color:#fff}[data-app-shell] .app-home-scrap-piece__rotate{right:-.35rem;font-size:.85rem;cursor:grab}[data-app-shell] .app-home-scrap-piece__layers{position:absolute;left:-.35rem;bottom:-.35rem;z-index:4;display:inline-flex;gap:.2rem}[data-app-shell] .app-home-scrap-piece__layer{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;margin:0;padding:0;border-radius:999px;border:1px solid rgb(255 255 255/35%);background:rgb(28 28 28/92%);color:#fff;font-size:.75rem;line-height:1;cursor:pointer}[data-app-shell] .app-home-scrap-piece__layer:disabled{opacity:.35;cursor:default}[data-app-shell] .app-home-scrap-piece__resize{position:absolute;right:-.3rem;bottom:-.3rem;z-index:4;width:.95rem;height:.95rem;margin:0;padding:0;border-radius:.2rem;border:1.5px solid rgb(255 255 255/90%);background:rgb(40 40 40/95%);cursor:nwse-resize}[data-app-shell] .app-home-scrap-piece__move{position:absolute;top:-.55rem;left:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid rgb(255 255 255/35%);background:rgb(28 28 28/92%);color:#fff;font-size:.7rem;transform:translateX(-50%);pointer-events:none}[data-app-shell] .app-home-journal-draw-layer{position:absolute;inset:0;z-index:40;display:flex;min-height:100%;padding:.35rem;pointer-events:auto;background:transparent;touch-action:none}[data-app-shell] .app-home-journal-draw-layer .app-home-capture__draw-pad--free{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:100%;height:100%}[data-app-shell] .app-home-journal-draw-layer .app-home-draw-canvas--free{flex:1 1 auto;min-height:min(62dvh,28rem);height:100%;touch-action:none;cursor:crosshair}[data-app-shell] .app-home-journal-board:has(.app-home-journal-draw-layer) .app-home-journal-card{pointer-events:none}[data-app-shell] .app-home-journal-board:has(.app-home-journal-draw-layer) .app-home-journal-card--selected{pointer-events:none;z-index:2!important;box-shadow:none;outline:none}[data-app-shell] .app-home-journal-board:has(.app-home-journal-draw-layer) .app-home-journal-card--selected .app-home-catch__media-remove,[data-app-shell] .app-home-journal-board:has(.app-home-journal-draw-layer) .app-home-journal-card--selected .app-home-journal-card__pointer,[data-app-shell] .app-home-journal-board:has(.app-home-journal-draw-layer) .app-home-journal-card--selected .app-home-journal-card__resize,[data-app-shell] .app-home-journal-board:has(.app-home-journal-draw-layer) .app-home-journal-card--selected .app-home-journal-card__rotate{display:none}[data-app-shell] .app-home-catch[data-drawing=true] .app-home-catch__media-remove,[data-app-shell] .app-home-catch[data-drawing=true] .app-home-journal-card__pointer,[data-app-shell] .app-home-catch[data-drawing=true] .app-home-journal-card__resize,[data-app-shell] .app-home-catch[data-drawing=true] .app-home-journal-card__rotate,[data-app-shell] .app-home-catch[data-drawing=true] .app-home-journal-ink-layer__chrome{display:none!important}[data-app-shell] .app-home-catch[data-drawing=true] .app-home-journal-card--selected{outline:none!important;box-shadow:none!important}[data-app-shell] .app-home-catch[data-drawing=true] .app-home-catch__text--journal{border-color:color-mix(in srgb,var(--color-ink-body,#1a1510) 8%,transparent);box-shadow:none;opacity:.72}[data-app-shell] .app-home-catch[data-drawing=true] .app-home-catch__text--active{box-shadow:none}[data-app-shell] .app-home-catch[data-drawing=true] .app-home-catch__canvas{overflow-y:scroll}[data-app-shell] .app-home-journal-draw-layer--photo{background:color-mix(in srgb,var(--color-parchment,#111) 92%,transparent);padding:.5rem;border-radius:.65rem}[data-app-shell] .app-home-capture[data-capture-mode=catch-sketch]~.app-home-more,[data-app-shell] .app-home-capture[data-capture-mode=draw]~.app-home-more,[data-app-shell] .app-home-capture[data-capture-mode=inspiration]~.app-home-more{display:none}[data-app-shell] .app-home-dashboard:has(.app-home-capture[data-capture-mode=catch-sketch]),[data-app-shell] .app-home-dashboard:has(.app-home-capture[data-capture-mode=draw]),[data-app-shell] .app-home-dashboard:has(.app-home-capture[data-capture-mode=inspiration]){overflow-y:hidden}[data-app-shell] .app-home-capture__draw{display:flex;min-height:0;flex:1 1 0;flex-direction:column;overflow:hidden;padding:.5rem}[data-app-shell] .app-home-capture__draw-hint{flex-shrink:0;margin-bottom:.5rem;font-family:var(--font-sans);font-size:.75rem;line-height:1.4;color:#6b7078}[data-app-shell] .app-home-capture__draw-pad{min-height:0}[data-app-shell] .app-home-capture[data-capture-mode=catch-sketch] .app-home-draw-canvas,[data-app-shell] .app-home-capture[data-capture-mode=draw] .app-home-draw-canvas,[data-app-shell] .app-home-capture[data-capture-mode=inspiration] .app-home-draw-canvas{min-height:12rem;height:min(52dvh,22rem)}[data-app-shell] .app-swipe-root{--app-nav-dock-h:calc(3.1rem + env(safe-area-inset-bottom, 0px));position:fixed;inset-inline:0;left:0;right:0;margin:0;padding:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip;overscroll-behavior-x:none;top:0;height:100dvh;max-height:100dvh;bottom:auto}html[data-app-keyboard-open] [data-app-shell] .app-swipe-root{top:var(--app-vv-offset-top,0);height:var(--app-vv-height,100dvh);max-height:var(--app-vv-height,100dvh)}html[data-app-keyboard-open] [data-app-shell] .app-swipe-footer--dock{display:block;padding-top:.15rem;padding-bottom:max(.15rem,env(safe-area-inset-bottom,0px))}html[data-app-keyboard-open] [data-app-shell] .app-hub-nav__label{display:none}html[data-app-keyboard-open] [data-app-shell] .app-hub-nav__item{min-height:2.75rem;gap:0;padding-top:.35rem;padding-bottom:.35rem}html[data-app-keyboard-open] [data-app-shell] .app-home-more{display:none}[data-app-shell] .app-home-dashboard{box-sizing:border-box;width:100%;padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px));padding-bottom:.5rem;min-width:0;max-width:100%;overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-y}[data-app-shell] .app-home-catch,[data-app-shell] .app-home-catch-view{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overscroll-behavior-x:none;touch-action:pan-y;background:var(--app-page-bg,#faf6ee);color:var(--color-ink-body,#1a1510)}[data-app-shell] .app-home-ritual-bar{padding:.25rem .85rem .15rem;min-width:0;max-width:100%}[data-app-shell] .app-home-ritual-bar__inner{display:flex;flex-direction:row;align-items:center;gap:.45rem;min-width:0;max-width:100%;padding:.3rem .5rem;border:1px solid var(--app-card-border,rgb(201 162 39/28%));border-radius:.7rem;background:color-mix(in srgb,var(--color-parchment,#faf6ee) 88%,var(--color-cream,#fffef8));box-shadow:none;color:var(--color-ink-body,#1a1510);text-decoration:none}[data-app-shell] .app-home-ritual-bar__streak{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;color:var(--color-ink-body,#1a1510)}[data-app-shell] .app-home-ritual-bar__days{font-size:.88rem;font-weight:600;line-height:1;color:var(--color-ink-body,#1a1510);font-variant-numeric:tabular-nums}[data-app-shell] .app-home-ritual-bar__unit{margin-left:.05rem;font-size:.65rem;font-weight:500;color:var(--color-ink-muted,#6b645a)}[data-app-shell] .app-home-ritual-bar__goal-list{display:flex;flex:1;min-width:0;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-app-shell] .app-home-ritual-bar__goal-list::-webkit-scrollbar{display:none}[data-app-shell] .app-home-ritual-bar__goal-list>li{flex-shrink:0}[data-app-shell] .app-home-ritual-bar__hint{flex-shrink:0;font-size:.68rem;font-weight:600;color:var(--color-ink-muted,#6b645a);white-space:nowrap}[data-app-shell] .app-home-ritual-bar .habits-goal-chip{border-color:color-mix(in srgb,var(--color-gold,#c9a227) 22%,transparent);background:color-mix(in srgb,var(--color-parchment,#fffef8) 88%,transparent);min-height:1.55rem;padding:.15rem .4rem}[data-app-shell] .app-home-ritual-bar .habits-goal-chip__label{color:var(--color-gold-muted,#9a7b2e);font-size:.58rem}[data-app-shell] .app-home-ritual-bar .habits-goal-chip__track{background:color-mix(in srgb,var(--color-ink-body,#1a1510) 12%,transparent);height:.22rem}[data-app-shell] .app-home-ritual-bar .habits-goal-chip__fill{background:linear-gradient(90deg,var(--color-gold,#c9a227) 0,var(--color-gold-muted,#9a7b2e) 100%)}[data-app-shell] .app-home-ritual-bar .habits-goal-chip__value{color:var(--color-ink-muted,#5a554d);font-size:.58rem}[data-app-shell] .app-home-ritual-bar .habits-goal-chip--met .habits-goal-chip__fill{background:linear-gradient(90deg,var(--color-gold,#b8952e) 0,var(--color-gold-muted,#6b5a28) 100%)}[data-app-shell] .app-home-ritual-bar .habits-goal-chip--met .habits-goal-chip__value{color:var(--color-ink-body,#3a342e);font-weight:600}@media (min-width:768px){[data-app-shell] .app-home-ritual-bar{padding-inline:max(1.5rem,env(safe-area-inset-left,0px),calc(50% - 22rem)) max(1.5rem,env(safe-area-inset-right,0px),calc(50% - 22rem))}[data-app-shell] .app-home-ritual-bar__inner{gap:.65rem;padding:.35rem .6rem}}[data-app-shell] .app-home-catch__prompt{min-height:0;padding-top:.45rem!important;padding-bottom:.35rem!important;padding-inline:.85rem!important}[data-app-shell] .app-home-catch__opening{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:22rem;font-size:clamp(1.05rem,4.4vw,1.2rem)!important;font-style:normal;letter-spacing:.01em;line-height:1.25!important;color:var(--color-ink-body,#1a1510);opacity:1;transition:font-size .16s ease,opacity .16s ease}[data-app-shell] .app-home-catch[data-has-content=true] .app-home-catch__opening{font-size:.98rem!important;opacity:.88;color:var(--color-ink-body,#2b2926)}[data-app-shell] .app-home-catch[data-has-content=true] .app-home-catch__rule{opacity:.5;width:1.35rem}[data-app-shell] .app-home-catch__rule{display:block;width:1.85rem;height:2px;margin-top:.35rem;border-radius:999px;background:color-mix(in srgb,var(--color-gold,#c9a227) 78%,transparent);transition:width .16s ease,opacity .16s ease}[data-app-shell] .app-home-catch__toolbar-wrap{padding-inline:.85rem!important}[data-app-shell] .app-home-catch__toolbar{display:flex;flex-direction:column;gap:0;border:1px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 8%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--color-parchment,#f4f0e8) 92%,transparent);padding:.18rem .3rem}[data-app-shell] .app-home-catch__toolbar-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.1rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-app-shell] .app-home-catch__toolbar-row::-webkit-scrollbar{display:none}[data-app-shell] .app-home-catch__toolbar-row--draw{margin-top:.22rem;padding-top:.22rem;border-top:1px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 10%,transparent)}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-row--draw{border-top-color:rgb(255 255 255/12%)}[data-app-shell] .app-home-catch__toolbar-row--draw .app-home-catch__toolbar-done{position:sticky;right:0;z-index:2;margin-left:auto;padding-inline:.55rem!important;background:color-mix(in srgb,var(--color-cream,#fffef8) 96%,transparent);box-shadow:-.45rem 0 .55rem color-mix(in srgb,var(--color-cream,#fffef8) 90%,transparent)}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-row--draw .app-home-catch__toolbar-done{background:#1a1a1a!important;box-shadow:-.45rem 0 .55rem rgb(10 10 10/90%)}[data-app-shell] .app-home-catch__toolbar-select{max-width:4.25rem;flex-shrink:0;border:0;background:transparent;padding:.22rem .15rem;font-size:.68rem;font-weight:600;color:color-mix(in srgb,var(--color-ink-body,#1a1510) 78%,transparent)}[data-app-shell] .app-home-catch__color-input{-webkit-appearance:none;appearance:none;min-width:1.75rem;min-height:1.5rem}[data-app-shell] .app-home-catch__color-input::-webkit-color-swatch-wrapper{padding:1px}[data-app-shell] .app-home-catch__color-input::-webkit-color-swatch{border:0;border-radius:.25rem}[data-app-shell] .app-home-catch__color-swatch{flex-shrink:0;-webkit-tap-highlight-color:transparent}.app-home-catch__spectrum-pop{z-index:2147483646;box-sizing:border-box;padding:.7rem;border-radius:.75rem;border:1px solid rgb(255 255 255/16%);background:#1c1c1c;box-shadow:0 14px 36px rgb(0 0 0/55%);-webkit-user-select:none;user-select:none}.app-home-catch__spectrum-hint{margin:0 0 .45rem;font-size:.62rem;font-weight:600;letter-spacing:.01em;color:rgb(245 245 245/55%)}.app-home-catch__spectrum-sv{position:relative;width:100%;height:9.25rem;border-radius:.45rem;touch-action:none;cursor:crosshair;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,transparent);overflow:hidden}.app-home-catch__spectrum-knob{position:absolute;width:1.1rem;height:1.1rem;margin:-.55rem 0 0 -.55rem;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px rgb(0 0 0/45%);pointer-events:none}.app-home-catch__spectrum-hue{position:relative;margin-top:.7rem;width:100%;height:1.65rem;border-radius:999px;touch-action:none;cursor:pointer;background:linear-gradient(90deg,#ff0000,#ffff00,#00ff00,#00ffff,#0000ff,#ff00ff,#ff0000)}.app-home-catch__spectrum-hue-knob{position:absolute;top:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;border-radius:999px;border:2px solid #fff;background:transparent;box-shadow:0 0 0 1px rgb(0 0 0/45%);pointer-events:none}.app-home-catch__spectrum-footer{display:flex;align-items:center;gap:.45rem;margin-top:.6rem}.app-home-catch__spectrum-preview{width:1.35rem;height:1.35rem;border-radius:.3rem;border:1px solid rgb(255 255 255/25%);flex-shrink:0}.app-home-catch__spectrum-hex{flex:1;min-width:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;font-weight:600;color:rgb(245 245 245/72%)}.app-home-catch__spectrum-done{margin:0;padding:.32rem .7rem;border:0;border-radius:999px;background:#f5f5f5;color:#111;font-size:.68rem;font-weight:700}[data-app-shell] .app-home-catch__toolbar-capture{border:1px solid transparent}[data-app-shell] .app-home-catch__toolbar-capture--active,[data-app-shell] .app-home-catch__toolbar-tool--on{border-color:color-mix(in srgb,var(--color-gold,#c4a35a) 55%,transparent);background:color-mix(in srgb,var(--color-gold,#c4a35a) 22%,transparent);color:var(--color-ink-body,#1a1510);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-gold,#c4a35a) 30%,transparent),0 0 12px color-mix(in srgb,var(--color-gold,#c4a35a) 40%,transparent)}[data-app-shell] .app-home-catch__canvas{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:scroll;padding-inline:.85rem!important;padding-top:.35rem!important;padding-bottom:1.25rem!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}[data-app-shell] .app-home-journal-board{position:relative;flex:0 0 auto;width:100%;min-height:min(58dvh,calc(100dvh - 12rem));height:auto;border-radius:.85rem;border:1px dashed color-mix(in srgb,var(--color-ink-body,#1a1510) 14%,transparent);background:radial-gradient(circle at 12% 18%,rgb(201 162 39/6%),transparent 42%),color-mix(in srgb,var(--color-cream,#fffef8) 92%,var(--color-parchment,#faf6ee));touch-action:pan-y;overflow:visible}html[data-jmt-home-grid=true] [data-app-shell] .app-home-journal-board{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-ink-body,#1a1510) 14%,transparent) 1px,transparent 0),radial-gradient(circle at 12% 18%,rgb(201 162 39/5%),transparent 42%),color-mix(in srgb,var(--color-cream,#fffef8) 92%,var(--color-parchment,#faf6ee));background-size:18px 18px,auto,auto;background-position:10px 10px,0 0,0 0}html[data-jmt-theme=monotone-dark][data-jmt-home-grid=true] [data-app-shell] .app-home-journal-board{background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255/14%) 1px,transparent 0),linear-gradient(#121212,#121212);background-size:18px 18px,auto;background-position:10px 10px,0 0}html[data-jmt-theme=monotone-white][data-jmt-home-grid=true] [data-app-shell] .app-home-journal-board{background-image:radial-gradient(circle at 1px 1px,rgb(20 26 34/12%) 1px,transparent 0),linear-gradient(var(--color-parchment,#f4f4f4),var(--color-parchment,#f4f4f4));background-size:18px 18px,auto;background-position:10px 10px,0 0}html[data-jmt-home-grid=true] [data-app-shell] .app-home-catch__text--journal,html[data-jmt-home-grid=true] [data-app-shell] .app-home-catch__text--journal .app-home-catch__editor,html[data-jmt-theme=monotone-dark][data-jmt-home-grid=true] [data-app-shell] .app-home-catch__text--journal,html[data-jmt-theme=monotone-dark][data-jmt-home-grid=true] [data-app-shell] .app-home-catch__text--journal .app-home-catch__editor{background:transparent!important;background-image:none!important}[data-app-shell] .app-home-journal-card{touch-action:pan-y}[data-app-shell] .app-home-journal-card__body{min-width:0;touch-action:pan-y}[data-app-shell] .app-home-journal-card__body .app-home-catch__editor{touch-action:pan-y}[data-app-shell] .app-home-journal-card--selected{touch-action:none}[data-app-shell] .app-home-journal-card--selected .app-home-catch__editor,[data-app-shell] .app-home-journal-card--selected .app-home-journal-card__body{touch-action:auto;-webkit-user-select:text;user-select:text}[data-app-shell] .app-home-journal-card__pointer,[data-app-shell] .app-home-journal-card__resize{touch-action:none}[data-app-shell] .app-home-journal-card__pointer{position:absolute;top:-.65rem;left:50%;z-index:8;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;margin:0;padding:0;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 22%,transparent);background:color-mix(in srgb,var(--color-cream,#fffef8) 94%,transparent);box-shadow:0 2px 8px rgb(0 0 0/16%);color:color-mix(in srgb,var(--color-ink-body,#1a1510) 75%,transparent);transform:translateX(-50%);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}[data-app-shell] .app-home-journal-card--dragging{cursor:grabbing;opacity:.92}[data-app-shell] .app-home-journal-card--dragging .app-home-catch__editor{pointer-events:none}[data-app-shell] .app-home-journal-card__pointer:active{cursor:grabbing}[data-app-shell] .app-home-journal-card__pointer-glyph{font-size:.85rem;line-height:1;pointer-events:none}[data-app-shell] .app-home-journal-card__rotate{position:absolute;top:-.35rem;right:-.35rem;z-index:8;display:none;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin:0;padding:0;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 28%,transparent);background:color-mix(in srgb,var(--color-cream,#fff) 92%,transparent);color:var(--color-ink-body,#1a1510);font-size:.85rem;line-height:1;touch-action:none;cursor:grab;box-shadow:0 1px 4px rgb(0 0 0/18%);-webkit-user-select:none;user-select:none}[data-app-shell] .app-home-journal-card--selected .app-home-journal-card__rotate{display:inline-flex}[data-app-shell] .app-home-journal-card__rotate:active{cursor:grabbing}[data-app-shell] .app-home-journal-card--selected{outline:1.5px solid color-mix(in srgb,var(--color-gold,#c4a35a) 55%,transparent);outline-offset:2px}[data-app-shell] .app-home-journal-card--selected .app-home-journal-card__pointer{border-color:color-mix(in srgb,var(--color-gold,#c4a35a) 65%,transparent);background:color-mix(in srgb,var(--color-gold,#c4a35a) 22%,var(--color-cream,#fffef8));color:var(--color-ink-body,#1a1510)}[data-app-shell] .app-home-catch__text--journal{margin:0;padding:.35rem .45rem;border-radius:.35rem;border:1px solid transparent;background:transparent;box-shadow:none;min-height:4.75rem}[data-app-shell] .app-home-catch__text--journal .app-home-catch__editor{min-height:max(3.5rem,calc(100% - .2rem));background:transparent!important;background-image:none!important;box-shadow:none!important;padding:.15rem .2rem}[data-app-shell] .app-home-catch__text--active,[data-app-shell] .app-home-journal-card--selected .app-home-catch__text--journal{border-color:color-mix(in srgb,var(--color-ink-body,#1a1510) 14%,transparent);background:color-mix(in srgb,var(--color-cream,#fffef8) 12%,transparent)}[data-app-shell] .app-home-journal-card__resize{position:absolute;z-index:6;width:1.15rem;height:1.15rem;border-radius:.2rem;border:1.5px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 28%,transparent);background:color-mix(in srgb,var(--color-cream,#fff) 92%,transparent);box-shadow:0 1px 4px rgb(0 0 0/18%);padding:0;touch-action:none;-webkit-user-select:none;user-select:none}[data-app-shell] .app-home-journal-card__resize--nw{top:-.2rem;left:-.2rem;cursor:nwse-resize}[data-app-shell] .app-home-journal-card__resize--ne{top:-.2rem;right:-.2rem;cursor:nesw-resize}[data-app-shell] .app-home-journal-card__resize--sw{bottom:-.2rem;left:-.2rem;cursor:nesw-resize}[data-app-shell] .app-home-journal-card__resize--se{right:-.2rem;bottom:-.2rem;cursor:nwse-resize}[data-app-shell] .app-home-journal-card__resize:after{content:"";position:absolute;inset:.22rem;border-radius:.1rem;background:color-mix(in srgb,var(--color-ink-body,#1a1510) 35%,transparent)}[data-app-shell] .app-home-journal-card--resizable{outline:1px solid transparent}[data-app-shell] .app-home-journal-card--resizable:active,[data-app-shell] .app-home-journal-card--resizable:focus-within{outline-color:color-mix(in srgb,var(--color-ink-body,#1a1510) 12%,transparent)}[data-app-shell] .app-home-catch__recorder{border-top:1px solid color-mix(in srgb,var(--color-burgundy-soft,#b42d37) 22%,transparent);background:color-mix(in srgb,var(--color-parchment,#faf6ee) 92%,transparent)}[data-app-shell] .app-home-catch__recorder-inner{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.35rem .65rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-burgundy-soft,#b42d37) 22%,transparent);background:color-mix(in srgb,var(--color-cream,#fffef8) 95%,transparent)}[data-app-shell] .app-home-catch__editor{min-height:min(52dvh,22rem);font-family:var(--font-literary,Georgia,"Iowan Old Style",serif);font-size:1.02rem;line-height:1.55;color:var(--color-ink-body,#1a1510);-webkit-user-select:text;user-select:text}html[data-jmt-easy-reading=true] [data-app-shell] .app-home-catch__editor,html[data-jmt-easy-reading=true] [data-app-shell] .app-home-catch__editor.prose-editor{font-family:var(--font-easy-reading)!important;letter-spacing:.07em;word-spacing:.16em;line-height:1.9!important;font-size:1.08rem;font-weight:400}html[data-jmt-easy-reading=true] [data-app-shell] .app-home-catch__editor p{margin-bottom:.85em}html[data-jmt-easy-reading=true] [data-app-shell] .app-home-catch__editor strong{font-family:var(--font-easy-reading)!important;font-weight:700}html[data-jmt-easy-reading=true] [data-app-shell] .app-home-catch__editor:empty:before,html[data-jmt-easy-reading=true] [data-app-shell] .app-home-catch__editor:has(>br:only-child):before,html[data-jmt-easy-reading=true] [data-app-shell] .app-home-catch__editor:has(>p:only-child>br:only-child):before{font-family:var(--font-easy-reading)!important;letter-spacing:.07em;font-weight:400}html[data-jmt-easy-reading=true] [data-app-shell] .app-home-catch__opening{font-family:var(--font-easy-reading)!important;letter-spacing:.04em;line-height:1.4!important}[data-app-shell] .app-home-catch:has(.app-home-catch__recorder) .app-home-catch__editor{pointer-events:none}[data-app-shell] .app-home-catch__editor:empty:before,[data-app-shell] .app-home-catch__editor:has(>br:only-child):before,[data-app-shell] .app-home-catch__editor:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);color:color-mix(in srgb,var(--color-ink-body,#1a1510) 32%,transparent);pointer-events:none;font-family:var(--font-literary,Georgia,"Iowan Old Style",serif);font-style:normal;font-weight:500;letter-spacing:.01em}[data-app-shell] .app-home-catch__editor:focus{caret-color:var(--color-ink-body,#1a1510)}[data-app-shell] .app-home-catch__editor ol,[data-app-shell] .app-home-catch__editor ul{margin:.35em 0;padding-left:1.25rem}[data-app-shell] .app-home-catch__editor p{margin:.35em 0}[data-app-shell] .app-home-catch__addbar{background:transparent;border-top:1px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 8%,transparent);padding-inline:.85rem!important;padding-block:.35rem!important}[data-app-shell] .app-home-catch__addrow{display:flex;align-items:center;gap:.25rem .55rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}[data-app-shell] .app-home-catch__addrow::-webkit-scrollbar{display:none}[data-app-shell] .app-home-catch__add-label{flex-shrink:0;font-family:var(--font-literary,Georgia,serif);font-size:.82rem;font-weight:600;color:var(--color-gold,#b8922a);letter-spacing:.01em;padding-right:.1rem}[data-app-shell] .app-home-catch__add-item{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;min-height:2.75rem;min-width:2.75rem;padding:.35rem .45rem;border-radius:.35rem;font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--color-ink-body,#1a1510) 78%,transparent);letter-spacing:.01em}[data-app-shell] .app-home-catch__add-item--primary{padding-inline:.65rem;border:1px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 14%,transparent);background:color-mix(in srgb,var(--color-ink-body,#1a1510) 5%,transparent);color:var(--color-ink-body,#1a1510);font-weight:700}[data-app-shell] .app-home-catch__add-item--primary .app-home-catch__add-glyph{opacity:1;font-size:.95rem;font-weight:700}[data-app-shell] .app-home-catch__add-glyph{display:inline-flex;width:1rem;justify-content:center;font-size:.8rem;opacity:.7}[data-app-shell] .app-home-catch__add-item:active{background:color-mix(in srgb,var(--color-ink-body,#1a1510) 8%,transparent)}[data-app-shell] .app-home-catch__add-item--primary:active{background:color-mix(in srgb,var(--color-ink-body,#1a1510) 12%,transparent)}[data-app-shell] .app-home-catch__media-remove{position:absolute;top:50%!important;left:-.55rem!important;right:auto!important;z-index:7;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-cream,#fffef8) 94%,transparent);color:color-mix(in srgb,var(--color-ink-body,#1a1510) 58%,transparent);font-size:.72rem;font-weight:600;line-height:1;box-shadow:0 1px 4px rgb(20 26 34/12%);opacity:.7;-webkit-tap-highlight-color:transparent}[data-app-shell] .app-home-catch__media-remove:active{opacity:1;color:rgb(150 40 48);border-color:rgb(180 45 55/35%);background:color-mix(in srgb,var(--color-cream,#fff) 92%,rgb(180 45 55/12%))}[data-app-shell] .app-home-journal-card:not(.app-home-journal-card--selected) .app-home-catch__media-remove{opacity:0;pointer-events:none}[data-app-shell] .app-home-journal-card .app-home-catch__text--active>.app-home-catch__media-remove,[data-app-shell] .app-home-journal-card--selected .app-home-catch__media-remove{opacity:.95;pointer-events:auto}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__media-remove{background:#2a2a2a!important;border-color:rgb(255 255 255/18%)!important;color:rgb(255 255 255/55%)!important;box-shadow:none}[data-app-shell] .app-home-catch__write-gap{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin:.15rem 0 .85rem;padding:.45rem .75rem;border:1px dashed color-mix(in srgb,var(--color-ink-body,#1a1510) 18%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--color-parchment,#faf6ee) 55%,transparent);color:color-mix(in srgb,var(--color-ink-body,#1a1510) 45%,transparent);font-size:.78rem;font-weight:600;letter-spacing:.01em;-webkit-tap-highlight-color:transparent}[data-app-shell] .app-home-catch__write-gap:active{background:color-mix(in srgb,var(--color-parchment,#f5f0e6) 90%,transparent);color:color-mix(in srgb,var(--color-ink-body,#1a1510) 70%,transparent)}[data-app-shell] .app-home-catch__text--active .app-home-catch__editor{border-radius:.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold,#b8922a) 35%,transparent)}[data-app-shell] .app-home-catch__saverow{background:transparent;border-top:1px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 8%,transparent);padding-inline:.85rem!important;padding-bottom:.45rem!important;padding-top:.35rem!important;min-width:0;max-width:100%}[data-app-shell] .app-home-catch__dest{display:flex;max-width:100%;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;min-height:2.75rem;text-align:left;font-size:.72rem;color:var(--color-ink-muted,#5a554d)}[data-app-shell] .app-home-catch__dest :is(button,span,strong){color:inherit}[data-app-shell] .app-home-catch__dest button,[data-app-shell] .app-home-catch__dest strong{color:var(--color-ink-body,#1a1510);font-weight:600}[data-app-shell] .app-home-catch__save-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center;gap:.45rem;width:100%;min-width:0;max-width:100%}[data-app-shell] .app-home-catch__save-primary{display:inline-flex;min-width:0;width:100%;min-height:2.75rem;height:auto;align-items:center;justify-content:center;border-radius:999px;background:var(--color-midnight,#141a22);font-size:.84rem;font-weight:700;color:var(--color-cream,#faf6ee)}[data-app-shell] .app-home-catch__save-primary:disabled{opacity:.35}[data-app-shell] .app-home-catch__save-secondary{display:inline-flex;min-width:0;width:100%;height:2.75rem;min-height:2.75rem;max-width:none;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-ink-body,#1a1510) 12%,transparent);background:color-mix(in srgb,var(--color-parchment,#faf6ee) 92%,transparent);padding-inline:.5rem;font-size:.72rem;font-weight:600;color:var(--color-ink-body,#141a22);white-space:nowrap}[data-app-shell] .app-home-catch__save-secondary:disabled{opacity:.35}[data-app-shell] .app-home-catch .manuscript-toolbar{flex-shrink:0}[data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar,[data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar__wrap{background:color-mix(in srgb,var(--color-parchment,#efe6d4) 70%,transparent);border-color:color-mix(in srgb,var(--color-ink-body,#1a1510) 10%,transparent)}[data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar .text-ink-muted,[data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar .text-midnight,[data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar :is(button,select,span),[data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar [class*=text-midnight]{color:var(--color-ink-body,#2b2926)}[data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar button{border-color:color-mix(in srgb,var(--color-ink-body,#1a1510) 12%,transparent);background:color-mix(in srgb,var(--color-cream,#fffef8) 80%,transparent)}@media (max-height:900px){[data-app-shell] .app-home-catch__editor,[data-app-shell] .app-home-catch__text--journal .app-home-catch__editor{min-height:3.25rem}[data-app-shell] .app-home-catch__text--journal{min-height:4.25rem}[data-app-shell] .app-home-journal-board{min-height:min(52dvh,calc(100dvh - 11rem))}[data-app-shell] .app-home-catch__prompt{padding-top:.3rem!important;padding-bottom:.25rem!important}}[data-app-shell] .app-home-capture,[data-app-shell] .app-home-hub-row,[data-app-shell] .app-home-more{min-width:0;max-width:100%}html[data-app-keyboard-open] [data-app-shell] .app-home-dashboard{padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px))}[data-app-shell] .app-swipe-header{position:relative;top:0;z-index:35;box-sizing:border-box;flex-shrink:0;background-color:#141a22!important;color:#faf6ee!important;padding-top:max(.35rem,env(safe-area-inset-top,0px),var(--app-safe-top-fallback,0px));padding-bottom:.1rem;padding-left:max(.65rem,env(safe-area-inset-left,0px));padding-right:max(.65rem,env(safe-area-inset-right,0px))}[data-app-shell] .app-swipe-header :is(button,a,[role=button]){display:inline-flex;align-items:center;min-height:2.75rem}[data-app-shell] .app-swipe-header .btn-listen,[data-app-shell] .app-swipe-header .btn-listen-active{min-width:0;padding-inline:.65rem;gap:.35rem}[data-app-shell] .app-swipe-footer--dock{position:sticky;bottom:0;z-index:130;margin-top:0;pointer-events:auto;touch-action:manipulation;background:linear-gradient(180deg,rgb(250 246 238/0),rgb(250 246 238/92%) 28%,#faf6ee)}[data-app-shell] .app-hub-viewport{width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden;overflow-x:clip}[data-app-shell] .app-hub-panel-stage{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}[data-app-shell] .app-hub-panel-shell{min-height:0}[data-app-shell] .app-hub-panel-body,[data-app-shell] .app-hub-panel-scroll,[data-app-shell] .app-hub-panel-shell{min-width:0;max-width:100%}[data-app-shell] .app-hub-panel-scroll{flex:1 1 0;min-height:0;overflow-x:clip;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y}[data-app-shell] .app-desk-page .app-hub-panel-scroll>div,[data-app-shell] .app-hub-page-content{min-width:0;max-width:100%;overflow-x:clip;box-sizing:border-box;padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px));padding-top:.35rem;padding-bottom:1.25rem}[data-app-shell] .cafe-stream-pane,[data-app-shell] .coffee-cafe-shell,[data-app-shell] .coffee-post-card{box-sizing:border-box;min-width:0;max-width:100%}[data-app-shell] .app-hub-page-header{padding-bottom:.25rem;border-bottom:none}[data-app-shell] .app-hub-page-header__title{font-size:clamp(1.05rem,4.2vw,1.2rem);line-height:1.2}@media (max-height:900px){[data-app-shell] .app-desk-page .app-hub-panel-scroll>div,[data-app-shell] .app-hub-page-content{padding-top:.25rem;padding-bottom:1.1rem}[data-app-shell] .app-swipe-footer--dock{padding-top:.25rem}[data-app-shell] .app-hub-nav__item{min-height:2.75rem}[data-app-shell] .app-hub-nav__glyph{width:1.55rem;height:1.55rem}[data-app-shell] .app-hub-nav__label{font-size:.625rem}}[data-app-shell] .app-hub-page-content :is(section,ul,li,fieldset,.grid,details){min-width:0;max-width:100%}[data-app-shell] .app-hub-page-content :is(p,span,a,h1,h2,h3,h4,dt,dd){overflow-wrap:anywhere;word-break:break-word}[data-app-shell] .app-hub-page-content .atelier-link-pill{max-width:100%;white-space:normal;text-align:center}[data-app-shell] .atelier-pinned-binders{overflow-x:clip}[data-app-shell] .registry-pulp-dock{flex-wrap:wrap;min-width:0;max-width:100%}[data-app-shell] .app-shelf-binder-grid{min-width:0;max-width:100%;overflow:visible}[data-app-shell] .app-hub-page-content .app-shelf-binder-grid{overflow:visible}[data-app-shell] .app-copydrop-workspace{min-width:0;max-width:100%;overflow-x:clip}[data-app-shell] .app-copydrop-scroll{display:flex;flex-direction:column;min-height:0;overscroll-behavior-x:none}[data-app-shell] .app-copydrop-scroll .open-bin-layout--inspiration-wall,[data-app-shell] .app-copydrop-scroll .open-bin-layout--inspiration-wall .open-bin-main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;max-width:none}[data-app-shell] .app-copydrop-scroll .copy-drop-spread--inspiration-wall{flex:1 1 auto;min-height:0;width:100%;max-width:none;border-radius:0;border-left:none;border-right:none}[data-app-shell] .app-copydrop-scroll .copy-drop-spread--inspiration-wall .copy-drop-spread-viewport{min-height:min(52vh,640px)}[data-app-shell] .app-copydrop-scroll :is(p,span,a,h1,h2,h3,button){overflow-wrap:anywhere;word-break:break-word}[data-app-shell] .app-home-capture__toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.3rem;overflow-x:clip;padding-bottom:.1rem;flex-shrink:0}[data-app-shell] .app-home-capture__add-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .15rem;margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgb(20 26 34/8%)}[data-app-shell] .app-home-capture__add-link{font-family:var(--font-sans);font-size:.75rem;font-weight:600;color:#5c5346;text-decoration:none;padding:.35rem .25rem;min-height:2.75rem;display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;touch-action:manipulation}[data-app-shell] .app-home-capture__add-link:active{color:#141a22}[data-app-shell] .app-home-capture__add-link:disabled{opacity:.45}[data-app-shell] a.app-home-capture__add-link{color:#5c5346}[data-app-shell] .app-home-capture__add-sep{font-size:.7rem;color:rgb(20 26 34/28%);user-select:none}[data-app-shell] .app-home-capture__save-btn{margin-left:auto;min-height:2.75rem;padding:0 1rem;border-radius:9999px;border:none;background:#141a22;color:#f7f1e6;font-family:var(--font-sans);font-size:.8125rem;font-weight:700;touch-action:manipulation}[data-app-shell] .app-home-capture__save-btn:disabled{opacity:.35}[data-app-shell] .app-home-capture__save-btn:not(:disabled):active{transform:scale(.98)}[data-app-shell] .app-home-capture__chip{display:inline-flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;border:1px solid rgb(201 162 39/28%);background:#fffef8;padding:0 .5rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:#141a22;touch-action:manipulation}[data-app-shell] .app-home-capture__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app-shell] .app-home-capture-format{scrollbar-width:none}[data-app-shell] .app-home-capture-format::-webkit-scrollbar{display:none}[data-app-shell] .app-home-capture__chip--active{border-color:transparent;background:#141a22;color:#faf6ee}[data-app-shell] .app-home-capture__chip--link{text-decoration:none}[data-app-shell] .app-home-capture__chip--link:active,[data-app-shell] .app-home-capture__chip:not(.app-home-capture__chip--active):not(.app-home-capture__chip--save):active{background:#f6f0e4}[data-app-shell] .app-home-capture__chip--save{border:none;background:#141a22;color:#faf6ee;font-weight:700}[data-app-shell] .app-home-capture__chip--save .app-home-capture__chip-glyph{color:rgb(250 246 238/88%)}[data-app-shell] .app-home-capture__chip--save:disabled{opacity:.45;pointer-events:none}[data-app-shell] .app-home-capture__chip--save:not(:disabled){cursor:pointer}[data-app-shell] .app-home-capture__chip-glyph{color:#9a7b2e;font-size:.8rem}[data-app-shell] .app-home-capture__chip--active .app-home-capture__chip-glyph,[data-app-shell] .app-home-capture__chip--save .app-home-capture__chip-glyph{color:inherit}[data-app-shell] .app-home-catch-btn{display:flex;min-height:3.25rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;border-radius:.75rem;border:1px solid rgb(201 162 39/28%);background:#fffef8;padding:.65rem .75rem;font-family:var(--font-sans);font-size:.875rem;font-weight:700;color:#141a22;touch-action:manipulation}[data-app-shell] .app-home-catch-btn__glyph{font-size:1rem;line-height:1;color:#9a7b2e}[data-app-shell] .app-home-catch-btn:active{background:#f6f0e4}[data-app-shell] .app-home-more__label{margin:0 0 .4rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9a7b2e}[data-app-shell] .app-home-hub-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:.55rem}[data-app-shell] .app-home-tile--ritual.app-home-tile--square{grid-column:1;grid-row:1;aspect-ratio:unset;min-height:unset;overflow:hidden;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;padding:.5rem .6rem}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__label{flex:0 0 auto;margin:0;text-align:left}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__body{flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:.4rem;text-align:left}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__body--center{align-items:center;justify-content:flex-start;text-align:left}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__meta{flex:1 1 100%;margin:0;padding:.2rem 0 0;border-top:1px solid rgb(240 232 220/12%);text-align:left;display:flex;flex-wrap:wrap;gap:.2rem .55rem}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__cta{flex:0 0 auto;margin-top:0;margin-left:auto;white-space:nowrap}[data-app-shell] .app-home-tile--coffee.app-home-tile--panel{grid-column:1;grid-row:2;align-self:stretch;min-height:0;aspect-ratio:unset;padding:.6rem .65rem .5rem}[data-app-shell] .app-home-tile--coffee.app-home-tile--panel .app-home-tile--banner__content--split{grid-template-columns:minmax(0,1fr);gap:.5rem}[data-app-shell] .app-home-tile--academy.app-home-tile--slim{grid-column:1;grid-row:3;aspect-ratio:unset;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;padding:.45rem .55rem}[data-app-shell] .app-home-tile--academy.app-home-tile--slim .app-home-tile__cta{margin-left:0;white-space:normal}@media (min-width:521px){[data-app-shell] .app-home-hub-row{grid-template-columns:minmax(5.75rem,36%) minmax(0,1fr);grid-template-rows:auto auto;gap:.5rem}[data-app-shell] .app-home-tile--ritual.app-home-tile--square{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.12rem;padding:.5rem .45rem .45rem;min-height:100%}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__label{text-align:center}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__body{flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__body--center{align-items:center;justify-content:center;text-align:center}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__meta{display:block;flex:unset;margin:.2rem 0 0;padding:.2rem 0 0;text-align:center}[data-app-shell] .app-home-tile--ritual.app-home-tile--square .app-home-tile__cta{margin-top:.15rem;margin-left:0;text-align:center;white-space:normal}[data-app-shell] .app-home-tile--coffee.app-home-tile--panel{grid-column:2;grid-row:1;padding:.5rem .55rem .45rem}[data-app-shell] .app-home-tile--academy.app-home-tile--slim{grid-column:1/-1;grid-row:2}[data-app-shell] .app-home-tile--academy.app-home-tile--slim .app-home-tile__cta{margin-left:auto;white-space:nowrap}}[data-app-shell] .app-home-tile--academy.app-home-tile--slim .app-home-tile__label{flex:0 0 auto;margin-right:.15rem;text-align:left}[data-app-shell] .app-home-tile--academy.app-home-tile--slim .app-home-tile__body{flex:1 1 8rem;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.35rem;row-gap:.05rem}[data-app-shell] .app-home-tile--academy.app-home-tile--slim .app-home-tile__eyebrow{flex:0 0 auto}[data-app-shell] .app-home-tile--academy.app-home-tile--slim .app-home-tile__title{flex:0 1 auto;font-size:.875rem}[data-app-shell] .app-home-tile--academy.app-home-tile--slim .app-home-tile__preview{flex:1 1 100%;margin:0;-webkit-line-clamp:1;font-size:.6875rem}[data-app-shell] .app-home-tile--academy.app-home-tile--slim .app-home-tile__cta{flex:0 0 auto;margin-top:0;margin-left:auto;white-space:nowrap}[data-app-shell] .app-home-tile{display:flex;box-sizing:border-box;min-width:0;max-width:100%;overflow-x:clip;flex-direction:column;border-radius:.85rem;padding:.5rem .45rem .45rem;text-decoration:none;touch-action:manipulation}[data-app-shell] .app-home-tile--square{aspect-ratio:1}[data-app-shell] .app-home-tile--banner{grid-column:1/-1;min-height:6.5rem;padding:.55rem .6rem .5rem}[data-app-shell] .app-home-tile__label{margin:0;text-align:center;font-family:var(--font-sans);font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}[data-app-shell] .app-home-tile__body{display:flex;flex:1;min-height:0;flex-direction:column;gap:.12rem}[data-app-shell] .app-home-tile__body--center{align-items:center;justify-content:center;text-align:center}[data-app-shell] .app-home-tile__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.15}[data-app-shell] .app-home-tile__glyph{font-size:1.25rem;line-height:1}[data-app-shell] .app-home-tile__hint{margin:0;max-width:100%;overflow:hidden;font-size:.6875rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}[data-app-shell] .app-home-tile__stat{margin:0;font-size:1.25rem;line-height:1.1}[data-app-shell] .app-home-tile__meta,[data-app-shell] .app-home-tile__stat-unit{font-family:var(--font-sans);font-size:.6875rem;font-weight:600}[data-app-shell] .app-home-tile__meta{margin:.2rem 0 0;padding:.2rem 0 0;list-style:none;border-top:1px solid rgb(240 232 220/12%);line-height:1.35;text-align:center}[data-app-shell] .app-home-tile__cta{margin-top:.15rem;text-align:center;font-family:var(--font-sans);font-size:.8125rem;font-weight:700;text-decoration:none}[data-app-shell] a.app-home-tile__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding-inline:.25rem}[data-app-shell] .app-home-tile--ritual{border:1px solid rgb(201 162 39/24%);background:linear-gradient(155deg,#2a2420,#1a1614 92%);color:#f0e8dc;box-shadow:0 6px 18px rgb(20 26 34/16%)}[data-app-shell] .app-home-tile--success{border-color:rgb(120 180 130/45%);box-shadow:0 6px 18px rgb(20 26 34/16%),inset 0 0 0 1px rgb(120 180 130/22%)}[data-app-shell] .app-home-tile__success{margin:0;font-family:var(--font-sans);font-size:.625rem;font-weight:700;letter-spacing:.04em;color:rgb(160 220 175/95%)}[data-app-shell] .app-home-tile__meta--done{color:rgb(160 220 175/90%)}[data-app-shell] .app-home-tile--ritual .app-home-tile__label{color:rgb(232 201 122/95%)}[data-app-shell] .app-home-tile--ritual .app-home-tile__hint,[data-app-shell] .app-home-tile--ritual .app-home-tile__meta{color:rgb(240 232 220/90%)}[data-app-shell] .app-home-tile--coffee{border:1px solid rgb(201 162 39/26%);background:linear-gradient(165deg,#fffef8,#f6f0e4 48%,#efe6d4);color:#141a22;box-shadow:0 6px 18px rgb(20 26 34/8%)}[data-app-shell] .app-home-tile--coffee .app-home-tile__label{color:#9a7b2e}[data-app-shell] .app-home-tile--coffee .app-home-tile__body{text-align:left;align-items:stretch;justify-content:flex-start;gap:.15rem}[data-app-shell] .app-home-tile--coffee__mini-label{margin:0;font-family:var(--font-sans);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a7b2e}[data-app-shell] .app-home-tile--coffee__mini-prompt{margin:0;padding:0;border:none;font-size:.75rem;font-style:italic;line-height:1.35;color:#141a22;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}[data-app-shell] .app-home-tile--coffee .app-home-tile__cta{color:#6b3a42}[data-app-shell] .app-home-tile--coffee:active{background:#f6f0e4}[data-app-shell] .app-home-tile--coffee.app-home-tile--banner,[data-app-shell] .app-home-tile--coffee.app-home-tile--panel{border:1px solid rgb(201 162 39/26%);background:linear-gradient(165deg,#faf6ee,#f0e8dc 55%,#efe6d4);box-shadow:0 6px 18px rgb(20 26 34/8%)}[data-app-shell] .app-home-tile--coffee.app-home-tile--panel .app-home-tile--banner__content--split{grid-template-columns:1fr;gap:.35rem}[data-app-shell] .app-home-tile--coffee.app-home-tile--panel .app-home-tile--banner__prompt{font-size:.9375rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-app-shell] .app-home-tile--coffee.app-home-tile--panel .app-home-tile--banner__nudge{font-size:.8125rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-app-shell] .app-home-tile--coffee.app-home-tile--panel .app-home-tile--banner__foot{flex-wrap:wrap;gap:.35rem .5rem;margin-top:.35rem;padding-top:.35rem}[data-app-shell] .app-home-tile--banner__content--split{display:grid;gap:.45rem}@media (min-width:380px){[data-app-shell] .app-home-tile--banner__content--split{grid-template-columns:1fr 1fr;gap:.55rem}}[data-app-shell] .app-home-tile--banner__nudge{margin:0;font-size:.75rem;line-height:1.4;color:#3a342e}[data-app-shell] .app-home-tile--banner__try{margin:.3rem 0 0;font-size:.6875rem;line-height:1.4;color:rgb(58 52 46/88%)}[data-app-shell] .app-home-tile__label--left{text-align:left}[data-app-shell] .app-home-tile--banner__head{display:flex;align-items:center;justify-content:space-between;gap:.35rem}[data-app-shell] .app-home-tile--banner__head .app-home-tile__label{color:#9a7b2e}[data-app-shell] .app-home-tile--banner__content{flex:1;min-height:0;margin-top:.25rem}[data-app-shell] .app-home-tile--banner__block{min-width:0}[data-app-shell] .app-home-tile--banner__block-label{margin:0 0 .2rem;font-family:var(--font-sans);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9a7b2e}[data-app-shell] .app-home-tile--banner__source{margin:0 0 .15rem;font-size:.8125rem;font-weight:600;line-height:1.2;color:#141a22}[data-app-shell] .app-home-tile--banner__prompt{margin:0;padding:0;border:none;font-family:var(--font-sans);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.45;color:#3a342e;overflow-wrap:anywhere;word-break:break-word}[data-app-shell] .app-home-tile--banner__nudge,[data-app-shell] .app-home-tile--banner__try{overflow-wrap:anywhere;word-break:break-word}[data-app-shell] .app-home-tile--banner__by{margin:.35rem 0 0;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;color:rgb(58 52 46/65%)}[data-app-shell] .app-home-tile--banner__refresh{display:flex;width:2.75rem;height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgb(201 162 39/28%);border-radius:999px;background:rgb(255 254 248/92%);padding:0;font-size:1rem;color:#3a342e;touch-action:manipulation}[data-app-shell] .app-home-tile--banner__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem .5rem;margin-top:.45rem;padding-top:.4rem;border-top:1px solid rgb(201 162 39/18%)}[data-app-shell] .app-home-tile--banner__foot .app-home-tile__cta{min-width:0;max-width:100%;overflow-wrap:anywhere}[data-app-shell] .app-home-tile__cta--primary{color:#141a22}[data-app-shell] .app-home-tile--coffee.app-home-tile--banner .app-home-tile__cta,[data-app-shell] .app-home-tile--coffee.app-home-tile--panel .app-home-tile__cta{margin-top:0;color:#6b3a42}[data-app-shell] .app-home-tile--academy{border:1px solid rgb(107 58 66/18%);background:linear-gradient(165deg,#faf6ee,#f4ede2);color:#141a22;box-shadow:0 6px 18px rgb(20 26 34/8%)}[data-app-shell] .app-home-tile--academy .app-home-tile__label{color:#6b3a42}[data-app-shell] .app-home-tile--academy .app-home-tile__body{text-align:left;align-items:stretch;justify-content:flex-start}[data-app-shell] .app-home-tile__eyebrow{margin:0;font-family:var(--font-sans);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b3a42}[data-app-shell] .app-home-tile__preview{margin:0;font-size:.6875rem;line-height:1.35;color:rgb(58 52 46/78%);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-app-shell] .app-home-tile--academy .app-home-tile__cta{color:#6b3a42}[data-app-shell] .app-home-tile--academy:active{background:#f0e8dc}[data-app-shell] .registry-pulp-dock--over{border-color:rgb(107 58 66/45%);background:rgb(107 58 66/8%)}[data-app-shell] .copy-drop-spread{min-height:0}[data-app-shell] .copy-drop-spread:has(.registry-pulp-dock) .copy-drop-spread-viewport{min-height:min(40vh,360px)}[data-app-shell] .app-swipe-footer{box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip;padding-left:max(.35rem,env(safe-area-inset-left,0px));padding-right:max(.35rem,env(safe-area-inset-right,0px))}[data-app-shell] .app-hub-nav{min-width:0;max-width:100%;overflow-x:clip;pointer-events:auto;touch-action:manipulation}[data-app-shell] .app-hub-nav__list{display:flex;width:100%;max-width:100%;box-sizing:border-box;gap:.08rem;margin:0;padding:.3rem .12rem;overflow-x:clip;border:1px solid rgb(20 26 34/10%);border-radius:1.1rem;background:rgb(255 254 248/94%);backdrop-filter:blur(14px);box-shadow:0 4px 18px rgb(20 26 34/8%)}[data-app-shell] .app-hub-nav__cell{flex:1 1 0;min-width:0;max-width:100%}[data-app-shell] .app-hub-nav__item{width:100%;max-width:100%;min-width:0;min-height:2.75rem;padding-top:.2rem;padding-bottom:.15rem;padding-inline:.1rem;color:#6b7078;text-decoration:none;touch-action:manipulation;overflow:hidden}[data-app-shell] .app-hub-nav__item--settings-hold{-webkit-touch-callout:none;user-select:none;touch-action:manipulation}[data-app-shell] .app-hub-nav__glyph{width:1.75rem;height:1.75rem;border-radius:.55rem;background:rgb(20 26 34/6%)}[data-app-shell] .app-hub-nav__ping{position:absolute;top:-.2rem;right:-.35rem;z-index:1;box-sizing:border-box;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;border:1.5px solid #fffef8;background:#b54a3c;color:#fffef8;font-family:var(--font-sans);font-size:.5625rem;font-weight:800;line-height:1rem;text-align:center;pointer-events:none;animation:app-hub-nav-ping 1.1s ease-out 1}@keyframes app-hub-nav-ping{0%{transform:scale(.6);opacity:.4}55%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-hub-nav__ping{border-color:#0a0a0a;background:#e8e8e8;color:#0a0a0a}[data-app-shell] .app-hub-nav__label{display:block;max-width:100%;padding:0 .1rem;font-family:var(--font-sans);font-size:.625rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:clip}[data-app-shell] .app-hub-nav__item--active{color:#141a22;background:rgb(201 162 39/14%)}[data-app-shell] .app-hub-nav__item--active .app-hub-nav__glyph{background:rgb(201 162 39/18%)}[data-app-shell] .app-hub-nav__item--active:after{display:none}[data-app-shell] .app-hub-btn,[data-app-shell] .app-hub-card{border-color:rgb(201 162 39/25%);background:#fffef8;color:#141a22}html[data-jmt-theme=monotone-white] [data-app-shell] .app-hub-nav__list{border-color:rgb(0 0 0/12%);background:rgb(255 255 255/96%);box-shadow:0 4px 18px rgb(0 0 0/8%)}html[data-jmt-theme=monotone-white] [data-app-shell] .app-hub-nav__item--active{color:#000000;background:rgb(0 0 0/8%)}html[data-jmt-theme=monotone-white] [data-app-shell] .app-hub-nav__item--active .app-hub-nav__glyph{background:rgb(0 0 0/10%)}html[data-jmt-theme=monotone-white] [data-app-shell] .app-hub-btn,html[data-jmt-theme=monotone-white] [data-app-shell] .app-hub-card{border-color:rgb(0 0 0/12%);background:#ffffff;color:#111111}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-hub-nav__list{border-color:rgb(255 255 255/14%);background:rgb(18 18 18/96%);box-shadow:0 4px 18px rgb(0 0 0/45%)}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-hub-nav__item{color:#a0a0a0}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-hub-nav__item--active{color:#ffffff;background:rgb(255 255 255/12%)}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-hub-nav__item--active .app-hub-nav__glyph{background:rgb(255 255 255/14%)}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-hub-btn,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-hub-card{border-color:rgb(255 255 255/14%);background:#141414;color:#f5f5f5}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-swipe-footer--dock,html[data-jmt-theme=monotone-white] [data-app-shell] .app-swipe-footer--dock{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--app-page-bg) 88%,transparent) 28%,var(--app-page-bg) 100%)}[data-app-shell] .app-settings-cream,[data-app-shell] .app-settings-cream .app-settings-hub{background:var(--app-page-bg,var(--color-cream));color:var(--color-ink-body)}[data-app-shell] .app-settings-cream .text-ink-body,[data-app-shell] .app-settings-cream .text-midnight,[data-app-shell] .app-settings-cream button:not(.btn-enchanted):not(.bg-midnight):not(.text-cream):not(.text-white),[data-app-shell] .app-settings-cream h2,[data-app-shell] .app-settings-cream h3,[data-app-shell] .app-settings-cream label,[data-app-shell] .app-settings-cream p,[data-app-shell] .app-settings-cream span{color:var(--color-midnight)}[data-app-shell] .app-settings-cream .text-ink-muted,[data-app-shell] .app-settings-cream .text-pewter{color:var(--color-ink-muted)}[data-app-shell] .app-settings-cream .text-gold-muted{color:var(--color-gold-muted)}[data-app-shell] .app-guest-welcome .btn-enchanted,[data-app-shell] .app-settings-cream .btn-enchanted,[data-app-shell] .app-settings-cream button.bg-midnight,[data-app-shell] .app-settings-cream button.text-cream,[data-app-shell] .app-settings-cream button.text-white,[data-app-shell] .membership-paywall .btn-enchanted{color:var(--color-cream)}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .app-settings-cream,html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .app-settings-cream .app-settings-hub{--color-midnight:#141a22;--color-ink-muted:#3a342e;--color-ink-body:#252119;--color-cream:#faf6ee;--color-parchment:#efe6d4;--jmt-on-paper:#141a22;background:#faf6ee;color:#141a22}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .app-settings-cream .text-gold-muted{color:#9a7b2e}[data-app-shell] .app-settings-hub-page,[data-app-shell] .app-settings-hub-page .app-settings-hub,[data-app-shell] .app-settings-hub-page .app-settings-hub>.flex.h-full{min-width:0;max-width:100%;overflow-x:clip}[data-app-shell] .app-settings-scroll{overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;position:relative;z-index:1}[data-app-shell] .app-settings-scroll :is(section,fieldset,details,label){min-width:0;max-width:100%}[data-app-shell] .app-settings-scroll label.flex>span{min-width:0}[data-app-shell] .app-settings-scroll :is(p,span,dd,dt,code,a){overflow-wrap:anywhere;word-break:break-word}[data-app-shell] .app-settings-scroll :is(input,select,textarea){box-sizing:border-box;max-width:100%}[data-app-shell] .app-settings-scroll :is(.settings-touch-control,label,button,input,select,textarea,summary){touch-action:manipulation}[data-app-shell] .app-settings-scroll .settings-touch-control{min-height:2.75rem;cursor:pointer}[data-app-shell] .app-academy-hub :is(button,input,select){min-height:2.75rem}[data-app-shell] .app-academy-hub button{padding-inline:.6rem}[data-app-shell] .app-academy-hub a:not(p a){display:inline-flex;align-items:center;min-height:2.75rem}[data-app-shell] .app-settings-scroll :is(button,select){min-height:2.75rem}[data-app-shell] .app-settings-scroll a{display:inline-flex;align-items:center;min-height:2.75rem}[data-app-shell] .app-settings-scroll label:has(input:is([type=checkbox],[type=radio])){min-height:2.75rem;align-content:center}[data-app-shell] .app-settings-embedded-root{isolation:isolate}[data-app-shell] .app-hub-panel-footer:has(.app-settings-hub-save),[data-app-shell] .app-settings-hub-save,[data-app-shell] .app-settings-save-bar{position:relative;z-index:4;flex-shrink:0;touch-action:manipulation;pointer-events:auto;transform:translateZ(0)}[data-app-shell] .app-settings-hub-save .app-settings-save-btn,[data-app-shell] .app-settings-save-btn{min-height:2.75rem;min-width:5.5rem;cursor:pointer}html:not([data-jmt-theme]) [data-app-shell],html[data-jmt-theme=cream] [data-app-shell],html[data-jmt-theme=extra-moody] [data-app-shell],html[data-jmt-theme=moody] [data-app-shell]{--color-cream:#f2ede3;--color-midnight:#2b2926;--color-midnight-soft:#3d3a36;--color-parchment:#ebe4d6;--color-parchment-deep:#e0d6c4;--color-ink-body:#2b2926;--color-ink-muted:#5a554d;--color-gold:#b8952e;--color-gold-muted:#8a7340;--color-gold-light:#d4b86a;--app-page-bg:#f2ede3;--app-card-border:rgb(184 149 46/18%)}html[data-jmt-theme=monotone-white] [data-app-shell]{--color-cream:#ffffff;--color-midnight:#000000;--color-midnight-soft:#1a1a1a;--color-parchment:#f4f4f4;--color-parchment-deep:#ebebeb;--color-ink-body:#111111;--color-ink-muted:#555555;--color-gold:#666666;--color-gold-muted:#777777;--color-gold-light:#888888;--color-burgundy:#444444;--color-burgundy-soft:#555555;--color-pewter:#666666;--app-page-bg:#ffffff;--app-card-border:rgb(0 0 0/12%)}html[data-jmt-theme=monotone-dark] [data-app-shell]{--color-cream:#0a0a0a;--color-midnight:#ffffff;--color-midnight-soft:#e8e8e8;--color-parchment:#141414;--color-parchment-deep:#1c1c1c;--color-ink-body:#f5f5f5;--color-ink-muted:#a8a8a8;--color-gold:#b0b0b0;--color-gold-muted:#888888;--color-gold-light:#c8c8c8;--color-burgundy:#888888;--color-burgundy-soft:#999999;--color-pewter:#999999;--app-page-bg:#000000;--app-card-border:rgb(255 255 255/14%)}html[data-jmt-theme=monotone-dark] [data-app-shell] :is(.bg-cream,.bg-parchment,[class*="bg-cream/"],[class*="bg-parchment/"]){background-color:var(--color-parchment)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] :is(.bg-midnight,[class*="bg-midnight/"]){background-color:#ffffff!important}html[data-jmt-theme=monotone-dark] [data-app-shell] :is(.text-cream,[class*=text-cream]){color:#0a0a0a!important}html[data-jmt-theme=monotone-dark] [data-app-shell] :is(.border-midnight\/8,.border-midnight\/10,.border-midnight\/12,.border-midnight\/15,[class*="border-midnight/"]){border-color:rgb(255 255 255/14%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__editor{background:#111111;box-shadow:inset 0 0 0 1px rgb(255 255 255/12%)}html[data-jmt-theme=monotone-dark][data-jmt-home-grid=true] [data-app-shell] .app-home-catch__editor{background-color:#111111;background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255/12%) 1px,transparent 0);background-size:18px 18px;background-position:8px 8px}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-card,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-card--hero{background:#141414;border-color:rgb(255 255 255/14%);box-shadow:none}html[data-jmt-theme=monotone-white] [data-app-shell] :is(.bg-cream,.bg-parchment,[class*="bg-cream/"],[class*="bg-parchment/"]){background-color:var(--color-parchment)!important}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell]{color:var(--color-ink-body);background:var(--app-page-bg)}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-hub-page:not(.app-settings-cream),html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-swipe-root,.app-hub-viewport){background:var(--app-page-bg);color:var(--color-ink-body)}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-hub-page:not(.app-settings-cream) :is(.text-midnight,.text-ink-body){color:var(--color-ink-body)}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-hub-page:not(.app-settings-cream) :is(.text-ink-muted,.text-pewter){color:var(--color-ink-muted)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-hub-page:not(.app-settings-cream) :is(.app-hub-page-header,.app-home-greeting){border-bottom-color:color-mix(in srgb,var(--color-ink-body) 12%,transparent)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-hub-page:not(.app-settings-cream) .app-hub-page-header__title{color:var(--color-ink-body)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-home-card,.app-home-card--hero,.app-home-resume-link,.app-home-capture__card,.app-home-capture__toolbar,.app-home-tile--coffee,.app-home-tile--academy){background:var(--color-parchment);border-color:var(--app-card-border);color:var(--color-ink-body)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-home-tile--coffee,.app-home-tile--academy) :is(.app-home-tile__title,.app-home-tile__hint,.app-home-tile__body,.app-home-tile__preview,.app-home-tile--coffee__mini-prompt){color:var(--color-ink-body)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-home-tile--coffee :is(.app-home-tile--banner__prompt,.app-home-tile--banner__nudge,.app-home-tile--banner__source){color:var(--color-ink-body)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-home-tile--coffee .app-home-tile--banner__try,html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-home-tile--coffee .app-home-tile--banner__try :is(.text-midnight,[class*=text-midnight]){color:color-mix(in srgb,var(--color-ink-body) 82%,transparent)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-home-tile--coffee :is(.app-home-tile--banner__block-label,.app-home-tile--banner__by){color:var(--color-gold-light,#e8c97a)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-home-tile--coffee .app-home-tile__cta{color:var(--color-gold-light,#e8c97a)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-home-capture__bar-label,.app-home-capture__input){color:var(--color-ink-body)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-home-capture__input:empty:before{color:var(--color-ink-muted)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-home-capture-toolbar,.app-home-capture-toolbar .manuscript-toolbar__wrap){background:color-mix(in srgb,var(--color-ink-body) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--color-ink-body) 16%,transparent)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-home-capture-toolbar :is(button,select,span,.text-midnight,[class*=text-midnight]){color:var(--color-ink-body)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-home-capture-toolbar button:hover:not(:disabled){background:color-mix(in srgb,var(--color-ink-body) 14%,transparent)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-white],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.companion-nav-dock,.app-swipe-footer--dock){background:linear-gradient(180deg,color-mix(in srgb,var(--color-cream) 0%,transparent) 0,color-mix(in srgb,var(--color-cream) 92%,transparent) 30%,var(--color-cream) 100%)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .loose-card :is(h3,.text-midnight,.text-ink-body){color:var(--color-ink-body)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .loose-card :is(.text-ink-muted,.text-gold-muted,.text-pewter,time){color:var(--color-ink-muted)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell]:not(:has([data-companion-focus-write])) .app-copydrop-workspace :is(.text-midnight,[class*=text-midnight],.loose-piece-title-btn,h1,h2,h3,h4){color:var(--color-ink-body)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell]:not(:has([data-companion-focus-write])) .app-copydrop-workspace :is(.text-ink-muted,[class*=text-ink-muted],.text-gold-muted,[class*=text-gold-muted],.text-pewter,.text-ink-soft,time){color:var(--color-ink-muted)}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .app-settings-cream{background:#f2ede3!important}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .app-settings-cream :is(.text-midnight,.text-ink-body,p,span,h2,h3,label){color:#2b2926!important}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .app-settings-cream :is(.text-ink-muted,.text-pewter){color:#5a554d!important}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .app-settings-cream .text-gold-muted{color:#9a7b2e!important}html:is([data-jmt-theme=cream],[data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .app-settings-cream :is(.btn-enchanted,button.bg-midnight,button.text-cream,button.text-white){color:#faf6ee!important}html[data-jmt-theme=monotone-white] [data-app-shell] .app-settings-cream{background:#ffffff!important}html[data-jmt-theme=monotone-white] [data-app-shell] .app-settings-cream :is(.text-midnight,.text-ink-body,p,span,h2,h3,label){color:#111111!important}html[data-jmt-theme=monotone-white] [data-app-shell] .app-settings-cream :is(.text-ink-muted,.text-pewter,.text-gold-muted){color:#666666!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-settings-cream{background:#000000!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-settings-cream :is(.text-midnight,.text-ink-body,p,span,h2,h3,label){color:#f5f5f5!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-settings-cream :is(.text-ink-muted,.text-pewter,.text-gold-muted){color:#a8a8a8!important}html[data-jmt-theme=monotone-white] [data-app-shell] .settings-touch-control[aria-checked=true]{border-color:rgb(0 0 0/28%)!important;background:rgb(0 0 0/5%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .settings-touch-control[aria-checked=true]{border-color:rgb(255 255 255/28%)!important;background:rgb(255 255 255/8%)!important}html[data-jmt-theme=monotone-white] [data-app-shell] .settings-touch-control .bg-gold,html[data-jmt-theme=monotone-white] [data-app-shell] .settings-touch-control .border-gold{border-color:#666666!important;background-color:#666666!important}@media (min-width:768px){[data-app-shell] .app-desk-page .app-hub-panel-scroll>div,[data-app-shell] .app-home-dashboard,[data-app-shell] .app-hub-pad,[data-app-shell] .app-hub-page-content,[data-app-shell] .app-hub-panel-footer,[data-app-shell] .app-settings-scroll{padding-inline:max(1.5rem,env(safe-area-inset-left,0px),calc(50% - 22rem)) max(1.5rem,env(safe-area-inset-right,0px),calc(50% - 22rem))}[data-app-shell] .app-swipe-header>*{width:100%;max-width:47rem;margin-inline:auto}[data-app-shell] .app-hub-nav__list{max-width:36rem;margin-inline:auto}.companion-nav-dock .app-hub-nav__list--tablet,[data-app-shell] .app-hub-nav__list--tablet{max-width:42rem}[data-app-shell] .app-home-hub-row{gap:.75rem}[data-app-shell] .app-home-tile{padding:.75rem .7rem .65rem}[data-app-shell] .app-home-capture{flex:0 0 auto}[data-app-shell] .app-home-capture__card:not(.app-home-capture__card--collapsed){flex:0 0 auto;height:24rem}[data-app-shell] .app-home-more{margin-top:1rem}[data-app-shell] .app-hub-nav__label{font-size:.75rem;line-height:1.15}}@media (min-width:1024px){[data-app-shell] .app-desk-page .app-hub-panel-scroll>div,[data-app-shell] .app-home-dashboard,[data-app-shell] .app-hub-pad,[data-app-shell] .app-hub-page-content,[data-app-shell] .app-hub-panel-footer,[data-app-shell] .app-settings-scroll{padding-inline:max(2rem,env(safe-area-inset-left,0px),calc(50% - 24rem)) max(2rem,env(safe-area-inset-right,0px),calc(50% - 24rem))}[data-app-shell] .app-swipe-header>*{max-width:52rem}[data-app-shell] .app-hub-nav__list{max-width:40rem}.companion-nav-dock .app-hub-nav__list--tablet,[data-app-shell] .app-hub-nav__list--tablet{max-width:46rem}}@media (min-width:1280px){[data-app-shell] .app-desk-page .app-hub-panel-scroll>div,[data-app-shell] .app-home-dashboard,[data-app-shell] .app-hub-pad,[data-app-shell] .app-hub-page-content,[data-app-shell] .app-hub-panel-footer,[data-app-shell] .app-settings-scroll{padding-inline:max(2.5rem,env(safe-area-inset-left,0px),calc(50% - 28rem)) max(2.5rem,env(safe-area-inset-right,0px),calc(50% - 28rem))}[data-app-shell] .app-swipe-header>*{max-width:60rem}}@media (min-width:1600px){[data-app-shell] .app-desk-page .app-hub-panel-scroll>div,[data-app-shell] .app-home-dashboard,[data-app-shell] .app-hub-pad,[data-app-shell] .app-hub-page-content,[data-app-shell] .app-hub-panel-footer,[data-app-shell] .app-settings-scroll{padding-inline:max(3rem,env(safe-area-inset-left,0px),calc(50% - 32rem)) max(3rem,env(safe-area-inset-right,0px),calc(50% - 32rem))}[data-app-shell] .app-swipe-header>*{max-width:68rem}}html[data-jmt-theme=monotone-dark] [data-app-shell]{color-scheme:dark;background:#0c0c0c!important;color:#f5f5f5!important}html[data-jmt-theme=monotone-dark] [data-app-shell] :is(.app-swipe-root,.app-hub-viewport,.app-hub-page,.app-home-dashboard,.app-home-catch,.app-home-catch-view){background:#0c0c0c!important;color:#f5f5f5!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar__inner{background:#1a1a1a!important;border-color:rgb(255 255 255/14%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/6%)!important;color:#f5f5f5!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar__days,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar__streak{color:#f5f5f5!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar__hint,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar__unit{color:#a8a8a8!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar .habits-goal-chip{border-color:rgb(255 255 255/14%)!important;background:#242424!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar .habits-goal-chip__label{color:#c8c8c8!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar .habits-goal-chip__track{background:rgb(255 255 255/12%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar .habits-goal-chip__fill{background:#e8e8e8!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-ritual-bar .habits-goal-chip__value{color:#d0d0d0!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch[data-has-content=true] .app-home-catch__opening,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__opening{color:#f5f5f5!important;opacity:1!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__rule{background:rgb(255 255 255/35%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar__wrap{background:#1a1a1a!important;border-color:rgb(255 255 255/12%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-select{color:#f0f0f0!important;-webkit-text-fill-color:#f0f0f0!important;background:#242424!important;border-radius:.35rem;padding-inline:.35rem}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-select option{background:#1a1a1a;color:#f0f0f0}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar :is(button,span){color:#f0f0f0!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar button{background:transparent!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar button:hover:not(:disabled){background:rgb(255 255 255/10%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-capture--active,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-tool--on{border-color:rgb(255 255 255/55%)!important;background:rgb(255 255 255/16%)!important;color:#f5f5f5!important;box-shadow:0 0 0 1px rgb(255 255 255/28%),0 0 14px rgb(255 255 255/30%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar .bg-midnight\/10{background:rgb(255 255 255/22%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar .text-ink-muted,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar .text-midnight,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar :is(button,select,span),html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar [class*=text-midnight]{color:#f0f0f0!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__toolbar-wrap .manuscript-toolbar button{background:#242424!important;border-color:rgb(255 255 255/14%)!important;color:#f0f0f0!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__editor{background:#141414!important;color:#f5f5f5!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/14%)!important;border-radius:.65rem;padding:.55rem .65rem;caret-color:#f5f5f5!important}html[data-jmt-theme=monotone-dark][data-jmt-home-grid=true] [data-app-shell] .app-home-catch__editor{background-color:#141414!important;background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255/12%) 1px,transparent 0)!important;background-size:18px 18px!important;background-position:8px 8px!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__editor:empty:before,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__editor:has(>br:only-child):before,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__editor:has(>p:only-child>br:only-child):before{color:rgb(245 245 245/38%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__addbar,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__saverow{border-top-color:rgb(255 255 255/10%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__add-item{color:rgb(245 245 245/78%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__add-item--primary{color:#f5f5f5!important;border-color:rgb(255 255 255/18%)!important;background:rgb(255 255 255/8%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__add-item:active{background:rgb(255 255 255/8%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__add-item--primary:active{background:rgb(255 255 255/14%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-board{background:#121212!important;border-color:rgb(255 255 255/14%)!important}html[data-jmt-theme=monotone-dark][data-jmt-home-grid=true] [data-app-shell] .app-home-journal-board{background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255/14%) 1px,transparent 0),linear-gradient(#121212,#121212)!important;background-size:18px 18px,auto!important;background-position:10px 10px,0 0!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__text--journal{background:transparent!important;border-color:transparent!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__text--journal .app-home-catch__editor{background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-jmt-theme=monotone-dark][data-jmt-home-grid=true] [data-app-shell] .app-home-catch__text--journal{background:transparent!important;background-image:none!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__text--active,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-card--selected .app-home-catch__text--journal{border-color:rgb(255 255 255/18%)!important;background:rgb(255 255 255/4%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-card__pointer{background:#2a2a2a!important;border-color:rgb(255 255 255/28%)!important;color:#f0f0f0!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-card--selected{outline-color:rgb(255 255 255/35%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-card--selected .app-home-journal-card__pointer{background:#3a3a3a!important;border-color:rgb(255 255 255/45%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-card__resize{background:#2a2a2a!important;border-color:rgb(255 255 255/35%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-card__rotate{background:#2a2a2a!important;border-color:rgb(255 255 255/35%)!important;color:#f0f0f0!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-journal-card__resize:after{background:rgb(255 255 255/55%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__file .text-midnight{color:#f5f5f5!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__file .text-ink-muted{color:#a8a8a8!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__dest,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__dest :is(button,span,strong){color:#c8c8c8!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__dest button,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__dest strong{color:#f5f5f5!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__save-primary{background:#f5f5f5!important;color:#0c0c0c!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__save-secondary{background:#1a1a1a!important;border-color:rgb(255 255 255/18%)!important;color:#f0f0f0!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__recorder,html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__recorder-inner{background:#1a1a1a!important;border-color:rgb(255 255 255/14%)!important;color:#f5f5f5!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-home-catch__write-gap{background:#161616!important;border-color:rgb(255 255 255/16%)!important;color:rgb(245 245 245/55%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] :is(.text-midnight,.text-ink-body){color:#f5f5f5!important}html[data-jmt-theme=monotone-dark] [data-app-shell] :is(.text-ink-muted,.text-pewter){color:#a8a8a8!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .text-gold-muted{color:#c8c8c8!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.cafe-window-pane,.cafe-stream-card,.coffee-daily-gem,.coffee-post-card,.coffee-post-menu,.coffee-paper-inset,.coffee-ballot-card,.coffee-station-card,.coffee-pinned-shelf,.coffee-arrival-welcome,.cafe-prompt-response-sheet){background-color:#faf6ee!important;color:#141a22!important;-webkit-text-fill-color:#141a22;border-color:rgb(20 26 34/14%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.cafe-window-pane,.cafe-stream-card,.coffee-daily-gem,.coffee-post-card,.coffee-post-menu,.coffee-paper-inset,.coffee-ballot-card,.coffee-station-card,.coffee-pinned-shelf,.coffee-arrival-welcome) :is(.text-midnight,.text-ink-body,.text-slate-deep,[class*=text-midnight],[class*=text-ink-body],[class*=text-slate-deep]){color:#141a22!important;-webkit-text-fill-color:#141a22}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.cafe-window-pane,.cafe-stream-card,.coffee-daily-gem,.coffee-post-card,.coffee-post-menu,.coffee-paper-inset,.coffee-ballot-card,.coffee-station-card,.coffee-pinned-shelf,.coffee-arrival-welcome) :is(.text-ink-muted,.text-pewter,.text-gold-muted,[class*=text-ink-muted],[class*=text-pewter],[class*=text-gold-muted]){color:#4a4238!important;-webkit-text-fill-color:#4a4238}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.cafe-window-pane,.cafe-stream-card,.coffee-daily-gem,.coffee-arrival-welcome,.coffee-post-menu) :is(button.bg-cream,button[class*=bg-cream],a.bg-cream,a[class*=bg-cream]){background-color:#faf6ee!important;color:#141a22!important;-webkit-text-fill-color:#141a22;border-color:rgb(20 26 34/18%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .coffee-cafe-shell [role=tablist] [role=tab][aria-selected=true]{background-color:#ffffff!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .coffee-cafe-shell [role=tablist] [role=tab]:not([aria-selected=true]){color:#c8c8c8!important;-webkit-text-fill-color:#c8c8c8;border-color:rgb(255 255 255/18%)!important;background-color:transparent!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .coffee-cafe-shell .cafe-chrome-copy{color:#c8c8c8!important;-webkit-text-fill-color:#c8c8c8}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .coffee-cafe-shell .cafe-silent-hours{border-color:rgb(255 255 255/12%)!important;background-color:rgb(255 255 255/4%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .coffee-cafe-shell .cafe-silent-hours-label{color:rgb(245 245 245/55%)!important;-webkit-text-fill-color:rgb(245 245 245/55%)}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .coffee-cafe-shell .cafe-silent-hours-line{color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .coffee-cafe-shell .cafe-silent-hours-btn:not(.cafe-silent-hours-btn--on){border-color:rgb(255 255 255/30%)!important;color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5;background-color:transparent!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .coffee-cafe-shell .cafe-silent-hours-btn--on{background-color:#ffffff!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a;border-color:transparent!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .coffee-cafe-shell .cafe-chrome-copy :is(a,.text-midnight,[class*=text-midnight]){color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .cafe-view-tab--active{background-color:#d8c0a0!important;background-image:var(--worn-grain-heavy),linear-gradient(165deg,#e8d4b4 0,#d4b896 42%,#c4a07a 100%)!important;color:#141a22!important;-webkit-text-fill-color:#141a22;border-color:#8a6840!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody]) [data-app-shell] .cafe-view-tab:not(.cafe-view-tab--active){background-color:transparent!important;color:#e8e8e8!important;-webkit-text-fill-color:#e8e8e8;border-color:transparent!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .cafe-view-tab--active{background-color:#ffffff!important;background-image:none!important;color:#000000!important;-webkit-text-fill-color:#000000;border-color:#ffffff!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .cafe-view-tab:not(.cafe-view-tab--active){background-color:#1a1a1a!important;color:#e8e8e8!important;-webkit-text-fill-color:#e8e8e8;border-color:rgb(255 255 255/22%)!important}html[data-jmt-theme=monotone-white] [data-app-shell] .cafe-view-tab--active{background-color:#000000!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff;border-color:#000000!important}html[data-jmt-theme=monotone-white] [data-app-shell] .cafe-view-tab:not(.cafe-view-tab--active){background-color:#ffffff!important;color:#444444!important;-webkit-text-fill-color:#444444;border-color:rgb(0 0 0/22%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .workshop-parchment-enclave :is(.text-midnight,.text-ink-body,[class*=text-midnight],[class*=text-ink-body]){color:#141a22!important;-webkit-text-fill-color:#141a22}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .workshop-parchment-enclave :is(.text-ink-muted,.text-pewter,.text-gold-muted,[class*=text-ink-muted],[class*=text-pewter],[class*=text-gold-muted]){color:#4a4238!important;-webkit-text-fill-color:#4a4238}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .workshop-parchment-enclave :is(.bg-cream,.bg-parchment,[class*="bg-cream/"],[class*="bg-parchment/"]){background-color:#faf6ee!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .workshop-parchment-enclave :is(.bg-midnight,[class*="bg-midnight/"]){background-color:#141a22!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .workshop-parchment-enclave :is(.text-cream,[class*=text-cream]){color:#faf6ee!important;-webkit-text-fill-color:#faf6ee}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .review-tutor-panel--sheet{background:#faf6ee!important;color:#141a22}html[data-jmt-theme=monotone-dark] [data-app-shell] [data-companion-focus-write] .companion-writing-header :is(.text-midnight,.text-ink-body,.loose-piece-title-btn){color:#141a22!important}html[data-jmt-theme=monotone-dark] [data-app-shell] [data-companion-focus-write] .companion-writing-header .loose-piece-title-input{background:#000000!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-jmt-theme=monotone-dark] [data-app-shell] [data-companion-focus-write] .companion-writing-header :is(.text-ink-muted,.loose-piece-title-hint){color:#5c5348!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .companion-page-options__panel{background:#faf6ee!important;border-color:rgb(20 26 34/18%)!important;color:#141a22!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .companion-page-options__panel :is(.text-midnight,.text-ink-body,.text-ink-muted,[class*=text-midnight],[class*=text-ink-body],[class*=text-ink-muted],button,a,p,span){color:#141a22!important;-webkit-text-fill-color:#141a22}html[data-jmt-theme=monotone-dark] [data-app-shell] .companion-page-options__panel :is(button:hover,a:hover){background-color:#efe6d4!important}html[data-jmt-theme=monotone-dark] [data-app-shell] [data-companion-focus-write] .companion-write-status .text-midnight{color:#141a22!important}html[data-jmt-theme=monotone-dark] [data-app-shell] [data-companion-focus-write] .companion-write-status :is(.text-ink-muted,.text-gold-muted){color:#5c5348!important}html[data-jmt-theme=monotone-dark] [data-app-shell] [data-companion-focus-write] .companion-wix-toolbar{background:#ffffff!important;color:#141a22!important;border-color:rgb(20 26 34/12%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] [data-companion-focus-write] .story-editor--companion-wix,html[data-jmt-theme=monotone-dark] [data-companion-focus-write] .story-editor--companion-wix{background-color:#ffffff!important;color:#141a22!important;caret-color:#141a22!important;-webkit-text-fill-color:#141a22}html[data-jmt-theme=monotone-dark] [data-app-shell] [data-companion-focus-write] .companion-wix-toolbar :is(.companion-wix-tool,.markup-dropdown__trigger,.text-midnight,[class*=text-midnight],.text-ink-body,.text-ink-muted,button,span,label){color:#141a22!important;-webkit-text-fill-color:#141a22!important}html[data-jmt-theme=monotone-dark] [data-app-shell] [data-companion-focus-write] .companion-wix-toolbar :is(.text-ink-muted,[class*=text-ink-muted],.text-pewter){color:#5c5348!important;-webkit-text-fill-color:#5c5348!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .atelier-link-pill--primary{background:#f5f5f5!important;color:#0c0c0c!important;-webkit-text-fill-color:#0c0c0c!important;border-color:rgb(255 255 255/28%)!important}html[data-jmt-theme=monotone-dark] [data-app-shell] .atelier-link-pill:not(.atelier-link-pill--primary){background:#1a1a1a!important;color:#d0d0d0!important;-webkit-text-fill-color:#d0d0d0!important;border-color:rgb(255 255 255/22%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar){--color-cream:#faf6ee;--color-midnight:#141a22;--color-parchment:#1c2430;--color-gold:#c9a227;--color-gold-light:#e4c56a;--color-gold-muted:#b89840;--color-ink-body:#faf6ee;--color-ink-muted:#c4bdb0;color:#faf6ee;-webkit-text-fill-color:#faf6ee}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar) .text-cream{color:#faf6ee!important;-webkit-text-fill-color:#faf6ee!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar) [class*="text-cream/"]{color:rgb(250 246 238/72%)!important;-webkit-text-fill-color:rgb(250 246 238/72%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar) :is(.text-gold-light,[class*=text-gold-light]){color:#e4c56a!important;-webkit-text-fill-color:#e4c56a!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar) :is(.text-gold,.text-gold-muted,[class*="text-gold/"]){color:#c9a227!important;-webkit-text-fill-color:#c9a227!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar) :is(.bg-midnight,[class*=bg-midnight]){background-color:rgb(20 26 34/92%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar) :is(.bg-cream,[class*=bg-cream],.bg-parchment,[class*=bg-parchment]){background-color:rgb(250 246 238/12%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar) :is(textarea,input:not([type=checkbox]):not([type=radio]),select){background:rgb(250 246 238/12%)!important;color:#faf6ee!important;-webkit-text-fill-color:#faf6ee!important;border-color:rgb(250 246 238/22%)!important;caret-color:#faf6ee}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar) :is(textarea,input)::placeholder{color:rgb(250 246 238/45%)!important;-webkit-text-fill-color:rgb(250 246 238/45%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.app-listen-workshop,.listen-draft-edit-bar) button{color:#faf6ee!important;-webkit-text-fill-color:#faf6ee!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.listen-draft-edit-bar) button.bg-emerald-100\/95{color:#1a3028!important;-webkit-text-fill-color:#1a3028!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.listen-draft-edit-bar) button.bg-amber-100\/95,html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] :is(.app-listen-stage,.listen-draft-edit-bar) button.bg-amber-50\/95{color:#3d2a10!important;-webkit-text-fill-color:#3d2a10!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-listen-workshop :is(.tutor-answer-panel,.house-tutor-loading-strip){--color-cream:#faf6ee;--color-midnight:#141a22;--color-ink-body:#252119;--color-ink-muted:#5a554d;background:#faf6ee!important;color:#141a22!important;-webkit-text-fill-color:#141a22!important;border-color:rgb(201 162 39/45%)!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-listen-workshop :is(.tutor-answer-panel,.house-tutor-loading-strip) :is(.text-midnight,[class*=text-midnight],.text-ink-body,[class*=text-ink-body],.text-ink-muted,[class*=text-ink-muted],.text-pewter,p,span,button){color:#141a22!important;-webkit-text-fill-color:#141a22!important}html:is([data-jmt-theme=moody],[data-jmt-theme=extra-moody],[data-jmt-theme=monotone-dark]) [data-app-shell] .app-listen-workshop .tutor-answer-panel :is(.bg-cream,[class*=bg-cream],.bg-parchment,[class*=bg-parchment]){background-color:#f3eee4!important}[data-app-shell] .app-desk-grow-sheet__row--current{position:relative}[data-app-shell] .app-desk-grow-sheet__row--inspiration.app-desk-grow-sheet__row--current{border-color:color-mix(in srgb,var(--color-gold,#c4a35a) 55%,transparent);background:color-mix(in srgb,var(--color-gold,#c4a35a) 14%,var(--color-cream,#fffef8));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-gold,#c4a35a) 35%,transparent),0 0 18px color-mix(in srgb,var(--color-gold,#c4a35a) 28%,transparent),0 0 36px color-mix(in srgb,var(--color-gold,#c4a35a) 12%,transparent)}[data-app-shell] .app-desk-grow-sheet__row--writing.app-desk-grow-sheet__row--current{border-color:color-mix(in srgb,var(--color-midnight,#1c1c1c) 28%,transparent);background:color-mix(in srgb,var(--color-midnight,#1c1c1c) 6%,var(--color-cream,#fffef8));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-midnight,#1c1c1c) 16%,transparent),0 0 16px color-mix(in srgb,var(--color-ink-body,#1a1510) 12%,transparent)}[data-app-shell] .app-desk-grow-sheet__row--binder.app-desk-grow-sheet__row--current{border-color:color-mix(in srgb,var(--color-gold,#c4a35a) 60%,transparent);background:color-mix(in srgb,var(--color-gold,#c4a35a) 16%,var(--color-cream,#fffef8));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-gold,#c4a35a) 40%,transparent),0 0 20px color-mix(in srgb,var(--color-gold,#c4a35a) 30%,transparent)}[data-app-shell] .app-desk-grow-sheet__here{background:color-mix(in srgb,var(--color-gold,#c4a35a) 22%,transparent);color:color-mix(in srgb,var(--color-midnight,#1c1c1c) 85%,transparent);letter-spacing:.08em}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-desk-grow-sheet__row--inspiration.app-desk-grow-sheet__row--current{border-color:rgb(212 180 110/55%);background:rgb(212 180 110/12%);box-shadow:0 0 0 1px rgb(212 180 110/30%),0 0 20px rgb(212 180 110/22%),0 0 40px rgb(212 180 110/10%)}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-desk-grow-sheet__row--writing.app-desk-grow-sheet__row--current{border-color:rgb(255 255 255/28%);background:rgb(255 255 255/8%);box-shadow:0 0 0 1px rgb(255 255 255/14%),0 0 18px rgb(255 255 255/10%)}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-desk-grow-sheet__row--binder.app-desk-grow-sheet__row--current{border-color:rgb(212 180 110/60%);background:rgb(212 180 110/14%);box-shadow:0 0 0 1px rgb(212 180 110/35%),0 0 22px rgb(212 180 110/24%)}html[data-jmt-theme=monotone-dark] [data-app-shell] .app-desk-grow-sheet__here{background:rgb(212 180 110/22%);color:rgb(245 240 230/92%)}