.launcher.svelte-ymgbtu{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--fs-dock-h, 68px) + var(--fs-safe-bottom, 0px) + .75rem);z-index:90000;display:inline-flex;align-items:center;gap:.5rem;background:#16161a;border:1px solid var(--fs-border);border-radius:999px;padding:.55rem .9rem;color:var(--fs-text);font-weight:600;font-size:.88rem;box-shadow:0 10px 30px #00000073;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:left .18s ease,top .18s ease}@media (min-width: 861px){.launcher.svelte-ymgbtu{bottom:1.5rem}}.launcher.positioned.svelte-ymgbtu{right:auto;bottom:auto;transform:none}.launcher.dragging.svelte-ymgbtu{cursor:grabbing;transition:none}.launcher.svelte-ymgbtu .dot:where(.svelte-ymgbtu){width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b9812e}@media (prefers-reduced-motion: reduce){.launcher.svelte-ymgbtu{transition:none}}.prompt-bubble.svelte-ymgbtu{position:fixed;z-index:90000;display:flex;align-items:flex-start;gap:.4rem;background:#16161a;border:1px solid var(--fs-border-soft);border-radius:12px;padding:.55rem .6rem .55rem .8rem;font-size:.82rem;color:var(--fs-text-dim);box-shadow:0 8px 24px #0006;opacity:1;transform:translateY(0);transition:opacity .28s ease,transform .28s ease}.prompt-bubble.hiding.svelte-ymgbtu{opacity:0;transform:translateY(4px);pointer-events:none}.bubble-body.svelte-ymgbtu{background:none;border:none;padding:0;margin:0;text-align:left;color:inherit;font:inherit;line-height:1.4;cursor:pointer}.bubble-x.svelte-ymgbtu{background:none;border:none;padding:.1rem;margin:0;color:var(--fs-faint);cursor:pointer;flex:none;display:grid;place-items:center}.bubble-x.svelte-ymgbtu:hover{color:var(--fs-text)}@media (prefers-reduced-motion: reduce){.prompt-bubble.svelte-ymgbtu{transition:opacity .28s ease;transform:none}.prompt-bubble.hiding.svelte-ymgbtu{transform:none}}.panel.svelte-ymgbtu{position:fixed;z-index:90001;background:#0f0f12;border:1px solid var(--fs-border);border-radius:16px;box-shadow:0 24px 70px #0009;display:flex;flex-direction:column;overflow:hidden}.panel-head.svelte-ymgbtu{display:flex;align-items:center;gap:.5rem;padding:.8rem .9rem;border-bottom:1px solid var(--fs-border-soft);background:var(--fs-surface)}.panel-head.svelte-ymgbtu .live:where(.svelte-ymgbtu){width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b9812e}.panel-head.svelte-ymgbtu .ttl:where(.svelte-ymgbtu){font-weight:700;font-size:.9rem;flex:1}.x.svelte-ymgbtu{background:none;border:none;color:var(--fs-faint);cursor:pointer}.x.svelte-ymgbtu:hover{color:var(--fs-text)}.scroll.svelte-ymgbtu{flex:1;overflow-y:auto;padding:.9rem;display:flex;flex-direction:column;gap:.6rem}.intro.svelte-ymgbtu{color:var(--fs-muted);font-size:.85rem;line-height:1.55}.intro.svelte-ymgbtu .fine:where(.svelte-ymgbtu){color:var(--fs-faint);font-size:.76rem;margin-top:.5rem}.msg.svelte-ymgbtu{display:flex}.msg.user.svelte-ymgbtu{justify-content:flex-end}.msg.assistant.svelte-ymgbtu{flex-direction:column;align-items:flex-start;gap:.35rem}.think.svelte-ymgbtu{max-width:92%;border:1px solid var(--fs-border-soft);border-radius:10px;background:color-mix(in srgb,var(--fs-surface-2) 55%,transparent);overflow:hidden}.think.active.svelte-ymgbtu{border-color:color-mix(in srgb,var(--fs-gold) 40%,var(--fs-border-soft))}.think-head.svelte-ymgbtu{display:flex;align-items:center;gap:.45rem;width:100%;padding:.4rem .6rem;background:none;border:0;color:var(--fs-muted);font:inherit;font-size:.78rem;font-weight:600;letter-spacing:.01em;cursor:pointer;text-align:left}.think-head.svelte-ymgbtu:disabled{cursor:default}.think-orb.svelte-ymgbtu{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--fs-gold);box-shadow:0 0 color-mix(in srgb,var(--fs-gold) 60%,transparent)}.think.active.svelte-ymgbtu .think-orb:where(.svelte-ymgbtu){animation:svelte-ymgbtu-think-pulse 1.4s ease-in-out infinite}.think-label.svelte-ymgbtu{background:linear-gradient(90deg,var(--fs-muted) 30%,var(--fs-text) 50%,var(--fs-muted) 70%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.think.active.svelte-ymgbtu .think-label:where(.svelte-ymgbtu){color:transparent;-webkit-text-fill-color:transparent;animation:svelte-ymgbtu-think-shimmer 2.2s linear infinite}.think.svelte-ymgbtu:not(.active) .think-label:where(.svelte-ymgbtu){color:var(--fs-muted);-webkit-text-fill-color:currentColor}.think-dots.svelte-ymgbtu{display:inline-flex;gap:3px;margin-left:auto}.think-dots.svelte-ymgbtu i:where(.svelte-ymgbtu){width:4px;height:4px;border-radius:50%;background:var(--fs-muted);animation:svelte-ymgbtu-think-bounce 1.2s ease-in-out infinite}.think-dots.svelte-ymgbtu i:where(.svelte-ymgbtu):nth-child(2){animation-delay:.18s}.think-dots.svelte-ymgbtu i:where(.svelte-ymgbtu):nth-child(3){animation-delay:.36s}.think-chev.svelte-ymgbtu{margin-left:auto;color:var(--fs-faint);transition:transform .18s ease}.think-chev.open.svelte-ymgbtu{transform:rotate(180deg)}.think-body.svelte-ymgbtu{padding:0 .6rem .5rem 1.05rem;display:flex;flex-direction:column;gap:.18rem}.think-line.svelte-ymgbtu{position:relative;font-size:.76rem;line-height:1.45;color:var(--fs-text-dim);animation:svelte-ymgbtu-think-linein .32s ease both}.think-line.svelte-ymgbtu:before{content:"";position:absolute;left:-.62rem;top:.5em;width:3px;height:3px;border-radius:50%;background:var(--fs-faint)}@keyframes svelte-ymgbtu-think-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--fs-gold) 55%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--fs-gold) 0%,transparent)}}@keyframes svelte-ymgbtu-think-shimmer{to{background-position:-200% 0}}@keyframes svelte-ymgbtu-think-bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@keyframes svelte-ymgbtu-think-linein{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.think.active.svelte-ymgbtu .think-orb:where(.svelte-ymgbtu),.think.active.svelte-ymgbtu .think-label:where(.svelte-ymgbtu),.think-dots.svelte-ymgbtu i:where(.svelte-ymgbtu),.think-line.svelte-ymgbtu{animation:none}.think.active.svelte-ymgbtu .think-label:where(.svelte-ymgbtu){color:var(--fs-text);-webkit-text-fill-color:currentColor}}.bubble.svelte-ymgbtu{max-width:82%;padding:.55rem .75rem;border-radius:12px;font-size:.88rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.msg.user.svelte-ymgbtu .bubble:where(.svelte-ymgbtu){background:var(--fs-gold);color:#151515;border-bottom-right-radius:4px}.msg.assistant.svelte-ymgbtu .bubble:where(.svelte-ymgbtu){background:var(--fs-surface-2);color:var(--fs-text);border-bottom-left-radius:4px}.composer.svelte-ymgbtu{display:flex;gap:.5rem;padding:.7rem;border-top:1px solid var(--fs-border-soft);background:var(--fs-surface)}.composer.svelte-ymgbtu input:where(.svelte-ymgbtu){flex:1;background:var(--fs-bg);border:1px solid var(--fs-border);border-radius:999px;padding:.55rem .9rem;color:var(--fs-text);font-size:.88rem}.send.svelte-ymgbtu{background:var(--fs-gold);border:none;color:#151515;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex:none}.send.svelte-ymgbtu:disabled{opacity:.5;cursor:default}.ov.svelte-1rjem7f{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:1rem;padding-bottom:calc(1rem + var(--fs-safe-bottom, 0px));background:#060608bd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1rjem7f-ov-in .18s ease both}.scrim.svelte-1rjem7f{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:none;cursor:default;padding:0}.panel.svelte-1rjem7f{position:relative;width:100%;max-width:396px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#17171b,#131316);border:1px solid rgba(209,158,0,.28);border-radius:var(--fs-radius-lg);padding:2.1rem 1.7rem 1.5rem;box-shadow:0 30px 90px #000000a6,0 0 0 1px #ffffff05 inset;text-align:center;animation:svelte-1rjem7f-panel-in .22s cubic-bezier(.16,1,.3,1) both}.x.svelte-1rjem7f{position:absolute;top:.6rem;right:.6rem;width:34px;height:34px;display:grid;place-items:center;background:transparent;border:none;border-radius:50%;color:var(--fs-muted);cursor:pointer}.x.svelte-1rjem7f:hover{background:var(--fs-surface-2);color:var(--fs-text)}h2.svelte-1rjem7f{font-size:1.32rem;margin:0 0 .55rem;color:var(--fs-text)}.lede.svelte-1rjem7f{color:var(--fs-text-dim);font-size:.92rem;line-height:1.6;max-width:320px;margin:0 auto 1.15rem}.lede.svelte-1rjem7f strong:where(.svelte-1rjem7f){color:var(--fs-gold-soft)}.price.svelte-1rjem7f{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0 0 1.05rem}.was.svelte-1rjem7f{color:var(--fs-faint);font-size:1.15rem;text-decoration:line-through;align-self:center}.arrow.svelte-1rjem7f{color:var(--fs-gold);display:inline-flex;align-self:center}.now.svelte-1rjem7f{color:var(--fs-text);font-size:2rem;font-weight:800;letter-spacing:-.01em}.now.svelte-1rjem7f small:where(.svelte-1rjem7f){font-size:.9rem;font-weight:600;color:var(--fs-muted);margin-left:.15rem}.timer.svelte-1rjem7f{display:inline-flex;align-items:center;gap:.4rem;color:var(--fs-muted);font-size:.82rem;margin:0 0 1.15rem}.timer.svelte-1rjem7f strong:where(.svelte-1rjem7f){color:var(--fs-gold-soft);font-variant-numeric:tabular-nums}.actions.svelte-1rjem7f{width:100%;max-width:300px;margin:0 auto;display:flex;flex-direction:column;gap:.55rem}.gwrap.svelte-1rjem7f{display:flex;flex-direction:column;align-items:center;width:100%;min-height:44px}.gbtn.svelte-1rjem7f{display:flex;justify-content:center;width:100%;color-scheme:light;min-height:40px}.busy.svelte-1rjem7f{color:var(--fs-muted);font-size:.82rem;margin-top:.5rem}.explore.svelte-1rjem7f{margin-top:0}.err.svelte-1rjem7f{color:var(--fs-red);font-size:.82rem;margin:.7rem 0 0}.trust.svelte-1rjem7f{color:var(--fs-faint);font-size:.72rem;line-height:1.5;max-width:320px;margin:1.1rem auto .35rem}.once.svelte-1rjem7f{color:var(--fs-faint);font-size:.72rem;opacity:.75;margin:0}.sr-only.svelte-1rjem7f{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-1rjem7f-ov-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1rjem7f-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ov.svelte-1rjem7f,.panel.svelte-1rjem7f{animation:none}}.fs-offer-min.svelte-1ulo4mv{position:fixed;right:calc(var(--safe-right, 0px) + 1rem);bottom:calc(var(--fs-safe-bottom, var(--safe-bottom, 0px)) + 1rem + var(--fs-dock-clear, 0px) + var(--fs-lift-pill, 0px));z-index:9000;display:inline-flex;align-items:stretch;max-width:calc(100vw - 2rem);border-radius:999px;background:#141418f0;border:1px solid rgba(209,158,0,.4);box-shadow:0 14px 38px #00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;animation:svelte-1ulo4mv-min-in .28s cubic-bezier(.16,1,.3,1) both}.chip.svelte-1ulo4mv{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .85rem;background:transparent;border:none;color:var(--fs-text);cursor:pointer;text-align:left;min-width:0}.chip.svelte-1ulo4mv:hover{background:#d19e0014}.chip.svelte-1ulo4mv:focus-visible{outline:2px solid var(--fs-gold-soft);outline-offset:-3px}.ic.svelte-1ulo4mv{display:inline-flex;color:var(--fs-gold-soft);flex:none}.txt.svelte-1ulo4mv{display:flex;flex-direction:column;line-height:1.2;min-width:0}.top.svelte-1ulo4mv{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top.svelte-1ulo4mv strong:where(.svelte-1ulo4mv){color:var(--fs-gold-soft);font-weight:700}.time.svelte-1ulo4mv{font-size:.74rem;color:var(--fs-gold-soft);font-variant-numeric:tabular-nums;font-weight:700}.time.subtle.svelte-1ulo4mv{color:var(--fs-muted);font-weight:600}.close.svelte-1ulo4mv{display:inline-flex;align-items:center;justify-content:center;width:34px;padding:0;background:transparent;border:none;border-left:1px solid var(--fs-border-soft);color:var(--fs-muted);cursor:pointer;flex:none}.close.svelte-1ulo4mv:hover{color:var(--fs-text);background:#ffffff0a}.close.svelte-1ulo4mv:focus-visible{outline:2px solid var(--fs-gold-soft);outline-offset:-3px}.sr-only.svelte-1ulo4mv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-1ulo4mv-min-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.fs-offer-min.svelte-1ulo4mv{animation:none}}
