:root{--night-0: #070a0e;--night-1: #0b0f14;--night-2: #11161d;--night-3: #161c25;--cool: #4da3ff;--cool-2: #38bdf8;--slate: #7d8aa0;--warm: #f5a623;--violet: var(--cool);--cyan: var(--cool-2);--rose: var(--slate);--amber: var(--warm);--star: #e6edf3;--text: #c4ccd6;--text-dim: #79828f;--line: rgba(255, 255, 255, .08);--glass: rgba(255, 255, 255, .015);--glass-border: rgba(255, 255, 255, .08);--sans: "Inter", system-ui, sans-serif;--serif: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}html{background:var(--night-0)}body{min-height:100vh;font-family:var(--sans);color:var(--text);background-color:var(--night-0);background-image:radial-gradient(120% 70% at 50% -10%,rgba(77,163,255,.06),transparent 60%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:100% 100%,38px 38px,38px 38px;background-attachment:fixed;overflow-x:hidden}h1,h2,h3{font-weight:600;letter-spacing:-.01em}.dream-text{font-family:var(--sans);font-size:1.02rem;line-height:1.6;color:var(--text)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.glass{background:var(--night-1);border:1px solid var(--line);border-radius:8px}button{font-family:var(--sans);cursor:pointer}.btn{border:1px solid transparent;border-radius:6px;padding:.7rem 1.4rem;font-size:.9rem;font-weight:500;color:#061018;background:var(--cool);transition:background .15s ease,opacity .15s}.btn:hover{background:var(--cool-2)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-ghost{background:transparent;color:var(--text-dim);border:1px solid var(--line)}.btn-ghost:hover{color:var(--text);border-color:#ffffff38;background:transparent}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.bell.svelte-dbx68s{position:relative}.trigger.svelte-dbx68s{background:none;border:none;color:var(--slate);font-size:.7rem;cursor:pointer;position:relative}.trigger.svelte-dbx68s:hover{color:var(--text)}.badge.svelte-dbx68s{position:absolute;top:-8px;right:-10px;background:var(--cool);color:var(--night-0);font-size:.62rem;min-width:15px;height:15px;border-radius:3px;display:grid;place-items:center;padding:0 3px}.panel.svelte-dbx68s{position:absolute;right:0;top:130%;width:280px;padding:.5rem;z-index:10;display:flex;flex-direction:column;gap:.2rem}.item.svelte-dbx68s{text-align:left;background:none;border:none;color:var(--text-dim);padding:.6rem .7rem;border-radius:8px;font-size:.85rem;cursor:pointer}.item.svelte-dbx68s:hover{background:#ffffff0d;color:var(--text)}.item.unread.svelte-dbx68s{color:var(--text)}.empty.svelte-dbx68s{color:var(--text-dim);font-size:.85rem;padding:.6rem;margin:0}.landing.svelte-3qd30r{max-width:760px;margin:3rem auto}.kicker.svelte-3qd30r{color:var(--cool);font-size:.72rem;letter-spacing:.28em;margin:0 0 1rem}h1.svelte-3qd30r{font-size:2.4rem;line-height:1.15;margin:0 0 1.2rem;max-width:18ch}.lead.svelte-3qd30r{font-size:1.1rem;line-height:1.65;color:var(--text);max-width:60ch}.lead.svelte-3qd30r strong:where(.svelte-3qd30r){color:var(--star);font-weight:600}.claim.svelte-3qd30r{font-size:1rem;color:var(--star);margin:1.5rem 0 2.5rem;padding-left:.9rem;border-left:2px solid var(--warm)}.steps.svelte-3qd30r{list-style:none;padding:0;margin:0 0 2.5rem;display:grid;gap:.7rem}.steps.svelte-3qd30r li:where(.svelte-3qd30r){display:flex;align-items:flex-start;gap:1rem;padding:1.1rem 1.3rem}.steps.svelte-3qd30r span:where(.svelte-3qd30r){color:var(--cool);font-size:.95rem;padding-top:.1rem}.steps.svelte-3qd30r p:where(.svelte-3qd30r){margin:0;color:var(--text-dim);font-size:.95rem}.cta.svelte-3qd30r{display:flex;gap:.8rem;flex-wrap:wrap}.method.svelte-3qd30r{margin-top:2.5rem;color:var(--text-dim);font-size:.82rem;max-width:60ch}.auth.svelte-kcea5s{max-width:420px;margin:3rem auto;padding:2.2rem;display:flex;flex-direction:column;gap:1rem}h1.svelte-kcea5s{font-family:var(--serif);font-size:1.9rem;margin:0 0 .5rem;text-align:center}label.svelte-kcea5s{display:flex;flex-direction:column;gap:.35rem;color:var(--text-dim);font-size:.85rem}input.svelte-kcea5s{background:#00000038;border:1px solid var(--glass-border);border-radius:10px;color:var(--text);padding:.7rem .9rem;outline:none}input.svelte-kcea5s:focus{border-color:#8b5cf699}.error.svelte-kcea5s{color:#fca5a5;font-size:.85rem;margin:0}.switch.svelte-kcea5s{text-align:center;color:var(--text-dim);font-size:.85rem}.switch.svelte-kcea5s a:where(.svelte-kcea5s){color:var(--rose)}.composer.svelte-1v65ik{max-width:680px;margin:0 auto 2rem;padding:2rem}h2.svelte-1v65ik{font-family:var(--serif);font-size:1.7rem;margin:0 0 .3rem}.hint.svelte-1v65ik{color:var(--text-dim);font-size:.9rem;margin:0 0 1.3rem}textarea.svelte-1v65ik{width:100%;resize:vertical;background:#00000038;border:1px solid var(--glass-border);border-radius:14px;color:var(--text);padding:1rem 1.1rem;outline:none}textarea.svelte-1v65ik:focus{border-color:#8b5cf699}.row.svelte-1v65ik{display:flex;align-items:center;gap:.8rem;margin:1rem 0;flex-wrap:wrap}.row.svelte-1v65ik>.glabel:where(.svelte-1v65ik){color:var(--text-dim);font-size:.82rem;min-width:70px}.chips.svelte-1v65ik{display:flex;flex-wrap:wrap;gap:.4rem}.chip.svelte-1v65ik{background:transparent;border:1px solid var(--glass-border);color:var(--text-dim);border-radius:999px;padding:.35rem .8rem;font-size:.82rem}.chip.active.svelte-1v65ik{color:var(--night-0);background:linear-gradient(135deg,var(--rose),var(--cyan));border-color:transparent}.grid.svelte-1v65ik{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0}label.svelte-1v65ik{display:flex;flex-direction:column;gap:.35rem;color:var(--text-dim);font-size:.82rem}.full.svelte-1v65ik{margin-bottom:1.3rem}input.svelte-1v65ik{background:#00000038;border:1px solid var(--glass-border);border-radius:10px;color:var(--text);padding:.6rem .8rem;outline:none}input.svelte-1v65ik:focus{border-color:#22d3ee99}@media (max-width: 560px){.grid.svelte-1v65ik{grid-template-columns:1fr}}.journal.svelte-90ih6r{max-width:680px;margin:0 auto}h2.svelte-90ih6r{font-family:var(--serif);font-size:1.5rem}ul.svelte-90ih6r{list-style:none;padding:0;display:flex;flex-direction:column;gap:.8rem}li.svelte-90ih6r{padding:1.2rem 1.4rem}.excerpt.svelte-90ih6r{margin:0 0 .7rem;font-size:1.05rem}.meta.svelte-90ih6r{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font-size:.82rem;color:var(--text-dim)}.tag.svelte-90ih6r{border:1px solid var(--glass-border);border-radius:999px;padding:.15rem .6rem}.conv.svelte-90ih6r{color:var(--warm);text-decoration:none}.pending.svelte-90ih6r,.dim.svelte-90ih6r{color:var(--text-dim)}.profile.svelte-ijmkep{max-width:800px;margin:0 auto}h1.svelte-ijmkep{font-size:1.6rem;margin-bottom:1.4rem}.layout.svelte-ijmkep{display:grid;grid-template-columns:180px 1fr;gap:1.4rem;align-items:start}.tabs.svelte-ijmkep{display:flex;flex-direction:column;gap:.2rem}.tabs.svelte-ijmkep button:where(.svelte-ijmkep){text-align:left;background:none;border:none;border-left:2px solid transparent;color:var(--text-dim);padding:.6rem .9rem;font-size:.9rem;cursor:pointer;border-radius:0 4px 4px 0}.tabs.svelte-ijmkep button:where(.svelte-ijmkep):hover{color:var(--text)}.tabs.svelte-ijmkep button.active:where(.svelte-ijmkep){color:var(--star);border-left-color:var(--cool);background:#ffffff08}.card.svelte-ijmkep{padding:1.4rem 1.5rem;margin-bottom:1rem}h2.svelte-ijmkep{font-size:1rem;margin:0 0 1.1rem;color:var(--text)}label.svelte-ijmkep{display:flex;flex-direction:column;gap:.35rem;color:var(--text-dim);font-size:.82rem;margin-bottom:.9rem}.lock.svelte-ijmkep{opacity:.7;font-size:.74rem}input.svelte-ijmkep{background:#00000040;border:1px solid var(--line);border-radius:6px;color:var(--text);padding:.6rem .8rem;outline:none;font-family:var(--mono);font-size:.85rem}input.svelte-ijmkep:disabled{color:var(--text-dim);cursor:not-allowed}input.svelte-ijmkep:focus{border-color:var(--cool)}.row.svelte-ijmkep{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.msg.svelte-ijmkep{font-size:.8rem;color:var(--cool)}.msg.err.svelte-ijmkep{color:#f08a8a}.dim.svelte-ijmkep{color:var(--text-dim);font-size:.85rem;margin:0 0 1rem}.pref.svelte-ijmkep{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:.9rem 0;border-top:1px solid var(--line)}.pref.svelte-ijmkep:first-of-type{border-top:none}.pref-txt.svelte-ijmkep{display:flex;flex-direction:column;gap:.25rem}.pref-label.svelte-ijmkep{color:var(--text);font-size:.92rem}.pref-desc.svelte-ijmkep{color:var(--text-dim);font-size:.8rem;max-width:46ch}.switch.svelte-ijmkep{flex-shrink:0;width:40px;height:22px;border-radius:999px;border:1px solid var(--line);background:#0000004d;position:relative;cursor:pointer;transition:background .15s,border-color .15s;margin-top:.2rem}.switch.on.svelte-ijmkep{background:var(--cool);border-color:var(--cool)}.knob.svelte-ijmkep{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#cdd6e0;transition:transform .15s}.switch.on.svelte-ijmkep .knob:where(.svelte-ijmkep){transform:translate(18px);background:#061018}.danger.svelte-ijmkep{border-color:#f0787840}.danger.svelte-ijmkep h2:where(.svelte-ijmkep){color:#f0a0a0}.danger-btn.svelte-ijmkep{color:#f08a8a;border-color:#f078784d}.del.svelte-ijmkep{background:#c0392b;color:#fff}.del.svelte-ijmkep:hover{background:#d4493b}@media (max-width: 620px){.layout.svelte-ijmkep{grid-template-columns:1fr}.tabs.svelte-ijmkep{flex-direction:row;flex-wrap:wrap}.tabs.svelte-ijmkep button:where(.svelte-ijmkep){border-left:none;border-bottom:2px solid transparent}.tabs.svelte-ijmkep button.active:where(.svelte-ijmkep){border-left:none;border-bottom-color:var(--cool)}}.verify.svelte-l57m2b{max-width:420px;margin:4rem auto;padding:2.2rem;text-align:center}h1.svelte-l57m2b{font-size:1.5rem;margin:0 0 .6rem}.dim.svelte-l57m2b{color:var(--text-dim);margin:0 0 1.4rem}.conv.svelte-19g54jk{max-width:620px;margin:0 auto}.back.svelte-19g54jk{color:var(--text-dim);text-decoration:none;font-size:.85rem}h1.svelte-19g54jk{font-family:var(--serif);font-size:1.8rem;margin:.6rem 0 .4rem}.dim.svelte-19g54jk{color:var(--text-dim);font-size:.9rem}.empty.svelte-19g54jk{font-family:var(--serif);font-style:italic;color:var(--star);margin-top:2rem}ul.svelte-19g54jk{list-style:none;padding:0;display:flex;flex-direction:column;gap:.7rem;margin-top:1.5rem}li.svelte-19g54jk{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem}.score.svelte-19g54jk strong:where(.svelte-19g54jk){font-size:1.5rem;color:var(--warm)}.score.svelte-19g54jk span:where(.svelte-19g54jk){margin-left:.5rem}.note.svelte-19g54jk{margin-top:1.2rem;color:var(--cyan)}.rooms.svelte-1ub6tee{max-width:560px;margin:0 auto}h1.svelte-1ub6tee{font-family:var(--serif);font-size:1.8rem}.dim.svelte-1ub6tee{color:var(--text-dim)}ul.svelte-1ub6tee{list-style:none;padding:0;display:flex;flex-direction:column;gap:.7rem}li.svelte-1ub6tee a:where(.svelte-1ub6tee){display:flex;align-items:center;gap:1rem;padding:1rem 1.3rem;text-decoration:none;color:var(--text)}.alias.svelte-1ub6tee{flex:1;font-size:1rem;color:var(--text);letter-spacing:.02em}.score.svelte-1ub6tee{color:var(--warm)}.status.svelte-1ub6tee{font-size:.8rem;color:var(--text-dim)}.status.open.svelte-1ub6tee{color:var(--cool)}.radar.svelte-1nqy1ek{width:100%;max-width:320px;display:block;margin:.4rem auto 0}.ring.svelte-1nqy1ek{fill:none;stroke:#ffffff0f}.spoke.svelte-1nqy1ek{stroke:#ffffff1a}.spoke.absent.svelte-1nqy1ek{stroke:#ffffff09}.data.svelte-1nqy1ek{fill:#f5a62329;stroke:var(--warm);stroke-width:1.5}.dot.svelte-1nqy1ek{fill:var(--warm)}.label.svelte-1nqy1ek{fill:var(--text);font-size:8px;font-family:var(--sans)}.label.absent.svelte-1nqy1ek{fill:var(--text-dim)}.val.svelte-1nqy1ek{fill:var(--warm);font-size:7.5px;font-family:var(--mono)}.val.absent.svelte-1nqy1ek{fill:var(--text-dim)}.room.svelte-7278b5{max-width:620px;margin:0 auto}.back.svelte-7278b5{color:var(--text-dim);text-decoration:none;font-size:.85rem}header.svelte-7278b5{display:flex;align-items:baseline;gap:1rem;margin:.5rem 0 1.2rem}h1.svelte-7278b5{font-size:1.3rem;margin:0;letter-spacing:.03em}.score.svelte-7278b5{color:var(--warm);font-size:.9rem}.wait.svelte-7278b5{color:var(--text-dim)}.actions.svelte-7278b5{display:flex;gap:.8rem}.faisceau.svelte-7278b5{padding:1.2rem 1.4rem;margin-bottom:1rem}.faisceau.svelte-7278b5 h3:where(.svelte-7278b5){margin:0 0 .4rem;font-size:.95rem;color:var(--text-dim);font-weight:500}.chat.svelte-7278b5{padding:1.2rem;min-height:240px;display:flex;flex-direction:column;gap:.6rem}.msg.svelte-7278b5{max-width:75%}.msg.me.svelte-7278b5{align-self:flex-end;text-align:right}.msg.svelte-7278b5 .who:where(.svelte-7278b5){font-size:.72rem;color:var(--text-dim)}.msg.svelte-7278b5 p:where(.svelte-7278b5){margin:.1rem 0 0;background:#ffffff0d;padding:.5rem .8rem;border-radius:12px}.msg.me.svelte-7278b5 p:where(.svelte-7278b5){background:linear-gradient(135deg,#f0abfc40,#22d3ee33)}.composer.svelte-7278b5{display:flex;gap:.6rem;margin-top:.8rem}.composer.svelte-7278b5 input:where(.svelte-7278b5){flex:1;background:#00000038;border:1px solid var(--glass-border);border-radius:999px;color:var(--text);padding:.7rem 1rem;outline:none}.safety.svelte-7278b5{display:flex;gap:1rem;margin-top:.7rem}.link.svelte-7278b5{background:none;border:none;color:var(--text-dim);font-size:.78rem;text-decoration:underline;cursor:pointer}.center.svelte-7278b5{text-align:center}.dim.svelte-7278b5{color:var(--text-dim)}.topbar.svelte-1n46o8q{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 2rem}.brand.svelte-1n46o8q{display:flex;align-items:center;gap:.55rem;text-decoration:none}.mark.svelte-1n46o8q{color:var(--cool);font-size:1.1rem}.name.svelte-1n46o8q{font-family:var(--mono);font-size:.95rem;font-weight:500;letter-spacing:.22em;color:var(--star)}nav.svelte-1n46o8q{display:flex;align-items:center;gap:1.1rem}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--text-dim);text-decoration:none;font-size:.95rem}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--text)}main.svelte-1n46o8q{position:relative;z-index:1;padding:1rem 1rem 4rem}.btn.small{padding:.5rem 1.1rem;font-size:.85rem}.center{text-align:center;margin-top:4rem}.dim{color:var(--text-dim)}.verifybar.svelte-1n46o8q{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.5rem 1rem;font-size:.82rem;color:var(--warm);background:#f5a62314;border-bottom:1px solid rgba(245,166,35,.2)}.verifybar.svelte-1n46o8q button:where(.svelte-1n46o8q){background:none;border:1px solid rgba(245,166,35,.4);color:var(--warm);border-radius:4px;padding:.25rem .7rem;font-size:.78rem;cursor:pointer}.demo-note.svelte-1n46o8q{position:fixed;bottom:0;left:0;right:0;margin:0;padding:.4rem;text-align:center;font-size:.75rem;color:var(--text-dim);background:#07060fb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5}
