.CreditPill-module__rxA-wq__pill{border-radius:var(--radius-full);color:var(--fg-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:5px;padding:5px 12px 5px 10px;font-size:12px;transition:all .12s;display:inline-flex}.CreditPill-module__rxA-wq__pill:hover{background:#ffffff14;border-color:#ffffff26}.CreditPill-module__rxA-wq__num{font-weight:700;font-family:var(--font-mono);color:var(--accent-primary)}.CreditPill-module__rxA-wq__unit{color:var(--fg-primary);font-size:12px;font-weight:700}
.Header-module__5Cu8Tq__header{height:56px;padding:0 var(--space-6);background:var(--surface-secondary);border-bottom:1px solid var(--border-primary);z-index:40;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.Header-module__5Cu8Tq__left{align-items:center;width:140px;display:flex}.Header-module__5Cu8Tq__nav{align-items:center;gap:var(--space-1);display:flex}.Header-module__5Cu8Tq__navItem{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 14px;font-weight:500;transition:all .12s;display:flex}.Header-module__5Cu8Tq__navItem:hover{color:var(--fg-primary);background:#ffffff0d}.Header-module__5Cu8Tq__navItemActive{color:var(--fg-primary);background:#ffffff14;font-weight:600}.Header-module__5Cu8Tq__right{align-items:center;gap:var(--space-3);flex-shrink:0;justify-content:flex-end;display:flex}.Header-module__5Cu8Tq__upgradeBtn{border-radius:var(--radius-md);background:var(--accent-primary);color:#fff;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:5px 14px;font-weight:700;transition:filter .12s}.Header-module__5Cu8Tq__upgradeBtn:hover{filter:brightness(1.1)}.Header-module__5Cu8Tq__avatarWrap{position:relative}.Header-module__5Cu8Tq__avatarBtn{cursor:pointer;background:0 0;border:none;padding:0}.Header-module__5Cu8Tq__avatar{border-radius:var(--radius-full);background:rgba(var(--accent-primary-rgb), .2);width:32px;height:32px;color:var(--accent-primary);justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:outline .12s;display:flex}.Header-module__5Cu8Tq__avatarImg{border-radius:var(--radius-full);object-fit:cover;background:var(--surface-tertiary);width:32px;height:32px;transition:outline .12s;display:block}.Header-module__5Cu8Tq__avatarBtn:hover .Header-module__5Cu8Tq__avatar,.Header-module__5Cu8Tq__avatarBtn:hover .Header-module__5Cu8Tq__avatarImg{outline:2px solid rgba(var(--accent-primary-rgb), .4);outline-offset:2px}.Header-module__5Cu8Tq__dropdown{background:var(--surface-tertiary);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);min-width:220px;padding:var(--space-2);box-shadow:var(--shadow-lg);z-index:100;animation:.12s Header-module__5Cu8Tq__dropIn;position:absolute;top:calc(100% + 8px);right:0}@keyframes Header-module__5Cu8Tq__dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Header-module__5Cu8Tq__dropdownHeader{padding:var(--space-2) var(--space-3);flex-direction:column;gap:2px;display:flex}.Header-module__5Cu8Tq__dropdownName{font-size:var(--text-sm);color:var(--fg-primary);font-weight:600}.Header-module__5Cu8Tq__dropdownEmail{font-size:var(--text-xs);color:var(--fg-muted)}.Header-module__5Cu8Tq__dropdownPlan{color:var(--accent-primary);text-transform:capitalize;font-size:10px;font-weight:600}.Header-module__5Cu8Tq__dropdownDivider{background:var(--border-primary);height:1px;margin:var(--space-1) 0}.Header-module__5Cu8Tq__dropdownItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-secondary);cursor:pointer;background:0 0;border:none;transition:all .1s;display:flex}.Header-module__5Cu8Tq__dropdownItem:hover{color:var(--fg-primary);background:#ffffff0d}.Header-module__5Cu8Tq__dropdownItemDanger{color:var(--accent-red)}.Header-module__5Cu8Tq__dropdownItemDanger:hover{background:#ef44441a}@media (max-width:768px){.Header-module__5Cu8Tq__header{padding:0 var(--space-4);overflow-x:clip}.Header-module__5Cu8Tq__left{flex-shrink:0;width:auto}.Header-module__5Cu8Tq__navItem{padding:6px 8px}.Header-module__5Cu8Tq__navItem span,.Header-module__5Cu8Tq__upgradeBtn{display:none}}
.DownloadCenter-module__v1YSGq__root{bottom:var(--space-4);right:var(--space-4);background:var(--surface-tertiary);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);width:320px;max-height:420px;box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;animation:.2s DownloadCenter-module__v1YSGq__slideUp;display:flex;position:fixed;overflow:hidden}@keyframes DownloadCenter-module__v1YSGq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.DownloadCenter-module__v1YSGq__header{padding:var(--space-3) var(--space-4);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;display:flex}.DownloadCenter-module__v1YSGq__header:hover{background:#ffffff05}.DownloadCenter-module__v1YSGq__root.DownloadCenter-module__v1YSGq__collapsed .DownloadCenter-module__v1YSGq__header{border-bottom:none}.DownloadCenter-module__v1YSGq__headerActions{align-items:center;gap:var(--space-2);display:flex}.DownloadCenter-module__v1YSGq__toggleBtn{width:22px;height:22px;color:var(--fg-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.DownloadCenter-module__v1YSGq__toggleBtn:hover{color:var(--fg-primary);background:#ffffff0f}.DownloadCenter-module__v1YSGq__title{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-primary);font-weight:600;display:flex}.DownloadCenter-module__v1YSGq__badge{border-radius:var(--radius-full);color:var(--accent-primary);font-size:10px;font-weight:700;font-family:var(--font-mono);background:#3b82f633;padding:1px 8px}.DownloadCenter-module__v1YSGq__clearBtn{font-size:var(--text-xs);color:var(--fg-muted);cursor:pointer;background:0 0;border:none}.DownloadCenter-module__v1YSGq__clearBtn:hover{color:var(--fg-primary)}.DownloadCenter-module__v1YSGq__list{padding:var(--space-2);flex-direction:column;gap:4px;margin:0;list-style:none;display:flex;overflow-y:auto}.DownloadCenter-module__v1YSGq__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#ffffff08;display:flex}.DownloadCenter-module__v1YSGq__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.DownloadCenter-module__v1YSGq__topLine{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.DownloadCenter-module__v1YSGq__label{font-size:var(--text-xs);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.DownloadCenter-module__v1YSGq__pct{font-family:var(--font-mono);color:var(--accent-primary);flex-shrink:0;font-size:10px;font-weight:700}.DownloadCenter-module__v1YSGq__done .DownloadCenter-module__v1YSGq__pct{color:var(--accent-green)}.DownloadCenter-module__v1YSGq__error .DownloadCenter-module__v1YSGq__pct{color:var(--accent-red)}.DownloadCenter-module__v1YSGq__barBg{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.DownloadCenter-module__v1YSGq__barFill{background:var(--accent-primary);border-radius:2px;height:100%;transition:width .5s linear}.DownloadCenter-module__v1YSGq__sub{color:var(--fg-muted);font-size:10px}.DownloadCenter-module__v1YSGq__error .DownloadCenter-module__v1YSGq__sub{color:var(--accent-red)}.DownloadCenter-module__v1YSGq__done .DownloadCenter-module__v1YSGq__sub{color:var(--accent-green)}.DownloadCenter-module__v1YSGq__closeBtn{width:20px;height:20px;color:var(--fg-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DownloadCenter-module__v1YSGq__closeBtn:hover{color:var(--fg-primary);background:#ffffff14}
.JobProgressToast-module__GNYolq__root{bottom:var(--space-4);right:var(--space-4);background:var(--surface-tertiary);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-4);gap:var(--space-2);z-index:50;flex-direction:column;transition:border-color .2s,opacity .3s;animation:.2s JobProgressToast-module__GNYolq__slideUp;display:flex;position:fixed}.JobProgressToast-module__GNYolq__root.JobProgressToast-module__GNYolq__clickable{cursor:pointer}.JobProgressToast-module__GNYolq__root.JobProgressToast-module__GNYolq__clickable:hover{border-color:var(--accent-primary)}.JobProgressToast-module__GNYolq__completed{border-color:var(--accent-green);animation:.2s JobProgressToast-module__GNYolq__slideUp,.4s 4.6s forwards JobProgressToast-module__GNYolq__fadeOut}.JobProgressToast-module__GNYolq__failed{border-color:var(--accent-red);background:color-mix(in srgb, var(--accent-red) 8%, var(--surface-tertiary))}@keyframes JobProgressToast-module__GNYolq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes JobProgressToast-module__GNYolq__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.JobProgressToast-module__GNYolq__header{justify-content:space-between;align-items:center;display:flex}.JobProgressToast-module__GNYolq__left{align-items:center;gap:var(--space-2);color:var(--accent-primary);min-width:0;display:flex}.JobProgressToast-module__GNYolq__completed .JobProgressToast-module__GNYolq__left{color:var(--accent-green)}.JobProgressToast-module__GNYolq__failed .JobProgressToast-module__GNYolq__left{color:var(--accent-red)}.JobProgressToast-module__GNYolq__title{font-size:var(--text-sm);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.JobProgressToast-module__GNYolq__errorMsg{font-size:var(--text-xs);color:var(--accent-red);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.JobProgressToast-module__GNYolq__nav{flex-shrink:0;align-items:center;gap:2px;display:flex}.JobProgressToast-module__GNYolq__navCounter{font-size:var(--text-xs);color:var(--fg-muted);text-align:center;min-width:24px}.JobProgressToast-module__GNYolq__navBtn{width:20px;height:20px;color:var(--fg-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.JobProgressToast-module__GNYolq__navBtn:hover{color:var(--fg-primary);background:#ffffff14}.JobProgressToast-module__GNYolq__navBtn:disabled{opacity:.3;cursor:default}.JobProgressToast-module__GNYolq__closeBtn{width:20px;height:20px;color:var(--fg-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.JobProgressToast-module__GNYolq__closeBtn:hover{color:var(--fg-primary);background:#ffffff14}.JobProgressToast-module__GNYolq__barBg{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.JobProgressToast-module__GNYolq__barFill{background:var(--accent-primary);border-radius:2px;height:100%;transition:width .5s linear}.JobProgressToast-module__GNYolq__barFillCompleted{background:var(--accent-green);width:100%;transition:none}.JobProgressToast-module__GNYolq__barFillBake{background:var(--accent-primary);transition:width .8s}
.AppShell-module__onZTIa__shell{background:var(--surface-primary);flex-direction:column;min-height:100vh;display:flex}.AppShell-module__onZTIa__main{min-width:0;padding:var(--space-8) var(--space-10);flex:1;overflow:hidden auto}
