.context-drift.svelte-svuzzh{background:var(--surface-2);border:1px solid var(--grey-light);border-radius:var(--br);padding:calc(var(--padding) * 2.5);margin:2rem 0;display:flex;flex-direction:column}.file-header.svelte-svuzzh{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:var(--grey-dark);margin-bottom:calc(var(--padding) * 1.5)}.content-outer.svelte-svuzzh{overflow:hidden;transition:height .3s cubic-bezier(.22,1,.36,1)}.facts.svelte-svuzzh{display:flex;flex-direction:column;gap:6px}.fact.svelte-svuzzh{display:flex;align-items:center;gap:calc(var(--padding) * 1);padding:8px 12px;background:var(--surface-1);border:1px solid var(--grey-light);border-radius:calc(var(--br) * .5);transition:background .4s ease,border-color .4s ease}.fact.stale.svelte-svuzzh{background:color-mix(in oklch,oklch(74% .16 80deg) 4%,var(--surface-1));border-color:color-mix(in oklch,oklch(74% .16 80deg) 20%,var(--grey-light))}.fact.stale.svelte-svuzzh .value:where(.svelte-svuzzh){text-decoration:line-through;text-decoration-color:var(--grey-mid);opacity:.4}.key.svelte-svuzzh{font-size:.75rem;color:var(--grey-dark);min-width:100px;flex-shrink:0}@media(max-width:480px){.key.svelte-svuzzh{min-width:76px}}.values.svelte-svuzzh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.value.svelte-svuzzh{font-size:.875rem;color:var(--grey-black);font-weight:500;transition:opacity .4s ease,text-decoration-color .4s ease}.correction.svelte-svuzzh{font-size:.875rem;color:var(--info);font-weight:500;white-space:nowrap}.divider.svelte-svuzzh{margin:calc(var(--padding) * 2) 0 calc(var(--padding) * 1.25);padding-top:calc(var(--padding) * 1.25);border-top:1px solid var(--grey-light)}.divider.svelte-svuzzh span:where(.svelte-svuzzh){font-size:.75rem;color:var(--grey-mid);text-transform:uppercase;letter-spacing:.06em}.events.svelte-svuzzh{display:flex;flex-direction:column;gap:8px}.event.svelte-svuzzh{display:flex;align-items:center;gap:calc(var(--padding) * .75)}.event-dot.svelte-svuzzh{width:6px;height:6px;border-radius:50%;background:var(--info);flex-shrink:0}.time.svelte-svuzzh{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--grey-dark);min-width:38px;flex-shrink:0}.event-text.svelte-svuzzh{font-size:.875rem;color:var(--grey-black)}.footer.svelte-svuzzh{display:flex;justify-content:space-between;align-items:baseline;margin-top:calc(var(--padding) * 2);padding-top:calc(var(--padding) * 1.25);border-top:1px solid var(--grey-light)}.written.svelte-svuzzh{font-size:.75rem;color:var(--grey-mid)}.counter.svelte-svuzzh{font-size:.875rem;color:var(--grey-dark);font-weight:500;font-variant-numeric:tabular-nums;transition:color .4s ease}.counter.all-stale.svelte-svuzzh{color:#dd9e00;color:oklch(74% .16 80deg)}.mcp-terminal.svelte-1osxu9z{margin:2rem 0;border-radius:var(--br);overflow:hidden;border:1px solid oklch(25% 0 0deg);background:#121212}:root.dark .mcp-terminal.svelte-1osxu9z{background:#090909;border-color:#1b1b1b}.bar.svelte-1osxu9z{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid oklch(25% 0 0deg)}:root.dark .bar.svelte-1osxu9z{border-bottom-color:#1b1b1b}.dot.svelte-1osxu9z{width:10px;height:10px;border-radius:50%;background:#2e2e2e}.body-outer.svelte-1osxu9z{overflow:hidden;transition:height .3s cubic-bezier(.22,1,.36,1)}.body.svelte-1osxu9z{padding:14px;display:flex;flex-direction:column;gap:4px}.line.svelte-1osxu9z{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;line-height:1.6;color:#aeaeae}.gap.svelte-1osxu9z{height:8px}.prompt.svelte-1osxu9z{color:#dedede}.prompt-char.svelte-1osxu9z{color:#00aa6f;color:oklch(65% .15 160deg);margin-right:8px;font-weight:600}.accent.svelte-1osxu9z{color:#00aa6f;color:oklch(65% .15 160deg);font-weight:600}.check.svelte-1osxu9z{color:#4aa651;font-weight:600}.dim.svelte-1osxu9z{color:#636363}.quote.svelte-1osxu9z{padding-left:12px;border-left:2px solid oklch(30% 0 0deg);margin:2px 0}.cursor.svelte-1osxu9z{display:inline-block;width:7px;height:14px;background:#00aa6f;background:oklch(65% .15 160deg);animation:svelte-1osxu9z-blink 1.2s step-end infinite;vertical-align:text-bottom}@media(prefers-reduced-motion:reduce){.cursor.svelte-1osxu9z{animation:none;opacity:.5}}@keyframes svelte-1osxu9z-blink{0%,to{opacity:1}50%{opacity:0}}.portal-drift.svelte-1qjhl7s{background:var(--surface-2);border:1px solid var(--grey-light);border-radius:var(--br);padding:calc(var(--padding) * 2);margin:2rem 0}.boards.svelte-1qjhl7s{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--padding) * 1.5)}@media(max-width:480px){.boards.svelte-1qjhl7s{grid-template-columns:1fr}}.board.svelte-1qjhl7s{display:flex;flex-direction:column;gap:calc(var(--padding) * .6)}.board-header.svelte-1qjhl7s{display:flex;align-items:center;gap:6px}.board-label.svelte-1qjhl7s{font-size:.75rem;font-weight:500;color:var(--grey-dark);text-transform:uppercase;letter-spacing:.05em}.live-dot.svelte-1qjhl7s{width:6px;height:6px;border-radius:50%;background:#10772a;flex-shrink:0;animation:svelte-1qjhl7s-pulse 2s ease-in-out infinite}@keyframes svelte-1qjhl7s-pulse{0%,to{opacity:1}50%{opacity:.3}}.elapsed.svelte-1qjhl7s{font-size:11px;color:var(--grey-dark);font-variant-numeric:tabular-nums;margin-left:auto}.board-card.svelte-1qjhl7s{background:var(--surface-1);border:1px solid var(--grey-light);border-radius:calc(var(--br) * .75);overflow:hidden;transition:opacity 1s ease}.task-row.svelte-1qjhl7s{display:flex;align-items:center;gap:calc(var(--padding) * .6);padding:7px 12px}.task-row.svelte-1qjhl7s:not(:last-child){border-bottom:1px solid color-mix(in oklch,var(--grey-light) 60%,transparent)}.dot.svelte-1qjhl7s{width:16px;height:16px;border-radius:50%;border:2px solid var(--grey-mid);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .4s ease,background .4s ease;color:var(--white)}.dot.active.svelte-1qjhl7s{border-color:var(--info)}.dot.done.svelte-1qjhl7s{border-color:var(--info);background:var(--info)}.inner-dot.svelte-1qjhl7s{width:6px;height:6px;border-radius:50%;background:var(--info)}.task-name.svelte-1qjhl7s{font-size:.75rem;color:var(--black);transition:color .4s ease,text-decoration-color .4s ease}.task-name.done.svelte-1qjhl7s{color:var(--grey-dark);text-decoration:line-through;text-decoration-color:var(--grey-mid)}.curation-labor.svelte-1qi6yd2{background:var(--surface-2);border:1px solid var(--grey-light);border-radius:var(--br);padding:calc(var(--padding) * 2);margin:2rem 0;display:flex;flex-direction:column;gap:calc(var(--padding) * 1.5)}.header.svelte-1qi6yd2{font-size:.75rem;color:var(--grey-dark);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.tasks-outer.svelte-1qi6yd2{overflow:hidden;transition:height .3s cubic-bezier(.22,1,.36,1)}.tasks.svelte-1qi6yd2{display:flex;flex-wrap:wrap;gap:6px}.pill.svelte-1qi6yd2{font-size:.75rem;color:var(--grey-black);background:var(--surface-1);border:1px solid var(--grey-light);border-radius:999px;padding:4px 12px;white-space:nowrap}.footer.svelte-1qi6yd2{display:flex;justify-content:space-between;align-items:baseline;padding-top:calc(var(--padding) * 1);border-top:1px solid var(--grey-light)}.counter.svelte-1qi6yd2{font-size:.875rem;color:var(--grey-dark);font-variant-numeric:tabular-nums}.deliverables.svelte-1qi6yd2{font-size:.875rem;font-weight:600;color:var(--grey-dark)}.portal-filter.svelte-qwsyj3{background:var(--surface-2);border:1px solid var(--grey-light);border-radius:var(--br);margin:2rem 0;overflow:hidden}.tabs.svelte-qwsyj3{display:flex;border-bottom:1px solid var(--grey-light)}.tabs.svelte-qwsyj3 button:where(.svelte-qwsyj3){flex:1;padding:calc(var(--padding) * .75) var(--padding);font-size:.75rem;font-weight:500;color:var(--grey-dark);background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s ease,background .2s ease,border-color .2s ease}.tabs.svelte-qwsyj3 button.active:where(.svelte-qwsyj3){color:var(--black);background:color-mix(in oklch,var(--info) 5%,transparent);border-bottom-color:var(--info)}.tabs.svelte-qwsyj3 button:where(.svelte-qwsyj3):hover:not(.active){color:var(--grey-black)}.task-list.svelte-qwsyj3{display:flex;flex-direction:column}.row.svelte-qwsyj3{display:flex;flex-direction:column;gap:4px;padding:calc(var(--padding) * .75) calc(var(--padding) * 1.2);border-bottom:1px solid color-mix(in oklch,var(--grey-light) 60%,transparent)}.row.svelte-qwsyj3:last-child{border-bottom:none}.row-main.svelte-qwsyj3{display:flex;align-items:center;gap:calc(var(--padding) * .5)}.badge.svelte-qwsyj3{font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--surface-1);border:1px solid var(--grey-light);color:var(--grey-dark);white-space:nowrap;flex-shrink:0;transition:background .25s ease,color .25s ease,border-color .25s ease}.badge.done.svelte-qwsyj3{background:color-mix(in oklch,oklch(49.793% .1435 146.465deg) 10%,var(--surface-1));border-color:color-mix(in oklch,oklch(49.793% .1435 146.465deg) 20%,var(--grey-light));color:#10772a}.badge.progress.svelte-qwsyj3,.badge.active-state.svelte-qwsyj3{background:color-mix(in oklch,var(--info) 10%,var(--surface-1));border-color:color-mix(in oklch,var(--info) 20%,var(--grey-light));color:var(--info)}.badge.blocked.svelte-qwsyj3{background:color-mix(in oklch,oklch(59.257% .21862 27.13deg) 10%,var(--surface-1));border-color:color-mix(in oklch,oklch(59.257% .21862 27.13deg) 20%,var(--grey-light));color:#e32a2a}.badge.draft.svelte-qwsyj3{background:color-mix(in oklch,oklch(74% .16 80deg) 10%,var(--surface-1));border-color:color-mix(in oklch,oklch(74% .16 80deg) 20%,var(--grey-light));color:#dd9e00;color:oklch(74% .16 80deg)}.name.svelte-qwsyj3{font-size:.875rem;color:var(--black)}.not-on-portal.svelte-qwsyj3{font-size:11px;color:var(--grey-mid);margin-left:auto;white-space:nowrap}.detail.svelte-qwsyj3{font-size:.75rem;color:var(--grey-dark);padding-left:4px}.calculator.svelte-1ue7ay1{background:var(--surface-2);border:1px solid var(--grey-light);border-radius:var(--br);padding:calc(var(--padding) * 2);margin:2rem 0;display:flex;flex-direction:column;gap:calc(var(--padding) * 2)}.inputs.svelte-1ue7ay1{display:flex;flex-direction:column;gap:calc(var(--padding) * 1.5)}.row-header.svelte-1ue7ay1{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}label.svelte-1ue7ay1{font-size:.875rem;font-weight:500;color:var(--black)}.value.svelte-1ue7ay1{font-size:.875rem;font-weight:600;color:var(--info);min-width:24px;text-align:right;font-variant-numeric:tabular-nums}input[type=range].svelte-1ue7ay1{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--info) var(--fill),var(--grey-mid) var(--fill));outline:none;cursor:pointer}input[type=range].svelte-1ue7ay1::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--surface-1);border:2px solid var(--info);cursor:pointer;transition:box-shadow .15s ease}input[type=range].svelte-1ue7ay1::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--surface-1);border:2px solid var(--info);cursor:pointer}input[type=range].svelte-1ue7ay1:active::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklch,var(--info) 20%,transparent)}.output.svelte-1ue7ay1{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--padding) * 1.5);padding-top:calc(var(--padding) * 1.5);border-top:1px solid var(--grey-light)}.stat.svelte-1ue7ay1{display:flex;flex-direction:column;align-items:center;gap:4px}.number.svelte-1ue7ay1{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--black);font-variant-numeric:tabular-nums;line-height:1}.stat.svelte-1ue7ay1 .label:where(.svelte-1ue7ay1){font-size:.75rem;color:var(--grey-dark);font-weight:400}.thread.svelte-cgkist{background:var(--surface-2);border:1px solid var(--grey-light);border-radius:var(--br);padding:calc(var(--padding) * 2);margin:2rem 0}.messages-outer.svelte-cgkist{overflow:hidden;transition:height .35s cubic-bezier(.16,1,.3,1)}.messages-inner.svelte-cgkist{display:flex;flex-direction:column;gap:calc(var(--padding) * .6)}.message.svelte-cgkist{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:80%}.message.right.svelte-cgkist{align-self:flex-end;align-items:flex-end}.message.right.svelte-cgkist .bubble:where(.svelte-cgkist){background:color-mix(in oklch,var(--info) 8%,var(--white));border-color:color-mix(in oklch,var(--info) 18%,var(--grey-light))}.bubble.svelte-cgkist{display:flex;flex-direction:column;gap:3px;padding:calc(var(--padding) * .6) calc(var(--padding) * .9);background:var(--surface-2);border:1px solid var(--grey-light);border-radius:calc(var(--br) * .75)}.author.svelte-cgkist{font-size:.75rem;font-weight:600;color:var(--black)}.body.svelte-cgkist{font-size:.875rem;color:var(--grey-black);line-height:1.5}.time.svelte-cgkist{font-size:11px;color:var(--grey-dark);padding:0 4px;font-variant-numeric:tabular-nums}.inbox-search.svelte-1lvye0r{background:var(--surface-2);border:1px solid var(--grey-light);border-radius:var(--br);margin:2rem 0;overflow:hidden}.search-bar.svelte-1lvye0r{display:flex;align-items:center;gap:calc(var(--padding) * .6);padding:calc(var(--padding) * .8) calc(var(--padding) * 1.2);border-bottom:1px solid var(--grey-light);color:var(--grey-dark)}.input-area.svelte-1lvye0r{flex:1;position:relative;font-size:.875rem;display:flex;align-items:center;height:24px}.typed.svelte-1lvye0r{color:var(--black);font-weight:400}.cursor.svelte-1lvye0r{display:inline-block;width:1.5px;height:16px;background:var(--black);margin-left:1px;opacity:0;vertical-align:middle}.cursor.visible.svelte-1lvye0r{opacity:1}.placeholder.svelte-1lvye0r{position:absolute;left:0;color:var(--grey-dark);pointer-events:none;font-weight:400}.results-area.svelte-1lvye0r{min-height:200px;display:flex;flex-direction:column}.count.svelte-1lvye0r{font-size:.75rem;color:var(--grey-dark);padding:calc(var(--padding) * .6) calc(var(--padding) * 1.2);border-bottom:1px solid var(--grey-light)}.results.svelte-1lvye0r{display:flex;flex-direction:column}.email-row.svelte-1lvye0r{display:flex;align-items:baseline;gap:calc(var(--padding) * .4);padding:calc(var(--padding) * .6) calc(var(--padding) * 1.2);border-bottom:1px solid color-mix(in oklch,var(--grey-light) 60%,transparent);font-size:.75rem;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.email-row.svelte-1lvye0r:last-child{border-bottom:none}.sender.svelte-1lvye0r{font-weight:600;color:var(--black);flex-shrink:0}.subject.svelte-1lvye0r{color:var(--grey-black);flex-shrink:0}.preview.svelte-1lvye0r{color:var(--grey-dark);overflow:hidden;text-overflow:ellipsis}.setup-ceremony.svelte-aa8swo{background:var(--surface-2);border:1px solid var(--grey-light);border-radius:var(--br);padding:calc(var(--padding) * 2);margin:2rem 0;display:flex;flex-direction:column;gap:calc(var(--padding) * 1.5)}.header.svelte-aa8swo{font-size:.75rem;color:var(--grey-dark);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.questions-outer.svelte-aa8swo{overflow:hidden;transition:height .3s cubic-bezier(.22,1,.36,1)}.questions.svelte-aa8swo{display:flex;flex-wrap:wrap;gap:6px}.pill.svelte-aa8swo{font-size:.75rem;color:var(--grey-black);background:var(--surface-1);border:1px solid var(--grey-light);border-radius:999px;padding:4px 12px;white-space:nowrap}.footer.svelte-aa8swo{display:flex;justify-content:space-between;align-items:baseline;padding-top:calc(var(--padding) * 1);border-top:1px solid var(--grey-light)}.counter.svelte-aa8swo{font-size:.875rem;color:var(--grey-dark);font-variant-numeric:tabular-nums}.tasks.svelte-aa8swo{font-size:.875rem;font-weight:600;color:var(--grey-dark)}:root{--white: #faf9f7;--black: #1e1c19;--grey-light: #dedad4;--grey-mid: #a8a298;--grey-dark: #716b62;--grey-black: #46413a;--surface-1: #f2efeb;--surface-2: #e6e2dc;--info: oklch(42.453% .24955 269.04);--shimmer: oklch(70% .02 70 / .35);--br: 12px;--padding: 14px;--box-shadow: rgba(30, 28, 25, .06) 0px 4px 8px;--overlay-box-shadow: rgba(30, 28, 25, .14) 0px 10px 28px}:root.dark{--white: #141310;--black: #eae7e2;--grey-light: #222019;--grey-mid: #38352e;--grey-dark: #9e9a92;--grey-black: #c6c2ba;--surface-1: #191714;--surface-2: #282520;--info: oklch(62% .2 269.04);--shimmer: oklch(70% .02 70 / .2);--box-shadow: rgba(0, 0, 0, .2) 0px 4px 8px;--overlay-box-shadow: rgba(0, 0, 0, .42) 0px 10px 28px}.flow-chain.svelte-vfctvk{background:var(--surface-2);border:1px solid var(--grey-light);border-radius:var(--br);padding:calc(var(--padding) * 2);margin:2rem 0}.progress.svelte-vfctvk{display:flex;align-items:center;gap:.5rem;margin-bottom:calc(var(--padding) * 1.5)}.track.svelte-vfctvk{flex:1;height:4px;background:var(--grey-light);border-radius:2px;position:relative;overflow:hidden}.fill.svelte-vfctvk{position:absolute;top:0;left:0;height:100%;border-radius:2px;transition:width .3s ease}.fill.done-fill.svelte-vfctvk{background:var(--info);z-index:1}.fill.active-fill.svelte-vfctvk{background:color-mix(in oklch,var(--info) 30%,transparent)}.count.svelte-vfctvk{font-size:.75rem;color:var(--grey-dark);font-variant-numeric:tabular-nums;flex-shrink:0}.chain.svelte-vfctvk{display:flex;flex-direction:column;align-items:stretch}.flow-item.svelte-vfctvk{display:flex;flex-direction:column;align-items:center;position:relative;transition:margin-top .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.flow-item.stack-1.svelte-vfctvk{margin-top:-36px;pointer-events:none}.flow-item.stack-1.svelte-vfctvk .task:where(.svelte-vfctvk){transform:scale(.97);opacity:.5}.flow-item.stack-hidden.svelte-vfctvk{margin-top:-44px;opacity:0;pointer-events:none}.connector-area.svelte-vfctvk{position:relative;display:flex;align-items:center;justify-content:center}.connector-line.svelte-vfctvk{width:2px;height:16px;background:var(--grey-light);opacity:.4;transition:background .3s ease,opacity .3s ease,height .3s ease}.connector-line.done.svelte-vfctvk{background:var(--info);opacity:.6}.connector-line.active.svelte-vfctvk{background:var(--info);opacity:.3}.connector-line.broken.svelte-vfctvk{height:24px;background:repeating-linear-gradient(to bottom,var(--grey-mid) 0px,var(--grey-mid) 3px,transparent 3px,transparent 7px);opacity:.5}.break-icon.svelte-vfctvk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--grey-dark);line-height:0}.break-icon.svelte-vfctvk svg{background:var(--surface-2);border-radius:50%;padding:1px}.task.svelte-vfctvk{display:flex;align-items:center;gap:calc(var(--padding) * .75);width:100%;padding:10px 14px;background:var(--white);border:1px solid var(--grey-light);border-radius:calc(var(--br) * .75);transition:transform .3s ease,opacity .3s ease}.task.is-done.svelte-vfctvk .name:where(.svelte-vfctvk){color:var(--grey-dark);text-decoration:line-through;text-decoration-color:var(--grey-mid)}.state-btn.svelte-vfctvk{width:20px;height:20px;border-radius:50%;border:2px solid var(--grey-mid);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:border-color .2s ease,background .2s ease;color:var(--white)}.state-btn.active.svelte-vfctvk{border-color:var(--info)}.state-btn.done.svelte-vfctvk{border-color:var(--info);background:var(--info)}.state-btn.svelte-vfctvk:hover{border-color:var(--info)}.active-dot.svelte-vfctvk{width:8px;height:8px;border-radius:50%;background:var(--info)}.name.svelte-vfctvk{font-size:.875rem;color:var(--black);transition:color .2s ease}.stack-badge.svelte-vfctvk{position:absolute;bottom:-8px;left:50%;translate:-50% 0;z-index:10;padding:2px 8px;font-size:.75rem;font-weight:500;color:var(--grey-dark);background:var(--surface-1);border:1px solid var(--grey-light);border-radius:999px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.stack-badge.svelte-vfctvk:hover{color:var(--grey-black);border-color:var(--grey-mid)}.hint.svelte-vfctvk{font-size:.75rem;color:var(--grey-mid);text-align:center;margin-top:calc(var(--padding) * 1.5);margin-bottom:0}
