:root{--tavern-profile-gallery-image:url(/miniapp/tavern/tavern-profile-gallery-r6.webp);--gd-bg:#f3f8f7;--gd-surface:#fff;--gd-surface-2:#f8fbfa;--gd-surface-cyan:#edf9fa;--gd-border:#d8e4e1;--gd-border-strong:#bfd1cd;--gd-text:#19313b;--gd-text-2:#5f747b;--gd-text-3:#8b9da1;--gd-accent:#0d75bd;--gd-accent-text:#075f99;--gd-accent-weak:#e7f4f8;--gd-ai:#20a9c5;--gd-ai-weak:#e9f9fb;--gd-brass:#a8792a;--gd-brass-weak:#fbf5e8;--gd-wood:#d8b98d;--gd-ok:#15866d;--gd-ok-weak:#ebf8f3;--gd-warn:#b87919;--gd-warn-weak:#fff8e8;--gd-danger:#b0443d;--gd-r:7px;--gd-r-lg:8px;--gd-shadow-card:0 12px 30px #2c4b4d1a;--gd-shadow-soft:0 8px 20px #2c4b4d12;--app-viewport-stable-height:var(--tg-viewport-stable-height,100dvh);--app-safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px));--app-safe-right:max(env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px), var(--tg-content-safe-area-inset-right,0px));--app-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px));--app-safe-left:max(env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px), var(--tg-content-safe-area-inset-left,0px))}:root{--text:var(--gd-text-2);--text-h:var(--gd-text);--bg:var(--gd-bg);--border:var(--gd-border);--code-bg:var(--gd-surface-2);--accent:var(--gd-accent);--accent-bg:var(--gd-accent-weak);--accent-border:#0d75bd73;--social-bg:#ffffffc2;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading:var(--sans);--mono:ui-monospace, Consolas, monospace;font:16px/1.45 var(--sans);letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}body{background:var(--gd-bg);margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}:where(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #005fcc57}h1{letter-spacing:0;margin:24px 0;font-size:32px;line-height:1.12}@media (width<=1024px){h1{margin:16px 0;font-size:26px}}h2{letter-spacing:0;margin:0 0 8px;font-size:22px;line-height:1.2}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{text-align:center;border-inline:1px solid var(--border);width:1126px;max-width:100%;min-height:var(--app-viewport-stable-height,100svh);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.ui-card{background:#fff;border:.5px solid #e4e4e8;border-radius:18px;padding:14px}.ui-panel{background:#fff;border:1px solid #e4e4e8;border-radius:12px;padding:12px;box-shadow:0 1px 2px #14141e0a}.coin-icon.svelte-1s9rr67{vertical-align:-.16em;flex:none;min-width:14px;min-height:14px;display:inline-block;overflow:visible}.coin-edge.svelte-1s9rr67{fill:#d99600;stroke:#9a6500;stroke-width:1px}.coin-face.svelte-1s9rr67{fill:#f6c644;stroke:#ffe99a;stroke-width:1.2px}.coin-shine.svelte-1s9rr67{fill:none;stroke:#fff3b4;stroke-linecap:round;stroke-width:1.15px}.coin-mark.svelte-1s9rr67{fill:#6b4500}.token-amount.svelte-1tagh6c{white-space:nowrap;vertical-align:-.08em;max-width:100%;font:inherit;letter-spacing:0;align-items:center;gap:.28em;display:inline-flex}.token-value.svelte-1tagh6c,.token-word.svelte-1tagh6c{min-width:0}.gf-mini.svelte-15wjdr{border:.5px solid var(--border,#0000001f);background:var(--surface-2,#fff);border-radius:8px;margin:0 0 12px;padding:14px}.gf-h.svelte-15wjdr{margin-bottom:10px;font-size:17px;font-weight:500}.gf-doors.svelte-15wjdr{color:#64748b;margin:2px 0 6px;font-size:12.5px;line-height:1.4}.gf-inrow.svelte-15wjdr{align-items:center;gap:8px;display:flex}.gf-inrow.svelte-15wjdr input:where(.svelte-15wjdr){border:2px solid var(--border-accent,#378add);box-sizing:border-box;border-radius:8px;flex:1;min-width:0;height:40px;padding:0 12px;font-size:15px}.gf-inrow.svelte-15wjdr button:where(.svelte-15wjdr){background:var(--border-accent,#378add);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;height:40px;padding:0 14px;font-size:14px}.gf-cl.svelte-15wjdr{color:var(--text-secondary,#5f5e5a);margin:12px 0 6px;font-size:12px}.gf-row.svelte-15wjdr{flex-wrap:wrap;gap:8px;display:flex}.gf-mini.compact.svelte-15wjdr{border-radius:8px;margin:0 0 10px;padding:10px}.gf-mini.compact.svelte-15wjdr .gf-inrow:where(.svelte-15wjdr) input:where(.svelte-15wjdr){border-width:1px;height:36px;font-size:13px}.gf-mini.compact.svelte-15wjdr .gf-inrow:where(.svelte-15wjdr) button:where(.svelte-15wjdr){height:36px;padding:0 12px;font-size:15px}.gf-scrollrow.svelte-15wjdr{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;margin-top:8px;padding-bottom:2px;overflow-x:auto}.gf-scrollrow.svelte-15wjdr::-webkit-scrollbar{display:none}.gf-scrollrow.svelte-15wjdr .gf-chip:where(.svelte-15wjdr){flex:none;padding:6px 11px;font-size:12px}.gf-chip.svelte-15wjdr{border:.5px solid var(--border,#0000001f);background:var(--surface-2,#fff);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13px}.gf-toast.svelte-15wjdr{color:var(--text-accent,#185fa5);margin-top:10px;font-size:13px}.gf-goal.svelte-15wjdr{border-top:.5px solid var(--border,#00000014);padding:8px 0;font-size:14px;display:flex}.gf-st.svelte-15wjdr{color:var(--text-muted,#8a8981);margin-left:auto;font-size:12px}.gf-mini2.svelte-15wjdr{border:.5px solid var(--border-strong,#0003);background:var(--surface-2,#fff);cursor:pointer;border-radius:999px;margin-left:6px;padding:3px 10px;font-size:12px}.gf-rect.svelte-15wjdr{border:2px solid var(--border-accent,#378add);background:var(--surface-2,#fff);border-radius:8px;margin-top:12px;padding:12px}.gf-rect-h.svelte-15wjdr{align-items:center;margin-bottom:8px;display:flex}.gf-rect-t.svelte-15wjdr{flex:1;font-size:15px;font-weight:500}.gf-x.svelte-15wjdr{cursor:pointer;color:var(--text-muted,#8a8981);background:0 0;border:0;font-size:14px}.gf-meterrow.svelte-15wjdr{color:var(--text-secondary,#5f5e5a);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.gf-agent.svelte-15wjdr{color:var(--text-accent,#185fa5);white-space:nowrap}.gf-fchips.svelte-15wjdr{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.gf-fdone.svelte-15wjdr{color:#27500a;background:#eaf3de;border-radius:999px;padding:4px 9px;font-size:11px}.gf-fmiss.svelte-15wjdr{border:1px dashed var(--border-strong,#0003);color:var(--text-secondary,#5f5e5a);cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-family:inherit;font-size:11px}.gf-chance.svelte-15wjdr{color:var(--text-accent,#185fa5);background:var(--bg-accent,#e6f1fb);border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:12px}.gf-det.svelte-15wjdr{border:.5px solid var(--border-strong,#0003);box-sizing:border-box;border-radius:8px;width:100%;height:34px;margin:4px 0;padding:0 10px;font-family:inherit;font-size:13px}.gf-files.svelte-15wjdr{margin:8px 0 0;padding:6px 12px}.gf-fine.svelte-15wjdr{color:var(--text-muted,#8a8981);margin-top:6px;font-size:10px}.gf-goal-btn.svelte-15wjdr{text-align:left;cursor:pointer;background:0 0;width:100%;font-family:inherit}.delegate-preview.svelte-12bgb8d{color:#18181b;background:#fff;border:1px solid #c7d2fe;border-radius:8px;gap:12px;padding:14px;display:grid}.dp-kicker.svelte-12bgb8d{color:#2481cc;text-transform:uppercase;font-size:11px;font-weight:700}h4.svelte-12bgb8d{margin:-4px 0 0;font-size:18px;line-height:1.25}dl.svelte-12bgb8d{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}dl.svelte-12bgb8d>div:where(.svelte-12bgb8d),.moves.svelte-12bgb8d,.after.svelte-12bgb8d{border-top:1px solid #ececf0;min-width:0;padding-top:9px}dt.svelte-12bgb8d,.moves.svelte-12bgb8d>span:where(.svelte-12bgb8d),.after.svelte-12bgb8d>span:where(.svelte-12bgb8d){color:#71717a;margin-bottom:4px;font-size:11px;font-weight:650;display:block}dd.svelte-12bgb8d,.after.svelte-12bgb8d p:where(.svelte-12bgb8d){overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.external.svelte-12bgb8d{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;padding:9px}ul.svelte-12bgb8d{gap:4px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.4;display:grid}.privacy.svelte-12bgb8d{color:#166534;margin:0;font-size:12px}.actions.svelte-12bgb8d{gap:8px;display:flex}button.svelte-12bgb8d{min-height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px;font-weight:650}button.svelte-12bgb8d:disabled{cursor:wait;opacity:.6}.primary.svelte-12bgb8d{color:#fff;background:#2481cc;border:0;flex:1}.secondary.svelte-12bgb8d{color:#52525b;background:#fff;border:1px solid #d4d4d8}@media (width<=520px){dl.svelte-12bgb8d{grid-template-columns:1fr}.actions.svelte-12bgb8d{flex-direction:column}.secondary.svelte-12bgb8d{order:-1}}.extra-context.svelte-hpmd9e summary:where(.svelte-hpmd9e){color:#176fa7;cursor:pointer;padding:6px 0;font-size:13px}.extra-context[open].svelte-hpmd9e summary:where(.svelte-hpmd9e){margin-bottom:8px}.entry-mini.svelte-hpmd9e{background:#fff;border:1px solid #ececec;border-radius:8px;gap:12px;padding:18px;display:grid}.em-prompt.svelte-hpmd9e{color:#18181b;font-size:18px;font-weight:650}.em-box.svelte-hpmd9e{border:2px solid #2481cc;border-radius:8px;padding:8px 10px 6px}.em-box.svelte-hpmd9e textarea:where(.svelte-hpmd9e){resize:none;color:#18181b;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:14px;line-height:1.45}.em-box.svelte-hpmd9e textarea:where(.svelte-hpmd9e):placeholder-shown{overflow-y:hidden}.em-box.svelte-hpmd9e textarea:where(.svelte-hpmd9e)::placeholder{color:#9b9ba3}.em-row.svelte-hpmd9e{justify-content:flex-end;display:flex}.em-row.svelte-hpmd9e button:where(.svelte-hpmd9e){color:#fff;cursor:pointer;background:#2481cc;border:0;border-radius:8px;height:32px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600}.em-row.svelte-hpmd9e button:where(.svelte-hpmd9e):disabled{opacity:.55;cursor:default}.em-err.svelte-hpmd9e{color:#dc2626;margin:0;font-size:12px}.em-conversation.svelte-hpmd9e{background:#f6fcfaf2;border:1px solid #dceae6;border-radius:8px;gap:7px;padding:10px;display:grid}.em-message.svelte-hpmd9e{border-radius:8px;max-width:88%;padding:8px 10px;font-size:12.5px;line-height:1.4}.em-owner.svelte-hpmd9e{color:#164f7d;background:#e6f1fb;justify-self:end}.em-agent.svelte-hpmd9e{background:#fff;border:1px solid #dceae6;gap:3px;display:grid}.em-agent.svelte-hpmd9e strong:where(.svelte-hpmd9e){color:#16795d;font-size:11px}.em-confirm.svelte-hpmd9e{color:#185fa5;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2481cc;border-radius:8px;justify-self:start;padding:0 11px;font-size:12px;font-weight:600}.em-answer.svelte-hpmd9e{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.em-answer.svelte-hpmd9e textarea:where(.svelte-hpmd9e){resize:none;min-width:0;font:inherit;border:1px solid #cfd8dc;border-radius:8px;padding:8px;font-size:12.5px}.em-answer.svelte-hpmd9e button:where(.svelte-hpmd9e){color:#fff;background:#2481cc;border:0;border-radius:8px;align-self:end;width:34px;height:34px;font-size:18px}.em-answer.svelte-hpmd9e button:where(.svelte-hpmd9e):disabled,.em-confirm.svelte-hpmd9e:disabled{opacity:.5;cursor:default}.em-grid.svelte-hpmd9e{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.em-entry.svelte-hpmd9e{min-width:0;min-height:38px;font:inherit;color:#18181b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e0e2;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.em-entry.svelte-hpmd9e:hover{color:#185fa5;background:#e6f1fb;border-color:#2481cc}.em-entry.svelte-hpmd9e .ic:where(.svelte-hpmd9e){flex:none;font-size:15px}@media (width<=430px){.em-box.svelte-hpmd9e textarea:where(.svelte-hpmd9e){min-height:64px}.em-grid.svelte-hpmd9e{grid-template-columns:1fr}}.agent-avatar.svelte-rw47g7{box-sizing:border-box;width:var(--agent-avatar-size,40px);height:var(--agent-avatar-size,40px);border:1px solid var(--gd-border-strong,#bfd1cd);background:#fff;border-radius:50%;flex:none;place-items:center;padding:4px;display:inline-grid;overflow:hidden;box-shadow:0 3px 10px #2c4b4d1a}img.svelte-rw47g7{width:100%;height:100%;display:block}.agent-avatar.portrait.svelte-rw47g7{background-color:#dff5f5;background-image:url(/miniapp/tavern/tavern-agent-avatars-15-r1.png);background-repeat:no-repeat;background-position:var(--agent-avatar-position,0 0);background-size:500% 300%;border:2px solid #fff;padding:0;box-shadow:0 2px 7px #12354026}.agent-avatar.portrait.owner-highlight.svelte-rw47g7{border-color:color-mix(in srgb, var(--gd-accent,#0d75bd) 56%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--gd-accent,#0d75bd) 18%, transparent), 0 2px 7px #12354026}.agent-avatar.human-initials.svelte-rw47g7{background:var(--human-avatar-bg,#eef3f1);color:#52635e;font-size:calc(var(--agent-avatar-size,40px) * .34);letter-spacing:.01em;border-color:#ccd8d4;padding:0;font-weight:750;box-shadow:0 2px 6px #12354014}.agent-avatar.human-photo.svelte-rw47g7{background:#eef3f1;border-color:#ccd8d4;padding:0}.agent-avatar.human-photo.svelte-rw47g7 img:where(.svelte-rw47g7){object-fit:cover}.goals-panel.svelte-1s3p82t{gap:9px;display:grid}.goal-strip.svelte-1s3p82t{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.goal-strip.svelte-1s3p82t::-webkit-scrollbar{display:none}.goal-chip.svelte-1s3p82t{color:#18181b;background:#fff;border:.5px solid #e4e4e8;border-radius:999px;flex:none;align-items:center;gap:7px;max-width:250px;min-height:30px;padding:5px 9px;display:inline-flex}.goal-chip.svelte-1s3p82t b:where(.svelte-1s3p82t){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.goal-chip.svelte-1s3p82t small:where(.svelte-1s3p82t){color:#71717a;flex:none;font-size:11px;font-weight:600}.goal-chip.status-matched.svelte-1s3p82t{background:#f0fdf4;border-color:#bbf7d0}.goal-chip.status-done.svelte-1s3p82t{background:#eff6ff;border-color:#bfdbfe}.goal-gaps.svelte-1s3p82t{gap:7px;display:grid}@media (width>=1024px){body.web-desktop-beta .goal-gaps.svelte-1s3p82t{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.goal-gaps.svelte-1s3p82t button:where(.svelte-1s3p82t){color:#18181b;text-align:left;width:100%;font:inherit;cursor:pointer;background:#f4f4f5;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 11px;display:grid}.goal-gaps.svelte-1s3p82t span:where(.svelte-1s3p82t){gap:2px;min-width:0;display:grid}.goal-gaps.svelte-1s3p82t b:where(.svelte-1s3p82t){font-size:13px;font-weight:600}.goal-gaps.svelte-1s3p82t small:where(.svelte-1s3p82t){color:#71717a;font-size:12px;line-height:1.35}.goal-gaps.svelte-1s3p82t i:where(.svelte-1s3p82t){color:#a1a1aa;font-size:16px;font-style:normal}.page.svelte-1nmp6pz{box-sizing:border-box;width:min(100%,640px);min-height:var(--app-viewport-stable-height,100dvh);padding:14px max(12px, var(--app-safe-right,0px)) calc(84px + var(--app-safe-bottom,0px)) max(12px, var(--app-safe-left,0px));color:var(--tg-text,#111);background:var(--tg-bg,#fff);margin:0 auto}.page.svelte-1nmp6pz :where(.svelte-1nmp6pz){box-sizing:border-box}.muted.svelte-1nmp6pz,.error.svelte-1nmp6pz{color:var(--tg-hint,#888);margin:0;padding:18px}.error.svelte-1nmp6pz{color:#d32f2f}.topbar.svelte-1nmp6pz{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.brand-block.svelte-1nmp6pz{align-items:center;gap:8px;min-width:0;display:flex}.brand.svelte-1nmp6pz{white-space:nowrap;font-size:22px;font-weight:800}.top-right.svelte-1nmp6pz{flex:none;align-items:center;gap:8px;display:flex}.lvl-pill.svelte-1nmp6pz{min-height:26px;color:var(--tg-hint,#777);background:var(--tg-secondary-bg,#f0f0f0);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.credits-pill.svelte-1nmp6pz{color:#9a6700;background:#d4a72c2e;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.refresh-btn.svelte-1nmp6pz{background:var(--tg-secondary-bg,#f0f0f0);width:32px;height:32px;color:var(--tg-text,#111);cursor:pointer;border:0;border-radius:999px;flex:none;font-size:16px}.refresh-btn.svelte-1nmp6pz:disabled{opacity:.6}.refresh-ic.svelte-1nmp6pz{display:inline-block}.refresh-ic.spin.svelte-1nmp6pz{animation:.8s linear infinite svelte-1nmp6pz-spin}.discount-line.svelte-1nmp6pz{color:#1a7f37;background:#2ea0431f;border-radius:999px;align-items:center;width:fit-content;min-height:28px;margin:0 0 10px auto;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.inbox-section.svelte-1nmp6pz{gap:8px;min-width:0;margin-top:16px;display:grid}.inbox-section.svelte-1nmp6pz>:where(.svelte-1nmp6pz){min-width:0}.section-label.svelte-1nmp6pz{flex-wrap:wrap;gap:2px 8px}.section-label.svelte-1nmp6pz>:where(.svelte-1nmp6pz){min-width:0}.section-label.svelte-1nmp6pz{color:var(--tg-hint,#999);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;padding:0 2px;font-size:11px;font-weight:800;display:flex}.section-label.svelte-1nmp6pz a:where(.svelte-1nmp6pz){color:var(--tg-link,#4f46e5);text-transform:none;font-weight:800;text-decoration:none}.sec-cost.svelte-1nmp6pz{text-transform:none;color:var(--tg-hint,#999);font-weight:600}.sec-toggle.svelte-1nmp6pz{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;font-size:11px;font-weight:800}.sec-chev.svelte-1nmp6pz{color:var(--gd-text-3,#a1a1aa);margin-left:auto;font-size:11px}.orchestrator-row.svelte-1nmp6pz,.chat-row.svelte-1nmp6pz,.empty-chat.svelte-1nmp6pz,.rec-card.svelte-1nmp6pz{border:.5px solid var(--tg-secondary-bg,#e8e8e8);background:var(--tg-bg,#fff);border-radius:16px}@media (width>=1024px){body.web-desktop-beta .page.svelte-1nmp6pz{width:min(100%,1100px)}body.web-desktop-beta .rec-list.svelte-1nmp6pz{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;display:grid}body.web-desktop-beta .feed-rows.svelte-1nmp6pz{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}body.web-desktop-beta .feed-row.svelte-1nmp6pz{border:.5px solid #efeff2;border-radius:12px}}.gf-overlay.svelte-1nmp6pz{z-index:130;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gf-backdrop.svelte-1nmp6pz{cursor:pointer;background:#14141461;border:0;position:absolute;inset:0}.gf-sheet.svelte-1nmp6pz{background:var(--tg-bg,#fff);border-radius:16px 16px 0 0;width:100%;max-width:540px;max-height:82vh;padding:14px 12px 18px;position:relative;overflow:auto}.gf-close.svelte-1nmp6pz{z-index:1;color:var(--tg-hint,#888);cursor:pointer;background:0 0;border:0;padding:4px;font-size:15px;position:absolute;top:8px;right:10px}@media (width>=768px){.gf-overlay.svelte-1nmp6pz{align-items:center}.gf-sheet.svelte-1nmp6pz{border-radius:16px}}.orchestrator-row.svelte-1nmp6pz{border-width:2px;border-color:var(--tg-link,#4f46e5);grid-template-columns:44px 1fr;gap:12px;padding:14px;display:grid}.orchestrator-row.tone-profile.svelte-1nmp6pz{border-color:#d4a72c}.orchestrator-row.tone-error.svelte-1nmp6pz{border-color:#e24b4a}.orchestrator-row.tone-running.svelte-1nmp6pz{border-color:var(--gd-accent,#4f46e5)}.avatar.svelte-1nmp6pz{color:#081322;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:inline-flex;overflow:hidden}.orchestrator-avatar.svelte-1nmp6pz{background:linear-gradient(#7ee39f,#38b46b)}.av-pink.svelte-1nmp6pz{color:#351020;background:linear-gradient(#ff8fb8,#e45f93)}.av-green.svelte-1nmp6pz{background:linear-gradient(#78e3a0,#3abf74)}.av-blue.svelte-1nmp6pz{background:linear-gradient(#8dc0ff,#4b8fe0)}.av-amber.svelte-1nmp6pz{background:linear-gradient(#ffd37d,#e7a93c)}.av-violet.svelte-1nmp6pz{color:#170d2e;background:linear-gradient(#c7a0ff,#8d67dc)}.av-teal.svelte-1nmp6pz{background:linear-gradient(#84e1d8,#3abfb2)}.orchestrator-body.svelte-1nmp6pz{min-width:0}.row-head.svelte-1nmp6pz,.chat-head.svelte-1nmp6pz{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.row-head.svelte-1nmp6pz h1:where(.svelte-1nmp6pz){margin:0;font-size:16px;line-height:1.2}.row-head.svelte-1nmp6pz h1:where(.svelte-1nmp6pz) a:where(.svelte-1nmp6pz){color:var(--tg-text,#111);text-decoration:none}.row-head.svelte-1nmp6pz span:where(.svelte-1nmp6pz),.chat-time.svelte-1nmp6pz{color:var(--tg-hint,#999);flex:none;font-size:11px;font-weight:700}.kicker.svelte-1nmp6pz{color:var(--tg-link,#4f46e5);margin:2px 0 5px;font-size:12px;font-weight:800}.orchestrator-body.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){color:var(--tg-text,#111);margin:0 0 5px;font-size:18px;line-height:1.22}.orchestrator-preview.svelte-1nmp6pz{color:var(--tg-hint,#555);margin:0;font-size:13px;line-height:1.4}.signal-next.svelte-1nmp6pz{background:#2481cc14;border-radius:10px;gap:3px;margin-top:8px;padding:8px 10px;display:grid}.signal-next.svelte-1nmp6pz span:where(.svelte-1nmp6pz){color:var(--tg-link,#4f46e5);text-transform:uppercase;font-size:11px;font-weight:850}.signal-next.svelte-1nmp6pz p:where(.svelte-1nmp6pz){color:var(--tg-text,#222);margin:0;font-size:13px;line-height:1.35}.orchestrator-actions.svelte-1nmp6pz{gap:9px;margin-top:11px;display:grid}.primary-action.svelte-1nmp6pz,.quick-chips.svelte-1nmp6pz a:where(.svelte-1nmp6pz),.quick-chips.svelte-1nmp6pz button:where(.svelte-1nmp6pz),.empty-chat.svelte-1nmp6pz button:where(.svelte-1nmp6pz),.rec-cta.svelte-1nmp6pz{cursor:pointer;border:0;border-radius:10px;min-height:36px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none}.primary-action.svelte-1nmp6pz{color:#fff;background:var(--tg-link,#4f46e5);justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.primary-action.svelte-1nmp6pz:disabled,.empty-chat.svelte-1nmp6pz button:where(.svelte-1nmp6pz):disabled,.rec-cta.svelte-1nmp6pz:disabled{opacity:.6;cursor:wait}.primary-action.pulse.svelte-1nmp6pz{animation:1.7s ease-in-out infinite svelte-1nmp6pz-pulse-ring}@keyframes svelte-1nmp6pz-pulse-ring{0%,to{box-shadow:0 0 #2481cc57}50%{box-shadow:0 0 0 8px #2481cc00}}.running-block.svelte-1nmp6pz{min-height:36px;color:var(--tg-link,#4f46e5);background:#2481cc14;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.spinner-sm.svelte-1nmp6pz{border:2px solid #2481cc40;border-top-color:var(--tg-link,#4f46e5);border-radius:50%;width:16px;height:16px;animation:.85s linear infinite svelte-1nmp6pz-spin}@keyframes svelte-1nmp6pz-spin{to{transform:rotate(360deg)}}.cta-running-hint.svelte-1nmp6pz{color:var(--tg-hint,#888);text-align:center;margin:0;font-size:12px;line-height:1.35}.quick-chips.svelte-1nmp6pz{flex-wrap:wrap;gap:7px;display:flex}.quick-chips.svelte-1nmp6pz a:where(.svelte-1nmp6pz),.quick-chips.svelte-1nmp6pz button:where(.svelte-1nmp6pz){min-height:30px;color:var(--tg-text,#333);background:var(--tg-secondary-bg,#f0f0f0);align-items:center;display:inline-flex}.rec-list.svelte-1nmp6pz{flex-direction:column;gap:8px;display:flex}.rec-card.svelte-1nmp6pz{padding:12px 14px}.rec-top.svelte-1nmp6pz{align-items:center;gap:11px;margin-bottom:10px;display:flex}.rec-body.svelte-1nmp6pz{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rec-role.svelte-1nmp6pz{color:var(--tg-text,#111);font-size:15px;font-weight:600}.rec-why.svelte-1nmp6pz{color:var(--tg-hint,#777);font-size:12px;line-height:1.35}.rec-score.svelte-1nmp6pz{color:#1a7f37;background:#2ea04324;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.complement.svelte-1nmp6pz{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;display:flex}.cmp-gap.svelte-1nmp6pz,.cmp-asset.svelte-1nmp6pz{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:4px 9px;font-size:12px;font-weight:600;overflow:hidden}.cmp-gap.svelte-1nmp6pz{color:#b3261e;background:#ea43351f}.cmp-asset.svelte-1nmp6pz{color:#1a7f37;background:#2ea04324}.cmp-x.svelte-1nmp6pz{color:var(--tg-hint,#999);font-size:13px}.rec-cta.svelte-1nmp6pz{color:#fff;background:var(--tg-link,#4f46e5);justify-content:center;align-items:center;width:100%;display:flex}.feed-rows.svelte-1nmp6pz{border:.5px solid var(--tg-secondary-bg,#e8e8e8);background:var(--tg-bg,#fff);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.feed-row.svelte-1nmp6pz{border:0;border-bottom:.5px solid var(--tg-secondary-bg,#eee);color:var(--tg-text,#111);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;padding:12px 14px;display:flex}.feed-row.svelte-1nmp6pz:last-child{border-bottom:0}.fr-ic.svelte-1nmp6pz{flex:none;font-size:20px}.fr-body.svelte-1nmp6pz{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fr-title.svelte-1nmp6pz{font-size:14px;font-weight:600}.fr-sub.svelte-1nmp6pz{color:var(--tg-hint,#777);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fr-arrow.svelte-1nmp6pz{color:var(--tg-hint,#bbb);flex:none;font-size:18px}.chat-list.svelte-1nmp6pz{gap:7px;display:grid}.chat-row.svelte-1nmp6pz{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:10px;font-family:inherit;display:grid;position:relative}.project-list.svelte-1nmp6pz{flex-direction:column;gap:6px;display:flex}.project-row.svelte-1nmp6pz{border:.5px solid var(--tg-secondary-bg,#e8e8e8);background:var(--tg-bg,#fff);width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:10px;font-family:inherit;display:grid}.project-icon.svelte-1nmp6pz{font-size:20px}.project-body.svelte-1nmp6pz{flex-direction:column;gap:2px;min-width:0;display:flex}.project-title.svelte-1nmp6pz{font-size:14px;font-weight:600}.project-sub.svelte-1nmp6pz{color:var(--tg-hint,#8a8a8a);font-size:11px}.project-chevron.svelte-1nmp6pz{color:var(--tg-hint,#bbb);font-size:20px}.chat-row.needs-first-message.svelte-1nmp6pz{background:#2ea0430f;border-color:#2ea0434d}.chat-body.svelte-1nmp6pz{gap:3px;min-width:0;display:grid}.chat-title.svelte-1nmp6pz{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tg-text,#111);font-size:15px;font-weight:700;overflow:hidden}.chat-preview.svelte-1nmp6pz{color:var(--tg-hint,#777);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.chat-meta.svelte-1nmp6pz{color:var(--tg-hint,#999);flex-wrap:wrap;gap:6px;font-size:11px;font-weight:700;display:flex}.chat-meta.svelte-1nmp6pz span:where(.svelte-1nmp6pz){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unread-badge.svelte-1nmp6pz{color:#fff;background:#2ea043;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:900;display:inline-flex}.first-badge.svelte-1nmp6pz{color:#fff;text-transform:uppercase;background:#2ea043;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.empty-chat.svelte-1nmp6pz{color:var(--tg-text,#333);gap:8px;padding:14px;display:grid}.empty-chat.solo.svelte-1nmp6pz{margin-top:18px}.empty-chat.svelte-1nmp6pz b:where(.svelte-1nmp6pz){color:var(--tg-text,#111);font-size:15px}.empty-chat.svelte-1nmp6pz p:where(.svelte-1nmp6pz){color:var(--tg-hint,#888);margin:0;font-size:13px;line-height:1.4}.empty-chat.svelte-1nmp6pz button:where(.svelte-1nmp6pz){color:#fff;background:var(--tg-link,#4f46e5);width:fit-content}.lp-backdrop.svelte-1nmp6pz{z-index:650;background:#00000073;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.lp-sheet.svelte-1nmp6pz{width:min(440px,100%)}.feed-toast.svelte-1nmp6pz{left:max(16px, var(--app-safe-left,0px));right:max(16px, var(--app-safe-right,0px));bottom:calc(76px + var(--app-safe-bottom,0px));background:color-mix(in srgb, var(--tg-text,#111) 88%, transparent);max-width:480px;color:var(--tg-bg,#fff);text-align:center;z-index:60;border-radius:10px;margin:0 auto;padding:12px 14px;font-size:13px;font-weight:600;position:fixed}.page.svelte-1nmp6pz{color:#18181b;background:#f3f3f6}.brand.svelte-1nmp6pz{color:#18181b;font-weight:600}.lvl-pill.svelte-1nmp6pz{color:#71717a;background:#ececf0;font-weight:500}.credits-pill.svelte-1nmp6pz{color:#b45309;background:#fef3c7;font-weight:600}.refresh-btn.svelte-1nmp6pz{color:#52525b;background:#ececf0}.discount-line.svelte-1nmp6pz{color:#15803d;background:#dcfce7;font-weight:600}.section-label.svelte-1nmp6pz{color:#a1a1aa;letter-spacing:.04em;font-weight:500}.ctx-card.svelte-1nmp6pz{background:#fff;border:1px solid #1414141a;border-radius:14px;padding:14px}.ctx-meter-row.svelte-1nmp6pz{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ctx-pct.svelte-1nmp6pz{color:#5f5e5a;white-space:nowrap;font-size:13px}.ctx-meter.svelte-1nmp6pz{background:#f0f0f3;border-radius:999px;flex:1;height:6px;overflow:hidden}.ctx-meter.svelte-1nmp6pz>div:where(.svelte-1nmp6pz){background:#378add;border-radius:999px;height:100%;transition:width .4s}.ctx-sub.svelte-1nmp6pz{color:#5f5e5a;margin:0 0 10px;font-size:13px}.ctx-actions.svelte-1nmp6pz{gap:8px;display:flex}.ctx-btn.svelte-1nmp6pz{cursor:pointer;color:#1c1c1a;background:#fff;border:1px solid #14141429;border-radius:9px;flex:1;height:36px;font-size:13px}.ctx-btn.ghost.svelte-1nmp6pz{color:#185fa5;flex:none;padding:0 14px}.loop3-label.svelte-1nmp6pz{margin:4px 16px 0}.loop3-all.svelte-1nmp6pz{color:var(--gd-accent,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.section-label.svelte-1nmp6pz a:where(.svelte-1nmp6pz){color:var(--gd-accent,#4f46e5);font-weight:500}.sec-cost.svelte-1nmp6pz{color:#a1a1aa;font-weight:400}.orchestrator-row.svelte-1nmp6pz,.chat-row.svelte-1nmp6pz,.empty-chat.svelte-1nmp6pz,.rec-card.svelte-1nmp6pz,.feed-rows.svelte-1nmp6pz,.project-row.svelte-1nmp6pz{background:#fff;border-color:#e4e4e8}.memory-strip.compact.svelte-1nmp6pz,.row-head.svelte-1nmp6pz{display:none!important}.orchestrator-row.tone-chat.svelte-1nmp6pz,.orchestrator-row.tone-result.svelte-1nmp6pz{border-color:#16a34a}.kicker.svelte-1nmp6pz{color:var(--gd-accent,#4f46e5);font-weight:500}.orchestrator-body.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){color:#18181b;font-size:17px;font-weight:600}.orchestrator-preview.svelte-1nmp6pz{color:#71717a;font-weight:400}.signal-next.svelte-1nmp6pz{background:#eef4fc}.signal-next.svelte-1nmp6pz span:where(.svelte-1nmp6pz){color:var(--gd-accent,#4f46e5);font-weight:600}.signal-next.svelte-1nmp6pz p:where(.svelte-1nmp6pz){color:#3f3f46}.primary-action.svelte-1nmp6pz{background:var(--gd-accent,#4f46e5);border-radius:12px;font-weight:600}.running-block.svelte-1nmp6pz{color:var(--gd-accent,#4f46e5);background:#eef4fc;font-weight:600}.rec-role.svelte-1nmp6pz{color:#18181b;font-weight:600}.rec-why.svelte-1nmp6pz{color:#71717a}.rec-score.svelte-1nmp6pz{color:#15803d;background:#dcfce7;font-weight:600}.cmp-gap.svelte-1nmp6pz{color:#b91c1c;background:#fee2e2;font-weight:500}.cmp-asset.svelte-1nmp6pz{color:#15803d;background:#dcfce7;font-weight:500}.cmp-x.svelte-1nmp6pz{color:#a1a1aa}.rec-cta.svelte-1nmp6pz{border-radius:12px;font-weight:600}.rec-cta.done.svelte-1nmp6pz{color:#15803d;background:#f0fdf4;border:.5px solid #bbf7d0}.fr-title.svelte-1nmp6pz{color:#18181b;font-weight:500}.fr-sub.svelte-1nmp6pz{color:#71717a}.fr-arrow.svelte-1nmp6pz,.project-chevron.svelte-1nmp6pz{color:#c4c4cc}.project-title.svelte-1nmp6pz{color:#18181b;font-weight:500}.project-sub.svelte-1nmp6pz{color:#a1a1aa}.chat-title.svelte-1nmp6pz{color:#18181b;font-weight:600}.chat-preview.svelte-1nmp6pz,.chat-meta.svelte-1nmp6pz,.chat-time.svelte-1nmp6pz{color:#71717a;font-weight:400}.unread-badge.svelte-1nmp6pz{background:#16a34a;font-weight:700}.first-badge.svelte-1nmp6pz{color:#15803d;background:#dcfce7;font-weight:600}.feed-row.svelte-1nmp6pz{color:#18181b;border-bottom-color:#efeff2}.quick-chips.svelte-1nmp6pz a:where(.svelte-1nmp6pz),.quick-chips.svelte-1nmp6pz button:where(.svelte-1nmp6pz){color:#52525b;background:#f1f1f4;font-weight:500}.empty-chat.svelte-1nmp6pz b:where(.svelte-1nmp6pz){color:#18181b;font-weight:600}.empty-chat.svelte-1nmp6pz p:where(.svelte-1nmp6pz){color:#71717a}.feed-toast.svelte-1nmp6pz{color:#fff;background:#18181beb}.demo-badge.svelte-1nmp6pz{color:#a1a1aa;text-transform:uppercase;vertical-align:middle;background:#ececf0;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:500;display:inline-block}@media (width>=768px){.page.svelte-1nmp6pz{min-height:calc(var(--app-viewport-stable-height,100dvh) - 20px - var(--app-safe-top,0px));border-radius:18px;margin-top:10px;margin-bottom:10px}}.asset.svelte-icvyk6{width:var(--asset-size,48px);aspect-ratio:var(--asset-ratio,1);border-radius:var(--asset-radius,10px);background:var(--asset-fallback-bg,#eef2f7);color:var(--asset-fallback-color,#185fa5);flex:none;place-items:center;display:grid;overflow:hidden}.asset.avatar.svelte-icvyk6{--asset-radius:50%}.asset.cover.svelte-icvyk6{--asset-size:100%;--asset-ratio:16 / 9}.asset.agent.svelte-icvyk6{--asset-fallback-bg:#e6f1fb;font-weight:800}img.svelte-icvyk6{object-fit:cover;width:100%;height:100%}.cover.svelte-icvyk6 img:where(.svelte-icvyk6){object-fit:contain}.fallback.svelte-icvyk6{max-width:90%;font-size:var(--asset-fallback-size,13px);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.quest-title-window.svelte-fb2e8f{min-width:0;max-width:100%;line-height:20px;display:block;position:relative;overflow:hidden}.quest-title-preview.svelte-fb2e8f{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quest-title-full.svelte-fb2e8f{white-space:nowrap;visibility:hidden;width:max-content;position:absolute;top:0;left:0;transform:translate(0)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.goal-item:hover .quest-title-preview.svelte-fb2e8f{visibility:hidden}.goal-item:hover .quest-title-full.svelte-fb2e8f{visibility:visible;transform:translateX(var(--title-shift));transition:transform var(--title-duration) linear .6s}}@media (prefers-reduced-motion:no-preference){.goal-item:focus-visible .quest-title-preview.svelte-fb2e8f{visibility:hidden}.goal-item:focus-visible .quest-title-full.svelte-fb2e8f{visibility:visible;transform:translateX(var(--title-shift));transition:transform var(--title-duration) linear .6s}}.page.svelte-d7lfgj{isolation:isolate;min-height:var(--app-viewport-stable-height,100dvh);color:#18181b;text-align:left;background:0 0;max-width:620px;margin:0 auto;padding:14px 14px 92px;position:relative}.ws-rail.embed.svelte-d7lfgj{background:0 0;max-width:none;min-height:0;padding:0}.ws-rail.navigation-only.svelte-d7lfgj{width:100%;min-width:0;height:auto;padding:8px 0 5px;display:block}.ws-rail.navigation-only.svelte-d7lfgj .rail-header:where(.svelte-d7lfgj){padding:0 10px 5px}.ws-rail.navigation-only.svelte-d7lfgj .title-block:where(.svelte-d7lfgj){justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ws-rail.navigation-only.svelte-d7lfgj h1:where(.svelte-d7lfgj){color:#89999e;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:500}.ws-rail.navigation-only.svelte-d7lfgj .title-block:where(.svelte-d7lfgj) p:where(.svelte-d7lfgj){margin:0;font-size:10px}.ws-rail.navigation-only.svelte-d7lfgj .goal-list:where(.svelte-d7lfgj){grid-template-columns:minmax(0,1fr);gap:1px;min-width:0}.ws-rail.navigation-only.svelte-d7lfgj .goal-item:where(.svelte-d7lfgj){color:#153253;border-radius:6px;max-width:100%;padding:6px 10px;font-size:13px;font-weight:400;line-height:20px;display:block;overflow:hidden}.ws-rail.navigation-only.svelte-d7lfgj .goal-item.done:where(.svelte-d7lfgj){color:#71717a}.ws-rail.navigation-only.svelte-d7lfgj .goal-item:where(.svelte-d7lfgj):focus-visible{outline-offset:-2px;outline:2px solid #2786bd}.ws-rail.navigation-only.svelte-d7lfgj .goal-item:where(.svelte-d7lfgj) small:where(.svelte-d7lfgj){font-size:10.5px}.goal-room-shortcuts.svelte-d7lfgj{gap:1px;margin:-1px 0 3px 15px;padding-left:0;display:grid}.goal-room-shortcut.svelte-d7lfgj{color:#52686f;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.goal-room-shortcut.svelte-d7lfgj:hover,.goal-room-shortcut.active.svelte-d7lfgj{color:#176fa7;background:#edf5fb}.goal-room-avatar.svelte-d7lfgj{place-items:center;width:25px;height:25px;display:grid}.goal-room-shortcut.svelte-d7lfgj>span:where(.svelte-d7lfgj):nth-child(2){gap:1px;min-width:0;display:grid}.goal-room-shortcut.svelte-d7lfgj strong:where(.svelte-d7lfgj),.goal-room-shortcut.svelte-d7lfgj small:where(.svelte-d7lfgj){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goal-room-shortcut.svelte-d7lfgj strong:where(.svelte-d7lfgj){font-size:11.5px;font-weight:650}.goal-room-shortcut.svelte-d7lfgj small:where(.svelte-d7lfgj){color:#8a999d;font-size:9.5px}.goal-room-shortcut.svelte-d7lfgj b:where(.svelte-d7lfgj){color:#fff;background:#2786bd;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:8.5px;display:grid}.workspace-art.svelte-d7lfgj{z-index:-1;pointer-events:none;background:linear-gradient(#fafdfc2e,#eff7f642),url(/miniapp/tavern/tavern-entry-host-r8.webp) 50% 48%/cover no-repeat;position:fixed;inset:0}@media (width>=1024px){body.web-desktop .workspace-art.svelte-d7lfgj{inset:48px 0 0 248px}}.rail-header.svelte-d7lfgj{grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:44px;margin-bottom:12px;display:grid}.ws-rail.embed.svelte-d7lfgj .rail-header:where(.svelte-d7lfgj){grid-template-columns:1fr;min-height:34px;margin-bottom:8px}.ws-rail.svelte-d7lfgj:not(.embed) .rail-header:where(.svelte-d7lfgj),.ws-rail.svelte-d7lfgj:not(.embed) .goal-list:where(.svelte-d7lfgj),.ws-rail.svelte-d7lfgj:not(.embed) .rail-loading:where(.svelte-d7lfgj),.ws-rail.svelte-d7lfgj:not(.embed) .rail-empty:where(.svelte-d7lfgj),.ws-rail.svelte-d7lfgj:not(.embed) .rail-error:where(.svelte-d7lfgj){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #cfddd9e6;border-radius:7px;box-shadow:0 10px 28px #2c4b4d14}.ws-rail.svelte-d7lfgj:not(.embed) .rail-header:where(.svelte-d7lfgj){padding:10px 12px}.ws-rail.svelte-d7lfgj:not(.embed) .goal-list:where(.svelte-d7lfgj){padding:6px}.ws-rail.svelte-d7lfgj:not(.embed) .rail-loading:where(.svelte-d7lfgj),.ws-rail.svelte-d7lfgj:not(.embed) .rail-empty:where(.svelte-d7lfgj){padding:16px 12px}.rail-header.no-back.svelte-d7lfgj{grid-template-columns:1fr}.back.svelte-d7lfgj{color:#52525b;background:#fff;border:.5px solid #e4e4e8;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;text-decoration:none;display:inline-flex}.title-block.svelte-d7lfgj{min-width:0}h1.svelte-d7lfgj{margin:0;font-size:22px;font-weight:600;line-height:1.1}.ws-rail.embed.svelte-d7lfgj:not(.navigation-only) h1:where(.svelte-d7lfgj){font-size:16px}.title-block.svelte-d7lfgj p:where(.svelte-d7lfgj){color:#71717a;margin:3px 0 0;font-size:12px}.rail-loading.svelte-d7lfgj{color:#a1a1aa;padding:18px 4px;font-size:13px}.rail-empty.svelte-d7lfgj{color:#71717a;padding:18px 4px;font-size:13px;line-height:1.45}.rail-error.svelte-d7lfgj{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;gap:8px;margin-top:10px;padding:13px;font-size:13px;display:grid}.rail-error.svelte-d7lfgj button:where(.svelte-d7lfgj){color:#991b1b;width:fit-content;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:8px;padding:0 12px;font-weight:650}.rail-error.svelte-d7lfgj small:where(.svelte-d7lfgj){opacity:.7}.rail-diagnostic.svelte-d7lfgj{color:#a1a1aa;overflow-wrap:anywhere;margin-top:10px;font:10px/1.35 ui-monospace,monospace}.goal-list.svelte-d7lfgj{gap:4px;display:grid}.goal-item.svelte-d7lfgj{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:2px;min-width:0;padding:9px 10px;display:grid}.goal-item.svelte-d7lfgj:hover{background:#00000008}.goal-item.active.svelte-d7lfgj{background:var(--gd-accent-weak,#e6f1fb)}.goal-item.svelte-d7lfgj strong:where(.svelte-d7lfgj){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;display:block;overflow:hidden}.goal-item.done.svelte-d7lfgj strong:where(.svelte-d7lfgj){color:#71717a;font-weight:500}.goal-item.svelte-d7lfgj small:where(.svelte-d7lfgj){color:#a1a1aa;font-size:11.5px}.gi-care.svelte-d7lfgj{color:var(--gd-accent,#2481cc);margin-left:5px;font-weight:700}.gi-care.svelte-d7lfgj:before{content:"·";color:#a1a1aa;margin-right:5px;font-weight:400}.referral-analysis.svelte-3njtok{text-align:left;white-space:normal;min-width:0}.referral-heading.svelte-3njtok{color:var(--gd-accent,#147bba);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:7px;font-size:12px;display:flex}.referral-heading.svelte-3njtok small:where(.svelte-3njtok){color:var(--gd-text-muted,#668096);font-size:11px}.referral-heading.svelte-3njtok small.pending:where(.svelte-3njtok):before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.referral-title.svelte-3njtok{font-size:inherit;font-weight:600;display:block}p.svelte-3njtok{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.referral-note.svelte-3njtok{color:var(--gd-text-muted,#668096);font-size:12px;line-height:1.5}details.svelte-3njtok{margin-top:12px}summary.svelte-3njtok{width:fit-content;max-width:100%;color:var(--gd-accent,#147bba);cursor:pointer;padding:5px 0;font-size:13px}summary.svelte-3njtok:hover,a.svelte-3njtok:hover{text-decoration:underline}summary.svelte-3njtok:focus-visible,a.svelte-3njtok:focus-visible{outline:2px solid var(--gd-accent,#147bba);outline-offset:3px;border-radius:3px}.referral-details.svelte-3njtok{border-top:1px solid var(--chat-border,#d5e3ec);margin-top:7px;padding-top:4px}.referral-sources.svelte-3njtok{color:var(--gd-text-muted,#668096);margin-top:12px;font-size:12px}.referral-sources.svelte-3njtok strong:where(.svelte-3njtok){font-weight:500}ul.svelte-3njtok{margin:5px 0 0;padding-left:17px}li.svelte-3njtok{overflow-wrap:anywhere;margin:4px 0}a.svelte-3njtok{color:var(--gd-accent,#147bba);text-decoration:none}.referral-error.svelte-3njtok{color:#a43131;font-size:12px}@media (pointer:coarse){summary.svelte-3njtok{align-items:center;min-height:44px;display:flex}a.svelte-3njtok{padding:8px 0;display:inline-block}}.chat-surface.svelte-1sf3owk{--chat-border:var(--gd-border,#e2e4e9);--chat-surface:var(--gd-surface,#fff);--chat-muted:var(--gd-text-2,#6b7280);--chat-accent:var(--gd-accent,#2481cc);--chat-history-surface:#f8fbfa;--chat-history-pattern:linear-gradient(#f8fbfadb, #f8fbfadb), url(/miniapp/tavern/tavern-conversation-r6.webp);--chat-agent-bubble:#edf4f3;--chat-agent-border:transparent;--chat-viewer-bubble:var(--gd-accent-text,#075f99);--chat-viewer-border:transparent;--chat-viewer-text:#fff;--chat-surface-fallback-block-size:clamp(420px, 68dvh, 720px);block-size:var(--chat-surface-block-size,var(--chat-surface-fallback-block-size));min-width:0;min-block-size:0;max-block-size:var(--chat-surface-max-block-size,100%);border:1px solid var(--chat-border);background:var(--chat-surface);box-shadow:var(--gd-shadow-soft,0 8px 20px #2c4b4d12);border-radius:7px;grid-template:"header""summary""history"minmax(0,1fr)"composer"/minmax(0,1fr);display:grid;position:relative;overflow:hidden}.chat-surface.dock.svelte-1sf3owk{--chat-surface-fallback-block-size:100%;border:0;border-radius:0;block-size:100%}.chat-surface.without-header.svelte-1sf3owk{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"summary""history""composer"}.chat-header.svelte-1sf3owk{border-bottom:1px solid var(--chat-border);background:#fffffffa;grid-area:header;align-items:center;gap:11px;min-width:0;min-height:64px;padding:10px 14px;display:flex}.chat-avatar.svelte-1sf3owk,.message-avatar.svelte-1sf3owk{background:var(--gd-accent-weak,#e6f1fb);color:var(--gd-accent-text,#185fa5);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid;overflow:hidden}.chat-avatar.svelte-1sf3owk{width:40px;height:40px;font-size:12px}.message-avatar.svelte-1sf3owk{width:28px;height:28px;font-size:9px}.chat-heading.svelte-1sf3owk{gap:2px;min-width:0;display:grid}.chat-heading.svelte-1sf3owk strong:where(.svelte-1sf3owk){color:var(--gd-text,#18181b);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat-heading.svelte-1sf3owk small:where(.svelte-1sf3owk){color:var(--chat-muted);font-size:11.5px}.header-actions.svelte-1sf3owk{align-items:center;margin-left:auto;display:flex}.header-actions.svelte-1sf3owk a,.header-actions.svelte-1sf3owk button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.chat-summary.svelte-1sf3owk{border-bottom:1px solid var(--chat-border);background:var(--gd-surface-2,#f8fbfa);background-image:none;grid-area:summary;gap:9px;min-width:0;padding:10px 14px;display:grid}.summary-copy.svelte-1sf3owk{min-width:0}.summary-copy.svelte-1sf3owk strong:where(.svelte-1sf3owk){text-transform:uppercase;color:#52525b;overflow-wrap:normal;font-size:11px;display:block}.summary-copy.svelte-1sf3owk p:where(.svelte-1sf3owk){color:#27272a;margin:3px 0 0;font-size:13px;line-height:1.4}.summary-actions.svelte-1sf3owk{flex-wrap:wrap;gap:6px;display:flex}.summary-actions.svelte-1sf3owk button:where(.svelte-1sf3owk),.message-actions.svelte-1sf3owk button:where(.svelte-1sf3owk){box-sizing:border-box;border:1px solid var(--chat-border);color:#3f3f46;min-width:44px;max-width:100%;min-height:44px;font:inherit;overflow-wrap:anywhere;white-space:normal;cursor:pointer;background:#fff;border-radius:7px;font-size:12px;line-height:1.3}.summary-actions.svelte-1sf3owk button:where(.svelte-1sf3owk){padding:5px 9px}.chat-history.svelte-1sf3owk{background-color:var(--chat-history-surface);background-image:var(--chat-history-pattern);overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;background-position:50%,50%;background-size:auto,cover;grid-area:history;min-width:0;min-height:0;padding:18px 16px 22px;position:relative;overflow-y:auto}.has-draft-suggestions.svelte-1sf3owk .chat-history:where(.svelte-1sf3owk){padding-bottom:76px}.chat-history.initial-positioning.svelte-1sf3owk{visibility:hidden}.chat-surface.initial-font-fallback.svelte-1sf3owk{--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading:var(--sans);font-family:var(--sans)}.chat-history-content.svelte-1sf3owk{min-height:100%;display:flow-root}.chat-history-content.svelte-1sf3owk>:where(.svelte-1sf3owk):not(.chat-bottom-anchor){overflow-anchor:none}.chat-bottom-anchor.svelte-1sf3owk{overflow-anchor:none;width:1px;height:1px}.chat-bottom-anchor.active.svelte-1sf3owk{overflow-anchor:auto}.chat-message.svelte-1sf3owk{align-items:flex-end;gap:8px;max-width:min(78%,680px);margin:0 0 13px;display:flex}.unread-separator.svelte-1sf3owk{color:var(--chat-accent);align-items:center;gap:10px;margin:8px 0 14px;font-size:11px;font-weight:700;display:flex}.unread-separator.svelte-1sf3owk:before,.unread-separator.svelte-1sf3owk:after{content:"";background:color-mix(in srgb, var(--chat-accent) 35%, transparent);flex:1;height:1px}.chat-message.viewer.svelte-1sf3owk{justify-content:flex-end;margin-left:auto}.chat-message.system.svelte-1sf3owk{justify-content:center;max-width:100%}.chat-message.focused.svelte-1sf3owk .message-bubble:where(.svelte-1sf3owk){outline:2px solid color-mix(in srgb, var(--chat-accent) 70%, white);outline-offset:3px;background:color-mix(in srgb, var(--chat-accent) 9%, transparent)}.bar-thread-header.svelte-1sf3owk{color:#244b40;background:#f1f8f5;border:1px solid #cfe2dc;border-bottom:0;border-radius:8px 8px 0 0;gap:2px;margin:8px 0 10px;padding:10px 12px 9px 18px;display:grid}.bar-thread-header.svelte-1sf3owk strong:where(.svelte-1sf3owk){font-size:12px}.bar-thread-header.svelte-1sf3owk small:where(.svelte-1sf3owk){color:#668078;font-size:10.5px}.chat-message.bar-thread-message.svelte-1sf3owk{margin-bottom:8px;padding-left:17px;position:relative}.chat-message.bar-thread-message.svelte-1sf3owk:before{content:"";background:#b8d6cc;border-radius:2px;width:2px;position:absolute;top:-10px;bottom:-10px;left:4px}.chat-message.bar-thread-message.bar-thread-end.svelte-1sf3owk{margin-bottom:19px}.chat-message.bar-thread-message.bar-thread-end.svelte-1sf3owk:before{bottom:50%}.message-column.svelte-1sf3owk{gap:4px;min-width:0;display:grid}.message-author.svelte-1sf3owk{color:var(--chat-muted);padding-left:4px;font-size:11px}.message-bubble.svelte-1sf3owk{border:1px solid var(--chat-agent-border);background:var(--chat-agent-bubble);color:var(--gd-text,#19313b);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px 8px 8px 2px;gap:5px;padding:9px 12px;font-size:13.5px;line-height:1.45;display:grid}.viewer.svelte-1sf3owk .message-bubble:where(.svelte-1sf3owk){border-color:var(--chat-viewer-border);background:var(--chat-viewer-bubble);color:var(--chat-viewer-text);border-radius:8px 8px 2px}.system.svelte-1sf3owk .message-bubble:where(.svelte-1sf3owk){color:#52525b;text-align:center;background:0 0;font-size:12px}.delivery.svelte-1sf3owk{color:#d4d4d8;font-size:10px}.delivery.failed.svelte-1sf3owk{color:#fecaca}.message-actions.svelte-1sf3owk{flex-wrap:wrap;gap:6px;display:flex}.message-attachment.svelte-1sf3owk{width:fit-content;max-width:100%;color:inherit;align-items:center;gap:7px;font-weight:650;text-decoration:none;display:inline-flex}.message-attachment.svelte-1sf3owk span:where(.svelte-1sf3owk){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-attachment.svelte-1sf3owk small:where(.svelte-1sf3owk){color:var(--chat-muted);flex:none;font-weight:500}.viewer.svelte-1sf3owk .message-attachment:where(.svelte-1sf3owk) small:where(.svelte-1sf3owk){color:currentColor;opacity:.72}a.message-attachment.svelte-1sf3owk:hover span:where(.svelte-1sf3owk){text-decoration:underline}.message-image.svelte-1sf3owk{gap:7px;width:min(100%,360px);margin:0;display:grid}.message-image.svelte-1sf3owk img:where(.svelte-1sf3owk){width:auto;max-width:100%;height:auto;max-height:260px;aspect-ratio:var(--attachment-ratio);object-fit:contain;background:#0f172a0f;border-radius:9px;display:block}.message-image.svelte-1sf3owk figcaption:where(.svelte-1sf3owk){justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:11.5px;line-height:1.35;display:flex}.message-image.svelte-1sf3owk figcaption:where(.svelte-1sf3owk) span:where(.svelte-1sf3owk){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-image.svelte-1sf3owk figcaption:where(.svelte-1sf3owk) a:where(.svelte-1sf3owk){color:inherit;text-underline-offset:2px;flex:none;font-weight:650}.message-actions.svelte-1sf3owk button:where(.svelte-1sf3owk){padding:5px 9px}.message-actions.svelte-1sf3owk button.primary:where(.svelte-1sf3owk){border-color:var(--chat-accent);color:var(--gd-accent-text,#185fa5)}.message-actions.svelte-1sf3owk button.danger:where(.svelte-1sf3owk){color:#b91c1c}.result-group.svelte-1sf3owk{border-top:1px solid var(--chat-border);border-bottom:1px solid var(--chat-border);margin-top:5px;display:grid}.result-row.svelte-1sf3owk{border-bottom:1px solid var(--chat-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.result-row.svelte-1sf3owk:last-of-type{border-bottom:0}.result-copy.svelte-1sf3owk{gap:2px;min-width:0;display:grid}.result-copy.svelte-1sf3owk strong:where(.svelte-1sf3owk){font-size:13px}.result-copy.svelte-1sf3owk span:where(.svelte-1sf3owk),.result-copy.svelte-1sf3owk small:where(.svelte-1sf3owk){color:var(--chat-muted);font-size:11.5px;line-height:1.35}.result-actions.svelte-1sf3owk{flex:none;justify-content:flex-end}.result-footer.svelte-1sf3owk{padding:9px 0}.bar-preview-inline.svelte-1sf3owk{border-top:1px solid var(--chat-border);gap:10px;margin-top:6px;padding:12px 0 2px;display:grid}.bar-preview-inline.svelte-1sf3owk blockquote:where(.svelte-1sf3owk){border-left:3px solid var(--chat-accent);color:var(--gd-text,#19313b);margin:0;padding-left:12px;font-size:13px;line-height:1.5}.bar-preview-diff.svelte-1sf3owk{color:#40545c;gap:4px;font-size:11.5px;display:grid}.bar-preview-diff.svelte-1sf3owk>strong:where(.svelte-1sf3owk){color:#25434f;font-size:11px}.bar-preview-diff.svelte-1sf3owk ul:where(.svelte-1sf3owk){gap:2px;margin:0;padding-left:18px;display:grid}.bar-preview-private.svelte-1sf3owk{color:#6b7d84;margin:0;font-size:11px;line-height:1.4}.message-column.svelte-1sf3owk time:where(.svelte-1sf3owk){color:#71717a;font-size:10px}.chat-surface.comments.svelte-1sf3owk .chat-message:where(.svelte-1sf3owk),.chat-surface.comments.svelte-1sf3owk .chat-message.viewer:where(.svelte-1sf3owk){justify-content:flex-start;align-items:flex-start;max-width:100%;margin-left:0}.chat-surface.comments.svelte-1sf3owk{--chat-history-pattern:none;--chat-history-surface:#fff;box-shadow:none;border:0;border-radius:0}.chat-surface.comments.svelte-1sf3owk .message-column:where(.svelte-1sf3owk){width:100%}.chat-surface.comments.svelte-1sf3owk .message-bubble:where(.svelte-1sf3owk),.chat-surface.comments.svelte-1sf3owk .viewer:where(.svelte-1sf3owk) .message-bubble:where(.svelte-1sf3owk){color:var(--gd-text,#19313b);background:0 0;border:0;border-radius:0;padding:0}.chat-surface.comments.svelte-1sf3owk .message-avatar:where(.svelte-1sf3owk){color:#fff;background:#52676f;width:30px;height:30px;margin-top:1px;font-size:8px}.chat-surface.chats-p5.svelte-1sf3owk{--chat-history-pattern:none;--chat-history-surface:#f7faff;--chat-surface-block-size:100%;--chat-surface-fallback-block-size:100%;box-shadow:none;border:0;border-radius:0}.chat-surface.chats-p5.svelte-1sf3owk .chat-header:where(.svelte-1sf3owk){min-height:64px;padding:10px 14px}.chat-surface.chats-p5.svelte-1sf3owk .chat-summary:where(.svelte-1sf3owk){display:none}.chat-surface.chats-p5.svelte-1sf3owk .chat-history:where(.svelte-1sf3owk){padding:20px 20px 28px}.chat-surface.chats-p5.svelte-1sf3owk .chat-message:where(.svelte-1sf3owk){align-items:flex-start;gap:9px;max-width:min(78%,680px);margin:0 0 16px}.chat-surface.chats-p5.svelte-1sf3owk .chat-message.viewer:where(.svelte-1sf3owk){justify-content:flex-end;margin-left:14%}.chat-surface.chats-p5.svelte-1sf3owk .chat-message.bar-thread-message.viewer:where(.svelte-1sf3owk){justify-content:flex-start;margin-left:0}.chat-surface.chats-p5.svelte-1sf3owk .chat-message.system:where(.svelte-1sf3owk){max-width:100%;margin-left:0}.chat-surface.chats-p5.svelte-1sf3owk .message-column:where(.svelte-1sf3owk){max-width:100%}.chat-surface.chats-p5.svelte-1sf3owk .message-author:where(.svelte-1sf3owk){color:#607680;margin:0 0 4px;padding-left:0;font-size:11px;font-weight:600}.chat-surface.chats-p5.svelte-1sf3owk .message-bubble:where(.svelte-1sf3owk){color:#243c49;background:#fff;border:1px solid #d4e0e8;border-radius:10px 10px 10px 3px;padding:10px 13px;line-height:1.45;box-shadow:0 3px 10px #39535a0d}.chat-surface.chats-p5.svelte-1sf3owk .viewer:where(.svelte-1sf3owk) .message-bubble:where(.svelte-1sf3owk){color:#123f5a;background:#e8f4fb;border-color:#b8d9ed;border-radius:10px 10px 3px}.chat-surface.chats-p5.svelte-1sf3owk .system:where(.svelte-1sf3owk) .message-bubble:where(.svelte-1sf3owk){box-shadow:none;background:0 0;border:0}.chat-surface.chats-p5.svelte-1sf3owk .chat-composer-zone:where(.svelte-1sf3owk){background:#fff;padding:11px 13px 12px}.chat-surface.chats-p5.svelte-1sf3owk .composer-row:where(.svelte-1sf3owk){gap:7px}.chat-surface.chats-p5.svelte-1sf3owk textarea:where(.svelte-1sf3owk){border-radius:9px}.chat-surface.chats-p5.svelte-1sf3owk .send-button:where(.svelte-1sf3owk){border-radius:8px}.chat-surface.quest-r10.svelte-1sf3owk{--chat-history-pattern:none;--chat-history-surface:#fff;--chat-surface-block-size:100%;--chat-surface-fallback-block-size:100%;box-shadow:none;border:0;border-radius:0}.chat-surface.quest-r10.svelte-1sf3owk .chat-header:where(.svelte-1sf3owk){min-height:62px;padding:10px 16px}.chat-surface.quest-r10.svelte-1sf3owk .chat-heading:where(.svelte-1sf3owk) strong:where(.svelte-1sf3owk){font-size:15px}.chat-surface.quest-r10.svelte-1sf3owk .chat-heading:where(.svelte-1sf3owk) small:where(.svelte-1sf3owk){font-size:11px}.chat-surface.quest-r10.svelte-1sf3owk:not(.person-chat) .chat-summary:where(.svelte-1sf3owk){display:none}.chat-surface.quest-r10.person-chat.svelte-1sf3owk .chat-summary:where(.svelte-1sf3owk){color:#73868d;background:#f7f9fa;border-bottom:0;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:10px 20px 4px;display:flex}.chat-surface.quest-r10.person-chat.svelte-1sf3owk .summary-copy:where(.svelte-1sf3owk){max-width:720px}.chat-surface.quest-r10.person-chat.svelte-1sf3owk .summary-copy:where(.svelte-1sf3owk) strong:where(.svelte-1sf3owk){display:none}.chat-surface.quest-r10.person-chat.svelte-1sf3owk .summary-copy:where(.svelte-1sf3owk) p:where(.svelte-1sf3owk){color:#73868d;text-align:center;white-space:pre-line;margin:0;font-size:10px;line-height:1.4}.chat-surface.quest-r10.person-chat.svelte-1sf3owk .summary-actions:where(.svelte-1sf3owk){display:none}.chat-surface.quest-r10.svelte-1sf3owk .chat-history:where(.svelte-1sf3owk){padding:22px 20px 26px}.chat-surface.quest-r10.person-chat.svelte-1sf3owk .chat-history:where(.svelte-1sf3owk){background:#f7f9fa;padding-top:10px}.chat-surface.quest-r10.svelte-1sf3owk .chat-message:where(.svelte-1sf3owk),.chat-surface.quest-r10.svelte-1sf3owk .chat-message.viewer:where(.svelte-1sf3owk){justify-content:flex-start;align-items:flex-start;max-width:min(860px,100%);margin:0 0 18px}.chat-surface.quest-r10.svelte-1sf3owk .message-column:where(.svelte-1sf3owk){gap:5px;width:100%}.chat-surface.quest-r10.svelte-1sf3owk .message-bubble:where(.svelte-1sf3owk),.chat-surface.quest-r10.svelte-1sf3owk .viewer:where(.svelte-1sf3owk) .message-bubble:where(.svelte-1sf3owk){color:var(--gd-text,#19313b);background:0 0;border:0;border-radius:0;padding:2px 0;font-size:14px;line-height:1.5}.chat-surface.quest-r10.svelte-1sf3owk .message-avatar:where(.svelte-1sf3owk){color:#fff;background:#52676f;width:30px;height:30px;margin-top:1px;font-size:8px}.chat-surface.quest-r10.person-chat.svelte-1sf3owk .chat-avatar:where(.svelte-1sf3owk) .asset,.chat-surface.quest-r10.person-chat.svelte-1sf3owk .message-avatar:where(.svelte-1sf3owk) .asset{--asset-fallback-bg:#b65349;--asset-fallback-color:#fff}.chat-surface.quest-r10.svelte-1sf3owk .message-author:where(.svelte-1sf3owk){color:#6d8188;padding-left:0;font-size:11px}.chat-surface.quest-r10.svelte-1sf3owk .result-group:where(.svelte-1sf3owk){border:0;gap:8px;margin-top:10px}.chat-surface.quest-r10.svelte-1sf3owk .result-row:where(.svelte-1sf3owk){background:#fff;border:1px solid #bed2d8;border-radius:5px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:62px;padding:9px 10px;display:grid}.chat-surface.quest-r10.svelte-1sf3owk .result-row:where(.svelte-1sf3owk):last-of-type{border-bottom:1px solid #bed2d8}.chat-surface.quest-r10.svelte-1sf3owk .result-avatar:where(.svelte-1sf3owk){color:#fff;background:#b65349;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.chat-surface.quest-r10.svelte-1sf3owk .result-row:where(.svelte-1sf3owk):nth-child(2) .result-avatar:where(.svelte-1sf3owk){background:#1c8d70}.chat-surface.quest-r10.svelte-1sf3owk .result-row:where(.svelte-1sf3owk):nth-child(3) .result-avatar:where(.svelte-1sf3owk){background:#7566b4}.chat-surface.quest-r10.svelte-1sf3owk .result-chevron{color:#087fc4}.chat-surface.quest-r10.svelte-1sf3owk .result-copy:where(.svelte-1sf3owk) strong:where(.svelte-1sf3owk){font-size:13px}.chat-surface.quest-r10.svelte-1sf3owk .result-copy:where(.svelte-1sf3owk) span:where(.svelte-1sf3owk),.chat-surface.quest-r10.svelte-1sf3owk .result-copy:where(.svelte-1sf3owk) small:where(.svelte-1sf3owk){font-size:11px}.chat-surface.quest-r10.svelte-1sf3owk .result-footer:where(.svelte-1sf3owk){padding:2px 0 0}.chat-surface.quest-r10.svelte-1sf3owk .chat-composer-zone:where(.svelte-1sf3owk){padding:10px 13px 12px}.chat-surface.quest-r10.svelte-1sf3owk .composer-row:where(.svelte-1sf3owk){background:#fff;border:2px solid #69afe0;border-radius:7px;align-items:end;gap:7px;min-height:58px;padding:6px}.chat-surface.quest-r10.svelte-1sf3owk textarea:where(.svelte-1sf3owk){border:0;border-radius:0;min-height:44px;max-height:96px;padding:8px 5px}.chat-surface.quest-r10.svelte-1sf3owk textarea:where(.svelte-1sf3owk):focus{border:0;outline:0}.chat-surface.quest-r10.svelte-1sf3owk .send-button:where(.svelte-1sf3owk){border-radius:5px;width:44px;height:44px}.chat-empty.svelte-1sf3owk{min-height:100%;color:var(--chat-muted);text-align:center;place-content:center;font-size:13px;display:grid}.chat-empty.fatal.svelte-1sf3owk{gap:10px}.chat-empty.svelte-1sf3owk button:where(.svelte-1sf3owk){border:1px solid var(--chat-border);cursor:pointer;background:#fff;border-radius:7px;justify-self:center;min-width:44px;min-height:44px;padding:6px 10px}.history-skeleton.svelte-1sf3owk{gap:14px;padding-top:12px;display:grid}.history-skeleton.svelte-1sf3owk span:where(.svelte-1sf3owk){background:linear-gradient(90deg,#f1f2f5 25%,#fafafa 40%,#f1f2f5 60%) 0 0/300% 100%;border-radius:8px;width:66%;height:48px;animation:1.3s infinite svelte-1sf3owk-shimmer}.history-skeleton.svelte-1sf3owk span:where(.svelte-1sf3owk):nth-child(2){width:54%;margin-left:auto}.typing.svelte-1sf3owk{background:#f1f2f5;border-radius:8px;gap:4px;width:max-content;padding:10px 12px;display:flex}.typing.svelte-1sf3owk i:where(.svelte-1sf3owk){background:#9ca3af;border-radius:50%;width:5px;height:5px;animation:1s infinite svelte-1sf3owk-pulse}.typing.svelte-1sf3owk i:where(.svelte-1sf3owk):nth-child(2){animation-delay:.15s}.typing.svelte-1sf3owk i:where(.svelte-1sf3owk):nth-child(3){animation-delay:.3s}.new-messages.svelte-1sf3owk{z-index:2;color:#0b6da5;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #a8cee6;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:650;position:absolute;bottom:82px;right:14px;box-shadow:0 5px 16px #1c4e6c24}.chat-surface.svelte-1sf3owk:has(.new-messages:where(.svelte-1sf3owk)) .chat-history:where(.svelte-1sf3owk){padding-bottom:66px}.has-draft-suggestions.svelte-1sf3owk .new-messages:where(.svelte-1sf3owk){bottom:130px}.has-composer-auxiliary.svelte-1sf3owk .new-messages:where(.svelte-1sf3owk){bottom:126px}.has-draft-suggestions.has-composer-auxiliary.svelte-1sf3owk .new-messages:where(.svelte-1sf3owk){bottom:178px}.chat-composer-zone.svelte-1sf3owk{border-top:1px solid var(--chat-border);min-width:0;padding:10px max(12px, var(--app-safe-right,0px)) max(10px, var(--app-safe-bottom,0px)) max(12px, var(--app-safe-left,0px));background:var(--chat-surface);background-image:none;grid-area:composer;position:relative}.composer-status.svelte-1sf3owk,.read-only.svelte-1sf3owk{color:var(--chat-muted);margin:0;padding:3px 2px 8px;font-size:11.5px}.composer-status.error.svelte-1sf3owk{color:#b91c1c}.read-only.svelte-1sf3owk{text-align:center;padding:7px 4px}.composer-auxiliary.svelte-1sf3owk{min-width:0;max-width:100%;padding-bottom:8px;overflow:hidden}.composer-auxiliary.svelte-1sf3owk .command-bar{box-sizing:border-box;width:100%;max-width:100%}.draft-suggestions.svelte-1sf3owk{z-index:3;right:max(12px, var(--app-safe-right,0px));bottom:calc(100% + 6px);left:max(12px, var(--app-safe-left,0px));border:1px solid color-mix(in srgb, var(--chat-border) 78%, transparent);scrollbar-width:thin;background:#fffffff5;border-radius:8px;gap:6px;max-width:100%;padding:6px;display:flex;position:absolute;overflow-x:auto;box-shadow:0 5px 14px #2c4b4d1a}.draft-suggestions.svelte-1sf3owk button:where(.svelte-1sf3owk){color:#174f73;max-width:min(320px,80vw);min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#f3f9fd;border:1px solid #bfd8ea;border-radius:7px;flex:none;padding:7px 9px;font-size:12px;line-height:1.25}.composer-row.svelte-1sf3owk{align-items:flex-end;gap:8px;display:flex}.sr-only.svelte-1sf3owk{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.composer-leading.svelte-1sf3owk{flex:none}.file-input.svelte-1sf3owk{display:none}.attach-button.svelte-1sf3owk{box-sizing:border-box;border:1px solid var(--chat-border);width:44px;height:44px;color:var(--gd-text-2,#52676f);cursor:pointer;background:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.attach-button.svelte-1sf3owk:hover{border-color:var(--chat-accent);color:var(--chat-accent)}.attach-button.busy.svelte-1sf3owk{cursor:progress;opacity:.55}.attach-button.svelte-1sf3owk:disabled{cursor:default;opacity:.45}textarea.svelte-1sf3owk{box-sizing:border-box;resize:none;border:1px solid var(--chat-border);width:100%;min-height:44px;max-height:144px;color:var(--gd-text,#19313b);font:inherit;background:#fff;border-radius:8px;padding:9px 11px;font-size:13.5px;line-height:1.45;overflow-y:auto}textarea.svelte-1sf3owk:focus{border-color:var(--chat-accent);outline:2px solid color-mix(in srgb, var(--chat-accent) 18%, transparent)}.send-button.svelte-1sf3owk{background:var(--chat-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.send-button.svelte-1sf3owk:disabled{cursor:default;opacity:.42}.send-button.busy.svelte-1sf3owk{cursor:progress}@keyframes svelte-1sf3owk-shimmer{to{background-position:-100% 0}}@keyframes svelte-1sf3owk-pulse{50%{opacity:.35;transform:translateY(-2px)}}@media (width<=720px){.result-row.svelte-1sf3owk{flex-direction:column;align-items:stretch}.result-actions.svelte-1sf3owk{justify-content:flex-start}.chat-surface.svelte-1sf3owk{--chat-surface-fallback-block-size:calc(var(--app-viewport-stable-height,100dvh) - var(--chat-mobile-shell-offset,76px) - var(--app-safe-top,0px));border-width:0;border-radius:0;max-block-size:none}.chat-message.svelte-1sf3owk{max-width:88%}.chat-history.svelte-1sf3owk{scrollbar-gutter:auto;padding-left:12px;padding-right:12px}.chat-surface.quest-r10.svelte-1sf3owk .chat-header:where(.svelte-1sf3owk){min-height:54px;padding:8px 11px}.chat-surface.quest-r10.person-chat.svelte-1sf3owk .chat-summary:where(.svelte-1sf3owk){min-height:34px;padding:8px 11px 3px}.chat-surface.quest-r10.svelte-1sf3owk .chat-history:where(.svelte-1sf3owk){padding:14px 11px 18px}.chat-surface.quest-r10.svelte-1sf3owk .chat-message:where(.svelte-1sf3owk),.chat-surface.quest-r10.svelte-1sf3owk .chat-message.viewer:where(.svelte-1sf3owk){max-width:100%;margin-bottom:15px}.chat-surface.quest-r10.svelte-1sf3owk .message-bubble:where(.svelte-1sf3owk),.chat-surface.quest-r10.svelte-1sf3owk .viewer:where(.svelte-1sf3owk) .message-bubble:where(.svelte-1sf3owk){font-size:13px}.chat-surface.quest-r10.svelte-1sf3owk .result-row:where(.svelte-1sf3owk){grid-template-columns:34px minmax(0,1fr);align-items:center}.chat-surface.quest-r10.svelte-1sf3owk .result-avatar:where(.svelte-1sf3owk){width:34px;height:34px}.chat-surface.quest-r10.svelte-1sf3owk .result-actions:where(.svelte-1sf3owk){grid-column:1/-1}.chat-surface.quest-r10.svelte-1sf3owk .chat-composer-zone:where(.svelte-1sf3owk){padding:8px}}@media (prefers-reduced-motion:reduce){.chat-history.svelte-1sf3owk{scroll-behavior:auto}.history-skeleton.svelte-1sf3owk span:where(.svelte-1sf3owk),.typing.svelte-1sf3owk i:where(.svelte-1sf3owk){animation:none}}.owner-resume.svelte-1brelaz{color:#183b53;border-bottom:1px solid #e2ebf2;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:14px 0;display:flex}.owner-resume.svelte-1brelaz svg{color:#648199;flex-shrink:0}.copy.svelte-1brelaz{flex-direction:column;flex:1;gap:3px;min-width:80px;display:flex}strong.svelte-1brelaz{font-size:14px;font-weight:600}span.svelte-1brelaz,small.svelte-1brelaz{color:#536b7c;overflow-wrap:anywhere;font-size:12px}.actions.svelte-1brelaz{flex-wrap:wrap;gap:8px;display:flex}button.svelte-1brelaz{color:#086eac;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}button.svelte-1brelaz:disabled{opacity:.5;cursor:default}.error.svelte-1brelaz{color:#aa3b34;flex-basis:100%;font-size:12px}.memory-panel.svelte-1u9x3w3{color:#17324b;text-align:left;background:#fff;flex-direction:column;min-width:0;height:100%;min-height:0;font-size:13px;line-height:1.45;display:flex;overflow:hidden}.memory-panel.svelte-1u9x3w3>header:where(.svelte-1u9x3w3),.pinned.svelte-1u9x3w3,.tabs.svelte-1u9x3w3{flex-shrink:0}header.svelte-1u9x3w3{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 12px;display:flex}h2.svelte-1u9x3w3{text-align:left;margin:0;font-size:16px;font-weight:650;line-height:1.3}.subtitle.svelte-1u9x3w3{color:#586c81;text-align:left;margin:3px 0 0;font-size:11px}.close.svelte-1u9x3w3{color:#6a7e93;width:30px;height:30px;font:inherit;cursor:pointer;background:#f2f7fc;border:0;border-radius:6px;font-size:21px}.pinned.svelte-1u9x3w3{margin:0 16px}.source-row.svelte-1u9x3w3{color:#6686a5;border-bottom:1px solid #e6edf5;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.source-copy.svelte-1u9x3w3{gap:2px;min-width:0;display:grid}.source-copy.svelte-1u9x3w3 strong:where(.svelte-1u9x3w3){color:#23415e;font-size:12px;font-weight:600}.meta.svelte-1u9x3w3{color:#586c81;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.tabs.svelte-1u9x3w3{border-bottom:1px solid #e2eaf3;gap:18px;padding:0 16px;display:flex}.tabs.svelte-1u9x3w3 button:where(.svelte-1u9x3w3){color:#586c81;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0 10px;font-size:12px}.tabs.svelte-1u9x3w3 button[aria-selected=true]:where(.svelte-1u9x3w3){color:#186cad;border-bottom-color:#197ccc}.panel-scroll.svelte-1u9x3w3{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 16px 16px;overflow:hidden auto}.tab-panel[hidden].svelte-1u9x3w3,.provenance[hidden].svelte-1u9x3w3{display:none}.fact-group.svelte-1u9x3w3,.entity-row.svelte-1u9x3w3{border-bottom:1px solid #e6edf5}summary.svelte-1u9x3w3{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;list-style:none;display:grid}summary.svelte-1u9x3w3::-webkit-details-marker{display:none}.fact-group.svelte-1u9x3w3>summary:where(.svelte-1u9x3w3),.history.svelte-1u9x3w3>summary:where(.svelte-1u9x3w3){grid-template-columns:minmax(0,1fr) auto 12px}.summary-copy.svelte-1u9x3w3{gap:3px;min-width:0;display:grid}.category-label.svelte-1u9x3w3{color:#586c81;font-size:11px}.summary-value.svelte-1u9x3w3,.entity-preview.svelte-1u9x3w3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.entity-preview.svelte-1u9x3w3{color:#586c81;font-size:11px}.entity-row.svelte-1u9x3w3 strong:where(.svelte-1u9x3w3){overflow-wrap:anywhere;font-size:13px;font-weight:550}.count.svelte-1u9x3w3{color:#586c81;font-size:10px}.chevron.svelte-1u9x3w3{color:#8ba0b4;text-align:center;font-size:19px;line-height:1;display:inline-block}details[open].svelte-1u9x3w3>summary:where(.svelte-1u9x3w3) .chevron:where(.svelte-1u9x3w3){transform:rotate(90deg)}.fact.svelte-1u9x3w3,.history-message.svelte-1u9x3w3{border-top:1px solid #eef3f8;gap:6px;padding:10px 0;display:grid}.fact.hidden.svelte-1u9x3w3,.history-message.hidden.svelte-1u9x3w3{background:#f6f9fc}.fact-text.svelte-1u9x3w3{color:#29455f;overflow-wrap:anywhere;text-align:left;margin:0;font-size:12px;font-weight:400;line-height:1.55}.fact-note.svelte-1u9x3w3{color:#586c81;text-align:left;margin:0;font-size:10px}.provenance.svelte-1u9x3w3{background:#f5f8fc;border-radius:5px;padding:8px}dl.svelte-1u9x3w3{gap:4px;margin:0;display:grid}dl.svelte-1u9x3w3 div:where(.svelte-1u9x3w3){grid-template-columns:61px minmax(0,1fr);gap:6px;font-size:10px;line-height:1.4;display:grid}dt.svelte-1u9x3w3{color:#586c81}dd.svelte-1u9x3w3{color:#52697f;overflow-wrap:anywhere;margin:0}label.svelte-1u9x3w3{color:#6b8298;gap:5px;font-size:11px;display:grid}textarea.svelte-1u9x3w3{resize:vertical;color:#29455f;width:100%;min-height:76px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b9d3eb;border-radius:6px;padding:8px;font-size:13px}.actions.svelte-1u9x3w3,.delete-confirm.svelte-1u9x3w3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions.svelte-1u9x3w3 button:where(.svelte-1u9x3w3),.delete-confirm.svelte-1u9x3w3 button:where(.svelte-1u9x3w3),.error.svelte-1u9x3w3 button:where(.svelte-1u9x3w3){color:#2a6ca6;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdeed;border-radius:5px;padding:3px 8px;font-size:11px}.link-button.svelte-1u9x3w3,.actions.svelte-1u9x3w3 .link-button:where(.svelte-1u9x3w3){color:#186cad;min-height:28px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:11px;display:inline-flex}.actions.svelte-1u9x3w3 button.primary:where(.svelte-1u9x3w3){color:#fff;background:#186cad;border-color:#186cad}.actions.svelte-1u9x3w3 button.danger-link:where(.svelte-1u9x3w3){color:#a85b5b}.delete-confirm.svelte-1u9x3w3{color:#924d4d;background:#fff4f3;border-radius:6px;padding:8px;font-size:11px}.delete-confirm.svelte-1u9x3w3 span:where(.svelte-1u9x3w3){flex:100%}.delete-confirm.svelte-1u9x3w3 button.danger:where(.svelte-1u9x3w3){color:#fff;background:#b55858;border-color:#b55858}.history.svelte-1u9x3w3{color:#586c81;border-top:1px solid #e6edf5;margin-top:14px;font-size:11px}.history-note.svelte-1u9x3w3{color:#586c81;text-align:left;margin:0 0 8px;font-size:11px}.import-action.svelte-1u9x3w3{color:#355f84;width:100%;font:inherit;cursor:pointer;text-align:left;background:#f7fbff;border:1px solid #d5e5f4;border-radius:6px;align-items:center;gap:8px;margin-top:16px;padding:9px 10px;font-size:11px;display:flex}.section-action.svelte-1u9x3w3{padding:9px 0 0}.entity-detail.svelte-1u9x3w3{padding-bottom:12px;font-size:12px}.entity-detail.svelte-1u9x3w3 p:where(.svelte-1u9x3w3){text-align:left;overflow-wrap:anywhere;margin:0 0 6px}.muted.svelte-1u9x3w3,.empty.svelte-1u9x3w3{color:#586c81;text-align:left;margin:14px 0;font-size:12px}.empty.svelte-1u9x3w3{border:1px dashed #d7e3ef;border-radius:6px;gap:6px;padding:12px;display:grid}.empty.svelte-1u9x3w3 strong:where(.svelte-1u9x3w3){color:#52718e;font-weight:550}.error.svelte-1u9x3w3{color:#9c5050;background:#fff3f1;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0;padding:8px;font-size:11px;display:flex}.memory-panel.svelte-1u9x3w3>.error:where(.svelte-1u9x3w3){flex-shrink:0;margin:5px 16px}.error.svelte-1u9x3w3 span:where(.svelte-1u9x3w3){flex:1;min-width:0}button.svelte-1u9x3w3:disabled{opacity:.5;cursor:default}button.svelte-1u9x3w3:focus-visible,summary.svelte-1u9x3w3:focus-visible{outline-offset:2px;outline:2px solid #79b7ee}@media (pointer:coarse){.link-button.svelte-1u9x3w3,.actions.svelte-1u9x3w3 .link-button:where(.svelte-1u9x3w3),.actions.svelte-1u9x3w3 button:where(.svelte-1u9x3w3),.delete-confirm.svelte-1u9x3w3 button:where(.svelte-1u9x3w3),.tabs.svelte-1u9x3w3 button:where(.svelte-1u9x3w3),.import-action.svelte-1u9x3w3{min-height:40px}textarea.svelte-1u9x3w3{font-size:16px}}.backdrop.svelte-a3trci{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;background:#14141e73;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out svelte-a3trci-fade;display:flex;position:fixed;inset:0}@keyframes svelte-a3trci-fade{0%{opacity:0}to{opacity:1}}.popup.svelte-a3trci{background:#fff;border:1px solid #ececec;border-radius:20px;width:min(460px,100%);max-height:90vh;animation:.2s ease-out svelte-a3trci-slide;overflow-y:auto;box-shadow:0 24px 64px #14141e2e}@keyframes svelte-a3trci-slide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.head.svelte-a3trci{background:#fafafa;border-bottom:1px solid #ececec;align-items:center;gap:12px;padding:16px 20px;display:flex}.head-left.svelte-a3trci{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.av.svelte-a3trci{color:#fff;background:linear-gradient(#ff6fb0,#d04284);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:flex;overflow:hidden;box-shadow:inset 0 -3px #0000002e}.av.svelte-a3trci img:where(.svelte-a3trci){object-fit:cover;width:100%;height:100%}.hname.svelte-a3trci{color:#18181b;font-size:18px;font-weight:800;line-height:1.2}.hrole.svelte-a3trci{color:#6b6b73;margin-top:2px;font-size:12px}.close.svelte-a3trci{color:#6b6b73;cursor:pointer;background:#f1f1f4;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .15s,color .15s;display:flex}.close.svelte-a3trci:hover{color:#18181b;background:#e4e4e8}.body.svelte-a3trci{padding:18px 20px 20px}.score-block.svelte-a3trci{background:#f6f6f7;border:1px solid #ececec;border-radius:14px;grid-template-columns:1fr 92px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.score-block.svelte-a3trci .lbl:where(.svelte-a3trci){color:#6b6b73;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.score-block.svelte-a3trci .val:where(.svelte-a3trci){margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:30px;font-weight:900;line-height:1}.score-block.svelte-a3trci .val:where(.svelte-a3trci) span:where(.svelte-a3trci){color:#a1a1aa;font-size:14px}.score-block.svelte-a3trci .status:where(.svelte-a3trci){margin-top:6px;font-size:12px;font-weight:700}.gauge.svelte-a3trci svg:where(.svelte-a3trci){display:block}.sec-h.svelte-a3trci{color:#6b6b73;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 8px;font-size:11px;font-weight:800}.why-list.svelte-a3trci{margin:0;padding:0;list-style:none}.why-list.svelte-a3trci li:where(.svelte-a3trci){color:#3f3f46;margin-bottom:6px;padding-left:22px;font-size:13px;line-height:1.45;position:relative}.why-list.svelte-a3trci li:where(.svelte-a3trci):before{content:"→";color:var(--gd-accent,#4f46e5);font-weight:800;position:absolute;top:0;left:0}.opener-btn.svelte-a3trci{color:#3f3f46;cursor:pointer;text-align:left;background:#f6f6f7;border:1px dashed #b5d4f4;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:13px;font-style:italic;line-height:1.5;transition:border-color .15s,background .15s;display:block}.opener-btn.svelte-a3trci:hover{border-color:var(--gd-accent,#4f46e5);background:#eef4fc}.opener-txt.svelte-a3trci{display:block}.opener-copy.svelte-a3trci{color:#6b6b73;margin-top:8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.cta-row.svelte-a3trci{grid-template-columns:1fr;gap:8px;margin-top:18px;display:grid}.cta-row.two.svelte-a3trci{grid-template-columns:1fr 1.3fr}.pbtn.svelte-a3trci{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 12px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:transform 80ms,background .15s;display:inline-flex}.pbtn.svelte-a3trci:active{transform:scale(.98)}.pbtn.primary.svelte-a3trci{background:var(--gd-accent,#4f46e5);color:#fff}.pbtn.primary.svelte-a3trci:hover{background:#1d6fb0}.pbtn.secondary.svelte-a3trci{color:var(--gd-accent,#4f46e5);background:#fff;border:1px solid #d4d4d8}.pbtn.secondary.svelte-a3trci:hover{color:var(--gd-accent,#4f46e5);background:#f6f6f7}.page.svelte-xd7nuq{min-height:var(--app-viewport-stable-height,100dvh);color:#18181b;background:#f3f3f6;max-width:620px;margin:0 auto;padding:14px 14px 92px}.hub-header.svelte-xd7nuq{grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:44px;margin-bottom:12px;display:grid}.back.svelte-xd7nuq{color:#52525b;background:#fff;border:.5px solid #e4e4e8;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;text-decoration:none;display:inline-flex}.title-block.svelte-xd7nuq{min-width:0}h1.svelte-xd7nuq{color:#18181b;margin:0;font-size:22px;font-weight:600;line-height:1.1}.title-block.svelte-xd7nuq p:where(.svelte-xd7nuq){color:#71717a;margin:3px 0 0;font-size:12px;line-height:1.2}.header-action.svelte-xd7nuq{background:var(--gd-accent,#4f46e5);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:13px;font-weight:600}.conversation-list.svelte-xd7nuq{border-top:.5px solid #efeff2;flex-direction:column;display:flex}.conversation-row.svelte-xd7nuq{width:100%;min-height:76px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-bottom:.5px solid #efeff2;grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.pinned-orchestrator.svelte-xd7nuq{cursor:pointer;grid-template-columns:44px 1fr;gap:11px;padding:11px 2px}.pinned-orchestrator.svelte-xd7nuq:before{content:"";background:var(--gd-accent,#4f46e5);width:3px;position:absolute;top:0;bottom:0;left:-14px}.row-main.svelte-xd7nuq{width:100%;min-height:76px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:10px 4px 10px 0;display:grid}.row-main.svelte-xd7nuq:hover,.pinned-orchestrator.svelte-xd7nuq:hover{background:#00000005}.avatar.svelte-xd7nuq{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:inline-flex;overflow:hidden}.avatar.system.svelte-xd7nuq{color:#0c447c;background:#e6f1fb}.avatar.request-problem.svelte-xd7nuq{color:#15803d;background:#dcfce7}.avatar.request-project.svelte-xd7nuq{color:#b45309;background:#fef3c7}.tone-mint.svelte-xd7nuq{color:#15803d;background:#dcfce7}.tone-blue.svelte-xd7nuq{color:#0c447c;background:#e6f1fb}.tone-rose.svelte-xd7nuq{color:#b91c1c;background:#fee2e2}.tone-amber.svelte-xd7nuq{color:#b45309;background:#fef3c7}.tone-violet.svelte-xd7nuq{color:#185fa5;background:#e6f1fb}.tone-steel.svelte-xd7nuq{color:#52525b;background:#ececf0}.row-copy.svelte-xd7nuq{flex-direction:column;gap:3px;min-width:0;display:flex}.row-top.svelte-xd7nuq{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.row-top.svelte-xd7nuq strong:where(.svelte-xd7nuq){text-overflow:ellipsis;white-space:nowrap;color:#18181b;min-width:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.row-top.svelte-xd7nuq em:where(.svelte-xd7nuq){color:#a1a1aa;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.2}.row-top.svelte-xd7nuq em.unread-label:where(.svelte-xd7nuq){color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-weight:600;display:inline-flex}.row-meta.svelte-xd7nuq{text-overflow:ellipsis;white-space:nowrap;color:#71717a;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}.row-preview.svelte-xd7nuq{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}.room-row.has-unread.svelte-xd7nuq .row-preview:where(.svelte-xd7nuq){color:#52525b}.room-row.needs-first-message.svelte-xd7nuq{background:#f0fdf4}.room-row.needs-first-message.svelte-xd7nuq:before{content:"";background:#16a34a;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:-14px}.room-row.needs-first-message.svelte-xd7nuq .row-preview:where(.svelte-xd7nuq){color:#15803d;font-weight:500}.room-row.needs-first-message.svelte-xd7nuq .row-top:where(.svelte-xd7nuq) em:where(.svelte-xd7nuq):not(.unread-label){color:#15803d;font-weight:600}.room-row.pending.svelte-xd7nuq{opacity:.76}.match-action.svelte-xd7nuq{color:#52525b;min-height:30px;font:inherit;cursor:pointer;background:#f1f1f4;border:.5px solid #e4e4e8;border-radius:999px;margin-left:8px;padding:0 12px;font-size:12px;font-weight:500}.loading-row.svelte-xd7nuq,.error-row.svelte-xd7nuq,.empty-state.svelte-xd7nuq{color:#71717a;border-bottom:.5px solid #efeff2;padding:18px 4px;font-size:13px;line-height:1.45}.error-row.svelte-xd7nuq{color:#dc2626;justify-content:space-between;align-items:center;gap:12px;display:flex}.error-row.svelte-xd7nuq button:where(.svelte-xd7nuq){color:#52525b;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:.5px solid #d4d4d8;border-radius:8px;padding:0 12px}.chat-list-diagnostic.svelte-xd7nuq{color:#71717a;overflow-wrap:anywhere;padding:8px 4px;font:10px/1.35 ui-monospace,monospace}.empty-state.svelte-xd7nuq{flex-direction:column;gap:8px;display:flex}.empty-state.svelte-xd7nuq strong:where(.svelte-xd7nuq){color:#18181b;font-size:15px;font-weight:600}.empty-state.svelte-xd7nuq button:where(.svelte-xd7nuq){background:var(--gd-accent,#4f46e5);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:12px;font-weight:600}.empty-actions.svelte-xd7nuq{flex-wrap:wrap;gap:7px;display:flex}.empty-state.svelte-xd7nuq button.secondary:where(.svelte-xd7nuq){color:#52525b;background:#fff;border:.5px solid #e4e4e8;font-weight:500}.thread-placeholder.svelte-xd7nuq{display:none}@media (width>=1024px){body.web-fluid-shell .page.svelte-xd7nuq{width:100%;max-width:2160px;padding-left:0;padding-right:0}body.web-chats-beta .chat-hub.svelte-xd7nuq:not(.embed){grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;column-gap:18px;max-width:none;display:grid}body.web-chats-beta .chat-hub.svelte-xd7nuq:not(.embed) .hub-header:where(.svelte-xd7nuq),body.web-chats-beta .chat-hub.svelte-xd7nuq:not(.embed) .conversation-list:where(.svelte-xd7nuq){grid-column:1;min-width:0}body.web-chats-beta .chat-hub.svelte-xd7nuq:not(.embed) .thread-placeholder:where(.svelte-xd7nuq){text-align:center;background:#fafafa;border:.5px dashed #d4d4d8;border-radius:16px;grid-area:1/2/span 2;justify-content:center;align-self:stretch;align-items:center;min-height:420px;display:flex}body.web-chats-beta .thread-placeholder.svelte-xd7nuq div:where(.svelte-xd7nuq){gap:4px;display:grid}body.web-chats-beta .thread-placeholder.svelte-xd7nuq strong:where(.svelte-xd7nuq){color:#52525b;font-size:15px;font-weight:600}body.web-chats-beta .thread-placeholder.svelte-xd7nuq span:where(.svelte-xd7nuq){color:#a1a1aa;font-size:12px}}.chat-hub.embed.svelte-xd7nuq{background:0 0;grid-template-rows:auto minmax(0,1fr);max-width:none;height:100%;min-height:0;padding:0;display:grid}.chat-hub.navigation-only.svelte-xd7nuq{height:auto;padding:5px 0 8px;display:block}.chat-hub.navigation-only.svelte-xd7nuq .hub-header:where(.svelte-xd7nuq){justify-content:space-between;align-items:baseline;padding:0 10px 5px;display:flex}.chat-hub.navigation-only.svelte-xd7nuq .title-block:where(.svelte-xd7nuq){justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.chat-hub.navigation-only.svelte-xd7nuq h1:where(.svelte-xd7nuq){color:#89999e;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:750}.chat-hub.navigation-only.svelte-xd7nuq .title-block:where(.svelte-xd7nuq) p:where(.svelte-xd7nuq){margin:0;font-size:10px}.chat-hub.navigation-only.svelte-xd7nuq .conversation-list:where(.svelte-xd7nuq){overflow:visible}.chat-hub.navigation-only.svelte-xd7nuq .conversation-row:where(.svelte-xd7nuq),.chat-hub.navigation-only.svelte-xd7nuq .row-main:where(.svelte-xd7nuq){min-height:52px}.chat-hub.navigation-only.svelte-xd7nuq .row-main:where(.svelte-xd7nuq){padding:7px 10px}.chat-hub.navigation-only.svelte-xd7nuq .row-top:where(.svelte-xd7nuq) strong:where(.svelte-xd7nuq){font-size:12.5px}.chat-hub.navigation-only.svelte-xd7nuq .row-preview:where(.svelte-xd7nuq){font-size:10.5px}.chat-hub.embed.svelte-xd7nuq .conversation-list:where(.svelte-xd7nuq){overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.chat-hub.embed.svelte-xd7nuq .back:where(.svelte-xd7nuq){display:none}.chat-hub.embed.svelte-xd7nuq .hub-header:where(.svelte-xd7nuq){grid-template-columns:1fr;min-height:0;margin-bottom:0;padding:17px 15px 10px}.chat-hub.embed.svelte-xd7nuq h1:where(.svelte-xd7nuq){font-size:18px}.chat-hub.embed.svelte-xd7nuq .header-action:where(.svelte-xd7nuq){min-height:32px;font-size:12px}.chat-hub.embed.svelte-xd7nuq .conversation-row.active:where(.svelte-xd7nuq),.chat-hub.embed.svelte-xd7nuq .conversation-row.active:where(.svelte-xd7nuq) .row-main:where(.svelte-xd7nuq){background:#eaf7f9}.chat-hub.embed.svelte-xd7nuq .conversation-row:where(.svelte-xd7nuq){min-height:58px}.chat-hub.embed.svelte-xd7nuq .pinned-orchestrator:where(.svelte-xd7nuq){grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px 13px}.chat-hub.embed.svelte-xd7nuq .row-main:where(.svelte-xd7nuq){grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:58px;padding:10px 13px}.chat-hub.embed.svelte-xd7nuq .avatar:where(.svelte-xd7nuq){width:34px;height:34px;font-size:12px}.chat-hub.embed.svelte-xd7nuq .row-copy:where(.svelte-xd7nuq){gap:3px}.chat-hub.embed.svelte-xd7nuq .row-top:where(.svelte-xd7nuq) strong:where(.svelte-xd7nuq){font-size:14px}.chat-hub.embed.svelte-xd7nuq .row-meta:where(.svelte-xd7nuq){display:none}.chat-hub.embed.svelte-xd7nuq .pinned-orchestrator:where(.svelte-xd7nuq) .row-meta:where(.svelte-xd7nuq){display:block}.chat-hub.embed.svelte-xd7nuq .row-preview:where(.svelte-xd7nuq){color:#71868d;font-size:11.5px}.chat-hub.embed.svelte-xd7nuq .row-top:where(.svelte-xd7nuq) em:where(.svelte-xd7nuq):not(.unread-label){display:none}.chat-hub.embed.svelte-xd7nuq .room-row.needs-first-message:where(.svelte-xd7nuq){background:0 0}.chat-hub.embed.svelte-xd7nuq .room-row.needs-first-message:where(.svelte-xd7nuq) .row-preview:where(.svelte-xd7nuq){color:#71868d;font-weight:400}.chat-hub.embed.svelte-xd7nuq .pinned-orchestrator:where(.svelte-xd7nuq):before,.chat-hub.embed.svelte-xd7nuq .room-row:where(.svelte-xd7nuq):before{background:0 0;border-radius:0;top:0;bottom:0;left:0}.chat-hub.embed.svelte-xd7nuq .conversation-row.active:where(.svelte-xd7nuq):before{background:#16a6c9}.chat-hub.embed.svelte-xd7nuq .pinned-orchestrator:where(.svelte-xd7nuq):before,.chat-hub.embed.svelte-xd7nuq .room-row:where(.svelte-xd7nuq):before{left:0}.chat-hub.embed.svelte-xd7nuq .match-action:where(.svelte-xd7nuq){display:none}@media (width<=430px){.page.svelte-xd7nuq{padding-left:12px;padding-right:12px}.hub-header.svelte-xd7nuq{grid-template-columns:34px 1fr}.header-action.svelte-xd7nuq{grid-column:2;justify-self:start;min-height:30px;margin-top:2px}.conversation-row.svelte-xd7nuq{grid-template-columns:1fr}.match-action.svelte-xd7nuq{justify-self:start;margin:-4px 0 10px 55px}}.orchestrator-chat.svelte-1w0vun6{--chat-surface-block-size:100%;width:min(100%,480px);height:calc(var(--app-viewport-stable-height,100dvh) - 76px - var(--app-safe-top,0px) - var(--app-bottom-nav-reserve,0px));color:#18181b;background:#f3f3f6;min-height:0;margin:0 auto;padding:0}.orch-shell.svelte-1w0vun6{width:100%;height:100%;min-height:0;position:relative}.orch-shell.memory-open.svelte-1w0vun6{grid-template-columns:minmax(0,1fr) minmax(300px,360px);min-width:0;display:grid;overflow:hidden}.orch-shell.memory-open.svelte-1w0vun6:not(.embedded){--agent-standalone-top:calc(var(--app-safe-top,0px) + var(--gamma-banner-height,0px));--agent-standalone-bottom:max(var(--app-bottom-nav-reserve,0px), calc(61px + var(--app-safe-bottom,0px)));height:max(0px, calc(var(--app-viewport-stable-height,100dvh) - var(--agent-standalone-top) - var(--agent-standalone-bottom)))}@media (width>=768px){.orch-shell.memory-open.svelte-1w0vun6:not(.embedded){--agent-standalone-top:calc(24px + var(--app-safe-top,0px) + var(--gamma-banner-height,0px))}}@media (width>=1024px){body.web-desktop .orch-shell.memory-open.svelte-1w0vun6:not(.embedded){--agent-standalone-top:calc(48px + var(--gamma-banner-height,0px));--agent-standalone-bottom:var(--app-safe-bottom,0px)}}.orch-shell.memory-open.svelte-1w0vun6 .orchestrator-chat:where(.svelte-1w0vun6){border-radius:0;width:100%;min-width:0;max-width:none;height:100%;margin:0;overflow:hidden}.agent-context-container.svelte-1w0vun6{min-width:0;height:100%;min-height:0;overflow:hidden}.agent-context-view-switch.svelte-1w0vun6{display:none}.orch-shell.embedded.svelte-1w0vun6,.orch-shell.embedded.svelte-1w0vun6 .orchestrator-chat:where(.svelte-1w0vun6){width:100%;max-width:none;height:100%;min-height:0;margin:0}.rooms-back-link.svelte-1w0vun6{color:var(--gd-accent-text,#185fa5);font-size:12px;font-weight:650;text-decoration:none}@media (width<=760px){.orch-shell.memory-open.svelte-1w0vun6{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.agent-context-view-switch.svelte-1w0vun6{background:#fff;border-bottom:1px solid #d9e5ef;gap:4px;padding:6px 12px;display:flex}.agent-context-view-switch.svelte-1w0vun6 button:where(.svelte-1w0vun6){color:#52718e;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:6px 12px;font-size:14px}.agent-context-view-switch.svelte-1w0vun6 button.active:where(.svelte-1w0vun6){color:#1169a8;background:#e8f3fd;font-weight:600}.agent-context-view-switch.svelte-1w0vun6 button:where(.svelte-1w0vun6):focus-visible{outline-offset:1px;outline:2px solid #2285c6}.orch-shell.memory-open.svelte-1w0vun6 .agent-context-container:where(.svelte-1w0vun6),.orch-shell.memory-open.context-mobile-active.svelte-1w0vun6 .orchestrator-chat:where(.svelte-1w0vun6){display:none}.orch-shell.memory-open.context-mobile-active.svelte-1w0vun6 .agent-context-container:where(.svelte-1w0vun6){display:block}}@media (width>=768px){.orchestrator-chat.svelte-1w0vun6{height:calc(var(--app-viewport-stable-height,100dvh) - 104px - var(--app-safe-top,0px) - var(--app-bottom-nav-reserve,0px));border-radius:18px;min-height:0;margin-top:10px;margin-bottom:10px;overflow:hidden}}@media (width>=1024px){body.web-desktop .orchestrator-chat.svelte-1w0vun6{height:calc(var(--app-viewport-stable-height,100dvh) - 88px - var(--app-safe-top,0px));padding-bottom:0;overflow:visible}body.web-fluid-shell .orch-shell.split.svelte-1w0vun6{width:100%;max-width:2160px;margin:0 auto}.orch-shell.split.svelte-1w0vun6{grid-template-columns:280px minmax(0,1fr);align-items:stretch;column-gap:0;display:grid}.orch-shell.split.svelte-1w0vun6 .list-pane:where(.svelte-1w0vun6){min-width:0;height:calc(var(--app-viewport-stable-height,100dvh) - 88px - var(--app-safe-top,0px));background:#fff;border-right:1px solid #dbe5e5;overflow:hidden}.orch-shell.split.svelte-1w0vun6 .orchestrator-chat:where(.svelte-1w0vun6){width:100%;max-width:none;margin:0}}@media (width<=1023.98px){.orch-shell.split.svelte-1w0vun6 .list-pane:where(.svelte-1w0vun6){display:none}}.room-page.svelte-1y6hk53{--chat-surface-block-size:100%;height:calc(var(--app-viewport-stable-height,100svh) - 64px - var(--app-safe-top,0px) - var(--app-bottom-nav-reserve,0px));max-width:880px;min-height:0;margin:0 auto}.room-page.embedded.svelte-1y6hk53{max-width:none;height:100%;margin:0}.back.svelte-1y6hk53{color:#185fa5;font-size:12px;font-weight:650;text-decoration:none}.open-room.svelte-1y6hk53{border:1px solid var(--gd-border,#d6e0e3);color:#55717a;background:#fff;border-radius:6px;place-items:center;width:38px;height:38px;display:inline-grid}@media (width>=1024px){.room-page.svelte-1y6hk53{height:calc(var(--app-viewport-stable-height,100svh) - 88px)}body.web-fluid-shell .room-shell.split.svelte-dsvjg3{width:100%;max-width:2160px;margin:0 auto}.room-shell.split.svelte-dsvjg3{grid-template-columns:280px minmax(0,1fr);align-items:stretch;column-gap:0;display:grid}.room-shell.split.svelte-dsvjg3 .list-pane:where(.svelte-dsvjg3){min-width:0;height:calc(var(--app-viewport-stable-height,100dvh) - 88px - var(--app-safe-top,0px));background:#fff;border-right:1px solid #dbe5e5;overflow:hidden}.room-shell.split.svelte-dsvjg3 .room-page{max-width:none;margin:0}}@media (width<=1023.98px){.room-shell.split.svelte-dsvjg3 .list-pane:where(.svelte-dsvjg3){display:none}}.page.svelte-1vmw916{max-width:480px;margin:0 auto;padding:20px}.header.svelte-1vmw916{align-items:center;gap:8px;margin-bottom:16px;display:flex}.back.svelte-1vmw916{color:inherit;font-size:22px;text-decoration:none}h2.svelte-1vmw916{margin:0}h3.svelte-1vmw916{margin:24px 0 8px;font-size:15px}.shop-hero.svelte-1vmw916,.shop-section.svelte-1vmw916,.invite-card.svelte-1vmw916{background:var(--tg-secondary-bg,#f1f1f1);border:.5px solid #00000014;border-radius:16px;margin:12px 0}.shop-hero.svelte-1vmw916{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.shop-hero.svelte-1vmw916 div:where(.svelte-1vmw916){gap:3px;min-width:0;display:grid}.kicker.svelte-1vmw916{color:var(--tg-hint,#888);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.shop-hero.svelte-1vmw916 strong:where(.svelte-1vmw916){font-size:22px;line-height:1.15}.shop-hero.svelte-1vmw916 span:where(.svelte-1vmw916),.shop-card.svelte-1vmw916 span:where(.svelte-1vmw916),.invite-card.svelte-1vmw916 em:where(.svelte-1vmw916){color:var(--tg-hint,#777);font-size:12px;line-height:1.35}.mini-buy.svelte-1vmw916{background:var(--tg-button,#4f46e5);min-height:38px;color:var(--tg-button-text,#fff);font:inherit;cursor:pointer;border:0;border-radius:11px;flex:none;padding:0 14px;font-size:14px;font-weight:700}.shop-section.svelte-1vmw916{padding:14px}.shop-card-list.svelte-1vmw916{gap:8px;margin-top:10px;display:grid}.shop-card.svelte-1vmw916{background:#ffffffa6;border-radius:12px;gap:3px;padding:10px;display:grid}.shop-card.svelte-1vmw916 strong:where(.svelte-1vmw916){font-size:14px;line-height:1.25}.invite-card.svelte-1vmw916{color:inherit;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.invite-icon.svelte-1vmw916{background:#2481cc1f;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.invite-card.svelte-1vmw916 span:where(.svelte-1vmw916):nth-child(2){gap:3px;min-width:0;display:grid}.invite-card.svelte-1vmw916 strong:where(.svelte-1vmw916){font-size:14px}.invite-card.svelte-1vmw916 em:where(.svelte-1vmw916){font-style:normal}.status.svelte-1vmw916{margin:18px 0 4px;font-size:18px;font-weight:700}.muted.svelte-1vmw916{color:var(--tg-hint,#999);margin:0 0 8px}.features.svelte-1vmw916{padding-left:0;line-height:1.8;list-style:none}.features.svelte-1vmw916 li:where(.svelte-1vmw916){padding:6px 0}.discount-banner.svelte-1vmw916{color:#fff;text-align:center;background:linear-gradient(135deg,#ffd93d,#ff8c00);border-radius:12px;margin:14px 0;padding:10px 14px;font-size:14px;display:none}.discount-banner.visible.svelte-1vmw916{display:block}.pro-feature.svelte-1vmw916{border-bottom:1px solid #0000000f;align-items:center;gap:12px;padding:12px 0;display:flex}.pro-feature.svelte-1vmw916:last-of-type{border-bottom:0;margin-bottom:14px}.pro-feature.svelte-1vmw916 .lock:where(.svelte-1vmw916){opacity:.6;font-size:18px}.feat-title.svelte-1vmw916{font-size:14px;font-weight:600}.feat-sub.svelte-1vmw916{color:var(--tg-hint,#777);margin-top:2px;font-size:12px;line-height:1.3}.cta.svelte-1vmw916{background:var(--tg-button,#4f46e5);width:100%;color:var(--tg-button-text,#fff);cursor:pointer;border:0;border-radius:12px;padding:14px;font-size:15px;font-weight:700;display:block}.hint.svelte-1vmw916{text-align:center;color:var(--tg-hint,#888);margin:12px 0 0;font-size:12px;line-height:1.4}.pkg-list.svelte-1vmw916{background:var(--tg-secondary-bg,#f1f1f1);border-radius:12px;margin:14px 0 6px;padding:0;list-style:none}.pkg-row.svelte-1vmw916{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:baseline;padding:10px 14px;font-size:14px;display:flex}.pkg-row.svelte-1vmw916:last-child{border-bottom:0}.pkg-row.disc.svelte-1vmw916{color:#d97706;font-weight:600}.pkg-tokens.svelte-1vmw916{color:inherit}.pkg-price.svelte-1vmw916 b:where(.svelte-1vmw916){font-weight:700}.pkg-old.svelte-1vmw916{color:var(--tg-hint,#999);margin-right:6px;font-size:12px;font-weight:400}.back-link.svelte-1vmw916{text-align:center;color:var(--tg-link,#4f46e5);margin-top:12px;padding:12px;font-size:14px;text-decoration:none;display:block}.overlay.svelte-14q3p1t{z-index:1000;padding:16px max(12px, var(--app-safe-right,0px)) calc(16px + var(--app-safe-bottom,0px)) max(12px, var(--app-safe-left,0px));background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal.svelte-14q3p1t{background:var(--tg-bg,#fff);width:100%;max-width:480px;color:var(--tg-text,#111);border-radius:18px;max-height:92vh;padding:16px 16px 14px;overflow-y:auto;box-shadow:0 -6px 30px #00000040}.hdr.svelte-14q3p1t{justify-content:space-between;align-items:center;margin:0 0 6px;display:flex}h3.svelte-14q3p1t{margin:0;font-size:17px}.close.svelte-14q3p1t{cursor:pointer;color:var(--tg-hint,#888);background:0 0;border:0;font-size:26px;line-height:1}.sub.svelte-14q3p1t{color:var(--tg-hint,#777);margin:0 0 12px;font-size:14px}.card.svelte-14q3p1t{background:var(--tg-secondary-bg,#f1f1f1);border-radius:14px;margin-bottom:8px;padding:12px 14px}.card-title.svelte-14q3p1t{margin-bottom:6px;font-size:15px;font-weight:700}.card.earn.compact.svelte-14q3p1t{opacity:.85}.discount-pill.svelte-14q3p1t{color:#fff;background:linear-gradient(135deg,#ffd93d,#ff8c00);border-radius:8px;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.muted-line.svelte-14q3p1t{color:var(--tg-hint,#777);margin:4px 0;font-size:13px;line-height:1.4}.pkg-list.svelte-14q3p1t{margin:6px 0 8px;padding:0;list-style:none}.pkg-row.svelte-14q3p1t{justify-content:space-between;align-items:baseline;padding:4px 0;font-size:14px;display:flex}.pkg-row.disc.svelte-14q3p1t{color:#d97706;font-weight:600}.pkg-tokens.svelte-14q3p1t{color:inherit}.pkg-price.svelte-14q3p1t b:where(.svelte-14q3p1t){font-weight:700}.pkg-old.svelte-14q3p1t{color:var(--tg-hint,#999);margin-right:6px;font-size:12px;font-weight:400}.btn-pay.svelte-14q3p1t,.btn-earn.svelte-14q3p1t{cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:10px;padding:12px;font-size:14px;font-weight:700;display:block}.btn-pay.svelte-14q3p1t{background:var(--tg-button,#4f46e5);color:var(--tg-button-text,#fff)}.btn-earn.svelte-14q3p1t{color:var(--gd-accent,#4f46e5);border:1px solid var(--gd-accent,#4f46e5);background:#fff}.or.svelte-14q3p1t{text-align:center;color:var(--tg-hint,#999);margin:6px 0 10px;font-size:13px}.btn-back.svelte-14q3p1t{width:100%;color:var(--tg-hint,#777);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:10px;padding:10px;font-size:13px;display:block}.page.svelte-15j4tnx{max-width:600px;margin:0 auto;padding:12px 14px 32px}header.svelte-15j4tnx{align-items:center;gap:10px;margin-bottom:16px;display:flex}.back.svelte-15j4tnx{color:inherit;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;text-decoration:none;display:inline-flex}h1.svelte-15j4tnx{margin:0;font-size:20px}.muted.svelte-15j4tnx{color:var(--tg-hint,#999);padding:16px}.muted-small.svelte-15j4tnx{color:var(--tg-hint,#888);margin:6px 0;font-size:12px}.error.svelte-15j4tnx{color:#ff3b30;padding:16px}.hint.svelte-15j4tnx{color:var(--tg-hint,#888);margin:8px 0 0;font-size:12px;line-height:1.4}.section-card.svelte-15j4tnx{background:var(--tg-secondary-bg,#f1f1f1);border-radius:12px;margin-bottom:10px;padding:12px 14px}.section-card.danger.svelte-15j4tnx{background:#ff3b300f}.care-settings-summary.svelte-15j4tnx{margin:10px 0 6px}.care-settings-summary.svelte-15j4tnx p:where(.svelte-15j4tnx){color:var(--tg-hint,#777);margin:4px 0;font-size:12px;line-height:1.4}.care-settings-summary.svelte-15j4tnx small:where(.svelte-15j4tnx){color:var(--tg-hint,#777)}.notification-categories.svelte-15j4tnx{border-top:1px solid #7f7f7f29;margin-top:10px}.notification-row.svelte-15j4tnx{border-bottom:1px solid #7f7f7f1f;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.notification-row.svelte-15j4tnx>div:where(.svelte-15j4tnx){gap:2px;min-width:0;display:grid}.notification-row.svelte-15j4tnx strong:where(.svelte-15j4tnx){font-size:13px}.notification-row.svelte-15j4tnx small:where(.svelte-15j4tnx){color:var(--tg-hint,#777);font-size:11px;line-height:1.35}.required-label.svelte-15j4tnx{color:#178a52;white-space:nowrap;font-size:11px}.settings-links.svelte-15j4tnx{flex-direction:column;margin-top:6px;display:flex}.settings-link.svelte-15j4tnx{min-height:54px;color:inherit;border-top:1px solid #7f7f7f2e;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.settings-link.svelte-15j4tnx:first-child{border-top:0}.settings-link.svelte-15j4tnx:hover strong:where(.svelte-15j4tnx){color:var(--tg-link,#4f46e5)}.settings-link-icon.svelte-15j4tnx{justify-content:center;align-items:center;width:28px;font-size:17px;display:inline-flex}.settings-link-copy.svelte-15j4tnx{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.settings-link-copy.svelte-15j4tnx strong:where(.svelte-15j4tnx){font-size:14px;line-height:1.3}.settings-link-copy.svelte-15j4tnx small:where(.svelte-15j4tnx){color:var(--tg-hint,#888);font-size:11.5px;line-height:1.35}.settings-link-arrow.svelte-15j4tnx{color:var(--tg-hint,#888);text-align:right;font-size:22px;line-height:1}.chat-archive.svelte-15j4tnx{border-top:1px solid #7f7f7f2e;padding-top:12px}.archive-heading.svelte-15j4tnx{justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-heading.svelte-15j4tnx button:where(.svelte-15j4tnx){color:var(--tg-link,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.archive-heading.svelte-15j4tnx button:where(.svelte-15j4tnx):disabled{opacity:.55;cursor:default}.archive-thread.svelte-15j4tnx{border-top:1px solid #7f7f7f24;padding:9px 0}.archive-thread.svelte-15j4tnx summary:where(.svelte-15j4tnx){cursor:pointer;justify-content:space-between;gap:10px;display:flex}.archive-thread.svelte-15j4tnx summary:where(.svelte-15j4tnx) small:where(.svelte-15j4tnx){color:var(--tg-hint,#888);white-space:nowrap}.archive-brief.svelte-15j4tnx{color:var(--tg-hint,#777);margin:8px 0;font-size:12px}.archive-messages.svelte-15j4tnx{background:var(--tg-bg,#fff);border-radius:8px;max-height:300px;padding:8px 10px;overflow:auto}.archive-messages.svelte-15j4tnx p:where(.svelte-15j4tnx){white-space:pre-wrap;margin:0 0 8px;font-size:12px;line-height:1.45}.archive-messages.svelte-15j4tnx p:where(.svelte-15j4tnx):last-child{margin-bottom:0}.error.compact.svelte-15j4tnx{padding:6px 0;font-size:12px}.section-head.svelte-15j4tnx{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 0;font-size:15px;font-weight:600;display:flex}.chev.svelte-15j4tnx{opacity:.6;font-size:12px}.wiki-text.svelte-15j4tnx{background:var(--tg-bg,#fff);white-space:pre-wrap;border-radius:8px;max-height:400px;margin:10px 0 4px;padding:10px;font-size:12px;line-height:1.5;overflow-y:auto}.profile-actions.svelte-15j4tnx{gap:8px;margin-top:10px;display:flex}.btn-edit.svelte-15j4tnx,.btn-reset.svelte-15j4tnx{cursor:pointer;text-align:center;border:0;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:600;text-decoration:none}.btn-edit.svelte-15j4tnx{background:var(--tg-button,#4f46e5);color:var(--tg-button-text,#fff)}.btn-reset.svelte-15j4tnx{color:var(--tg-link,#4f46e5);border:1px solid var(--tg-link,#4f46e5);background:0 0}.btn-edit.svelte-15j4tnx:disabled,.btn-reset.svelte-15j4tnx:disabled{opacity:.55;cursor:default}.toggle-row.svelte-15j4tnx{align-items:center;gap:12px;display:flex}.toggle-text.svelte-15j4tnx{flex:1}.toggle-title.svelte-15j4tnx{font-size:14px;font-weight:600}.toggle-sub.svelte-15j4tnx{color:var(--tg-hint,#888);margin-top:3px;font-size:12px;line-height:1.4}.toggle.svelte-15j4tnx{cursor:pointer;background:var(--tg-bg,#ddd);color:inherit;letter-spacing:.4px;border:0;border-radius:14px;min-width:64px;padding:8px 14px;font-size:11px;font-weight:700}.toggle.on.svelte-15j4tnx{color:#fff;background:#34c759}.toggle.svelte-15j4tnx:disabled{opacity:.5;cursor:not-allowed}.balance-row.svelte-15j4tnx{align-items:center;gap:10px;display:flex}.balance-row.svelte-15j4tnx>div:where(.svelte-15j4tnx){flex:1}.balance-title.svelte-15j4tnx{font-size:14px;font-weight:600}.balance-amount.svelte-15j4tnx{margin-top:2px;font-size:18px;font-weight:700}.btn-small.svelte-15j4tnx{background:var(--tg-button,#4f46e5);color:var(--tg-button-text,#fff);cursor:pointer;border:0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.stats-title.svelte-15j4tnx{margin-bottom:8px;font-size:14px;font-weight:600}.stats-grid.svelte-15j4tnx{gap:8px;display:flex}.stat.svelte-15j4tnx{flex:1}.stat-label.svelte-15j4tnx{color:var(--tg-hint,#888);font-size:11px}.stat-value.svelte-15j4tnx{margin-top:2px;font-size:15px;font-weight:700}.web-logout-section.svelte-15j4tnx{margin-bottom:16px}.web-logout-btn.svelte-15j4tnx{color:#ff3b30;cursor:pointer;background:0 0;border:1px solid #ff3b30;border-radius:10px;width:100%;padding:12px 16px;font-size:15px}.web-logout-btn.svelte-15j4tnx:hover{background:#ff3b3014}.channel-row.svelte-15j4tnx{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:12px 0;display:flex}.channel-row.svelte-15j4tnx:last-of-type{border-bottom:none}.channel-icon.svelte-15j4tnx{font-size:1.4rem}.channel-info.svelte-15j4tnx{flex:1}.channel-label.svelte-15j4tnx{font-weight:600}.channel-address.svelte-15j4tnx{opacity:.7;margin-top:2px;font-size:.875rem}.channel-note.svelte-15j4tnx{margin-top:8px;font-size:.8rem}.badge.primary.svelte-15j4tnx{background:var(--tg-button,#5da3ff);color:var(--tg-button-text,white);border-radius:4px;margin-left:6px;padding:2px 6px;font-size:.7rem}.status.svelte-15j4tnx{white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:.875rem}.status.verified.svelte-15j4tnx{color:#34c759;background:#34c75926}.status.pending.svelte-15j4tnx{color:#ff9500;background:#ff950026}.status.unverified.svelte-15j4tnx{color:#ff3b30;background:#ff3b3026}.email-edit.svelte-15j4tnx{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.email-edit.svelte-15j4tnx input:where(.svelte-15j4tnx){border:1px solid var(--tg-hint,#888);min-width:200px;color:var(--tg-text);background:0 0;border-radius:8px;flex:1;padding:8px 12px;font-size:15px}.verified-banner.svelte-15j4tnx{color:#34c759;background:#34c75926;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:.875rem}.stale-banner.svelte-15j4tnx{color:#ff9500;background:#ff950026;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:.875rem}.success.svelte-15j4tnx{color:#34c759;margin-top:8px;font-size:.875rem}.telegram-confirm.svelte-15j4tnx p:where(.svelte-15j4tnx){color:var(--tg-hint,#62626b);margin:0 0 14px;font-size:14px;line-height:1.5}.confirm-actions.svelte-15j4tnx{flex-wrap:wrap;gap:8px;display:flex}.primary-action.svelte-15j4tnx,.secondary-action.svelte-15j4tnx{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:9px 14px;font-weight:650}.primary-action.svelte-15j4tnx{background:var(--tg-button,#2481cc);color:var(--tg-button-text,#fff);border:0}.secondary-action.svelte-15j4tnx{border:1px solid var(--tg-hint,#b8b8c0);color:inherit;background:0 0}.muted.svelte-os6mz2{color:#71717a;font-size:14px}.pc-sub.svelte-os6mz2{color:#71717a;margin:0;font-size:13px;line-height:1.4}.pc-action.svelte-os6mz2{min-height:32px;font-size:12px;font-weight:700;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;justify-self:start;align-items:center;padding:6px 10px;display:inline-flex}.pc-action.primary.svelte-os6mz2{color:#fff;background:var(--gd-accent,#2481cc)}.pc-action.secondary.svelte-os6mz2{color:#3f3f46;border:1px solid var(--gd-border-strong,#e0e0e2);background:#fff}.modal-backdrop.svelte-os6mz2{z-index:200;padding:28px max(18px, var(--app-safe-right,0px)) calc(28px + var(--app-safe-bottom,0px)) max(18px, var(--app-safe-left,0px));background:#18181b61;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.snapshot-modal.svelte-os6mz2{color:#18181b;border:1px solid var(--gd-border,#ececec);width:min(760px,100%);max-height:min(90vh,900px);box-shadow:var(--gd-shadow-card,0 20px 60px #14141e1a);background:#fff;border-radius:20px;padding:24px;overflow:auto}.modal-head.svelte-os6mz2{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.modal-head.svelte-os6mz2 strong:where(.svelte-os6mz2){font-size:20px;line-height:1.2;display:block}.modal-head.svelte-os6mz2 small:where(.svelte-os6mz2){color:#71717a;margin-top:4px;font-size:12px;line-height:1.4;display:block}.snapshot-form.svelte-os6mz2{gap:14px;display:grid}.snapshot-form.svelte-os6mz2 label:where(.svelte-os6mz2),.json-file.svelte-os6mz2{gap:5px;display:grid}.snapshot-form.svelte-os6mz2 label:where(.svelte-os6mz2) span:where(.svelte-os6mz2),.json-file.svelte-os6mz2 span:where(.svelte-os6mz2){color:#52525b;font-size:12px;font-weight:700}.snapshot-form.svelte-os6mz2 input:where(.svelte-os6mz2),.snapshot-form.svelte-os6mz2 select:where(.svelte-os6mz2),.snapshot-form.svelte-os6mz2 textarea:where(.svelte-os6mz2){border:1px solid var(--gd-border-strong,#e0e0e2);background:var(--gd-surface-2,#fafafa);color:#18181b;width:100%;font:inherit;box-sizing:border-box;border-radius:12px;padding:10px 11px;font-size:14px;line-height:1.35}.snapshot-form.svelte-os6mz2 textarea:where(.svelte-os6mz2){resize:vertical;min-height:68px}.snapshot-form.svelte-os6mz2 input:where(.svelte-os6mz2):focus,.snapshot-form.svelte-os6mz2 select:where(.svelte-os6mz2):focus,.snapshot-form.svelte-os6mz2 textarea:where(.svelte-os6mz2):focus{border-color:var(--gd-accent,#2481cc);outline:none;box-shadow:0 0 0 3px #2481cc1f}.icon-field.svelte-os6mz2{margin-bottom:4px}.icon-label.svelte-os6mz2{color:#3f3f46;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.icon-row.svelte-os6mz2{align-items:flex-start;gap:12px;display:flex}.icon-preview.svelte-os6mz2{object-fit:cover;background:#00000008;border:1px solid #0000001a;border-radius:16px;flex:none;width:72px;height:72px}.icon-preview.ph.svelte-os6mz2{justify-content:center;align-items:center;font-size:32px;display:flex}.icon-ctl.svelte-os6mz2{flex:1;min-width:0}.icon-btn.svelte-os6mz2{border:1px solid var(--gd-accent,#2481cc);color:#185fa5;cursor:pointer;background:#e6f1fb;border-radius:10px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-block}.icon-btn.busy.svelte-os6mz2{opacity:.6;cursor:default}.icon-btn.svelte-os6mz2 input[type=file]:where(.svelte-os6mz2){display:none}.icon-req.svelte-os6mz2{color:#71717a;margin:7px 0 0;font-size:11px;line-height:1.4}.icon-hint.svelte-os6mz2{color:#a16207;margin:4px 0 0;font-size:11px}.icon-err.svelte-os6mz2{color:#dc2626;margin:4px 0 0;font-size:11px}.jf-head.svelte-os6mz2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.link-btn.svelte-os6mz2{color:var(--gd-accent-text,#185fa5);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:none}.link-btn.svelte-os6mz2:hover{text-decoration:underline}.form-row.svelte-os6mz2{gap:8px;display:grid}.form-row.two.svelte-os6mz2{grid-template-columns:1fr 1fr}.form-row.three.svelte-os6mz2{grid-template-columns:repeat(3,1fr)}.fsec.svelte-os6mz2{border-radius:12px;gap:2px;margin-top:6px;padding:8px 10px;display:grid}.fsec-h.svelte-os6mz2{letter-spacing:.01em;font-size:13px;font-weight:800}.fsec-note.svelte-os6mz2{color:#52525b;margin:0;font-size:12px;line-height:1.45}.fsec-card.svelte-os6mz2{background:#f6efdd}.fsec-card.svelte-os6mz2 .fsec-h:where(.svelte-os6mz2){color:#6e551f}.fsec-match.svelte-os6mz2{background:#e7f0ea}.fsec-match.svelte-os6mz2 .fsec-h:where(.svelte-os6mz2){color:#175639}.fsec-ctx.svelte-os6mz2{background:#e7ecf1}.fsec-ctx.svelte-os6mz2 .fsec-h:where(.svelte-os6mz2){color:#33495b}.fsec-priv.svelte-os6mz2{background:#f3e7eb}.fsec-priv.svelte-os6mz2 .fsec-h:where(.svelte-os6mz2){color:#6f3446}.fhint.svelte-os6mz2{color:#71717a;margin-top:3px;font-size:11px;line-height:1.4;display:block}.gt-field.svelte-os6mz2{gap:6px;display:grid}.gt-label.svelte-os6mz2{color:#3f3f46;font-size:12px;font-weight:700}.gt-chips.svelte-os6mz2{flex-wrap:wrap;gap:6px;display:flex}.gt-chip.svelte-os6mz2{font:inherit;color:#46504f;cursor:pointer;background:#fcfdfb;border:1px solid #d8dcd6;border-radius:999px;padding:5px 10px;font-size:12px}.gt-chip.on.svelte-os6mz2{color:#175639;background:#e7f0ea;border-color:#9cc4ae;font-weight:700}.gt-chip.extra.on.svelte-os6mz2{color:#6e551f;background:#f6efdd;border-color:#d9c48c}.doors-line.svelte-os6mz2{color:#52525b;margin:8px 0 0;font-size:12px;line-height:1.45}.json-file.svelte-os6mz2{background:#f4f4f5;border-radius:14px;padding:10px}.quickpath.svelte-os6mz2{background:var(--gd-accent-weak,#e6f1fb);border-radius:14px;padding:10px}.quickpath.svelte-os6mz2 summary:where(.svelte-os6mz2){cursor:pointer;color:var(--gd-accent-text,#185fa5);font-size:13px;font-weight:700}.qp-steps.svelte-os6mz2{color:#3f3f46;gap:6px;margin:8px 0;padding-left:18px;font-size:12.5px;line-height:1.45;display:grid}.sources-line.svelte-os6mz2{color:#52525b;margin:0;font-size:12.5px}.prefill-note.svelte-os6mz2{background:var(--gd-accent-weak,#e6f1fb);border:1px solid #a8d0ed;border-radius:10px;margin:0 0 12px;padding:10px 12px}.prefill-note.svelte-os6mz2 p:where(.svelte-os6mz2){color:#124d7c;margin:0;font-size:13px;line-height:1.45}.prefill-note.svelte-os6mz2 p:where(.svelte-os6mz2)+p:where(.svelte-os6mz2){margin-top:6px}.prefill-note.svelte-os6mz2 .muted:where(.svelte-os6mz2){color:var(--gd-accent-text,#185fa5);font-size:12.5px}.prefill-src.svelte-os6mz2{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modal-actions.svelte-os6mz2{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.modal-actions.svelte-os6mz2 .pc-action:where(.svelte-os6mz2){min-height:42px;padding:9px 13px;font-size:14px}.x.svelte-os6mz2{color:#1d4ed8;width:28px;height:28px;font:inherit;cursor:pointer;background:#dbeafe;border:0;border-radius:50%;font-size:18px}.err.svelte-os6mz2{margin:0;font-size:12px;line-height:1.4}.ok-msg.svelte-os6mz2{color:#15803d;margin:0;font-size:12px;line-height:1.35}.save-outcomes.svelte-os6mz2{gap:8px;margin-top:8px;display:grid}.save-outcomes.svelte-os6mz2 .so-count:where(.svelte-os6mz2){color:#18181b;font-variant-numeric:tabular-nums;margin:2px 0;font-size:13.5px;font-weight:620}.save-outcomes.svelte-os6mz2 .og:where(.svelte-os6mz2){border:1px solid #e4e4e8;border-radius:10px;font-size:13px;overflow:hidden}.save-outcomes.svelte-os6mz2 .og-h:where(.svelte-os6mz2){align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:620;display:flex}.save-outcomes.svelte-os6mz2 .og-n:where(.svelte-os6mz2){font-variant-numeric:tabular-nums;opacity:.75;margin-left:auto;font-size:12px}.save-outcomes.svelte-os6mz2 .og.match:where(.svelte-os6mz2) .og-h:where(.svelte-os6mz2){color:#15803d;background:#f0fdf4}.save-outcomes.svelte-os6mz2 .og.ctx:where(.svelte-os6mz2) .og-h:where(.svelte-os6mz2){background:var(--gd-accent-weak,#e6f1fb);color:var(--gd-accent-text,#185fa5)}.save-outcomes.svelte-os6mz2 .og.priv:where(.svelte-os6mz2) .og-h:where(.svelte-os6mz2){color:#52525b;background:#f5f5f6}.save-outcomes.svelte-os6mz2 .og.skip:where(.svelte-os6mz2) .og-h:where(.svelte-os6mz2){color:#9a5b1a;background:#fff7ed}.save-outcomes.svelte-os6mz2 .og-i:where(.svelte-os6mz2){border-top:1px solid #eeeef0;align-items:baseline;gap:7px;padding:7px 11px;line-height:1.4;display:flex}.save-outcomes.svelte-os6mz2 .og-note:where(.svelte-os6mz2){color:#a1a1aa;white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11.5px}.save-outcomes.svelte-os6mz2 .og-more:where(.svelte-os6mz2){color:#a1a1aa;border-top:1px solid #eeeef0;padding:6px 11px;font-size:12px}.save-outcomes.svelte-os6mz2 .og-foot:where(.svelte-os6mz2){color:#a1a1aa;border-top:1px solid #eeeef0;padding:7px 11px;font-size:11.5px;line-height:1.35}.save-outcomes.svelte-os6mz2 .og-cta:where(.svelte-os6mz2){margin:9px 11px 11px}.map-proposals.svelte-os6mz2{gap:4px;margin:6px 0 0;padding:0 0 0 4px;font-size:13px;list-style:none;display:grid}.saving-overlay.svelte-os6mz2{z-index:400;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.saving-box.svelte-os6mz2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;max-width:320px;padding:16px 20px;font-size:14px;display:flex;box-shadow:0 10px 32px #0f172a24}.saving-box.svelte-os6mz2 p:where(.svelte-os6mz2){margin:0;line-height:1.4}.saving-box.svelte-os6mz2 small:where(.svelte-os6mz2){color:#64748b}.spinner.svelte-os6mz2{border:3px solid #e2e8f0;border-top-color:#2481cc;border-radius:50%;flex:none;width:22px;height:22px;animation:.9s linear infinite pc-spin}.err.svelte-os6mz2{color:#b91c1c}@media (width<=520px){.modal-backdrop.svelte-os6mz2{padding:8px max(6px, var(--app-safe-right,0px)) calc(8px + var(--app-safe-bottom,0px)) max(6px, var(--app-safe-left,0px))}.snapshot-modal.svelte-os6mz2{border-radius:18px;max-height:94vh;padding:14px}.form-row.two.svelte-os6mz2,.form-row.three.svelte-os6mz2{grid-template-columns:1fr}.modal-actions.svelte-os6mz2{grid-template-columns:1fr;display:grid}}.modal-backdrop.svelte-1q177v5{z-index:200;padding:18px max(10px, var(--app-safe-right,0px)) calc(18px + var(--app-safe-bottom,0px)) max(10px, var(--app-safe-left,0px));background:#18181b61;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.snapshot-modal.svelte-1q177v5{color:#18181b;background:#fff;border:.5px solid #e4e4e8;border-radius:20px;width:min(640px,100%);max-height:min(88vh,860px);padding:14px;overflow:auto;box-shadow:0 18px 60px #18181b3d}.modal-head.svelte-1q177v5{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.modal-head.svelte-1q177v5 strong:where(.svelte-1q177v5){font-size:18px;line-height:1.2;display:block}.modal-head.svelte-1q177v5 small:where(.svelte-1q177v5){color:#71717a;margin-top:4px;font-size:12px;line-height:1.4;display:block}.snapshot-form.svelte-1q177v5{gap:10px;display:grid}.snapshot-form.svelte-1q177v5 label:where(.svelte-1q177v5),.file-label.svelte-1q177v5{gap:5px;display:grid}.snapshot-form.svelte-1q177v5 label:where(.svelte-1q177v5) span:where(.svelte-1q177v5),.file-label.svelte-1q177v5 span:where(.svelte-1q177v5){color:#52525b;font-size:12px;font-weight:700}.snapshot-form.svelte-1q177v5 input:where(.svelte-1q177v5),.snapshot-form.svelte-1q177v5 select:where(.svelte-1q177v5),.snapshot-form.svelte-1q177v5 textarea:where(.svelte-1q177v5){color:#18181b;width:100%;font:inherit;box-sizing:border-box;background:#f8f8fb;border:1px solid #e4e4e8;border-radius:12px;padding:10px 11px;font-size:14px;line-height:1.35}.snapshot-form.svelte-1q177v5 textarea:where(.svelte-1q177v5){resize:vertical;min-height:68px}.snapshot-form.svelte-1q177v5 input:where(.svelte-1q177v5):focus,.snapshot-form.svelte-1q177v5 select:where(.svelte-1q177v5):focus,.snapshot-form.svelte-1q177v5 textarea:where(.svelte-1q177v5):focus{border-color:var(--gd-accent,#4f46e5);outline:none;box-shadow:0 0 0 3px #2481cc1f}.jf-head.svelte-1q177v5{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.link-btn.svelte-1q177v5{color:var(--gd-accent,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:none}.link-btn.svelte-1q177v5:hover{text-decoration:underline}.form-row.svelte-1q177v5{gap:8px;display:grid}.form-row.two.svelte-1q177v5{grid-template-columns:1fr 1fr}.file-label.svelte-1q177v5{background:#f4f4f5;border-radius:14px;padding:10px}.x.svelte-1q177v5{color:#1d4ed8;width:28px;height:28px;font:inherit;cursor:pointer;background:#dbeafe;border:0;border-radius:50%;font-size:18px}.privacy-note.svelte-1q177v5,.err.svelte-1q177v5{margin:0;font-size:12px;line-height:1.4}.privacy-note.svelte-1q177v5{color:#1e40af}.ok-msg.svelte-1q177v5{color:#15803d;margin:0;font-size:12px;line-height:1.35}.err.svelte-1q177v5{color:#b91c1c}@media (width<=520px){.modal-backdrop.svelte-1q177v5{padding:8px max(6px, var(--app-safe-right,0px)) calc(8px + var(--app-safe-bottom,0px)) max(6px, var(--app-safe-left,0px))}.snapshot-modal.svelte-1q177v5{border-radius:18px;max-height:94vh}.form-row.two.svelte-1q177v5{grid-template-columns:1fr}}.lp-dialog.svelte-xcpdlh{background:var(--tg-theme-bg-color,#fff);border:1px solid var(--tg-theme-section-separator-color,#00000014);border-radius:14px;gap:12px;padding:16px;display:grid}.lp-progress.svelte-xcpdlh{color:var(--tg-theme-hint-color,#888);gap:6px;font-size:13px;display:grid}.lp-bar.svelte-xcpdlh{background:#2b6fff1f;border-radius:999px;height:4px;overflow:hidden}.lp-bar-fill.svelte-xcpdlh{background:#2b6fff;height:100%;transition:width .25s}.lp-prompt.svelte-xcpdlh{color:var(--tg-theme-text-color,#1a1a1a);margin:4px 0 6px;font-size:15px;line-height:1.45}.lp-hint.svelte-xcpdlh{color:#b25b3a;background:#ff8a3d1a;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}textarea.svelte-xcpdlh{box-sizing:border-box;border:1px solid var(--tg-theme-hint-color,#ccc);background:var(--tg-theme-bg-color,#fff);width:100%;color:var(--tg-theme-text-color,#000);resize:vertical;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px}textarea.svelte-xcpdlh:focus{border-color:#2b6fff;outline:none}.lp-actions.svelte-xcpdlh{justify-content:flex-end;gap:8px;display:flex}.lp-btn.svelte-xcpdlh{color:#fff;cursor:pointer;background:#2b6fff;border:none;border-radius:10px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:650}.lp-btn.svelte-xcpdlh:disabled{opacity:.5;cursor:not-allowed}.lp-btn--ghost.svelte-xcpdlh{color:var(--tg-theme-link-color,#2b6fff);border:1px solid var(--tg-theme-section-separator-color,#0000001a);background:0 0}.lp-btn--exit.svelte-xcpdlh{color:var(--tg-theme-hint-color,#888);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:6px 0;font-size:13px;text-decoration:underline}.lp-status.svelte-xcpdlh{color:var(--tg-theme-hint-color,#666);margin:0}.lp-status--error.svelte-xcpdlh{color:#b25b3a}h3.svelte-xcpdlh{color:var(--tg-theme-text-color,#1a1a1a);margin:0;font-size:18px}.muted.svelte-q071x9{color:#71717a;font-size:14px}.muted.small.svelte-q071x9{font-size:13px}.muted.empty.svelte-q071x9{padding:12px 2px}.group.svelte-q071x9{margin-top:22px}.graph-link.svelte-q071x9{color:#18181b;background:#f7f7fa;border:.5px solid #e4e4e8;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;margin-top:10px;padding:10px;text-decoration:none;display:grid}.ctx-icon.svelte-q071x9{color:#0c447c;background:#e6f1fb;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:inline-flex}.graph-link.svelte-q071x9 span:where(.svelte-q071x9):last-child{gap:3px;min-width:0;display:grid}.graph-link.svelte-q071x9 strong:where(.svelte-q071x9),.graph-link.svelte-q071x9 em:where(.svelte-q071x9){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-link.svelte-q071x9 strong:where(.svelte-q071x9){font-size:14px;font-weight:600}.graph-link.svelte-q071x9 em:where(.svelte-q071x9){color:#71717a;font-size:12px;font-style:normal}.add-link.svelte-q071x9{color:var(--gd-accent,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500}.add-row.svelte-q071x9{gap:8px;margin-bottom:9px;display:flex}.add-row.svelte-q071x9 input:where(.svelte-q071x9){min-height:34px;font:inherit;color:#18181b;background:#fff;border:1px solid #e4e4e8;border-radius:10px;flex:1;padding:0 10px;font-size:13px}.run-btn.svelte-q071x9{background:var(--gd-accent,#4f46e5);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.run-btn.sm.svelte-q071x9{min-height:34px;padding:0 12px;font-size:13px}.run-btn.run.svelte-q071x9{width:100%;min-height:46px;margin-top:14px;font-size:15px}.run-btn.refine.svelte-q071x9{margin-bottom:4px}.run-btn.svelte-q071x9:disabled{opacity:.6;cursor:wait}.profile-group.svelte-q071x9,.publish-group.svelte-q071x9{background:#fff;border:.5px solid #e4e4e8;border-radius:18px;margin-top:22px;padding:14px}.badge-pill.svelte-q071x9{border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.badge--ok.svelte-q071x9{color:#15803d;background:#dcfce7}.badge--weak.svelte-q071x9{color:#92400e;background:#fef3c7}.badge--stale.svelte-q071x9{color:#b91c1c;background:#fee2e2}.collapse-card.svelte-q071x9{background:#f7f7fa;border:.5px solid #e4e4e8;border-radius:14px;margin-top:12px;padding:11px 12px}.collapse-head.svelte-q071x9{width:100%;font:inherit;color:#18181b;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:14px;font-weight:600;display:flex}.chev.svelte-q071x9{color:#a1a1aa;font-size:11px}.section-preview.svelte-q071x9{color:#71717a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.collapse-panel.svelte-q071x9{gap:10px;margin-top:10px;display:grid}.agent-list.svelte-q071x9{gap:7px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.agent-flag.svelte-q071x9{color:#15803d;width:16px;font-weight:700;display:inline-block}.permanent-url-card.svelte-q071x9{gap:8px;display:grid}.pc-action.danger-act.svelte-q071x9{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.slug-link.svelte-q071x9{text-align:left;padding:2px 0}.landing-card.svelte-q071x9{background:#f7f7fa;border:.5px solid #e4e4e8;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.landing-card.wizard-open.svelte-q071x9{z-index:140;background:#fff;width:min(640px,100vw - 24px);max-height:86vh;margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #14141461,0 18px 44px #00000038}.wiz-x.svelte-q071x9{color:#8a8981;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 6px;font-size:15px}.landing-head.svelte-q071x9{align-items:center;gap:8px;display:flex}.landing-title.svelte-q071x9{font-size:14px;font-weight:600}.landing-head.svelte-q071x9 .badge-pill:where(.svelte-q071x9){margin-left:auto}.seo-toggle.svelte-q071x9{background:#2b6fff0f;border:1px solid #2b6fff29;border-radius:10px;padding:11px 12px}.seo-toggle-row.svelte-q071x9{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.seo-toggle-row.svelte-q071x9 input[type=checkbox]:where(.svelte-q071x9){accent-color:#2b6fff;cursor:pointer;width:18px;height:18px;margin-top:2px}.seo-toggle-label.svelte-q071x9{font-size:13px;font-weight:600;line-height:1.4}.seo-toggle-hint.svelte-q071x9{color:#71717a;margin:6px 0 0 28px;font-size:12px;line-height:1.45}.referral-note.svelte-q071x9{color:#52525b;background:#2b6fff14;border-radius:8px;margin:0;padding:8px 12px;font-size:12px;line-height:1.45}.landing-hints.svelte-q071x9{margin:0;padding-left:18px}.landing-hints.svelte-q071x9 li:where(.svelte-q071x9){margin:2px 0}.lp-inline-wrap.svelte-q071x9{margin:4px 0}.wizard-step.svelte-q071x9{color:var(--gd-accent,#4f46e5);font-weight:600}.wizard-label.svelte-q071x9{gap:8px;margin:0;display:grid}.wizard-label.svelte-q071x9>span:where(.svelte-q071x9){font-size:13px;font-weight:600}.wizard-label.svelte-q071x9 textarea:where(.svelte-q071x9),.wizard-label.svelte-q071x9 input[type=text]:where(.svelte-q071x9),.wizard-label.svelte-q071x9 select:where(.svelte-q071x9){color:#18181b;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #e4e4e8;border-radius:10px;width:100%;padding:9px 11px;font-family:inherit;font-size:13px}.wizard-label.svelte-q071x9 textarea:where(.svelte-q071x9):focus,.wizard-label.svelte-q071x9 input[type=text]:where(.svelte-q071x9):focus,.wizard-label.svelte-q071x9 select:where(.svelte-q071x9):focus{border-color:var(--gd-accent,#4f46e5);outline:none}.proof-row.svelte-q071x9{grid-template-columns:minmax(110px,30%) 1fr;align-items:center;gap:8px;display:grid}.wizard-actions.svelte-q071x9{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.public-url.svelte-q071x9{color:#0c447c;word-break:break-all;margin:0;font-size:13px;font-weight:600}.public-actions.svelte-q071x9{flex-wrap:wrap;gap:7px;display:flex}.wiki-text.svelte-q071x9{white-space:pre-wrap;word-break:break-word;background:#f1f1f4;border-radius:10px;max-height:320px;margin:0;padding:10px;font-size:12px;line-height:1.5;overflow-y:auto}.group-cap.svelte-q071x9{align-items:baseline;gap:8px;margin:0 2px 10px;display:flex}.gc-title.svelte-q071x9{color:#18181b;font-size:15px;font-weight:600}.pc-action.svelte-q071x9{min-height:32px;font-size:12px;font-weight:700;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;justify-self:start;align-items:center;padding:6px 10px;display:inline-flex}.pc-action.primary.svelte-q071x9{color:#14532d;background:#dcfce7}.pc-action.secondary.svelte-q071x9{color:#3f3f46;background:#f4f4f5}.privacy-note.svelte-q071x9,.warn.svelte-q071x9,.err.svelte-q071x9,.blocked.svelte-q071x9{margin:0;font-size:12px;line-height:1.4}.warn.svelte-q071x9{color:#92400e}.err.svelte-q071x9,.blocked.svelte-q071x9{color:#b91c1c}.agent-card.svelte-1b7tlo2{background:#fff;border:.5px solid #e4e4e8;border-radius:20px;margin-bottom:16px;padding:16px;box-shadow:0 1px 2px #14141e0a}.agent-top.svelte-1b7tlo2{align-items:center;gap:12px;margin-bottom:14px;display:flex}.progress-rules-wrap.svelte-1b7tlo2{border:1px solid #e4e7ee;border-radius:8px;margin-top:12px;overflow-x:auto}.progress-rules.svelte-1b7tlo2{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:12px}.progress-rules.svelte-1b7tlo2 caption:where(.svelte-1b7tlo2){color:#272735;text-align:left;padding:11px 12px;font-weight:800}.progress-rules.svelte-1b7tlo2 th:where(.svelte-1b7tlo2),.progress-rules.svelte-1b7tlo2 td:where(.svelte-1b7tlo2){vertical-align:top;border-top:1px solid #eceef3;padding:9px 10px}.progress-rules.svelte-1b7tlo2 th:where(.svelte-1b7tlo2){color:#65677a;background:#f8f9fc;font-weight:700}.agent-ico.svelte-1b7tlo2{background:#e6f1fb;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;display:flex}.avatar-picker.svelte-1b7tlo2{flex-wrap:wrap;gap:5px;margin:-4px 0 14px 64px;display:flex}.avatar-picker.svelte-1b7tlo2 button:where(.svelte-1b7tlo2){cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:1px}.avatar-picker.svelte-1b7tlo2 button.active:where(.svelte-1b7tlo2){border-color:var(--gd-accent,#4f46e5)}.agent-id.svelte-1b7tlo2{flex:1;min-width:0}.agent-name-row.svelte-1b7tlo2{align-items:center;gap:8px;display:flex}.agent-name.svelte-1b7tlo2{color:#18181b;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.name-edit-btn.svelte-1b7tlo2{color:#a1a1aa;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 4px;font-size:14px;line-height:1}.name-edit-btn.svelte-1b7tlo2:hover{color:var(--gd-accent,#4f46e5)}.agent-rank.svelte-1b7tlo2{color:#6b6b73;margin-top:2px;font-size:13px;display:block}.care-explanation.svelte-1b7tlo2{background:#f8f9fb;border:1px solid #e1e4ea;border-radius:12px;margin:14px 0 0;padding:12px 14px}.care-heading.svelte-1b7tlo2{justify-content:space-between;align-items:center;gap:10px;display:flex}.care-heading.svelte-1b7tlo2 span:where(.svelte-1b7tlo2){color:#777;font-size:12px}.care-heading.svelte-1b7tlo2 span.active:where(.svelte-1b7tlo2){color:#178a52}.care-explanation.svelte-1b7tlo2 p:where(.svelte-1b7tlo2){margin:7px 0;font-size:13px;line-height:1.45}.care-explanation.svelte-1b7tlo2 small:where(.svelte-1b7tlo2){color:#777;margin-bottom:8px;display:block}.care-explanation.svelte-1b7tlo2 a:where(.svelte-1b7tlo2){color:var(--tg-link,#4f46e5);font-size:13px;text-decoration:none}.name-edit.svelte-1b7tlo2{align-items:center;gap:6px;display:flex}.name-input.svelte-1b7tlo2{border:1px solid var(--gd-accent,#4f46e5);min-width:0;font:inherit;color:#18181b;background:#fff;border-radius:10px;flex:1;padding:7px 10px;font-size:15px}.name-input.svelte-1b7tlo2:focus{outline:none;box-shadow:0 0 0 3px #e6f1fb}.name-ok.svelte-1b7tlo2,.name-cancel.svelte-1b7tlo2{cursor:pointer;background:#fff;border:.5px solid #e4e4e8;border-radius:10px;flex-shrink:0;width:34px;height:34px;font-size:15px;line-height:1}.name-ok.svelte-1b7tlo2{background:var(--gd-accent,#4f46e5);color:#fff;border-color:var(--gd-accent,#4f46e5)}.name-ok.svelte-1b7tlo2:disabled,.name-cancel.svelte-1b7tlo2:disabled{opacity:.5;cursor:default}.name-hint.svelte-1b7tlo2{color:#a1a1aa;margin-top:5px;font-size:11px;display:block}.agent-stats.svelte-1b7tlo2{gap:8px;display:grid}.stat-row.svelte-1b7tlo2{grid-template-columns:88px 1fr 28px;align-items:center;gap:8px;display:grid}.stat-lbl.svelte-1b7tlo2{letter-spacing:.04em;color:#6b6b73;font-size:10px;font-weight:700}.stat-description.svelte-1b7tlo2{color:#8b8b94;grid-column:1/-1;margin-top:-4px;font-size:10.5px;line-height:1.35}.stat-bar.svelte-1b7tlo2{background:#ececec;border-radius:999px;height:8px;overflow:hidden}.stat-fill.svelte-1b7tlo2{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.stat-fill.c-g.svelte-1b7tlo2{background:#16a34a}.stat-fill.c-b.svelte-1b7tlo2{background:var(--gd-accent,#4f46e5)}.stat-fill.c-p.svelte-1b7tlo2{background:#c2255c}.stat-fill.c-o.svelte-1b7tlo2{background:#e8590c}.stat-fill.c-y.svelte-1b7tlo2{background:#d9a800}.stat-val.svelte-1b7tlo2{color:#18181b;text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.next-level.svelte-1b7tlo2{color:#52525b;border-top:1px solid #ececf0;margin:12px 0 0;padding-top:10px;font-size:12px}.progress-history.svelte-1b7tlo2,.progress-actions.svelte-1b7tlo2{gap:7px;margin-top:12px;display:grid}.progress-history.svelte-1b7tlo2>strong:where(.svelte-1b7tlo2),.progress-actions.svelte-1b7tlo2>strong:where(.svelte-1b7tlo2){color:#3f3f46;font-size:12px}.progress-event.svelte-1b7tlo2{color:#71717a;justify-content:space-between;align-items:start;gap:8px;font-size:11px;line-height:1.35;display:flex}.progress-event.svelte-1b7tlo2 b:where(.svelte-1b7tlo2){color:#16803a;white-space:nowrap}.progress-actions.svelte-1b7tlo2{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-actions.svelte-1b7tlo2>strong:where(.svelte-1b7tlo2){grid-column:1/-1}.progress-actions.svelte-1b7tlo2 button:where(.svelte-1b7tlo2){color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #dedee5;border-radius:7px;min-height:34px;font-size:11px}.rules-link.svelte-1b7tlo2{color:var(--gd-accent,#4f46e5);margin-top:12px;font-size:12px;text-decoration:none;display:inline-block}.no-progress.svelte-1b7tlo2{color:#52525b;margin-top:12px;font-size:11px}.no-progress.svelte-1b7tlo2 summary:where(.svelte-1b7tlo2){cursor:pointer;font-weight:650}.no-progress.svelte-1b7tlo2 ul:where(.svelte-1b7tlo2){margin:7px 0 0;padding-left:18px;line-height:1.45}.agent-chat-btn.svelte-1b7tlo2{background:var(--gd-accent,#4f46e5);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:14px;font-size:15px;font-weight:600}.agent-chat-btn.svelte-1b7tlo2:hover{background:#1d6fb0}.agent-note.svelte-1b7tlo2{color:#a1a1aa;margin:10px 2px 0;font-size:12px;line-height:1.45}.add-link.svelte-1b7tlo2{color:var(--gd-accent,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500}.stats-toggle.svelte-1b7tlo2{margin:0 0 10px;display:block}.pc-orphans.svelte-xfe5ua{background:linear-gradient(#faf9ff,#fff);border:1px solid #a8d0ed;border-radius:11px;gap:6px;padding:9px 10px;display:grid}.po-head.svelte-xfe5ua{color:#18181b;font-size:12.5px;font-weight:650}.po-sub.svelte-xfe5ua{color:#a1a1aa;margin:0;font-size:11.5px}.po-item.svelte-xfe5ua{background:#fff;border:.5px solid #efeff2;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.po-item.busy.svelte-xfe5ua{opacity:.55}.po-title.svelte-xfe5ua{min-width:0;font-size:12.5px;font-weight:600}.po-acts.svelte-xfe5ua{gap:5px;display:flex}.po-accept.svelte-xfe5ua{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#2481cc;border:0;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:600}.po-accept.svelte-xfe5ua:disabled{opacity:.6;cursor:default}.po-mini.svelte-xfe5ua{color:#71717a;width:26px;height:26px;font:inherit;cursor:pointer;background:#fff;border:.5px solid #e4e4e8;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.po-mini.svelte-xfe5ua:hover{background:#f4f4f5}.po-mini.svelte-xfe5ua:disabled{opacity:.6;cursor:default}.po-more.svelte-xfe5ua{font:inherit;color:#2481cc;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:11.5px;font-weight:600}.page.svelte-1apkkhe{max-width:640px;padding:16px max(12px, var(--app-safe-right,0px)) calc(84px + var(--app-safe-bottom,0px)) max(12px, var(--app-safe-left,0px));color:#18181b;background:#f3f3f6;margin:0 auto}header.svelte-1apkkhe{align-items:center;gap:8px;margin-bottom:14px;display:flex}.back.svelte-1apkkhe{color:#18181b;padding:2px 4px;font-size:22px;line-height:1.2;text-decoration:none}.head-row.svelte-1apkkhe{flex:1;justify-content:space-between;align-items:baseline;min-width:0;display:flex}h1.svelte-1apkkhe{color:#18181b;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.15}.muted.svelte-1apkkhe{color:#71717a;font-size:14px}.muted.small.svelte-1apkkhe{font-size:13px}.muted.empty.svelte-1apkkhe{padding:12px 2px}.knows-cap.svelte-1apkkhe{color:#6b6b73;margin:4px 4px 10px;font-size:13px;font-weight:600}.fact-editor-backdrop.svelte-1apkkhe{z-index:1200;background:#1520266b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fact-editor-dialog.svelte-1apkkhe{background:#fff;border:1px solid #d7e2df;border-radius:15px;gap:15px;width:min(100%,460px);padding:17px;display:grid;box-shadow:0 20px 54px #19313b38}.fact-editor-head.svelte-1apkkhe{justify-content:space-between;align-items:center;gap:12px;display:flex}.fact-editor-head.svelte-1apkkhe h2:where(.svelte-1apkkhe){margin:0;font-size:17px}.fact-editor-head.svelte-1apkkhe button:where(.svelte-1apkkhe){color:#53666c;width:34px;height:34px;font:inherit;cursor:pointer;background:#f0f3f3;border:0;border-radius:8px;font-size:22px}.fact-editor-field.svelte-1apkkhe{color:#5b6f75;gap:6px;font-size:12px;font-weight:650;display:grid}.fact-editor-field.svelte-1apkkhe textarea:where(.svelte-1apkkhe),.fact-editor-field.svelte-1apkkhe select:where(.svelte-1apkkhe){box-sizing:border-box;color:#19313b;width:100%;font:inherit;background:#fff;border:1px solid #b9cbc7;border-radius:9px;padding:10px;font-size:14px}.fact-editor-field.svelte-1apkkhe textarea:where(.svelte-1apkkhe){resize:vertical;min-height:100px;line-height:1.45}.fact-editor-actions.svelte-1apkkhe{flex-wrap:wrap;gap:8px;display:flex}.fact-editor-actions.svelte-1apkkhe button:where(.svelte-1apkkhe){color:#34545c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8d6;border-radius:9px;padding:0 13px;font-size:13px;font-weight:650}.fact-editor-actions.svelte-1apkkhe button.primary:where(.svelte-1apkkhe){color:#fff;background:#1976a8;border-color:#1976a8}.fact-editor-actions.svelte-1apkkhe button.danger:where(.svelte-1apkkhe){color:#fff;background:#b94747;border-color:#b94747}.fact-editor-actions.svelte-1apkkhe button:where(.svelte-1apkkhe):disabled{opacity:.55;cursor:default}.fact-delete-copy.svelte-1apkkhe{color:#556970;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.new-project.svelte-1apkkhe{border:1px dashed var(--gd-accent,#4f46e5);width:100%;min-height:48px;color:var(--gd-accent,#4f46e5);font:inherit;cursor:pointer;background:#fff;border-radius:14px;font-size:15px;font-weight:600}.new-project.open.svelte-1apkkhe{background:#e6f1fb}.new-project.alt.svelte-1apkkhe{color:#52525b;border-style:solid;border-color:#e4e4e8;margin-top:8px}.new-cap.svelte-1apkkhe{text-align:center;color:#a1a1aa;margin:8px 2px 0;font-size:12px;line-height:1.4}.new-cap.adv.svelte-1apkkhe{text-align:left;color:#71717a;margin-top:6px}.adv-link.svelte-1apkkhe{color:var(--gd-accent,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.new-sheet.svelte-1apkkhe{background:#fff;border:.5px solid #e4e4e8;border-radius:16px;gap:8px;margin-top:12px;padding:10px;display:grid}.new-opt.svelte-1apkkhe{color:#18181b;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:.5px solid #e4e4e8;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;display:grid}.new-opt.soon.svelte-1apkkhe{opacity:.6;cursor:default}.soon-badge.svelte-1apkkhe{color:#185fa5;text-transform:uppercase;vertical-align:middle;background:#e6f1fb;border-radius:999px;margin-right:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.group.svelte-1apkkhe{margin-top:22px}.context-group.svelte-1apkkhe{background:#fff;border:.5px solid #e4e4e8;border-radius:18px;margin-top:4px;padding:14px}.goal-search-note.svelte-1apkkhe{color:#3f3f46;background:#eef6ff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;font-size:13px;display:flex}.goal-search-note.svelte-1apkkhe a:where(.svelte-1apkkhe){color:#185fa5;flex:none;font-weight:600;text-decoration:none}.graph-link.svelte-1apkkhe{color:#18181b;background:#f7f7fa;border:.5px solid #e4e4e8;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;margin-top:10px;padding:10px;text-decoration:none;display:grid}.ctx-icon.svelte-1apkkhe{color:#0c447c;background:#e6f1fb;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:inline-flex}.graph-link.svelte-1apkkhe span:where(.svelte-1apkkhe):last-child{gap:3px;min-width:0;display:grid}.graph-link.svelte-1apkkhe strong:where(.svelte-1apkkhe),.graph-link.svelte-1apkkhe em:where(.svelte-1apkkhe){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-link.svelte-1apkkhe strong:where(.svelte-1apkkhe){font-size:14px;font-weight:600}.graph-link.svelte-1apkkhe em:where(.svelte-1apkkhe){color:#71717a;font-size:12px;font-style:normal}.card-empty.svelte-1apkkhe{text-align:center;background:#f7f7fa;border:.5px solid #e4e4e8;border-radius:14px;gap:7px;margin-bottom:10px;padding:16px;display:grid}.card-empty.svelte-1apkkhe b:where(.svelte-1apkkhe){font-size:15px;font-weight:600}.card-empty.svelte-1apkkhe p:where(.svelte-1apkkhe){color:#71717a;margin:0;font-size:13px}.fact-grp.svelte-1apkkhe{margin-top:12px}.fact-grp-head.svelte-1apkkhe{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fact-grp-title.svelte-1apkkhe{font-size:14px;font-weight:600}.add-link.svelte-1apkkhe{color:var(--gd-accent,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500}.add-row.svelte-1apkkhe{gap:8px;margin-bottom:9px;display:flex}.add-row.svelte-1apkkhe input:where(.svelte-1apkkhe){min-height:34px;font:inherit;color:#18181b;background:#fff;border:1px solid #e4e4e8;border-radius:10px;flex:1;padding:0 10px;font-size:13px}.fchips.svelte-1apkkhe{gap:7px;display:grid}.fact-item.svelte-1apkkhe{background:#fff;border:1px solid #e4e4e8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.fact-item.hidden-fact.svelte-1apkkhe{opacity:.72;background:#fafafa}.fact-meta.svelte-1apkkhe{color:#71717a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.fact-actions.svelte-1apkkhe{grid-area:1/2/span 2;gap:3px;display:inline-flex}.fact-actions.svelte-1apkkhe button:where(.svelte-1apkkhe){color:#52525b;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 6px;font-size:11px}.fact-actions.svelte-1apkkhe button:where(.svelte-1apkkhe):hover{color:#18181b}.fact-actions.svelte-1apkkhe button.danger:where(.svelte-1apkkhe){color:#b91c1c}.fact-actions.svelte-1apkkhe button:where(.svelte-1apkkhe):disabled{opacity:.45;cursor:wait}.fchip.svelte-1apkkhe{color:#3f3f46;background:#f1f1f4;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 8px;font-size:13px;display:inline-flex}.fchip.prio.svelte-1apkkhe{color:#92400e;background:#fef3c7}.fchip.plain.svelte-1apkkhe{padding:5px 10px}.fchip-label.svelte-1apkkhe{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.fchip-star.svelte-1apkkhe,.fchip-x.svelte-1apkkhe{cursor:pointer;color:inherit;background:0 0;border:0;padding:0 1px;font-size:13px;line-height:1}.fchip-star.svelte-1apkkhe{color:#b45309}.fchip-x.svelte-1apkkhe{color:#a1a1aa}@media (width<=720px){.goal-search-note.svelte-1apkkhe{flex-direction:column;align-items:flex-start}.fact-item.svelte-1apkkhe{grid-template-columns:minmax(0,1fr)}.fact-actions.svelte-1apkkhe{grid-area:auto/1;justify-content:flex-start}}.run-btn.svelte-1apkkhe{background:var(--gd-accent,#4f46e5);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.run-btn.sm.svelte-1apkkhe{min-height:34px;padding:0 12px;font-size:13px}.run-btn.run.svelte-1apkkhe{width:100%;min-height:46px;margin-top:14px;font-size:15px}.run-btn.refine.svelte-1apkkhe{margin-bottom:4px}.run-btn.svelte-1apkkhe:disabled{opacity:.6;cursor:wait}.toast.svelte-1apkkhe{left:max(16px, var(--app-safe-left,0px));right:max(16px, var(--app-safe-right,0px));bottom:calc(88px + var(--app-safe-bottom,0px));color:#fff;text-align:center;z-index:60;background:#18181beb;border-radius:10px;max-width:480px;margin:0 auto;padding:12px 14px;font-size:13px;font-weight:500;position:fixed}.profile-group.svelte-1apkkhe,.publish-group.svelte-1apkkhe{background:#fff;border:.5px solid #e4e4e8;border-radius:18px;margin-top:22px;padding:14px}.badge-pill.svelte-1apkkhe{border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.badge--ok.svelte-1apkkhe{color:#15803d;background:#dcfce7}.badge--weak.svelte-1apkkhe{color:#92400e;background:#fef3c7}.badge--stale.svelte-1apkkhe{color:#b91c1c;background:#fee2e2}.identity.svelte-1apkkhe{gap:3px;margin-bottom:10px;display:grid}.identity-label.svelte-1apkkhe{margin:0;font-size:15px;font-weight:600}.identity-role.svelte-1apkkhe{color:#52525b;margin:0;font-size:13px}.identity-meta.svelte-1apkkhe{color:#71717a;margin:0;font-size:12px}.entry-scenario.svelte-1apkkhe{background:#eff6ff;border:.5px solid #bfdbfe;border-radius:14px;gap:6px;margin-top:12px;padding:12px;display:grid}.entry-eyebrow.svelte-1apkkhe{text-transform:uppercase;letter-spacing:.04em;color:#2563eb;font-size:11px;font-weight:700}.entry-scenario.svelte-1apkkhe h3:where(.svelte-1apkkhe){margin:0;font-size:14px;font-weight:600}.entry-scenario.svelte-1apkkhe p:where(.svelte-1apkkhe){color:#52525b;margin:0;font-size:13px;line-height:1.4}.collapse-card.svelte-1apkkhe{background:#f7f7fa;border:.5px solid #e4e4e8;border-radius:14px;margin-top:12px;padding:11px 12px}.collapse-head.svelte-1apkkhe{width:100%;font:inherit;color:#18181b;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:14px;font-weight:600;display:flex}.chev.svelte-1apkkhe{color:#a1a1aa;font-size:11px}.section-preview.svelte-1apkkhe{color:#71717a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.collapse-panel.svelte-1apkkhe{gap:10px;margin-top:10px;display:grid}.signal.svelte-1apkkhe{gap:4px;display:grid}.signal-label.svelte-1apkkhe{text-transform:uppercase;letter-spacing:.04em;color:#a1a1aa;font-size:11px;font-weight:600}.signal-value.svelte-1apkkhe{margin:0;font-size:13px;line-height:1.45}.signal-list.svelte-1apkkhe{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.ctx-seg.svelte-1apkkhe{scrollbar-width:none;background:var(--gd-bg,#f3f3f6);z-index:5;gap:6px;margin:0 0 12px;padding:6px 0;display:flex;position:sticky;top:0;overflow-x:auto}.ctx-seg.svelte-1apkkhe::-webkit-scrollbar{display:none}.ctx-seg.svelte-1apkkhe button:where(.svelte-1apkkhe){background:var(--gd-surface,#fff);border:1px solid var(--gd-border,#e4e4e8);font:inherit;color:var(--gd-text-2,#71717a);cursor:pointer;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:12.5px;font-weight:600}.ctx-seg.svelte-1apkkhe button:where(.svelte-1apkkhe):hover{color:var(--gd-text,#18181b)}body.web-desktop .ctx-seg.svelte-1apkkhe{display:none}.compact-add.svelte-1apkkhe{margin-top:14px}.hint-details.svelte-1apkkhe{margin:0 2px 10px}.hint-details.svelte-1apkkhe summary:where(.svelte-1apkkhe){color:var(--gd-text-2,#71717a);cursor:pointer;padding:2px 0;font-size:12.5px}.hint-details[open].svelte-1apkkhe summary:where(.svelte-1apkkhe){color:var(--gd-text,#18181b)}.pc-action.danger-act.svelte-1apkkhe{color:#b91c1c;background:#fef2f2;border-color:#fecaca}@media (width>=1024px){body.web-desktop-beta .proj-list.svelte-1apkkhe{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}body.web-desktop-beta .offer-list.svelte-1apkkhe{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}}.pc-more.svelte-1apkkhe{position:relative}.pc-more.svelte-1apkkhe>summary:where(.svelte-1apkkhe){cursor:pointer;color:#5f5e5a;-webkit-user-select:none;user-select:none;background:#fff;border:.5px solid #d9d9de;border-radius:9px;padding:6px 12px;font-size:15px;line-height:1;list-style:none}.pc-more.svelte-1apkkhe>summary:where(.svelte-1apkkhe)::-webkit-details-marker{display:none}.pc-more[open].svelte-1apkkhe>summary:where(.svelte-1apkkhe){background:#f2f2f5}.pc-more-body.svelte-1apkkhe{flex-direction:column;gap:6px;margin-top:8px;display:flex}.group-cap.svelte-1apkkhe{align-items:baseline;gap:8px;margin:0 2px 10px;display:flex}.gc-title.svelte-1apkkhe{color:#18181b;font-size:15px;font-weight:600}.gc-showcase.svelte-1apkkhe{margin-left:auto}.gc-count.svelte-1apkkhe{color:#a1a1aa;font-size:12px;font-weight:500}.proj-list.svelte-1apkkhe{gap:10px;margin-top:12px;display:grid}.pc-desc.svelte-1apkkhe{color:#3f3f46;margin:0;font-size:13px;line-height:1.4}.proj-card.svelte-1apkkhe{color:#18181b;text-align:left;width:100%;font:inherit;background:#fff;border:.5px solid #e4e4e8;border-radius:8px;gap:8px;padding:14px;display:grid}.proj-card.selected.svelte-1apkkhe{border-color:var(--gd-accent,#4f46e5);box-shadow:0 0 0 2px color-mix(in srgb, var(--gd-accent,#4f46e5) 18%, transparent)}.pc-head.svelte-1apkkhe{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-identity.svelte-1apkkhe{align-items:center;gap:10px;min-width:0;display:flex}.pc-head.svelte-1apkkhe strong:where(.svelte-1apkkhe){color:#18181b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.badge.svelte-1apkkhe{white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.badge.online.svelte-1apkkhe{color:#15803d;background:#dcfce7}.badge.draft.svelte-1apkkhe{color:#b45309;background:#fef3c7}.badge.empty.svelte-1apkkhe{color:#6b7280;background:#eceef1}.pc-sub.svelte-1apkkhe{color:#71717a;margin:0;font-size:13px;line-height:1.4}.pc-completeness.svelte-1apkkhe{color:#b45309;margin:0;font-size:12.5px;line-height:1.4}.pc-completeness.full.svelte-1apkkhe{color:#15803d}.pc-actions.svelte-1apkkhe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-action.svelte-1apkkhe{min-height:32px;font-size:12px;font-weight:700;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;justify-self:start;align-items:center;padding:6px 10px;display:inline-flex}.pc-action.primary.svelte-1apkkhe{color:#14532d;background:#dcfce7}.pc-action.secondary.svelte-1apkkhe{color:#3f3f46;background:#f4f4f5}.pc-listing-btn.svelte-1apkkhe{color:#3f3f46;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:10px;padding:5px 11px;font-size:12px;font-weight:700}.pc-listing-btn.svelte-1apkkhe:disabled{opacity:.6;cursor:default}.pc-listing-btn.on.svelte-1apkkhe{border-color:var(--gd-accent,#4f46e5);color:#185fa5;background:#e6f1fb}.pc-listing-link.svelte-1apkkhe{color:var(--gd-accent,#4f46e5);font-size:12px;font-weight:600;text-decoration:none}.gt-chip.on.svelte-1apkkhe{color:#175639;background:#e7f0ea;border-color:#9cc4ae;font-weight:700}.gt-chip.extra.on.svelte-1apkkhe{color:#6e551f;background:#f6efdd;border-color:#d9c48c}.entry-resume.svelte-1apkkhe{color:#1e1b4b;text-align:left;cursor:pointer;background:#e6f1fb;border:1px solid #c7d2fe;border-radius:10px;width:100%;margin:0 0 8px;padding:10px 12px;font-size:13.5px;font-weight:600}.entry-resume.svelte-1apkkhe:hover{background:#e0e7ff}.chips.svelte-1apkkhe{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1apkkhe{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500}.chip.need.svelte-1apkkhe{color:#b91c1c;background:#fee2e2}.chip.asset.svelte-1apkkhe{color:#15803d;background:#dcfce7}.chip.pain.svelte-1apkkhe{color:#b45309;background:#fef3c7}.offers.svelte-1apkkhe{gap:10px;display:grid}.offers-hint.svelte-1apkkhe{color:#71717a;margin:-2px 0 0;font-size:12px;line-height:1.4}.offer-list.svelte-1apkkhe{gap:8px;display:grid}.offer-card.svelte-1apkkhe{background:#fff;border:.5px solid #e4e4e8;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.offer-card.pub.svelte-1apkkhe{background:#f0fdf4;border-color:#bbf7d0}.offer-main.svelte-1apkkhe{gap:4px;min-width:0;display:grid}.offer-main.svelte-1apkkhe small:where(.svelte-1apkkhe){color:#a1a1aa;font-size:11px;line-height:1.2}.offer-tag.svelte-1apkkhe{color:#52525b;text-overflow:ellipsis;white-space:nowrap;background:#f1f1f4;border-radius:999px;width:fit-content;max-width:100%;padding:5px 11px;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.offer-tag.pub.svelte-1apkkhe{color:#15803d;background:#dcfce7}.mini-action.svelte-1apkkhe,.mini-ok.svelte-1apkkhe{font:inherit;white-space:nowrap;border:0;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600}.mini-action.svelte-1apkkhe{background:var(--gd-accent,#4f46e5);color:#fff;cursor:pointer}.mini-action.svelte-1apkkhe:disabled{opacity:.6;cursor:default}.mini-ok.svelte-1apkkhe{color:#15803d;background:#dcfce7}.publish-preview.svelte-1apkkhe{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;gap:10px;padding:12px;display:grid}.preview-head.svelte-1apkkhe{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-head.svelte-1apkkhe strong:where(.svelte-1apkkhe){font-size:15px}.x.svelte-1apkkhe{color:#1d4ed8;width:28px;height:28px;font:inherit;cursor:pointer;background:#dbeafe;border:0;border-radius:50%;font-size:18px}.privacy-note.svelte-1apkkhe,.warn.svelte-1apkkhe,.err.svelte-1apkkhe,.blocked.svelte-1apkkhe{margin:0;font-size:12px;line-height:1.4}.privacy-note.svelte-1apkkhe{color:#1e40af}.facet-editor.svelte-1apkkhe{background:#fff;border:.5px solid #dbeafe;border-radius:13px;gap:9px;padding:10px;display:grid}.facet-editor-head.svelte-1apkkhe{gap:2px;display:grid}.facet-editor-head.svelte-1apkkhe strong:where(.svelte-1apkkhe){color:#18181b;font-size:13px}.facet-editor-head.svelte-1apkkhe small:where(.svelte-1apkkhe){color:#64748b;font-size:11px;line-height:1.3}.facet-grid.svelte-1apkkhe{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.facet-suggest.svelte-1apkkhe{color:#0369a1;min-height:34px;font:inherit;cursor:pointer;background:#f0f9ff;border:.5px solid #bae6fd;border-radius:10px;font-size:12px;font-weight:700}.facet-suggest.svelte-1apkkhe:disabled{opacity:.6;cursor:default}.facet-grid.svelte-1apkkhe label:where(.svelte-1apkkhe){gap:4px;min-width:0;display:grid}.facet-grid.svelte-1apkkhe span:where(.svelte-1apkkhe){color:#64748b;font-size:11px;font-weight:600}.facet-grid.svelte-1apkkhe select:where(.svelte-1apkkhe){color:#18181b;min-width:0;min-height:34px;font:inherit;background:#f8fafc;border:.5px solid #cbd5e1;border-radius:10px;padding:0 8px;font-size:12px}.facet-save.svelte-1apkkhe{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:10px;font-size:13px;font-weight:700}.facet-save.svelte-1apkkhe:disabled{opacity:.6;cursor:default}.ok-msg.svelte-1apkkhe{color:#15803d;margin:0;font-size:12px;line-height:1.35}@keyframes svelte-1apkkhe-pc-spin{to{transform:rotate(360deg)}}.pc-pending.svelte-1apkkhe{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.warn.svelte-1apkkhe{color:#92400e}.err.svelte-1apkkhe,.blocked.svelte-1apkkhe{color:#b91c1c}.publish-btn.svelte-1apkkhe{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#16a34a;border:0;border-radius:12px;font-size:14px;font-weight:700}.publish-btn.svelte-1apkkhe:disabled{opacity:.6;cursor:default}.ghost-btn.svelte-1apkkhe{color:#52525b;width:100%;font:inherit;cursor:pointer;background:#fff;border:.5px solid #e4e4e8;border-radius:12px;padding:12px;font-size:14px;font-weight:500}.ghost-btn.team.svelte-1apkkhe{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.ghost-btn.team.svelte-1apkkhe strong:where(.svelte-1apkkhe){color:#18181b;font-weight:600}.ghost-btn.team.svelte-1apkkhe .ico:where(.svelte-1apkkhe){font-size:20px}.ghost-btn.team.svelte-1apkkhe .body:where(.svelte-1apkkhe){gap:2px;display:grid}.ghost-btn.team.svelte-1apkkhe small:where(.svelte-1apkkhe){color:#71717a;font-size:12px;font-weight:400}.ctx-sub.svelte-1apkkhe{color:var(--gd-text-2,#71717a);margin:2px 0 0;font-size:12px}.history-link.svelte-1apkkhe{color:var(--gd-text-2,#71717a);margin-top:5px;font-size:12px;text-decoration:none;display:inline-block}.history-link.svelte-1apkkhe:hover{color:var(--gd-text,#18181b);text-decoration:underline}.context-import.svelte-1apkkhe{background:#fbfefd;border:1px solid #d8e5e1;border-radius:8px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.context-import-head.svelte-1apkkhe{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.context-import-head.svelte-1apkkhe strong:where(.svelte-1apkkhe){color:#18181b;font-size:15px}.context-import-head.svelte-1apkkhe p:where(.svelte-1apkkhe){color:#64748b;margin:3px 0 0;font-size:12px}.context-toggle.svelte-1apkkhe,.context-retry.svelte-1apkkhe,.context-method.svelte-1apkkhe button:where(.svelte-1apkkhe),.import-actions.svelte-1apkkhe button:where(.svelte-1apkkhe){color:#185fa5;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.context-retry.svelte-1apkkhe{justify-self:start}.context-methods.svelte-1apkkhe{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.context-method.svelte-1apkkhe{color:#18181b;text-align:left;background:#fff;border:1px solid #e0e7e5;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.context-method.svelte-1apkkhe>span:where(.svelte-1apkkhe){font-size:13px;font-weight:700}.context-method.svelte-1apkkhe small:where(.svelte-1apkkhe){color:#64748b;font-size:11px;line-height:1.35}.context-method.svelte-1apkkhe input:where(.svelte-1apkkhe){max-width:100%;font-size:11px}.package-method.svelte-1apkkhe textarea:where(.svelte-1apkkhe){resize:vertical;min-height:72px;font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:8px;font-size:11px}.context-method.svelte-1apkkhe button.primary:where(.svelte-1apkkhe),.import-actions.svelte-1apkkhe button.primary:where(.svelte-1apkkhe){color:#fff;background:#2481cc;border-color:#2481cc}.link-method.svelte-1apkkhe{font:inherit;cursor:pointer}.context-status.svelte-1apkkhe,.context-error.svelte-1apkkhe,.import-warning.svelte-1apkkhe{margin:0;font-size:12px}.context-status.svelte-1apkkhe{color:#16795d}.fact-challenge.svelte-1apkkhe{color:#92400e;font-size:11px;line-height:1.4}.challenge-actions.svelte-1apkkhe{border-top:1px solid #fde68a;padding:6px 0}.context-error.svelte-1apkkhe{color:#b91c1c}.import-warning.svelte-1apkkhe{color:#92400e}.import-review.svelte-1apkkhe{border-top:1px solid #d8e5e1;gap:8px;padding-top:10px;display:grid}.import-review-head.svelte-1apkkhe{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.import-review-head.svelte-1apkkhe span:where(.svelte-1apkkhe){color:#64748b;font-size:11px}.import-fact.svelte-1apkkhe{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) minmax(130px,190px);align-items:start;gap:9px;padding:9px;display:grid}.import-fact-body.svelte-1apkkhe{gap:3px;min-width:0;display:grid}.import-fact-body.svelte-1apkkhe strong:where(.svelte-1apkkhe){overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.import-fact-body.svelte-1apkkhe small:where(.svelte-1apkkhe){color:#64748b;overflow-wrap:anywhere;font-size:10.5px}.import-fact.svelte-1apkkhe select:where(.svelte-1apkkhe){min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-size:11px}.import-state.svelte-1apkkhe{color:#64748b;text-align:right;font-size:11px}.import-actions.svelte-1apkkhe{justify-content:flex-end;gap:8px;display:flex}.growth-question.svelte-1apkkhe{background:#f5faff;border-left:3px solid #2481cc;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:14px;margin-bottom:12px;padding:13px 14px;display:grid}.growth-question.svelte-1apkkhe strong:where(.svelte-1apkkhe){color:#18181b;font-size:13px}.growth-question.svelte-1apkkhe p:where(.svelte-1apkkhe){color:#64748b;margin:3px 0 0;font-size:11px}.growth-answer.svelte-1apkkhe{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.growth-answer.svelte-1apkkhe input:where(.svelte-1apkkhe){min-width:0;height:36px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:0 9px}.growth-answer.svelte-1apkkhe button:where(.svelte-1apkkhe){color:#fff;font:inherit;background:#2481cc;border:0;border-radius:8px;padding:0 12px;font-weight:700}@media (width<=620px){.context-methods.svelte-1apkkhe{grid-template-columns:1fr}.import-fact.svelte-1apkkhe{grid-template-columns:18px minmax(0,1fr)}.import-fact.svelte-1apkkhe select:where(.svelte-1apkkhe),.import-state.svelte-1apkkhe{text-align:left;grid-column:2}.growth-question.svelte-1apkkhe{grid-template-columns:1fr}}.page.svelte-8qk5ng{min-height:var(--app-viewport-stable-height,100dvh);color:#18181b;text-align:left;background:#f3f3f6;max-width:620px;margin:0 auto;padding:14px 14px 92px}.rp-header.svelte-8qk5ng{grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:44px;margin-bottom:14px;display:grid}.back.svelte-8qk5ng{color:#52525b;background:#fff;border:.5px solid #e4e4e8;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;text-decoration:none;display:inline-flex}.title-block.svelte-8qk5ng{min-width:0}h1.svelte-8qk5ng{margin:0;font-size:22px;font-weight:600;line-height:1.1}.title-block.svelte-8qk5ng p:where(.svelte-8qk5ng){color:#71717a;margin:3px 0 0;font-size:12px}.rp-loading.svelte-8qk5ng{color:#a1a1aa;padding:24px 4px;font-size:13px}.empty-state.svelte-8qk5ng{text-align:center;background:#fafafa;border:.5px dashed #d4d4d8;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;display:flex}.empty-state.svelte-8qk5ng strong:where(.svelte-8qk5ng){font-size:16px;font-weight:600}.empty-state.svelte-8qk5ng span:where(.svelte-8qk5ng){color:#71717a;max-width:340px;font-size:13px;line-height:1.45}.empty-state.svelte-8qk5ng button:where(.svelte-8qk5ng){background:var(--gd-accent,#4f46e5);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:4px;padding:0 18px;font-size:14px;font-weight:600}.rp-section.svelte-8qk5ng{margin-bottom:20px}.section-label.svelte-8qk5ng{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;margin-bottom:9px;font-size:11px;font-weight:800}.goal-grid.svelte-8qk5ng,.result-grid.svelte-8qk5ng{gap:9px;display:grid}.goal-card.svelte-8qk5ng{background:#fff;border:.5px solid #e4e4e8;border-radius:14px;gap:8px;min-width:0;padding:12px 13px;display:grid}.gc-top.svelte-8qk5ng{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.gc-top.svelte-8qk5ng strong:where(.svelte-8qk5ng){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.gc-top.svelte-8qk5ng em:where(.svelte-8qk5ng){color:#71717a;white-space:nowrap;flex:none;font-size:11px;font-style:normal}.gc-formula.svelte-8qk5ng{color:#18181b;font-size:13px}.gc-missing.svelte-8qk5ng{flex-wrap:wrap;gap:5px;display:flex}.miss-chip.svelte-8qk5ng{color:#52525b;border:1px dashed #d4d4d8;border-radius:999px;padding:4px 9px;font-size:11px}.gc-done.svelte-8qk5ng{color:#18181b;min-height:32px;font:inherit;cursor:pointer;background:#f4f4f5;border:.5px solid #e4e4e8;border-radius:999px;justify-self:start;padding:0 14px;font-size:12px;font-weight:600}.gap-list.svelte-8qk5ng{gap:7px;display:grid}.gap-row.svelte-8qk5ng{color:#18181b;text-align:left;width:100%;font:inherit;cursor:pointer;background:#f4f4f5;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 11px;display:grid}.gap-row.svelte-8qk5ng span:where(.svelte-8qk5ng){gap:2px;min-width:0;display:grid}.gap-row.svelte-8qk5ng b:where(.svelte-8qk5ng){font-size:13px;font-weight:600}.gap-row.svelte-8qk5ng small:where(.svelte-8qk5ng){color:#71717a;font-size:12px;line-height:1.35}.gap-row.svelte-8qk5ng i:where(.svelte-8qk5ng){color:#a1a1aa;font-size:16px;font-style:normal}.result-card.svelte-8qk5ng{background:#fff;border:.5px solid #e4e4e8;border-radius:14px;gap:9px;min-width:0;padding:11px 12px;display:grid}.result-card.applied.svelte-8qk5ng{background:#fafafa}.rc-top.svelte-8qk5ng{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.rc-icon.svelte-8qk5ng{font-size:18px;line-height:1.2}.rc-copy.svelte-8qk5ng{gap:2px;min-width:0;display:grid}.rc-copy.svelte-8qk5ng strong:where(.svelte-8qk5ng){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.rc-copy.svelte-8qk5ng small:where(.svelte-8qk5ng){color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.rc-cost.svelte-8qk5ng{color:#b45309;white-space:nowrap;background:#fef3c7;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600}.rc-actions.svelte-8qk5ng{align-items:center;gap:7px;display:flex}.rc-open.svelte-8qk5ng,.rc-ctx.svelte-8qk5ng{min-height:30px;font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:500}.rc-open.svelte-8qk5ng{color:#52525b;background:#fff;border:.5px solid #e4e4e8}.rc-ctx.svelte-8qk5ng{background:var(--gd-accent,#4f46e5);color:#fff;border:0}.rc-in.svelte-8qk5ng{color:#16a34a;font-size:12px;font-weight:600}.rp-toast.svelte-8qk5ng{left:max(16px, var(--app-safe-left,0px));right:max(16px, var(--app-safe-right,0px));bottom:calc(76px + var(--app-safe-bottom,0px));z-index:60;color:#fff;text-align:center;background:#18181be6;border-radius:8px;max-width:480px;margin:0 auto;padding:12px 14px;font-size:14px;font-weight:600;position:fixed}.ctx-overlay.svelte-8qk5ng{z-index:80;background:#0006;justify-content:center;align-items:flex-end;padding:0 12px 12px;display:flex;position:fixed;inset:0}.ctx-modal.svelte-8qk5ng{background:#fff;border-radius:16px 16px 12px 12px;gap:12px;width:100%;max-width:480px;padding:16px;display:grid}.ctx-h.svelte-8qk5ng{justify-content:space-between;align-items:center;display:flex}.ctx-h.svelte-8qk5ng strong:where(.svelte-8qk5ng){font-size:15px;font-weight:600}.ctx-x.svelte-8qk5ng{cursor:pointer;color:#a1a1aa;background:0 0;border:0;font-size:15px}.ctx-facts.svelte-8qk5ng{gap:6px;margin:0;padding-left:18px;display:grid}.ctx-facts.svelte-8qk5ng li:where(.svelte-8qk5ng){font-size:13px;line-height:1.4}.ctx-empty.svelte-8qk5ng{color:#71717a;margin:0;font-size:13px}.ctx-actions.svelte-8qk5ng{gap:8px;display:flex}.ctx-apply.svelte-8qk5ng{background:var(--gd-accent,#4f46e5);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:1;font-size:14px;font-weight:600}.ctx-apply.svelte-8qk5ng:disabled{opacity:.5;cursor:default}.ctx-later.svelte-8qk5ng{color:#52525b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:.5px solid #e4e4e8;border-radius:12px;padding:0 16px;font-size:14px}@media (width>=1024px){body.web-desktop-beta .goal-grid.svelte-8qk5ng,body.web-desktop-beta .result-grid.svelte-8qk5ng{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.contact-layer.svelte-1ebpar0{z-index:110;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contact-backdrop.svelte-1ebpar0{cursor:default;background:#0c1f266b;border:0;width:100%;position:absolute;inset:0}.contact-preflight.svelte-1ebpar0{box-sizing:border-box;border:1px solid var(--gd-border,#d9e1e2);background:var(--gd-surface,#fff);width:min(520px,100%);color:var(--gd-text,#142c34);border-radius:8px;padding:22px;position:relative;box-shadow:0 22px 60px #0d2a3338}h2.svelte-1ebpar0{letter-spacing:0;margin:0 0 6px;font-size:22px}p.svelte-1ebpar0,small.svelte-1ebpar0{color:var(--gd-text-2,#66747a)}p.svelte-1ebpar0{margin:0;font-size:13px;line-height:1.45}label.svelte-1ebpar0{gap:6px;margin-top:16px;font-size:13px;font-weight:700;display:grid}select.svelte-1ebpar0,textarea.svelte-1ebpar0{box-sizing:border-box;border:1px solid var(--gd-border,#cbd5d8);width:100%;color:inherit;font:inherit;letter-spacing:0;background:#fff;border-radius:6px;padding:10px 12px}textarea.svelte-1ebpar0{resize:vertical}small.svelte-1ebpar0{margin-top:14px;line-height:1.45;display:block}.contact-actions.svelte-1ebpar0{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}button.svelte-1ebpar0{min-height:36px;font:inherit;letter-spacing:0}.secondary.svelte-1ebpar0{color:var(--gd-text-2,#66747a);cursor:pointer;background:0 0;border:0}.primary.svelte-1ebpar0{background:var(--gd-accent,#0d75bd);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:0 13px;font-weight:700}button.svelte-1ebpar0:disabled{cursor:wait;opacity:.62}.comment-thread.svelte-1vyd5yx{color:#314a68;text-align:left;min-width:0;font-size:13px;font-weight:400;line-height:1.5}.root-comment.svelte-1vyd5yx,.reply-comment.svelte-1vyd5yx,.nested-comment.svelte-1vyd5yx{text-align:left;grid-template-columns:28px minmax(0,1fr);gap:9px;display:grid}.root-comment.svelte-1vyd5yx{grid-template-columns:30px minmax(0,1fr);padding:0}.comment-body.svelte-1vyd5yx,.nested-comment.svelte-1vyd5yx>div:where(.svelte-1vyd5yx){text-align:left;min-width:0}.comment-meta.svelte-1vyd5yx{flex-wrap:wrap;align-items:baseline;gap:7px;min-height:17px;display:flex}.comment-meta.svelte-1vyd5yx strong:where(.svelte-1vyd5yx){color:#243e69;font-size:12px;font-weight:600;line-height:1.4}.comment-meta.svelte-1vyd5yx time:where(.svelte-1vyd5yx){color:#8294aa;white-space:nowrap;margin-left:auto;font-size:10px}.comment-thread.svelte-1vyd5yx p:where(.svelte-1vyd5yx){color:inherit;overflow-wrap:anywhere;text-align:left;margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.5}button.svelte-1vyd5yx{font:inherit;letter-spacing:0}button.svelte-1vyd5yx:focus-visible,textarea.svelte-1vyd5yx:focus-visible{outline-offset:2px;outline:2px solid #67ace4}.root-actions.svelte-1vyd5yx{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.reply-toggle.svelte-1vyd5yx,.branch-toggle.svelte-1vyd5yx{color:#147ec0;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:500;line-height:1.4}.reply-toggle.svelte-1vyd5yx:hover,.branch-toggle.svelte-1vyd5yx:hover{text-decoration:underline}.reply-toggle.svelte-1vyd5yx:disabled{color:#8a8a91;cursor:default}.reply-tree.svelte-1vyd5yx{border:0;gap:13px;margin:7px 0 0 34px;padding:0;display:grid}.reply-comment.svelte-1vyd5yx,.nested-comment.svelte-1vyd5yx{position:relative}.reply-comment.svelte-1vyd5yx:before{content:"";border-bottom:1px solid #dbeaf4;border-left:1px solid #dbeaf4;border-radius:0 0 0 5px;width:12px;height:10px;position:absolute;top:5px;left:-17px}.nested-comment.svelte-1vyd5yx:before{content:"";border-top:1px solid #dfedf5;width:10px;position:absolute;top:13px;left:-17px}.reply-comment.focus-pulse.svelte-1vyd5yx{border-radius:9px;margin:-8px;padding:8px;animation:2.5s ease-out both svelte-1vyd5yx-branch-focus}.focus-label.svelte-1vyd5yx{z-index:1;color:#147ec0;background:#edf6fc;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:500;position:absolute;top:-19px;right:4px}.reply-comment.historical.svelte-1vyd5yx{opacity:1}.recommendation.svelte-1vyd5yx{color:#286d9e;background:#edf6fc;border-radius:4px;margin-top:5px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-flex}.recommendation.best.svelte-1vyd5yx{color:#176da5;background:#e5f2fb}.stale-note.svelte-1vyd5yx{color:#788a9e;margin-top:5px;font-size:11px;line-height:1.4;display:block}.branch-toggle.svelte-1vyd5yx{margin-top:3px;display:block}.branch-progress.svelte-1vyd5yx{color:#788a9e;margin-top:5px;font-size:11px;display:block}.nested-thread.svelte-1vyd5yx{border:0;gap:10px;margin:7px 0 0 -5px;padding:0;display:grid}.nested-comment.human.svelte-1vyd5yx{background:#fff6e6;border-radius:7px;margin-left:-8px;padding:8px}.nested-comment.human.svelte-1vyd5yx .comment-meta:where(.svelte-1vyd5yx) strong:where(.svelte-1vyd5yx){color:#97572b}.nested-comment.human.svelte-1vyd5yx:before{display:none}.human-reply-state.svelte-1vyd5yx{color:#788a9e;margin-top:5px;font-size:11px;display:block}.human-reply-state.error.svelte-1vyd5yx{color:#9a3f3f}.comment-thread.svelte-1vyd5yx .human-write-hint:where(.svelte-1vyd5yx){color:#788a9e;margin:0;font-size:12px}.human-composer.svelte-1vyd5yx{background:0 0;border:0;margin-top:2px;padding:0;display:grid}.human-composer-row.svelte-1vyd5yx{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;display:grid}.human-composer.svelte-1vyd5yx textarea:where(.svelte-1vyd5yx){resize:vertical;box-sizing:border-box;width:100%;height:39px;min-height:39px;max-height:180px;color:inherit;font:inherit;background:#fff;border:1px solid #d8e6f2;border-radius:7px;padding:9px 10px;font-size:12px;line-height:19px}.human-composer.svelte-1vyd5yx textarea:where(.svelte-1vyd5yx)::placeholder{color:#8294aa}.human-composer.svelte-1vyd5yx button:where(.svelte-1vyd5yx){color:#fff;cursor:pointer;background:#147ec0;border:0;border-radius:7px;place-items:center;width:38px;min-width:0;height:39px;padding:0;display:grid}.human-composer.svelte-1vyd5yx button:where(.svelte-1vyd5yx):hover:enabled{background:#0b6ba8}.human-composer.svelte-1vyd5yx button:where(.svelte-1vyd5yx):disabled{opacity:.55;cursor:default}.human-send-state.svelte-1vyd5yx{color:#788a9e;font-size:11px}.human-send-state.svelte-1vyd5yx:not(:empty){margin-top:4px}.comment-thread.svelte-1vyd5yx .branch-summary:where(.svelte-1vyd5yx){color:#788a9e;background:0 0;border:0;margin:0;padding:2px 0;font-size:12px;line-height:1.4}.activity-list.svelte-1vyd5yx{gap:5px;margin:10px 0 0 39px;display:grid}.typing.svelte-1vyd5yx{color:#71717a;align-items:center;gap:5px;width:fit-content;font-size:12px;display:flex}.typing.svelte-1vyd5yx i:where(.svelte-1vyd5yx){background:#7596b0;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite svelte-1vyd5yx-typing}.typing.svelte-1vyd5yx i:where(.svelte-1vyd5yx):nth-last-child(2){animation-delay:.15s}.typing.svelte-1vyd5yx i:where(.svelte-1vyd5yx):last-child{animation-delay:.3s}.branch-typing.svelte-1vyd5yx{margin:2px 0}.contact-action.svelte-1vyd5yx{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;padding:0;display:flex}.contact-action.svelte-1vyd5yx button:where(.svelte-1vyd5yx){color:#147ec0;cursor:pointer;background:#f0f7fc;border:1px solid #d9ebf7;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.contact-action.svelte-1vyd5yx button:where(.svelte-1vyd5yx):hover{background:#e4f2fc;border-color:#b5d8ef}.contact-action.svelte-1vyd5yx .continue-button:where(.svelte-1vyd5yx){flex-wrap:wrap;justify-content:center;width:100%}.continue-button.svelte-1vyd5yx svg{flex-shrink:0}.continue-button.svelte-1vyd5yx svg:last-child{margin-left:auto}.contact-action.svelte-1vyd5yx>span:where(.svelte-1vyd5yx),.contact-action.svelte-1vyd5yx small:where(.svelte-1vyd5yx){color:#788a9e;font-size:12px}.contact-action.svelte-1vyd5yx small:where(.svelte-1vyd5yx){color:#a23838;width:100%}.comment-thread.svelte-1vyd5yx .empty-replies:where(.svelte-1vyd5yx){color:#788a9e;margin:0;font-size:12px}.load-error.svelte-1vyd5yx{color:#a23838;margin:9px 0 0 50px;font-size:12px}@media (width<=720px){.reply-tree.svelte-1vyd5yx{margin-left:20px}.nested-thread.svelte-1vyd5yx{margin-left:-12px}.reply-comment.svelte-1vyd5yx:before{width:9px;left:-14px}.nested-comment.svelte-1vyd5yx:before{width:7px;left:-12px}.reply-toggle.svelte-1vyd5yx,.branch-toggle.svelte-1vyd5yx{min-height:34px}.human-composer-row.svelte-1vyd5yx{grid-template-columns:minmax(0,1fr) 40px}.human-composer.svelte-1vyd5yx textarea:where(.svelte-1vyd5yx){min-height:44px;font-size:16px}.human-composer.svelte-1vyd5yx button:where(.svelte-1vyd5yx){width:40px;height:44px}.contact-action.svelte-1vyd5yx button:where(.svelte-1vyd5yx){min-height:44px}.contact-action.svelte-1vyd5yx .continue-button:where(.svelte-1vyd5yx){gap:5px;padding:7px 8px}}@keyframes svelte-1vyd5yx-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes svelte-1vyd5yx-branch-focus{0%,45%{background:#edf6fc;box-shadow:0 0 0 2px #9fc9e8}to{background:0 0;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.reply-comment.focus-pulse.svelte-1vyd5yx{background:#edf6fc;animation:none;box-shadow:0 0 0 2px #9fc9e8}.typing.svelte-1vyd5yx i:where(.svelte-1vyd5yx){animation:none}}.hall-feed.svelte-119f7wt{text-align:left;color:#314a68;background:#fff;flex-direction:column;min-width:0;display:flex}.hall-feed.svelte-119f7wt>header:where(.svelte-119f7wt){border-bottom:1px solid #dbe6ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 14px;display:flex}.hall-title.svelte-119f7wt{align-items:center;gap:8px;display:flex}.live-dot.svelte-119f7wt{background:#238dcc;border-radius:50%;width:8px;height:8px}.hall-heading.svelte-119f7wt{gap:2px;display:grid}.hall-heading.svelte-119f7wt small:where(.svelte-119f7wt){color:#738087;font-size:10px}.hall-feed.svelte-119f7wt>header:where(.svelte-119f7wt) small:where(.svelte-119f7wt){color:#738087}.hall-status.svelte-119f7wt{align-items:center;gap:6px;display:inline-flex}.threads.svelte-119f7wt{gap:12px;padding:12px;display:grid}.threads.svelte-119f7wt>article:where(.svelte-119f7wt){background:#fff;border:1px solid #dbe6ef;border-radius:8px;min-width:0;padding:14px 13px}.hall-error.svelte-119f7wt{color:#9a5216;background:#fff7ed;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:12px;display:flex}.hall-error.svelte-119f7wt button:where(.svelte-119f7wt){color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d49b67;border-radius:6px;padding:5px 9px;font-weight:700}.hall-placeholder.svelte-119f7wt{border-bottom:1px solid #e3e8e8;align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:flex}.hall-placeholder.svelte-119f7wt>span:where(.svelte-119f7wt){background:#8a9699;border-radius:50%;width:9px;height:9px}.hall-placeholder.svelte-119f7wt>span.writing:where(.svelte-119f7wt){background:#238dcc;animation:1.2s ease-in-out infinite svelte-119f7wt-hall-pulse}.hall-placeholder.svelte-119f7wt strong:where(.svelte-119f7wt){flex:1;min-width:0;font-size:13px}.hall-placeholder.svelte-119f7wt button:where(.svelte-119f7wt){color:var(--gd-accent,#0d75bd);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}@keyframes svelte-119f7wt-hall-pulse{50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.hall-placeholder.svelte-119f7wt>span.writing:where(.svelte-119f7wt){animation:none}}.hall-empty.svelte-119f7wt{color:#737d82;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:180px;padding:24px;display:grid}.hall-empty.svelte-119f7wt strong:where(.svelte-119f7wt){color:#243d46}.hall-feed.quest-r10.svelte-119f7wt{height:100%;overflow:hidden}.hall-feed.quest-r10.svelte-119f7wt>header:where(.svelte-119f7wt){background:#fbfdff}.bar-emblem.svelte-119f7wt{color:#147ec0;background:#edf6fc;border:1px solid #bddbef;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hall-feed.quest-r10.svelte-119f7wt .hall-heading:where(.svelte-119f7wt) strong:where(.svelte-119f7wt){font-size:15px}.hall-feed.quest-r10.svelte-119f7wt .threads:where(.svelte-119f7wt){background:#fff;flex:1;align-content:start;min-height:0;overflow-y:auto}.hall-feed.quest-r10.svelte-119f7wt .threads:where(.svelte-119f7wt)>article:where(.svelte-119f7wt){border:0;border-radius:0;padding:1px 0}@media (width<=720px){.hall-feed.svelte-119f7wt>header:where(.svelte-119f7wt){padding:0 11px}.threads.svelte-119f7wt{padding:10px}.threads.svelte-119f7wt>article:where(.svelte-119f7wt){padding:10px 8px}}.quest-agent-data-rail.svelte-1qcft4k{color:#17344a;scrollbar-width:thin;background:#fbfdff;border-left:1px solid #d9e2ea;flex-direction:column;gap:15px;min-width:0;min-height:0;padding:17px 15px;display:none;overflow-y:auto}.quest-agent-data-rail.svelte-1qcft4k>*{flex-shrink:0}.rail-footer.svelte-1qcft4k{margin-top:auto}header.svelte-1qcft4k{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:32px;display:grid}header.summary.svelte-1qcft4k{grid-template-columns:minmax(0,1fr) auto}header.svelte-1qcft4k strong:where(.svelte-1qcft4k){font-size:14px;font-weight:700}.quest-heading.svelte-1qcft4k{text-align:left;gap:4px;min-width:0;display:grid}.quest-heading.svelte-1qcft4k small:where(.svelte-1qcft4k){font-size:11px}.quest-heading.svelte-1qcft4k strong:where(.svelte-1qcft4k){overflow-wrap:anywhere;line-height:1.35}.icon-action.svelte-1qcft4k{color:#587083;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.icon-action.svelte-1qcft4k:hover{color:#176fa7;background:#eef5fb}.drawer-close.svelte-1qcft4k{justify-self:end}section.svelte-1qcft4k{gap:3px;display:grid}h2.svelte-1qcft4k{color:#7b8c99;letter-spacing:.055em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:750}.section-heading.svelte-1qcft4k{justify-content:space-between;align-items:center;gap:8px;display:flex}.section-heading.svelte-1qcft4k button:where(.svelte-1qcft4k),.data-row.svelte-1qcft4k button:where(.svelte-1qcft4k){color:#176fa7;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;font-weight:650}.data-row.svelte-1qcft4k,.quest-action.svelte-1qcft4k,.current-project.svelte-1qcft4k{color:#527085;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8eef3;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 2px;display:grid}.data-row.svelte-1qcft4k>span:where(.svelte-1qcft4k),.quest-action.svelte-1qcft4k>span:where(.svelte-1qcft4k),.current-project.svelte-1qcft4k>span:where(.svelte-1qcft4k),.method.svelte-1qcft4k>span:where(.svelte-1qcft4k),.project-list.svelte-1qcft4k button:where(.svelte-1qcft4k)>span:where(.svelte-1qcft4k){gap:2px;min-width:0;display:grid}.data-row.svelte-1qcft4k strong:where(.svelte-1qcft4k),.quest-action.svelte-1qcft4k strong:where(.svelte-1qcft4k),.current-project.svelte-1qcft4k strong:where(.svelte-1qcft4k),.method.svelte-1qcft4k strong:where(.svelte-1qcft4k),.project-list.svelte-1qcft4k strong:where(.svelte-1qcft4k){color:#17344a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}small.svelte-1qcft4k{color:#7d8d99;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quest-action.svelte-1qcft4k,.current-project.svelte-1qcft4k{cursor:pointer;width:100%}.quest-action.svelte-1qcft4k:hover,.current-project.svelte-1qcft4k:hover{background:#f1f7fc}.empty-project.svelte-1qcft4k,.secondary-action.svelte-1qcft4k,.primary-action.svelte-1qcft4k{color:#3f6077;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdce7;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:11.5px;display:flex}.primary-action.svelte-1qcft4k{color:#fff;background:#2a83bb;border-color:#2a83bb;font-weight:700}.project-list.svelte-1qcft4k{gap:3px;display:grid}.project-list.svelte-1qcft4k>button:where(.svelte-1qcft4k){color:#2379ad;width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.project-list.svelte-1qcft4k>button:where(.svelte-1qcft4k):hover{background:#f0f6fb}.project-list.svelte-1qcft4k>button.active:where(.svelte-1qcft4k){background:#eaf5fc;border-color:#9ac8e6}.project-list.svelte-1qcft4k>button:where(.svelte-1qcft4k):disabled,.secondary-action.svelte-1qcft4k:disabled{opacity:.55;cursor:wait}.project-list.svelte-1qcft4k p:where(.svelte-1qcft4k),.project-note.svelte-1qcft4k{color:#718592;margin:0;font-size:11px;line-height:1.45}.method.svelte-1qcft4k{color:#2379ad;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e2eb;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.method.svelte-1qcft4k:hover{background:#f5faff;border-color:#8dc2e4}.rail-state.svelte-1qcft4k{color:#70838f;gap:9px;font-size:12px;display:grid}.interview-benefit.svelte-1qcft4k{color:#657e91;margin:0 0 6px 32px;font-size:11px;line-height:1.45}.rail-state.svelte-1qcft4k button:where(.svelte-1qcft4k){color:#176fa7;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}@media (width>=1101px){.quest-agent-data-rail.svelte-1qcft4k{display:flex}.drawer-close.svelte-1qcft4k{visibility:hidden}}@media (width<=1100px){.quest-agent-data-rail.open.svelte-1qcft4k{z-index:42;width:min(340px,92%);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 38px #17343d2e}}.dot.svelte-1qcft4k{vertical-align:middle;background:#c9d3dc;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dot.ok.svelte-1qcft4k{background:#2f9e6a}.dot.partial.svelte-1qcft4k{background:#e0a82e}section.svelte-dn01pc{text-align:left;border-bottom:1px solid #d9e2ea;gap:10px;min-width:0;padding-bottom:14px;display:grid}h2.svelte-dn01pc{color:#17344a;margin:0;font-size:13px}p.svelte-dn01pc{color:#436478;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}button.svelte-dn01pc{color:#176fa7;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdce9;border-radius:8px;padding:7px 10px;font-size:13px}button.primary.svelte-dn01pc{color:#fff;background:#227fbc;border-color:#227fbc}button.svelte-dn01pc:disabled{opacity:.55;cursor:default}button.svelte-dn01pc:focus-visible{outline-offset:2px;outline:2px solid #2584c2}.error.svelte-dn01pc{color:#a33636}.profile-context-nudge.svelte-144hkos{text-align:left;background:#f1f8fd;border:1px solid #cde2f1;border-radius:10px;flex:none;margin:10px 16px;padding:12px 14px}.profile-context-nudge.svelte-144hkos p:where(.svelte-144hkos){color:#587086;margin:0 0 8px;font-size:13px;line-height:1.5}.profile-context-nudge.svelte-144hkos strong:where(.svelte-144hkos){color:#244a68;font-weight:600;display:block}.profile-context-nudge.svelte-144hkos>div:where(.svelte-144hkos){flex-wrap:wrap;gap:8px;display:flex}.profile-context-nudge.svelte-144hkos button:where(.svelte-144hkos){color:#147cbb;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:30px;padding:4px 6px;font-size:12px}.page.svelte-144hkos{min-height:var(--app-viewport-stable-height,100dvh);max-width:1600px;color:var(--gd-text,#19313b);background:var(--gd-bg,#f3f8f7);text-align:left;margin:0 auto;padding:14px 14px 92px}.ws-shell.svelte-144hkos{min-width:0;min-height:0;position:relative}.context-toggle.svelte-144hkos{color:#176fa7;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdce9;border-radius:7px;padding:4px 9px;font-size:12px}.context-reply.svelte-144hkos{color:#426a86;padding:6px 10px;font-size:12px}.context-reply.svelte-144hkos button:where(.svelte-144hkos){color:#176fa7;cursor:pointer;background:0 0;border:0;margin-left:8px}.ws-shell.svelte-144hkos:not(.quest-data-layout) .quest-agent-data-rail:not(.open){display:none}.ws-shell.svelte-144hkos:not(.quest-data-layout) .quest-agent-data-rail.open{z-index:42;width:min(340px,92%);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 38px #17343d2e}.ws-shell.svelte-144hkos:not(.quest-data-layout) .drawer-close{visibility:visible}.quest-data-backdrop.svelte-144hkos{z-index:41;cursor:pointer;background:#1632452e;border:0;position:absolute;inset:0}@media (width>=840.02px){.page.bar-enabled.svelte-144hkos{background:#f3f6f7;max-width:none;min-height:0;margin:0;padding:0}.page.bar-enabled.svelte-144hkos>.th-header:where(.svelte-144hkos){display:none}}.task-semantic-split.svelte-144hkos{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;width:min(1320px,100%);margin:0 auto;display:grid}.semantic-pane.svelte-144hkos{min-width:0}.bar-pane.svelte-144hkos{align-content:start;gap:12px;display:grid}.goal-chat-layout.svelte-144hkos{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin-bottom:16px;display:grid;position:relative}.goal-chat.svelte-144hkos{--chat-history-pattern:none;--chat-history-surface:#f7f9fa;--chat-agent-bubble:#fff;--chat-agent-border:#cadadd;--chat-viewer-bubble:#e6f3fb;--chat-viewer-border:#9ecae3;--chat-viewer-text:#0a3d5d;--chat-surface-block-size:min(720px, calc(var(--app-viewport-stable-height,100dvh) - 136px - var(--app-safe-top,0px)));min-width:0}.outcome-feedback.svelte-144hkos{background:#f7fbfa;border-top:1px solid #dceae6;grid-template-columns:auto minmax(150px,1fr) auto 34px;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;display:grid}.outcome-feedback.svelte-144hkos label:where(.svelte-144hkos){color:#52525b;font-size:12px}.outcome-feedback.svelte-144hkos select:where(.svelte-144hkos){color:#27272a;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cfd8d5;border-radius:7px;padding:0 9px;font-size:12px}.outcome-feedback.svelte-144hkos button:where(.svelte-144hkos){height:34px;font:inherit;cursor:pointer;border-radius:7px}.outcome-save.svelte-144hkos{color:#fff;background:#2481cc;border:1px solid #2481cc;padding:0 13px}.outcome-keep.svelte-144hkos{color:#21434c;background:#fff;border:1px solid #b8c8c4;padding:0 13px}.outcome-cancel.svelte-144hkos{color:#52525b;background:#fff;border:1px solid #d4d4d8;width:34px;font-size:19px}.pending-contact-choice.svelte-144hkos{color:#425b62;grid-column:1/-1;gap:4px;font-size:12px;display:grid}.pending-contact-choice.svelte-144hkos strong:where(.svelte-144hkos){color:#173942}.pending-contact-choice.svelte-144hkos p:where(.svelte-144hkos){margin:3px 0 0}.outcome-feedback.svelte-144hkos button:where(.svelte-144hkos):disabled{opacity:.55;cursor:wait}.goal-context-rail.svelte-144hkos{z-index:44;background:#fff;border-left:1px solid #dfe1e6;align-content:start;gap:12px;width:min(430px,92%);min-width:0;padding:18px;display:none;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-18px 0 38px #17343d29}.goal-context-rail.open.svelte-144hkos{display:grid}@media (width>=1101px){.ws-shell.embedded.svelte-144hkos .goal-context-rail:where(.svelte-144hkos){width:min(280px,92%)}}.quest-context-backdrop.svelte-144hkos{z-index:43;cursor:pointer;background:#102f3a2e;border:0;position:absolute;inset:0}.goal-context-rail-head.svelte-144hkos{justify-content:space-between;align-items:center;gap:10px;display:flex}.goal-context-rail-head.svelte-144hkos strong:where(.svelte-144hkos){font-size:14px}.goal-context-rail-head.svelte-144hkos button:where(.svelte-144hkos){color:#445b63;width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e5;border-radius:6px;font-size:22px}.brief-list.svelte-144hkos{border-top:1px solid #e4e4e8;gap:0;display:grid}.brief-item.svelte-144hkos{border-bottom:1px solid #ececf0;gap:2px;min-width:0;padding:9px 0;display:grid}.brief-item.svelte-144hkos span:where(.svelte-144hkos){color:#71717a;font-size:11px;line-height:1.3}.brief-item.svelte-144hkos strong:where(.svelte-144hkos){color:#27272a;overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.4}.brief-change.svelte-144hkos,.project-diff.svelte-144hkos,.bar-proposal.svelte-144hkos{color:var(--gd-text,#19313b);background:#f5fbfb;border:1px solid #c7e7eb;border-radius:7px;gap:7px;padding:10px;display:grid}.brief-change.svelte-144hkos small:where(.svelte-144hkos),.project-diff.svelte-144hkos>small:where(.svelte-144hkos),.bar-proposal.svelte-144hkos>small:where(.svelte-144hkos){color:#71717a;font-size:11px}.brief-change.svelte-144hkos strong:where(.svelte-144hkos),.bar-proposal.svelte-144hkos>strong:where(.svelte-144hkos){overflow-wrap:anywhere;font-size:12px;line-height:1.4}.brief-change.svelte-144hkos button:where(.svelte-144hkos),.project-diff-actions.svelte-144hkos button:where(.svelte-144hkos){color:#1d4ed8;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:7px;justify-self:start;padding:0 10px;font-size:11.5px;font-weight:650}.brief-change.svelte-144hkos button:where(.svelte-144hkos):disabled,.project-diff-actions.svelte-144hkos button:where(.svelte-144hkos):disabled{opacity:.55;cursor:wait}.project-diff.svelte-144hkos>div:where(.svelte-144hkos):not(.project-diff-actions){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;font-size:11.5px;display:grid}.project-diff.svelte-144hkos span:where(.svelte-144hkos){color:#71717a;overflow-wrap:anywhere;text-decoration:line-through}.project-diff.svelte-144hkos strong:where(.svelte-144hkos){overflow-wrap:anywhere}.project-diff.svelte-144hkos p:where(.svelte-144hkos){color:#52525b;margin:0;font-size:11.5px;line-height:1.4}.project-diff-actions.svelte-144hkos{flex-wrap:wrap;gap:7px;display:flex}.th-header.svelte-144hkos{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;margin-bottom:12px;display:grid}.back.svelte-144hkos{color:#52525b;background:#fff;border:.5px solid #e4e4e8;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;text-decoration:none;display:inline-flex}.title-block.svelte-144hkos{min-width:0}h1.svelte-144hkos{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:19px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.title-block.svelte-144hkos p:where(.svelte-144hkos){color:#71717a;margin:2px 0 0;font-size:12px}.goal-loading-pane.svelte-144hkos{background:#fff;border:.5px solid #e4e4e8;border-radius:14px;gap:10px;margin-bottom:12px;padding:18px 14px;display:grid}.goal-loading-line.svelte-144hkos{background:linear-gradient(90deg,#f1f1f4 20%,#fafafa 50%,#f1f1f4 80%) 0 0/220% 100%;border-radius:999px;width:100%;height:12px;animation:1.2s ease-in-out infinite svelte-144hkos-goal-loading-pulse}.goal-loading-line.title.svelte-144hkos{width:58%;height:16px}.goal-loading-line.short.svelte-144hkos{width:76%}@keyframes svelte-144hkos-goal-loading-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.goal-loading-line.svelte-144hkos{animation:none}}.th-empty.svelte-144hkos{justify-items:start;gap:10px;padding:20px 4px;display:grid}.th-empty.svelte-144hkos button:where(.svelte-144hkos){background:var(--gd-accent,#4f46e5);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:13px}.card.svelte-144hkos{background:#fff;border:.5px solid #e4e4e8;border-radius:14px;gap:9px;min-width:0;margin-bottom:12px;padding:13px 14px;display:grid}.sec-label.svelte-144hkos{letter-spacing:.05em;text-transform:uppercase;color:#a1a1aa;font-size:10.5px;font-weight:800}.quest-menu.svelte-144hkos{position:relative}.quest-menu.svelte-144hkos summary:where(.svelte-144hkos){color:#3e535b;cursor:pointer;background:#fff;border:1px solid #dfe3e5;border-radius:7px;place-items:center;width:38px;height:36px;font-size:17px;font-weight:800;list-style:none;display:grid}.quest-menu.svelte-144hkos summary:where(.svelte-144hkos)::-webkit-details-marker{display:none}.quest-menu.svelte-144hkos>div:where(.svelte-144hkos){z-index:90;background:#fff;border:1px solid #dfe3e5;border-radius:7px;width:210px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 16px 42px #1a303829}.quest-menu.svelte-144hkos button:where(.svelte-144hkos){color:#263e47;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:12.5px}.quest-menu.svelte-144hkos button:where(.svelte-144hkos):hover{background:#f1f6f6}.care-card.svelte-144hkos{background:linear-gradient(#fff 38%,#f5f0ff);border:1px solid #a8d0ed;border-radius:16px;margin-bottom:12px;overflow:hidden}.care-head.svelte-144hkos{align-items:baseline;gap:8px;padding:11px 14px 8px;display:flex}.care-head.svelte-144hkos strong:where(.svelte-144hkos){font-size:14px}.care-head.svelte-144hkos small:where(.svelte-144hkos){color:#71717a;font-size:11.5px}.care-item.svelte-144hkos{border-top:1px solid #ece7fb;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 14px;display:flex}.care-item.busy.svelte-144hkos{opacity:.5}.care-copy.svelte-144hkos{gap:2px;min-width:0;display:grid}.care-copy.svelte-144hkos strong:where(.svelte-144hkos){font-size:13.5px;font-weight:600}.care-copy.svelte-144hkos small:where(.svelte-144hkos){color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.care-acts.svelte-144hkos{flex:none;align-items:center;gap:6px;display:flex}.care-accept.svelte-144hkos{background:var(--gd-accent,#4f46e5);color:#fff;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.care-mini.svelte-144hkos{color:#71717a;min-width:30px;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:.5px solid #e4e4e8;border-radius:999px;padding:0 8px;font-size:12px}.care-accept.svelte-144hkos:disabled,.care-mini.svelte-144hkos:disabled{opacity:.5;cursor:default}.mut.svelte-144hkos{color:#71717a;font-size:12.5px}.btn-sec.svelte-144hkos{color:#52525b;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:.5px solid #e4e4e8;border-radius:999px;padding:0 11px;font-size:12px}.share-offer.svelte-144hkos{gap:10px}.share-head.svelte-144hkos{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.share-head.svelte-144hkos>div:where(.svelte-144hkos){gap:3px;min-width:0;display:grid}.share-head.svelte-144hkos strong:where(.svelte-144hkos){font-size:14px}.share-live.svelte-144hkos{color:#047857;background:#ecfdf5;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.share-summary.svelte-144hkos{gap:3px;display:grid}.share-summary.svelte-144hkos strong:where(.svelte-144hkos){font-size:13.5px;line-height:1.4}.share-summary.svelte-144hkos small:where(.svelte-144hkos){color:#71717a;font-size:11.5px}.share-url.svelte-144hkos{color:#52525b;overflow-wrap:anywhere;background:#f4f4f5;border-radius:9px;padding:8px 10px;font-size:11.5px}.share-actions.svelte-144hkos{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.share-actions.svelte-144hkos .btn-run:where(.svelte-144hkos){min-height:32px;padding:0 12px}.share-link-btn.svelte-144hkos{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.share-danger.svelte-144hkos{color:#b42318}.share-preview.svelte-144hkos{background:#f8faff;border:1px solid #c7d2fe;border-radius:12px;gap:8px;padding:12px;display:grid}.share-preview.svelte-144hkos>small:where(.svelte-144hkos){color:var(--gd-accent-text,#185fa5);text-transform:uppercase;font-size:10.5px;font-weight:700}.share-preview.svelte-144hkos>strong:where(.svelte-144hkos){font-size:15px;line-height:1.35}.share-preview.svelte-144hkos p:where(.svelte-144hkos){color:#52525b;margin:0;font-size:12.5px;line-height:1.45}.share-chips.svelte-144hkos{flex-wrap:wrap;gap:6px;display:flex}.share-chips.svelte-144hkos span:where(.svelte-144hkos){background:var(--gd-accent-weak,#e6f1fb);color:#185fa5;border-radius:999px;padding:4px 8px;font-size:11px}.btn-run.svelte-144hkos{background:var(--gd-accent,#4f46e5);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-self:start;align-items:center;gap:4px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.lnk.svelte-144hkos{color:var(--gd-accent,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.close-form.svelte-144hkos{gap:8px;display:grid}.close-h.svelte-144hkos{color:#52525b;font-size:12.5px;font-weight:600}.close-form.svelte-144hkos input:where(.svelte-144hkos){background:#f9f9fb;border:.5px solid #e4e4e8;border-radius:10px;width:100%;min-width:0;padding:9px 11px;font-family:inherit;font-size:13px}.close-actions.svelte-144hkos{gap:8px;display:flex}.close-actions.svelte-144hkos .btn-run:where(.svelte-144hkos){flex:none;margin:0}.next-row.svelte-144hkos{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 0;display:grid}.next-copy.svelte-144hkos{min-width:0}.next-copy.svelte-144hkos strong:where(.svelte-144hkos){text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.attach-btn.svelte-144hkos{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:.5px solid #e4e4e8;border-radius:12px;justify-content:center;align-items:center;width:38px;min-width:38px;height:40px;font-size:16px;display:flex}.attach-btn.disabled.svelte-144hkos{opacity:.5;pointer-events:none}.lazy-scope.svelte-144hkos{color:#52676f;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.refine-hint.svelte-144hkos{color:#2b6f5d;margin:0;font-size:13px;font-weight:700;line-height:1.4}.lazy-scope.svelte-144hkos>span:where(.svelte-144hkos){flex:none;font-weight:650}.lazy-scope-options.svelte-144hkos{background:#fff;border:1px solid #c7d8df;border-radius:7px;min-width:0;display:flex;overflow-x:auto}.lazy-scope-options.svelte-144hkos button:where(.svelte-144hkos){color:#52676f;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #c7d8df;flex:none;padding:6px 10px;font-size:12px}.lazy-scope-options.svelte-144hkos button:where(.svelte-144hkos):last-child{border-right:0}.lazy-scope-options.svelte-144hkos button.active:where(.svelte-144hkos){color:#075f91;background:#e8f4fa;font-weight:700}.th-toast.svelte-144hkos{left:16px;right:16px;bottom:calc(76px + var(--app-safe-bottom,0px));z-index:60;color:#fff;text-align:center;background:#18181be6;border-radius:8px;max-width:480px;margin:0 auto;padding:12px 14px;font-size:14px;font-weight:600;position:fixed}@media (width>=1024px){.ws-shell.embedded.svelte-144hkos,.ws-shell.embedded.svelte-144hkos .thread:where(.svelte-144hkos){width:100%;max-width:none;min-height:100%;margin:0}.ws-shell.embedded.svelte-144hkos .thread:where(.svelte-144hkos){background:#fff;padding-top:0;padding-left:0;padding-right:0}.ws-shell.embedded.svelte-144hkos .th-header:where(.svelte-144hkos){display:none}.ws-shell.embedded.svelte-144hkos .task-semantic-split:where(.svelte-144hkos){width:100%}body.web-fluid-shell .page.svelte-144hkos{width:100%;max-width:2160px;min-height:calc(var(--app-viewport-stable-height,100dvh) - 48px - var(--gamma-banner-height,0px));background:#fff;padding-top:0;padding-left:0;padding-right:0}body.web-fluid-shell .th-header.svelte-144hkos{display:none}body.web-fluid-shell .task-semantic-split.svelte-144hkos{width:100%}body.web-fluid-shell .goal-chat.svelte-144hkos{--chat-surface-block-size:calc(var(--app-viewport-stable-height,100dvh) - 48px - var(--gamma-banner-height,0px) - var(--app-safe-top,0px))}.ws-shell.split.svelte-144hkos{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.ws-shell.split.svelte-144hkos .rail-pane:where(.svelte-144hkos){min-width:0;height:calc(var(--app-viewport-stable-height,100dvh) - 88px - var(--gamma-banner-height,0px) - var(--app-safe-top,0px));scrollbar-width:thin;overflow-y:auto}.ws-shell.split.svelte-144hkos .thread:where(.svelte-144hkos){max-width:none;margin:0}.ws-shell.split.svelte-144hkos .back:where(.svelte-144hkos),.ws-shell.split.svelte-144hkos .th-header:where(.svelte-144hkos){display:none}.ws-shell.split.svelte-144hkos .goal-chat-layout:where(.svelte-144hkos){grid-template-columns:1fr}}@media (width>=1101px){.ws-shell.embedded.quest-data-layout.svelte-144hkos{grid-template-columns:minmax(0,1fr) 272px;height:100%;display:grid;overflow:hidden}.ws-shell.embedded.quest-data-layout.svelte-144hkos .thread:where(.svelte-144hkos){min-width:0}.quest-data-backdrop.svelte-144hkos{display:none}}@media (width<=1023.98px){.ws-shell.split.svelte-144hkos .rail-pane:where(.svelte-144hkos){display:none}}@media (width<=840px){.goal-chat-layout.svelte-144hkos{grid-template-columns:1fr}.outcome-feedback.svelte-144hkos{grid-template-columns:minmax(0,1fr) auto 34px}.outcome-feedback.svelte-144hkos label:where(.svelte-144hkos){grid-column:1/-1}.goal-chat.svelte-144hkos{--chat-surface-block-size:calc(var(--app-viewport-stable-height,100dvh) - 164px - var(--gamma-banner-height,0px) - var(--app-bottom-nav-reserve,0px) - var(--app-safe-top,0px) - var(--app-safe-bottom,0px))}}@media (width>=840.02px) and (width<=1279.98px){.goal-chat-layout.svelte-144hkos{grid-template-columns:1fr}}@media (width>=1600px){body.web-fluid-shell .ws-shell.svelte-144hkos .goal-chat-layout:where(.svelte-144hkos){grid-template-columns:1fr}}.workspace-mode-tabs.svelte-144hkos{scrollbar-width:thin;background:#fff;border:1px solid #d6e0e3;border-bottom:0;gap:4px;width:min(1320px,100%);min-width:0;height:48px;margin:0 auto;padding:0 16px;overflow:auto hidden;display:flex!important}.workspace-mode-tabs.svelte-144hkos button:where(.svelte-144hkos){color:#627880;min-width:0;height:48px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.workspace-mode-tabs.svelte-144hkos button:where(.svelte-144hkos):after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;inset:auto 8px 0}.workspace-mode-tabs.svelte-144hkos button:where(.svelte-144hkos):hover{color:#075783;background:#f7fafb}.workspace-mode-tabs.svelte-144hkos button.active:where(.svelte-144hkos){color:#075783}.workspace-mode-tabs.svelte-144hkos button.active:where(.svelte-144hkos):after{background:#087fc4}.workspace-mode-tabs.svelte-144hkos .contact-tab:where(.svelte-144hkos){max-width:220px}.workspace-mode-tabs.svelte-144hkos .contact-tab:where(.svelte-144hkos)>span:where(.svelte-144hkos){text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-mode-tabs.svelte-144hkos button:where(.svelte-144hkos)>b:where(.svelte-144hkos){box-sizing:border-box;color:#fff;vertical-align:middle;background:#218367;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-style:normal;line-height:1;display:inline-flex}.task-semantic-split.svelte-144hkos{width:min(1320px,100%);height:calc(var(--app-viewport-stable-height,100dvh) - 96px - var(--gamma-banner-height,0px) - var(--app-safe-top,0px) - var(--app-safe-bottom,0px));background:#fff;border:1px solid #d6e0e3;margin:0 auto;overflow:hidden;display:block!important}.task-semantic-split.svelte-144hkos .context-pane:where(.svelte-144hkos),.task-semantic-split.svelte-144hkos .bar-pane:where(.svelte-144hkos),.task-semantic-split.svelte-144hkos .contact-pane:where(.svelte-144hkos),.task-semantic-split.svelte-144hkos .agent-extras:where(.svelte-144hkos){display:none!important}.task-semantic-split.agent-mode.svelte-144hkos .context-pane:where(.svelte-144hkos){height:100%;min-height:0;overflow:hidden;display:block!important}.task-semantic-split.agent-mode.svelte-144hkos .agent-extras:where(.svelte-144hkos){display:block!important}.task-semantic-split.bar-mode.svelte-144hkos .bar-pane:where(.svelte-144hkos){height:100%;padding:0!important;display:block!important}.task-semantic-split.contact-mode.svelte-144hkos .contact-pane:where(.svelte-144hkos){height:100%;min-height:0;display:block!important}.contact-pane.svelte-144hkos{height:100%}.pending-contact.svelte-144hkos{color:#244b5b;text-align:center;align-content:center;justify-items:center;gap:10px;min-height:100%;padding:32px 20px;display:grid}.pending-contact.svelte-144hkos h2:where(.svelte-144hkos),.pending-contact.svelte-144hkos p:where(.svelte-144hkos){margin:0}.pending-contact.svelte-144hkos h2:where(.svelte-144hkos){color:#123a4a;font-size:20px}.pending-contact.svelte-144hkos p:where(.svelte-144hkos){max-width:520px;line-height:1.5}.pending-contact-reserve.svelte-144hkos{color:#617985;font-size:14px}.goal-chat-layout.svelte-144hkos{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;height:100%;min-height:0;margin-bottom:0;overflow:hidden}.goal-chat.svelte-144hkos{--chat-surface-block-size:100%;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.goal-chat.svelte-144hkos>.chat-surface{flex:1 1 0;min-height:0}.bar-pane.svelte-144hkos .hall-feed{height:100%}.task-semantic-split.vertical-workspace.svelte-144hkos{height:calc(var(--app-viewport-stable-height,100dvh) - 48px - var(--gamma-banner-height,0px) - var(--app-safe-top,0px) - var(--app-safe-bottom,0px));background:#f4f7fb;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;display:flex!important}.vertical-workspace.svelte-144hkos .quest-stage-summary:where(.svelte-144hkos){box-sizing:border-box;color:#1f3e49;width:100%;min-width:0;min-height:34px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce5e6;flex:none;padding:0 17px}.vertical-workspace.svelte-144hkos button.quest-stage-summary:where(.svelte-144hkos){cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.vertical-workspace.svelte-144hkos div.quest-stage-summary.solution-stage:where(.svelte-144hkos){grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.vertical-workspace.svelte-144hkos .quest-stage-summary:where(.svelte-144hkos):hover,.vertical-workspace.svelte-144hkos .quest-stage-summary.active:where(.svelte-144hkos){background:#f1f7fc}.vertical-workspace.svelte-144hkos .quest-stage-summary.active:where(.svelte-144hkos){box-shadow:inset 3px 0 #2a83bb}.quest-stage-summary.svelte-144hkos>span:where(.svelte-144hkos):nth-child(2),.quest-stage-heading.svelte-144hkos>span:where(.svelte-144hkos):nth-child(2){min-width:0;display:grid}.quest-stage-summary.svelte-144hkos strong:where(.svelte-144hkos){color:#173743;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.quest-stage-summary.svelte-144hkos small:where(.svelte-144hkos){color:#6d8087;font-size:12px;line-height:1.35}.quest-stage-icon.svelte-144hkos{color:#237caf;place-items:center;width:24px;height:24px;display:grid}.quest-stage-action.svelte-144hkos{color:#176fa7;white-space:nowrap;font-size:12px;font-weight:600}.conditions-stage.svelte-144hkos{order:1}.vertical-workspace.svelte-144hkos .context-pane:where(.svelte-144hkos){order:2}.bar-stage.svelte-144hkos{order:3}.vertical-workspace.svelte-144hkos .bar-pane:where(.svelte-144hkos){order:4}.conversations-stage.svelte-144hkos{order:5}.vertical-workspace.svelte-144hkos .contact-pane:where(.svelte-144hkos){order:6}.solution-stage.svelte-144hkos{order:7}.solution-workspace.svelte-144hkos{background:#fff;border-bottom:1px solid #dce5e6;order:8;gap:6px;min-width:0;padding:7px 12px;display:grid}.vertical-workspace.svelte-144hkos .agent-extras:where(.svelte-144hkos){background:#f4f7fb;order:9;padding:12px}.task-semantic-split.vertical-workspace.agent-mode.svelte-144hkos .context-pane:where(.svelte-144hkos),.task-semantic-split.vertical-workspace.bar-mode.svelte-144hkos .bar-pane:where(.svelte-144hkos),.task-semantic-split.vertical-workspace.contact-mode.svelte-144hkos .contact-pane:where(.svelte-144hkos){background:#fff;border-bottom:1px solid #dce5e6;flex:1 1 0;height:auto;min-height:0}.task-semantic-split.vertical-workspace.agent-mode.svelte-144hkos .agent-extras:where(.svelte-144hkos){display:none!important}.conversations-stage.svelte-144hkos{gap:0;display:grid;padding:0!important}.vertical-workspace.svelte-144hkos .quest-stage-summary.conversations-stage:where(.svelte-144hkos){border-bottom:0}.quest-stage-heading.svelte-144hkos{width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce5e6;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 17px;display:grid}.quest-stage-heading.svelte-144hkos:disabled{cursor:default}.conversations-stage.svelte-144hkos:not(.active) .quest-room-branches:where(.svelte-144hkos){display:none}.quest-room-branches.svelte-144hkos{gap:0;padding:0;display:grid}.quest-room-branch.svelte-144hkos{background:#fff;border-top:1px solid #dce5e6;align-items:center;min-width:0;display:flex}.quest-room-branch.active.svelte-144hkos{background:#eaf5fc}.quest-room-branch.svelte-144hkos:first-child{border-top:0}.quest-room-open.svelte-144hkos{color:#176fa7;flex:none;align-items:center;gap:7px;padding:9px 17px;font-size:12px;text-decoration:none;display:flex}.quest-room-open.svelte-144hkos:hover{text-decoration:underline}.quest-room-branches.svelte-144hkos button:where(.svelte-144hkos){color:#244651;min-width:0;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 17px;display:grid}.quest-room-branches.svelte-144hkos button:where(.svelte-144hkos):hover{background:#f1f7fc}.quest-room-branches.svelte-144hkos button:where(.svelte-144hkos)>span:where(.svelte-144hkos){text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.quest-room-branches.svelte-144hkos button:where(.svelte-144hkos)>small:where(.svelte-144hkos){color:#75878d;white-space:nowrap;font-size:10px}.quest-room-branches.svelte-144hkos button:where(.svelte-144hkos)>b:where(.svelte-144hkos){color:#fff;background:#237caf;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.solution-people.svelte-144hkos{gap:6px;display:grid}.solution-person.svelte-144hkos{background:#fff;border:1px solid #cfdae3;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:grid}.solution-person-main.svelte-144hkos,.solution-outcome-actions.svelte-144hkos{align-items:center;gap:10px;display:flex}.solution-person-main.svelte-144hkos>strong:where(.svelte-144hkos){color:#173743;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.solution-outcome.svelte-144hkos{color:#536e80;background:#edf3f8;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:750}.solution-outcome.completed.svelte-144hkos{color:#176fa7;background:#e7f3fb}.solution-link.svelte-144hkos{color:#176fa7;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:700}.solution-outcome-actions.svelte-144hkos{flex-wrap:nowrap;flex:none;padding-left:0}.solution-outcome-actions.svelte-144hkos button:where(.svelte-144hkos){color:#416172;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e4;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.solution-outcome-actions.svelte-144hkos button:where(.svelte-144hkos):hover,.solution-outcome-actions.svelte-144hkos button.active:where(.svelte-144hkos){color:#176fa7;background:#edf7fd;border-color:#75b8df}.solution-outcome-actions.svelte-144hkos button:where(.svelte-144hkos):disabled{cursor:default;opacity:.58}.solution-completion-check.svelte-144hkos{background:#fff8de;border:1px solid #d7c27c;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.solution-completion-check.svelte-144hkos>div:where(.svelte-144hkos):first-child{gap:2px;display:grid}.solution-completion-check.svelte-144hkos strong:where(.svelte-144hkos){color:#554719;font-size:13px}.solution-completion-check.svelte-144hkos small:where(.svelte-144hkos){color:#817241;font-size:11px}.solution-completion-check.svelte-144hkos>div:where(.svelte-144hkos):last-child{flex:none;gap:8px;display:flex}.solution-empty.svelte-144hkos{color:#725918;background:#fff7d9;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.task-semantic-split.vertical-workspace.solution-mode.svelte-144hkos .solution-workspace:where(.svelte-144hkos){flex:none;min-height:0;overflow:visible}.th-toast.quest-inline-toast.svelte-144hkos{margin:8px auto;position:relative;inset:auto}@media (width>=840.02px){.page.bar-enabled.svelte-144hkos .workspace-mode-tabs:where(.svelte-144hkos),.page.bar-enabled.svelte-144hkos .task-semantic-split:where(.svelte-144hkos){border-left:0;border-right:0;width:100%;margin:0}}@media (width<=840px){.workspace-mode-tabs.svelte-144hkos{scrollbar-width:none;grid-template-columns:none;gap:0;width:100%;height:44px;margin-bottom:0;padding:0 7px}.workspace-mode-tabs.svelte-144hkos::-webkit-scrollbar{display:none}.workspace-mode-tabs.svelte-144hkos button:where(.svelte-144hkos){height:44px;padding:0 11px;font-size:11px}.workspace-mode-tabs.svelte-144hkos button:where(.svelte-144hkos):after{inset-inline:7px}.task-semantic-split.svelte-144hkos{height:calc(var(--app-viewport-stable-height,100dvh) - 136px - var(--gamma-banner-height,0px) - var(--app-bottom-nav-reserve,0px) - var(--app-safe-top,0px) - var(--app-safe-bottom,0px))}.contact-pane.svelte-144hkos{height:100%}.bar-pane.svelte-144hkos{overflow-x:hidden}.bar-pane.svelte-144hkos .hall-feed,.bar-pane.svelte-144hkos .threads,.bar-pane.svelte-144hkos article{min-width:0;max-width:100%}.task-semantic-split.vertical-workspace.svelte-144hkos{height:calc(var(--app-viewport-stable-height,100dvh) - 92px - var(--gamma-banner-height,0px) - var(--app-bottom-nav-reserve,0px) - var(--app-safe-top,0px) - var(--app-safe-bottom,0px))}.vertical-workspace.svelte-144hkos .quest-stage-summary:where(.svelte-144hkos){min-height:44px;padding:0 12px}.vertical-workspace.svelte-144hkos button.quest-stage-summary:where(.svelte-144hkos){grid-template-columns:30px minmax(0,1fr)}.quest-stage-heading.svelte-144hkos{grid-template-columns:30px minmax(0,1fr);min-height:44px;padding:0 12px}.quest-stage-action.svelte-144hkos{display:none}.quest-room-branches.svelte-144hkos{padding-left:0}.quest-room-branches.svelte-144hkos button:where(.svelte-144hkos){grid-template-columns:26px minmax(0,1fr) auto}.quest-room-branches.svelte-144hkos button:where(.svelte-144hkos)>small:where(.svelte-144hkos){display:none}.solution-workspace.svelte-144hkos{padding:7px 10px}.solution-person.svelte-144hkos{grid-template-columns:minmax(0,1fr)}.solution-person-main.svelte-144hkos{flex-wrap:wrap}.solution-person-main.svelte-144hkos .solution-link:where(.svelte-144hkos){margin-left:auto}.solution-outcome-actions.svelte-144hkos{padding-left:0}.solution-completion-check.svelte-144hkos{flex-direction:column;align-items:stretch}.solution-completion-check.svelte-144hkos>div:where(.svelte-144hkos):last-child{flex-wrap:wrap}}.quest-compact-header.svelte-144hkos{background:#fff;border-bottom:1px solid #dce5e6;flex:0 0 44px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.quest-compact-header.svelte-144hkos>strong:where(.svelte-144hkos){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.quest-rail-actions.svelte-144hkos{border-bottom:1px solid #dce5e6;flex-wrap:wrap;gap:8px 14px;padding-bottom:12px;display:flex}.quest-rail-actions.svelte-144hkos button:where(.svelte-144hkos){color:#176fa7;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.quest-finish.svelte-144hkos{color:#176fa7;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bed6e8;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:7px;font-size:13px;display:flex}.quest-finish.svelte-144hkos:hover{background:#edf7fd}.quest-finished.svelte-144hkos{color:#527085;align-items:center;gap:8px;font-size:13px;display:flex}@media (width>=1101px){.ws-shell.quest-data-layout.svelte-144hkos .quest-compact-header:where(.svelte-144hkos){display:none}.ws-shell.quest-data-layout.svelte-144hkos .task-semantic-split.vertical-workspace:where(.svelte-144hkos){height:calc(var(--app-viewport-stable-height,100dvh) - var(--gamma-banner-height,0px) - var(--app-safe-top,0px) - var(--app-safe-bottom,0px))}}.bar-page.svelte-1ihhfxd{box-sizing:border-box;color:#173449;width:100%;margin:0 auto;padding:16px clamp(12px,2vw,24px) 40px}.bar-heading.svelte-1ihhfxd{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}h1.svelte-1ihhfxd{letter-spacing:0;text-align:left;margin:0;font-size:20px;font-weight:600;line-height:1.25}.bar-heading.svelte-1ihhfxd p:where(.svelte-1ihhfxd){color:#6f879a;text-align:left;margin:4px 0 0;font-size:12px;line-height:1.4}button.svelte-1ihhfxd{font:inherit;letter-spacing:0}.heading-actions.svelte-1ihhfxd{align-items:center;gap:8px;display:flex}.primary.svelte-1ihhfxd{color:#fff;cursor:pointer;background:#2481cc;border:0;border-radius:7px;min-height:40px;padding:8px 14px;font-weight:700}button.svelte-1ihhfxd:disabled{opacity:.55;cursor:default}.icon-button.svelte-1ihhfxd{cursor:pointer;background:#fff;border:1px solid #dfe1e5;border-radius:7px;width:40px;height:40px;font-size:20px}.notice.svelte-1ihhfxd,.empty-state.svelte-1ihhfxd{text-align:center;color:#71717a;background:#fff;border:1px solid #e2e3e7;padding:30px 22px}.notice.error.svelte-1ihhfxd{color:#991b1b;text-align:left;border-left:3px solid #dc2626;margin-bottom:14px}.history-drawer.svelte-1ihhfxd{z-index:80;width:min(360px,100vw - 40px);max-height:calc(var(--app-viewport-stable-height,100dvh) - 100px);background:#fff;border:1px solid #dfe1e5;padding:12px;position:fixed;top:72px;right:20px;overflow-y:auto;box-shadow:0 18px 55px #18181b29}.history-drawer.svelte-1ihhfxd header:where(.svelte-1ihhfxd){justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.history-drawer.svelte-1ihhfxd header:where(.svelte-1ihhfxd) button:where(.svelte-1ihhfxd){cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px}.history-drawer.svelte-1ihhfxd>button:where(.svelte-1ihhfxd){text-align:left;cursor:pointer;background:#fff;border:1px solid #ececef;gap:3px;width:100%;margin-top:5px;padding:9px;display:grid}.history-drawer.svelte-1ihhfxd span:where(.svelte-1ihhfxd),.history-drawer.svelte-1ihhfxd p:where(.svelte-1ihhfxd){color:#73737c;font-size:12px}.global-threads.svelte-1ihhfxd{gap:12px;display:grid}.hall-feed.svelte-1ihhfxd{min-width:0}.hall-feed.svelte-1ihhfxd>header:where(.svelte-1ihhfxd){justify-content:space-between;align-items:center;gap:12px;padding:8px 0 12px;display:flex}.hall-feed.svelte-1ihhfxd>header:where(.svelte-1ihhfxd)>div:where(.svelte-1ihhfxd){align-items:center;gap:8px;display:flex}.hall-feed.svelte-1ihhfxd>header:where(.svelte-1ihhfxd) strong:where(.svelte-1ihhfxd){font-size:14px}.hall-feed.svelte-1ihhfxd>header:where(.svelte-1ihhfxd)>span:where(.svelte-1ihhfxd){color:#777f7a;font-size:11px}.hall-live-dot.svelte-1ihhfxd{border:2px solid #2481cc;border-radius:50%;width:7px;height:7px}.hall-feed-item.svelte-1ihhfxd{background:#fff;border:1px solid #dce6ee;border-radius:8px;min-width:0;padding:12px}.empty-state.svelte-1ihhfxd{justify-items:center;gap:8px;display:grid}.empty-state.svelte-1ihhfxd strong:where(.svelte-1ihhfxd){color:#18181b}.empty-state.svelte-1ihhfxd p:where(.svelte-1ihhfxd){margin:0}.privacy-line.svelte-1ihhfxd{color:#7b7b84;text-align:center;margin-top:14px;font-size:11px}@media (width<=760px){.bar-page.svelte-1ihhfxd{min-width:0;padding:14px 10px calc(40px + var(--app-safe-bottom,0px));overflow-x:hidden}.bar-heading.svelte-1ihhfxd{align-items:flex-start;margin:0 14px 14px}.bar-heading.svelte-1ihhfxd h1:where(.svelte-1ihhfxd){font-size:20px}.bar-heading.svelte-1ihhfxd p:where(.svelte-1ihhfxd){font-size:12px}.bar-heading.svelte-1ihhfxd .primary:where(.svelte-1ihhfxd){display:none}.history-drawer.svelte-1ihhfxd{width:calc(100vw - 20px);max-height:calc(var(--app-viewport-stable-height,100dvh) - 76px - var(--app-safe-bottom,0px));box-sizing:border-box;top:58px;right:10px}.hall-feed-item.svelte-1ihhfxd{padding:10px}.privacy-line.svelte-1ihhfxd{padding:0 14px}}.events-page.svelte-14nmhwe{width:min(1180px,100%);color:var(--gd-text,#19313b);text-align:left;margin:0 auto;padding:20px 0 48px}.events-hero.svelte-14nmhwe{background:linear-gradient(90deg,#fffdf7e8 0%,#fffdf799 47%,#fffdf70f 100%),url(/miniapp/tavern/tavern-festival-r6.webp) 60% 46%/cover no-repeat;border-bottom:1px solid #d7c28f;align-items:center;min-height:220px;padding:clamp(24px,4vw,48px);display:flex}.hero-copy.svelte-14nmhwe{width:min(560px,58%)}.hero-kicker.svelte-14nmhwe{color:#765410;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:750;display:inline-block}h1.svelte-14nmhwe{margin:0 0 10px;font:700 clamp(28px,3.2vw,42px)/1.08 Georgia,Times New Roman,serif}.hero-copy.svelte-14nmhwe p:where(.svelte-14nmhwe){color:#455b63;max-width:540px;margin:0;line-height:1.55}.event-sections.svelte-14nmhwe{border:1px solid var(--gd-border,#d8e4e1);background:#ffffffd1;border-radius:7px;gap:3px;margin:22px 0 16px;padding:3px;display:inline-flex}.event-sections.svelte-14nmhwe button:where(.svelte-14nmhwe){min-width:86px;min-height:36px;color:var(--gd-text-2,#5f747b);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:13px;font-weight:650}.event-sections.svelte-14nmhwe button.active:where(.svelte-14nmhwe){color:#312507;background:#f2cf68;box-shadow:0 2px 8px #7b5b1124}.event-sections.svelte-14nmhwe button:where(.svelte-14nmhwe):focus-visible{outline-offset:2px;outline:3px solid #0d75bd59}.events-list.svelte-14nmhwe{gap:10px;display:grid}.event-row.svelte-14nmhwe{border:1px solid var(--gd-border,#d8e4e1);min-width:0;box-shadow:var(--gd-shadow-soft,0 8px 20px #2c4b4d12);background:#ffffffeb;border-radius:7px;grid-template-columns:176px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;display:grid}.event-row.featured.svelte-14nmhwe{border-color:#d9bd6c}.event-cover.svelte-14nmhwe{background:#eef5f3;border-radius:5px;width:176px;height:108px;display:block;overflow:hidden}.event-cover.svelte-14nmhwe img:where(.svelte-14nmhwe){object-fit:cover;width:100%;height:100%;display:block}.event-copy.svelte-14nmhwe{min-width:0}.state.svelte-14nmhwe{margin-bottom:6px;font-size:11px;font-weight:750;display:inline-block}.state-active.svelte-14nmhwe{color:#7a570d}.state-upcoming.svelte-14nmhwe{color:var(--gd-accent-text,#075f99)}.state-archive.svelte-14nmhwe{color:var(--gd-text-3,#8b9da1)}h2.svelte-14nmhwe{margin:0 0 6px;font-size:19px;line-height:1.25}h2.svelte-14nmhwe a:where(.svelte-14nmhwe){color:inherit;text-decoration:none}h2.svelte-14nmhwe a:where(.svelte-14nmhwe):hover{color:var(--gd-accent-text,#075f99)}.event-copy.svelte-14nmhwe>p:where(.svelte-14nmhwe){color:var(--gd-text-2,#5f747b);margin:0;font-size:14px;line-height:1.45}.event-meta.svelte-14nmhwe{color:var(--gd-text-3,#8b9da1);flex-wrap:wrap;gap:5px 14px;margin-top:10px;font-size:12px;display:flex}.open-event.svelte-14nmhwe{color:#684a09;background:#fffaf0;border:1px solid #c49a2d;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:8px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.open-event.svelte-14nmhwe:hover{background:#f8e9b9}.empty-state.svelte-14nmhwe{background:#ffffffbd;border-left:3px solid #d5b85e;padding:34px 20px}.empty-state.svelte-14nmhwe p:where(.svelte-14nmhwe){color:var(--gd-text-2,#5f747b);margin:6px 0 0}@media (width<=760px){.events-page.svelte-14nmhwe{padding-top:0}.events-hero.svelte-14nmhwe{background:linear-gradient(#fffdf714,#fffdf7e0 68%,#fffdf7f7),url(/miniapp/tavern/tavern-festival-r6.webp) 60% 34%/cover no-repeat;align-items:flex-end;min-height:270px;padding:20px 16px}.hero-copy.svelte-14nmhwe{width:100%}.hero-copy.svelte-14nmhwe p:where(.svelte-14nmhwe){font-size:14px}.event-sections.svelte-14nmhwe{margin-left:12px}.events-list.svelte-14nmhwe{padding:0 12px}.event-row.svelte-14nmhwe{grid-template-columns:92px minmax(0,1fr);gap:12px}.event-cover.svelte-14nmhwe{width:92px;height:92px}.event-copy.svelte-14nmhwe>p:where(.svelte-14nmhwe){line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-meta.svelte-14nmhwe{display:none}.open-event.svelte-14nmhwe{grid-column:1/-1;width:100%}}@media (width<=390px){.event-sections.svelte-14nmhwe{margin-right:12px;display:flex}.event-sections.svelte-14nmhwe button:where(.svelte-14nmhwe){flex:1;min-width:0}}.event-page.svelte-10ww8kz,.event-missing.svelte-10ww8kz{width:min(1180px,100%);color:var(--gd-text,#19313b);text-align:left;margin:0 auto;padding:20px 0 56px}.back-link.svelte-10ww8kz{color:var(--gd-accent-text,#075f99);margin-bottom:14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-block}.event-hero.svelte-10ww8kz{background:linear-gradient(90deg, #f7fcfbe8 0%, #f7fcfb9c 48%, #f7fcfb0f 100%), var(--event-hero) 58% 47% / cover no-repeat;border-bottom:1px solid #d8c17c;align-items:flex-end;min-height:330px;padding:clamp(26px,4vw,50px);display:flex}.event-heading.svelte-10ww8kz{width:min(620px,62%)}.event-state.svelte-10ww8kz{border-radius:5px;margin-bottom:9px;padding:5px 9px;font-size:12px;font-weight:750;display:inline-block}.state-active.svelte-10ww8kz{color:#3f2f08;background:#f3d574}.state-upcoming.svelte-10ww8kz{background:var(--gd-accent-weak,#e7f4f8);color:var(--gd-accent-text,#075f99)}.state-archive.svelte-10ww8kz{color:#66777b;background:#eef1f0}h1.svelte-10ww8kz{overflow-wrap:anywhere;margin:0 0 12px;font:700 clamp(29px,3.5vw,46px)/1.08 Georgia,Times New Roman,serif}.event-heading.svelte-10ww8kz p:where(.svelte-10ww8kz){color:#3f565e;margin:0;font-size:16px;line-height:1.55}.event-layout.svelte-10ww8kz{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;padding-top:24px;display:grid}.event-story.svelte-10ww8kz{min-width:0}.event-facts.svelte-10ww8kz{background:var(--gd-border,#d8e4e1);border:1px solid var(--gd-border,#d8e4e1);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:28px;display:grid}.event-facts.svelte-10ww8kz div:where(.svelte-10ww8kz){background:#ffffffeb;min-width:0;padding:14px 16px}.event-facts.svelte-10ww8kz span:where(.svelte-10ww8kz),.event-facts.svelte-10ww8kz strong:where(.svelte-10ww8kz){display:block}.event-facts.svelte-10ww8kz span:where(.svelte-10ww8kz){color:var(--gd-text-3,#8b9da1);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.event-facts.svelte-10ww8kz strong:where(.svelte-10ww8kz){overflow-wrap:anywhere;font-size:13px;line-height:1.4}.event-story.svelte-10ww8kz section:where(.svelte-10ww8kz){border-bottom:1px solid var(--gd-border,#d8e4e1);padding:4px 0 22px}.event-story.svelte-10ww8kz h2:where(.svelte-10ww8kz){margin:0 0 11px;font-size:19px}.event-story.svelte-10ww8kz ul:where(.svelte-10ww8kz){color:var(--gd-text-2,#5f747b);margin:0;padding-left:20px;line-height:1.6}.event-story.svelte-10ww8kz li:where(.svelte-10ww8kz)+li:where(.svelte-10ww8kz){margin-top:5px}.how-it-works.svelte-10ww8kz p:where(.svelte-10ww8kz){color:var(--gd-text-2,#5f747b);margin:0;line-height:1.6}.event-action.svelte-10ww8kz{box-shadow:var(--gd-shadow-card,0 12px 30px #2c4b4d1a);background:#fffdf7;border:1px solid #d9bd6c;border-radius:7px;padding:19px;position:sticky;top:70px}.event-action.svelte-10ww8kz strong:where(.svelte-10ww8kz){font-size:17px;display:block}.event-action.svelte-10ww8kz p:where(.svelte-10ww8kz){color:var(--gd-text-2,#5f747b);margin:7px 0 16px;font-size:13px;line-height:1.45}.event-action.svelte-10ww8kz button:where(.svelte-10ww8kz){color:#2d2207;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#f0c64d;border:1px solid #a97c18;border-radius:6px;font-weight:750}.event-action.svelte-10ww8kz button:where(.svelte-10ww8kz):hover:not(:disabled){background:#e4b936}.event-action.svelte-10ww8kz button:where(.svelte-10ww8kz):focus-visible{outline-offset:2px;outline:3px solid #0d75bd59}.event-action.svelte-10ww8kz button:where(.svelte-10ww8kz):disabled{color:#798783;cursor:default;background:#e9eeec;border-color:#cfd8d5}.event-action.svelte-10ww8kz small:where(.svelte-10ww8kz){color:var(--gd-ok,#15866d);text-align:center;margin-top:8px;display:block}.organizer-contact.svelte-10ww8kz{border-top:1px solid #ead9aa;gap:6px;margin-top:14px;padding-top:14px;display:grid}.event-action.svelte-10ww8kz .contact-button:where(.svelte-10ww8kz){border-color:var(--gd-accent,#0d75bd);color:var(--gd-accent-text,#075f99);background:#fff;justify-content:center;align-items:center;gap:7px;display:inline-flex}.event-action.svelte-10ww8kz .contact-button:where(.svelte-10ww8kz):hover:not(:disabled){background:var(--gd-accent-weak,#e7f4f8)}.contact-error.svelte-10ww8kz{color:#a23838;margin:9px 0 0;font-size:12px}.event-missing.svelte-10ww8kz{text-align:center;place-content:center;min-height:60dvh;display:grid}.event-missing.svelte-10ww8kz h1:where(.svelte-10ww8kz){font-size:26px}.event-missing.svelte-10ww8kz a:where(.svelte-10ww8kz){color:var(--gd-accent-text,#075f99)}@media (width<=820px){.event-page.svelte-10ww8kz{padding-top:10px}.back-link.svelte-10ww8kz{margin-left:12px}.event-hero.svelte-10ww8kz{background:linear-gradient(#f7fcfb0a, #f7fcfbd6 68%, #f7fcfbf7 100%), var(--event-hero) 58% 35% / cover no-repeat;min-height:390px;padding:22px 16px}.event-heading.svelte-10ww8kz{width:100%}.event-layout.svelte-10ww8kz{grid-template-columns:1fr;padding:18px 14px 0}.event-action.svelte-10ww8kz{grid-row:1;position:static}}@media (width<=520px){.event-hero.svelte-10ww8kz{min-height:360px}.event-heading.svelte-10ww8kz p:where(.svelte-10ww8kz){font-size:14px}.event-facts.svelte-10ww8kz{grid-template-columns:1fr}}.page.svelte-1ez2a93{--chat-surface-block-size:min(720px, calc(var(--app-viewport-stable-height,100dvh) - 112px));max-width:980px;margin:0 auto;padding:12px}@media (width<=720px){.page.svelte-1ez2a93{--chat-surface-block-size:calc(var(--app-viewport-stable-height,100dvh) - 76px - var(--app-safe-top,0px) - var(--app-bottom-nav-reserve,0px));padding:0}}.back-link.svelte-1ez2a93{color:var(--gd-accent-text,#185fa5);font-size:12px;font-weight:650;text-decoration:none}.page.svelte-iuodh{max-width:600px;margin:0 auto;padding:12px 14px 32px}header.svelte-iuodh{align-items:center;gap:10px;margin-bottom:12px;display:flex}.back.svelte-iuodh{color:inherit;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;text-decoration:none;display:inline-flex}h1.svelte-iuodh{margin:0;font-size:20px}.muted.svelte-iuodh{color:var(--tg-hint,#999);padding:16px}.error.svelte-iuodh{color:#ff3b30;padding:16px}.status-card.svelte-iuodh{background:var(--tg-secondary-bg,#f1f1f1);border-radius:12px;margin-bottom:18px;padding:14px 16px}.offer-context.svelte-iuodh{background:#f8faff;border:1px solid #c7d2fe;border-radius:12px;gap:4px;margin-bottom:12px;padding:12px 14px;display:grid}.offer-context.svelte-iuodh strong:where(.svelte-iuodh){color:#312e81;font-size:14px}.offer-context.svelte-iuodh span:where(.svelte-iuodh){color:#52525b;font-size:12.5px}.status-row.svelte-iuodh{justify-content:space-between;padding:5px 0;font-size:14px;display:flex}.status-row.highlight.svelte-iuodh strong:where(.svelte-iuodh){color:var(--tg-button,#4f46e5);font-size:16px}.hint.svelte-iuodh{color:var(--tg-hint,#888);margin:8px 0 0;font-size:12px;line-height:1.4}.section.svelte-iuodh{margin-bottom:18px}.section-title.svelte-iuodh{text-transform:uppercase;letter-spacing:.5px;color:var(--tg-hint,#888);margin-bottom:8px;font-size:13px}.preview.svelte-iuodh{background:var(--tg-secondary-bg,#f1f1f1);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.actions.svelte-iuodh{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.btn-primary.svelte-iuodh,.btn-secondary.svelte-iuodh{cursor:pointer;border:0;border-radius:10px;flex:1;min-width:140px;padding:12px;font-size:14px;font-weight:600}.btn-primary.svelte-iuodh{background:var(--tg-button,#4f46e5);color:var(--tg-button-text,#fff)}.btn-secondary.svelte-iuodh{background:var(--tg-secondary-bg,#f1f1f1);color:inherit}.invited-row.svelte-iuodh{background:var(--tg-secondary-bg,#f1f1f1);border-radius:8px;justify-content:space-between;margin-bottom:4px;padding:8px 10px;font-size:13px;display:flex}.invited-status.svelte-iuodh{color:var(--tg-hint,#888)}.page.svelte-c372az{max-width:640px;margin:0 auto;padding:18px 14px 96px}header.svelte-c372az,form.svelte-c372az,.state.svelte-c372az{background:#fff;border:1px solid #e4e4e7;border-radius:16px;gap:10px;padding:18px;display:grid}form.svelte-c372az{margin-top:12px}.eyebrow.svelte-c372az{color:#2481cc;letter-spacing:.04em;font-size:11px;font-weight:800}h1.svelte-c372az{margin:0;font-size:24px;line-height:1.2}.owner.svelte-c372az,.context.svelte-c372az{color:#52525b;margin:0;line-height:1.5}.owner.svelte-c372az{font-size:13px;font-weight:650}.context.svelte-c372az{font-size:14px}.chips.svelte-c372az{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-c372az span:where(.svelte-c372az){color:#185fa5;background:#e6f1fb;border-radius:999px;padding:5px 9px;font-size:12px}.form-title.svelte-c372az{font-size:15px;font-weight:750}label.svelte-c372az{color:#3f3f46;gap:5px;font-size:13px;font-weight:650;display:grid}label.svelte-c372az small:where(.svelte-c372az){color:#a1a1aa;font-weight:400}input.svelte-c372az,select.svelte-c372az,textarea.svelte-c372az{color:#18181b;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:10px;padding:10px 11px;font-size:14px}textarea.svelte-c372az{resize:vertical}.primary.svelte-c372az,.state.svelte-c372az button:where(.svelte-c372az){color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#2481cc;border:0;border-radius:11px;padding:0 15px;font-weight:700}.primary.svelte-c372az:disabled{opacity:.55;cursor:default}.fine.svelte-c372az{color:#71717a;margin:0;font-size:11.5px;line-height:1.4}.error.svelte-c372az{color:#b42318;margin:0;font-size:13px}.state.svelte-c372az{text-align:center;justify-items:center;margin-top:12vh}.state.svelte-c372az strong:where(.svelte-c372az){font-size:20px}.state.svelte-c372az p:where(.svelte-c372az){color:#52525b;margin:0;line-height:1.5}.success.svelte-c372az{background:#f0fdf4;border-color:#a7f3d0}.resume-note.svelte-1a2zdqh{color:#6b8296;padding:4px 0;font-size:12px}.page.svelte-1a2zdqh{--interview-shell-top:0px;block-size:calc(var(--app-viewport-stable-height,100dvh) - var(--app-safe-top,0px) - var(--gamma-banner-height,0px) - var(--app-bottom-nav-reserve,0px) - var(--interview-shell-top));box-sizing:border-box;flex-direction:column;width:min(920px,100%);margin:0 auto;padding:20px;display:flex}.page.svelte-1a2zdqh>.chat-surface.quest-r10{--chat-surface-block-size:auto;flex:1}[data-tavern-content] .page.svelte-1a2zdqh,[data-tavern-mobile-navigation] .mobile-content .page.svelte-1a2zdqh{block-size:100%}.finish-btn.svelte-1a2zdqh{color:#185fa5;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d9df;border-radius:7px;padding:6px 10px;font-size:12px}.finish-btn.svelte-1a2zdqh:disabled{opacity:.5;cursor:not-allowed}.ready-offer.svelte-1a2zdqh{color:#17344a;background:#f3f8fc;border:1px solid #cfe0ee;border-radius:8px;flex:none;margin:0 0 12px;padding:14px 16px}.ready-offer.svelte-1a2zdqh h2:where(.svelte-1a2zdqh){margin:0 0 6px;font-size:16px}.ready-offer.svelte-1a2zdqh p:where(.svelte-1a2zdqh){margin:0 0 10px;font-size:14px;line-height:1.45}.ready-offer-error.svelte-1a2zdqh{color:#b23b3b}.ready-offer-actions.svelte-1a2zdqh{flex-wrap:wrap;gap:8px;display:flex}.ready-offer-actions.svelte-1a2zdqh button:where(.svelte-1a2zdqh){color:#185fa5;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d9df;border-radius:7px;padding:6px 12px;font-size:13px}.ready-offer-actions.svelte-1a2zdqh button.primary:where(.svelte-1a2zdqh){color:#fff;background:#185fa5;border-color:#185fa5}.ready-offer-actions.svelte-1a2zdqh button:where(.svelte-1a2zdqh):disabled{opacity:.5;cursor:not-allowed}@media (width<=720px){.page.svelte-1a2zdqh{--chat-mobile-shell-offset:0px;padding:0}}@media (width>=768px){.with-bottom-nav .page.svelte-1a2zdqh{--interview-shell-top:24px}}@media (width>=1024px){body.web-desktop .with-bottom-nav.gw-shell .page.svelte-1a2zdqh{--interview-shell-top:48px}}.ph.svelte-44d0e9{color:var(--tg-hint,#888);text-align:center;justify-content:center;align-items:center;padding:0 18px;font-size:13px;display:flex}.ph.err.svelte-44d0e9{color:#e8526f}.graph.svelte-44d0e9{touch-action:none;background:#fff;border:1px solid #ececf0;border-radius:14px;width:100%;display:block}.legend.svelte-44d0e9{color:#6b7280;flex-wrap:wrap;gap:8px 12px;margin:0 0 8px;font-size:11px;display:flex}.lg.svelte-44d0e9{align-items:center;gap:5px;display:inline-flex}.lg.svelte-44d0e9 i:where(.svelte-44d0e9){border-radius:50%;width:10px;height:10px;display:inline-block}.lg.svelte-44d0e9 i.agg:where(.svelte-44d0e9){background:#fff;border:2px dashed #9aa3ad}.hint.svelte-44d0e9{color:#6b7280;margin:8px 2px 0;font-size:11px;line-height:1.45}.hint.svelte-44d0e9 .muted:where(.svelte-44d0e9){color:#9aa3ad}.page.svelte-wjhx8z{padding:14px max(12px, var(--app-safe-right,0px)) calc(84px + var(--app-safe-bottom,0px)) max(12px, var(--app-safe-left,0px));color:#18181b;background:#f3f3f6;max-width:720px;margin:0 auto}.graph-header.svelte-wjhx8z{grid-template-columns:36px 1fr;align-items:start;gap:10px;margin-bottom:8px;display:grid}.back.svelte-wjhx8z{color:#52525b;background:#fff;border:.5px solid #e4e4e8;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}h1.svelte-wjhx8z{color:#18181b;margin:0 0 4px;font-size:20px;font-weight:600}.hint.svelte-wjhx8z{color:#71717a;margin:0;font-size:12px;font-weight:400;line-height:1.4}.graph-wrap.svelte-wjhx8z{background:#fff;border:.5px solid #e4e4e8;border-radius:16px;min-height:360px;padding:10px;overflow:hidden}.catalog-page.svelte-144jw1t{width:min(100%,1080px);margin:0 auto;padding:28px 24px 72px}.catalog-head.svelte-144jw1t{border:1px solid var(--gd-border,#d8e4e1);box-shadow:var(--gd-shadow-soft,0 8px 20px #2c4b4d12);background:linear-gradient(90deg,#ffffffe3,#ffffffb5 58%,#ffffff1a),url(/miniapp/tavern/tavern-cover-team-r6.webp) 86% 52%/cover no-repeat;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:24px;padding:22px;display:grid;overflow:hidden}.eyebrow.svelte-144jw1t{color:var(--gd-accent,#4f46e5);margin:0 0 5px;font-size:11px;font-weight:750}h1.svelte-144jw1t,h2.svelte-144jw1t,p.svelte-144jw1t{margin-top:0}h1.svelte-144jw1t{margin-bottom:7px;font-size:26px}h2.svelte-144jw1t{margin-bottom:3px;font-size:20px}.catalog-head.svelte-144jw1t p:where(.svelte-144jw1t),.section-head.svelte-144jw1t p:where(.svelte-144jw1t){color:var(--gd-text-2,#71717a);margin-bottom:0;font-size:13px;line-height:1.45}input[type=search].svelte-144jw1t{border:1px solid var(--gd-border,#e4e4e8);background:var(--gd-surface,#fff);width:100%;height:40px;color:inherit;font:inherit;border-radius:8px;padding:0 12px}.catalog-section.svelte-144jw1t{padding:25px 0 5px}.section-head.svelte-144jw1t{margin-bottom:13px}.filters.svelte-144jw1t{scrollbar-width:none;gap:5px;margin-bottom:14px;display:flex;overflow-x:auto}.filters.svelte-144jw1t button:where(.svelte-144jw1t){border:1px solid var(--gd-border,#e4e4e8);min-height:32px;color:var(--gd-text-2,#71717a);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0 11px;font-size:12.5px}.filters.svelte-144jw1t button.active:where(.svelte-144jw1t){border-color:var(--gd-accent,#4f46e5);background:var(--gd-accent-weak,#eef2ff);color:var(--gd-accent,#4f46e5);font-weight:650}.catalog-grid.svelte-144jw1t{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.object-card.svelte-144jw1t{border:1px solid var(--gd-border,#e4e4e8);background:var(--gd-surface,#fff);min-width:0;color:inherit;text-align:left;border-radius:7px;box-shadow:0 5px 16px #2c4b4d0d}button.object-card.svelte-144jw1t,.card-main.svelte-144jw1t{width:100%;font:inherit;cursor:pointer;padding:14px}button.object-card.svelte-144jw1t{gap:6px;display:grid}.card-main.svelte-144jw1t{color:inherit;text-align:left;background:0 0;border:0;gap:6px;display:grid}.card-identity.svelte-144jw1t{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.identity-copy.svelte-144jw1t{gap:4px;min-width:0;display:grid}.object-card.svelte-144jw1t:hover{border-color:color-mix(in srgb, var(--gd-accent,#0d75bd) 45%, #d8e4e1);box-shadow:var(--gd-shadow-soft,0 8px 20px #2c4b4d12)}.object-card.open.svelte-144jw1t{grid-column:span 2}.type.svelte-144jw1t{color:var(--gd-accent,#4f46e5);text-transform:uppercase;font-size:10.5px;font-weight:750}.name.svelte-144jw1t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.pitch.svelte-144jw1t{min-height:36px;color:var(--gd-text-2,#71717a);font-size:12.5px;line-height:1.45}.status.svelte-144jw1t,.meta.svelte-144jw1t{color:var(--gd-text-3,#a1a1aa);flex-wrap:wrap;gap:7px;font-size:11px;display:flex}.price-preview.svelte-144jw1t{color:var(--gd-accent,#4f46e5);font-size:11.5px;font-weight:700}.details.svelte-144jw1t{border-top:1px solid var(--gd-border,#e4e4e8);padding:0 14px 14px}.details.svelte-144jw1t ul:where(.svelte-144jw1t){color:var(--gd-text-2,#71717a);margin:12px 0;padding-left:18px;font-size:12.5px;line-height:1.45}.details.svelte-144jw1t p:where(.svelte-144jw1t),.details.svelte-144jw1t small:where(.svelte-144jw1t){color:var(--gd-text-2,#71717a);font-size:12px;line-height:1.4}.details.svelte-144jw1t small:where(.svelte-144jw1t){margin-top:8px;display:block}.connect.svelte-144jw1t{background:var(--gd-accent,#4f46e5);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 13px;font-size:12.5px;font-weight:700}.connect.svelte-144jw1t:disabled{cursor:wait;opacity:.65}.empty.svelte-144jw1t,.loading.svelte-144jw1t{color:var(--gd-text-2,#71717a);padding:18px 0;font-size:13px}.toast.svelte-144jw1t{z-index:70;color:#fff;background:#18181b;border-radius:8px;max-width:min(420px,100vw - 32px);padding:11px 14px;font-size:13px;line-height:1.4;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0000002e}@media (width<=720px){.catalog-page.svelte-144jw1t{padding:18px 14px 86px}.catalog-head.svelte-144jw1t{grid-template-columns:1fr;gap:14px}.catalog-grid.svelte-144jw1t{grid-template-columns:1fr}.object-card.open.svelte-144jw1t{grid-column:auto}.toast.svelte-144jw1t{bottom:78px;right:16px}}.ph.svelte-16wk9fs{color:var(--tg-hint,#888);text-align:center;justify-content:center;align-items:center;padding:0 16px;font-size:13px;display:flex}.ph.err.svelte-16wk9fs{color:#e8526f}.graph.svelte-16wk9fs{background:#0f0f12;border-radius:10px;width:100%;display:block}.legend.svelte-16wk9fs{color:var(--tg-hint,#aaa);flex-wrap:wrap;gap:8px 12px;margin:0 0 8px;font-size:11px;display:flex}.lg.svelte-16wk9fs{align-items:center;gap:4px;display:inline-flex}.lg.svelte-16wk9fs i:where(.svelte-16wk9fs){border-radius:50%;width:10px;height:10px;display:inline-block}.lg.svelte-16wk9fs i.ring:where(.svelte-16wk9fs){background:0 0;border:2px solid #ffd93d}.hotspots.svelte-16wk9fs{background:#ffd93d0f;border:1px solid #ffd93d59;border-radius:10px;margin:0 0 8px;padding:8px 10px}.hs-title.svelte-16wk9fs{color:#ffd93d;margin-bottom:6px;font-size:12px;font-weight:600}.hs-chips.svelte-16wk9fs{flex-wrap:wrap;gap:6px;display:flex}.hs-chip.svelte-16wk9fs{color:#eee;cursor:pointer;background:#ffd93d1f;border:1px solid #ffd93d66;border-radius:14px;padding:3px 10px;font-size:11px}.hs-chip.svelte-16wk9fs:hover{background:#ffd93d38}.hs-chip.svelte-16wk9fs b:where(.svelte-16wk9fs){color:#ffd93d;margin-left:3px}.hs-hint.svelte-16wk9fs{color:var(--tg-hint,#999);margin-top:6px;font-size:10px}circle.matchring{animation:2.2s ease-in-out infinite svelte-16wk9fs-ringpulse}@keyframes svelte-16wk9fs-ringpulse{0%,to{stroke-opacity:.55;stroke-width:2px}50%{stroke-opacity:1;stroke-width:3.5px}}circle.flash{animation:1.5s ease-out svelte-16wk9fs-nodeflash}@keyframes svelte-16wk9fs-nodeflash{0%{stroke:#fff;stroke-width:6px;stroke-opacity:1}to{stroke-width:2px}}.page.svelte-xijt0t{padding:12px max(12px, var(--app-safe-right,0px)) calc(72px + var(--app-safe-bottom,0px)) max(12px, var(--app-safe-left,0px));max-width:720px;margin:0 auto}.hdr.svelte-xijt0t{grid-template-columns:36px 1fr;align-items:start;gap:10px;margin-bottom:8px;display:grid}.back.svelte-xijt0t{width:36px;height:36px;color:inherit;background:var(--tg-secondary-bg,#f4f5f7);border-radius:8px;justify-content:center;align-items:center;font-size:22px;text-decoration:none;display:inline-flex}h1.svelte-xijt0t{margin:0 0 4px;font-size:20px}.hint.svelte-xijt0t{color:var(--tg-hint,#888);margin:0 0 10px;font-size:12px;line-height:1.4}.ph.svelte-xijt0t{height:56vh;color:var(--tg-hint,#888);justify-content:center;align-items:center;font-size:13px;display:flex}.review.svelte-xijt0t,.dist.svelte-xijt0t{background:var(--tg-secondary-bg,#f4f5f7);border-radius:12px;margin-bottom:10px;padding:12px 14px}.tm-chat.svelte-xijt0t{float:right;color:var(--tg-button,#2481cc);font-size:12.5px;font-weight:500;text-decoration:none}.tm-list.svelte-xijt0t{flex-direction:column;gap:4px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.tm-list.svelte-xijt0t li:where(.svelte-xijt0t){align-items:center;gap:8px;font-size:13px;display:flex}.tm-name.svelte-xijt0t{font-weight:600}.tm-label.svelte-xijt0t{color:var(--tg-hint,#888);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tm-x.svelte-xijt0t{cursor:pointer;color:var(--tg-hint,#888);background:0 0;border:0;margin-left:auto;padding:2px 6px;font-size:13px}.tm-x.svelte-xijt0t:hover{color:#c0392b}.tm-add.svelte-xijt0t{gap:6px;margin-top:6px;display:flex}.tm-add.svelte-xijt0t input:where(.svelte-xijt0t){border:1px solid var(--gd-border,#e4e4e8);background:var(--tg-bg,#fff);min-width:0;color:inherit;border-radius:8px;flex:1;padding:7px 10px;font-family:inherit;font-size:13px}.tm-add.svelte-xijt0t button:where(.svelte-xijt0t){background:var(--tg-button,#2481cc);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:13px}.tm-add.svelte-xijt0t button:where(.svelte-xijt0t):disabled{opacity:.5;cursor:default}.tm-msg.svelte-xijt0t{color:var(--tg-hint,#888);margin:6px 0 0;font-size:12px}.rv-hd.svelte-xijt0t{margin-bottom:6px;font-size:15px;font-weight:600}.stage.svelte-xijt0t{color:var(--tg-link,#4f46e5);font-weight:600}.rv-sum.svelte-xijt0t{margin:4px 0;font-size:13px;line-height:1.45}.rv-line.svelte-xijt0t{margin:3px 0;font-size:13px;line-height:1.4}.page.svelte-13kl5pl{--chat-surface-block-size:min(720px, calc(var(--app-viewport-stable-height,100dvh) - 112px));max-width:980px;padding:12px max(12px, var(--app-safe-right,0px)) calc(12px + var(--app-safe-bottom,0px)) max(12px, var(--app-safe-left,0px));color:#18181b;background:#f3f3f6;margin:0 auto}@media (width<=720px){.page.svelte-13kl5pl{--chat-surface-block-size:calc(var(--app-viewport-stable-height,100dvh) - 76px - var(--app-safe-top,0px) - var(--app-bottom-nav-reserve,0px));padding:0}}.back-link.svelte-13kl5pl,.team-link{min-height:44px;color:var(--gd-accent-text,#185fa5);align-items:center;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.page.svelte-1hoqgib{--chat-surface-block-size:100%;max-width:640px;padding:12px max(12px, var(--app-safe-right,0px)) calc(8px + var(--app-safe-bottom,0px)) max(12px, var(--app-safe-left,0px));height:calc(var(--app-viewport-stable-height,100dvh) - 76px - var(--app-bottom-nav-reserve,0px));box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}@media (width<=1023.98px){.page.svelte-1hoqgib{--chat-surface-block-size:calc(var(--app-viewport-stable-height,100dvh) - var(--gamma-banner-height,0px) - var(--app-bottom-nav-reserve,0px) - 72px - var(--app-safe-top,0px));height:auto}.page.svelte-1hoqgib .chat-surface{block-size:calc(var(--app-viewport-stable-height,100dvh) - var(--gamma-banner-height,0px) - var(--app-bottom-nav-reserve,0px) - 72px - var(--app-safe-top,0px))}}@media (width>=1024px){body.web-desktop .page.svelte-1hoqgib{height:calc(var(--app-viewport-stable-height,100dvh) - 108px)}}.back-link.svelte-1hoqgib{color:var(--gd-accent-text,#185fa5);font-size:12px;font-weight:650;text-decoration:none}.bottom-nav.svelte-1azti6v{z-index:100;background:var(--cas-bg-2,var(--tg-bg,#fff));border-top:1px solid var(--cas-frame,var(--tg-secondary-bg,#e5e5e5));padding-bottom:var(--app-safe-bottom,0px);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.bottom-nav.svelte-1azti6v{border:1px solid var(--tg-secondary-bg,#e5e5e5);border-bottom:0;border-top-left-radius:16px;border-top-right-radius:16px;width:min(540px,100% - 24px);max-width:540px;left:50%;right:auto;transform:translate(-50%)}}.tab.svelte-1azti6v{min-width:0;color:var(--tg-hint,#888);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:9px 4px 8px;font-size:11px;text-decoration:none;transition:color .15s;display:flex;position:relative}.tab.active.svelte-1azti6v{color:var(--cas-blue,var(--tg-button,#4f46e5))}.tab.active.svelte-1azti6v:before{content:"";background:var(--cas-blue,var(--tg-button,#5aa6ff));border-radius:0 0 4px 4px;width:26px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tab-icon.svelte-1azti6v{opacity:.55;line-height:1;transition:opacity .15s,transform .15s}.tab-icon.svelte-1azti6v svg:where(.svelte-1azti6v){width:25px;height:25px;display:block}.tab.active.svelte-1azti6v .tab-icon:where(.svelte-1azti6v){opacity:1;transform:translateY(-1px)scale(1.08)}.tab-label.svelte-1azti6v{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}.tab.active.svelte-1azti6v .tab-label:where(.svelte-1azti6v){font-weight:600}.tab-badge.svelte-1azti6v{color:#fff;background:#ff3b30;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;right:18%}.brand-lockup.svelte-j6ls9a{min-width:0;color:var(--gd-text,#18181b);align-items:center;text-decoration:none;display:inline-flex}.brand-lockup.svelte-j6ls9a:focus-visible{outline:2px solid var(--gd-accent,#2481cc);outline-offset:3px;border-radius:4px}.brand-sign.svelte-j6ls9a{object-fit:contain;object-position:left center;filter:drop-shadow(0 4px 8px #374a4f1f);width:auto;max-width:100%;height:88px;display:block}.compact.svelte-j6ls9a .brand-sign:where(.svelte-j6ls9a){height:88px}.brand-sign.mark-only.svelte-j6ls9a,.compact.svelte-j6ls9a .brand-sign.mark-only:where(.svelte-j6ls9a){object-fit:contain;filter:drop-shadow(0 3px 7px #1f6c9733);width:42px;height:46px}@media (width<=420px){.brand-sign.svelte-j6ls9a,.compact.svelte-j6ls9a .brand-sign:where(.svelte-j6ls9a){height:64px}}.sidebar.svelte-14wwn5o{display:none}body.web-desktop .sidebar.gw-rail-sb.svelte-14wwn5o{left:0;top:var(--gamma-banner-height,0px);border-right:1px solid var(--gd-border,#d8e4e1);z-index:40;background:#fffffff7;flex-direction:column;width:248px;padding:16px 10px 12px;display:flex;position:fixed;bottom:0;overflow:hidden;box-shadow:10px 0 30px #2c4b4d0d}@media (width<=1023px){body.web-desktop .sidebar.gw-rail-sb.svelte-14wwn5o{display:none}}@media (height<=300px){body.web-desktop .sidebar.gw-rail-sb.svelte-14wwn5o{overflow-y:auto}}.sb-brand.svelte-14wwn5o{align-items:center;padding:2px 8px 14px;display:flex}.sb-new.svelte-14wwn5o{border:1px solid var(--gd-border-strong,#bfd1cd);background:var(--gd-surface,#fff);font:inherit;color:var(--gd-text,#18181b);cursor:pointer;border-radius:7px;align-items:center;gap:8px;margin:0 2px 12px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.sb-new.svelte-14wwn5o:hover,.sb-new.on.svelte-14wwn5o{background:var(--gd-accent-weak,#e7f4f8);border-color:var(--gd-accent,#0d75bd);color:var(--gd-accent,#0d75bd)}.sb-new.svelte-14wwn5o .pl:where(.svelte-14wwn5o){color:var(--gd-accent,#0d75bd);font-size:15px}.sb-new.on.svelte-14wwn5o .pl:where(.svelte-14wwn5o){color:inherit}.sb-label.svelte-14wwn5o{letter-spacing:.05em;text-transform:uppercase;color:var(--gd-text-3,#a1a1aa);padding:2px 10px 6px;font-size:10.5px;font-weight:700}.sb-goals.svelte-14wwn5o{scrollbar-width:thin;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.sb-goal.svelte-14wwn5o{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:6px;min-width:0;padding:8px 10px;display:block}.sb-goal.svelte-14wwn5o:hover{background:var(--gd-surface-2,#f8fbfa)}.sb-goal.active.svelte-14wwn5o{background:var(--gd-accent-weak,#e7f4f8);box-shadow:inset 3px 0 var(--gd-ai,#20a9c5)}.sb-goal.svelte-14wwn5o b:where(.svelte-14wwn5o){white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;height:2.6em;color:var(--gd-text,#18181b);-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sb-goal.done.svelte-14wwn5o b:where(.svelte-14wwn5o){color:var(--gd-text-2,#71717a);font-weight:500}.sb-goal.svelte-14wwn5o small:where(.svelte-14wwn5o){color:var(--gd-text-3,#a1a1aa);font-size:11px}.sb-agent-name.svelte-14wwn5o{align-items:center;gap:7px;min-width:0;display:inline-flex}.sb-care.svelte-14wwn5o{color:var(--gd-accent,#0d75bd);margin-left:5px;font-weight:700}.sb-care.svelte-14wwn5o:before{content:"·";color:var(--gd-text-3,#a1a1aa);margin-right:5px;font-weight:400}.sb-empty.svelte-14wwn5o{color:var(--gd-text-3,#a1a1aa);padding:8px 10px;font-size:12px}.sb-error.svelte-14wwn5o{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:7px;gap:7px;margin:4px;padding:10px;font-size:12px;line-height:1.35;display:grid}.sb-error.svelte-14wwn5o button:where(.svelte-14wwn5o){color:#991b1b;width:fit-content;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:7px;padding:0 10px;font-weight:650}.sb-error.svelte-14wwn5o small:where(.svelte-14wwn5o){opacity:.7}.sb-diagnostic.svelte-14wwn5o{color:var(--gd-text-3,#a1a1aa);overflow-wrap:anywhere;margin-top:auto;padding:8px 10px;font:10px/1.35 ui-monospace,monospace}.sb-foot.svelte-14wwn5o{border-top:1px solid var(--gd-border,#e4e4e8);background:#fffffffa;flex-direction:column;flex:none;gap:6px;margin-top:8px;padding:10px 6px 2px;display:flex}.sb-agentrow.svelte-14wwn5o{width:100%;color:var(--gd-text-2,#71717a);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;padding:7px 6px;display:grid}.sb-agentrow.svelte-14wwn5o:hover{color:var(--gd-text,#18181b);background:#00000008}.sb-agent-name.svelte-14wwn5o{overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:550;line-height:1.25}.sb-agent-meta.svelte-14wwn5o{color:var(--gd-text-3,#a1a1aa);align-items:center;gap:8px;padding-left:22px;font-size:11px;display:flex}.sb-agent-meta.svelte-14wwn5o b:where(.svelte-14wwn5o){color:var(--gd-text,#18181b);font-size:12px}.sb-item2.svelte-14wwn5o{color:var(--gd-text-2,#71717a);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 4px;font-family:inherit;font-size:12.5px;text-decoration:none;display:flex}.sb-item2.svelte-14wwn5o:hover{color:var(--gd-text,#18181b);background:#00000008}.top-tabs.svelte-8cavzq{display:none}body.web-desktop .top-tabs.svelte-8cavzq{left:248px;right:0;top:var(--gamma-banner-height,0px);border-bottom:1px solid var(--gd-border,#d8e4e1);z-index:39;background:#fffffff5;align-items:center;gap:4px;height:48px;padding:0 14px;display:flex;position:fixed;box-shadow:0 8px 24px #2c4b4d0d}@media (width<=1023px){body.web-desktop .top-tabs.svelte-8cavzq{display:none}}.tt.svelte-8cavzq{color:var(--gd-text-2,#71717a);border-radius:6px;padding:7px 13px;font-size:13px;font-weight:550;text-decoration:none;position:relative}.tt.svelte-8cavzq:hover{background:var(--gd-surface-2,#f8fbfa)}.tt.on.svelte-8cavzq{background:var(--gd-accent-weak,#e7f4f8);color:var(--gd-accent,#0d75bd);box-shadow:inset 0 -2px var(--gd-ai,#20a9c5);font-weight:650}.tt.event-tab.svelte-8cavzq{color:#74520d;background:#fff7dc;box-shadow:inset 0 0 0 1px #e4cd87}.tt.event-tab.svelte-8cavzq:hover{background:#f8e9b5}.tt.event-tab.on.svelte-8cavzq{color:#2d2207;background:#f0c64d;box-shadow:inset 0 -2px #9c7112}.tt-bdg.svelte-8cavzq{color:#fff;background:#ff3b30;border-radius:8px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:0;right:0}.tt-invite.svelte-8cavzq{margin-left:auto}.resume-action.svelte-1qxotfy{z-index:38;color:#3f3f46;background:#fff;border:1px solid #d9d9df;border-radius:8px;justify-content:center;align-items:center;gap:12px;max-width:760px;margin:0 auto;padding:9px 12px;font-size:13px;display:flex;position:fixed;top:58px;left:264px;right:16px;box-shadow:0 7px 22px #18181b1a}button.svelte-1qxotfy{background:var(--gd-accent,#4f46e5);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:7px 11px;font-weight:650}button.svelte-1qxotfy:disabled{cursor:wait;opacity:.65}.restored.svelte-1qxotfy{color:#166534}@media (width<=1023px){.resume-action.svelte-1qxotfy{flex-wrap:wrap;top:12px;left:12px;right:12px}}.ng-blank.svelte-1pirtr{isolation:isolate;min-height:var(--app-viewport-stable-height,100dvh);background:#edf6f5;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.ng-blank.svelte-1pirtr:before{content:"";z-index:-2;background:url(/miniapp/tavern/tavern-entry-host-r8.webp) 50% 48%/cover no-repeat;position:absolute;inset:0}.ng-blank.svelte-1pirtr:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fafdfc29,#eff7f647);position:absolute;inset:0}.ng-inner.svelte-1pirtr{z-index:1;width:min(620px,100%);position:relative}.event-draft.svelte-1pirtr{color:#3e3420;background:#fffaf0;border:1px solid #dcc276;border-left:3px solid #b98918;margin-bottom:12px;padding:11px 13px}.event-draft.svelte-1pirtr span:where(.svelte-1pirtr){color:#79570f;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:750;display:block}.event-draft.svelte-1pirtr strong:where(.svelte-1pirtr){font-size:14px;display:block}.event-draft.svelte-1pirtr p:where(.svelte-1pirtr){color:#6b6454;margin:4px 0 0;font-size:12px}.overlay.svelte-1rln8ih{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.card.svelte-1rln8ih{background:var(--tg-bg,#fff);color:var(--tg-text,#000);border-radius:16px;width:100%;max-width:380px;padding:24px 22px 18px;box-shadow:0 10px 40px #0000004d}.dots.svelte-1rln8ih{justify-content:center;gap:6px;margin-bottom:12px;display:flex}.dot.svelte-1rln8ih{background:var(--tg-secondary-bg,#ddd);border-radius:50%;width:7px;height:7px;transition:background .15s}.dot.on.svelte-1rln8ih{background:var(--tg-button,#4f46e5)}h2.svelte-1rln8ih{margin:0 0 8px;font-size:18px}p.svelte-1rln8ih{color:var(--tg-text,#333);margin:0 0 18px;font-size:14px;line-height:1.5}.actions.svelte-1rln8ih{gap:8px;display:flex}.btn-skip.svelte-1rln8ih,.btn-next.svelte-1rln8ih{cursor:pointer;border:0;border-radius:10px;flex:1;padding:12px;font-size:14px;font-weight:600}.btn-skip.svelte-1rln8ih{color:var(--tg-hint,#888);background:0 0}.btn-next.svelte-1rln8ih{background:var(--tg-button,#4f46e5);color:var(--tg-button-text,#fff)}.overlay.svelte-11siql7{z-index:300;background:#000000bf;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out svelte-11siql7-overlay-in;display:flex;position:fixed;inset:0}.overlay.fade-out.svelte-11siql7{animation:.5s ease-in forwards svelte-11siql7-overlay-out}@keyframes svelte-11siql7-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-11siql7-overlay-out{0%{opacity:1}to{opacity:0}}.content.svelte-11siql7{text-align:center;color:#fff}.emoji.svelte-11siql7{margin-bottom:18px;font-size:96px;line-height:1;transition:transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.emoji.in.svelte-11siql7{transform:scale(1)}.title.svelte-11siql7{opacity:0;margin:0 0 8px;font-size:28px;font-weight:700;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(20px)}.title.in.svelte-11siql7{opacity:1;transform:translateY(0)}.sub.svelte-11siql7{opacity:0;color:#ffffffd9;margin:0;font-size:15px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(20px)}.sub.in.svelte-11siql7{opacity:1;transform:translateY(0)}.overlay.svelte-x1v4n9{z-index:1100;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.card.svelte-x1v4n9{background:var(--tg-bg,#fff);width:100%;max-width:360px;color:var(--tg-text,#111);text-align:center;border-radius:18px;padding:22px 20px;animation:.3s cubic-bezier(.22,1,.36,1) svelte-x1v4n9-pop;box-shadow:0 10px 40px #0000004d}@keyframes svelte-x1v4n9-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.emoji.svelte-x1v4n9{margin-bottom:6px;font-size:56px}h3.svelte-x1v4n9{margin:0 0 8px;font-size:19px}p.svelte-x1v4n9{margin:6px 0;font-size:14px;line-height:1.4}.hi.svelte-x1v4n9{background:linear-gradient(135deg,#ffd93d22,#ffb6c155);border-radius:12px;margin-top:10px;padding:10px 12px}.actions.svelte-x1v4n9{flex-direction:column;gap:8px;margin-top:14px;display:flex}.btn-primary.svelte-x1v4n9,.btn-secondary.svelte-x1v4n9{cursor:pointer;border:0;border-radius:10px;padding:12px;font-size:14px;font-weight:700}.btn-primary.svelte-x1v4n9{background:var(--tg-button,#4f46e5);color:var(--tg-button-text,#fff)}.btn-secondary.svelte-x1v4n9{color:var(--tg-hint,#777);background:0 0}.web-login.svelte-j1gr1u{min-height:var(--app-viewport-stable-height,100dvh);background:var(--tg-bg,#1a1a1a);color:var(--tg-text,#fff);justify-content:center;align-items:center;padding:1.5rem;display:flex;overflow-x:hidden}.web-login.embedded.svelte-j1gr1u{min-height:0;color:inherit;background:0 0;padding:0}.card.svelte-j1gr1u{text-align:center;width:min(100%,420px);min-width:0;max-width:420px}h1.svelte-j1gr1u{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:clamp(1.45rem,7vw,1.75rem)}.lead.svelte-j1gr1u{color:var(--tg-hint,#888);overflow-wrap:anywhere;margin:0 0 1.1rem;font-size:1.05rem}.qr-flow.svelte-j1gr1u{justify-items:center;gap:.65rem;display:grid}.qr.svelte-j1gr1u{background:#fff;border-radius:14px;width:216px;max-width:72vw;height:216px;padding:8px}.hint.svelte-j1gr1u,.muted.svelte-j1gr1u{color:var(--tg-hint,#888);margin:0;font-size:.9rem}form.svelte-j1gr1u{gap:.65rem;width:100%;margin-top:.35rem;display:grid}label.svelte-j1gr1u{text-align:left;font-size:.9rem;font-weight:650}input.svelte-j1gr1u{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, var(--tg-bg,#1a1a1a) 88%, white);width:100%;color:inherit;text-align:center;letter-spacing:.28em;border-radius:12px;padding:.85rem 1rem;font:700 1.35rem/1 monospace}.primary.svelte-j1gr1u{background:var(--tg-button,#5da3ff);width:100%;color:var(--tg-button-text,#fff);cursor:pointer;border:0;border-radius:12px;padding:.875rem 1.5rem;font-size:1rem;font-weight:650}.secondary.svelte-j1gr1u{box-sizing:border-box;width:100%;color:var(--tg-link,#5da3ff);border:1px solid color-mix(in srgb, var(--tg-link,#5da3ff) 55%, transparent);background:0 0;border-radius:12px;padding:.8rem 1rem;font-weight:650;text-decoration:none}.primary.svelte-j1gr1u:disabled{opacity:.48;cursor:default}.restart.svelte-j1gr1u,.other-toggle.svelte-j1gr1u{color:var(--tg-link,#5da3ff);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.8rem;padding:.45rem}.other-toggle.svelte-j1gr1u{width:100%;color:var(--tg-hint,#888);margin-top:.15rem;display:block}.other-method.svelte-j1gr1u{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);margin-top:.5rem;padding-top:.8rem}.web-title.svelte-j1gr1u{color:inherit;font-weight:650}.widget-wrap.svelte-j1gr1u{justify-content:center;min-height:48px;margin-top:.55rem;display:flex}.error.svelte-j1gr1u{color:#ff6b6b;margin:.8rem 0 0}@media (width<=640px){.web-login.svelte-j1gr1u{padding:1rem}.card.svelte-j1gr1u{max-width:100%}}.guest-entry.svelte-has6n7{box-sizing:border-box;width:min(100%,680px);color:var(--gd-text,#19313b);border:1px solid var(--gd-border-strong,#bfd1cd);box-shadow:var(--gd-shadow-card,0 12px 30px #2c4b4d1a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:7px;justify-items:center;padding:40px 28px 34px;display:grid}@media (width<=640px){.guest-entry.svelte-has6n7{padding:28px 18px 24px}}.guest-page.svelte-rf1khl{min-height:var(--app-viewport-stable-height,100dvh);box-sizing:border-box;background:var(--gd-bg,#f3f8f7);color:var(--gd-text,#19313b);position:relative;overflow:hidden}.guest-page.svelte-rf1khl:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f7fcfbe8 0%,#f7fcfbab 43%,#f7fcfb14 100%),url(/miniapp/tavern/tavern-checkin-r6.webp) 58%/cover no-repeat;position:absolute;inset:0}main.svelte-rf1khl{z-index:1;min-height:calc(var(--app-viewport-stable-height,100dvh) - 78px - var(--app-safe-top,0px));box-sizing:border-box;align-content:center;justify-items:start;gap:18px;width:min(1180px,100%);margin:0 auto;padding:48px clamp(20px,6vw,82px) 54px;display:grid;position:relative}h1.svelte-rf1khl{text-align:left;letter-spacing:0;overflow-wrap:anywhere;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,34px);line-height:1.15}@media (width<=640px){.guest-page.svelte-rf1khl:before{background:linear-gradient(#f7fcfba3,#f7fcfbed),url(/miniapp/tavern/tavern-checkin-r6.webp) 66%/cover no-repeat}main.svelte-rf1khl{min-height:calc(var(--app-viewport-stable-height,100dvh) - 74px - var(--app-safe-top,0px));align-content:start;justify-items:stretch;padding:28px 12px 36px}h1.svelte-rf1khl{text-align:center;font-size:25px}}.alpha-banner.svelte-1h3wvsl{z-index:55;height:var(--gamma-banner-height);color:#5d4919;text-align:center;background:#fff5cf;border-bottom:1px solid #e2c470;justify-content:center;align-items:center;gap:6px;padding:5px 14px;font-size:11.5px;line-height:1.25;display:flex;position:fixed;top:0;left:0;right:0}.alpha-banner.svelte-1h3wvsl a:where(.svelte-1h3wvsl){color:#765411;text-underline-offset:2px;font-weight:750}@media (width<=520px){.alpha-banner.svelte-1h3wvsl{flex-direction:column;align-content:center;gap:1px;padding:5px 10px;font-size:10.5px}}.tavern-room-shell.svelte-e56yfs{grid-template-columns:300px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.room-directory.svelte-e56yfs{background:#fff;border-right:1px solid #d9e2ea;min-width:0;min-height:0;overflow:hidden}.tavern-room-shell.svelte-e56yfs .room-page{width:100%;min-width:0;max-width:none;min-height:0;margin:0}@media (width<=1023px){.tavern-room-shell.svelte-e56yfs{grid-template-columns:minmax(0,1fr)}.room-directory.svelte-e56yfs{display:none}}.selection.svelte-n2wh1g{color:#71868d;text-align:center;place-items:center;min-height:100%;padding:32px;display:grid}.selection.svelte-n2wh1g div:where(.svelte-n2wh1g){gap:6px;display:grid}.selection.svelte-n2wh1g strong:where(.svelte-n2wh1g){color:#29424a;font-size:17px}.selection.svelte-n2wh1g span:where(.svelte-n2wh1g){font-size:13px}.tavern-shell.svelte-1wtvjp{--tavern-sidebar-width:224px;grid-template-columns:var(--tavern-sidebar-width) minmax(560px, 1fr);width:100%;min-width:0;height:calc(var(--app-viewport-stable-height,100svh) - var(--gamma-banner-height,0px));min-height:0;margin-top:var(--gamma-banner-height,0px);background:#f5f8fb;display:grid;overflow:hidden}.tavern-sidebar.svelte-1wtvjp{background:#fffffffa;border-right:1px solid #d9e2ea;flex-direction:column;min-width:0;min-height:0;padding:8px 8px 7px;display:flex}.brand.svelte-1wtvjp{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:0 6px 6px;display:grid}.brand.svelte-1wtvjp span:where(.svelte-1wtvjp){color:#153253;font-size:15px;font-weight:600;line-height:1.25}.new-quest.svelte-1wtvjp{color:#27445f;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:7px;margin:0 1px 5px;padding:0 9px;font-size:15px;font-weight:500;display:flex}.new-quest.svelte-1wtvjp .tavern-nav-icon,.primary-links.svelte-1wtvjp .tavern-nav-icon{color:#6d86c0;flex:none}.new-quest.svelte-1wtvjp:hover{background:#eef5fb}.primary-links.svelte-1wtvjp{border-bottom:1px solid #e7edf2;gap:0;padding-bottom:6px;display:grid}.primary-links.svelte-1wtvjp a:where(.svelte-1wtvjp){color:#4a6275;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:0 9px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.primary-links.svelte-1wtvjp a:where(.svelte-1wtvjp):hover{background:#eef5fb}.primary-links.svelte-1wtvjp a.active:where(.svelte-1wtvjp){color:#1176b1;background:#e9f4fb;font-weight:600}.primary-links.svelte-1wtvjp em:where(.svelte-1wtvjp){color:#fff;text-align:center;background:#16a34a;border-radius:999px;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:10px;font-style:normal;line-height:20px}.directories.svelte-1wtvjp{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.profile-menu.svelte-1wtvjp{flex:none;margin-top:6px;position:relative}.profile-menu.svelte-1wtvjp>summary:where(.svelte-1wtvjp){color:#38515a;cursor:pointer;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 7px;list-style:none;display:grid}.profile-menu.svelte-1wtvjp>summary:where(.svelte-1wtvjp)::-webkit-details-marker{display:none}.profile-menu.svelte-1wtvjp>summary:where(.svelte-1wtvjp):hover,.profile-menu[open].svelte-1wtvjp>summary:where(.svelte-1wtvjp){background:#f0f5f4}.profile-menu.svelte-1wtvjp>summary:where(.svelte-1wtvjp)>span:where(.svelte-1wtvjp){min-width:0;display:grid}.profile-menu.svelte-1wtvjp>summary:where(.svelte-1wtvjp) strong:where(.svelte-1wtvjp){text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.profile-menu.svelte-1wtvjp>summary:where(.svelte-1wtvjp) b:where(.svelte-1wtvjp){color:#284c69;letter-spacing:1.8px;font-size:19px}.profile-menu.svelte-1wtvjp>nav:where(.svelte-1wtvjp){z-index:20;background:#fff;border:1px solid #d8e2e0;border-radius:10px;gap:1px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 5px);left:0;right:0;box-shadow:0 16px 34px #2742462e}.profile-menu.svelte-1wtvjp>nav:where(.svelte-1wtvjp) a:where(.svelte-1wtvjp),.profile-menu.svelte-1wtvjp>nav:where(.svelte-1wtvjp) button:where(.svelte-1wtvjp){color:#52666d;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 9px;font-size:12px;text-decoration:none;display:flex}.profile-menu.svelte-1wtvjp>nav:where(.svelte-1wtvjp) a:where(.svelte-1wtvjp):hover,.profile-menu.svelte-1wtvjp>nav:where(.svelte-1wtvjp) button:where(.svelte-1wtvjp):hover{background:#f1f6f5}.profile-menu.svelte-1wtvjp>nav:where(.svelte-1wtvjp) button:where(.svelte-1wtvjp){color:#9b4141}.tavern-content.svelte-1wtvjp{background:#f5f8fb;min-width:560px;min-height:0;overflow:auto}@media (height<=660px){.brand.svelte-1wtvjp{padding-bottom:6px}.new-quest.svelte-1wtvjp{min-height:36px;margin-bottom:6px}.primary-links.svelte-1wtvjp a:where(.svelte-1wtvjp){min-height:31px}.profile-menu.svelte-1wtvjp>summary:where(.svelte-1wtvjp){min-height:38px}}.mobile-list.svelte-vacuuz{color:#243b43;background:#f7faf9;width:100%;min-width:0;min-height:100%;padding:12px 12px 28px;overflow-x:hidden}.mobile-header.svelte-vacuuz{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 12px;display:flex}.mobile-header.svelte-vacuuz div:where(.svelte-vacuuz){gap:1px;display:grid}.mobile-header.svelte-vacuuz strong:where(.svelte-vacuuz){font-size:18px;line-height:1.15}.mobile-header.svelte-vacuuz span:where(.svelte-vacuuz){color:#71868d;font-size:12px}.mobile-header.svelte-vacuuz button:where(.svelte-vacuuz){color:#61767d;background:0 0;border:0;border-radius:10px;width:44px;height:44px;font-size:19px}button.svelte-vacuuz{font:inherit;cursor:pointer}.new-quest.svelte-vacuuz{border:1px solid var(--gd-border-strong,#bfd1cd);color:#243b43;background:#fff;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 14px;font-weight:700;display:flex}.new-quest.svelte-vacuuz span:where(.svelte-vacuuz){color:var(--gd-accent,#0d75bd);font-size:20px}.new-quest.svelte-vacuuz strong:where(.svelte-vacuuz){font-size:inherit}.primary.svelte-vacuuz,.utilities.svelte-vacuuz{border-top:1px solid #e6edeb;gap:2px;margin-top:10px;padding:8px 0;display:grid}.primary.svelte-vacuuz button:where(.svelte-vacuuz),.utilities.svelte-vacuuz button:where(.svelte-vacuuz){color:#324a52;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:48px;padding:5px 10px;display:flex}.primary.svelte-vacuuz button:where(.svelte-vacuuz):active,.utilities.svelte-vacuuz button:where(.svelte-vacuuz):active{background:var(--gd-accent-weak,#e7f4f8)}.primary.svelte-vacuuz b:where(.svelte-vacuuz){color:#47666c;background:#edf5f3;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:500;display:grid}.primary.svelte-vacuuz span:where(.svelte-vacuuz),.utilities.svelte-vacuuz span:where(.svelte-vacuuz){flex:auto;font-weight:620}.primary.svelte-vacuuz i:where(.svelte-vacuuz),.utilities.svelte-vacuuz i:where(.svelte-vacuuz){color:#9aabad;font-size:20px;font-style:normal}.directories.svelte-vacuuz{border-top:1px solid #e6edeb;min-width:0}.utilities.svelte-vacuuz{margin-top:4px}.utilities.svelte-vacuuz button:where(.svelte-vacuuz){color:#60757c;min-height:44px}.utilities.svelte-vacuuz span:where(.svelte-vacuuz){font-weight:500}.mobile-shell.svelte-1g323h1{width:100%;min-width:0;height:calc(var(--app-viewport-stable-height,100svh) - var(--gamma-banner-height,0px));min-height:0;margin-top:var(--gamma-banner-height,0px);background:#f7faf9;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.mobile-shell.detail-mode.svelte-1g323h1{grid-template-rows:50px minmax(0,1fr)}.detail-header.svelte-1g323h1{z-index:8;border-bottom:1px solid var(--gd-border,#d8e4e1);background:#fffffffa;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid;position:relative}.detail-header.svelte-1g323h1 button:where(.svelte-1g323h1){width:44px;height:44px;color:var(--gd-accent,#0d75bd);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;margin-left:2px;font-size:23px}.detail-header.svelte-1g323h1 strong:where(.svelte-1g323h1){color:#243b43;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mobile-content.svelte-1g323h1{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}.detail-content.svelte-1g323h1{background:#fff}.detail-content [data-goal-thread] .th-header .back,.detail-content .room-page .open-room{display:none!important}.detail-content [data-goal-thread] .th-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}.detail-content [data-goal-thread] .th-header .title-block{grid-column:1;min-width:0}.detail-content [data-goal-thread] .th-header .done-btn{grid-column:2}:root{--tg-bg:var(--gd-bg,#f3f8f7);--tg-text:var(--gd-text,#19313b);--tg-hint:var(--gd-text-2,#5f747b);--tg-link:var(--gd-accent,#0d75bd);--tg-button:var(--gd-accent,#0d75bd);--tg-button-text:#fff;--tg-secondary-bg:var(--gd-accent-weak,#e7f4f8);--app-bottom-nav-reserve:0px;--gamma-banner-height:32px}body{background:var(--tg-bg);color:var(--tg-text);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.boot.svelte-1n46o8q{text-align:center;max-width:480px;margin:0 auto;padding:40px 24px}.error.svelte-1n46o8q{color:#ff3b30}.muted.svelte-1n46o8q{color:var(--tg-hint);font-size:14px}.guest-nav.svelte-1n46o8q{top:var(--gamma-banner-height);z-index:10;padding:max(10px, var(--app-safe-top)) max(16px, var(--app-safe-right)) 10px max(16px, var(--app-safe-left));border-bottom:1px solid var(--gd-border,#d8e4e1);margin-top:var(--gamma-banner-height);background:#fffffff5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex;position:sticky;box-shadow:0 8px 24px #2c4b4d0f}.guest-body.svelte-1n46o8q{padding-bottom:32px}.with-bottom-nav.svelte-1n46o8q{padding-top:var(--app-safe-top);padding-top:calc(var(--app-safe-top) + var(--gamma-banner-height));padding-bottom:calc(64px + var(--app-safe-bottom))}.profile-connect-toast.svelte-1n46o8q{left:16px;right:16px;bottom:calc(76px + var(--app-safe-bottom));z-index:60;background:color-mix(in srgb, var(--tg-text) 88%, transparent);max-width:480px;color:var(--tg-bg);text-align:center;overflow-wrap:anywhere;border-radius:8px;margin:0 auto;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.35;position:fixed;box-shadow:0 12px 30px #0000002e}.release-banner.svelte-1n46o8q{top:max(14px, var(--app-safe-top));z-index:120;color:#18181b;background:#fff;border:1px solid #d7d7df;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:min(560px,100vw - 28px);padding:12px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #18181b29}.release-banner.system-slot.svelte-1n46o8q{width:auto;height:var(--gamma-banner-height);min-height:var(--gamma-banner-height);box-shadow:none;z-index:56;background:#eaf6fc;border:0;border-bottom:1px solid #9cc6df;border-radius:0;padding:3px 14px;top:0;left:0;right:0;transform:none}.release-banner.system-slot.svelte-1n46o8q>div:where(.svelte-1n46o8q):first-child{align-items:baseline;gap:8px;min-width:0;display:flex}.release-banner.system-slot.svelte-1n46o8q span:where(.svelte-1n46o8q){color:#31566a;margin-top:0}.release-banner.system-slot.svelte-1n46o8q .release-actions:where(.svelte-1n46o8q) button:where(.svelte-1n46o8q){min-height:26px;padding:3px 9px;font-size:11.5px}.release-banner.svelte-1n46o8q strong:where(.svelte-1n46o8q),.release-banner.svelte-1n46o8q span:where(.svelte-1n46o8q){display:block}.release-banner.svelte-1n46o8q span:where(.svelte-1n46o8q){color:#a13920;margin-top:3px;font-size:12px}.release-actions.svelte-1n46o8q{flex:none;gap:8px;display:flex}.release-actions.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:36px;font:inherit;cursor:pointer;border-radius:6px;padding:7px 12px;font-weight:700}.release-later.svelte-1n46o8q{color:#52525b;background:#fff;border:1px solid #d7d7df}.release-now.svelte-1n46o8q{color:#fff;background:#2481cc;border:1px solid #2481cc}.release-now.svelte-1n46o8q:disabled{opacity:.6;cursor:wait}@media (width<=520px){:root{--gamma-banner-height:54px}.release-banner.svelte-1n46o8q{flex-direction:column;align-items:stretch;gap:10px}.release-banner.system-slot.svelte-1n46o8q{flex-direction:row;align-items:center;gap:6px;padding:4px 7px}.release-banner.system-slot.svelte-1n46o8q>div:where(.svelte-1n46o8q):first-child{gap:0;font-size:11px;line-height:1.15;display:grid}.release-banner.system-slot.svelte-1n46o8q span:where(.svelte-1n46o8q){margin-top:0;font-size:9.5px}.release-banner.system-slot.svelte-1n46o8q .release-actions:where(.svelte-1n46o8q){gap:4px}.release-banner.system-slot.svelte-1n46o8q .release-actions:where(.svelte-1n46o8q) button:where(.svelte-1n46o8q){min-height:30px;padding:4px 7px;font-size:10.5px}.release-actions.svelte-1n46o8q{justify-content:flex-end}}@media (width<=1023.98px){body{--app-bottom-nav-reserve:calc(61px + var(--app-safe-bottom,0px))}}@media (width>=768px){.with-bottom-nav.svelte-1n46o8q{max-width:720px;padding-left:32px;padding-right:32px;padding-top:calc(24px + var(--app-safe-top) + var(--gamma-banner-height));margin:0 auto}.profile-connect-toast.svelte-1n46o8q{bottom:24px}}@media (width>=1280px){.with-bottom-nav.svelte-1n46o8q{max-width:960px}}@media (width>=1024px){body.web-desktop.tavern-nav-shell #app{border-inline:0;width:100%;max-width:none;margin:0}body.web-desktop .bottom-nav{display:none}body.web-desktop .with-bottom-nav.gw-shell.svelte-1n46o8q{padding-top:calc(48px + var(--gamma-banner-height))}@media (width<=1023px){body.web-desktop .with-bottom-nav.gw-shell.svelte-1n46o8q{padding-top:0}}body.web-desktop .with-bottom-nav.svelte-1n46o8q{max-width:900px;margin-left:248px;margin-right:0;padding-bottom:48px}body.web-desktop .with-bottom-nav.gw-shell:has(.page.bar-enabled){padding-bottom:0}body.web-desktop .top-tabs,body.web-desktop .sidebar.gw-rail-sb{top:var(--gamma-banner-height)}}@media (width>=1440px){body.web-desktop .with-bottom-nav.svelte-1n46o8q{margin-left:calc(50vw - 326px)}}@media (width>=1024px){body.web-desktop.web-fluid-shell #app{border-inline:0;width:100%;max-width:none;margin:0}body.web-desktop.web-fluid-shell .with-bottom-nav.svelte-1n46o8q{box-sizing:border-box;width:calc(100% - 248px);max-width:none;margin-left:248px;margin-right:0;padding-left:clamp(18px,2vw,40px);padding-right:clamp(18px,2vw,40px)}}
