.mock-chat.svelte-yf3gdz{background:var(--color-surface);border:1px solid var(--color-border);z-index:1;flex-direction:column;width:100%;max-width:34rem;display:flex;position:relative;box-shadow:0 30px 70px -28px #0000008c}.mock-topbar.svelte-yf3gdz{height:var(--rail-header-h);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-sidebar);align-items:center;gap:.5rem;padding:0 1rem;font-size:10px;display:flex}.mock-topbar.svelte-yf3gdz .dot:where(.svelte-yf3gdz){background:var(--color-primary);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite cq-pulse}.mock-body.svelte-yf3gdz{flex-direction:column;gap:.85rem;padding:1.1rem 1.1rem 1.25rem;display:flex}.bubble-you.svelte-yf3gdz{background:var(--color-bg);border:1px solid var(--color-border);max-width:80%;color:var(--color-text);align-self:flex-end;padding:.55rem .8rem;font-size:13px;line-height:1.55}.bubble-you.svelte-yf3gdz .from:where(.svelte-yf3gdz){font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:.3rem;font-size:9.5px;display:block}.bubble-ai.svelte-yf3gdz{border-left:2px solid var(--color-primary);align-self:flex-start;max-width:100%;padding-left:.85rem}.bubble-ai.svelte-yf3gdz .from:where(.svelte-yf3gdz){font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:9.5px;display:inline-flex}.bubble-ai.svelte-yf3gdz .from:where(.svelte-yf3gdz):before{content:"";background:var(--color-primary);width:6px;height:6px}.sr.svelte-yf3gdz{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 70%, var(--color-bg))}.sr-row.svelte-yf3gdz{border-bottom:1px solid var(--color-border);grid-template-columns:7.25rem 1fr;display:grid}.sr-row.svelte-yf3gdz:last-child{border-bottom:none}.sr-row.svelte-yf3gdz .lbl:where(.svelte-yf3gdz){font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);border-right:1px solid var(--color-border);background:var(--color-bg-2);align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:9.5px;font-weight:600;display:flex}.sr-row.svelte-yf3gdz .lbl.red:where(.svelte-yf3gdz){color:#ef4444}.sr-row.svelte-yf3gdz .lbl.red:where(.svelte-yf3gdz):before{content:"";background:#ef4444;width:6px;height:6px}.sr-row.svelte-yf3gdz .lbl:where(.svelte-yf3gdz):before{content:"";background:var(--color-primary);width:6px;height:6px}.sr-row.svelte-yf3gdz .val:where(.svelte-yf3gdz){color:var(--color-text);padding:.55rem .75rem;font-size:12.5px;line-height:1.55}.sr-row.svelte-yf3gdz .val:where(.svelte-yf3gdz) b:where(.svelte-yf3gdz){font-weight:700}.sr-row.svelte-yf3gdz .val:where(.svelte-yf3gdz) .sub:where(.svelte-yf3gdz){color:var(--color-text-muted);margin-top:2px;font-size:12px;display:block}.src-row.svelte-yf3gdz{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.src-tag.svelte-yf3gdz{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);padding:2px 6px;font-size:9.5px}.src-tag.hot.svelte-yf3gdz{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.mock-composer.svelte-yf3gdz{border-top:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:.5rem;margin-top:auto;padding:.7rem .85rem;display:flex}.mock-composer.svelte-yf3gdz .input:where(.svelte-yf3gdz){border:1px solid var(--color-border);background:var(--color-bg-2);color:var(--color-text-subtle);flex:1;padding:.5rem .7rem;font-size:12.5px}.mock-composer.svelte-yf3gdz .caret:where(.svelte-yf3gdz){color:var(--color-primary);animation:1s steps(2,end) infinite svelte-yf3gdz-blink}@keyframes svelte-yf3gdz-blink{50%{opacity:0}}.mock-send.svelte-yf3gdz{background:var(--color-primary);color:var(--color-primary-fg);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;padding:.5rem .8rem;font-size:10px;font-weight:700}.thread-card.svelte-yf3gdz{background:var(--color-surface);border:1px solid var(--color-border);z-index:2;width:14rem;position:absolute;bottom:1.5rem;left:-1rem;box-shadow:0 20px 50px -20px #0000008c}@media (width<=640px){.thread-card.svelte-yf3gdz{display:none}}.thread-card.svelte-yf3gdz .th:where(.svelte-yf3gdz){border-bottom:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-2);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:9.5px;display:flex}.thread-card.svelte-yf3gdz .th:where(.svelte-yf3gdz) .c:where(.svelte-yf3gdz){color:var(--color-primary);font-weight:700}.thread-card.svelte-yf3gdz ul:where(.svelte-yf3gdz){margin:0;padding:0;list-style:none}.thread-card.svelte-yf3gdz li:where(.svelte-yf3gdz){border-bottom:1px solid var(--color-border);color:var(--color-text);align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:12px;line-height:1.45;display:flex}.thread-card.svelte-yf3gdz li:where(.svelte-yf3gdz):last-child{border-bottom:none}.thread-card.svelte-yf3gdz li.current:where(.svelte-yf3gdz){background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.thread-card.svelte-yf3gdz li:where(.svelte-yf3gdz) .d:where(.svelte-yf3gdz){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap;font-size:9px}.thread-card.svelte-yf3gdz li:where(.svelte-yf3gdz) .t:where(.svelte-yf3gdz){flex:1}.thread-card.svelte-yf3gdz li:where(.svelte-yf3gdz) .t:where(.svelte-yf3gdz) b:where(.svelte-yf3gdz){font-size:12.5px;font-weight:600;display:block}.thread-card.svelte-yf3gdz li:where(.svelte-yf3gdz) .t:where(.svelte-yf3gdz) span:where(.svelte-yf3gdz){color:var(--color-text-muted);font-size:11.5px}.tools-bento.svelte-1jqv338{border:1px solid var(--color-border);grid-template-columns:1fr;margin-top:1.75rem;display:grid}@media (width>=720px){.tools-bento.svelte-1jqv338{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.tools-bento.svelte-1jqv338{grid-template-columns:repeat(3,1fr)}}.tool-cell.svelte-1jqv338{border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;min-height:15rem;margin:-.5px;padding:1.6rem 1.5rem;display:flex;position:relative}.tool-cell.svelte-1jqv338 .t-idx:where(.svelte-1jqv338){font-family:var(--font-mono);letter-spacing:.24em;color:var(--color-text-subtle);font-size:10px;position:absolute;top:.6rem;right:.9rem}.tool-cell.svelte-1jqv338 .t-ico:where(.svelte-1jqv338){border:1px solid var(--color-border);width:2.25rem;height:2.25rem;color:var(--color-primary);background:var(--color-bg);justify-content:center;align-items:center;margin-bottom:.9rem;display:inline-flex}.tool-cell.svelte-1jqv338 h3:where(.svelte-1jqv338){letter-spacing:-.015em;margin:0 0 .5rem;font-family:Manrope,sans-serif;font-size:16px;font-weight:800}.tool-cell.svelte-1jqv338 p:where(.svelte-1jqv338){color:var(--color-text-muted);margin:0 0 .9rem;font-size:13px;line-height:1.55}.tool-cell.svelte-1jqv338 .t-demo:where(.svelte-1jqv338){border-top:1px dashed var(--color-border);margin-top:auto;padding-top:.9rem}.thread-mini.svelte-1jqv338{flex-direction:column;gap:3px;display:flex}.thread-mini.svelte-1jqv338 .item:where(.svelte-1jqv338){font-size:11px;font-family:var(--font-mono);color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.thread-mini.svelte-1jqv338 .item.now:where(.svelte-1jqv338){color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.thread-mini.svelte-1jqv338 .item:where(.svelte-1jqv338) .d:where(.svelte-1jqv338){color:var(--color-text-subtle);font-size:9.5px}.task-mini.svelte-1jqv338{flex-direction:column;gap:4px;display:flex}.task-mini.svelte-1jqv338 .t:where(.svelte-1jqv338){border:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:.5rem;padding:5px 7px;font-size:11.5px;display:flex}.task-mini.svelte-1jqv338 .t:where(.svelte-1jqv338) .box:where(.svelte-1jqv338){border:1px solid var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;display:inline-flex}.task-mini.svelte-1jqv338 .t.done:where(.svelte-1jqv338) .box:where(.svelte-1jqv338){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}.task-mini.svelte-1jqv338 .t.done:where(.svelte-1jqv338) span:where(.svelte-1jqv338){color:var(--color-text-muted);text-decoration:line-through}.task-mini.svelte-1jqv338 .t:where(.svelte-1jqv338) .date:where(.svelte-1jqv338){font-family:var(--font-mono);color:var(--color-text-subtle);letter-spacing:.1em;font-size:9.5px}.src-mini.svelte-1jqv338{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.src-mini.svelte-1jqv338>div:where(.svelte-1jqv338){border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);text-align:center;padding:4px 6px;font-size:9.5px}.format-mini.svelte-1jqv338{flex-direction:column;gap:2px;display:flex}.format-mini.svelte-1jqv338 .row:where(.svelte-1jqv338){grid-template-columns:5.5rem 1fr;font-size:11px;display:grid}.format-mini.svelte-1jqv338 .row:where(.svelte-1jqv338) .k:where(.svelte-1jqv338){font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);background:var(--color-bg);border:1px solid var(--color-border);padding:4px 6px;font-size:9.5px}.format-mini.svelte-1jqv338 .row:where(.svelte-1jqv338) .k.red:where(.svelte-1jqv338){color:#ef4444}.format-mini.svelte-1jqv338 .row:where(.svelte-1jqv338) .v:where(.svelte-1jqv338){border:1px solid var(--color-border);color:var(--color-text-muted);border-left:none;padding:4px 8px}.draft-mini.svelte-1jqv338{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);padding:.6rem .75rem;font-family:ui-serif,Georgia,serif;font-size:11.5px;line-height:1.4}.draft-mini.svelte-1jqv338 .t:where(.svelte-1jqv338){margin-bottom:3px;font-family:Manrope,sans-serif;font-weight:700}.draft-mini.svelte-1jqv338 .m:where(.svelte-1jqv338){color:var(--color-text-muted);font-family:Manrope,sans-serif;font-size:10.5px}.leaflet-mini.svelte-1jqv338{flex-direction:column;gap:3px;display:flex}.leaflet-mini.svelte-1jqv338 .l:where(.svelte-1jqv338){border:1px solid var(--color-border);background:var(--color-bg);justify-content:space-between;align-items:center;padding:4px 7px;font-size:11px;display:flex}.leaflet-mini.svelte-1jqv338 .l:where(.svelte-1jqv338) .src:where(.svelte-1jqv338){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);font-size:9px}.leaflet-mini.svelte-1jqv338 .l.pinned:where(.svelte-1jqv338){border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, transparent)}
