.face-expand{margin-left:auto}.face-pick{width:100%;font:inherit;text-align:left;cursor:pointer}.face-line.off{border-color:var(--rule);background:none;color:var(--inkSoft)}.face-line.off .heart{color:var(--inkFaint)}.face-pick.off:hover{border-color:var(--heart);color:var(--ink)}.face-pick.off:hover .heart{color:var(--heart)}.face-empty{color:var(--inkFaint)}.doc{position:relative;min-height:100vh;background:var(--sheet);color:var(--ink)}.doc-top{position:absolute;top:1.25rem;left:1.5rem;right:1.5rem;z-index:3;display:flex;align-items:center;gap:.125rem}.doc-top-spacer{flex:1}.doc-btn{height:2.75rem;padding:0 .875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:6.1875rem;background:none;color:var(--inkSoft);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.doc-btn:hover,.doc-btn[aria-pressed=true],.doc-btn[aria-expanded=true]{background:var(--rowHover);color:var(--ink)}.doc-btn:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.doc-btn.is-action{color:var(--ink)}.doc-icon{width:2.75rem;padding:0}.doc-more{position:relative}.doc-main{display:grid;grid-template-columns:40rem 15rem;column-gap:8.75rem;align-items:start;margin-left:max(1.5rem,calc(50% - 26.25rem));padding:5.75rem 0 6rem;transition:margin-left .18s ease}.doc-column{display:flex;flex-direction:column;gap:1.375rem;min-width:0}.doc-margin{display:flex;flex-direction:column;gap:1.625rem;padding-top:.75rem}.doc-gave-way .doc-main{grid-template-columns:40rem;margin-left:6.875rem}.doc-title{margin:0;font-family:var(--fontSerif);font-size:2.25rem;font-weight:500;line-height:1.15;letter-spacing:-.015em}.doc-head{display:flex;flex-direction:column;gap:.625rem}.doc-ask{display:flex;align-items:baseline;gap:.625rem;margin:0;padding:0;border:0;background:none;color:var(--needsInk);font:inherit;font-size:1rem;line-height:1.5;text-align:left;cursor:pointer}.doc-state{display:inline-flex;align-items:baseline;gap:.625rem;align-self:flex-start;margin:0;padding:0;border:0;background:none;color:var(--inkSoft);font:inherit;font-size:.9375rem;cursor:pointer}.doc-ask:hover,.doc-state:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}.doc-ask .status-glyph,.doc-state .status-glyph{transform:translateY(1px)}.doc-line{margin:0;font-size:.9375rem;line-height:1.5;color:var(--inkSoft)}.doc-lead{color:var(--inkFaint)}.doc-body{font-family:var(--fontSerif);font-size:1.125rem;line-height:1.7}.doc-body>*{margin:0}.doc-body>*+*{margin-top:.875rem}.doc-body h1,.doc-body h2,.doc-body h3,.doc-body h4{margin-top:1.5rem;font-family:var(--fontSans);font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1.4;color:var(--inkFaint)}.doc-body ul,.doc-body ol{padding-left:1.375rem}.doc-body li+li{margin-top:.5rem}.doc-body a{color:var(--accentInk)}.doc-body code{font-family:var(--fontMono);font-size:.8em}.doc-body.is-soft{color:var(--inkSoft)}.doc-quiet{font-family:var(--fontSerif);font-size:1.0625rem;color:var(--inkFaint)}.doc-switches{display:flex;flex-wrap:wrap;gap:.125rem;margin-left:-.75rem}.doc-switch{height:2.75rem;padding:0 .75rem;display:inline-flex;align-items:center;gap:.375rem;border:0;border-radius:6.1875rem;background:none;color:var(--inkFaint);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.doc-switch:hover{background:var(--rowHover);color:var(--ink)}.doc-switch[aria-selected=true]{color:var(--ink)}.doc-switch:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.doc-group{display:flex;flex-direction:column}.doc-group-label{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--inkFaint)}.doc-row{display:flex;align-items:baseline;gap:.5625rem;min-height:2.75rem;margin:0 -.625rem;padding:.6875rem .625rem;border:0;border-radius:.625rem;background:none;color:var(--inkSoft);font:inherit;font-size:.875rem;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.doc-row:hover{background:var(--rowHover);color:var(--ink)}.doc-row:disabled{cursor:default}.doc-row:disabled:hover{background:none;color:var(--inkSoft)}.doc-row:focus-visible{outline:.125rem solid var(--accent);outline-offset:-.125rem}.doc-row-glyph{flex:none;display:inline-flex;width:.5625rem;transform:translateY(1px)}.doc-glyph{display:block;width:.5625rem;height:.5625rem;border-radius:6.1875rem}.doc-glyph-recording{background:var(--accent)}.doc-glyph-nook{border-radius:.1875rem;background:var(--ink)}.doc-glyph-note{border-radius:.1875rem;box-shadow:inset 0 0 0 1.5px var(--inkSoft)}@media(max-width:78.75rem){.doc-main,.doc-gave-way .doc-main{grid-template-columns:minmax(0,40rem);row-gap:2.5rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.doc-margin{padding-top:0}}@media(max-width:45rem){.doc-main{padding:5rem 1rem 4.5rem}.doc-title{font-size:1.875rem}}.player{display:flex;align-items:center;gap:.875rem}.player-btn{display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:6.1875rem;background:var(--accentWash);color:var(--accentInk);cursor:default}.player-note{font-size:.8125rem;color:var(--inkFaint);opacity:0;transition:opacity .12s ease}.player:hover .player-note,.player-btn:focus-visible+.player-note{opacity:1}.doc-face{display:flex;flex-direction:column;gap:.75rem;font-family:var(--fontSerif);font-size:1.25rem;line-height:1.55}.doc-face p{display:flex;align-items:baseline;gap:.625rem;margin:0}.doc-face-heart{flex:none;display:inline-flex;color:var(--heart);transform:translateY(1px)}.doc-face.is-quiet{font-size:1.125rem}.doc-footnote{margin:0;font-size:.75rem;color:var(--inkFaint)}.doc-transcript section{display:flex;flex-direction:column;gap:.875rem}.doc-transcript section+section{margin-top:.875rem}.doc-transcript section.held{color:var(--ink)}.doc-transcript h3{margin:.625rem 0 0}.doc-transcript p{margin:0}.doc-highlights p{display:flex;align-items:baseline;gap:.625rem;color:var(--inkSoft)}.doc-highlights p.is-picked{color:var(--ink)}.doc-heart{flex:none;width:1.75rem;height:1.75rem;display:grid;place-items:center;padding:0;border:0;border-radius:6.1875rem;background:none;color:var(--inkFaint);cursor:pointer;transform:translateY(.1875rem)}.doc-heart[aria-pressed=true]{color:var(--heart)}.doc-heart:hover{background:var(--rowHover)}.doc .nook-writing-docked{position:fixed;top:0;right:0;bottom:0;z-index:4;width:35rem;max-width:100vw;background:var(--paper);border-left:1px solid var(--hair)}.doc .nook-writing-floating{position:fixed;z-index:4}.doc .nook-writing-more .doc-group-label{margin-bottom:.25rem}.doc .nook-writing-more .doc-row{margin:0 -.625rem}@media(max-width:78.75rem){.doc-gave-way .doc-main{margin-right:35rem;margin-left:1.5rem}}.doc-editable{margin:0 -.75rem;padding:0 .75rem;border-radius:.625rem;cursor:text}.doc-editable:hover{background:rgb(from var(--ink) r g b / .025)}.doc-editable:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.doc-placeholder{color:var(--inkFaint)}.doc-field{display:block;width:100%;min-height:8em;padding:0;border:0;outline:none;resize:none;overflow:hidden;background:transparent;color:var(--ink);caret-color:var(--accent)}.doc-row-meta{margin-left:.5rem;font-size:.8125rem;color:var(--inkFaint);white-space:nowrap}.nook{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bg);color:var(--ink)}.nook-stage{position:absolute;top:0;right:0;bottom:0;left:0}.nook .plane.nook-plane{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,var(--dot) 1px,transparent 0)}.nook-btn{height:2.75rem;padding:0 .875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:6.1875rem;background:transparent;color:var(--inkSoft);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.nook-btn:hover,.nook-btn[aria-pressed=true]{background:var(--rowHover);color:var(--ink)}.nook-btn:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.nook-icon{width:2.75rem;padding:0}.nook-head{position:absolute;left:2rem;top:1.625rem;display:flex;align-items:center;gap:.875rem;max-width:calc(100% - 4rem)}.nook-name{margin:0;font-family:var(--fontSerif);font-size:1.5rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nook-dock{position:absolute;left:50%;bottom:1.75rem;transform:translate(-50%);display:flex;align-items:center;gap:.125rem;padding:.375rem;border-radius:6.1875rem;background:var(--paper);box-shadow:var(--lift)}.nook-dock-sep{width:1px;height:1.375rem;margin:0 .375rem;background:var(--hair)}.nook-zoom{position:absolute;right:1.75rem;bottom:2.125rem;display:flex;gap:.125rem;padding:.25rem;border-radius:6.1875rem;background:var(--paper);opacity:.85}.nook-zoom .nook-btn{width:2.25rem;height:2.25rem;padding:0;font-size:1rem}.nook-card{position:absolute;display:block;margin:0;border:0;border-radius:1.125rem;background:var(--paper);color:var(--ink);font:inherit;text-align:left;box-shadow:var(--lift);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:box-shadow .14s ease;animation:nook-in .26s ease-out both}.nook-card:hover,.nook-card.dragging{box-shadow:var(--liftBig)}.nook-card.dragging{z-index:2;cursor:grabbing}.nook-card:focus-visible{outline:.125rem solid var(--accent);outline-offset:.1875rem}@keyframes nook-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.nook-card{animation:none}}.nook-card-recording{padding:1.125rem 1.25rem 1.25rem}.nook-rec-head{display:flex;align-items:center;gap:.625rem;margin-bottom:.625rem}.nook-play{width:1.75rem;height:1.75rem;display:grid;place-items:center;flex:none;border-radius:6.1875rem;background:var(--accentWash);color:var(--accentInk)}.nook-date{font-family:var(--fontMono);font-size:.75rem;font-weight:500;color:var(--inkFaint);font-variant-numeric:tabular-nums}.nook-face{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;font-family:var(--fontSerif);font-size:1.0625rem;line-height:1.5}.nook-card-arc{padding:1rem 1.125rem}.nook-arc{display:flex;align-items:flex-start;gap:.75rem}.nook-arc-glyph{flex:none;margin-top:.3125rem}.nook-arc-text{display:flex;flex-direction:column;gap:.375rem}.nook-arc-name{font-size:.9375rem;font-weight:500;line-height:1.4}.nook-waiting{font-size:.8125rem;color:var(--needsInk)}.nook-card-note{padding:1.125rem 1.125rem 1.25rem}.nook-sticky-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden;font-family:var(--fontSerif);font-size:1.0625rem;line-height:1.45}.nook-card-other{padding:1rem 1.125rem}.nook-panel{position:absolute;left:1.5rem;top:5.5rem;bottom:7rem;width:20.625rem;max-width:calc(100vw - 3rem);display:flex;flex-direction:column;overflow:hidden;border-radius:1.125rem;background:var(--paper);box-shadow:var(--lift)}.nook-panel-head{display:flex;align-items:center;justify-content:space-between;padding:.875rem .625rem .375rem 1.375rem}.nook-panel-title{margin:0;font-family:var(--fontSerif);font-size:1.25rem;font-weight:500}.nook-panel-rows{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:.25rem .625rem}.nook-panel-empty{margin:.5rem .75rem;font-size:.875rem;color:var(--inkFaint)}.nook-row{display:flex;width:100%;padding:.75rem;border:0;border-radius:.75rem;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:grab}.nook-row:hover{background:var(--rowHover)}.nook-row:focus-visible{outline:.125rem solid var(--accent);outline-offset:-.125rem}.nook-row-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.nook-row-title{font-size:.9375rem;font-weight:500;line-height:1.4}.nook-row-recordings .nook-row-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--fontSerif);font-size:1rem;font-weight:400}.nook-row-sub{font-size:.8125rem;color:var(--inkFaint)}.nook-panel-hint{margin:0;padding:.875rem 1.375rem 1.125rem;font-size:.8125rem;color:var(--inkFaint)}.nook-swatch{width:.75rem;height:.75rem;margin-right:.5rem;border-radius:6.1875rem;box-shadow:inset 0 0 0 1px var(--hair)}.nook-main{position:absolute;top:0;right:0;bottom:0;left:0}.nook-gave-way .nook-main{right:37.5rem}.nook-write.hot{background:var(--accentWash);color:var(--accentInk);box-shadow:inset 0 0 0 1.5px var(--accent)}.nook-writing{display:flex;flex-direction:column;overflow:hidden;background:var(--sheet)}.nook-writing-floating{position:absolute;left:50%;top:4.75rem;bottom:6.5rem;width:41.25rem;max-width:calc(100vw - 2rem);transform:translate(-50%);border-radius:1.125rem;box-shadow:var(--liftBig)}.nook-writing-docked{position:absolute;top:0;right:0;bottom:0;width:37.5rem;border-left:1px solid var(--rule)}.nook-writing-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .625rem 0 1.875rem}.nook-writing-title{min-width:0;margin:0;overflow:hidden;font-family:var(--fontSerif);font-size:1.25rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.nook-writing-title[draggable=true]{cursor:grab}.nook-writing-title.untitled{color:var(--inkFaint)}.nook-writing-actions{display:flex;align-items:center;flex:none}.nook-placed{display:inline-flex;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;color:var(--inkFaint)}.nook-writing-body{flex:1;min-height:0;display:flex;justify-content:center;padding:1.125rem 1.875rem 1.875rem}.nook-editor{width:100%;max-width:37.5rem;height:100%;padding:0;border:0;outline:none;resize:none;background:transparent;color:var(--ink);font-family:var(--fontSerif);font-size:1.1875rem;line-height:1.7;caret-color:var(--accent)}.nook-editor::placeholder{color:var(--inkFaint)}.nook-writing-note{max-width:37.5rem;margin:0;font-family:var(--fontSerif);font-size:1.0625rem;line-height:1.6;color:var(--inkSoft)}.nook-window{position:absolute;right:2rem;top:5.5rem;width:29.375rem;max-width:calc(100% - 3rem);max-height:calc(100% - 12.5rem);display:flex;flex-direction:column;overflow:hidden;border-radius:1.125rem;background:var(--sheet);box-shadow:var(--liftBig)}.nook-window-head{display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem 0 1.625rem}.nook-window-actions{display:flex}.nook-window-body{display:flex;flex-direction:column;gap:1.25rem;min-height:0;overflow-y:auto;padding:.625rem 1.625rem 1.625rem}.nook-window-words,.doc-face.nook-window-words{font-size:1.125rem}.nook-window-words{display:flex;flex-direction:column;gap:.75rem;font-family:var(--fontSerif);font-size:1.125rem;line-height:1.55}.nook-window-words p,.nook-window-field p,.nook-window-needs,.nook-window-arc{margin:0}.nook-window-arc .nook-arc-name{font-size:1.125rem}.nook-window-needs{font-size:.9375rem;line-height:1.5;color:var(--needsInk)}.nook-window-field{display:flex;flex-direction:column;gap:.375rem;font-family:var(--fontSerif);font-size:1.0625rem;line-height:1.5}.nook-window-label{font-family:var(--fontSans);font-size:.8125rem;color:var(--inkFaint)}.nook-window-link{align-self:flex-start;font-size:.875rem;font-weight:500;color:var(--accentInk)}.nook-window-link:hover{color:var(--ink)}.nook-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nook-chips-label{font-size:.8125rem;color:var(--inkFaint)}.nook-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:0;border-radius:6.1875rem;color:var(--ink);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.nook-chip:hover{filter:brightness(.97)}.nook-sheet-open .nook-main{opacity:.5}.nook-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim)}.nook-sheet{position:absolute;left:50%;top:2.25rem;bottom:0;width:47.5rem;max-width:100vw;transform:translate(-50%);display:flex;flex-direction:column;overflow:hidden;border-radius:1.125rem 1.125rem 0 0;background:var(--sheet);box-shadow:var(--liftBig)}.nook-sheet-head{display:flex;justify-content:flex-end;align-items:center;padding:.625rem .75rem 0 2.25rem}.nook-sheet-column{width:37.5rem;max-width:calc(100% - 2rem);align-self:center;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1.75rem;padding:1.375rem 0 3.75rem}.nook-sheet-arcs{display:flex;flex-direction:column;margin:0 -.75rem}.nook-sheet-arcs .nook-row{cursor:pointer}.nook-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-58%);display:flex;flex-direction:column;align-items:center;gap:1.875rem;width:38.75rem;max-width:calc(100% - 2rem);animation:nook-in .26s ease-out both}.nook-start-name{width:100%;padding:0;border:0;outline:none;background:transparent;color:var(--ink);font-family:var(--fontSerif);font-size:2.5rem;font-weight:500;letter-spacing:-.015em;text-align:center;caret-color:var(--accent)}.nook-start-name::placeholder{color:var(--inkFaint)}.nook-start-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.nook-pill{height:3rem;padding:0 1.25rem;display:inline-flex;align-items:center;gap:.625rem;border:0;border-radius:6.1875rem;background:var(--paper);color:var(--ink);font:inherit;font-size:.9375rem;font-weight:500;box-shadow:var(--lift);cursor:pointer}.nook-pill:hover{box-shadow:var(--liftBig)}.nook-pill:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.nook-drop-line{display:block;height:.125rem;margin:-1px .75rem;border-radius:.125rem;background:var(--accent)}.nook-row.carrying{opacity:.45}.nook-window-head.movable,.nook-writing-head.movable{cursor:grab;touch-action:none}.nook-window.moving,.nook-writing.moving{-webkit-user-select:none;user-select:none}.nook-window.moving .nook-window-head,.nook-writing.moving .nook-writing-head{cursor:grabbing}.nook-window-head .nook-btn,.nook-writing-head .nook-btn{cursor:pointer}.nook-writing-titles{display:flex;flex-direction:column;gap:.125rem;min-width:0}.nook-writing-label{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--inkFaint)}.nook-writing-more{display:flex;flex-direction:column;gap:.125rem;padding:0 1.875rem 1.625rem}.nook-inside{font-size:.8125rem;color:var(--inkFaint)}.th-list{padding:.25rem 2.5rem 0}.th-head{display:flex;align-items:center;gap:.75rem;padding:1.375rem 0 .5625rem;color:var(--inkSoft)}.th-head:after{content:"";flex:1;height:1px;background:var(--rule)}.th-list>div:first-child .th-head{padding-top:.5rem}.th-list>div:first-child .th-head:after{display:none}.th-unread{display:flex;flex-direction:column;gap:.5625rem;padding-top:.4375rem}.th-unread span{height:.5rem;border-radius:.25rem;background:rgb(from var(--ink) r g b / .07)}.th-unread span:last-child{background:rgb(from var(--ink) r g b / .05)}.th-sentinel{height:2.5rem}.th-gate{gap:.875rem}.th-pair{align-self:flex-start;padding:.4375rem .8125rem;border:1px solid rgb(from var(--accent) r g b / .34);border-radius:.4375rem;background:rgb(from var(--accent) r g b / .13);color:var(--ink);text-decoration:none;font-size:.78125rem;font-weight:600}.th-list.layout-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(21.25rem,1fr));gap:.875rem;align-items:start;padding-bottom:1.25rem}.th-list.layout-cards .th-group.is-headed{display:contents}.th-list.layout-cards .th-head{grid-column:1 / -1}.thcard{display:flex;flex-direction:column;gap:.5625rem;width:100%;padding:.875rem 1.125rem 1.125rem;border:0;border-radius:1rem;background:var(--paper);box-shadow:var(--lift);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .14s ease}.thcard:hover{box-shadow:var(--liftBig)}.thcard.focused,.thcard:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.thcard-head{display:flex;align-items:center;gap:.5625rem}.thcard-kind{width:1.375rem;height:1.375rem;display:grid;place-items:center;flex:none;border-radius:.375rem;background:var(--rowHover);color:var(--inkSoft)}.thcard-kind.is-recording{border-radius:6.1875rem;background:var(--accentWash);color:var(--accentInk)}.thcard-time{font-family:var(--fontMono);font-size:.75rem;font-weight:500;color:var(--inkFaint);font-variant-numeric:tabular-nums}.thcard-space{flex:1}.thcard-dot{width:.5rem;height:.5rem;flex:none;border-radius:6.1875rem}.thcard-title{display:block;font-family:var(--fontSerif);font-size:1.125rem;font-weight:500;line-height:1.3}.thcard-words{display:block;font-family:var(--fontSerif);font-size:1rem;line-height:1.5}.thcard-words.is-empty{color:var(--inkFaint)}.thw{position:relative;padding:1.25rem 3rem 4.5rem}.thw-top{position:absolute;top:.75rem;right:3rem;z-index:2}.thw-day+.thw-day{margin-top:2rem}.thw-head{margin:0 0 1.125rem;font-family:var(--fontSerif);font-size:1.25rem;font-style:italic;font-weight:400;color:var(--inkSoft)}.thw-wall{display:grid;gap:1.375rem;align-items:start}.thw-column{display:flex;flex-direction:column;gap:1.375rem;min-width:0}.thw-more{position:relative}.thw-menu{min-width:16.25rem}.thw-menu-label{display:block;padding:.625rem .75rem .25rem;font-size:.75rem;color:var(--inkFaint)}.thw-menu button[aria-checked=true]{color:var(--ink);font-weight:600}.thw-menu button[aria-checked=false]{color:var(--inkSoft)}.thw-menu-sep{display:block;height:1px;margin:.375rem .5rem;background:var(--hair)}@media(max-width:45rem){.thw{padding:1rem 1rem 3.5rem}.thw-top{right:1rem}}.fd-split{display:flex;align-items:stretch;min-height:0;height:100%}.fd-rail{position:relative;flex:none;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--rule)}.fd-rail.is-collapsed{background:color-mix(in srgb,var(--ink) 1.5%,transparent)}.fd-rail-head{display:flex;align-items:center;gap:.625rem;height:2.75rem;flex:none;padding:0 .5rem 0 .875rem;border-bottom:1px solid var(--rule);color:var(--inkFaint)}.fd-rail-spacer{flex:1}.fd-rail-head .icon-btn[aria-pressed=true]{color:var(--ink)}.fd-rail-body{flex:1;min-height:0;overflow-y:auto;padding:.375rem 0;outline:none}.fd-rail-resize{position:absolute;top:0;bottom:0;right:-.1875rem;width:.4375rem;cursor:col-resize;z-index:2}.fd-rail.is-dragging{border-right-color:transparent}.fd-rail.is-dragging:after{content:"";position:absolute;top:0;bottom:0;right:0;width:.125rem;background:var(--accent)}.fd-rail-readout{position:absolute;top:3.625rem;right:.5rem;display:inline-flex;align-items:center;height:1.375rem;padding:0 .5rem;border-radius:.375rem;background:var(--accent);color:var(--bg);font-weight:600;z-index:3}.fd-strip{display:flex;flex-direction:column;gap:.125rem;padding:.4375rem 0;overflow-y:auto}.fd-strip-row{position:relative;display:grid;place-items:center;height:2.375rem;text-decoration:none}.fd-strip-row:hover{background:var(--rowHover)}.fd-strip-row.on{background:color-mix(in srgb,var(--accent) 10%,transparent)}.fd-strip-row.on:before,.fd-row.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.125rem;background:var(--accent)}.fd-row{position:relative;display:flex;align-items:center;height:1.9375rem;padding-right:.5rem;color:var(--ink);text-decoration:none;cursor:pointer}.fd-row.is-index{height:2.125rem}.fd-row:hover{background:var(--rowHover)}.fd-row.on{background:color-mix(in srgb,var(--accent) 10%,transparent)}.fd-row-chevron{width:1rem;flex:none;display:grid;place-items:center}.fd-row-disclose{display:grid;place-items:center;width:1rem;height:1rem;padding:0;border:0;background:none;color:color-mix(in srgb,var(--ink) 42%,transparent);cursor:pointer}.fd-row-disclose:hover{color:var(--ink)}.fd-row-mark{width:1.625rem;flex:none;display:flex;align-items:center}.fd-row-name{flex:1;min-width:0;font-size:.84375rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-row.is-index .fd-row-name{font-size:.90625rem;font-weight:600}.fd-mark{flex:none;display:grid;place-items:center}.fd-mark.is-tile{border:1px solid transparent;box-sizing:border-box}.fd-mark-letter{line-height:1;font-weight:700;padding-top:1px}.fd-counts{display:inline-flex;align-items:center;gap:.625rem;flex:none;color:var(--inkFaint);font-variant-numeric:tabular-nums}.fd-count{display:inline-flex;align-items:center;gap:.3125rem}.fd-count-glyph{display:block;color:color-mix(in srgb,var(--ink) 34%,transparent)}.fd-column{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.fd-head{display:flex;align-items:flex-start;gap:.875rem;flex:none;padding:1.375rem 2.5rem 1.125rem;border-bottom:1px solid var(--rule)}.fd-head-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.6875rem}.fd-head-title{display:flex;align-items:center;gap:.75rem}.fd-name{margin:0;font-size:1.875rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.fd-head-chips{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.fd-kindchip{display:inline-flex;align-items:center;gap:.375rem;height:1.5rem;padding:0 .5625rem;border:1px solid var(--rule);border-radius:6.1875rem;flex:none}.fd-kindchip-label{font-size:.71875rem;font-weight:600;color:var(--inkSoft)}.fd-head-counts{display:flex;align-items:center;gap:.75rem;padding-top:.375rem;color:var(--inkFaint)}.fd-sep{width:1px;height:.75rem;background:var(--rule)}.fd-filter{display:flex;align-items:center;gap:.75rem;flex:none;height:2.75rem;padding:0 1.5rem 0 2.5rem;border-bottom:1px solid var(--rule);color:var(--inkFaint)}.fd-filter-count{color:var(--inkFaint)}.fd-filter-spacer{flex:1}.fd-narrow{width:13.75rem}.fd-lead{display:inline-flex;align-items:center;gap:.4375rem}.fd-body{flex:1;min-height:0;display:flex;align-items:stretch;box-sizing:border-box}.fd-main{flex:1;min-width:0;padding:1.125rem 2.5rem 3rem}.fd-body.has-panel .fd-main{padding-right:1.5rem}.fd-body .th-list{padding-left:0;padding-right:0}.fd-panel{flex:none;width:25rem;box-sizing:border-box;padding:1.125rem 1.25rem 3rem;border-left:1px solid var(--rule)}.fd-panel-head{display:flex;align-items:center;gap:.625rem;height:1.875rem;color:var(--inkFaint)}.fd-panel-body,.fd-band{display:flex;flex-direction:column}.fd-more-row{display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .375rem;border:0;background:none;color:var(--inkSoft);cursor:pointer;text-align:left}.fd-more-row:hover{color:var(--ink)}.fd-more-chevron{color:color-mix(in srgb,var(--ink) 40%,transparent)}.fd-group{padding-bottom:1.375rem}.fd-group-head{display:flex;align-items:center;gap:.5625rem;height:1.875rem;color:var(--inkFaint)}.fd-group-name{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--inkSoft)}.fd-group-spacer{flex:1}.fd-group-open{color:var(--inkFaint);text-decoration:none}.fd-group-open:hover{color:var(--ink)}.fd-index{max-width:56.25rem;padding:1.125rem 2.5rem 3rem;display:flex;flex-direction:column}.fd-index-head{display:flex;align-items:baseline;gap:.75rem;padding-bottom:.75rem;color:var(--inkFaint)}.fd-empty{padding:2.5rem 2.5rem 3rem;max-width:62ch}.fd-empty-title{margin:0 0 .625rem;font-size:1.125rem;font-weight:600;color:var(--ink)}.fd-empty-note{margin:0 0 .875rem;color:var(--inkSoft)}.fd-empty-hint{margin:0;color:var(--inkFaint)}.fd-more{display:inline-block;margin-top:.625rem;padding:.375rem .75rem;border:1px solid var(--rule);border-radius:.4375rem;background:none;color:var(--inkSoft);text-decoration:none;cursor:pointer}.fd-more:hover{color:var(--ink);border-color:var(--ruleStrong)}.nooks{display:flex;flex-direction:column;min-height:calc(100vh - 5.25rem);padding:2.5rem 4rem 0;background:var(--bg)}.nooks-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem}.nooks-title{margin:0;font-family:var(--fontSerif);font-size:2.125rem;font-weight:500;letter-spacing:-.015em;line-height:1.2}.nooks-new{height:2.75rem;padding:0 1.125rem 0 1rem;display:inline-flex;align-items:center;gap:.5rem;flex:none;border:0;border-radius:6.1875rem;background:var(--paper);box-shadow:var(--lift);color:var(--ink);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.nooks-new:hover{box-shadow:var(--liftBig)}.nooks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:2.5rem}@media(max-width:68.75rem){.nooks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:45rem){.nooks{padding:1.75rem 1rem 0}.nooks-grid{grid-template-columns:minmax(0,1fr);gap:1rem}}.nooks-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.125rem;background:var(--paper);box-shadow:var(--lift);color:var(--ink);text-decoration:none;transition:box-shadow .14s ease}.nooks-card:hover{box-shadow:var(--liftBig)}.nooks-card:focus-visible,.nooks-new:focus-visible,.nooks-link:focus-visible{outline:.125rem solid var(--accent);outline-offset:.1875rem}.nooks.is-away .nooks-card{opacity:.7}.nooks-mini{position:relative;display:block;height:9.375rem;overflow:hidden;background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,var(--dot) 1px,transparent 0);background-size:.875rem .875rem}.nooks-mini-card,.nooks-mini-sticky{position:absolute;display:block}.nooks-mini-card{background:var(--paper);box-shadow:var(--lift)}.nooks-card-text{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem}.nooks-card-name{font-family:var(--fontSerif);font-size:1.3125rem;font-weight:500;line-height:1.25;letter-spacing:-.01em}.nooks-card-name.is-unnamed{font-style:italic;color:var(--inkSoft)}.nooks-card-way{display:flex;align-items:baseline;gap:.5625rem;font-size:.875rem;line-height:1.4;color:var(--inkSoft)}.nooks-card-glyph{flex:none;transform:translateY(1px)}.nooks-card-waiting{color:var(--needsInk);white-space:nowrap}.nooks-foot{display:flex;gap:.375rem;margin-top:auto;padding:2.5rem 0 1.875rem}.nooks-link{height:2.75rem;display:inline-flex;align-items:center;gap:.375rem;padding:0 .875rem;margin-left:-.875rem;border:0;border-radius:6.1875rem;background:transparent;color:var(--inkSoft);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.nooks-link:hover{background:var(--rowHover);color:var(--ink)}.write{height:100%;display:flex;flex-direction:column;min-height:0}.write-head{display:flex;align-items:center;gap:.75rem;padding:.9375rem 2.5rem .5625rem;flex:none}.write-eyebrow{color:var(--inkFaint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.write-spacer{flex:1}.write-field{flex:1;min-height:0;width:100%;max-width:45rem;margin:0 auto;padding:0 2.5rem 4rem;border:0;outline:none;resize:none;background:none;color:var(--ink);font-family:inherit}.write-field::placeholder{color:var(--inkFaint)}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.t-pageTitle{font-size:1.875rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}.t-entityTitle{font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:-.005em}.t-memberTitle{font-size:.84375rem;font-weight:500;line-height:1.4}.t-bodyProse{font-size:.90625rem;font-weight:500;line-height:1.7}.t-faceProse{font-size:.8125rem;font-weight:500;line-height:1.45}.t-panelProse{font-size:.84375rem;font-weight:500;line-height:1.6}.t-eyebrowMono{font-family:var(--fontMono);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase}.t-metaMono{font-family:var(--fontMono);font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.03em;font-variant-numeric:tabular-nums}.t-chipLabel{font-size:.78125rem;font-weight:600;line-height:1}.t-tagLabel{font-size:.71875rem;font-weight:600;line-height:1}.t-dateHeadSerif{font-family:var(--fontSerif);font-size:1.1875rem;font-weight:500;font-style:italic;line-height:1.15}.t-bodyProse,.t-faceProse{max-width:38.75rem}.t-wide{max-width:56.25rem}.toolbar{display:flex;align-items:center;gap:.875rem;height:3rem;padding:0 1.5rem;border-bottom:1px solid var(--rule)}.toolbar.filter-row{height:auto;min-height:2.75rem;flex-wrap:wrap;padding-top:.4375rem;padding-bottom:.4375rem;background:var(--rowHover)}.toolbar-note{color:var(--inkFaint)}.toolbar-spacer{flex:1}.hold-toggle{display:inline-flex;border:1px solid var(--rule);border-radius:.4375rem;overflow:hidden}.hold-toggle button{height:1.625rem;padding:0 .625rem;border:0;background:transparent;color:var(--inkFaint);font:inherit;font-size:.78125rem;font-weight:600;cursor:pointer}.hold-toggle button[aria-pressed=true]{background:#31988021;color:var(--ink)}.desk{padding:1.125rem 1.5rem .5rem}.band-asking{margin-bottom:1.625rem}.desk-main{display:flex;gap:2rem;align-items:flex-start}.band-active{flex:1;min-width:0}.band-queue{width:23.25rem;flex:none}@media(max-width:87.4375rem){.band-queue{width:20rem}}@media(max-width:74.9375rem){.desk-main{display:block}.band-queue{width:auto;margin-top:1.375rem}.band-queue .rows{columns:2;column-gap:1.5rem}.band-queue .row-holder{break-inside:avoid}}.band-head{display:flex;align-items:center;gap:.5625rem;min-height:1.625rem}.band-count{color:var(--inkFaint)}.band-rule{flex:1;height:1px;background:transparent}.hold-none .band-rule{background:var(--hair)}.band-right{color:var(--inkFaint)}.rows{margin-top:.625rem}.hold-none .rows{margin-top:.375rem}.row-holder{border:1px solid transparent;border-radius:.75rem;margin-bottom:.625rem}.hold-none .row-holder{background:none!important;border-color:transparent!important;border-radius:0;margin-bottom:.1875rem}.arcrow{display:flex;align-items:flex-start;padding:.625rem .875rem .6875rem .375rem}.arcrow.compact{padding:.4375rem .75rem .5rem .375rem}.lane-grip,.lane-kebab{flex:none;display:flex;justify-content:center;padding-top:.25rem;color:var(--inkFaint);opacity:0}.lane-grip{width:1rem}.lane-kebab{width:1.625rem;padding-top:1px}.row-holder:hover .lane-grip,.row-holder:hover .lane-kebab{opacity:1}.lane-status{flex:none;width:1.25rem;display:flex;justify-content:center;padding-top:.3125rem}.lane-content{flex:1;min-width:0}.arcrow-crumb{font-size:.78125rem;color:var(--inkFaint);margin-bottom:.125rem}.arcrow-title{display:flex;align-items:baseline;gap:.75rem}.arcrow-title h3{margin:0;min-width:0;display:flex;align-items:baseline;gap:.375rem}.arcrow-title a{color:inherit;text-decoration:none}.row-holder:hover .arcrow-title a{text-decoration:underline;text-decoration-color:var(--ruleStrong);text-underline-offset:.125rem}.storyline-glyph{color:var(--inkFaint);align-self:center;flex:none}.arcrow-pins{margin-left:auto;display:flex;gap:.625rem;color:var(--inkFaint);white-space:nowrap}.arcrow-prose{margin:.1875rem 0 0;color:var(--inkSoft)}.arcrow-prose.is-asking,.arccard-prose.is-asking{color:var(--statusNeedsInput);border-left:.125rem solid rgb(from var(--statusNeedsInput) r g b / .45);padding-left:.5rem}.prose-label{margin-right:.375rem;color:var(--inkFaint)}.arcrow-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4375rem;color:var(--inkFaint)}.meta-marker{border-bottom:1px dashed var(--rule)}a.meta-tag{color:inherit;text-decoration:none;border-bottom:1px solid var(--rule)}a.meta-tag:hover{color:var(--accent);border-bottom-color:var(--accent)}.arcrow.is-done{opacity:.58}.arcrow.is-done .arcrow-title a{color:var(--inkSoft)}.arcrow.dragging{opacity:.4}.row-holder:has(.arcrow.drop-before){box-shadow:0 -.1875rem 0 -1px var(--accent)}:root:has(.arcrow.dragging,.arccard.dragging){-webkit-user-select:none;user-select:none}.arcrow[data-arc-name],.arccard[data-arc-name]{cursor:grab}.arcrow.dragging,.arccard.dragging{cursor:grabbing}.strips{padding:0 0 .875rem;margin-top:1.375rem}.strip{border-top:1px solid var(--hair)}.strip-head{display:flex;align-items:center;gap:.5625rem;width:100%;height:2.375rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.chev{display:inline-block;width:.8125rem;color:var(--inkFaint);transition:transform .12s ease}.chev.down{transform:rotate(90deg)}.strip-whisper{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;color:var(--inkFaint)}.strip.open .rows{margin-bottom:.875rem;opacity:.72}.status-button{display:grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:.3125rem;background:transparent;cursor:pointer}.status-button:hover{background:var(--rowHover)}.picker{position:fixed;right:2.5rem;top:7.5rem;z-index:20;width:12.5rem;padding:.3125rem;border:1px solid var(--ruleStrong);border-radius:.625rem;background:var(--bgSheet);box-shadow:0 .75rem 2.125rem #00000047}.picker-row{display:flex;align-items:center;gap:.5625rem;width:100%;height:2rem;padding:0 .5rem;border:0;border-radius:.4375rem;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.picker-row:hover{background:var(--rowHover)}.kbd{margin-left:auto;padding:.25rem .375rem .1875rem;border:1px solid var(--rule);border-radius:.3125rem;font-family:var(--fontMono);font-size:.6875rem;color:var(--inkFaint)}.picker-rule{display:block;height:1px;margin:.3125rem .5rem;background:var(--rule)}.picker-file{color:var(--inkSoft)}.picker-foot{margin:.4375rem .5rem .25rem;color:var(--inkFaint);line-height:1.45}.picker-ask{padding:.25rem}.picker-ask-label{display:block;color:var(--accent);margin-bottom:.4375rem}.picker-ask input{width:100%;padding:.4375rem .5625rem;border:1px solid rgb(49 152 128 / .3);border-radius:.5625rem;background:var(--bg);color:var(--ink);font:inherit}.picker-ask input:focus{outline:none;border-color:var(--accent)}.progress{height:.125rem;background:#f4efe012}.progress-fill{display:block;height:100%;background:var(--accent);transition:width .18s linear}.progress-count{color:var(--accent)}.skeleton .arcrow{pointer-events:none}.bone-ring{width:.6875rem;height:.6875rem;border:1.4px solid rgb(244 239 224 / .1);border-radius:6.1875rem}.bone{display:block;max-width:100%;height:.6875rem;border-radius:.1875rem}.bone-title{background:#f4efe01a}.bone-prose{margin-top:.5625rem;background:#f4efe012}:root[data-theme=light] .progress{background:#1f241814}:root[data-theme=light] .bone-ring{border-color:#1f24181f}:root[data-theme=light] .bone-title{background:#1f24181f}:root[data-theme=light] .bone-prose{background:#1f241814}.row-holder.focused{outline:1px solid rgb(49 152 128 / .55);outline-offset:1px}.row-holder.focused .lane-grip,.row-holder.focused .lane-kebab{opacity:1}.selection-bar{background:#31988021;border-bottom:1px solid rgb(49 152 128 / .3)}.selection-hint{color:var(--inkFaint)}.selection-name{flex:1;max-width:21.25rem;height:1.875rem;padding:0 .625rem;border:1px solid rgb(49 152 128 / .32);border-radius:.4375rem;background:var(--bg);color:var(--ink);font:inherit}.selection-name:focus{outline:none;border-color:var(--accent)}.row-holder.selected{background:#3198801a!important;outline:1px solid rgb(49 152 128 / .45);outline-offset:-1px}.row-menu{width:15.5rem}.row-menu-add input{width:100%;height:1.875rem;margin-bottom:.25rem;padding:0 .5625rem;border:1px solid rgb(49 152 128 / .3);border-radius:.4375rem;background:var(--bg);color:var(--ink);font:inherit}.row-menu-add input:focus{outline:none;border-color:var(--accent)}.row-menu-add button{gap:.5rem}.row-menu-note{margin:.375rem .5rem .25rem;color:var(--inkFaint);line-height:1.45}.filter-field{width:9.375rem;height:1.625rem;padding:0 .5625rem;border:1px solid var(--rule);border-radius:.4375rem;background:transparent;color:var(--ink);font:inherit;font-size:.78125rem}.filter-field:focus{outline:none;border-color:#31988073;width:15rem}.filter-chip{display:inline-flex;align-items:center;gap:.4375rem;height:1.625rem;padding:0 .625rem;border:1px solid var(--rule);border-radius:.4375rem;background:transparent;color:var(--inkFaint);font:inherit;cursor:pointer}.filter-chip:hover{color:var(--ink)}.filter-chip[aria-pressed=true]{background:#31988021;border-color:#31988057;color:var(--ink)}.facet{position:relative}.facet-menu{position:absolute;z-index:20;top:1.875rem;left:0;min-width:9.375rem;max-height:17.5rem;overflow-y:auto;padding:.3125rem;border:1px solid var(--ruleStrong);border-radius:.625rem;background:var(--bgSheet);box-shadow:0 .75rem 2.125rem #00000047}.facet-menu button{display:block;width:100%;height:1.75rem;padding:0 .5rem;border:0;border-radius:.375rem;background:transparent;color:var(--ink);font:inherit;font-size:.78125rem;text-align:left;cursor:pointer}.facet-menu button:hover{background:var(--rowHover)}.facet-menu button.on{background:#31988021}.empty{max-width:35rem;padding:6rem 1.5rem}.empty.narrow{padding:4rem 1.5rem}.empty-mark{color:#f4efe04d;margin-bottom:.875rem}:root[data-theme=light] .empty-mark{color:#1f24184d}.empty h1{margin:0 0 .625rem;font-size:1.3125rem;font-weight:600}.empty p{margin:0 0 1.125rem;color:var(--inkSoft)}.band-empty{margin:.25rem 0 0;color:var(--inkFaint)}.more-row{display:block;width:100%;height:1.875rem;margin-left:2.625rem;padding:0;border:0;background:transparent;color:var(--inkFaint);font:inherit;text-align:left;cursor:pointer}.more-row:hover{color:var(--ink)}.wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(21.25rem,1fr));gap:.75rem;align-items:start}.arccard{display:flex;flex-direction:column;gap:.5625rem;padding:.75rem .9375rem .8125rem;border:1px solid var(--hair);border-radius:.75rem;background:var(--bgCard)}.arccard.is-done{opacity:.62;gap:.3125rem;padding:.5625rem .9375rem .625rem}.arccard.focused{outline:1.5px solid rgb(from var(--accent) r g b / .8);outline-offset:-1.5px}.arccard.selected{outline:1.5px solid rgb(from var(--accent) r g b / .5);outline-offset:-1.5px}.arccard.dragging{opacity:.5}.arccard.drop-before{box-shadow:-.1875rem 0 0 var(--accent)}.arccard-head{display:flex;align-items:center;gap:.4375rem;color:var(--inkFaint)}.arccard-headspace{flex:1}.arccard-area{color:var(--inkSoft)}.arccard-kebab{opacity:0;width:.75rem}.arccard:hover .arccard-kebab{opacity:1}.arccard-crumb{font-size:.71875rem;color:var(--inkFaint)}.arccard-title{margin:0;font-size:.96875rem;font-weight:600;line-height:1.35;letter-spacing:-.005em}.arccard-title a{color:inherit;text-decoration:none}.arccard.is-done .arccard-title a{color:var(--inkSoft)}.arccard-prose{margin:0;font-size:.84375rem;line-height:1.55;color:var(--inkSoft)}.arccard-prose.is-parked{color:var(--inkFaint)}.arccard-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;color:var(--inkFaint)}.arccard-members{margin-top:.125rem;border-top:1px solid var(--hair)}.arccard-member{display:flex;align-items:center;gap:.4375rem;padding:.5rem 0 .5625rem;border-bottom:1px solid var(--hair);color:var(--ink);text-decoration:none}.arccard-member:last-child{border-bottom:0}.arccard-member-crumb{font-size:.71875rem;color:var(--inkFaint)}.arccard-member-title{flex:1;min-width:0;font-size:.8125rem;line-height:1.4}.arccard-member-updated{color:var(--inkFaint)}.arccard-more{width:100%;height:1.875rem;border:0;background:transparent;color:var(--inkFaint);font:inherit;text-align:left;cursor:pointer}.shelves{display:flex;flex-direction:column;gap:1.125rem}.shelf-head{display:flex;align-items:center;gap:.5625rem;width:100%;padding:.375rem 0 .5625rem;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.shelf-head.is-label{cursor:default}.shelf-title{font-size:.90625rem;font-weight:600}.shelf-loose{color:var(--inkFaint)}.lanes{display:flex;align-items:flex-start;overflow-x:auto;padding-bottom:.75rem}.lane{flex:none;width:21.5rem;padding:0 .75rem;border-left:1px solid var(--hair)}.lane:first-child{border-left:0;padding-left:0}.lane-head{display:flex;align-items:center;gap:.5rem;padding-bottom:.625rem}.lane-area{color:var(--inkSoft)}.lane-divider{display:flex;align-items:center;gap:.5rem;padding:.875rem 0 .5rem}.lane-lines .lane-line+.lane-line{border-top:1px solid var(--hair)}.lane-line .arcrow.compact{padding:.6875rem .375rem .75rem}.arccard.is-plain{padding:.5rem 0 .625rem;border-color:transparent;background:transparent}.row-holder.as-line{margin-bottom:0;border-radius:0;border-color:transparent}.row-holder.as-line .arcrow.compact{padding:.6875rem .75rem .75rem .375rem}.arccard{position:relative}.arccard-kebab{position:absolute;top:.6875rem;right:.75rem;opacity:0;color:var(--inkFaint)}.arccard-updated{padding-right:.125rem}.arccard:hover .arccard-updated{opacity:0}.lane .wall{grid-template-columns:1fr}.lane .arccard{width:100%}.shelf-head .chev{border:0;background:transparent;color:var(--inkFaint);font:inherit;cursor:pointer;padding:0 .125rem}.shelf-head .band-rule{cursor:pointer}.shelf-title{color:var(--ink);text-decoration:none}.shelf-title:hover{text-decoration:underline;text-decoration-color:var(--ruleStrong)}.rows-group{display:flex;align-items:center;gap:.4rem;padding:.5rem 0 .15rem}.rows-group-title{color:var(--inkSoft);text-decoration:none}.rows-group-title:hover{color:var(--ink)}.recent{max-width:56.25rem;padding-bottom:1.5rem}.recent .lane-grip,.recent .arcrow-updated{display:none}.recent-head{display:flex;align-items:center;gap:.75rem;padding:1.25rem 0 .5rem;color:var(--inkSoft)}.recent-head:after{content:"";flex:1;height:1px;background:var(--rule)}.recent>.recent-group:first-child .recent-head{padding-top:.125rem}.recent>.recent-group:first-child .recent-head:after{display:none}.plan{position:relative;padding:1.25rem 3rem 4.5rem}.plan-top{position:absolute;top:1.25rem;right:3rem;left:3rem;display:flex;align-items:center;gap:.5rem;pointer-events:none}.plan-top>*{pointer-events:auto}.plan-top-spacer{flex:1}.plan .head-icon{position:relative}.plan-switch{display:flex;padding:.1875rem;border-radius:6.1875rem;background:var(--rowHover)}.plan-switch button{height:2.125rem;padding:0 1rem;border:0;border-radius:6.1875rem;background:none;color:var(--inkFaint);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.plan-switch button:hover{color:var(--ink)}.plan-switch button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:var(--lift)}.plan.layout-shelves{padding-top:5rem}.plan-note{padding:0 .375rem;font-size:.8125rem;color:var(--inkFaint)}.plan-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 auto 1.75rem}.plan.layout-recent .plan-filters{max-width:47.5rem;padding:0 .625rem}.plan-filters .filter-field{width:12.5rem;height:2.25rem;padding:0 .875rem;border:0;border-radius:6.1875rem;background:var(--rowHover);color:var(--ink);font:inherit;font-size:.875rem;transition:width .14s ease}.plan-filters .filter-field::placeholder{color:var(--inkFaint)}.plan-filters .filter-field:focus{width:16.25rem;outline:.125rem solid var(--accent);outline-offset:1px}.plan-filters .filter-chip{height:2.25rem;padding:0 .875rem;border:0;border-radius:6.1875rem;background:none;color:var(--inkFaint);font-size:.8125rem;font-weight:500}.plan-filters .filter-chip:hover{background:var(--rowHover);color:var(--ink)}.plan-filters .filter-chip[aria-pressed=true]{background:var(--paper);box-shadow:var(--lift);color:var(--ink)}.plan-filters .filter-chip.is-clear{color:var(--inkSoft)}.plan-filters .facet-menu{top:2.625rem;min-width:11.25rem;padding:.375rem;border:0;border-radius:.875rem;background:var(--sheet);box-shadow:var(--liftBig)}.plan-filters .facet-menu button{height:2.25rem;padding:0 .75rem;border-radius:.625rem;font-size:.875rem}.plan-filters .facet-menu button.on{background:var(--rowHover);font-weight:600}.plan-quiet{margin:.75rem 1rem;font-family:var(--fontSerif);font-size:1.0625rem;color:var(--inkSoft)}.plan-glyph{flex:none;display:inline-flex;transform:translateY(1px)}.plan-text{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.plan-row,.plan-card{display:flex;align-items:baseline;width:100%;border:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.plan-row:focus-visible,.plan-card:focus-visible,.plan-row.focused,.plan-card.focused{outline:.125rem solid var(--accent);outline-offset:.125rem}.plan-row.selected,.plan-card.selected{box-shadow:inset 0 0 0 .125rem var(--accent)}.plan-recent{max-width:47.5rem;margin:0 auto}.plan-recent>div+div{margin-top:.375rem}.plan-recent>div:first-child .plan-day{margin-top:.625rem}.plan-day{margin:2.5rem 1rem .625rem;font-family:var(--fontSerif);font-size:1.25rem;font-style:italic;font-weight:400;color:var(--inkSoft)}.plan-row{gap:.875rem;min-height:2.75rem;padding:.875rem 1rem;border-radius:.875rem;background:none}.plan-row:hover{background:var(--rowHover)}.plan-row-name{font-size:1rem;font-weight:500;line-height:1.35}.plan-row-line{font-size:.875rem;line-height:1.45;color:var(--inkFaint)}.plan-row-line.is-asking{color:var(--needsInk)}.plan-shelves{display:flex;flex-direction:column;gap:2.125rem}.plan-shelf{display:flex;flex-direction:column;gap:.875rem}.plan-shelf-head{margin:0;font-family:var(--fontSerif);font-size:1.3125rem;font-weight:500}.plan-shelf-head a{color:inherit;text-decoration:none}.plan-shelf-head a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}.plan-shelf-head.is-loose{color:var(--inkFaint)}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.plan-card{gap:.6875rem;padding:.9375rem 1.125rem;border-radius:1rem;background:var(--paper);box-shadow:var(--lift);transition:box-shadow .14s ease}.plan-card:hover{box-shadow:var(--liftBig)}.plan-card-name{font-size:.9375rem;font-weight:500;line-height:1.35}.plan-card-waiting{font-size:.8125rem;color:var(--needsInk)}@media(max-width:80rem){.plan.layout-recent{padding-top:5rem}}@media(max-width:68.75rem){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:45rem){.plan,.plan.layout-shelves,.plan.layout-recent{padding:4.5rem 1rem 3.5rem}.plan-top{left:1rem;right:1rem}.plan-grid{grid-template-columns:minmax(0,1fr)}}.plan-inside{margin-left:.625rem;font-size:.8125rem;font-weight:400;color:var(--inkFaint);white-space:nowrap}.plan-card-inside{font-size:.8125rem;color:var(--inkFaint)}.identity{padding:1.375rem 2.5rem 1.25rem;border-bottom:1px solid var(--rule)}.identity-top{display:flex;align-items:center;gap:.75rem}.identity-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-right:auto;color:var(--inkFaint)}.identity-title{display:flex;align-items:baseline;gap:1rem;margin:.625rem 0 1rem}.identity-title h1{margin:0;min-width:0}.identity-title .status-chip-holder,.identity-title>.status-chip{margin-left:auto;flex:none}.status-chip{display:inline-flex;align-items:center;gap:.375rem;height:1.875rem;padding:0 .75rem;border:1px solid;border-radius:6.1875rem}.ends-when{display:flex;gap:.875rem;margin-bottom:1rem}.ends-when-bar{flex:none;width:.25rem;border-radius:.125rem;background:#3198804d}.ends-when-label{color:var(--accent);margin-bottom:.3125rem}.ends-when.is-asking .ends-when-bar{background:rgb(from var(--statusNeedsInput) r g b / .45)}.ends-when.is-asking .ends-when-label,.ends-when.is-asking p{color:var(--statusNeedsInput)}.ends-when.is-starting .ends-when-bar{background:rgb(from var(--inkFaint) r g b / .35)}.ends-when.is-starting .ends-when-label{color:var(--inkFaint)}.ends-when p,.scope p{margin:0}.scope-label{color:var(--inkFaint);margin-bottom:.3125rem}.scope p{color:var(--inkSoft)}.page-cols{display:flex;gap:2.75rem;padding:1.375rem 2.5rem 2.5rem;align-items:flex-start}.page-log{flex:1;min-width:0}.page-rail{width:26.25rem;flex:none}.mode-seg{display:inline-flex;border:1px solid var(--rule);border-radius:.5rem;overflow:hidden}.mode-seg a{display:inline-flex;align-items:center;height:2rem;padding:0 .9375rem;font-size:.8125rem;color:var(--inkSoft);text-decoration:none;border-left:1px solid var(--rule)}.mode-seg a:first-child{border-left:0}.mode-seg a:hover{color:var(--ink);background:var(--rowHover)}.mode-seg a.is-on{color:var(--ink);background:var(--bgCard)}.arc-lanes{display:flex;align-items:stretch;min-height:68vh;overflow-x:auto;padding:1.375rem 2.5rem 2.5rem}.arc-lane{flex:1 1 0;min-width:16.5rem;padding:0 .875rem;border-left:1px solid var(--hair);border-radius:.5rem;transition:background .12s ease,box-shadow .12s ease}.arc-lane.is-target{background:color-mix(in srgb,var(--lane) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lane) 34%,transparent)}.arc-lanes.is-dragging .arccard.dragging{opacity:.32;pointer-events:none}.arc-lane-ghost{position:fixed;z-index:60;display:flex;align-items:center;gap:.5rem;max-width:18.75rem;padding:.5rem .75rem;border:1px solid var(--ruleStrong);border-radius:.5625rem;background:var(--bgCard);box-shadow:0 .625rem 1.625rem #0000004d;pointer-events:none;font-size:.8125rem}.arc-lane-ghost-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-lane:first-child{border-left:0;padding-left:0}.arc-lane:last-child{padding-right:0}.arc-lane-head{display:flex;align-items:center;gap:.5rem;padding-bottom:.625rem}.arc-lane-body{min-height:6rem}.arc-lane-body .wall{grid-template-columns:1fr}.arc-lane-empty{color:var(--inkFaint);padding:.625rem .125rem;margin:0}@media(max-width:68.75rem){.arc-lanes{padding:1.375rem 1.5rem 2.5rem}.arc-lane{flex:none;width:17.5rem}}@media(max-width:87.4375rem){.page-rail{width:21.25rem}}@media(max-width:68.6875rem){.page-cols{display:block}.page-rail{width:auto;margin-top:2rem}}.rail-section{margin-bottom:1.5rem}.rail-head{margin:0 0 .5rem;color:var(--inkFaint)}.rail-list{margin:0;padding:0;list-style:none}.rail-list li{padding:.5625rem .125rem .625rem;border-top:1px solid var(--hair)}.rail-list li:first-child{border-top:0}.rail-list a{color:inherit;text-decoration:none}.rail-list a:hover{text-decoration:underline}.rail-list li.is-movable{cursor:grab;touch-action:none}.rail-grip{width:.5625rem;color:var(--inkFaint);opacity:0;font-size:.6875rem;line-height:1}.rail-list li.is-movable:hover .rail-grip{opacity:1}.rail-list li.dragging{opacity:.4}.rail-list li.drop-before{box-shadow:inset 0 1px 0 var(--accent)}.rail-open{padding:0;width:.625rem;border:0;background:none;color:var(--inkFaint);cursor:pointer;font:inherit;line-height:1}.rail-open:hover{color:var(--ink)}.rail-list .rail-list{margin-left:.875rem}.rail-list .rail-list li:first-child{border-top:1px solid var(--hair)}.rail-head-row{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.rail-seg{display:inline-flex;border:1px solid var(--rule);border-radius:.4375rem;overflow:hidden}.rail-seg button{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding:0 .5rem;border:0;border-left:1px solid var(--rule);background:none;color:var(--inkSoft);cursor:pointer;font:inherit}.rail-seg button:first-child{border-left:0}.rail-seg button.is-on{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.rail-seg-count{color:var(--inkFaint)}.file-facts{margin:0}.file-row{display:flex;gap:.625rem;padding:.1875rem 0}.file-row dt{width:3.875rem;flex:none;color:var(--inkFaint);padding-top:.125rem}.file-row dd{margin:0;min-width:0;overflow-wrap:anywhere;font-family:var(--fontMono);font-size:.78125rem;color:var(--inkSoft)}.file-locked{margin:.625rem 0 0;color:var(--inkFaint)}.writeline{margin-top:1.125rem;border-top:1px solid var(--hair);padding-top:.875rem}.writeline textarea{width:100%;max-width:38.75rem;min-height:2.875rem;padding:.5625rem .6875rem;border:1px solid transparent;border-radius:.625rem;background:transparent;color:var(--ink);font-family:inherit;resize:vertical}.writeline textarea::placeholder{color:var(--inkFaint)}.writeline textarea:focus{outline:none;background:#f4efe00a;border-color:#3198804d;caret-color:var(--accent)}.writeline-hint{margin:.4375rem 0 0;color:var(--inkFaint)}.chip-dot{width:.375rem;height:.375rem;border-radius:6.1875rem}.arrive{display:flex;gap:5rem;max-width:63.75rem;margin:0 auto;padding:4.5rem 1.5rem;align-items:flex-start}.arrive-left{width:32.5rem;flex:none}.arrive-eyebrow{color:var(--inkFaint);margin:0 0 .875rem}.arrive h1{margin:0 0 1.125rem}.arrive-body{margin:0 0 1.625rem;font-size:.9375rem;line-height:1.7;color:var(--inkSoft)}.arrive-steps{margin:0;padding:0;list-style:none;display:grid;gap:.625rem}.arrive-steps li{display:flex;gap:.75rem;font-size:.875rem;line-height:1.6}.step-n{width:.875rem;flex:none;color:var(--inkFaint);padding-top:.25rem}.arrive-foot{margin:1.625rem 0 0;padding-top:.875rem;border-top:1px solid var(--hair);color:var(--inkFaint)}.arrive-right{display:grid;justify-items:start;gap:.75rem}.qr-plate{display:grid;place-items:center;padding:1.25rem;border-radius:.875rem;background:#f7f8f1}.qr-plate.empty{width:15.625rem;height:15.625rem}.qr-pending{width:13.125rem;height:13.125rem;border-radius:.375rem;background:#1f24180f}.arrive-account{margin:0;font-size:.84375rem;font-weight:600}.arrive-waiting{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--assistant)}.arrive-note{margin:.875rem 0 0;max-width:30ch;font-size:.78125rem;line-height:1.5;color:var(--inkFaint)}.waiting-dot{width:.375rem;height:.375rem;border-radius:6.1875rem;background:currentColor;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.waiting-dot{animation:none}}.arrive-signin{margin-top:.25rem}.arrive-notice{margin:0 0 .25rem;max-width:46ch;color:var(--assistant)}.offscreen{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.phrase-hint{max-width:46ch;margin:0 0 .875rem}.linkish{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.125rem;cursor:pointer}.arrive-or{margin:.875rem 0 .625rem;color:var(--inkFaint)}.btn-primary{height:2.125rem;padding:0 1rem;border:1px solid rgb(49 152 128 / .34);border-radius:.4375rem;background:#31988021;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}@media(max-width:62.4375rem){.arrive{display:block;padding:2.5rem 1.5rem}.arrive-left{width:auto}.arrive-right{margin-top:2.25rem}}.face{max-width:56.25rem;margin-bottom:1.625rem}.face-head{display:flex;align-items:baseline;gap:.625rem;margin:0 0 .5625rem;color:var(--heart)}.face-count{font-weight:600;letter-spacing:.03em;color:var(--inkFaint)}.face-line{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 .4375rem;padding:.625rem .75rem;border:1px solid rgb(255 193 7 / .26);border-radius:.625rem;background:#ffc1071f;font-size:.875rem;line-height:1.6}:root[data-theme=light] .face-line{border-color:#ae670042;background:#ae67001a}.heart{flex:none;margin-left:auto;color:var(--heart)}.transcript{max-width:45rem}.topic{margin-bottom:1.625rem;scroll-margin-top:4.375rem}.topic-head{margin:0 0 .375rem;font-size:.84375rem;font-weight:600;color:var(--inkSoft);border-bottom:1px dotted var(--rule);display:inline-block;padding-bottom:.125rem}.topic-head.unnamed,.rail-list a.unnamed{font-weight:500;font-style:italic;color:var(--inkFaint)}.topic-para{margin:0 0 .6875rem;max-width:45rem}.rail-toggle{padding:0;border:0;background:none;color:var(--inkFaint);cursor:pointer}.rail-toggle:hover{color:var(--ink)}.suggestion{color:var(--inkSoft);font-style:italic}.untitled{color:var(--inkFaint);border-bottom:1.5px dashed var(--inkFaint);padding-bottom:.125rem}.player{display:flex;align-items:center;gap:1rem;margin:.25rem 0 1.125rem}.player-ring{width:3.5rem;height:3.5rem;flex:none;border:1.5px dashed rgb(244 239 224 / .28);border-radius:6.1875rem}:root[data-theme=light] .player-ring{border-color:#1f241847}.player-note{margin:0;color:var(--inkFaint)}.shell-split{display:flex;flex:1;min-height:0}.shell-body{flex:1;min-width:0}.rail-empty{margin:0;color:var(--inkFaint);font-style:italic}.in-arc,.ref-row{display:flex;align-items:center;gap:.5rem}.arrive-failed{display:grid;justify-items:start;gap:.75rem;padding-top:.25rem}.status-chip-holder{position:relative;display:inline-flex}.status-chip.is-button{border-width:1px;border-style:solid;font:inherit;cursor:pointer}.status-chip-holder .picker{position:absolute;top:calc(100% + .375rem);right:0;z-index:20}.title-rename,.title-rename-field{margin:0 -.375rem;padding:0 .375rem;border:0;border-radius:.5rem;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left}.title-rename{cursor:text}.title-rename:hover{background:var(--rowHover)}.title-rename:focus-visible,.title-rename-field:focus{outline:.125rem solid var(--accent);outline-offset:0}.title-rename-field{width:100%;min-width:12ch}.identity-title h1:has(.title-rename-field){flex:1}.title-rename.is-unnamed{font-style:italic;color:var(--inkFaint)}.title-rename-field::placeholder{color:var(--inkFaint)}.plane-wrap{display:flex;flex-direction:column;height:calc(100vh - 5.25rem)}.plane-strip{display:flex;align-items:center;gap:.75rem;height:2.75rem;padding:0 1.5rem;border-bottom:1px solid var(--rule);flex:none}.plane-strip-name{font-size:.84375rem;font-weight:600}.plane-strip-when{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;color:var(--inkFaint)}.plane-strip-count{color:var(--inkFaint)}.mode-switch{padding:.3125rem .6875rem;border:1px solid var(--rule);border-radius:.4375rem;color:var(--inkSoft);text-decoration:none}.mode-switch:hover{color:var(--ink);background:var(--rowHover)}.plane{position:relative;flex:1;overflow:hidden;background-image:radial-gradient(circle at 1px 1px,rgb(244 239 224 / .07) 1px,transparent 0);background-size:1.5rem 1.5rem;touch-action:none;overscroll-behavior:none}:root[data-theme=light] .plane{background-image:radial-gradient(circle at 1px 1px,rgb(31 36 24 / .09) 1px,transparent 0)}.plane.dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.plane-canvas{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0}.plane-card{position:absolute;padding:.625rem .75rem .6875rem;border:1px solid var(--hair);border-radius:.75rem;background:var(--bgCard);cursor:grab}.plane-card:hover{box-shadow:0 .5rem 1.5rem #00000059}.plane-card.dragging{cursor:grabbing;box-shadow:0 .75rem 1.875rem #0006}.plane-card.unarranged{border-style:dashed}.plane-card-eyebrow{color:var(--inkFaint);margin-bottom:.375rem}.plane-card-title{margin:0;font-size:.84375rem;font-weight:600;line-height:1.35}.plane-card-face{margin:.4375rem 0 0;color:var(--inkSoft)}.plane-hud{position:absolute;left:1.5rem;bottom:3.625rem;color:var(--inkFaint)}.camera-controls{position:absolute;left:1.5rem;bottom:1.125rem;display:inline-flex;border:1px solid var(--rule);border-radius:.4375rem;overflow:hidden;background:var(--bgSheet)}.camera-controls button{height:1.75rem;padding:0 .6875rem;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--inkSoft);font:inherit;font-size:.78125rem;cursor:pointer}.camera-controls button:last-child{border-right:0}.camera-controls button:hover{background:var(--rowHover);color:var(--ink)}.cluster{position:absolute;border:1px solid rgb(244 239 224 / .14);background:#f4efe008;border-radius:1rem;pointer-events:none}:root[data-theme=light] .cluster{border-color:#1f241824;background:#1f241808}.cluster-head{position:absolute;display:flex;align-items:center;gap:.5625rem;height:2.125rem;padding:0 .375rem 0 .75rem;border:1px solid var(--hair);border-radius:.5625rem;background:var(--bgSheet);cursor:grab}.cluster-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;font-weight:600}.cluster-count{color:var(--inkFaint)}.cluster-btn{width:1.5rem;height:1.5rem;display:grid;place-items:center;padding:0;border:0;border-radius:.375rem;background:transparent;color:var(--inkFaint);font:inherit;cursor:pointer}.cluster-btn.on{color:var(--accent)}.cluster-btn:hover{background:var(--rowHover)}.topic-card{padding:.5625rem .75rem .625rem}.topic-card .plane-card-title.unnamed{font-weight:500;font-style:italic;color:var(--inkFaint)}.plane-card.fanning{transition:left .24s cubic-bezier(.2,.8,.2,1),top .24s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.plane-card.fanning{transition:none}}.marquee{position:absolute;border:1px solid rgb(49 152 128 / .7);background:#3198801a;border-radius:.1875rem;pointer-events:none}.plane-card.selected,.cluster-head.selected{outline:.125rem solid rgb(49 152 128 / .35);outline-offset:1px;border-color:#31988099}.plane-menu{position:fixed;z-index:30;width:14.75rem;padding:.3125rem;border:1px solid rgb(244 239 224 / .16);border-radius:.625rem;background:var(--bgSheet);box-shadow:0 1.125rem 2.75rem #0006}:root[data-theme=light] .plane-menu{border-color:#1f241829}.plane-menu button{display:flex;align-items:center;width:100%;height:1.875rem;padding:0 .5rem;border:0;border-radius:.4375rem;background:transparent;color:var(--ink);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.plane-menu button:hover{background:var(--rowHover)}.plane-menu .kbd{margin-left:auto}.plane-menu-sep{display:block;height:1px;margin:.25rem .5rem;background:var(--hair)}.edges{position:absolute;top:-250rem;right:-250rem;bottom:-250rem;left:-250rem;width:500rem;height:500rem;overflow:visible;pointer-events:none}.edges>g{transform:translate(250rem,250rem)}.edge{fill:none;stroke:#31988080;stroke-width:1.8}.edge-dot{fill:#319880bf}.plane.linking .plane-card,.plane.linking .cluster-head{cursor:crosshair}.edge-hit{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke;cursor:pointer}.edges g.on .edge{stroke:var(--accent);stroke-width:2.6}.edges g.on .edge-dot{fill:var(--accent);r:4}.palette-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:center;padding-top:12vh;background:var(--scrim)}.palette{width:40rem;max-width:calc(100vw - 2rem);align-self:flex-start;overflow:hidden;border-radius:1.125rem;background:var(--sheet);box-shadow:var(--liftBig)}.palette-field{display:flex;align-items:center;gap:.75rem;height:3.75rem;padding:0 1.375rem}.palette-glyph{flex:none;color:var(--inkFaint)}.palette-field input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:1.0625rem;caret-color:var(--accent)}.palette-field input::placeholder{color:var(--inkFaint)}.palette-field input:focus{outline:none}.palette-body{max-height:52vh;overflow-y:auto;padding:0 .625rem .5rem}.palette-body section+section{margin-top:.625rem}.palette-register{margin:0;padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:500;color:var(--inkFaint)}.palette-row{display:flex;align-items:center;gap:.75rem;width:100%;height:2.5rem;padding:0 .75rem;border:0;border-radius:.75rem;background:transparent;color:var(--ink);font:inherit;font-size:.9375rem;text-align:left;cursor:pointer}.palette-row.on{background:var(--rowHover)}.palette-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-meta{font-size:.8125rem;color:var(--inkFaint)}.palette-none{margin:0;padding:.875rem .75rem 1.125rem;font-family:var(--fontSerif);font-size:1rem;color:var(--inkSoft)}.palette-foot{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 1.375rem .875rem;font-size:.75rem;color:var(--inkFaint)}.palette-foot kbd{font-family:var(--fontMono);font-size:.6875rem}:root{--fontSans: "Hanken Grotesk Variable", system-ui, -apple-system, sans-serif;--fontMono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fontSerif: "Newsreader Variable", ui-serif, Georgia, serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--fontSans);font-size:.875rem;line-height:1.5;color:var(--ink);background:var(--bg)}.shell{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:.75rem;height:5.25rem;padding:0 3rem}.topbar-spacer{flex:1}.sync{display:inline-flex;align-items:center;gap:.375rem;color:var(--inkFaint)}.sync-dot{width:.375rem;height:.375rem;border-radius:6.1875rem;background:var(--accent)}.sync-loading .sync-dot{background:var(--heart)}.icon-btn{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:0;border-radius:.4375rem;background:transparent;color:var(--inkFaint);font:inherit;cursor:pointer}.icon-btn:hover{background:var(--rowHover);color:var(--ink)}.placeholder-phase{font-size:.6875rem;color:var(--inkFaint)}.shell-body{flex:1}.placeholder{padding:1.125rem 1.5rem .5rem}.placeholder{max-width:42rem}.placeholder h1{font-size:1.25rem;margin:0 0 .25rem}.stack{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:1rem 0}.stack input,.stack button,.placeholder button,.arrive button{font:inherit;padding:.4rem .6rem;border:1px solid var(--rule);border-radius:.4375rem;background:transparent;color:inherit}.error{color:var(--heart)}.qr{margin:1rem 0;background:#fff;padding:.5rem;border-radius:.375rem}.paths{margin:.75rem 0 0;padding:0;list-style:none;columns:2;column-gap:2rem}.paths li{break-inside:avoid;padding:.15rem 0;font-size:.9375rem}.board-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.board{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;align-items:start}.column h2{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.column h2 .count{opacity:.6;font-weight:400}.arc{border:1px solid var(--hair);border-radius:.375rem;padding:.5rem .625rem;margin-bottom:.5rem}.arc h3{margin:0;font-size:.9375rem;font-weight:500}.arc-hook{margin:.25rem 0 0;font-size:.8125rem;opacity:.65}.chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.375rem}.chip{font-size:.6875rem;padding:.8px .375rem;border-radius:62.4375rem;border:1px solid var(--tint, var(--rule));color:var(--tint, inherit);opacity:.85}a.chip{text-decoration:none;opacity:1}a.chip:hover{border-color:var(--accent)}.arc[data-arc-name]{cursor:grab}.arc.dragging{opacity:.4;cursor:grabbing}.arc.nested{border-style:dashed}.arc.drop-before{box-shadow:0 -.1875rem 0 -1px currentColor}.board:has(.arc.dragging){-webkit-user-select:none;user-select:none}.arc h3 a{color:inherit;text-decoration:underline;text-decoration-color:#80808073;text-underline-offset:.125rem}.arc h3 a:hover{text-decoration:underline}.arc-page{max-width:44rem}.arc-page h1{font-size:1.375rem;margin:.25rem 0 .75rem}.facts{display:grid;grid-template-columns:auto 1fr;gap:.15rem .75rem;margin:0 0 .75rem;font-size:.875rem}.facts dt{opacity:.55}.facts dd{margin:0}.members ul,.prose ul{padding-left:1.1rem}.prose{line-height:1.6}.prose h2{font-size:1.0625rem;margin:1.25rem 0 .35rem}.prose h3{font-size:.9375rem;margin:1rem 0 .25rem}.prose pre{overflow-x:auto;padding:.5rem .625rem;border-radius:.25rem;background:var(--rowHover)}.prose mark{background:#ffc10747;color:inherit}.wiki-unresolved{opacity:.55;border-bottom:1px dotted currentColor}.sync-unsaved .sync-dot,.sync-saving .sync-dot,.sync-error .sync-dot{background:var(--heart)}.sync-error{color:var(--heart)}.sync-behind .sync-dot{background:var(--inkSoft);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--inkSoft) 22%,transparent)}.head{display:flex;align-items:center;gap:.625rem;height:5.25rem;padding:0 3rem;background:var(--bg)}.head[hidden]{display:none}.head-spacer{flex:1}.head-tabs{display:flex;align-items:center;gap:1.375rem}.head-tab{position:relative;height:2.75rem;display:flex;align-items:center;padding:0 .125rem;color:var(--inkFaint);font-size:.9375rem;font-weight:500;letter-spacing:.01em;text-decoration:none}.head-tab:hover,.head-tab[aria-current=page]{color:var(--ink)}.head-tab[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:.375rem;width:.25rem;height:.25rem;margin-left:-.125rem;border-radius:6.1875rem;background:var(--ink)}.head-locked{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--inkFaint)}.head-search{height:2.5rem;min-width:13.75rem;padding:0 .875rem;display:inline-flex;align-items:center;gap:.625rem;border:0;border-radius:6.1875rem;background:var(--rowHover);color:var(--inkFaint);font:inherit;font-size:.875rem;cursor:pointer}.head-search:hover{color:var(--ink)}.head-search kbd{margin-left:auto;font-family:var(--fontMono);font-size:.6875rem;color:var(--inkFaint)}.head-write{height:2.5rem;padding:0 1rem;display:inline-flex;align-items:center;gap:.5rem;border:0;border-radius:6.1875rem;background:var(--paper);box-shadow:var(--lift);color:var(--ink);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.head-write:hover{box-shadow:var(--liftBig)}.head .sync{margin:0 .375rem}.head .sync-dot{width:.5rem;height:.5rem}.head-more{position:relative}.head-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:6.1875rem;background:transparent;color:var(--inkSoft);cursor:pointer}.head-icon:hover,.head-icon[aria-expanded=true]{background:var(--rowHover);color:var(--ink)}.head-icon.is-narrowed{position:relative}.head-icon.is-narrowed:after{content:"";position:absolute;top:.5625rem;right:.5625rem;width:.375rem;height:.375rem;border-radius:6.1875rem;background:var(--accent)}.head-menu{position:absolute;top:calc(100% + .375rem);right:0;z-index:40;min-width:12.5rem;padding:.375rem;border-radius:.875rem;background:var(--sheet);box-shadow:var(--liftBig)}.head-menu button{display:flex;width:100%;height:2.5rem;align-items:center;padding:0 .75rem;border:0;border-radius:.625rem;background:transparent;color:var(--ink);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.head-menu button:hover{background:var(--rowHover)}.head-search:focus-visible,.head-write:focus-visible,.head-icon:focus-visible,.head-tab:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}@media(max-width:45rem){.head{padding:0 1rem;gap:.375rem}.head-tabs{gap:.875rem}.head-search{min-width:0}.head-search kbd,.head-search-label{display:none}}
