@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.brand.svelte-13pjwcg{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.mark.svelte-13pjwcg{position:relative;display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--signal);clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);background:var(--signal-soft)}.mark.svelte-13pjwcg:before{content:"";position:absolute;width:10px;height:10px;background:var(--signal);clip-path:inherit;box-shadow:0 0 18px color-mix(in srgb,var(--signal),transparent 45%)}.mark.svelte-13pjwcg i:where(.svelte-13pjwcg){position:absolute;width:4px;height:4px;border-radius:50%;background:var(--signal)}.mark.svelte-13pjwcg i:where(.svelte-13pjwcg):nth-child(1){top:3px;left:13px}.mark.svelte-13pjwcg i:where(.svelte-13pjwcg):nth-child(2){right:4px;top:13px}.mark.svelte-13pjwcg i:where(.svelte-13pjwcg):nth-child(3){bottom:3px;left:13px}.mark.svelte-13pjwcg i:where(.svelte-13pjwcg):nth-child(4){left:4px;top:13px}.wordmark.svelte-13pjwcg{font:800 16px/1 var(--font-display);letter-spacing:.17em;direction:ltr}.compact.svelte-13pjwcg .mark:where(.svelte-13pjwcg){width:28px;height:28px}.toggle.svelte-1kenrq5{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--stroke);border-radius:9px;background:var(--surface);color:var(--text-muted);font:600 11px/1 var(--font-ui);cursor:pointer}.toggle.svelte-1kenrq5 span:where(.svelte-1kenrq5){font-size:15px;color:var(--signal)}.composer.svelte-1n8df3y{padding:12px 14px 11px;background:var(--surface);border-color:var(--stroke-strong);box-shadow:var(--shadow-md)}.composer.svelte-1n8df3y:focus-within{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-ring),var(--shadow-md)}textarea.svelte-1n8df3y{width:100%;min-height:86px;resize:none;border:0;outline:0;background:transparent;color:var(--text);font:400 15px/1.85 var(--font-ui)}textarea.svelte-1n8df3y::placeholder{color:var(--text-faint)}.footer.svelte-1n8df3y{display:flex;align-items:center;justify-content:space-between}.tools.svelte-1n8df3y,.sendarea.svelte-1n8df3y{display:flex;align-items:center;gap:7px}.attach.svelte-1n8df3y{position:relative;display:inline-flex;min-height:30px;align-items:center;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);font:600 11px/1 var(--font-ui);cursor:pointer}.attach.svelte-1n8df3y:hover{background:var(--surface-inset);color:var(--text)}.attach.svelte-1n8df3y{font-size:18px}.attach.svelte-1n8df3y input:where(.svelte-1n8df3y){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.attach.svelte-1n8df3y:focus-within,.send.svelte-1n8df3y:focus-visible,.attached.svelte-1n8df3y button:where(.svelte-1n8df3y):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sendarea.svelte-1n8df3y small:where(.svelte-1n8df3y){color:var(--text-faint);font-size:10px}.send.svelte-1n8df3y{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:var(--signal);color:var(--signal-contrast);font-size:18px;font-weight:800;cursor:pointer}.send.svelte-1n8df3y:disabled{opacity:.5;cursor:not-allowed}.attached.svelte-1n8df3y{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:7px 9px;border:1px solid var(--stroke);border-radius:8px;background:var(--signal-soft);color:var(--signal);font-size:11px}.attached.svelte-1n8df3y button:where(.svelte-1n8df3y){border:0;background:transparent;color:inherit;font-size:17px;cursor:pointer}@media(max-width:560px){.sendarea.svelte-1n8df3y small:where(.svelte-1n8df3y){display:none}}.overlay.svelte-drjdpn{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:18px;background:#0a08176b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth.svelte-drjdpn{position:relative;width:min(100%,440px);padding:28px;background:var(--surface);box-shadow:var(--shadow-lg)}.close.svelte-drjdpn{position:absolute;top:11px;left:11px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:21px;cursor:pointer}.close.svelte-drjdpn:hover{background:var(--surface-inset);color:var(--text)}.brandline.svelte-drjdpn{display:flex;align-items:center;gap:7px;color:var(--text);font:800 12px/1 var(--font-display);letter-spacing:.09em;direction:ltr}.brandline.svelte-drjdpn>span:where(.svelte-drjdpn){color:var(--signal);font-size:15px}.brandline.svelte-drjdpn small:where(.svelte-drjdpn){padding:4px 6px;border-radius:999px;background:var(--signal-soft);color:var(--signal);font:700 9px/1 var(--font-ui);letter-spacing:0;direction:rtl}.auth.svelte-drjdpn h2:where(.svelte-drjdpn){margin:24px 0 8px;font:800 27px/1.2 var(--font-display);letter-spacing:-.04em}.auth.svelte-drjdpn>p:where(.svelte-drjdpn){margin:0;color:var(--text-muted);font-size:12px;line-height:1.75}form.svelte-drjdpn{display:grid;gap:12px;margin-top:21px}label.svelte-drjdpn{display:grid;gap:6px;color:var(--text-muted);font-size:10px;font-weight:700}input.svelte-drjdpn{min-height:42px;padding:0 11px;border:1px solid var(--stroke-strong);border-radius:8px;outline:0;background:var(--surface-inset);color:var(--text);font:400 13px/1 var(--font-ui)}input.svelte-drjdpn:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-ring)}.submit.svelte-drjdpn{width:100%;margin-top:4px}.error.svelte-drjdpn{padding:8px 10px;border-radius:8px;background:var(--danger-soft);color:var(--danger);font-size:11px;line-height:1.65}.privacy.svelte-drjdpn{display:block;margin-top:17px;color:var(--text-faint);font-size:9px;line-height:1.65;text-align:center}@media(max-width:480px){.auth.svelte-drjdpn{padding:23px 18px}}.p-panel-overlay.svelte-ahhtoc{position:fixed;inset:0;z-index:45;background:#0a081773;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.p-panel.svelte-ahhtoc{position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:46;display:flex;flex-direction:column;width:min(100%,400px);background:var(--surface);box-shadow:var(--shadow-lg)}.p-head.svelte-ahhtoc{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--stroke)}.p-head.svelte-ahhtoc b:where(.svelte-ahhtoc){font:800 15px/1.2 var(--font-display);color:var(--text)}.p-close.svelte-ahhtoc{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:15px;cursor:pointer}.p-close.svelte-ahhtoc:hover{background:var(--surface-inset);color:var(--text)}.p-body.svelte-ahhtoc{flex:1;overflow-y:auto;padding:16px 18px;display:grid;gap:14px;align-content:start}.p-new.svelte-ahhtoc{display:grid;grid-template-columns:1fr auto;gap:8px}.p-new.svelte-ahhtoc input:where(.svelte-ahhtoc){min-height:40px;padding:0 11px;border:1px solid var(--stroke-strong);border-radius:8px;background:var(--surface-inset);color:var(--text);font:400 13px/1 var(--font-ui);outline:0}.p-new.svelte-ahhtoc input:where(.svelte-ahhtoc):focus{border-color:var(--focus)}.p-new.svelte-ahhtoc button:where(.svelte-ahhtoc){min-height:40px;padding:0 14px;border:0;border-radius:8px;background:var(--signal);color:var(--signal-contrast, #fff);font:700 12px/1 var(--font-ui);cursor:pointer}.p-new.svelte-ahhtoc button:where(.svelte-ahhtoc):disabled{opacity:.5;cursor:default}.p-hint.svelte-ahhtoc{margin:0;color:var(--text-faint);font-size:11px;line-height:1.7}.p-error.svelte-ahhtoc{margin:0;padding:8px 10px;border-radius:8px;background:var(--danger-soft);color:var(--danger);font-size:11px}.p-note.svelte-ahhtoc{margin:0;padding:8px 10px;border-radius:8px;background:var(--signal-soft);color:var(--signal);font-size:11px;line-height:1.6}.p-list.svelte-ahhtoc{list-style:none;margin:0;padding:0;display:grid;gap:8px}.p-item.svelte-ahhtoc{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--stroke);border-radius:10px;background:var(--surface-inset)}.p-open.svelte-ahhtoc{display:grid;gap:3px;border:0;background:transparent;text-align:start;cursor:pointer;padding:0}.p-open.svelte-ahhtoc b:where(.svelte-ahhtoc){color:var(--text);font-size:13px}.p-open.svelte-ahhtoc small:where(.svelte-ahhtoc){color:var(--text-faint);font-size:10px}.p-choose.svelte-ahhtoc{padding:8px 12px;border:1px solid var(--stroke-strong);border-radius:999px;background:transparent;color:var(--text-muted);font:700 10px/1 var(--font-ui);cursor:pointer;white-space:nowrap}.p-choose.svelte-ahhtoc:hover{border-color:var(--signal);color:var(--signal)}.p-choose-big.svelte-ahhtoc{width:100%;min-height:44px;border-radius:10px;font-size:12px}.p-back.svelte-ahhtoc{border:0;background:transparent;color:var(--text-muted);font:700 11px/1 var(--font-ui);cursor:pointer;text-align:start;padding:0}.p-title.svelte-ahhtoc{margin:0;color:var(--text);font:800 16px/1.3 var(--font-display)}.p-upload.svelte-ahhtoc{display:grid;gap:6px}.p-upload.svelte-ahhtoc input[type=file]:where(.svelte-ahhtoc){display:none}.p-upload.svelte-ahhtoc span:where(.svelte-ahhtoc){display:grid;place-items:center;min-height:44px;border:1px dashed var(--stroke-strong);border-radius:10px;color:var(--text-muted);font-size:11px;cursor:pointer}.p-upload.svelte-ahhtoc span:where(.svelte-ahhtoc):hover{border-color:var(--signal);color:var(--signal)}.p-files.svelte-ahhtoc{list-style:none;margin:0;padding:0;display:grid;gap:8px}.p-files.svelte-ahhtoc li:where(.svelte-ahhtoc){display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--stroke);border-radius:10px}.p-files.svelte-ahhtoc b:where(.svelte-ahhtoc){display:block;color:var(--text);font-size:12px}.p-files.svelte-ahhtoc small:where(.svelte-ahhtoc){color:var(--text-faint);font-size:10px}.p-active-note.svelte-ahhtoc{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--signal);border-radius:10px;background:var(--signal-soft)}.p-active-note.svelte-ahhtoc span:where(.svelte-ahhtoc){color:var(--text-faint);font-size:10px}.p-active-note.svelte-ahhtoc b:where(.svelte-ahhtoc){color:var(--text);font-size:13px}.p-clear.svelte-ahhtoc{border:0;background:transparent;color:var(--danger);font:700 10px/1 var(--font-ui);cursor:pointer;text-align:start;padding:0}.project-scope.svelte-1n46o8q{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border:1px solid var(--signal);border-radius:10px;background:var(--signal-soft);color:var(--text);font:700 11px/1.5 var(--font-ui)}.project-scope.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--signal);font-weight:800}.project-scope.svelte-1n46o8q button:where(.svelte-1n46o8q){border:0;background:transparent;color:var(--text-muted);font-size:13px;cursor:pointer;padding:2px 4px;border-radius:6px}.project-scope.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{background:var(--surface-inset);color:var(--text)}.outcome-anchor.svelte-1n46o8q{width:min(520px,86vw);max-height:62vh;overflow-y:auto;text-align:right;direction:rtl;background:color-mix(in srgb,var(--field-bg) 86%,transparent);border:1px solid var(--field-line);border-radius:14px;padding:14px 16px;box-shadow:var(--field-shadow)}.outcome-body.svelte-1n46o8q{color:var(--field-ink);font-size:12px;line-height:1.9;word-break:break-word}.outcome-body.svelte-1n46o8q .answer-line{margin:2px 0}.outcome-body.svelte-1n46o8q b{color:var(--field-ink)}.outcome-body.svelte-1n46o8q table.answer-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:11px}.outcome-body.svelte-1n46o8q table.answer-table td{border:1px solid var(--field-line);padding:6px 8px;color:var(--field-muted)}.outcome-status.svelte-1n46o8q{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;justify-content:center}.outcome-status.svelte-1n46o8q span:where(.svelte-1n46o8q){border:1px solid var(--field-line);border-radius:99px;padding:5px 9px;color:var(--field-muted);font:600 9px/1 inherit}.outcome-block.svelte-1n46o8q{border:1px solid color-mix(in srgb,#c0392b 45%,transparent);border-radius:12px;padding:11px 13px;background:color-mix(in srgb,#c0392b 8%,transparent);color:#c0392b;font-size:11px;text-align:right}.outcome-block.svelte-1n46o8q b:where(.svelte-1n46o8q){display:block;margin-bottom:6px;font-size:12px}.outcome-block.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:4px 0;line-height:1.8;color:inherit}.outcome-block.svelte-1n46o8q small:where(.svelte-1n46o8q){display:block;margin-top:8px;color:var(--field-muted);line-height:1.8}:root{--aym-canvas: #f8f7fc;--aym-surface: #ffffff;--aym-surface-raised: #ffffff;--aym-surface-inset: #f1eff8;--aym-ink: #191426;--aym-ink-soft: #5f5870;--aym-ink-faint: #958da4;--aym-line: rgba(47, 35, 76, .1);--aym-line-strong: rgba(47, 35, 76, .18);--aym-brand: #9c5eff;--aym-brand-deep: #7440d9;--aym-brand-soft: rgba(156, 94, 255, .12);--aym-brand-glow: rgba(156, 94, 255, .24);--aym-cyan: #04a8ca;--aym-green: #168461;--aym-amber: #a86600;--aym-red: #c84c63;--aym-ready: #6d5cff;--aym-shadow-1: 0 4px 16px rgba(34, 25, 52, .06);--aym-shadow-2: 0 16px 40px rgba(34, 25, 52, .1);--aym-grid: rgba(128, 101, 177, .08);--aym-font-ui: "IBM Plex Sans Arabic", "Noto Sans Arabic", Inter, system-ui, sans-serif;--aym-font-display: "IBM Plex Sans Arabic", "Noto Sans Arabic", Inter, system-ui, sans-serif;--aym-radius-xs: 8px;--aym-radius-sm: 12px;--aym-radius-md: 17px;--aym-radius-lg: 24px;--aym-ease-out: cubic-bezier(.23, 1, .32, 1);--aym-ease-in-out: cubic-bezier(.77, 0, .175, 1)}:root[data-theme=dark],[data-theme=dark]{--aym-canvas: #080814;--aym-surface: #10101f;--aym-surface-raised: #161528;--aym-surface-inset: #0c0c19;--aym-ink: #f1eff8;--aym-ink-soft: #b8b1c9;--aym-ink-faint: #777187;--aym-line: rgba(225, 216, 255, .1);--aym-line-strong: rgba(225, 216, 255, .18);--aym-brand: #aa7aff;--aym-brand-deep: #c3a1ff;--aym-brand-soft: rgba(170, 122, 255, .13);--aym-brand-glow: rgba(170, 122, 255, .28);--aym-cyan: #64d5eb;--aym-green: #63d5a9;--aym-amber: #ffc366;--aym-red: #ff8ca0;--aym-shadow-1: 0 4px 16px rgba(0, 0, 0, .2);--aym-shadow-2: 0 20px 54px rgba(0, 0, 0, .36);--aym-grid: rgba(203, 176, 255, .08)}[data-product-kernel]{--canvas: var(--aym-canvas);--surface: var(--aym-surface);--surface-raised: var(--aym-surface-raised);--surface-inset: var(--aym-surface-inset);--text: var(--aym-ink);--text-muted: var(--aym-ink-soft);--text-faint: var(--aym-ink-faint);--stroke: var(--aym-line);--stroke-strong: var(--aym-line-strong);--signal: var(--aym-brand);--signal-deep: var(--aym-brand-deep);--signal-soft: var(--aym-brand-soft);--focus: var(--aym-brand);--focus-ring: var(--aym-brand-soft);--font-ui: var(--aym-font-ui);--font-display: var(--aym-font-display)}.aym-shell-grid{background-image:linear-gradient(var(--aym-grid) 1px,transparent 1px),linear-gradient(90deg,var(--aym-grid) 1px,transparent 1px);background-size:42px 42px;background-position:-1px -1px}.aym-panel{background:color-mix(in srgb,var(--aym-surface) 92%,transparent);border:1px solid var(--aym-line);border-radius:var(--aym-radius-md);box-shadow:var(--aym-shadow-1)}.aym-panel--raised{background:var(--aym-surface-raised);box-shadow:var(--aym-shadow-2)}.aym-panel--inset{background:var(--aym-surface-inset);box-shadow:none}.aym-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--aym-brand-deep);font:700 10px/1 var(--aym-font-ui);letter-spacing:.09em;text-transform:uppercase}.aym-kicker:before{content:"";width:18px;height:1px;background:currentColor;opacity:.7}.aym-status,.aym-readiness{min-height:25px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid currentColor;border-radius:999px;color:var(--aym-ink-soft);background:color-mix(in srgb,currentColor 7%,transparent);font:700 10px/1 var(--aym-font-ui);white-space:nowrap}.aym-status:before,.aym-readiness:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 13%,transparent)}.aym-status[data-tone=live],.aym-readiness[data-state=connected]{color:var(--aym-green)}.aym-status[data-tone=working],.aym-readiness[data-state=syncing]{color:var(--aym-cyan)}.aym-status[data-tone=attention],.aym-readiness[data-state=attention]{color:var(--aym-amber)}.aym-status[data-tone=ready],.aym-readiness[data-state=ready]{color:var(--aym-ready)}.aym-status[data-tone=error]{color:var(--aym-red)}.aym-hex{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(145deg,var(--aym-brand),var(--aym-brand-deep))}.aym-interactive{transition:transform .16s var(--aym-ease-out),border-color .18s var(--aym-ease-out),box-shadow .18s var(--aym-ease-out),background .18s var(--aym-ease-out)}.aym-interactive:hover{border-color:color-mix(in srgb,var(--aym-brand) 42%,var(--aym-line));transform:translateY(-2px);box-shadow:var(--aym-shadow-2)}.aym-interactive:active{transform:scale(.97)}.aym-interactive:focus-visible{outline:2px solid var(--aym-brand);outline-offset:3px}.aym-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--aym-line-strong),transparent)}.aym-ghost-copy{color:var(--aym-ink-soft);font:400 12px/1.7 var(--aym-font-ui)}@media(prefers-reduced-motion:reduce){.aym-interactive{transition:none}.aym-interactive:hover,.aym-interactive:active{transform:none}}:root{--field-bg:#070711;--field-ink:#f4f1ff;--field-muted:#aaa3bc;--field-faint:#675f77;--field-line:rgba(203,181,255,.16);--field-soft:rgba(158,95,255,.12);--field-purple:#a36aff;--field-violet:#6543cc;--field-cyan:#6ce4eb;--field-warm:#ffbe78;--field-ok:#62d1a2;--field-danger:#ff7186;--field-shadow:0 28px 100px rgba(0,0,0,.34)}[data-theme=light]{--field-bg:#f9f8fd;--field-ink:#171321;--field-muted:#645c74;--field-faint:#938ba2;--field-line:rgba(51,36,85,.15);--field-soft:rgba(129,74,255,.1);--field-purple:#7b4ddd;--field-violet:#4e2eb1;--field-cyan:#07899c;--field-warm:#b66511;--field-ok:#127653;--field-danger:#c94058;--field-shadow:0 26px 90px rgba(51,37,78,.12)}.field-shell{position:relative;min-height:100vh;overflow:hidden;padding:20px clamp(18px,4vw,68px) 34px;background:var(--field-bg);color:var(--field-ink);font-family:IBM Plex Sans Arabic,sans-serif;isolation:isolate}.field-shell:before{content:"";position:fixed;z-index:-1;inset:0;background:radial-gradient(circle at 50% 42%,var(--field-soft),transparent 27rem),radial-gradient(circle at 85% 0%,rgba(100,60,190,.09),transparent 25rem);pointer-events:none}.field-chrome{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;height:48px}.field-brand{color:inherit;text-decoration:none}.field-brand .brand-mark{transform:scale(.9);transform-origin:right}.field-utilities{display:flex;gap:9px;align-items:center}.quiet-action,.account-orb{display:flex;align-items:center;gap:8px;border:1px solid var(--field-line);border-radius:99px;padding:7px 11px;background:transparent;color:var(--field-muted);font:600 10px/1 inherit;cursor:pointer}.quiet-action span{color:var(--field-purple);font-size:16px}.account-orb i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--field-soft);color:var(--field-purple);font-style:normal}.field-chrome .toggle{border-color:var(--field-line);background:transparent;color:var(--field-muted)}.journey-rail{position:relative;z-index:2;margin:22px auto 0;max-width:1250px;border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line);padding:9px 0 12px}.journey-rail>p{margin:0 0 8px;color:var(--field-faint);font:700 9px/1 Manrope,sans-serif;letter-spacing:.11em}.journey-chain{display:flex;align-items:center;gap:7px}.journey-stage{display:grid;grid-template-columns:24px auto;grid-template-areas:"glyph label" "glyph ar";align-items:center;gap:0 6px;opacity:.4;transition:opacity .5s ease}.journey-stage.active{opacity:.82}.journey-stage.current{opacity:1}.stage-glyph{grid-area:glyph;display:grid;place-items:center;width:22px;height:24px;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border:1px solid var(--field-purple);background:var(--field-soft)}.stage-glyph i{width:6px;height:6px;border-radius:50%;background:var(--field-purple);box-shadow:0 0 12px var(--field-purple)}.journey-stage b{grid-area:label;font:700 9px/1 Manrope,sans-serif}.journey-stage small{grid-area:ar;color:var(--field-faint);font-size:8px}.journey-link{flex:1;max-width:80px;height:1px;background:var(--field-line)}.journey-link.active{background:linear-gradient(90deg,var(--field-purple),var(--field-cyan));box-shadow:0 0 8px var(--field-purple)}.cognitive-field{position:relative;min-height:min(56vw,610px);max-width:1250px;margin:0 auto;overflow:hidden;border-bottom:1px solid var(--field-line);background:radial-gradient(ellipse at center,var(--field-soft),transparent 56%)}.field-grid,.field-stars{position:absolute;inset:0;pointer-events:none}.field-grid{opacity:.32;background-image:linear-gradient(var(--field-line) 1px,transparent 1px),linear-gradient(90deg,var(--field-line) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 74%)}.field-stars{opacity:.55;background-image:radial-gradient(circle at 13% 28%,var(--field-purple) 0 1px,transparent 2px),radial-gradient(circle at 27% 68%,var(--field-cyan) 0 1px,transparent 2px),radial-gradient(circle at 57% 15%,#fff 0 1px,transparent 2px),radial-gradient(circle at 76% 75%,var(--field-purple) 0 1px,transparent 2px),radial-gradient(circle at 90% 22%,#fff 0 1px,transparent 2px)}.stars-b{transform:scale(1.4) rotate(15deg);opacity:.25}.relation-map{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.relation-map path{fill:none;stroke:var(--field-line);stroke-width:1.2}.relation-map .flow-path{stroke:var(--field-purple);stroke-width:1.7;stroke-dasharray:7 17;filter:drop-shadow(0 0 4px var(--field-purple));opacity:.5}.working .flow-path{animation:field-flow 1.3s linear infinite;opacity:1}.field-side{position:absolute;top:21%;z-index:2;color:var(--field-faint);font:700 8px/1 Manrope,sans-serif;letter-spacing:.12em}.field-side--left{right:2%}.field-side--right{left:3%;text-align:center}.field-state{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--field-muted);letter-spacing:.05em}.field-state i{width:6px;height:6px;border-radius:50%;background:var(--field-purple);box-shadow:0 0 12px var(--field-purple)}.sove-presence{display:grid;place-items:center;position:relative;width:47px;height:47px;margin-top:7px;border:0;border-radius:50%;background:transparent;cursor:pointer}.sove-presence img{position:relative;width:33px;height:33px;border-radius:12px;object-fit:cover}.presence-ring{position:absolute;inset:0;border:1px solid var(--field-purple);border-radius:50%;box-shadow:0 0 16px var(--field-soft)}.question-anchor,.outcome-anchor{position:absolute;z-index:3;width:142px;text-align:center}.question-anchor{right:5%;top:45%;transform:translateY(-50%)}.outcome-anchor{left:4%;top:41%;transform:translateY(-50%)}.anchor-caption,.outcome-anchor>span{display:block;margin-bottom:7px;color:var(--field-faint);font:700 8px/1 Manrope,sans-serif;letter-spacing:.12em}.question-core,.outcome-core{display:grid;place-items:center;width:45px;height:49px;margin:auto;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:var(--field-soft);border:1px solid var(--field-purple)}.question-core i{width:9px;height:9px;border-radius:50%;background:var(--field-purple);box-shadow:0 0 20px 6px var(--field-soft)}.outcome-core{width:55px;height:60px;background:linear-gradient(145deg,var(--field-violet),var(--field-purple));box-shadow:0 0 36px var(--field-soft)}.outcome-core i{width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 0 20px #fff}.question-anchor p,.outcome-anchor p{margin:9px 0;color:var(--field-muted);font-size:10px;line-height:1.65}.field-node{position:absolute;z-index:2;top:var(--y);right:var(--x);display:grid;justify-items:center;gap:5px;width:78px;border:0;background:transparent;color:var(--field-faint);cursor:pointer;transform:translate(50%,-50%);transition:transform .3s cubic-bezier(.23,1,.32,1),color .3s}.field-node:hover,.field-node.selected{color:var(--field-ink);transform:translate(50%,-50%) scale(1.12)}.node-body{position:relative;display:grid;place-items:center;width:30px;height:34px;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border:1px solid var(--field-line);background:color-mix(in srgb,var(--field-bg) 78%,transparent)}.node-body i:first-child{width:7px;height:7px;border-radius:50%;background:var(--field-faint);transition:all .35s}.node-body i:not(:first-child){position:absolute;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;opacity:0}.field-node.lit{color:var(--field-purple)}.field-node.lit .node-body{border-color:var(--field-purple);box-shadow:0 0 20px var(--field-soft)}.field-node.lit .node-body i:first-child{background:var(--field-purple);box-shadow:0 0 14px 3px var(--field-soft)}.field-node.lit .node-body i:nth-child(2){opacity:.6;animation:node-breath 2.4s ease-out infinite}.field-node b{font:700 9px/1 Manrope,sans-serif}.field-node small{font-size:8px}.node-knowledge .node-body{clip-path:none;border-radius:50%}.node-reasoning .node-body{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.node-outcome .node-body{background:var(--field-soft)}.focus-inspector{position:absolute;z-index:5;bottom:8%;right:11%;width:min(230px,40vw);border:1px solid var(--field-line);border-radius:15px;padding:13px;background:color-mix(in srgb,var(--field-bg) 80%,transparent);box-shadow:var(--field-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.focus-inspector button,.reveal-close{float:left;border:0;background:transparent;color:var(--field-muted);cursor:pointer}.focus-inspector p,.reveal-kicker{margin:0;color:var(--field-purple);font:700 8px/1 Manrope,sans-serif;letter-spacing:.12em}.focus-inspector h2{margin:9px 0;color:var(--field-ink);font-size:13px;line-height:1.7}.inspector-line{display:block;width:100%;height:1px;background:var(--field-line)}.focus-inspector small{display:block;margin-top:8px;color:var(--field-muted);font-size:9px;line-height:1.6}.field-alert{position:absolute;z-index:6;bottom:11%;left:10%;max-width:250px;border:1px solid color-mix(in srgb,var(--field-danger) 50%,transparent);border-radius:13px;padding:11px;background:color-mix(in srgb,var(--field-danger) 10%,var(--field-bg));color:var(--field-danger);font-size:11px}.field-alert p{margin:5px 0 0;line-height:1.6}.orbit-belt{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1250px;margin:15px auto;border:1px solid var(--field-line);background:var(--field-line)}.orbit{display:flex;align-items:center;gap:10px;min-height:69px;border:0;padding:11px;background:var(--field-bg);color:var(--field-muted);text-align:right;cursor:pointer;transition:background .25s,color .25s}.orbit:hover,.orbit.expanded{background:var(--field-soft);color:var(--field-ink)}.orbit-atom{display:grid;place-items:center;width:31px;height:35px;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border:1px solid var(--field-line);color:var(--field-purple)}.orbit div{flex:1}.orbit small,.orbit b{display:block}.orbit small{color:var(--field-faint);font:700 8px/1 Manrope,sans-serif;letter-spacing:.1em}.orbit b{margin-top:5px;font-size:11px}.orbit>i{color:var(--field-purple);font-style:normal}.orbit-reveal{position:relative;max-width:1250px;min-height:120px;margin:0 auto 15px;border:1px solid var(--field-line);padding:18px 22px;background:linear-gradient(90deg,var(--field-soft),transparent);box-shadow:var(--field-shadow)}.orbit-reveal h2{margin:8px 0;color:var(--field-ink);font-size:20px}.orbit-reveal>p:not(.reveal-kicker){max-width:560px;margin:0;color:var(--field-muted);font-size:12px;line-height:1.8}.matter-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.matter-list span,.matter-list button{border:1px solid var(--field-line);border-radius:99px;padding:7px 9px;background:transparent;color:var(--field-muted);font:600 10px/1 inherit}.matter-list button{cursor:pointer}.question-portal{position:relative;max-width:880px;margin:29px auto 0}.portal-line{display:flex;align-items:center;gap:9px;color:var(--field-faint);font:700 8px/1 Manrope,sans-serif;letter-spacing:.12em}.portal-line i{flex:1;height:1px;background:var(--field-line)}.field-composer{margin-top:10px;border:1px solid var(--field-line);border-radius:4px;background:color-mix(in srgb,var(--field-bg) 75%,transparent);box-shadow:var(--field-shadow)}.field-composer .composer{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.field-composer textarea{min-height:70px;color:var(--field-ink)}.field-composer .send{border-radius:0;background:var(--field-purple)}.prompt-seeds{display:flex;justify-content:center;gap:7px;margin-top:10px;color:var(--field-faint);font-size:9px}.prompt-seeds button{border:0;background:transparent;color:var(--field-muted);font:600 9px inherit;cursor:pointer}.prompt-seeds button:hover{color:var(--field-purple)}.field-toast{position:fixed;z-index:12;bottom:24px;left:24px;border:1px solid var(--field-line);border-radius:99px;padding:10px 14px;background:var(--field-bg);box-shadow:var(--field-shadow);color:var(--field-ink);font-size:11px}@keyframes field-flow{to{stroke-dashoffset:-48}}@keyframes node-breath{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.working .flow-path,.field-node.lit .node-body i:nth-child(2){animation:none}}@media(max-width:800px){.field-shell{padding:13px 14px 25px}.journey-rail{overflow:auto}.journey-chain{min-width:590px}.cognitive-field{min-height:600px}.field-side--left{right:4%;top:14%}.field-side--right{left:4%;top:14%}.question-anchor{right:50%;top:80%;transform:translate(50%,-50%)}.outcome-anchor{left:50%;top:31%;transform:translate(-50%,-50%)}.field-node{transform:translate(50%,-50%) scale(.9)}.field-node:hover,.field-node.selected{transform:translate(50%,-50%) scale(1)}.orbit-belt{grid-template-columns:1fr 1fr}.orbit{min-height:62px}.field-utilities .quiet-action{display:none}.focus-inspector{right:50%;bottom:13%;transform:translate(50%);width:82vw}.prompt-seeds{flex-wrap:wrap}.field-brand .brand-mark{transform:scale(.75);transform-origin:right}.account-orb span{display:none}}.outcome-anchor .outcome-core.held{background:var(--field-soft);border:1px dashed var(--field-purple);box-shadow:none}.outcome-anchor .outcome-core.held i{width:9px;height:9px;background:transparent;border:2px solid var(--field-purple);box-shadow:none}.outcome-anchor small{display:block;margin:4px 0 0;color:var(--field-faint);font-size:9px;line-height:1.6}.micro-constellation{position:absolute;inset:0;pointer-events:none;z-index:1}.micro-constellation i{position:absolute;top:var(--y);right:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:var(--field-purple);box-shadow:0 0 8px var(--field-purple);opacity:.54;transform:translate(50%,-50%)}.micro-constellation i:nth-child(3n){background:var(--field-cyan);box-shadow:0 0 7px var(--field-cyan);opacity:.48}.micro-constellation i:nth-child(4n){background:#fff;opacity:.65}.working .micro-constellation i:nth-child(odd){animation:micro-drift 2.7s ease-in-out infinite alternate}.working .micro-constellation i:nth-child(3n){animation-delay:-1.1s}.core-assembly{position:absolute;z-index:4;top:50%;right:50%;display:grid;place-items:center;width:162px;height:162px;border:0;background:transparent;color:var(--field-faint);cursor:pointer;transform:translate(50%,-50%)}.core-orbit{position:absolute;border:1px solid var(--field-line);border-radius:50%;box-shadow:inset 0 0 26px var(--field-soft),0 0 22px var(--field-soft)}.core-orbit-a{width:148px;height:76px;transform:rotate(19deg)}.core-orbit-b{width:82px;height:148px;transform:rotate(-29deg)}.core-orbit-c{width:124px;height:124px;border-style:dashed;animation:core-rotate 18s linear infinite}.core-cell{position:relative;display:grid;place-items:center;width:72px;height:79px;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(145deg,var(--field-violet),var(--field-purple));box-shadow:0 0 46px var(--field-soft),inset 0 0 21px #ffffff38}.core-cell:before{content:"";position:absolute;inset:5px;clip-path:inherit;border:1px solid rgba(255,255,255,.44)}.core-cell img{position:relative;width:32px;height:32px;border-radius:11px;object-fit:cover;box-shadow:0 0 13px #ffffff85}.core-heart{position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;opacity:.48;filter:blur(4px)}.core-assembly small{position:absolute;bottom:-3px;color:var(--field-muted);font:700 8px/1 Manrope,sans-serif;letter-spacing:.14em}.working .core-orbit-a{animation:core-breathe 1.8s ease-in-out infinite}.working .core-cell{animation:core-breathe 1.3s ease-in-out infinite alternate}.field-node{z-index:3}.field-node .node-body{background:color-mix(in srgb,var(--field-bg) 86%,transparent)}.field-node.lit .node-body{box-shadow:0 0 26px var(--field-soft),inset 0 0 10px var(--field-soft)}.orbit-belt{display:flex;justify-content:center;align-items:stretch;gap:9px;max-width:820px;margin:7px auto 0;border:0;background:transparent}.orbit{position:relative;flex:1;min-height:58px;padding:9px 8px;border:1px solid var(--field-line);background:linear-gradient(180deg,color-mix(in srgb,var(--field-bg) 78%,transparent),transparent);box-shadow:0 12px 28px #00000014}.orbit:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--field-line);opacity:.3;transform:scale(.78,1.34);pointer-events:none}.orbit:hover,.orbit.expanded{border-color:var(--field-purple);background:var(--field-soft)}.orbit-atom{width:28px;height:31px;z-index:1}.orbit small,.orbit b{position:relative;z-index:1}.field-composer{border-radius:18px 18px 4px 4px;box-shadow:0 22px 62px #0a051c2b}.field-composer .composer{padding:12px 18px 10px!important}.field-composer .footer{border-top:1px solid var(--field-line);padding-top:8px}.portal-line{padding-inline:8px}.question-anchor,.outcome-anchor{z-index:4}.question-anchor p,.outcome-anchor p{max-height:48px;overflow:hidden}.field-side--left{top:14%;right:3%}.cognitive-field{min-height:min(59vw,650px)}@keyframes core-rotate{to{transform:rotate(360deg)}}@keyframes core-breathe{0%{filter:brightness(.9);transform:scale(.95)}to{filter:brightness(1.14);transform:scale(1.05)}}@keyframes micro-drift{to{opacity:1;transform:translate(50%,-50%) scale(1.8)}}@media(prefers-reduced-motion:reduce){.core-orbit-c,.working .core-orbit-a,.working .core-cell,.working .micro-constellation i{animation:none}}@media(max-width:800px){.core-assembly{transform:translate(50%,-50%) scale(.8)}.orbit-belt{gap:5px}.orbit{min-width:0;padding:7px 4px}.orbit div{min-width:0}.orbit small{font-size:6px}.orbit b{font-size:9px}.orbit>i{display:none}.cognitive-field{min-height:620px}.field-side--left{top:8%}}.semantic-node-list{position:absolute;z-index:6;left:50%;bottom:12%;display:flex;gap:7px;align-items:stretch;justify-content:center;width:min(86%,520px);transform:translate(-50%)}.semantic-node-list article{display:flex;min-width:0;flex:1;gap:7px;align-items:flex-start;padding:8px;border:1px solid var(--field-line);border-radius:10px;background:color-mix(in srgb,var(--field-bg) 86%,transparent);box-shadow:0 10px 24px #0a051c14}.semantic-node-list i{width:8px;height:8px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:var(--field-cyan);box-shadow:0 0 10px var(--field-soft)}.semantic-node-list article[data-event-kind=collapse] i{background:var(--field-violet)}.semantic-node-list article[data-event-kind=merge] i{background:var(--field-purple)}.semantic-node-list b,.semantic-node-list small{display:block}.semantic-node-list b{color:var(--field-text);font:700 10px/1.4 Manrope,sans-serif}.semantic-node-list small{margin-top:2px;color:var(--field-muted);font:500 8px/1.55 Manrope,sans-serif}@media(max-width:560px){.semantic-node-list{bottom:9%;flex-direction:column;width:min(82%,286px);gap:5px}.semantic-node-list article{padding:7px}.semantic-node-list small{font-size:8px}}@media(prefers-reduced-motion:reduce){.semantic-node-list i{box-shadow:none}}.micro-relations{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:.54}.micro-relations line{stroke:var(--field-purple);stroke-width:.09;stroke-opacity:.34}.micro-relations line.strong{stroke:var(--field-cyan);stroke-width:.15;stroke-opacity:.62;filter:drop-shadow(0 0 1px var(--field-cyan))}.working .micro-relations{opacity:.82}.working .micro-relations line.strong{animation:edge-signal 1.4s ease-in-out infinite alternate}@keyframes edge-signal{to{stroke-opacity:1;stroke-width:.22}}@media(prefers-reduced-motion:reduce){.working .micro-relations line.strong{animation:none}}.cognitive-field>.orbit-belt{position:absolute;z-index:4;bottom:5.5%;right:50%;width:min(640px,72%);margin:0;transform:translate(50%);pointer-events:auto}.cognitive-field>.orbit-belt .orbit{min-height:46px;padding:6px 8px;background:color-mix(in srgb,var(--field-bg) 76%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cognitive-field>.orbit-belt .orbit:before{transform:scale(.82,1.65);opacity:.48}.cognitive-field>.orbit-belt .orbit:nth-child(1){transform:translateY(9px) rotate(-2deg)}.cognitive-field>.orbit-belt .orbit:nth-child(2){transform:translateY(-11px) rotate(1deg)}.cognitive-field>.orbit-belt .orbit:nth-child(3){transform:translateY(4px) rotate(-1deg)}.cognitive-field>.orbit-belt .orbit:nth-child(4){transform:translateY(-5px) rotate(2deg)}.cognitive-field>.orbit-belt .orbit:hover,.cognitive-field>.orbit-belt .orbit.expanded{transform:translateY(-13px) scale(1.04);z-index:2}.cognitive-field>.orbit-belt .orbit small{font-size:7px}.cognitive-field>.orbit-belt .orbit b{font-size:10px}.orbit-reveal{max-width:920px;margin-top:14px}@media(max-width:800px){.cognitive-field>.orbit-belt{bottom:3%;width:86%}.cognitive-field>.orbit-belt .orbit{min-height:43px}.cognitive-field>.orbit-belt .orbit:nth-child(n){transform:none}.cognitive-field>.orbit-belt .orbit:hover,.cognitive-field>.orbit-belt .orbit.expanded{transform:translateY(-4px) scale(1.02)}}.cognitive-field>.orbit-belt{display:block;inset:0;width:auto;transform:none;pointer-events:none}.cognitive-field>.orbit-belt .orbit{position:absolute;display:flex;pointer-events:auto;min-width:104px;width:auto;min-height:0;padding:3px 5px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--field-faint)}.cognitive-field>.orbit-belt .orbit:before{inset:50% -17px auto auto;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);border-color:var(--field-line);opacity:.8}.cognitive-field>.orbit-belt .orbit:hover,.cognitive-field>.orbit-belt .orbit.expanded{border:0;background:transparent;color:var(--field-purple);transform:scale(1.06)!important}.cognitive-field>.orbit-belt .orbit-atom{width:23px;height:26px;border-color:currentColor;background:transparent}.cognitive-field>.orbit-belt .orbit small{font-size:6px;letter-spacing:.14em}.cognitive-field>.orbit-belt .orbit b{font-size:9px}.cognitive-field>.orbit-belt .orbit>i{display:none}.cognitive-field>.orbit-belt .orbit-memory{left:10%;top:20%;transform:rotate(-8deg)}.cognitive-field>.orbit-belt .orbit-context{right:16%;bottom:19%;transform:rotate(7deg)}.cognitive-field>.orbit-belt .orbit-outcomes{left:16%;bottom:17%;transform:rotate(-5deg)}.cognitive-field>.orbit-belt .orbit-continuations{left:7%;top:67%;transform:rotate(5deg)}@media(max-width:800px){.cognitive-field>.orbit-belt .orbit{min-width:75px}.cognitive-field>.orbit-belt .orbit-memory{left:4%;top:20%}.cognitive-field>.orbit-belt .orbit-context{right:3%;bottom:18%}.cognitive-field>.orbit-belt .orbit-outcomes{left:5%;bottom:17%}.cognitive-field>.orbit-belt .orbit-continuations{left:4%;top:67%}.cognitive-field>.orbit-belt .orbit b{font-size:8px}.cognitive-field>.orbit-belt .orbit small{display:none}}.field-side small{display:block;max-width:155px;margin-top:7px;color:var(--field-muted);font:600 9px/1.55 var(--font-ui);letter-spacing:0}.field-side.state-live .field-state{color:var(--field-cyan)}.field-side.state-live .field-state i{background:var(--field-cyan);box-shadow:0 0 12px var(--field-cyan);animation:signal-blink 1s ease-in-out infinite}.field-side.state-resolved .field-state,.field-side.state-direct .field-state{color:var(--field-violet)}.field-side.state-resolved .field-state i,.field-side.state-direct .field-state i{background:var(--field-violet);box-shadow:0 0 12px var(--field-violet)}.field-side.state-attention .field-state{color:#e9aa39}.field-side.state-attention .field-state i{background:#e9aa39}.field-side.state-error .field-state{color:#e26878}.field-side.state-error .field-state i{background:#e26878}.field-node.current-stage{filter:drop-shadow(0 0 13px var(--field-cyan))}.field-node.current-stage .node-body{border-color:var(--field-cyan);box-shadow:0 0 28px color-mix(in srgb,var(--field-cyan),transparent 42%),inset 0 0 12px var(--field-soft);animation:node-signal 1.2s ease-in-out infinite alternate}.orbit em{display:block;margin-top:2px;color:var(--field-purple);font:700 7px/1 var(--font-ui);font-style:normal;letter-spacing:.04em}.orbit:hover em,.orbit.expanded em{color:var(--field-cyan)}.reveal-action{margin-top:13px;padding:8px 12px;border:1px solid var(--field-purple);background:var(--field-soft);color:var(--field-text);font:700 11px/1 var(--font-ui);cursor:pointer;transition:transform .16s var(--ease-out),background .16s var(--ease-out)}.reveal-action:hover{background:var(--field-purple);color:#fff;transform:translateY(-2px)}.session-list button{display:block;width:100%;padding:10px 12px;text-align:right;border:1px solid var(--field-line);background:transparent;color:var(--field-text);font:600 11px/1.65 var(--font-ui);cursor:pointer}.session-list button:hover{border-color:var(--field-purple);background:var(--field-soft)}.session-list button small{display:block;margin-bottom:3px;color:var(--field-purple);font:700 8px/1 var(--font-ui);letter-spacing:.14em}.visitor-save-note{max-width:520px;margin:13px auto 0;color:var(--field-muted);font:600 11px/1.7 var(--font-ui)}@keyframes signal-blink{50%{transform:scale(.55);opacity:.3}}@keyframes node-signal{to{transform:scale(1.13);filter:brightness(1.24)}}@media(prefers-reduced-motion:reduce){.field-side.state-live .field-state i,.field-node.current-stage .node-body{animation:none}}.guest-ready.cognitive-field{min-height:min(46vw,475px);margin-top:18px;background:radial-gradient(ellipse at 50% 52%,color-mix(in srgb,var(--field-purple) 11%,transparent),transparent 51%)}.guest-ready .relation-map{opacity:.22}.guest-ready .micro-relations,.guest-ready .micro-constellation{opacity:.44}.guest-ready .core-assembly{transform:scale(1.13)}.guest-ready .question-anchor{right:50%;top:76%;transform:translate(50%,-50%);width:230px}.guest-ready .question-anchor p{font-size:11px}.guest-ready .field-side--left{right:50%;top:13%;transform:translate(50%);text-align:center}.guest-ready .field-state{justify-content:center}.guest-ready .field-side small{max-width:240px;margin:8px auto 0;display:block;letter-spacing:0;font:500 10px/1.7 inherit}.guest-ready+.question-portal{z-index:4;margin:-118px auto 0;padding:12px 14px 13px;border:1px solid color-mix(in srgb,var(--field-line) 88%,transparent);border-radius:16px;background:color-mix(in srgb,var(--field-bg) 78%,transparent);box-shadow:0 22px 48px color-mix(in srgb,#21132f 13%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guest-ready+.question-portal .field-composer{margin-top:8px}.workspace-ready.cognitive-field{min-height:min(46vw,475px);margin-top:13px;background:radial-gradient(ellipse at 50% 52%,color-mix(in srgb,var(--field-purple) 8%,transparent),transparent 51%)}.workspace-ready .relation-map{opacity:.17}.workspace-ready .micro-relations,.workspace-ready .micro-constellation{opacity:.33}.workspace-ready .core-assembly{transform:scale(1.04)}.workspace-ready .question-anchor{right:50%;top:76%;transform:translate(50%,-50%);width:230px}.workspace-ready .field-side--left{right:50%;top:13%;transform:translate(50%);text-align:center}.workspace-ready .field-state{justify-content:center}.workspace-ready .field-side small{max-width:270px;margin:8px auto 0;display:block;letter-spacing:0;font:500 10px/1.7 inherit}.workspace-ready+.question-portal{z-index:4;margin:-108px auto 0;padding:12px 14px 13px;border:1px solid color-mix(in srgb,var(--field-line) 88%,transparent);border-radius:16px;background:color-mix(in srgb,var(--field-bg) 78%,transparent);box-shadow:0 22px 48px color-mix(in srgb,#21132f 13%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.design-preview-note{max-width:1250px;margin:14px auto -4px;padding:9px 12px;display:flex;align-items:center;gap:10px;border:1px dashed color-mix(in srgb,var(--field-purple) 50%,var(--field-line));border-radius:10px;background:var(--field-soft);color:var(--field-muted);font-size:10px}.design-preview-note b{color:var(--field-purple)}.awaiting-evidence.cognitive-field{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--field-purple) 8%,transparent),transparent 55%)}.awaiting-evidence .core-orbit{animation:none!important;opacity:.4}.awaiting-evidence .core-heart{animation:pulse 2.4s ease-in-out infinite}.runtime-signal-summary{position:absolute;z-index:4;left:50%;top:62%;width:min(290px,76%);transform:translate(-50%);padding:11px 13px;border:1px solid color-mix(in srgb,var(--field-purple) 38%,var(--field-line));border-radius:13px;background:color-mix(in srgb,var(--field-bg) 88%,transparent);box-shadow:0 16px 36px color-mix(in srgb,#21132f 12%,transparent);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.runtime-signal-summary span,.runtime-signal-summary small{display:block;color:var(--field-faint);font:700 8px/1 Manrope,sans-serif;letter-spacing:.1em}.runtime-signal-summary b{display:block;margin-top:7px;color:var(--field-ink);font-size:12px}.runtime-signal-summary p{margin:6px 0 8px;color:var(--field-muted);font-size:10px;line-height:1.6}.runtime-signal-summary small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-ribbon{max-width:1250px;margin:18px auto 0;padding:12px 15px;display:flex;align-items:center;gap:16px;border-top:1px solid var(--field-line);border-bottom:1px solid var(--field-line);color:var(--field-muted)}.workspace-ribbon>div{display:flex;flex-direction:column;gap:3px}.workspace-ribbon span{color:var(--field-purple);font:700 8px/1 Manrope,sans-serif;letter-spacing:.12em}.workspace-ribbon b{color:var(--field-ink);font-size:12px}.workspace-ribbon nav{display:flex;gap:5px;margin-inline:auto}.workspace-ribbon button{border:0;background:transparent;padding:7px 9px;color:var(--field-muted);font:600 10px inherit;cursor:pointer}.workspace-ribbon button:hover{color:var(--field-purple);background:var(--field-soft)}.workspace-ribbon small{font-size:9px;color:var(--field-faint)}@media(max-width:800px){.guest-ready.cognitive-field,.workspace-ready.cognitive-field{min-height:440px}.guest-ready .question-anchor,.workspace-ready .question-anchor{top:76%;width:210px}.guest-ready .field-side--left,.workspace-ready .field-side--left{top:11%}.guest-ready+.question-portal,.workspace-ready+.question-portal{margin:-83px 10px 0;padding:11px}.workspace-ribbon{align-items:flex-start;flex-direction:column;gap:8px}.workspace-ribbon nav{margin:0;overflow:auto;max-width:100%}.workspace-ribbon small{line-height:1.6}.design-preview-note{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:480px){.guest-ready.cognitive-field{min-height:300px;margin-top:0}.guest-ready .relation-map,.guest-ready .micro-relations,.guest-ready .micro-constellation{display:none}.guest-ready .field-grid{opacity:.12}.guest-ready .field-stars{opacity:.22}.guest-ready .core-assembly{transform:scale(.74)}.guest-ready .question-anchor{top:70%;width:196px}.guest-ready .field-side--left{top:8%}.guest-ready+.question-portal{margin:-75px 10px 0}.workspace-ready.cognitive-field{min-height:340px}.workspace-ready .core-assembly{transform:scale(.82)}.workspace-ready .question-anchor{top:73%;width:196px}.workspace-ready+.question-portal{margin:-58px 10px 0}.awaiting-evidence.cognitive-field{min-height:380px}.awaiting-evidence .field-side--left{right:50%;top:13%;transform:translate(50%);text-align:center}.awaiting-evidence .field-state{justify-content:center}.awaiting-evidence .field-side small{max-width:225px;margin:8px auto 0;display:block;font-size:10px;line-height:1.7}}@media(max-width:480px){.runtime-signal-summary{top:58%;width:min(278px,82%)}.runtime-signal-summary b{font-size:11px}}.access-layers{position:absolute;z-index:5;top:22px;left:22px;width:min(420px,42%);border:1px solid color-mix(in srgb,var(--field-purple) 38%,var(--field-line));border-radius:14px;background:color-mix(in srgb,var(--field-bg) 92%,transparent);box-shadow:0 16px 34px color-mix(in srgb,#21132f 11%,transparent);text-align:right;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.access-layers summary{min-height:44px;display:flex;align-items:center;padding:0 14px;cursor:pointer;color:var(--field-muted);font-size:11px;font-weight:700;list-style:none}.access-layers summary::-webkit-details-marker{display:none}.access-layers summary:after{content:"＋";margin-inline-start:auto;color:var(--field-purple);font-size:17px;transition:transform var(--motion-ui) var(--ease-out)}.access-layers[open] summary:after{transform:rotate(45deg)}.access-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--field-line);background:var(--field-line)}.access-layer-grid section{min-width:0;padding:12px;background:var(--field-bg)}.access-layer-grid b{display:block;color:var(--field-purple);font:800 10px/1.3 Manrope,sans-serif;letter-spacing:.04em}.access-layer-grid p{margin:6px 0 0;color:var(--field-muted);font-size:10px;line-height:1.7}@media(max-width:800px){.access-layers{top:14px;left:14px;width:min(390px,52%)}}@media(max-width:560px){.access-layers{top:10px;left:10px;width:calc(100% - 20px)}.access-layer-grid{grid-template-columns:1fr}.access-layer-grid section{padding:11px 12px}.access-layers summary{min-height:44px}.access-layer-grid p{font-size:10px}}.field-shell{background:radial-gradient(ellipse 58% 34% at 50% 38%,color-mix(in srgb,var(--field-soft) 82%,transparent),transparent 100%),var(--field-bg)}.field-shell:before{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--field-purple) 12%,transparent),transparent 23rem),radial-gradient(circle at 84% 2%,color-mix(in srgb,var(--field-cyan) 7%,transparent),transparent 20rem)}.field-chrome{max-width:1180px;margin-inline:auto}.cognitive-field{min-height:clamp(29rem,55vw,39rem);margin-top:.4rem;border:1px solid color-mix(in srgb,var(--field-line) 82%,transparent);border-radius:1.65rem;background:linear-gradient(135deg,color-mix(in srgb,var(--field-soft) 88%,transparent),transparent 44%),radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--field-soft) 65%,transparent),transparent 61%);box-shadow:inset 0 1px #ffffff29,0 1.5rem 4rem #190c3714}.field-grid{opacity:.24;background-size:64px 64px}.field-stars{opacity:.34}.field-side--left{top:10%;right:4%}.field-side p{margin-bottom:.45rem}.field-state{max-width:14rem;font-size:.73rem;letter-spacing:.04em}.field-state small{display:block;margin-top:.3rem;color:var(--field-muted);font:500 .72rem/1.65 var(--font-ui, inherit);letter-spacing:0}.core-assembly{top:43%}.core-cell{box-shadow:0 0 3rem color-mix(in srgb,var(--field-purple) 23%,transparent),inset 0 0 1.3rem #fff3}.core-assembly small{font-size:.68rem}.question-anchor{width:min(15rem,30%);right:6%;top:62%}.question-anchor p,.outcome-anchor p{max-height:4.8rem;color:var(--field-muted);font:500 .79rem/1.75 var(--font-ui, inherit)}.outcome-anchor{left:6%;top:48%}.semantic-node-list{bottom:6%}.runtime-signal-summary{border-radius:var(--aym-radius-md, 14px)}.question-portal{max-width:54rem;margin-top:1.15rem}.portal-line{padding-inline:.7rem}.field-composer{overflow:hidden;border-color:color-mix(in srgb,var(--field-line) 86%,transparent);border-radius:1.1rem;background:color-mix(in srgb,var(--field-bg) 92%,transparent);box-shadow:0 1.25rem 3.25rem #180a341a}.field-composer:focus-within{border-color:color-mix(in srgb,var(--field-purple) 68%,var(--field-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--field-purple) 16%,transparent),0 1.25rem 3.25rem #180a341a}.field-composer .send{border-radius:.75rem}.prompt-seeds{margin-top:.7rem}.prompt-seeds button{border-radius:999px;padding:.3rem .55rem}.prompt-seeds button:hover{background:var(--field-soft)}@media(max-width:560px){.field-shell{min-height:100dvh;padding:max(.75rem,env(safe-area-inset-top)) 1rem calc(1.15rem + env(safe-area-inset-bottom))}.field-chrome{height:2.8rem}.field-brand .brand-mark{transform:scale(.7);transform-origin:right center}.field-utilities{gap:.35rem}.field-chrome .toggle,.account-orb{min-height:2.5rem;padding-inline:.6rem}.cognitive-field{min-height:24.5rem;margin-top:.25rem;border-radius:1.25rem}.guest-ready.cognitive-field{min-height:24.5rem}.field-grid{opacity:.15;background-size:46px 46px}.field-stars{opacity:.2}.field-side--left{top:1.15rem;right:1rem}.field-side p{font-size:.57rem}.field-state{margin-top:.25rem;font-size:.66rem}.field-state small{max-width:10rem;font-size:.63rem}.core-assembly,.guest-ready .core-assembly{top:42%;transform:translate(50%,-50%) scale(.64)}.question-anchor,.guest-ready .question-anchor{top:68%;right:50%;width:min(15.25rem,86%);transform:translate(50%,-50%)}.question-anchor p{margin-top:.4rem;font-size:.84rem;line-height:1.65}.anchor-caption{margin-bottom:.35rem;font-size:.56rem}.outcome-anchor{top:65%;left:50%;width:min(15.25rem,86%);transform:translate(-50%,-50%)}.semantic-node-list{bottom:.9rem;width:min(86%,19rem)}.question-portal{margin-top:.85rem}.guest-ready+.question-portal{margin:-3.8rem .15rem 0}.portal-line{font-size:.58rem}.field-composer{border-radius:1rem}.field-composer .composer{padding:.75rem .8rem .65rem!important}.field-composer textarea{min-height:5.5rem;font-size:1rem}.prompt-seeds{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.15rem}.prompt-seeds>span{flex:0 0 auto}.prompt-seeds button{flex:0 0 auto}}@media(max-width:360px){.field-shell{padding-inline:.75rem}.account-orb{padding-inline:.45rem}.cognitive-field,.guest-ready.cognitive-field{min-height:23rem}.field-state small{display:none}.core-assembly,.guest-ready .core-assembly{transform:translate(50%,-50%) scale(.56)}.question-anchor,.guest-ready .question-anchor{top:69%}}.field-shell{min-height:100dvh;padding-bottom:max(34px,calc(18px + env(safe-area-inset-bottom)))}.question-portal{scroll-margin-block-end:calc(24px + env(safe-area-inset-bottom))}@media(max-width:560px){.field-shell{padding-bottom:max(24px,calc(16px + env(safe-area-inset-bottom)))}.field-composer textarea{min-height:88px}.field-composer .attach,.field-composer .tool,.field-composer .send{min-width:44px;min-height:44px}.field-composer .send{width:44px;height:44px}}:root,[data-product-kernel]{color-scheme:light;--aym-canvas: #faf9fd;--aym-surface: #ffffff;--aym-surface-raised: #ffffff;--aym-surface-inset: #f0eef7;--aym-ink: #171321;--aym-ink-soft: #645c74;--aym-ink-faint: #938ba2;--aym-line: #ded9eb;--aym-line-strong: #bcb2d4;--aym-grid: rgba(78, 46, 177, .07);--aym-brand: #7b4ddd;--aym-brand-deep: #4e2eb1;--aym-brand-soft: #eee8ff;--aym-brand-glow: rgba(123, 77, 221, .2);--aym-cyan: #187f8a;--aym-amber: #a85d16;--aym-green: #167653;--aym-ready: #716982;--aym-ready: #5f6f66;--aym-font-ui: "IBM Plex Sans Arabic", "Readex Pro", Inter, system-ui, sans-serif;--aym-font-display: "Reem Kufi", "IBM Plex Sans Arabic", Inter, system-ui, sans-serif;--aym-font-mono: "JetBrains Mono", "IBM Plex Mono", monospace;--aym-radius-xs: .375rem;--aym-radius-sm: .625rem;--aym-radius-md: .875rem;--aym-radius-lg: 1.25rem;--aym-radius-xl: 1.75rem;--aym-shadow-1: 0 1px 2px rgba(15, 35, 26, .04), 0 4px 12px rgba(15, 35, 26, .05);--aym-shadow-2: 0 16px 42px rgba(15, 35, 26, .1);--aym-focus: 0 0 0 3px color-mix(in srgb, var(--aym-brand) 35%, transparent);--aym-ease-out: cubic-bezier(.23, 1, .32, 1);--aym-ease-in-out: cubic-bezier(.77, 0, .175, 1);--aym-motion-ui: .18s var(--aym-ease-out);--aym-motion-panel: .24s var(--aym-ease-out);--aym-state-ready: var(--aym-ready);--aym-state-awaiting: var(--aym-cyan);--aym-state-live: #6a4aca;--aym-state-resolved: var(--aym-green);--aym-state-direct: #176e83;--aym-state-deferred: var(--aym-amber);--aym-state-blocked: var(--aym-red);--aym-state-protected: #5e5586;--canvas: var(--aym-canvas);--surface: var(--aym-surface);--raised: var(--aym-surface-raised);--inset: var(--aym-surface-inset);--text: var(--aym-ink);--ink: var(--aym-ink);--muted: var(--aym-ink-soft);--faint: var(--aym-ink-faint);--line: var(--aym-line);--stroke: var(--aym-line);--stroke-strong: var(--aym-line-strong);--primary: var(--aym-brand);--signal: var(--aym-brand);--signal-deep: var(--aym-brand-deep);--signal-soft: var(--aym-brand-soft);--signal-hover: #6840c5;--signal-contrast: #ffffff;--font-ui: var(--aym-font-ui);--font-display: var(--aym-font-display);--font-mono: var(--aym-font-mono);--radius-xs: var(--aym-radius-xs);--radius-sm: var(--aym-radius-sm);--radius-md: var(--aym-radius-md);--radius-lg: var(--aym-radius-lg);--radius-xl: var(--aym-radius-xl);--shadow-sm: var(--aym-shadow-1);--shadow-md: var(--aym-shadow-1);--shadow-lg: var(--aym-shadow-2);--focus-ring: var(--aym-focus);--c-void: var(--aym-canvas);--c-surface: var(--aym-surface);--c-surface-1: var(--aym-surface);--c-surface-2: var(--aym-surface-inset);--c-surface-3: #e5ece5;--c-surface-raised: var(--aym-surface-raised);--c-text-primary: var(--aym-ink);--c-text: var(--aym-ink);--c-text-secondary: var(--aym-ink-soft);--c-text-muted: var(--aym-ink-faint);--c-border: var(--aym-line);--c-border-strong: var(--aym-line-strong);--c-accent: var(--aym-brand);--c-accent-dim: var(--aym-brand-soft);--c-accent-hover: #0f6848;--c-success: var(--aym-green);--c-warning: var(--aym-amber);--c-danger: var(--aym-red);--c-error: var(--aym-red);--c-info: var(--aym-cyan);--cr-bg: var(--aym-canvas);--cr-bg-soft: var(--aym-surface-inset);--cr-surface: var(--aym-surface);--cr-surface-2: var(--aym-surface-inset);--cr-border: var(--aym-line);--cr-border-soft: var(--aym-line);--cr-text: var(--aym-ink);--cr-text-strong: var(--aym-ink);--cr-text-muted: var(--aym-ink-soft);--cr-primary: var(--aym-brand);--cr-primary-deep: var(--aym-brand-deep);--cr-primary-soft: var(--aym-brand-soft);--cr-primary-strong: var(--aym-brand);--cr-success: var(--aym-green);--cr-warning: var(--aym-amber);--cr-danger: var(--aym-red);--cr-info: var(--aym-cyan);--cr-font-body: var(--aym-font-ui);--cr-font-display: var(--aym-font-display);--cr-font-mono: var(--aym-font-mono);--cr-font-arabic: var(--aym-font-ui)}:root[data-theme=dark],.dark,[data-product-kernel][data-theme=dark]{color-scheme:dark;--aym-canvas: #070711;--aym-surface: #0f0d19;--aym-surface-raised: #171326;--aym-surface-inset: #0b0913;--aym-ink: #f4f1ff;--aym-ink-soft: #aaa3bc;--aym-ink-faint: #675f77;--aym-line: #302a42;--aym-line-strong: #544b6d;--aym-grid: rgba(179, 148, 255, .1);--aym-brand: #a36aff;--aym-brand-deep: #6543cc;--aym-brand-soft: #21143c;--aym-brand-glow: rgba(163, 106, 255, .22);--aym-cyan: #6ce4eb;--aym-amber: #ffbe78;--aym-green: #62d1a2;--aym-red: #ff7186;--aym-ready: #aaa3bc}:root[data-theme=mono],.theme-mono{--aym-brand: var(--aym-ink);--aym-brand-deep: var(--aym-ink);--aym-brand-soft: color-mix(in srgb, var(--aym-ink) 9%, transparent);--aym-cyan: var(--aym-ink-soft);--aym-amber: var(--aym-ink-soft);--aym-green: var(--aym-ink);--aym-red: var(--aym-ink)}.aym-panel{background:var(--aym-surface);border:1px solid var(--aym-line);border-radius:var(--aym-radius-lg);box-shadow:var(--aym-shadow-1)}.aym-disclosure,.aym-status{display:inline-flex;align-items:center;gap:.45rem;min-height:1.75rem;padding:.25rem .625rem;border:1px solid var(--aym-line);border-radius:999px;color:var(--aym-ink-soft);background:var(--aym-surface-raised);font:650 .75rem/1 var(--aym-font-ui)}.aym-status:before{content:"";inline-size:.5rem;block-size:.5rem;border-radius:50%;background:currentColor}.aym-status[data-state=live]{color:var(--aym-state-live)}.aym-status[data-state=resolved]{color:var(--aym-state-resolved)}.aym-status[data-state=awaiting-engine]{color:var(--aym-state-awaiting)}.aym-status[data-state=deferred]{color:var(--aym-state-deferred)}.aym-status[data-state=blocked],.aym-status[data-state=error]{color:var(--aym-state-blocked)}.aym-status[data-state=protected-live]{color:var(--aym-state-protected)}.aym-command{min-block-size:2.75rem;border:1px solid var(--aym-line-strong);border-radius:var(--aym-radius-md);background:var(--aym-surface-raised);color:var(--aym-ink);font:600 .9rem/1.25 var(--aym-font-ui);transition:border-color var(--aym-motion-ui),box-shadow var(--aym-motion-ui),transform .14s var(--aym-ease-out)}:is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:none;box-shadow:var(--aym-focus)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
