:where(.inkwell-editor,.inkwell-editor-wrapper,.inkwell-renderer,.inkwell-plugin-bubble-menu-container,.inkwell-plugin-picker-popup){--inkwell-bg: hsl(0, 0%, 100%);--inkwell-bg-elevated: hsl(0, 0%, 100%);--inkwell-bg-subtle: hsl(220, 14%, 96%);--inkwell-border: hsl(220, 13%, 88%);--inkwell-border-strong: hsl(220, 13%, 76%);--inkwell-text: hsl(220, 15%, 18%);--inkwell-text-muted: hsl(220, 10%, 45%);--inkwell-text-dim: hsl(220, 10%, 62%);--inkwell-accent: hsl(217, 91%, 50%);--inkwell-accent-soft: hsla(217, 91%, 50%, .12);--inkwell-danger: hsl(0, 72%, 51%);--inkwell-danger-soft: hsla(0, 72%, 51%, .14);--inkwell-code-bg: hsl(220, 14%, 94%);--inkwell-code-fg: hsl(338, 78%, 42%);--inkwell-font-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--inkwell-radius: 6px;--inkwell-font-size: .95rem;--inkwell-line-height: 1.6;--inkwell-heading-weight: 600;--inkwell-heading-line-height: 1.3;--inkwell-h1-size: 1.75em;--inkwell-h2-size: 1.4em;--inkwell-h3-size: 1.2em;--inkwell-h4-size: 1em;--inkwell-h5-size: .9em;--inkwell-h6-size: .8em;--inkwell-code-font-size: .85em;--inkwell-space-paragraph: .5em;--inkwell-space-heading: .75em;--inkwell-space-blockquote: 1em;--inkwell-space-list: 1em;--inkwell-space-list-item: .25em;--inkwell-list-indent: 1.5em;--inkwell-space-code-block: 1em;--inkwell-space-image: 1em;--inkwell-space-hr: 2em}@media(prefers-color-scheme:dark){:where(.inkwell-editor,.inkwell-editor-wrapper,.inkwell-renderer,.inkwell-plugin-bubble-menu-container,.inkwell-plugin-picker-popup){--inkwell-bg: hsl(220, 13%, 10%);--inkwell-bg-elevated: hsl(220, 13%, 13%);--inkwell-bg-subtle: hsl(220, 13%, 16%);--inkwell-border: hsl(220, 13%, 22%);--inkwell-border-strong: hsl(220, 13%, 32%);--inkwell-text: hsl(220, 14%, 90%);--inkwell-text-muted: hsl(220, 10%, 65%);--inkwell-text-dim: hsl(220, 8%, 48%);--inkwell-accent: hsl(217, 91%, 65%);--inkwell-accent-soft: hsla(217, 91%, 65%, .16);--inkwell-danger: hsl(0, 70%, 65%);--inkwell-danger-soft: hsla(0, 70%, 65%, .18);--inkwell-code-bg: hsl(220, 13%, 18%);--inkwell-code-fg: hsl(340, 70%, 75%)}}.inkwell-editor-wrapper{position:relative}:where(.inkwell-editor){outline:none;padding:1rem 1.25rem;border:1px solid var(--inkwell-border);border-radius:var(--inkwell-radius);background:var(--inkwell-bg);color:var(--inkwell-text);line-height:var(--inkwell-line-height);font-size:var(--inkwell-font-size);transition:border-color .15s ease}:where(.inkwell-editor:focus-within){border-color:var(--inkwell-border-strong)}.inkwell-editor p{position:relative}:where(.inkwell-editor p){margin:0}:where(.inkwell-editor strong){font-weight:600;color:var(--inkwell-text)}:where(.inkwell-editor em){font-style:italic}:where(.inkwell-editor del){text-decoration:line-through;color:var(--inkwell-text-muted)}:where(.inkwell-editor code){background:var(--inkwell-code-bg);color:var(--inkwell-code-fg);padding:.1em .35em;border-radius:4px;font-family:var(--inkwell-font-mono);font-size:var(--inkwell-code-font-size)}:where(.inkwell-editor-link){color:var(--inkwell-accent);text-decoration:underline;text-underline-offset:2px}:where(.inkwell-editor-link-url){text-decoration:none}:where(.inkwell-editor-blockquote){border-left:3px solid var(--inkwell-border-strong);padding-left:.85em;margin:var(--inkwell-space-blockquote) 0;color:var(--inkwell-text-muted)}:where(.inkwell-editor-heading){font-weight:var(--inkwell-heading-weight);line-height:var(--inkwell-heading-line-height);margin:var(--inkwell-space-heading) 0;color:var(--inkwell-text)}:where(.inkwell-editor-heading-1){font-size:var(--inkwell-h1-size)}:where(.inkwell-editor-heading-2){font-size:var(--inkwell-h2-size)}:where(.inkwell-editor-heading-3){font-size:var(--inkwell-h3-size)}:where(.inkwell-editor-heading-4){font-size:var(--inkwell-h4-size)}:where(.inkwell-editor-heading-5){font-size:var(--inkwell-h5-size)}:where(.inkwell-editor-heading-6){font-size:var(--inkwell-h6-size)}:where(.inkwell-editor-image){margin:var(--inkwell-space-image) 0;border-radius:var(--inkwell-radius);overflow:hidden;border:1px solid transparent;transition:border-color .15s ease,box-shadow .15s ease}:where(.inkwell-editor-image[data-selected]){border-color:var(--inkwell-accent);box-shadow:0 0 0 3px var(--inkwell-accent-soft)}.inkwell-editor-image img{display:block;max-width:100%;height:auto}.inkwell-editor-character-count{position:absolute;top:.5rem;right:.5rem;z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none}:where(.inkwell-editor-character-count){padding:.1rem .4rem;font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--inkwell-text-dim);background:var(--inkwell-bg);border-radius:calc(var(--inkwell-radius) - 2px)}:where(.inkwell-editor-character-count-over){color:var(--inkwell-danger);font-weight:500}:where(.inkwell-editor-wrapper.inkwell-editor-over-limit .inkwell-editor){border-color:var(--inkwell-danger-soft);box-shadow:0 0 0 3px var(--inkwell-danger-soft)}:where(.inkwell-editor-backtick),:where(.inkwell-editor-marker){color:var(--inkwell-text-dim)}:where(.inkwell-editor .inkwell-editor-code-fence){color:var(--inkwell-text-dim)}:where(.inkwell-editor .inkwell-editor-code-line),:where(.inkwell-editor .inkwell-editor-code-fence),:where(.inkwell-renderer pre code){font-family:var(--inkwell-font-mono);font-size:var(--inkwell-code-font-size);line-height:1.55}.inkwell-editor .inkwell-editor-code-line{white-space:pre-wrap;word-wrap:break-word}@keyframes inkwell-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.inkwell-plugin-bubble-menu-container{position:absolute;z-index:9999}:where(.inkwell-plugin-bubble-menu-inner){display:flex;gap:2px;background:var(--inkwell-bg-elevated);border:1px solid var(--inkwell-border);border-radius:var(--inkwell-radius);padding:3px;box-shadow:0 6px 20px #14181f1f;animation:inkwell-fade-in .12s ease-out}:where(.inkwell-plugin-bubble-menu-btn){display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--inkwell-text-muted);border-radius:4px;cursor:pointer;transition:background .1s ease,color .1s ease}:where(.inkwell-plugin-bubble-menu-btn:hover){background:var(--inkwell-bg-subtle);color:var(--inkwell-text)}:where(.inkwell-plugin-bubble-menu-btn-active){background:var(--inkwell-bg-subtle);color:var(--inkwell-text)}:where(.inkwell-plugin-bubble-menu-item-bold){font-weight:700;font-size:14px}:where(.inkwell-plugin-bubble-menu-item-italic){font-style:italic;font-size:14px;font-family:Georgia,Times New Roman,serif}:where(.inkwell-plugin-bubble-menu-item-strike){text-decoration:line-through;font-size:14px}.inkwell-plugin-picker-popup{position:absolute;z-index:1001}:where(.inkwell-plugin-picker){background:var(--inkwell-bg-elevated);border:1px solid var(--inkwell-border);border-radius:var(--inkwell-radius);overflow:hidden;min-width:260px;max-width:320px;box-shadow:0 6px 24px #14181f24}:where(.inkwell-plugin-picker-search){width:100%;padding:7px 10px;background:var(--inkwell-bg);border:none;border-bottom:1px solid var(--inkwell-border);color:var(--inkwell-text-muted);font-size:.85rem;outline:none}:where(.inkwell-plugin-picker-search::placeholder){color:var(--inkwell-text-dim)}.inkwell-plugin-picker-list{max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--inkwell-border-strong) transparent}.inkwell-plugin-picker-list::-webkit-scrollbar{width:8px}.inkwell-plugin-picker-list::-webkit-scrollbar-track{background:transparent}.inkwell-plugin-picker-list::-webkit-scrollbar-thumb{background-color:var(--inkwell-border-strong);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.inkwell-plugin-picker-list::-webkit-scrollbar-thumb:hover{background-color:var(--inkwell-text-dim)}:where(.inkwell-plugin-picker-item){padding:7px 10px;cursor:pointer;transition:background .1s ease}:where(.inkwell-plugin-picker-item:hover),:where(.inkwell-plugin-picker-item-active){background:var(--inkwell-bg-subtle)}:where(.inkwell-plugin-picker-title){font-size:.85rem;font-weight:500;color:var(--inkwell-text);margin-right:.5rem}:where(.inkwell-plugin-picker-subtitle){font-size:.75rem;color:var(--inkwell-text-muted);margin-top:2px}:where(.inkwell-plugin-picker-preview){font-size:.75rem;color:var(--inkwell-text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.inkwell-plugin-picker-empty){padding:12px;text-align:center;color:var(--inkwell-text-dim);font-size:.85rem}:where(.inkwell-plugin-slash-commands-execute){padding:8px 10px;color:var(--inkwell-text);font-size:.85rem;font-weight:500;text-align:center}:where(.inkwell-renderer){color:var(--inkwell-text);line-height:var(--inkwell-line-height);font-size:var(--inkwell-font-size)}:where(.inkwell-renderer :first-child){margin-top:0}:where(.inkwell-renderer h1){font-size:var(--inkwell-h1-size);font-weight:var(--inkwell-heading-weight);line-height:var(--inkwell-heading-line-height);margin:var(--inkwell-space-heading) 0}:where(.inkwell-renderer h2){font-size:var(--inkwell-h2-size);font-weight:var(--inkwell-heading-weight);line-height:var(--inkwell-heading-line-height);margin:var(--inkwell-space-heading) 0}:where(.inkwell-renderer h3){font-size:var(--inkwell-h3-size);font-weight:var(--inkwell-heading-weight);line-height:var(--inkwell-heading-line-height);margin:var(--inkwell-space-heading) 0}:where(.inkwell-renderer h4){font-size:var(--inkwell-h4-size);font-weight:var(--inkwell-heading-weight);line-height:var(--inkwell-heading-line-height);margin:var(--inkwell-space-heading) 0}:where(.inkwell-renderer h5){font-size:var(--inkwell-h5-size);font-weight:var(--inkwell-heading-weight);line-height:var(--inkwell-heading-line-height);margin:var(--inkwell-space-heading) 0}:where(.inkwell-renderer h6){font-size:var(--inkwell-h6-size);font-weight:var(--inkwell-heading-weight);line-height:var(--inkwell-heading-line-height);margin:var(--inkwell-space-heading) 0}:where(.inkwell-renderer p){margin:var(--inkwell-space-paragraph) 0}:where(.inkwell-renderer blockquote){border-left:3px solid var(--inkwell-border-strong);padding-left:.85em;margin:var(--inkwell-space-blockquote) 0;color:var(--inkwell-text-muted)}:where(.inkwell-renderer ul),:where(.inkwell-renderer ol){padding-left:var(--inkwell-list-indent);margin:var(--inkwell-space-list) 0}:where(.inkwell-renderer ul){list-style:disc}:where(.inkwell-renderer ol){list-style:decimal}:where(.inkwell-renderer li){margin:var(--inkwell-space-list-item) 0}:where(.inkwell-renderer code){background:var(--inkwell-code-bg);color:var(--inkwell-code-fg);padding:.1em .35em;border-radius:4px;font-family:var(--inkwell-font-mono);font-size:var(--inkwell-code-font-size)}.inkwell-renderer-code-block{position:relative}.inkwell-renderer-copy-btn{position:absolute;top:.5rem;right:.5rem;z-index:1}:where(.inkwell-renderer-copy-btn){display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--inkwell-border);border-radius:4px;background:var(--inkwell-bg-elevated);color:var(--inkwell-text-muted);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}:where(.inkwell-renderer-code-block:hover .inkwell-renderer-copy-btn){opacity:1}:where(.inkwell-renderer-copy-btn:hover){background:var(--inkwell-bg-subtle);color:var(--inkwell-text)}:where(.inkwell-renderer pre){margin:var(--inkwell-space-code-block) 0;border-radius:var(--inkwell-radius);overflow:auto;border:1px solid var(--inkwell-border);background:var(--inkwell-bg-subtle)}:where(.inkwell-renderer pre code){display:block;padding:.85em 1em;background:transparent;color:var(--inkwell-text)}:where(.inkwell-renderer a){color:var(--inkwell-accent);text-decoration:underline;text-underline-offset:2px}:where(.inkwell-renderer hr){border:none;border-top:1px solid var(--inkwell-border);margin:var(--inkwell-space-hr) 0}:where(.inkwell-renderer strong){font-weight:600}:where(.inkwell-renderer em){font-style:italic}:where(.inkwell-renderer del){text-decoration:line-through}:where(.inkwell-renderer img){max-width:100%;height:auto;border-radius:var(--inkwell-radius);margin:var(--inkwell-space-image) 0}:root{color:#26231d;background:#f4f0e7;font-family:Georgia,Times New Roman,serif;font-synthesis:none;--paper: #f4f0e7;--ink: #26231d;--faint: #aaa292;--rule: #d8d0c1;--ready: #aca594;--progress: #b88a42;--waiting: #71818b;--done: #506c58;--stale: #b35f43;--claude: #d97757}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer}.notebook{min-height:100vh;overflow:hidden}.columns{--column-width: clamp(300px, 30vw, 440px);display:flex;align-items:flex-start;gap:clamp(42px,6vw,96px);overflow-x:auto;min-height:calc(100vh - 46px);padding:55px max(24px,calc((100vw - var(--column-width)) / 2)) 90px;scroll-behavior:smooth;scrollbar-width:none}.columns::-webkit-scrollbar{display:none}.column{width:var(--column-width);min-width:var(--column-width);transition:opacity .28s ease}.breadcrumb,.view-label{color:#8b8375;font:11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:lowercase;margin-bottom:28px}.focused-title{display:flex;align-items:baseline;gap:10px;outline:none;-webkit-user-select:none;user-select:none}.focused-title h2{margin:0;font-weight:500;font-size:27px;letter-spacing:-.025em}.focused-title button{color:var(--faint);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.stale{color:var(--stale);font:10px ui-monospace,SFMono-Regular,Menlo,monospace;margin-left:auto}.notes-shell{margin:18px -8px 22px;--inkwell-text: var(--ink);--inkwell-muted: var(--faint);--inkwell-border: transparent;--inkwell-surface: transparent;--inkwell-accent: var(--progress);--inkwell-font-size: 14px;--inkwell-line-height: 1.65}.notes-editor{min-height:54px;padding:5px 8px;border:0;background:transparent;font-family:Georgia,Times New Roman,serif}.notes-editor:focus{outline:none;background:transparent}.node-properties{display:flex;gap:14px;margin:17px 0 2px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.node-properties a{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:6px;color:#6f695f;text-decoration:none}.node-properties a:hover strong{color:var(--ink)}.node-properties span{color:var(--faint)}.node-properties strong{font-weight:400;transition:color .12s ease}.node-properties i{color:#aaa294;font-style:normal}.links{display:flex;flex-direction:column;gap:8px;margin:-4px 0 18px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.links button,.links a{width:100%;color:#756e62;text-align:left;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-kind{color:var(--faint);margin-right:5px}.pr-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--progress);margin-right:5px}.pr-dot.merged{background:var(--done)}.pr-dot.closed{background:var(--stale)}.activity{margin:-4px 0 18px;color:#746e64;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.activity-toggle{color:var(--faint)}.activity-toggle span{color:#8c8579}.activity-event{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;padding-top:7px}.activity-event time{color:var(--faint)}.activity-event span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item{position:relative;outline:none;transition:padding-left .16s cubic-bezier(.22,1,.36,1),color .12s ease,background-color .12s ease}.nav-item:is(.selected,:focus-visible){padding-left:19px;color:var(--ink);background:#26231d0d}.nav-item:is(.selected,:focus-visible):before{content:"→";position:absolute;left:0;color:var(--claude);font:13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.nav-item:is(.selected,:focus-visible):after{content:"";position:absolute;right:0;bottom:-2px;left:19px;height:1px;background:#aaa294;transform-origin:left;animation:nav-underline-in .18s cubic-bezier(.22,1,.36,1)}.copied-link{color:var(--claude);animation:copied-flash 1.8s ease both}.copied-link code{color:#756e62;font:inherit}.node-list{padding-top:7px}.node-row{display:flex;align-items:center;min-height:34px;padding:5px 3px;border-bottom:1px solid transparent;outline:none;cursor:default;position:relative;transition:padding .12s ease,color .12s ease,background-color .12s ease}.node-row.selected{padding-left:9px;color:#0f0e0c;background:#26231d0d}.node-row.selected:before{content:"→";width:13px;color:var(--claude);font:13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;margin-left:-9px;margin-right:6px}.node-row.selected:after{content:"";position:absolute;right:3px;bottom:1px;left:28px;height:1px;background:#aaa294;transform-origin:left;animation:nav-underline-in .18s cubic-bezier(.22,1,.36,1)}.state-button{width:22px;height:22px;display:grid;place-items:center;flex:none}.state{width:12px;height:12px;display:inline-block;border:1.4px solid var(--ready);border-radius:50%;position:relative;flex:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.state-button:active .state{transform:scale(.84)}.state-in_progress{border-color:var(--progress);overflow:hidden}.state-in_progress:after{content:"";position:absolute;inset:0 50% 0 0;background:var(--progress)}.state-waiting{border-color:var(--waiting);background:var(--waiting)}.state-waiting:before,.state-waiting:after{content:"";position:absolute;top:2px;bottom:2px;width:1.5px;background:var(--paper);border-radius:1px}.state-waiting:before{left:3px}.state-waiting:after{right:3px}.state-done{border-color:var(--done);background:var(--done)}.state-done:after{content:"";position:absolute;width:5px;height:2px;border-left:1.3px solid var(--paper);border-bottom:1.3px solid var(--paper);transform:rotate(-45deg);left:2px;top:3px}.node-title{font-size:15px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.node-row.selected:focus-within:after{background:var(--claude)}.rename-input{flex:1;width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0 0 2px;font-size:15px}.distribution{display:flex;align-items:center;gap:7px;margin-left:auto;padding-left:12px}.distribution small{color:var(--faint);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.dist-bar{display:flex;width:42px;height:2px;gap:1px}.dist-bar i,.quarter-bar i{display:block}.dist-ready{background:var(--ready)}.dist-in_progress{background:var(--progress)}.dist-waiting{background:var(--waiting)}.dist-done{background:var(--done)}.empty{color:var(--faint);font-style:italic;font-size:13px}.key-hint{position:fixed;bottom:16px;left:7vw;color:#b4ac9f;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.overview{padding:55px max(7vw,42px) 90px;max-width:1500px;margin:0 auto}.quarter-bar{display:flex;width:min(420px,100%);height:4px;gap:2px;margin-bottom:50px}.project-columns{columns:360px;column-gap:64px}.project-block{break-inside:avoid;margin:0 0 54px;display:inline-block;width:100%}.project-heading{display:flex;align-items:center;gap:12px;min-width:0;border-bottom:1px solid var(--rule);padding-bottom:9px;margin-bottom:10px}.project-heading h2{min-width:0;font-size:21px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap-project>h2{font-size:24px;font-weight:500;letter-spacing:-.025em;margin:0}.project-heading span{flex:none;margin-left:auto;color:var(--faint);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.project-block>.distribution{margin:0 0 14px;padding:0;justify-content:flex-end}.bird-line{display:flex;align-items:center;gap:8px;min-width:0;height:26px;font-size:13px}.bird-line .state{width:12px;height:12px;flex:0 0 12px}.bird-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bird-title b{color:#777064;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;margin-right:7px}.bird-line i{flex:none;color:var(--stale);font:9px ui-monospace,SFMono-Regular,Menlo,monospace;margin-left:auto}.view-enter{animation:view-in .18s ease-out}.wrap{max-width:920px}.wrap-tools{display:flex;justify-content:space-between}.wrap-tools>button:last-child{color:var(--faint);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.wrap-project{margin:15px 0 55px}.wrap-project>h2{border-bottom:1px solid var(--rule);padding-bottom:10px}.wrap-node{display:grid;grid-template-columns:minmax(180px,35%) 1fr;border-bottom:1px solid rgb(216 208 193 / 55%);padding:16px 0}.wrap-node h3{font-size:13px;font-weight:400;margin:0;padding-right:20px}.wrap-node h3 small{display:block;color:var(--faint);font:9px ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:4px}.wrap-node p{grid-column:2;font-size:13px;margin:0 0 6px}.wrap-node time{display:inline-block;width:50px;color:var(--faint);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.spotlight{position:fixed;inset:0;z-index:20;display:grid;place-items:start center;padding:7vh 24px 24px;background:#26231d2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:spotlight-backdrop-in .14s ease-out}.spotlight-panel{display:flex;flex-direction:column;width:min(760px,100%);height:min(86vh,760px);overflow:hidden;border:1px solid rgb(216 208 193 / 85%);background:#f4f0e7f7;box-shadow:0 24px 80px #26231d2e;animation:spotlight-panel-in .18s cubic-bezier(.22,1,.36,1)}.spotlight-panel>input{flex:none;width:100%;border:0;border-bottom:1px solid var(--rule);outline:0;background:transparent;padding:20px 22px 18px;color:var(--ink);font:18px/1.3 Georgia,Times New Roman,serif}.spotlight-panel>input::placeholder{color:var(--faint)}.spotlight-results{flex:1;overflow-y:auto;padding:10px;scrollbar-width:thin}.spotlight-results button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding-top:7px;padding-right:14px;padding-bottom:7px;text-align:left;border-bottom:1px solid transparent;transition:color .1s ease,background-color .1s ease}.spotlight-results button.selected{color:#0f0e0c;background:#d8d0c161}.spotlight-results button.selected:before{content:"→";width:13px;margin-left:-3px;color:var(--claude);font:13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.spotlight-results button span:not(.state){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.spotlight-results button small{margin-left:auto;color:var(--faint);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.spotlight-results>p{margin:28px 12px;color:var(--faint);font-style:italic}.spotlight-panel footer{display:flex;gap:18px;flex:none;border-top:1px solid var(--rule);padding:10px 18px;color:var(--faint);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.login{min-height:100vh;display:grid;place-items:center}.login form{width:min(320px,80vw)}.login label{display:block;font-size:25px;margin-bottom:22px}.login input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--rule);padding:8px 0;outline:0;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.login p{color:var(--stale);font-size:12px}@keyframes view-in{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes underline-in{0%{background-size:0 1px}to{background-size:100% 1px}}@keyframes nav-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes copied-flash{0%,35%{opacity:1}65%{opacity:.45}to{opacity:1}}@keyframes spotlight-backdrop-in{0%{opacity:0}}@keyframes spotlight-panel-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:640px){.columns{padding:35px 24px 70px;gap:32px}.column{min-width:calc(100vw - 48px);width:calc(100vw - 48px)}.overview{padding:35px 24px 70px}.wrap-node{display:block}.wrap-node h3{margin-bottom:10px}.wrap-node p{margin-left:0}.key-hint{display:none}}
