html.auth-viewport,body.auth-viewport{overscroll-behavior:none;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}body.auth-viewport #svelte,body.auth-viewport .auth-shell,body.auth-viewport .auth-main{width:100%;height:100%;min-height:0;overflow:hidden}.auth-page.svelte-lfo4kq{--auth-viewport-height:100dvh;--auth-viewport-offset-top:0px;--auth-accent:var(--brand-red);width:100%;height:var(--auth-viewport-height);overscroll-behavior:contain;min-height:0;max-height:100%;padding:max(10px,env(safe-area-inset-top))14px max(10px,env(safe-area-inset-bottom));background:radial-gradient(circle at 85% 4%,#ff39361f,transparent 24rem),radial-gradient(circle at 5% 90%,#ff39361f,transparent 24rem),var(--surface-0);place-items:center;margin-block-start:var(--auth-viewport-offset-top);display:grid;overflow:clip hidden}.auth-page.embedded.svelte-lfo4kq{background:0 0;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;overflow:visible}.auth-card.svelte-lfo4kq{width:min(100%,470px);max-height:calc(var(--auth-viewport-height) - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-1)94%,transparent);border-radius:28px;min-height:0;padding:clamp(20px,4vw,30px);overflow:hidden auto;box-shadow:0 28px 90px #0000006b}.auth-page.embedded.svelte-lfo4kq .auth-card:where(.svelte-lfo4kq){background:var(--surface-1);width:100%;max-height:min(82dvh,720px);box-shadow:none;border:0;border-radius:0;padding:clamp(38px,5vw,48px) clamp(18px,5vw,30px) clamp(18px,4vw,28px)}.auth-page.embedded.svelte-lfo4kq .brand-link:where(.svelte-lfo4kq),.auth-page.embedded.svelte-lfo4kq .auth-footer:where(.svelte-lfo4kq){display:none}.auth-page.embedded.svelte-lfo4kq .auth-header:where(.svelte-lfo4kq){gap:10px;margin-bottom:15px}.auth-page.embedded.svelte-lfo4kq .auth-header:where(.svelte-lfo4kq) h1:where(.svelte-lfo4kq){font-size:clamp(22px,5vw,28px)}.auth-header.svelte-lfo4kq{text-align:center;gap:20px;margin-bottom:22px;display:grid}.brand-link.svelte-lfo4kq{border-radius:15px;justify-self:center;align-items:center;gap:10px;min-height:46px;display:inline-flex}.auth-brand-name.svelte-lfo4kq{color:var(--text-1);letter-spacing:-.4px;font-family:Exo2,sans-serif;font-size:20px;font-weight:900}.auth-header.svelte-lfo4kq div:where(.svelte-lfo4kq){gap:8px;display:grid}h1.svelte-lfo4kq{letter-spacing:-.45px;margin:0;font-size:clamp(24px,6vw,32px);line-height:1.25}.auth-header.svelte-lfo4kq p:where(.svelte-lfo4kq),.auth-footer.svelte-lfo4kq p:where(.svelte-lfo4kq),.field-help.svelte-lfo4kq,.field-error.svelte-lfo4kq,.login-actions.svelte-lfo4kq span:where(.svelte-lfo4kq){color:var(--text-3);margin:0;font-size:12px;line-height:1.8}.method-tabs.svelte-lfo4kq{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:5px;display:grid}.method-tabs.svelte-lfo4kq button:where(.svelte-lfo4kq){min-width:0;min-height:58px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:8px 10px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.method-tabs.svelte-lfo4kq button:where(.svelte-lfo4kq):hover:not(:disabled){color:var(--text-1);transform:translateY(-1px)}.method-tabs.svelte-lfo4kq button.active:where(.svelte-lfo4kq){color:var(--text-1);background:#ff39361a;border-color:#ff39364d}.method-tabs.svelte-lfo4kq button:where(.svelte-lfo4kq)>span:where(.svelte-lfo4kq):last-child{text-align:start;gap:2px;min-width:0;font-size:13px;font-weight:850;display:grid}.method-tabs.svelte-lfo4kq small:where(.svelte-lfo4kq){color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.tab-icon.svelte-lfo4kq{width:28px;height:28px;color:var(--auth-accent);background:#ff39361a;border-radius:9px;flex:none;place-items:center;font-size:15px;display:grid}.auth-form.svelte-lfo4kq{gap:10px;display:grid}.auth-form.svelte-lfo4kq>label:where(.svelte-lfo4kq){color:var(--text-2);font-size:12px;font-weight:800}.field.svelte-lfo4kq{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:52px;padding-inline:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.field.svelte-lfo4kq:focus-within{background:color-mix(in srgb,var(--surface-2)92%,var(--brand-red));border-color:#ff39368c;box-shadow:0 0 0 3px #ff39361a}.field.invalid.svelte-lfo4kq{border-color:#ff66788c}.field.svelte-lfo4kq>span:where(.svelte-lfo4kq){color:var(--text-3);font-size:11px;font-weight:800}.field-icon.svelte-lfo4kq{color:var(--auth-accent);place-items:center;display:grid}.field.svelte-lfo4kq input:where(.svelte-lfo4kq){width:100%;min-width:0;min-height:50px;color:var(--text-1);background:0 0;border:0;outline:0;padding:0;font-size:16px}.field.svelte-lfo4kq input:where(.svelte-lfo4kq)::placeholder{color:var(--text-3)}.password-field.svelte-lfo4kq{grid-template-columns:auto minmax(0,1fr) auto}.password-toggle.svelte-lfo4kq,.identity-summary.svelte-lfo4kq button:where(.svelte-lfo4kq),.resend-row.svelte-lfo4kq button:where(.svelte-lfo4kq),.login-actions.svelte-lfo4kq button:where(.svelte-lfo4kq),.text-button.svelte-lfo4kq{min-height:38px;color:var(--auth-accent);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 8px;font-size:11px;font-weight:800}.otp-field.svelte-lfo4kq{grid-template-columns:minmax(0,1fr)}.otp-field.svelte-lfo4kq input:where(.svelte-lfo4kq){text-align:center;letter-spacing:10px;font-size:25px;font-weight:900}.field-error.svelte-lfo4kq{color:var(--danger-ink)}.notice.svelte-lfo4kq{border:1px solid;border-radius:14px;margin-bottom:14px;padding:12px 13px;font-size:12px;line-height:1.75}.notice.error.svelte-lfo4kq{color:var(--danger-ink);background:var(--danger-soft);border-color:#ff66784d}.notice.info.svelte-lfo4kq{color:var(--success-ink);background:#62d99812;border-color:#62d99842}.primary-button.svelte-lfo4kq{width:100%;min-height:52px;color:var(--chat-on-accent);background:var(--auth-accent);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;margin-top:5px;padding:0 18px;font-size:13px;font-weight:900;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 14px 32px #ff39362e}.primary-button.svelte-lfo4kq:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}button.svelte-lfo4kq:disabled{opacity:.52;cursor:not-allowed;transform:none}.spinner.svelte-lfo4kq{border:2px solid color-mix(in srgb,var(--chat-on-accent)30%,transparent);border-top-color:var(--chat-on-accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite svelte-lfo4kq-spin}.identity-summary.svelte-lfo4kq{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:12px 13px;display:flex}.identity-summary.svelte-lfo4kq div:where(.svelte-lfo4kq){gap:4px;min-width:0;display:grid}.identity-summary.svelte-lfo4kq span:where(.svelte-lfo4kq){color:var(--text-3);font-size:10px}.identity-summary.svelte-lfo4kq strong:where(.svelte-lfo4kq){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.resend-row.svelte-lfo4kq,.login-actions.svelte-lfo4kq{min-height:40px;color:var(--text-3);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.countdown.svelte-lfo4kq{text-align:center;min-width:52px;color:var(--auth-accent);font-variant-numeric:tabular-nums}.inline-link.svelte-lfo4kq{color:var(--auth-accent);justify-self:start;font-size:11px;font-weight:800}.text-button.svelte-lfo4kq{justify-self:center}.auth-footer.svelte-lfo4kq{border-top:1px solid var(--border);text-align:center;gap:12px;margin-top:20px;padding-top:17px;display:grid}.auth-footer.svelte-lfo4kq a:where(.svelte-lfo4kq){color:var(--text-2);font-weight:800}.auth-footer.svelte-lfo4kq p:where(.svelte-lfo4kq) a:where(.svelte-lfo4kq){color:var(--auth-accent)}.home-link.svelte-lfo4kq{background:var(--surface-subtle-strong);border-radius:12px;justify-content:center;justify-self:center;align-items:center;min-height:42px;padding:0 14px;font-size:11px;display:inline-flex}@keyframes svelte-lfo4kq-spin{to{transform:rotate(360deg)}}@media (width<=520px){.auth-page.svelte-lfo4kq{place-items:start center;padding-inline:10px}.auth-card.svelte-lfo4kq{width:100%;max-height:calc(var(--auth-viewport-height) - max(20px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:22px;padding:20px 16px}.auth-header.svelte-lfo4kq{gap:15px;margin-bottom:18px}.method-tabs.svelte-lfo4kq button:where(.svelte-lfo4kq){min-height:55px;padding-inline:7px}.method-tabs.svelte-lfo4kq small:where(.svelte-lfo4kq){display:none}.otp-field.svelte-lfo4kq input:where(.svelte-lfo4kq){letter-spacing:7px}}@media (height<=620px){.auth-page.svelte-lfo4kq{place-items:start center}.auth-header.svelte-lfo4kq{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center}.brand-link.svelte-lfo4kq{justify-self:start}.auth-header.svelte-lfo4kq p:where(.svelte-lfo4kq){display:none}}@media (prefers-reduced-motion:reduce){.method-tabs.svelte-lfo4kq button:where(.svelte-lfo4kq),.primary-button.svelte-lfo4kq,.field.svelte-lfo4kq{transition:none}}.picker.svelte-1vuldzt{z-index:90;border:1px solid var(--border-strong);background:var(--chat-panel);direction:rtl;border-radius:22px;outline:none;flex-direction:column;width:min(540px,100vw - 16px);min-width:0;min-height:0;animation:.16s ease-out svelte-1vuldzt-picker-in;display:flex;overflow:hidden;box-shadow:0 28px 90px #000000ad}.picker.embedded.svelte-1vuldzt{border-radius:17px;width:100%;max-width:none;height:min(58dvh,520px);margin-top:7px;position:static;box-shadow:0 16px 42px #00000059}.picker.embedded.mobile-sheet.svelte-1vuldzt{border-bottom:0;border-radius:22px 22px 0 0;width:100%;height:min(85dvh,720px);max-height:85dvh;margin:0;animation:.24s cubic-bezier(.2,.8,.2,1) svelte-1vuldzt-picker-sheet-in;box-shadow:0 -18px 70px #00000080}.picker-header.svelte-1vuldzt{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.picker-heading.svelte-1vuldzt{align-items:center;gap:10px;min-width:0;display:flex}.title-icon.svelte-1vuldzt{background:linear-gradient(135deg,var(--brand-red),#ff7848);width:38px;height:38px;color:var(--chat-on-accent);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.heading-copy.svelte-1vuldzt{gap:3px;min-width:0;display:grid}.heading-copy.svelte-1vuldzt strong:where(.svelte-1vuldzt){color:var(--text-1);font-size:14px;line-height:1.3}.heading-copy.svelte-1vuldzt small:where(.svelte-1vuldzt){max-width:260px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.picker-header-actions.svelte-1vuldzt{flex:none;align-items:center;gap:7px;display:flex}.model-count.svelte-1vuldzt{color:var(--text-3);white-space:nowrap;font-size:10px}.picker-header-actions.svelte-1vuldzt button:where(.svelte-1vuldzt){border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.picker-header-actions.svelte-1vuldzt button:where(.svelte-1vuldzt):hover{border-color:var(--border-strong);color:var(--text-1)}.categories.svelte-1vuldzt{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:9px;display:grid}.categories.svelte-1vuldzt button:where(.svelte-1vuldzt){border:1px solid var(--border);background:var(--surface-1);min-width:0;min-height:43px;color:var(--text-2);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:10px;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.categories.svelte-1vuldzt button.smart:where(.svelte-1vuldzt){background:linear-gradient(135deg,#ff393614,#ffd63309);grid-column:1/-1;justify-content:flex-start;padding-inline:11px}.categories.svelte-1vuldzt button:where(.svelte-1vuldzt):hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2);color:var(--text-1)}.categories.svelte-1vuldzt button:where(.svelte-1vuldzt):active:not(:disabled){transform:scale(.985)}.categories.svelte-1vuldzt button.active:where(.svelte-1vuldzt){color:var(--text-1);background:linear-gradient(135deg,#ff39362e,#ffd6331a);border-color:#ffd6336b;box-shadow:inset 0 0 0 1px #ff393629}.categories.svelte-1vuldzt button.context:where(.svelte-1vuldzt){color:var(--text-1);background:#ffd6330e;border-color:#ffd63347}.categories.svelte-1vuldzt button:where(.svelte-1vuldzt):disabled,.categories.svelte-1vuldzt button.unavailable:where(.svelte-1vuldzt){box-shadow:none;color:var(--text-3);opacity:.52;background:0 0;border-color:#0000}.categories.svelte-1vuldzt button.unavailable:where(.svelte-1vuldzt){cursor:not-allowed;opacity:.42}.categories.svelte-1vuldzt button:where(.svelte-1vuldzt) small:where(.svelte-1vuldzt){color:var(--brand-yellow);white-space:nowrap;margin-inline-start:auto;font-size:8px;font-weight:800}.categories.svelte-1vuldzt button:where(.svelte-1vuldzt) svg{flex:none}.model-search.svelte-1vuldzt{border:1px solid var(--border);background:var(--surface-1);min-height:43px;color:var(--text-3);border-radius:12px;align-items:center;gap:8px;margin:9px 10px 0;padding:0 10px;display:flex}.model-search.svelte-1vuldzt:focus-within{border-color:#ffd63366;box-shadow:0 0 0 3px #ffd6330f}.model-search.svelte-1vuldzt input:where(.svelte-1vuldzt){min-width:0;color:var(--text-1);background:0 0;border:0;outline:0;flex:1;font-size:14px}.model-search.svelte-1vuldzt input:where(.svelte-1vuldzt)::placeholder{color:var(--text-3)}.model-search.svelte-1vuldzt button:where(.svelte-1vuldzt){background:var(--surface-3);width:32px;height:32px;color:var(--text-2);cursor:pointer;border:0;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.model-list.svelte-1vuldzt{overscroll-behavior:contain;min-width:0;min-height:0;padding:10px max(10px,env(safe-area-inset-right))max(10px,env(safe-area-inset-bottom))max(10px,env(safe-area-inset-left));scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:7px;display:flex;overflow:hidden auto}.model-card.svelte-1vuldzt{border:1px solid var(--border);background:var(--surface-1);width:100%;min-width:0;min-height:84px;color:var(--text-1);text-align:right;cursor:pointer;direction:rtl;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:grid;overflow:hidden}.model-card.svelte-1vuldzt:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2);transform:translateY(-1px)}.model-card.svelte-1vuldzt:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:2px}.model-card.selected.svelte-1vuldzt{background:linear-gradient(135deg,#ff393626,#ffd63312);border-color:#ff3936ad;box-shadow:inset 0 0 0 1px #ffd6331f,0 8px 24px #ff393614}.model-card.locked.svelte-1vuldzt{box-shadow:none;cursor:not-allowed;opacity:.68;background:0 0;border-color:#0000}.model-card.svelte-1vuldzt:disabled{cursor:not-allowed}.copy.svelte-1vuldzt{gap:5px;min-width:0;display:grid;overflow:hidden}.card-heading.svelte-1vuldzt{align-items:center;gap:7px;min-width:0;display:flex}.card-heading.svelte-1vuldzt strong:where(.svelte-1vuldzt){min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.card-heading.svelte-1vuldzt strong:where(.svelte-1vuldzt) bdi:where(.svelte-1vuldzt){unicode-bidi:isolate}.selected-label.svelte-1vuldzt{color:var(--success);white-space:nowrap;background:#62d9981f;border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 5px;font-size:8px;font-weight:800;display:inline-flex}.special-label.svelte-1vuldzt{color:#111;letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 5px;font-size:8px;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex}.special-label.special-fast.svelte-1vuldzt{background:var(--brand-yellow)}.special-label.special-pro.svelte-1vuldzt{color:#fff;background:#ff7657}.card-description.svelte-1vuldzt{min-height:2.7em;color:var(--text-2);text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.badges.svelte-1vuldzt{flex-wrap:wrap;gap:3px;min-width:0;max-height:18px;display:flex;overflow:hidden}.badges.svelte-1vuldzt em:where(.svelte-1vuldzt){background:var(--surface-3);color:var(--text-3);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;line-height:1.3}.card-state.svelte-1vuldzt{width:48px;min-height:38px;color:var(--text-3);text-align:center;flex:0 0 48px;align-content:center;place-items:center;gap:3px;display:grid}.card-state.svelte-1vuldzt small:where(.svelte-1vuldzt){text-overflow:ellipsis;white-space:nowrap;max-width:52px;font-size:8px;line-height:1.3;overflow:hidden}.card-state.state-selected.svelte-1vuldzt{color:var(--success)}.card-state.state-locked.svelte-1vuldzt{color:#f4ce68}.select-dot.svelte-1vuldzt{border:1px solid var(--border-strong);border-radius:50%;width:8px;height:8px}.load-more.svelte-1vuldzt{border:1px dashed var(--border-strong);min-height:43px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:12px;margin-top:1px;font-size:11px;font-weight:750}.load-more.svelte-1vuldzt:hover{background:var(--surface-1);color:var(--text-1);border-color:#ffd63366}.empty.svelte-1vuldzt{min-height:190px;color:var(--brand-yellow);text-align:center;align-content:center;place-items:center;gap:8px;padding:18px;display:grid}.empty.svelte-1vuldzt strong:where(.svelte-1vuldzt){color:var(--text-1);font-size:13px}.empty.svelte-1vuldzt small:where(.svelte-1vuldzt){max-width:290px;color:var(--text-2);font-size:10px;line-height:1.8}@keyframes svelte-1vuldzt-picker-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}}@keyframes svelte-1vuldzt-picker-sheet-in{0%{opacity:0;transform:translateY(100%)}}@media (width<=560px){.picker.svelte-1vuldzt{border-radius:19px}.picker.embedded.svelte-1vuldzt{height:min(58dvh,500px);min-height:240px}.picker-header.svelte-1vuldzt{min-height:58px;padding:9px 10px}.title-icon.svelte-1vuldzt{border-radius:10px;flex-basis:34px;width:34px;height:34px}.heading-copy.svelte-1vuldzt small:where(.svelte-1vuldzt){max-width:190px}.categories.svelte-1vuldzt{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}.categories.svelte-1vuldzt button.smart:where(.svelte-1vuldzt){padding-inline:9px}.categories.svelte-1vuldzt button:where(.svelte-1vuldzt){min-height:40px}.model-search.svelte-1vuldzt{margin-inline:8px}.model-list.svelte-1vuldzt{gap:6px;padding-inline:8px}.model-card.svelte-1vuldzt{gap:8px;min-height:78px;padding:8px}.card-heading.svelte-1vuldzt strong:where(.svelte-1vuldzt){font-size:12px}}@media (width<=420px){.model-count.svelte-1vuldzt{display:none}.heading-copy.svelte-1vuldzt small:where(.svelte-1vuldzt){max-width:170px}.categories.svelte-1vuldzt button:where(.svelte-1vuldzt){padding-inline:6px;font-size:9px}.model-card.svelte-1vuldzt{grid-template-columns:auto minmax(0,1fr) 42px}.card-state.svelte-1vuldzt{flex-basis:42px;width:42px}.badges.svelte-1vuldzt em:where(.svelte-1vuldzt):nth-child(n+4){display:none}}@media (height<=560px){.picker.embedded.svelte-1vuldzt{height:min(58dvh,360px);min-height:210px}.picker-header.svelte-1vuldzt{min-height:52px;padding-block:7px}.heading-copy.svelte-1vuldzt small:where(.svelte-1vuldzt){display:none}.title-icon.svelte-1vuldzt{flex-basis:32px;width:32px;height:32px}.categories.svelte-1vuldzt{scrollbar-width:none;gap:5px;padding:6px;display:flex;overflow-x:auto}.categories.svelte-1vuldzt::-webkit-scrollbar{display:none}.categories.svelte-1vuldzt button:where(.svelte-1vuldzt),.categories.svelte-1vuldzt button.smart:where(.svelte-1vuldzt){min-width:max-content;min-height:36px;padding-inline:9px}.model-search.svelte-1vuldzt{min-height:38px;margin-top:6px}.model-list.svelte-1vuldzt{gap:4px;padding-block:6px}.model-card.svelte-1vuldzt{min-height:68px;padding:6px 8px}.card-description.svelte-1vuldzt{-webkit-line-clamp:1;line-clamp:1;min-height:1.45em}.badges.svelte-1vuldzt{display:none}}@media (prefers-reduced-motion:reduce){.picker.svelte-1vuldzt,.picker.mobile-sheet.svelte-1vuldzt,.categories.svelte-1vuldzt button:where(.svelte-1vuldzt),.model-card.svelte-1vuldzt{transition:none;animation:none}}aside.svelte-cl4sg0{width:300px;height:100%;min-height:0;padding:12px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-inline-end:1px solid var(--border);background:var(--chat-panel-strong);direction:rtl;flex-direction:column;gap:11px;display:flex;overflow:hidden}.sidebar-head.svelte-cl4sg0{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:7px;min-height:44px;display:grid}.brand-link.svelte-cl4sg0{border-radius:12px;grid-column:1;justify-self:start;min-width:0;display:inline-flex}.brand-link.svelte-cl4sg0:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:3px}.icon-button.svelte-cl4sg0{border:1px solid var(--border);background:var(--surface-1);width:40px;height:40px;color:var(--text-2);cursor:pointer;border-radius:12px;place-items:center;display:grid}.icon-button.svelte-cl4sg0:focus-visible{box-shadow:none;outline:none}.close.svelte-cl4sg0{grid-column:2;display:none}.quick-actions.svelte-cl4sg0{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.model-menu.svelte-cl4sg0{min-width:0;display:none}.model-select.svelte-cl4sg0{width:100%;min-width:0;min-height:49px;color:var(--text-1);text-align:start;cursor:pointer;background:linear-gradient(135deg,#ff39361f,#ffd63314);border:1px solid #ffd6333d;border-radius:15px;align-items:center;gap:8px;padding:6px 9px;display:flex}.model-select.svelte-cl4sg0:hover{border-color:#ffd63361}.model-select-icon.svelte-cl4sg0{width:32px;height:32px;color:var(--brand-yellow);background:#ffd6331a;border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.model-select-copy.svelte-cl4sg0{flex:1;gap:1px;min-width:0;display:grid;overflow:hidden}.model-select-copy.svelte-cl4sg0 small:where(.svelte-cl4sg0){color:var(--text-3);font-size:9px}.model-select-copy.svelte-cl4sg0 strong:where(.svelte-cl4sg0){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.model-select-copy.svelte-cl4sg0 bdi:where(.svelte-cl4sg0){unicode-bidi:isolate}.new-chat.svelte-cl4sg0{min-height:46px;color:var(--text-1);cursor:pointer;background:linear-gradient(135deg,#ff39361f,#ffd6331a);border:1px solid #ffd63338;border-radius:15px;align-items:center;gap:9px;padding:0 11px;font-weight:800;display:flex}.new-chat.svelte-cl4sg0 span:where(.svelte-cl4sg0){background:var(--brand-red);width:29px;height:29px;color:var(--chat-on-accent);border-radius:9px;place-items:center;display:grid}.search.svelte-cl4sg0{border:1px solid var(--border);background:var(--surface-1);min-height:41px;color:var(--text-3);border-radius:13px;align-items:center;gap:8px;padding:0 10px;display:flex}.search.svelte-cl4sg0:focus-within{border-color:#ffd6334d}.search.svelte-cl4sg0 input:where(.svelte-cl4sg0){min-width:0;color:var(--text-1);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search.svelte-cl4sg0 button:where(.svelte-cl4sg0){background:var(--surface-3);width:36px;height:36px;color:var(--text-2);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.section-label.svelte-cl4sg0{color:var(--text-3);justify-content:space-between;align-items:center;padding:4px 4px 0;font-size:12px;font-weight:700;display:flex}.section-label.svelte-cl4sg0 small:where(.svelte-cl4sg0){background:var(--surface-2);text-align:center;border-radius:999px;min-width:24px;padding:2px 7px}.conversation-list.svelte-cl4sg0{flex-direction:column;flex:1;gap:4px;min-height:0;padding-inline-end:2px;display:flex;overflow:hidden auto}.conversation-row.svelte-cl4sg0{border:1px solid #0000;border-radius:14px;min-height:52px;position:relative}.conversation-row.svelte-cl4sg0:hover{background:var(--surface-subtle-strong)}.conversation-row.active.svelte-cl4sg0{border-color:color-mix(in srgb,var(--brand-yellow)20%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-red)10%,transparent),color-mix(in srgb,var(--brand-yellow)5%,transparent))}.conversation-main.svelte-cl4sg0{border-radius:inherit;width:100%;min-height:52px;color:var(--text-1);text-align:right;cursor:pointer;direction:rtl;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:7px 8px;padding-inline-end:92px;display:flex}.chat-icon.svelte-cl4sg0{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.conversation-copy.svelte-cl4sg0{text-align:right;flex:1;gap:2px;min-width:0;display:grid}.conversation-copy.svelte-cl4sg0 strong:where(.svelte-cl4sg0){text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conversation-copy.svelte-cl4sg0 small:where(.svelte-cl4sg0){color:var(--text-3);font-size:11px}.conversation-actions.svelte-cl4sg0{opacity:0;inset-inline-end:6px;gap:3px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.conversation-row.svelte-cl4sg0:hover .conversation-actions:where(.svelte-cl4sg0),.conversation-row.svelte-cl4sg0:focus-within .conversation-actions:where(.svelte-cl4sg0){opacity:1}.conversation-actions.svelte-cl4sg0 button:where(.svelte-cl4sg0){background:var(--surface-3);width:40px;height:40px;color:var(--text-2);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.conversation-actions.svelte-cl4sg0 .delete:where(.svelte-cl4sg0):hover{color:var(--danger-ink)}.rename-input.svelte-cl4sg0{background:var(--chat-panel);width:calc(100% - 14px);height:38px;color:var(--text-1);border:1px solid #ffd6334d;border-radius:10px;outline:none;margin:7px;padding:0 9px}.delete-confirm.svelte-cl4sg0{min-height:52px;color:var(--text-2);justify-content:flex-end;align-items:center;gap:5px;padding:7px;font-size:12px;display:flex}.delete-confirm.svelte-cl4sg0 span:where(.svelte-cl4sg0){margin-inline-end:auto}.delete-confirm.svelte-cl4sg0 button:where(.svelte-cl4sg0){border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--text-1);cursor:pointer;border-radius:9px;padding:0 9px}.delete-confirm.svelte-cl4sg0 button.confirm:where(.svelte-cl4sg0){color:var(--danger-ink);border-color:#ff667859}.load-more.svelte-cl4sg0{border:1px dashed var(--border-strong);min-height:42px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:11px;margin:6px 2px 2px;font-size:12px}.load-more.svelte-cl4sg0:disabled{cursor:wait;opacity:.65}.empty.svelte-cl4sg0{text-align:center;min-height:170px;color:var(--text-3);align-content:center;place-items:center;gap:7px;padding:17px;display:grid}.empty.svelte-cl4sg0>span:where(.svelte-cl4sg0){background:var(--surface-2);width:46px;height:46px;color:var(--brand-yellow);border-radius:15px;place-items:center;display:grid}.empty.svelte-cl4sg0 strong:where(.svelte-cl4sg0){color:var(--text-2);font-size:13px}.empty.svelte-cl4sg0 small:where(.svelte-cl4sg0){font-size:10px;line-height:1.8}.guest-empty.svelte-cl4sg0 button:where(.svelte-cl4sg0){background:linear-gradient(135deg,var(--brand-red),#ff7140);min-height:40px;color:var(--chat-on-accent);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:5px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.account-box.svelte-cl4sg0{border:1px solid var(--border-strong);background:var(--chat-panel);border-radius:16px;flex:none;padding:7px;display:block}.quota.svelte-cl4sg0{background:var(--surface-2);width:100%;min-width:0;min-height:64px;color:var(--text-1);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:9px;padding:8px 9px;text-decoration:none;display:flex}.quota-content.svelte-cl4sg0{flex:1;gap:8px;min-width:0;display:grid}.quota-head.svelte-cl4sg0{min-width:0;color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.quota-head.svelte-cl4sg0 strong:where(.svelte-cl4sg0){color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quota-head.svelte-cl4sg0 bdi:where(.svelte-cl4sg0){color:var(--brand-yellow);direction:ltr;flex:none;font-size:12px;font-weight:800}.quota-track.svelte-cl4sg0{background:var(--surface-3);width:100%;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-strong)68%,transparent);border-radius:999px;display:block;overflow:hidden}.quota-track.svelte-cl4sg0 span:where(.svelte-cl4sg0){border-radius:inherit;background:linear-gradient(90deg,var(--brand-red),var(--brand-yellow));width:0;height:100%;box-shadow:0 0 12px color-mix(in srgb,var(--brand-yellow)28%,transparent);transition:width .3s;display:block}.quota-arrow.svelte-cl4sg0{width:26px;height:26px;color:var(--brand-yellow);border-radius:8px;flex:0 0 26px;place-items:center;display:grid;transform:rotate(90deg)}.navigation-actions.svelte-cl4sg0{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.navigation-actions.svelte-cl4sg0 a:where(.svelte-cl4sg0),.navigation-actions.svelte-cl4sg0 button:where(.svelte-cl4sg0),.secondary-navigation.svelte-cl4sg0 a:where(.svelte-cl4sg0){border:1px solid var(--border);background:var(--surface-1);min-width:0;min-height:40px;color:var(--text-2);font:inherit;text-align:center;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.secondary-navigation.svelte-cl4sg0{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.secondary-navigation.svelte-cl4sg0 a:where(.svelte-cl4sg0){min-height:34px;color:var(--text-3);gap:4px;font-size:10px}.navigation-actions.svelte-cl4sg0 a:where(.svelte-cl4sg0):hover,.navigation-actions.svelte-cl4sg0 button:where(.svelte-cl4sg0):hover,.secondary-navigation.svelte-cl4sg0 a:where(.svelte-cl4sg0):hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-1)}.sidebar-head.svelte-cl4sg0{grid-template-columns:minmax(0,1fr) auto}.sidebar-head-actions.svelte-cl4sg0{direction:ltr;grid-column:2;align-items:center;gap:6px;display:flex}.sidebar-head-actions.svelte-cl4sg0 .close:where(.svelte-cl4sg0){grid-column:auto}@media (width<=860px){aside.svelte-cl4sg0{z-index:70;visibility:hidden;pointer-events:none;border-inline-end:1px solid var(--border-strong);overscroll-behavior:contain;will-change:transform;width:min(88vw,330px);transition:transform .2s,visibility 0s linear .2s;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(110%);box-shadow:20px 0 70px #000000a6}aside.open.svelte-cl4sg0{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.close.svelte-cl4sg0{display:grid}.quick-actions.svelte-cl4sg0{direction:ltr;order:1;grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:7px}.model-menu.svelte-cl4sg0{grid-area:1/2}.model-menu.svelte-cl4sg0,.new-chat.svelte-cl4sg0{direction:rtl}.new-chat.svelte-cl4sg0{grid-area:1/1}.search.svelte-cl4sg0{order:2}.section-label.svelte-cl4sg0{order:3}.conversation-list.svelte-cl4sg0{order:4}.account-box.svelte-cl4sg0{order:5}.navigation-actions.svelte-cl4sg0{order:6}.secondary-navigation.svelte-cl4sg0{order:7;grid-template-columns:repeat(3,minmax(0,1fr))}.model-menu.svelte-cl4sg0{width:100%;display:block}.model-select.svelte-cl4sg0{justify-content:center;gap:5px;min-height:46px;padding-inline:6px}.model-select-icon.svelte-cl4sg0{border-radius:9px;flex-basis:27px;width:27px;height:27px}.model-select-copy.svelte-cl4sg0 small:where(.svelte-cl4sg0){font-size:8px}.model-select-copy.svelte-cl4sg0 strong:where(.svelte-cl4sg0){font-size:10px}.new-chat.svelte-cl4sg0{justify-content:center;gap:6px;min-height:46px;padding-inline:6px;font-size:10px}.new-chat.svelte-cl4sg0 span:where(.svelte-cl4sg0){flex-basis:27px;width:27px;height:27px}.conversation-actions.svelte-cl4sg0{opacity:1}.search.svelte-cl4sg0 input:where(.svelte-cl4sg0),.rename-input.svelte-cl4sg0{font-size:16px}}@media (prefers-reduced-motion:reduce) and (width<=860px){aside.svelte-cl4sg0{transition:none}}html.chat-viewport,body.chat-viewport{overscroll-behavior:none;scroll-behavior:auto;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}body.chat-viewport{position:relative}body.chat-viewport #svelte{width:100%;height:100%;min-height:0;overflow:hidden}.chat-shell.svelte-mjwvd2{width:100%;height:var(--chat-viewport-height,100dvh);overscroll-behavior:none;isolation:isolate;background:var(--chat-shell);min-width:0;min-height:0;max-height:100%;margin-block-start:var(--chat-viewport-offset-top,0px);position:relative;overflow:hidden}@supports (height:100dvh){.chat-shell.svelte-mjwvd2{height:var(--chat-viewport-height,100dvh)}}@supports (height:100svh) and (not (height:100dvh)){.chat-shell.svelte-mjwvd2{height:var(--chat-viewport-height,100svh)}}.body.svelte-mjwvd2{overscroll-behavior:none;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workspace.svelte-mjwvd2{overscroll-behavior:none;flex:1;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.chat-header.svelte-mjwvd2{min-height:calc(54px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-inline:max(10px,env(safe-area-inset-left))max(10px,env(safe-area-inset-right));border-bottom:1px solid color-mix(in srgb,var(--border-strong)78%,transparent);background:var(--chat-glass-strong);backdrop-filter:blur(22px)saturate(145%);box-shadow:0 12px 34px var(--chat-glass-shadow);z-index:55;isolation:isolate;direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,420px) minmax(0,1fr);align-items:center;gap:8px;display:grid;position:relative}.chat-header.svelte-mjwvd2:after{pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-red)36%,transparent),color-mix(in srgb,var(--brand-yellow)42%,transparent),transparent);content:"";opacity:.78;height:1px;position:absolute;bottom:-1px;left:0;right:0}.action-wrap.svelte-mjwvd2,.model-wrap.svelte-mjwvd2{min-width:0}.action-wrap.svelte-mjwvd2,.model-navigation.svelte-mjwvd2{z-index:1;position:relative}.model-wrap.svelte-mjwvd2{position:relative}.action-wrap.svelte-mjwvd2{grid-column:1;justify-self:start;align-items:center;gap:6px;display:flex}.model-navigation.svelte-mjwvd2{direction:rtl;grid-column:3;justify-self:end;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.header-center.svelte-mjwvd2{grid-column:2;align-content:center;justify-items:center;gap:1px;min-width:0;display:grid}.header-brand.svelte-mjwvd2{color:var(--text-1);letter-spacing:.3px;font-family:Exo2,AradVF,sans-serif;font-size:15px;font-weight:800;line-height:1.25}.conversation-title.svelte-mjwvd2{min-width:0;max-width:100%;color:var(--text-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;direction:rtl;font-size:10px;font-weight:650;overflow:hidden}.conversation-title-active.svelte-mjwvd2{color:var(--text-1);font-size:clamp(14px,1.5vw,19px);font-weight:800;line-height:1.35}.header-icon.svelte-mjwvd2{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:13px;flex:0 0 44px;place-items:center;transition:color .15s,transform .15s;display:grid}.header-icon.svelte-mjwvd2:hover{color:var(--text-1);background:0 0}.header-icon.svelte-mjwvd2:active{transform:scale(.96)}.header-icon.svelte-mjwvd2:focus-visible{box-shadow:none;outline:none}.private-header-trigger.active.svelte-mjwvd2{color:var(--brand-red)}.private-header-trigger.locked.svelte-mjwvd2{color:var(--text-3)}.hamburger.svelte-mjwvd2{background:0 0;border:0;display:none}.hamburger.svelte-mjwvd2:hover{background:0 0}.model-wrap.svelte-mjwvd2{max-width:min(250px,32vw)}.model-trigger.svelte-mjwvd2{border:1px solid var(--border);background:var(--chat-panel);width:max-content;min-width:0;max-width:100%;height:44px;color:var(--text-1);cursor:pointer;direction:rtl;border-radius:13px;align-items:center;gap:7px;padding:0 9px;transition:border-color .15s,transform .15s;display:flex}.model-trigger.svelte-mjwvd2:hover{border-color:#ffd6333b}.model-trigger.svelte-mjwvd2:active{transform:scale(.98)}.model-trigger.svelte-mjwvd2 strong:where(.svelte-mjwvd2){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:165px;font-size:11px;overflow:hidden}.model-trigger.svelte-mjwvd2 bdi:where(.svelte-mjwvd2){unicode-bidi:isolate}.model-placeholder.svelte-mjwvd2{background:var(--surface-3);width:26px;height:26px;color:var(--brand-yellow);border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.action-menu.svelte-mjwvd2{z-index:88;border:1px solid var(--border-strong);background:var(--chat-panel-strong);direction:rtl;border-radius:14px;gap:4px;width:230px;max-width:calc(100vw - 16px);padding:7px;animation:.14s ease-out svelte-mjwvd2-menu-in;display:grid;position:absolute;overflow:hidden auto;box-shadow:0 20px 55px #0000008c}.action-menu.svelte-mjwvd2>button:where(.svelte-mjwvd2){min-height:42px;color:var(--text-2);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.action-menu.svelte-mjwvd2>button:where(.svelte-mjwvd2):hover{background:var(--surface-2);color:var(--text-1)}.rename-form.svelte-mjwvd2{gap:7px;display:grid}.rename-form.svelte-mjwvd2 input:where(.svelte-mjwvd2){background:var(--chat-panel);width:100%;height:42px;color:var(--text-1);border:1px solid #ffd63347;border-radius:10px;outline:0;padding:0 9px;font-size:16px}.rename-form.svelte-mjwvd2 div:where(.svelte-mjwvd2){grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.rename-form.svelte-mjwvd2 button:where(.svelte-mjwvd2){border:1px solid var(--border);background:var(--surface-2);min-height:38px;color:var(--text-1);cursor:pointer;border-radius:9px}main.svelte-mjwvd2{overscroll-behavior:none;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.loading.svelte-mjwvd2{height:100%;color:var(--text-2);align-content:center;place-items:center;gap:9px;display:grid}.loading.svelte-mjwvd2 span:where(.svelte-mjwvd2){border:3px solid var(--border);border-top-color:var(--brand-yellow);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite svelte-mjwvd2-spin}.loading.svelte-mjwvd2 strong:where(.svelte-mjwvd2){font-size:12px}.startup-error.svelte-mjwvd2{background:var(--surface-1);width:min(100% - 28px,440px);color:var(--text-2);text-align:center;border:1px solid #ff667847;border-radius:18px;justify-items:center;gap:9px;margin:auto;padding:22px;display:grid}.startup-error.svelte-mjwvd2 strong:where(.svelte-mjwvd2){color:var(--text-1);font-size:15px}.startup-error.svelte-mjwvd2 small:where(.svelte-mjwvd2){font-size:12px;line-height:1.8}.startup-error.svelte-mjwvd2 button:where(.svelte-mjwvd2){background:var(--surface-2);min-height:42px;color:var(--text-1);cursor:pointer;border:1px solid #ffd63342;border-radius:11px;padding:0 13px}.backdrop.svelte-mjwvd2{display:none}.mobile-model-layer.svelte-mjwvd2{z-index:80;pointer-events:none;justify-content:center;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0}.mobile-model-dismiss.svelte-mjwvd2{z-index:0;pointer-events:auto;cursor:default;background:0 0;border:0;position:absolute;inset:0}.mobile-model-layer.svelte-mjwvd2 .picker.embedded.mobile-sheet{z-index:1;pointer-events:auto;width:100%;height:min(85dvh,720px);min-height:0;max-height:85dvh;margin:0;position:relative}.auth-modal-layer.svelte-mjwvd2{z-index:120;padding:max(12px,env(safe-area-inset-top))max(12px,env(safe-area-inset-right))max(12px,env(safe-area-inset-bottom))max(12px,env(safe-area-inset-left));isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.auth-modal-scrim.svelte-mjwvd2{z-index:0;background:var(--chat-backdrop);backdrop-filter:blur(8px);cursor:pointer;border:0;animation:.18s both svelte-mjwvd2-modal-fade-in;position:absolute;inset:0}.auth-modal-panel.svelte-mjwvd2{z-index:1;border:1px solid var(--border-strong);background:var(--surface-1);border-radius:26px;width:min(100%,520px);min-height:0;max-height:100%;margin:0;animation:.2s cubic-bezier(.2,.8,.2,1) both svelte-mjwvd2-modal-panel-in;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000007a}.auth-modal-close.svelte-mjwvd2{z-index:2;border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--text-2);cursor:pointer;inset-inline-start:13px;border-radius:12px;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid;position:absolute;top:13px}.auth-modal-close.svelte-mjwvd2:hover{background:var(--surface-3);color:var(--text-1);transform:rotate(4deg)}@keyframes svelte-mjwvd2-modal-fade-in{0%{opacity:0}}@keyframes svelte-mjwvd2-modal-panel-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes svelte-mjwvd2-spin{to{transform:rotate(360deg)}}@keyframes svelte-mjwvd2-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@media (width>=861px) and (width<=1180px){.chat-header.svelte-mjwvd2{grid-template-columns:minmax(0,1fr) minmax(0,420px) minmax(0,1fr)}.action-wrap.svelte-mjwvd2{grid-column:1}.header-center.svelte-mjwvd2{grid-column:2;max-width:100%;padding-inline:8px}.model-navigation.svelte-mjwvd2{grid-column:3}.model-wrap.svelte-mjwvd2{max-width:min(220px,29vw)}.model-trigger.svelte-mjwvd2 strong:where(.svelte-mjwvd2){max-width:118px}}@media (width<=860px){.chat-header.svelte-mjwvd2{--chat-header-control-size:44px;grid-template-columns:var(--chat-header-control-size)minmax(0,1fr)var(--chat-header-control-size);padding-inline:max(7px,env(safe-area-inset-left))max(7px,env(safe-area-inset-right));gap:6px}.action-wrap.svelte-mjwvd2{width:var(--chat-header-control-size);grid-column:1;justify-self:start}.header-center.svelte-mjwvd2{z-index:0;pointer-events:none;inset-inline:auto;grid-column:2;width:100%;max-width:none;padding-inline:0;position:static;top:auto;bottom:auto;transform:none}.header-brand.svelte-mjwvd2{font-size:18px}.conversation-title.svelte-mjwvd2{max-width:100%;font-size:9px}.conversation-title-active.svelte-mjwvd2{font-size:14px}.model-navigation.svelte-mjwvd2{width:var(--chat-header-control-size);max-width:var(--chat-header-control-size);grid-column:3;justify-content:flex-end;justify-self:end;gap:0}.hamburger.svelte-mjwvd2{order:1;display:grid}.model-wrap.svelte-mjwvd2{display:none}.backdrop.svelte-mjwvd2{z-index:65;backdrop-filter:blur(2px);background:#00000094;border:0;display:block;position:absolute;inset:0}}@media (width<=360px){.chat-header.svelte-mjwvd2{padding-inline:max(5px,env(safe-area-inset-left))max(5px,env(safe-area-inset-right));gap:4px}.header-icon.svelte-mjwvd2{flex-basis:44px;width:44px;height:44px}.header-brand.svelte-mjwvd2{font-size:16.8px}}@media (width<=560px){.auth-modal-layer.svelte-mjwvd2{padding-inline:8px}.auth-modal-panel.svelte-mjwvd2{border-radius:22px}}@media (height<=480px) and (orientation:landscape){.chat-header.svelte-mjwvd2{min-height:calc(48px + env(safe-area-inset-top))}.header-icon.svelte-mjwvd2,.model-trigger.svelte-mjwvd2{height:40px}.header-icon.svelte-mjwvd2{flex-basis:40px;width:40px}}@media (width<=860px) and (height<=480px) and (orientation:landscape){.chat-header.svelte-mjwvd2{--chat-header-control-size:40px;grid-template-columns:var(--chat-header-control-size)minmax(0,1fr)var(--chat-header-control-size)}.action-wrap.svelte-mjwvd2,.model-navigation.svelte-mjwvd2{width:var(--chat-header-control-size);max-width:var(--chat-header-control-size)}}@media (prefers-reduced-motion:reduce){.header-icon.svelte-mjwvd2,.model-trigger.svelte-mjwvd2,.action-menu.svelte-mjwvd2,.loading.svelte-mjwvd2 span:where(.svelte-mjwvd2),.auth-modal-scrim.svelte-mjwvd2,.auth-modal-panel.svelte-mjwvd2{transition:none;animation:none}}