.replica-shell{box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);background:#ffffff;color-scheme:light}.replica-jira{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#172b4d}.replica-jira,.replica-slack{background:#ffffff;-webkit-font-smoothing:antialiased}.replica-slack{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;color:#1d1c1d}.replica-github{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;color:#1f2328}.replica-figma,.replica-github{background:#ffffff;-webkit-font-smoothing:antialiased}.replica-figma{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1e1e1e}.replica-notion{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;color:#37352f}.replica-confluence,.replica-notion{background:#ffffff;-webkit-font-smoothing:antialiased}.replica-confluence{font-family:Atlassian Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Helvetica Neue,sans-serif;color:#292a2e}.replica-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.replica-scroll::-webkit-scrollbar{width:8px;height:8px}.replica-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:8px}.replica-scroll::-webkit-scrollbar-track{background:transparent}:root{--tension-time:#F59E0B;--tension-resource:#8B5CF6;--tension-cost:#EC4899;--tension-risk:#EF4444;--tension-text-time:#FCD34D;--tension-text-resource:#C4B5FD;--tension-text-cost:#F9A8D4;--tension-text-risk:#FCA5A5;--tension-text-ok:#6EE7B7;--tension-stroke-time:#F59E0B;--tension-stroke-resource:#8B5CF6;--tension-stroke-cost:#EC4899;--tension-stroke-risk:#EF4444;--tension-today:#F9A8D4;--tension-rule:var(--flat-edge,rgba(255,255,255,0.08));--tension-hover:var(--flat-hover,rgba(255,255,255,0.05));--tension-active:var(--flat-active,rgba(255,255,255,0.09))}html[data-neu-theme=light]{--tension-text-time:#92400E;--tension-text-resource:#5B21B6;--tension-text-cost:#9D174D;--tension-text-risk:#991B1B;--tension-text-ok:#065F46;--tension-stroke-time:#B45309;--tension-stroke-resource:#6D28D9;--tension-stroke-cost:#DB2777;--tension-stroke-risk:#DC2626;--tension-today:#9D174D;--tension-rule:var(--flat-edge,rgba(45,55,72,0.10));--tension-hover:var(--flat-hover,rgba(45,55,72,0.05));--tension-active:var(--flat-active,rgba(45,55,72,0.09))}.radar-thread{transition:d .5s cubic-bezier(.22,1,.36,1),opacity .25s ease,stroke-width .25s ease,r .25s ease}.radar-tweening .radar-thread{transition-property:opacity,stroke-width,r}@keyframes radarTremble{0%,to{transform:translateY(0)}30%{transform:translateY(-.7px)}70%{transform:translateY(.5px)}}.radar-tremble{animation:radarTremble .16s linear infinite}.radar-glow{filter:drop-shadow(0 0 var(--glow-r,5px) var(--glow-c,transparent))}.radar-tip{width:250px;border-radius:18px}@media (prefers-reduced-motion:reduce){.radar-thread{transition:none}.radar-tremble{animation:none}.radar-glow{filter:none}}.tension-head{border-bottom:1px solid var(--tension-rule)}.tension-row{position:relative;border-radius:12px;transition:background-color .15s ease}.tension-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--tension-rule);pointer-events:none}.tension-row:last-child:after{content:none}.tension-row:hover{background-color:var(--tension-hover)}.tension-row.is-pinned{background-color:var(--tension-active)}.tension-gridline{background-color:var(--tension-rule)}.tension-today{background-color:var(--tension-today);opacity:.45}.tension-badge{background-color:var(--badge-bg,#DB2777);color:#fff}.tension-note,.tension-receipt{border:1px solid var(--tension-rule);border-radius:16px}.tension-receipt{background-color:var(--tension-hover)}@keyframes tensionSpin{to{transform:rotate(1turn)}}.tension-spin{animation:tensionSpin .9s linear infinite}@media (prefers-reduced-motion:reduce){.tension-spin{animation:none}}.radar-prompt{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid var(--tension-rule);background-color:var(--stage-bg,#1E1E1E);color:var(--neu-text-muted);font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap;text-decoration:none;transition:color .14s ease,border-color .14s ease}.radar-prompt:focus-visible,.radar-prompt:hover{color:var(--neu-text);border-color:var(--flat-edge-hi,var(--tension-rule));outline:none}.radar-prompt:focus-visible{box-shadow:0 0 0 2px rgba(236,72,153,.6)}.radar-prompt-note{max-width:250px;color:var(--neu-text-subtle);line-height:1.3}.inbox-page{container:inbox-page/inline-size}.inbox-grid{grid-template-columns:auto minmax(280px,380px) minmax(0,1fr)}.inbox-pane,.inbox-stream{border-left:1px solid var(--flat-edge)}.inbox-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:12px;border:1px solid var(--flat-edge);background-color:var(--flat-hover);transition:border-color .14s ease,background-color .14s ease}.inbox-search:focus-within{border-color:var(--flat-edge-hi);background-color:var(--flat-active)}.inbox-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12.5px;color:var(--neu-text)}.inbox-search input::-moz-placeholder{color:var(--neu-text-subtle)}.inbox-search input::placeholder{color:var(--neu-text-subtle)}.inbox-row{align-items:flex-start;padding:10px 12px}.inbox-pinned{padding-bottom:4px;border-bottom:1px solid var(--flat-edge)}.inbox-list>li+li{border-top:1px solid var(--flat-edge)}.inbox-badge{position:absolute;top:-3px;right:-3px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background-color:var(--badge-bg,#DB2777);color:#fff;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:9px;font-weight:600;line-height:1;box-shadow:0 0 0 2px var(--stage-bg)}.inbox-rail-divider{display:block;flex-shrink:0;width:24px;height:1px;margin:4px auto;background-color:var(--flat-edge)}.inbox-stitch{opacity:.7;transition:opacity .14s ease,background-color .14s ease,color .14s ease}.inbox-stitch:focus-visible,.inbox-stitch:hover{opacity:1}.inbox-stitch:focus-visible{outline:2px solid var(--neu-text-subtle);outline-offset:2px}.inbox-glyph-mono{border:0;background:transparent;box-shadow:none;filter:grayscale(1);opacity:.8}.inbox-menu{min-width:240px;max-width:min(320px,calc(100vw - 24px));padding:6px}.inbox-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:10px;text-align:left;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--neu-text);transition:background-color .14s ease}.inbox-menu-item:focus-visible,.inbox-menu-item:hover{background-color:var(--flat-hover)}.inbox-menu-item:focus-visible{outline:2px solid rgba(236,72,153,.6);outline-offset:-2px}.inbox-brief{border-top:1px solid var(--flat-edge)}@container inbox-page (max-width: 680px){.inbox-grid{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.inbox-pane{grid-column:1/-1;border-left:0;border-top:1px solid var(--flat-edge)}.inbox-pane-scroll{padding-left:0;padding-top:12px}}.flat-button.inbox-chip{color:var(--neu-text-muted)}.flat-button.inbox-chip:hover:not(:disabled){color:var(--neu-text)}.flat-button.inbox-chip[aria-pressed=true],.flat-button.inbox-chip[aria-pressed=true]:hover:not(:disabled){background-color:var(--neu-text);border-color:var(--neu-text);color:var(--stage-bg);font-weight:600}.flat-button.inbox-chip:focus-visible{outline:2px solid var(--neu-text-subtle);outline-offset:2px}.inbox-source-row+.inbox-source-row{border-top:1px solid var(--flat-edge)}.inbox-switch{position:relative;width:36px;height:22px;border-radius:999px;background-color:var(--flat-active);border:1px solid var(--flat-edge-hi);transition:background-color .16s ease,border-color .16s ease}.inbox-switch.is-on{background:linear-gradient(135deg,#8B5CF6,#EC4899);border-color:transparent}.inbox-switch:focus-visible{outline:2px solid var(--neu-text-subtle);outline-offset:2px}.inbox-switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--neu-text-muted);box-shadow:0 1px 2px rgba(0,0,0,.35);transition:transform .16s ease,background-color .16s ease}.inbox-switch.is-on .inbox-switch-knob{background:#fff;transform:translateX(14px)}@media (prefers-reduced-motion:reduce){.inbox-switch,.inbox-switch-knob{transition:none}}.todo-page{container:todo-page/inline-size;--todo-overdue:var(--tension-text-risk,#FCA5A5);--todo-today:var(--tension-text-time,#FCD34D);--todo-rule:var(--flat-edge,rgba(255,255,255,0.08))}.todo-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}.todo-pane{border-left:1px solid var(--todo-rule)}.todo-row{align-items:flex-start;padding:10px 12px}.todo-list>li+li{border-top:1px solid var(--todo-rule)}.todo-item{padding:1px 0}.todo-row-wrap{padding-right:2px}.todo-row-wrap .todo-done{margin-top:8px}.todo-row-done .todo-meta{opacity:.7}.todo-title{overflow-wrap:anywhere}.todo-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:8px 12px;border-radius:12px;border:1px solid var(--flat-edge);background-color:var(--flat-hover)}.todo-strip-text{flex:1 1 24ch;min-width:0;font-size:12px;line-height:1.4;color:var(--neu-text)}.todo-strip-actions{display:inline-flex;align-items:center;gap:8px}.todo-strip-failed{border-color:color-mix(in srgb,var(--todo-overdue) 40%,transparent)}.todo-strip-failed .todo-strip-text{color:var(--todo-overdue)}.todo-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 12px 2px;font-size:11.5px;line-height:1.4;color:var(--neu-text-muted)}.todo-receipt-hide{margin-left:auto;color:var(--neu-text-muted)}.todo-receipt-hide:focus-visible,.todo-receipt-hide:hover{color:var(--neu-text)}.todo-meta-key{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--neu-text-subtle)}.todo-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;border:1px solid var(--flat-edge);background-color:var(--flat-hover);font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap;color:var(--neu-text-muted)}.todo-chip-quiet{font-weight:500;height:auto;padding:3px 8px;white-space:normal;line-height:1.3}.todo-chip-none{color:var(--neu-text-subtle);font-weight:500}.todo-chip-soon{color:var(--neu-text)}.todo-chip-today{color:var(--todo-today);border-color:color-mix(in srgb,var(--todo-today) 35%,transparent)}.todo-chip-overdue{border-color:color-mix(in srgb,var(--todo-overdue) 40%,transparent)}.todo-chip-overdue,.todo-chip-priority-hot{color:var(--todo-overdue)}.todo-facts dt{white-space:nowrap}.icon-button.todo-stitch{opacity:.5;transition:opacity .14s ease,background-color .14s ease,color .14s ease}.icon-button.todo-stitch:focus-visible,.icon-button.todo-stitch:hover{opacity:1}.flat-button.todo-stitch{color:var(--neu-text-muted)}.flat-button.todo-stitch:focus-visible,.flat-button.todo-stitch:hover{color:var(--neu-text)}@keyframes todoSpin{to{transform:rotate(1turn)}}.todo-spin{animation:todoSpin .9s linear infinite}@media (prefers-reduced-motion:reduce){.todo-spin{animation:none}}@container todo-page (max-width: 680px){.todo-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.todo-pane{border-left:0;border-top:1px solid var(--todo-rule)}.todo-pane-scroll{padding-left:0;padding-top:12px}.todo-list-scroll{padding-right:0}.todo-sources{width:100%}}@keyframes threadRowLand{0%{transform:translateX(28px);opacity:0}to{transform:none;opacity:1}}@keyframes threadRowLit{0%,20%{opacity:1}to{opacity:0}}.nav-row.is-landing{animation:threadRowLand .32s cubic-bezier(.22,1,.36,1) both}.nav-row.is-lit{position:relative;isolation:isolate}.nav-row.is-lit:after,.nav-row.is-lit:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;animation:threadRowLit 2s ease-out forwards}.nav-row.is-lit:before{padding:1px;background:linear-gradient(135deg,#F97316,#EC4899,#8B5CF6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nav-row.is-lit:after{background:linear-gradient(90deg,rgba(249,115,22,.16),rgba(236,72,153,.12),rgba(139,92,246,.16))}@media (prefers-reduced-motion:reduce){.nav-row.is-landing,.nav-row.is-lit:after,.nav-row.is-lit:before{animation:none}}