.blog-like-button-module__9pYAhq__button{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);padding:.4rem .75rem;font-size:.75rem;display:inline-flex}.blog-like-button-module__9pYAhq__button:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.blog-like-button-module__9pYAhq__button:active:not(:disabled){transform:scale(.96)}.blog-like-button-module__9pYAhq__button:disabled{cursor:default}.blog-like-button-module__9pYAhq__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-like-button-module__9pYAhq__button.blog-like-button-module__9pYAhq__liked{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--bg-elevated))}.blog-like-button-module__9pYAhq__button.blog-like-button-module__9pYAhq__liked svg{fill:var(--accent)}.blog-like-button-module__9pYAhq__button.blog-like-button-module__9pYAhq__bounce{animation:blog-like-button-module__9pYAhq__heart-pop .32s var(--ease-out)}@keyframes blog-like-button-module__9pYAhq__heart-pop{0%{transform:scale(1)}35%{transform:scale(1.18)}70%{transform:scale(.94)}to{transform:scale(1)}}.blog-like-button-module__9pYAhq__count{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.blog-like-button-module__9pYAhq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.segmented-control-module__tjM2vW__root{border-radius:var(--radius-sm);background:var(--bg-primary);border:1px solid var(--border-subtle);align-items:center;gap:0;padding:2px;display:inline-flex}.segmented-control-module__tjM2vW__fullWidth{width:100%;display:flex}.segmented-control-module__tjM2vW__item{border-radius:calc(var(--radius-sm) - 1px);color:var(--text-tertiary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.segmented-control-module__tjM2vW__sm .segmented-control-module__tjM2vW__item{padding:2px 8px}.segmented-control-module__tjM2vW__item:hover:not(:disabled){color:var(--text-primary)}.segmented-control-module__tjM2vW__item:disabled{cursor:not-allowed;opacity:.5}.segmented-control-module__tjM2vW__item:focus-visible{outline:2px solid var(--ring-color);outline-offset:-2px}.segmented-control-module__tjM2vW__itemActive,.segmented-control-module__tjM2vW__itemActive:hover{color:var(--text-primary);background:var(--bg-tertiary);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--border-subtle)}.segmented-control-module__tjM2vW__icon{flex-shrink:0;display:inline-flex}
.mascot-module__InpfDq__mascot{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.mascot-module__InpfDq__svg{transition:filter .4s}.mascot-module__InpfDq__message{color:var(--text-secondary);font-size:var(--text-sm);text-align:center;max-width:240px;line-height:var(--leading-relaxed)}.mascot-module__InpfDq__idle .mascot-module__InpfDq__core{animation:3s ease-in-out infinite mascot-module__InpfDq__coreBreathe}.mascot-module__InpfDq__idle .mascot-module__InpfDq__coreGlow{animation:3s ease-in-out infinite mascot-module__InpfDq__glowBreathe}.mascot-module__InpfDq__idle .mascot-module__InpfDq__bgGlow{animation:5s ease-in-out infinite mascot-module__InpfDq__bgPulse}.mascot-module__InpfDq__thinking .mascot-module__InpfDq__core{animation:.6s ease-in-out infinite mascot-module__InpfDq__coreActive}.mascot-module__InpfDq__thinking .mascot-module__InpfDq__coreGlow{animation:.6s ease-in-out infinite mascot-module__InpfDq__glowActive}.mascot-module__InpfDq__thinking .mascot-module__InpfDq__orbit1{stroke-dasharray:8 12;animation:1.5s linear infinite mascot-module__InpfDq__strokeDash}.mascot-module__InpfDq__thinking .mascot-module__InpfDq__orbit2{stroke-dasharray:8 12;animation:2s linear infinite mascot-module__InpfDq__strokeDash}.mascot-module__InpfDq__thinking .mascot-module__InpfDq__orbit3{stroke-dasharray:8 12;animation:1.8s linear infinite mascot-module__InpfDq__strokeDash}.mascot-module__InpfDq__thinking .mascot-module__InpfDq__hexOuter{transform-origin:50%;animation:8s linear infinite mascot-module__InpfDq__hexRotate}.mascot-module__InpfDq__thinking .mascot-module__InpfDq__particle1,.mascot-module__InpfDq__thinking .mascot-module__InpfDq__particle2,.mascot-module__InpfDq__thinking .mascot-module__InpfDq__particle3{opacity:1}.mascot-module__InpfDq__success .mascot-module__InpfDq__hexOuter{stroke:var(--success);fill:var(--success);fill-opacity:.08;transform-origin:50%;animation:.5s ease-out mascot-module__InpfDq__hexExpand}.mascot-module__InpfDq__success .mascot-module__InpfDq__hexInner{stroke:var(--success);fill:var(--success);fill-opacity:.12}.mascot-module__InpfDq__success .mascot-module__InpfDq__core{fill:var(--success)}.mascot-module__InpfDq__success .mascot-module__InpfDq__coreGlow{fill:var(--success);animation:1s ease-out mascot-module__InpfDq__glowSuccess}.mascot-module__InpfDq__success .mascot-module__InpfDq__orbit1,.mascot-module__InpfDq__success .mascot-module__InpfDq__orbit2,.mascot-module__InpfDq__success .mascot-module__InpfDq__orbit3{stroke:var(--success)}.mascot-module__InpfDq__success .mascot-module__InpfDq__bgGlow{fill:var(--success);opacity:.05}.mascot-module__InpfDq__checkmark{stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s ease-out .2s both mascot-module__InpfDq__drawCheck}.mascot-module__InpfDq__error .mascot-module__InpfDq__hexOuter{stroke:var(--error);fill:var(--error);fill-opacity:.08}.mascot-module__InpfDq__error .mascot-module__InpfDq__hexInner{stroke:var(--error);fill:var(--error);fill-opacity:.12}.mascot-module__InpfDq__error .mascot-module__InpfDq__core,.mascot-module__InpfDq__error .mascot-module__InpfDq__coreGlow{fill:var(--error)}.mascot-module__InpfDq__error .mascot-module__InpfDq__orbit1,.mascot-module__InpfDq__error .mascot-module__InpfDq__orbit2,.mascot-module__InpfDq__error .mascot-module__InpfDq__orbit3{stroke:var(--error);opacity:.3}.mascot-module__InpfDq__error .mascot-module__InpfDq__bgGlow{fill:var(--error)}.mascot-module__InpfDq__error .mascot-module__InpfDq__svg{animation:.5s ease-in-out mascot-module__InpfDq__shake}.mascot-module__InpfDq__errorX{animation:.3s ease-out .1s both mascot-module__InpfDq__fadeIn}.mascot-module__InpfDq__listening .mascot-module__InpfDq__core{animation:1.5s ease-in-out infinite mascot-module__InpfDq__coreBreathe}.mascot-module__InpfDq__listening .mascot-module__InpfDq__coreGlow{animation:1.5s ease-in-out infinite mascot-module__InpfDq__glowBreathe}.mascot-module__InpfDq__soundWaves path:first-child{animation:1.2s ease-in-out infinite mascot-module__InpfDq__waveIn}.mascot-module__InpfDq__soundWaves path:nth-child(2){animation:1.2s ease-in-out .2s infinite mascot-module__InpfDq__waveIn}.mascot-module__InpfDq__soundWaves path:nth-child(3){animation:1.2s ease-in-out .4s infinite mascot-module__InpfDq__waveIn}.mascot-module__InpfDq__particle1,.mascot-module__InpfDq__particle2,.mascot-module__InpfDq__particle3{opacity:.4}@keyframes mascot-module__InpfDq__coreBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.9)}}@keyframes mascot-module__InpfDq__glowBreathe{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.3)}}@keyframes mascot-module__InpfDq__bgPulse{0%,to{opacity:.03}50%{opacity:.06}}@keyframes mascot-module__InpfDq__coreActive{0%,to{opacity:1}50%{opacity:.6}}@keyframes mascot-module__InpfDq__glowActive{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.5)}}@keyframes mascot-module__InpfDq__strokeDash{to{stroke-dashoffset:-40px}}@keyframes mascot-module__InpfDq__hexRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mascot-module__InpfDq__hexExpand{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes mascot-module__InpfDq__glowSuccess{0%{opacity:.15;transform:scale(1)}30%{opacity:.5;transform:scale(2)}to{opacity:.15;transform:scale(1)}}@keyframes mascot-module__InpfDq__drawCheck{to{stroke-dashoffset:0}}@keyframes mascot-module__InpfDq__shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes mascot-module__InpfDq__fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mascot-module__InpfDq__waveIn{0%,to{opacity:0;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}
.section-frame-module__y1zW-a__frame{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.section-frame-module__y1zW-a__framePadded{padding:0}.section-frame-module__y1zW-a__header{z-index:4;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--bg-primary);display:flex;position:sticky;top:0}.section-frame-module__y1zW-a__headerLeft{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.section-frame-module__y1zW-a__headerRight{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.section-frame-module__y1zW-a__title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.section-frame-module__y1zW-a__meta{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.section-frame-module__y1zW-a__crumbs{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;min-width:0;display:flex}.section-frame-module__y1zW-a__crumbLink,.section-frame-module__y1zW-a__crumbCurrent{color:inherit;white-space:nowrap;text-overflow:ellipsis;max-width:240px;text-decoration:none;overflow:hidden}.section-frame-module__y1zW-a__crumbLink:hover{color:var(--text-secondary)}.section-frame-module__y1zW-a__crumbCurrent{color:var(--text-secondary);font-weight:var(--weight-medium)}.section-frame-module__y1zW-a__crumbSep{color:var(--text-tertiary);opacity:.6;flex-shrink:0}.section-frame-module__y1zW-a__tabs{align-items:center;gap:var(--space-1);margin-left:var(--space-3);border-left:1px solid var(--border-subtle);padding-left:var(--space-3);height:24px;display:flex}.section-frame-module__y1zW-a__tab{height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.section-frame-module__y1zW-a__tab:hover{color:var(--text-primary);background:var(--bg-tertiary)}.section-frame-module__y1zW-a__tabActive,.section-frame-module__y1zW-a__tabActive:hover{color:var(--text-primary);background:var(--bg-tertiary);font-weight:var(--weight-semibold)}.section-frame-module__y1zW-a__tabActive:after{content:"";left:var(--space-2);right:var(--space-2);background:var(--accent);border-radius:var(--radius-xs);height:2px;position:absolute;bottom:-8px}.section-frame-module__y1zW-a__tabCount{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.section-frame-module__y1zW-a__row{flex:1;width:100%;min-height:0;display:flex}.section-frame-module__y1zW-a__context{border-right:1px solid var(--border-subtle);background:var(--bg-secondary);flex-shrink:0;min-width:0;overflow:auto}.section-frame-module__y1zW-a__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.section-frame-module__y1zW-a__mainInner{flex-direction:column;flex:1;min-height:0;display:flex}.section-frame-module__y1zW-a__mainPadded{padding:var(--space-5)}@media (min-width:768px){.section-frame-module__y1zW-a__mainPadded{padding:var(--space-6) var(--space-8)}}.section-frame-module__y1zW-a__bodyReading{flex:1;width:100%;max-width:880px;min-height:0;margin:0 auto}.section-frame-module__y1zW-a__bodyWide{flex:1;width:100%;max-width:1280px;min-height:0;margin:0 auto}.section-frame-module__y1zW-a__bodyFull{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.section-frame-module__y1zW-a__drawer{border-left:1px solid var(--border-subtle);background:var(--bg-secondary);flex-shrink:0;min-width:0;overflow:auto}
.page-shell-skeleton-module__NbXsca__header{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.page-shell-skeleton-module__NbXsca__titleText{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.page-shell-skeleton-module__NbXsca__eyebrowText{font-size:var(--text-xs);color:var(--text-tertiary)}.page-shell-skeleton-module__NbXsca__subtitleText{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.page-shell-skeleton-module__NbXsca__spinnerContainer{width:100%;height:100%;min-height:200px;padding:var(--space-8) 0;flex:1;justify-content:center;align-items:center;display:flex}.page-shell-skeleton-module__NbXsca__spin{color:var(--accent);animation:1s linear infinite page-shell-skeleton-module__NbXsca__page-spin}@keyframes page-shell-skeleton-module__NbXsca__page-spin{to{transform:rotate(360deg)}}
.pixel-divider-module__E9Vqoq__root{align-items:center;gap:var(--space-5);pointer-events:none;grid-template-columns:1fr auto 1fr;width:min(440px,60%);margin:clamp(2rem,5vw,3.5rem) auto;display:grid}.pixel-divider-module__E9Vqoq__line{background:linear-gradient(to right, transparent 0%, var(--border-subtle) 30%, var(--border-subtle) 70%, transparent 100%);height:1px}.pixel-divider-module__E9Vqoq__sprites{align-items:center;gap:var(--space-3);display:inline-flex}.pixel-divider-module__E9Vqoq__glyph{color:var(--text-tertiary);transition:color var(--motion-fast,.16s) var(--ease-out,ease-out);display:inline-flex}.pixel-divider-module__E9Vqoq__glyph[data-tone=accent]{color:var(--text-secondary)}@media (max-width:640px){.pixel-divider-module__E9Vqoq__root{gap:var(--space-3);width:80%;margin:clamp(1.5rem,6vw,2.5rem) auto}.pixel-divider-module__E9Vqoq__sprites{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.pixel-divider-module__E9Vqoq__glyph{transition:none}}
.pixel-sparkline-module__wn45Cq__wrap{image-rendering:pixelated;image-rendering:crisp-edges;flex-direction:row;align-items:flex-end;gap:1px;display:flex}.pixel-sparkline-module__wn45Cq__col{flex-direction:column-reverse;flex-shrink:0;display:flex}.pixel-sparkline-module__wn45Cq__pixel{box-sizing:border-box;border-radius:0;flex-shrink:0}.pixel-sparkline-module__wn45Cq__empty{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1}
.card-module__TlMQqa__card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.card-module__TlMQqa__flush{padding:0}.card-module__TlMQqa__hoverable{cursor:pointer}.card-module__TlMQqa__hoverable:hover{border-color:var(--border-default);background:var(--bg-tertiary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}
.radio-card-module__HuI5oW__group{gap:var(--space-2);flex-direction:column;display:flex}.radio-card-module__HuI5oW__card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);background:var(--bg-secondary);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);align-items:flex-start;display:flex}.radio-card-module__HuI5oW__card:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle))}.radio-card-module__HuI5oW__card:has(:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg-secondary))}.radio-card-module__HuI5oW__card:focus-within{outline:2px solid var(--ring-color);outline-offset:2px}.radio-card-module__HuI5oW__input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.radio-card-module__HuI5oW__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.radio-card-module__HuI5oW__title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.radio-card-module__HuI5oW__description{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed)}.radio-card-module__HuI5oW__badge{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);padding:var(--space-1) var(--space-2);font-weight:var(--weight-medium);flex-shrink:0;margin-left:auto}
.rail-collapse-trigger-module__V9G3aa__trigger{border-radius:var(--radius-xs);width:16px;height:16px;color:var(--text-tertiary);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.rail-collapse-trigger-module__V9G3aa__trigger:hover{background:var(--bg-tertiary);color:var(--text-primary)}.rail-collapse-trigger-module__V9G3aa__trigger:active:not(:disabled){transform:scale(.94)}.rail-collapse-trigger-module__V9G3aa__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px}.rail-collapse-trigger-module__V9G3aa__chevron{transition:transform var(--motion-base) var(--ease-out)}.rail-collapse-trigger-module__V9G3aa__chevronOpen{transform:rotate(-90deg)}
.route-loading-module__gn_aTq__root{width:100%;min-height:60vh;color:var(--text-tertiary);flex:auto;justify-content:center;align-items:center;display:flex}.route-loading-module__gn_aTq__spin{animation:1s linear infinite route-loading-module__gn_aTq__route-loading-spin}@keyframes route-loading-module__gn_aTq__route-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.route-loading-module__gn_aTq__spin{animation-duration:1.6s}}
@keyframes skeleton-module__mUNuQW__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-module__mUNuQW__bar{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--bg-tertiary) 0%, var(--bg-elevated) 50%, var(--bg-tertiary) 100%);background-size:200% 100%;height:14px;animation:1.2s ease-in-out infinite skeleton-module__mUNuQW__skeletonShimmer;display:block}.skeleton-module__mUNuQW__row{gap:var(--space-3);padding:var(--space-2) var(--space-3);align-items:center;display:flex}.skeleton-module__mUNuQW__cell{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.skeleton-module__mUNuQW__bar{animation:none}}
.sort-button-module__0vYylW__root{align-items:center;gap:var(--space-1);color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--motion-fast) var(--ease-out);background:0 0;border:none;padding:0;display:inline-flex}.sort-button-module__0vYylW__root:hover{color:var(--text-secondary)}.sort-button-module__0vYylW__root:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:3px;border-radius:var(--radius-sm)}.sort-button-module__0vYylW__active{color:var(--accent)}
.spark-cell-module__deQ9ka__cell{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.spark-cell-module__deQ9ka__dot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.spark-cell-module__deQ9ka__dotOk{background:var(--success)}.spark-cell-module__deQ9ka__dotFail{background:var(--error)}.spark-cell-module__deQ9ka__dotWarn{background:var(--warning)}.spark-cell-module__deQ9ka__dotNone{background:var(--text-tertiary);opacity:.5}.spark-cell-module__deQ9ka__caption{font-size:var(--text-2xs);color:var(--text-tertiary);line-height:var(--leading-normal);max-width:140px}
.spinner-module__18ZLZW__root{border-radius:var(--radius-full);border:1px solid;border-top-width:2px;flex-shrink:0;animation:.8s linear infinite spinner-module__18ZLZW__spinner-spin;display:inline-block}.spinner-module__18ZLZW__sm{width:12px;height:12px}.spinner-module__18ZLZW__md{width:16px;height:16px}.spinner-module__18ZLZW__accent{color:var(--accent)}.spinner-module__18ZLZW__muted{color:var(--text-tertiary)}@keyframes spinner-module__18ZLZW__spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-module__18ZLZW__root{animation-duration:1.6s}}
.stat-strip-module__Qp1ohG__strip{grid-template-columns:repeat(auto-fit, minmax(var(--strip-min,160px), 1fr));gap:0;padding:0;display:grid;overflow:hidden}.stat-strip-module__Qp1ohG__cell{padding:var(--space-4);border-right:1px solid var(--border-subtle);min-width:0}.stat-strip-module__Qp1ohG__cell:last-child{border-right:none}@media (max-width:900px){.stat-strip-module__Qp1ohG__cell{border-right:none;border-bottom:1px solid var(--border-subtle)}.stat-strip-module__Qp1ohG__cell:last-child{border-bottom:none}}
.stat-tile-module__tnCDRa__tile{--tile-accent:var(--accent);align-items:center;gap:var(--space-3);min-width:0;display:flex}.stat-tile-module__tnCDRa__icon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--tile-accent);background:color-mix(in srgb, var(--tile-accent) 12%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-tile-module__tnCDRa__body{flex-direction:column;gap:2px;min-width:0;display:flex}.stat-tile-module__tnCDRa__value{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.stat-tile-module__tnCDRa__valueDuo{align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.stat-tile-module__tnCDRa__valueDuo small{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary)}.stat-tile-module__tnCDRa__label{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-tile-module__tnCDRa__chart{opacity:.85;flex-shrink:0;align-items:flex-end;margin-left:auto;display:flex}
.status-orb-module__lHPltq__row{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.status-orb-module__lHPltq__row[data-state=live]{color:var(--text-primary)}.status-orb-module__lHPltq__label{letter-spacing:-.005em}
.user-avatar-menu-module__MRVpia__root{position:relative}.user-avatar-menu-module__MRVpia__trigger{cursor:pointer;border:none;padding:0;position:relative}.user-avatar-menu-module__MRVpia__accountEntry.user-avatar-menu-module__MRVpia__accountEntry{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;min-width:0;height:auto;min-height:56px;padding:10px var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;display:flex}.user-avatar-menu-module__MRVpia__accountEntry:hover{background:var(--bg-tertiary);border-color:var(--border-subtle);color:var(--text-primary)}.user-avatar-menu-module__MRVpia__accountEntry:focus-visible{outline:2px solid var(--ring-color);outline-offset:-2px}.user-avatar-menu-module__MRVpia__accountAvatar{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 14%, var(--bg-tertiary));width:32px;height:32px;color:var(--accent);border:1px solid var(--border-subtle);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:visible}.user-avatar-menu-module__MRVpia__accountAvatarCollapsed{display:inline-flex;position:relative}.user-avatar-menu-module__MRVpia__accountInfo{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.user-avatar-menu-module__MRVpia__accountName{width:100%;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;text-align:left;line-height:1.2;overflow:hidden}.user-avatar-menu-module__MRVpia__accountMeta{width:100%;color:var(--text-tertiary);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;text-align:left;margin-top:2px;line-height:1.2;overflow:hidden}.user-avatar-menu-module__MRVpia__accountChevron{color:var(--text-tertiary);transition:transform var(--motion-fast) var(--ease-out);flex-shrink:0}.user-avatar-menu-module__MRVpia__accountChevronOpen{transform:rotate(180deg)}.user-avatar-menu-module__MRVpia__menu{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);width:264px;box-shadow:var(--shadow-lg);padding:var(--space-1);z-index:9999;animation:user-avatar-menu-module__MRVpia__menuFadeIn var(--motion-fast) var(--ease-out);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;bottom:0;left:calc(100% + 8px)}.user-avatar-menu-module__MRVpia__menuExpanded{width:auto;animation:user-avatar-menu-module__MRVpia__menuFadeUp var(--motion-fast) var(--ease-out);bottom:calc(100% + 6px);left:0;right:0}@media (max-width:720px){.user-avatar-menu-module__MRVpia__menu,.user-avatar-menu-module__MRVpia__menuExpanded{inset:56px var(--space-3) auto var(--space-3);overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 80px);animation:user-avatar-menu-module__MRVpia__menuFadeDown var(--motion-fast) var(--ease-out);box-shadow:var(--shadow-xl,var(--shadow-lg));position:fixed;bottom:auto;overflow-y:auto}}@keyframes user-avatar-menu-module__MRVpia__menuFadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes user-avatar-menu-module__MRVpia__menuFadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes user-avatar-menu-module__MRVpia__menuFadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.user-avatar-menu-module__MRVpia__section{padding:var(--space-1);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.user-avatar-menu-module__MRVpia__section:first-of-type,.user-avatar-menu-module__MRVpia__planCard+.user-avatar-menu-module__MRVpia__section{border-top:none}.user-avatar-menu-module__MRVpia__menuLabel{font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);padding:4px var(--space-1) 6px;display:block}.user-avatar-menu-module__MRVpia__menuItem{align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.user-avatar-menu-module__MRVpia__menuItem>svg{color:var(--text-tertiary);transition:color var(--motion-fast) var(--ease-out);flex-shrink:0}.user-avatar-menu-module__MRVpia__menuItem:hover{background:var(--bg-tertiary);color:var(--text-primary)}.user-avatar-menu-module__MRVpia__menuItem:hover>svg{color:var(--text-primary)}.user-avatar-menu-module__MRVpia__menuItem:focus-visible{outline:2px solid var(--ring-color);outline-offset:-2px}.user-avatar-menu-module__MRVpia__footer{padding:var(--space-1);border-top:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.user-avatar-menu-module__MRVpia__footerItem{align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:none;font-family:inherit;display:inline-flex}.user-avatar-menu-module__MRVpia__footerItem>svg{color:var(--text-tertiary);transition:color var(--motion-fast) var(--ease-out);flex-shrink:0}.user-avatar-menu-module__MRVpia__footerItem:hover{background:var(--bg-tertiary);color:var(--text-primary)}.user-avatar-menu-module__MRVpia__footerItem:hover>svg{color:var(--text-primary)}.user-avatar-menu-module__MRVpia__footerItem:focus-visible{outline:2px solid var(--ring-color);outline-offset:-2px}.user-avatar-menu-module__MRVpia__footerItem:disabled{opacity:.5;cursor:not-allowed}.user-avatar-menu-module__MRVpia__footerItemDanger:hover{color:var(--error,#e5484d);background:color-mix(in srgb, var(--error,#e5484d) 8%, transparent)}.user-avatar-menu-module__MRVpia__footerItemDanger:hover>svg{color:var(--error,#e5484d)}.user-avatar-menu-module__MRVpia__tierChip{border-radius:var(--radius-xs);font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;line-height:1.3;display:inline-flex}.user-avatar-menu-module__MRVpia__tierFree{background:color-mix(in srgb, var(--text-tertiary) 12%, transparent);color:var(--text-secondary);border-color:var(--border-subtle)}.user-avatar-menu-module__MRVpia__tierStarter{background:var(--accent-muted);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.user-avatar-menu-module__MRVpia__tierPro{background:var(--accent);color:var(--text-inverse);border-color:var(--accent)}.user-avatar-menu-module__MRVpia__tierPip{border-radius:var(--radius-xs);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg-secondary);pointer-events:none;position:absolute;bottom:-2px;right:-2px}.user-avatar-menu-module__MRVpia__tierPip.user-avatar-menu-module__MRVpia__tierFree{background:var(--text-tertiary);box-shadow:0 0 0 2px var(--bg-secondary)}.user-avatar-menu-module__MRVpia__tierPip.user-avatar-menu-module__MRVpia__tierStarter{background:var(--accent)}.user-avatar-menu-module__MRVpia__tierPip.user-avatar-menu-module__MRVpia__tierPro{background:var(--accent);box-shadow:0 0 0 2px var(--bg-secondary), 0 0 0 3px color-mix(in srgb, var(--accent) 50%, transparent)}.user-avatar-menu-module__MRVpia__planCard{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 70%);flex-direction:column;display:flex}.user-avatar-menu-module__MRVpia__planTopRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.user-avatar-menu-module__MRVpia__planLabel{font-size:.625rem;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.user-avatar-menu-module__MRVpia__usageBlock{flex-direction:column;gap:5px;display:flex}.user-avatar-menu-module__MRVpia__usageMeta{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.user-avatar-menu-module__MRVpia__usageMetric{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--weight-medium)}.user-avatar-menu-module__MRVpia__usageValue{font-size:var(--text-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.user-avatar-menu-module__MRVpia__usageBar{border-radius:var(--radius-full);background:var(--bg-tertiary);height:4px;position:relative;overflow:hidden}.user-avatar-menu-module__MRVpia__usageBarFill,.user-avatar-menu-module__MRVpia__usageBarFillWarning,.user-avatar-menu-module__MRVpia__usageBarFillError{border-radius:var(--radius-full);height:100%;transition:width var(--motion-base) var(--ease-out);display:block}.user-avatar-menu-module__MRVpia__usageBarFill{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, transparent), var(--accent))}.user-avatar-menu-module__MRVpia__usageBarFillWarning{background:var(--warning,#f5a524)}.user-avatar-menu-module__MRVpia__usageBarFillError{background:var(--error,#e5484d)}.user-avatar-menu-module__MRVpia__usageNoteWarning,.user-avatar-menu-module__MRVpia__usageNoteError,.user-avatar-menu-module__MRVpia__usageNoteMuted{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.01em}.user-avatar-menu-module__MRVpia__usageNoteWarning{color:var(--warning,#f5a524)}.user-avatar-menu-module__MRVpia__usageNoteError{color:var(--error,#e5484d)}.user-avatar-menu-module__MRVpia__usageNoteMuted{color:var(--text-tertiary)}.user-avatar-menu-module__MRVpia__upgradeCta{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--accent-muted);border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);text-decoration:none;display:flex}.user-avatar-menu-module__MRVpia__upgradeCta:hover{background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.user-avatar-menu-module__MRVpia__upgradeCta:active{transform:scale(.98)}.user-avatar-menu-module__MRVpia__upgradeCta>svg{color:var(--accent);flex-shrink:0}.user-avatar-menu-module__MRVpia__upgradeCtaText{flex-direction:column;gap:1px;min-width:0;display:flex}.user-avatar-menu-module__MRVpia__upgradeCtaTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.2}.user-avatar-menu-module__MRVpia__upgradeCtaHint{font-size:var(--text-2xs);color:var(--text-tertiary);line-height:1.3}.user-avatar-menu-module__MRVpia__manageBilling{padding:6px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);transition:color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.user-avatar-menu-module__MRVpia__manageBilling:hover{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 10%, var(--bg-tertiary));border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle))}
.model-selector-module__lWn2YG__container{width:100%;position:relative}.model-selector-module__lWn2YG__trigger{width:100%;height:36px;padding:0 var(--space-3);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);align-items:center;gap:var(--space-2);outline:none;display:flex}.model-selector-module__lWn2YG__trigger:hover{border-color:var(--border-hover,var(--accent))}.model-selector-module__lWn2YG__trigger:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg-primary), 0 0 0 4px var(--accent)}.model-selector-module__lWn2YG__triggerOpen{border-color:var(--accent)}.model-selector-module__lWn2YG__triggerValue{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.model-selector-module__lWn2YG__triggerPlaceholder{color:var(--text-tertiary)}.model-selector-module__lWn2YG__triggerChevron{color:var(--text-tertiary);transition:transform var(--motion-base) var(--ease-spring);flex-shrink:0}.model-selector-module__lWn2YG__triggerChevronOpen{transform:rotate(180deg)}.model-selector-module__lWn2YG__dropdown{z-index:var(--z-model-selector-popover,999999);box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 8px 24px #00000029);flex-direction:column;display:flex;position:fixed;overflow:hidden}.model-selector-module__lWn2YG__dropdownBottom{animation:model-selector-module__lWn2YG__dropdownInBottom var(--motion-fast) var(--ease-out)}.model-selector-module__lWn2YG__dropdownTop{animation:model-selector-module__lWn2YG__dropdownInTop var(--motion-fast) var(--ease-out)}@keyframes model-selector-module__lWn2YG__dropdownInBottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes model-selector-module__lWn2YG__dropdownInTop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.model-selector-module__lWn2YG__dropdown{animation:none}}.model-selector-module__lWn2YG__searchWrap{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);position:relative}.model-selector-module__lWn2YG__searchInput{width:100%;height:32px;padding:0 var(--space-3) 0 var(--space-8);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);transition:border-color var(--motion-fast) var(--ease-out);outline:none}.model-selector-module__lWn2YG__searchInput::placeholder{color:var(--text-tertiary)}.model-selector-module__lWn2YG__searchInput:focus{border-color:var(--accent)}.model-selector-module__lWn2YG__searchIcon{left:calc(var(--space-2) + var(--space-2));color:var(--text-tertiary);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.model-selector-module__lWn2YG__list{min-height:0;padding:var(--space-1) 0;flex:1;overflow-y:auto}.model-selector-module__lWn2YG__list::-webkit-scrollbar{width:6px}.model-selector-module__lWn2YG__list::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-sm)}.model-selector-module__lWn2YG__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;text-align:left;transition:background-color var(--motion-fast) var(--ease-out);background:0 0;border:none;display:flex}.model-selector-module__lWn2YG__item:hover{background:var(--bg-hover)}.model-selector-module__lWn2YG__itemSelected{background:var(--accent-muted,#3b82f614)}.model-selector-module__lWn2YG__itemId{font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.model-selector-module__lWn2YG__itemOwner{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.model-selector-module__lWn2YG__itemContext{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono);white-space:nowrap}.model-selector-module__lWn2YG__itemCheck{color:var(--accent);flex-shrink:0}.model-selector-module__lWn2YG__loading{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.model-selector-module__lWn2YG__spinner{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:var(--radius-full);width:16px;height:16px;animation:.6s linear infinite model-selector-module__lWn2YG__spin}@keyframes model-selector-module__lWn2YG__spin{to{transform:rotate(360deg)}}.model-selector-module__lWn2YG__empty{padding:var(--space-6) var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--text-secondary)}.model-selector-module__lWn2YG__error{padding:var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--error)}.model-selector-module__lWn2YG__errorRetry{color:var(--accent);cursor:pointer;font-size:var(--text-sm);margin-left:var(--space-1);background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.model-selector-module__lWn2YG__footer{padding:var(--space-1) var(--space-3) var(--space-2);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.model-selector-module__lWn2YG__footerCount{font-size:var(--text-xs);color:var(--text-tertiary)}.model-selector-module__lWn2YG__refreshBtn{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;border:none;display:flex}.model-selector-module__lWn2YG__refreshBtn:hover{color:var(--text-primary);background:var(--bg-hover)}.model-selector-module__lWn2YG__refreshSpin{animation:.8s linear infinite model-selector-module__lWn2YG__spin}.model-selector-module__lWn2YG__cachedAt{font-size:var(--text-xs);color:var(--text-tertiary)}
.tooltip-module__erkwnq__trigger{display:contents}.tooltip-module__erkwnq__tip{z-index:9999;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-relaxed);white-space:normal;word-wrap:break-word;box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;will-change:transform, opacity;transition:opacity var(--motion-fast) var(--ease-out);position:fixed;top:0;left:0}.tooltip-module__erkwnq__visible{opacity:1;animation:tooltip-module__erkwnq__tooltipEnter var(--motion-fast) var(--ease-out)}@keyframes tooltip-module__erkwnq__tooltipEnter{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.tooltip-module__erkwnq__arrow{background:var(--bg-elevated);border:1px solid var(--border-default);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.tooltip-module__erkwnq__arrow_top{border-top:none;border-left:none;margin-left:-4px;bottom:-5px;left:50%}.tooltip-module__erkwnq__arrow_bottom{border-bottom:none;border-right:none;margin-left:-4px;top:-5px;left:50%}.tooltip-module__erkwnq__arrow_left{border-bottom:none;border-left:none;margin-top:-4px;top:50%;right:-5px}.tooltip-module__erkwnq__arrow_right{border-top:none;border-right:none;margin-top:-4px;top:50%;left:-5px}
.mobile-shell-module__gLQGVG__root{display:none}@media (max-width:719px){.mobile-shell-module__gLQGVG__root{display:contents}}.mobile-shell-module__gLQGVG__topBar{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:4px var(--space-3);padding-top:max(4px, env(safe-area-inset-top));background:color-mix(in srgb, var(--bg-primary) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);display:flex;position:sticky;top:0}.mobile-shell-module__gLQGVG__topLeft{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.mobile-shell-module__gLQGVG__topRight{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.mobile-shell-module__gLQGVG__logoLink{border-radius:var(--radius-md);flex-shrink:0;align-items:center;padding:4px;text-decoration:none;display:inline-flex}.mobile-shell-module__gLQGVG__logoLink:hover{background:var(--bg-tertiary)}.mobile-shell-module__gLQGVG__installPrompt{left:var(--space-3);right:var(--space-3);bottom:calc(68px + env(safe-area-inset-bottom));z-index:29;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-secondary) 96%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;position:fixed}.mobile-shell-module__gLQGVG__installIcon{border-radius:var(--radius-md);background:var(--accent-soft,var(--bg-tertiary));width:34px;height:34px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.mobile-shell-module__gLQGVG__installCopy{min-width:0}.mobile-shell-module__gLQGVG__installTitle,.mobile-shell-module__gLQGVG__installText{margin:0}.mobile-shell-module__gLQGVG__installTitle{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.mobile-shell-module__gLQGVG__installText{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin-top:2px}.mobile-shell-module__gLQGVG__installAction,.mobile-shell-module__gLQGVG__installDismiss{border-radius:var(--radius-md);min-height:44px;font-family:var(--font-sans);cursor:pointer}.mobile-shell-module__gLQGVG__installAction{padding:0 var(--space-3);background:var(--accent);color:var(--accent-contrast,#fff);font-size:var(--text-xs);font-weight:var(--weight-semibold);border:none}.mobile-shell-module__gLQGVG__installDismiss{border:1px solid var(--border-subtle);width:44px;color:var(--text-tertiary);background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:360px){.mobile-shell-module__gLQGVG__installPrompt{grid-template-columns:auto minmax(0,1fr) auto}.mobile-shell-module__gLQGVG__installAction{grid-column:1/-1}}.mobile-shell-module__gLQGVG__dock{z-index:30;padding:2px 0 max(2px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg-primary) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001f}.mobile-shell-module__gLQGVG__dockItem{color:var(--text-tertiary);font-family:var(--font-sans);font-size:9px;font-weight:var(--weight-medium);cursor:pointer;min-width:0;transition:color var(--motion-fast) var(--ease-out);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:4px 2px;text-decoration:none;display:flex;position:relative}.mobile-shell-module__gLQGVG__dockItem:hover{color:var(--text-secondary)}.mobile-shell-module__gLQGVG__dockItemActive{color:var(--accent)}.mobile-shell-module__gLQGVG__dockItemActive:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;width:24px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-shell-module__gLQGVG__dockIcon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.mobile-shell-module__gLQGVG__dockLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-shell-module__gLQGVG__sheetBackdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:mobile-shell-module__gLQGVG__fadeIn var(--motion-base) var(--ease-out);background:#0000008c;position:fixed;inset:0}.mobile-shell-module__gLQGVG__sheet{z-index:41;max-height:85vh;padding:var(--space-4) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));background:var(--bg-secondary);border-top-left-radius:var(--radius-xl,16px);border-top-right-radius:var(--radius-xl,16px);animation:mobile-shell-module__gLQGVG__slideUp var(--motion-base) var(--ease-out);-webkit-overflow-scrolling:touch;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 32px #0000004d}.mobile-shell-module__gLQGVG__sheetHandle{border-radius:var(--radius-xs);background:var(--border-default);width:36px;height:4px;margin:0 auto var(--space-3)}.mobile-shell-module__gLQGVG__sheetTitle{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--space-2)}.mobile-shell-module__gLQGVG__sheetNav{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.mobile-shell-module__gLQGVG__sheetItem{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center;cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.mobile-shell-module__gLQGVG__sheetItem:hover{background:var(--bg-elevated);color:var(--text-primary)}.mobile-shell-module__gLQGVG__sheetItemActive{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}.mobile-shell-module__gLQGVG__sheetItemIcon{border-radius:var(--radius-sm);background:var(--bg-elevated);width:28px;height:28px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.mobile-shell-module__gLQGVG__sheetItemActive .mobile-shell-module__gLQGVG__sheetItemIcon{background:var(--accent-muted);color:var(--accent)}.mobile-shell-module__gLQGVG__sheetFooter{align-items:stretch;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;display:grid}.mobile-shell-module__gLQGVG__sheetFooter>form{display:contents}.mobile-shell-module__gLQGVG__sheetSignOut,.mobile-shell-module__gLQGVG__sheetClose{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;display:inline-flex}.mobile-shell-module__gLQGVG__sheetSignOut:hover{background:color-mix(in srgb, var(--error) 12%, var(--bg-tertiary));border-color:color-mix(in srgb, var(--error) 35%, var(--border-subtle));color:var(--error)}.mobile-shell-module__gLQGVG__sheetClose:hover{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default)}@keyframes mobile-shell-module__gLQGVG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobile-shell-module__gLQGVG__fadeIn{0%{opacity:0}to{opacity:1}}
.settings-chat-suggestions-module__K4Iwsq__panel{gap:var(--space-4);flex-direction:column;display:flex}.settings-chat-suggestions-module__K4Iwsq__descriptionCard{padding:var(--space-3) var(--space-4);gap:var(--space-1);border-left:3px solid var(--accent);flex-direction:column;display:flex}.settings-chat-suggestions-module__K4Iwsq__description{font-size:var(--text-sm);color:var(--text-primary);margin:0}.settings-chat-suggestions-module__K4Iwsq__descriptionMuted{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.settings-chat-suggestions-module__K4Iwsq__formCard{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.settings-chat-suggestions-module__K4Iwsq__sectionTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-weight:var(--weight-semibold);margin:0}.settings-chat-suggestions-module__K4Iwsq__grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.settings-chat-suggestions-module__K4Iwsq__field{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.settings-chat-suggestions-module__K4Iwsq__fieldLabel{color:var(--text-secondary);font-weight:var(--weight-medium)}.settings-chat-suggestions-module__K4Iwsq__fieldHint{font-size:var(--text-xs);color:var(--text-tertiary)}.settings-chat-suggestions-module__K4Iwsq__toggleRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.settings-chat-suggestions-module__K4Iwsq__toggleRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.settings-chat-suggestions-module__K4Iwsq__toggleHint{color:var(--text-tertiary);font-size:var(--text-xs)}.settings-chat-suggestions-module__K4Iwsq__actionsBar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-chat-suggestions-module__K4Iwsq__actionsHint{font-size:var(--text-xs);color:var(--text-tertiary)}.settings-chat-suggestions-module__K4Iwsq__actionsRight{gap:var(--space-2);align-items:center;display:flex}
.app-shell-module__mZJslW__appBody{flex-direction:row;flex:1;align-items:stretch;min-height:0;display:flex;position:relative;overflow:hidden}:is(.app-shell-module__mZJslW__appBody>.app-shell-module__mZJslW__app-main-body,.app-shell-module__mZJslW__appBody>.app-main-body){flex:1;min-width:0}.app-shell-module__mZJslW__drawerSlot{width:var(--studio-drawer-width,480px);border-left:1px solid var(--border-subtle);background:var(--bg-secondary);flex-direction:column;flex-shrink:0;min-width:320px;max-width:70vw;min-height:0;display:flex;overflow:hidden}.app-shell-module__mZJslW__drawerSlot:empty{display:none}.app-shell-module__mZJslW__drawerResizer:has(+.app-shell-module__mZJslW__drawerSlot:empty){display:none}.app-shell-module__mZJslW__statusBar{border-top:1px solid var(--border-subtle);background:var(--bg-secondary);flex-shrink:0;align-items:center;height:22px;display:flex}@media (max-width:719px){.app-shell-module__mZJslW__statusBar{display:none}}
.run-banner-module__U6x4Rq__banner{z-index:6;height:28px;padding:0 var(--space-3) 0 10px;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-secondary) 85%, transparent);-webkit-backdrop-filter:blur(8px);font-size:var(--text-2xs,11px);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 1px 2px #00000003}.run-banner-module__U6x4Rq__bar{background:var(--border-default);width:2px;position:absolute;inset:0 auto 0 0}.run-banner-module__U6x4Rq__bar[data-status=running]{background:var(--warning)}.run-banner-module__U6x4Rq__bar[data-status=error]{background:var(--error)}.run-banner-module__U6x4Rq__bar[data-status=done]{background:var(--success)}.run-banner-module__U6x4Rq__icon{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.run-banner-module__U6x4Rq__banner[data-status=running] .run-banner-module__U6x4Rq__icon{color:var(--warning)}.run-banner-module__U6x4Rq__banner[data-status=error] .run-banner-module__U6x4Rq__icon{color:var(--error)}.run-banner-module__U6x4Rq__label{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);flex-shrink:0}.run-banner-module__U6x4Rq__objective{font-size:var(--text-xs,12px);font-weight:var(--weight-medium,500);color:var(--text-primary);text-overflow:ellipsis;min-width:0;overflow:hidden}.run-banner-module__U6x4Rq__pips{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.run-banner-module__U6x4Rq__pip{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.run-banner-module__U6x4Rq__pip[data-shape=success]{background:var(--success)}.run-banner-module__U6x4Rq__pip[data-shape=pending]{border:1px solid var(--border-default);background:0 0}.run-banner-module__U6x4Rq__pip[data-shape=running]{background:var(--warning);border:1px solid var(--warning);animation:1.2s ease-in-out infinite alternate run-banner-module__U6x4Rq__rb-pip}@keyframes run-banner-module__U6x4Rq__rb-pip{0%{opacity:.45}to{opacity:1}}.run-banner-module__U6x4Rq__counter{font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0}.run-banner-module__U6x4Rq__elapsed{font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0}.run-banner-module__U6x4Rq__breadcrumb{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.run-banner-module__U6x4Rq__actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.run-banner-module__U6x4Rq__actionBtn{border-radius:var(--radius-sm,4px);height:20px;color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-medium,500);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.run-banner-module__U6x4Rq__actionBtn:hover{color:var(--text-primary);background:var(--bg-tertiary)}.run-banner-module__U6x4Rq__spin{animation:.8s linear infinite run-banner-module__U6x4Rq__rb-spin}@keyframes run-banner-module__U6x4Rq__rb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.mobile-block-module__W17aBq__shell{display:none}@media (max-width:719px){.mobile-block-module__W17aBq__shell{z-index:99999;padding:var(--space-6) var(--space-4);background:var(--bg-primary);color:var(--text-primary);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}}.mobile-block-module__W17aBq__backWrapper{top:var(--space-4);left:var(--space-4);z-index:10;position:absolute}.mobile-block-module__W17aBq__backLink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border-default);background:var(--bg-secondary);text-decoration:none;transition:all .2s;display:inline-flex}.mobile-block-module__W17aBq__backLink:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-tertiary)}.mobile-block-module__W17aBq__inner{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;width:100%;max-width:420px;display:flex}.mobile-block-module__W17aBq__scene{margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.mobile-block-module__W17aBq__title{font-family:var(--font-sans);font-size:clamp(1.5rem,5vw,1.875rem);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--text-primary);margin:0;line-height:1.25}.mobile-block-module__W17aBq__description{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);white-space:pre-line;max-width:36ch;margin:0}
.streaming-bubble-module__9vfR2G__bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border-bottom-left-radius:var(--radius-sm);background:var(--bg-secondary);border:1px solid var(--accent-muted);max-width:72%;margin:var(--space-3) var(--space-5) var(--space-4);align-self:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.streaming-bubble-module__9vfR2G__bubble[data-empty=true]{padding:var(--space-2) var(--space-4);background:0 0;border-color:#0000;gap:0}.streaming-bubble-module__9vfR2G__idleHint{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:.01em;padding:6px var(--space-3);background:var(--bg-secondary);border:1px solid var(--accent-muted);border-radius:var(--radius-md);display:inline-flex}.streaming-bubble-module__9vfR2G__idleDots{align-items:center;gap:4px;display:inline-flex}.streaming-bubble-module__9vfR2G__idleDots>span{border-radius:var(--radius-full);background:var(--accent);opacity:.5;width:5px;height:5px;animation:1.2s ease-in-out infinite streaming-bubble-module__9vfR2G__idle-dot}.streaming-bubble-module__9vfR2G__idleDots>span:nth-child(2){animation-delay:.18s}.streaming-bubble-module__9vfR2G__idleDots>span:nth-child(3){animation-delay:.36s}.streaming-bubble-module__9vfR2G__idleLabel{font-weight:var(--weight-medium,500);color:var(--text-secondary)}@keyframes streaming-bubble-module__9vfR2G__idle-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.streaming-bubble-module__9vfR2G__idleDots>span{opacity:.6;animation:none}}.streaming-bubble-module__9vfR2G__content{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary)}.streaming-bubble-module__9vfR2G__cursor{background:var(--accent);vertical-align:text-bottom;width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite streaming-bubble-module__9vfR2G__blink;display:inline-block}@keyframes streaming-bubble-module__9vfR2G__blink{0%,to{opacity:1}50%{opacity:0}}.streaming-bubble-module__9vfR2G__thinking{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text-primary) 3%, transparent);contain:layout paint;overflow:hidden}.streaming-bubble-module__9vfR2G__thinkingHeader{align-items:center;gap:var(--space-2);padding:7px var(--space-3);cursor:pointer;width:100%;color:var(--text-secondary);font-size:var(--text-xs);text-align:left;letter-spacing:.01em;background:0 0;border:0;font-weight:500;display:flex}.streaming-bubble-module__9vfR2G__thinkingHeader:hover{color:var(--text-primary)}.streaming-bubble-module__9vfR2G__thinkingSpinner{color:var(--accent);flex-shrink:0;animation:1.2s linear infinite streaming-bubble-module__9vfR2G__thinking-spin}.streaming-bubble-module__9vfR2G__thinkingLabel{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;overflow:hidden}.streaming-bubble-module__9vfR2G__thinkingPreview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-tertiary);font-weight:var(--weight-normal,400);flex:1;overflow:hidden}.streaming-bubble-module__9vfR2G__thinkingChevron{flex-shrink:0;transition:transform .16s}.streaming-bubble-module__9vfR2G__thinkingChevronOpen{transform:rotate(90deg)}.streaming-bubble-module__9vfR2G__thinkingBody{padding:var(--space-2) var(--space-3) var(--space-3);max-height:180px;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;border-top:1px solid var(--border-subtle);overflow-y:auto}@keyframes streaming-bubble-module__9vfR2G__thinking-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.streaming-bubble-module__9vfR2G__bubble{max-width:88%;margin:0 var(--space-4)}}
.sidebar-module__3Cey6G__sidebar{z-index:10;flex-direction:row;flex-shrink:0;width:auto;height:100vh;display:flex;overflow:visible}.sidebar-module__3Cey6G__sidebarChatMode{width:min(304px,92vw)}[data-theme=light] .sidebar-module__3Cey6G__sidebar{box-shadow:1px 0 4px #0000000a,3px 0 12px #00000005}.sidebar-module__3Cey6G__top{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);display:flex}.sidebar-module__3Cey6G__topActions{align-items:center;gap:var(--space-2);display:inline-flex}.sidebar-module__3Cey6G__logoLink{border-radius:var(--radius-md);padding:var(--space-1);margin:calc(-1 * var(--space-1));transition:opacity var(--motion-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.sidebar-module__3Cey6G__logoLink:hover{opacity:.8}.sidebar-module__3Cey6G__newChatBtn{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-primary);width:30px;height:30px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-family:var(--font-sans);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);padding:0;text-decoration:none;display:flex}.sidebar-module__3Cey6G__newChatBtn span{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-module__3Cey6G__newChatBtn:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--bg-primary));border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.sidebar-module__3Cey6G__newChatBtn:active{transform:scale(.94)}.sidebar-module__3Cey6G__newChatBtn:focus-visible{outline:2px solid var(--ring-color);outline-offset:2px}.sidebar-module__3Cey6G__platformRail{padding:var(--space-1) var(--space-2);flex-direction:column;flex:1;gap:1px;min-height:0;display:flex}.sidebar-module__3Cey6G__sidebarChatMode .sidebar-module__3Cey6G__platformRail{flex:none}.sidebar-module__3Cey6G__platformRailHead{align-items:center;gap:var(--space-1);padding:0 var(--space-1) var(--space-1) var(--space-1);flex-shrink:0;display:flex}.sidebar-module__3Cey6G__platformRailBody{flex-direction:column;gap:1px;display:flex}.sidebar-module__3Cey6G__sectionLabel{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;min-width:0}.sidebar-module__3Cey6G__navItem{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:.75rem;font-weight:var(--weight-medium);color:var(--text-secondary);transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);cursor:pointer;padding:4px 8px 4px 10px;text-decoration:none;display:flex;position:relative}.sidebar-module__3Cey6G__navItem:before{content:"";border-radius:var(--radius-xs);background:var(--accent);opacity:0;width:2px;height:0;transition:height var(--motion-base) var(--ease-spring), opacity var(--motion-fast) var(--ease-out);position:absolute;top:50%;left:3px;transform:translateY(-50%)}.sidebar-module__3Cey6G__navItem:hover{color:var(--text-primary);background:var(--bg-tertiary)}.sidebar-module__3Cey6G__navItemActive,.sidebar-module__3Cey6G__navItemActive:hover{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 7%, transparent);font-weight:var(--weight-semibold)}.sidebar-module__3Cey6G__navItemActive:before{opacity:1;height:12px}.sidebar-module__3Cey6G__navItemActive .sidebar-module__3Cey6G__navIcon{color:var(--accent);transform:none}.sidebar-module__3Cey6G__navIcon{width:18px;height:18px;color:var(--text-tertiary);transition:color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-module__3Cey6G__navItem:hover .sidebar-module__3Cey6G__navIcon{color:var(--text-secondary);transform:scale(1.04)}.sidebar-module__3Cey6G__navItem:active .sidebar-module__3Cey6G__navIcon{transform:scale(.98)}.sidebar-module__3Cey6G__navLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-module__3Cey6G__platformRailStatic{border-top:1px solid var(--border-subtle);margin:0 var(--space-2);flex:none;padding-top:0;padding-left:0;padding-right:0}.sidebar-module__3Cey6G__sectionLabelAccent{color:var(--accent);opacity:.9}.sidebar-module__3Cey6G__sectionLabelInner{align-items:center;gap:4px;display:inline-flex}.sidebar-module__3Cey6G__bottom{padding:var(--space-1) var(--space-2) 0;border-top:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;gap:0;margin-top:auto;display:flex}.sidebar-module__3Cey6G__workspaceSlot{padding:var(--space-1) 0 0}.sidebar-module__3Cey6G__divider{background:var(--border-subtle);height:1px;margin:var(--space-1) var(--space-3)}.sidebar-module__3Cey6G__userPanel{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:inherit;transition:background-color var(--motion-fast) var(--ease-out);background:0 0;min-width:0;margin:2px 0 0;text-decoration:none;display:block}.sidebar-module__3Cey6G__userPanel:hover{background:var(--bg-tertiary)}.sidebar-module__3Cey6G__userPanelInner{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sidebar-module__3Cey6G__userAvatar{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 14%, var(--bg-tertiary));width:24px;height:24px;color:var(--accent);font-size:.625rem;font-weight:var(--weight-semibold);border:1px solid var(--border-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sidebar-module__3Cey6G__userAvatarGuest{background:var(--bg-tertiary);color:var(--text-tertiary);border-color:var(--border-subtle)}.sidebar-module__3Cey6G__userGuestIcon{opacity:.9}.sidebar-module__3Cey6G__userAvatarImg{object-fit:cover;width:100%;height:100%;display:block}.sidebar-module__3Cey6G__userInitials{letter-spacing:-.02em;line-height:1}.sidebar-module__3Cey6G__userMetaBlock{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-module__3Cey6G__userPrimary{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.01em;line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-module__3Cey6G__userSecondary{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-module__3Cey6G__userPanelIcon{color:var(--text-tertiary);opacity:0;transition:color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out);flex-shrink:0}.sidebar-module__3Cey6G__userPanel:hover .sidebar-module__3Cey6G__userPanelIcon,.sidebar-module__3Cey6G__userPanel:focus-visible .sidebar-module__3Cey6G__userPanelIcon{color:var(--accent);opacity:1}.sidebar-module__3Cey6G__footerBar{justify-content:flex-end;align-items:center;gap:var(--space-1);padding:var(--space-1) 0 0;min-width:0;display:flex}.sidebar-module__3Cey6G__footerIconBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-instant) var(--ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.sidebar-module__3Cey6G__footerIconBtn:hover{background:var(--bg-tertiary);border-color:var(--border-default);color:var(--text-primary)}.sidebar-module__3Cey6G__footerIconBtn:active{transform:scale(.95)}.sidebar-module__3Cey6G__footerIconBtn:focus-visible{outline:2px solid var(--ring-color);outline-offset:2px}
.flow-nodes-sidebar-module__a1hM6q__rail{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.flow-nodes-sidebar-module__a1hM6q__toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-2);flex-shrink:0;display:flex}.flow-nodes-sidebar-module__a1hM6q__toolbarStart{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}.flow-nodes-sidebar-module__a1hM6q__sectionLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;min-width:0}.flow-nodes-sidebar-module__a1hM6q__list{min-height:0;padding:0 var(--space-2) var(--space-2);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.flow-nodes-sidebar-module__a1hM6q__group{flex-direction:column;gap:2px;display:flex}.flow-nodes-sidebar-module__a1hM6q__groupLabel{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-2) var(--space-2) var(--space-1);background:var(--bg-secondary);z-index:1;position:sticky;top:0}.flow-nodes-sidebar-module__a1hM6q__backLink{align-items:center;gap:var(--space-2);margin:0 var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);background:var(--bg-primary);min-height:32px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);text-decoration:none;display:inline-flex;border-radius:0!important}.flow-nodes-sidebar-module__a1hM6q__backLink:hover,.flow-nodes-sidebar-module__a1hM6q__backLink:focus-visible{background:var(--bg-tertiary);border-color:var(--border-default);color:var(--text-primary)}.flow-nodes-sidebar-module__a1hM6q__search{margin:0 var(--space-2) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);transition:border-color var(--motion-fast) var(--ease-out);outline:none;border-radius:0!important}.flow-nodes-sidebar-module__a1hM6q__search:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.flow-nodes-sidebar-module__a1hM6q__nodeBtn{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:left;cursor:grab;white-space:nowrap;min-height:26px;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;display:flex;border-radius:0!important}.flow-nodes-sidebar-module__a1hM6q__nodeBtn:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:#0000}.flow-nodes-sidebar-module__a1hM6q__nodeBtn:active{cursor:grabbing;background:var(--bg-elevated)}.flow-nodes-sidebar-module__a1hM6q__nodeIcon{color:var(--text-secondary);background:var(--bg-tertiary);box-sizing:border-box;flex-shrink:0;width:18px;height:18px;padding:2px;border-radius:0!important}.flow-nodes-sidebar-module__a1hM6q__nodeBtn:hover .flow-nodes-sidebar-module__a1hM6q__nodeIcon{color:var(--text-primary);background:var(--bg-tertiary)}.flow-nodes-sidebar-module__a1hM6q__nodeLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.flow-nodes-sidebar-module__a1hM6q__tabsContainer{padding:var(--space-3) var(--space-2) var(--space-2);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.flow-nodes-sidebar-module__a1hM6q__sidebarContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.flow-nodes-sidebar-module__a1hM6q__versionsList{gap:var(--space-3);padding:var(--space-3) var(--space-2);flex-direction:column;display:flex}.flow-nodes-sidebar-module__a1hM6q__versionItem{padding:var(--space-3);border:1px solid var(--border-subtle);background:var(--bg-tertiary)}.flow-nodes-sidebar-module__a1hM6q__versionItemCurrent{border-color:var(--accent);background:var(--accent-muted)}.flow-nodes-sidebar-module__a1hM6q__versionItemHeader{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.flow-nodes-sidebar-module__a1hM6q__versionNum{font-size:var(--text-sm);font-weight:var(--weight-bold);font-family:var(--font-pixel);color:var(--text-primary)}.flow-nodes-sidebar-module__a1hM6q__versionBadge{font-size:var(--text-2xs);background:var(--accent);color:var(--text-inverse);font-weight:var(--weight-semibold);margin-left:var(--space-1);padding:1px 6px}.flow-nodes-sidebar-module__a1hM6q__versionTime{font-size:var(--text-2xs);color:var(--text-tertiary)}.flow-nodes-sidebar-module__a1hM6q__versionMeta{font-size:var(--text-2xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.flow-nodes-sidebar-module__a1hM6q__versionNote{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:var(--space-2);padding-left:var(--space-2);border-left:2px solid var(--border-default)}.flow-nodes-sidebar-module__a1hM6q__versionActions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.flow-nodes-sidebar-module__a1hM6q__publishSection{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);gap:var(--space-2);flex-direction:column;display:flex}.flow-nodes-sidebar-module__a1hM6q__publishTitle{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-primary)}.flow-nodes-sidebar-module__a1hM6q__publishForm{gap:var(--space-2);flex-direction:column;display:flex}.flow-nodes-sidebar-module__a1hM6q__publishInput{width:100%;padding:var(--space-2);background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);resize:none;outline:none}.flow-nodes-sidebar-module__a1hM6q__publishInput:focus{border-color:var(--accent)}.flow-nodes-sidebar-module__a1hM6q__emptyState{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-tertiary);font-size:var(--text-xs)}
.manage-plans-module__4aTktG__root{gap:var(--space-4);flex-direction:column;display:flex}.manage-plans-module__4aTktG__toolbar{justify-content:flex-end;gap:var(--space-2);display:flex}.manage-plans-module__4aTktG__tableWrap{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.manage-plans-module__4aTktG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.manage-plans-module__4aTktG__table th,.manage-plans-module__4aTktG__table td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--border-subtle)}.manage-plans-module__4aTktG__table th{font-weight:var(--weight-semibold);color:var(--text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;background:var(--bg-secondary)}.manage-plans-module__4aTktG__table tr:last-child td{border-bottom:0}.manage-plans-module__4aTktG__tableSlug{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.manage-plans-module__4aTktG__tablePrice{font-variant-numeric:tabular-nums;color:var(--text-primary)}.manage-plans-module__4aTktG__toolbarMeta{color:var(--text-tertiary);font-size:var(--text-xs);margin-right:auto}.manage-plans-module__4aTktG__numCol{text-align:right}.manage-plans-module__4aTktG__tableTagline{color:var(--text-tertiary);font-size:var(--text-xs)}.manage-plans-module__4aTktG__tableActions{gap:var(--space-2);justify-content:flex-end;display:flex}.manage-plans-module__4aTktG__dialogBody{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.manage-plans-module__4aTktG__row2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.manage-plans-module__4aTktG__row3{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.manage-plans-module__4aTktG__featureList{gap:var(--space-2);flex-direction:column;display:flex}.manage-plans-module__4aTktG__featureRow{gap:var(--space-2);align-items:center;display:flex}.manage-plans-module__4aTktG__featureRow input{flex:1}.manage-plans-module__4aTktG__error{color:var(--error);font-size:var(--text-xs);margin:0}.manage-plans-module__4aTktG__empty{padding:var(--space-6);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}.manage-plans-module__4aTktG__checkboxRow{gap:var(--space-4);align-items:center;display:flex}.manage-plans-module__4aTktG__dialogFooter{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);display:flex}
.ui-module__iWJmYW__root{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);margin:var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 5%, var(--bg-primary));font-family:var(--font-sans);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-module__iWJmYW__root:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, transparent) 0%, transparent 60%);pointer-events:none;z-index:-1;position:absolute;inset:0}[data-theme=light] .ui-module__iWJmYW__root{background:color-mix(in srgb, var(--accent) 3%, var(--bg-primary))}.ui-module__iWJmYW__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-module__iWJmYW__title{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-module__iWJmYW__progress{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--accent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;line-height:1;display:inline-flex}.ui-module__iWJmYW__actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.ui-module__iWJmYW__iconBtn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-module__iWJmYW__iconBtn:hover{color:var(--text-primary);background:var(--bg-tertiary)}.ui-module__iWJmYW__iconBtn:focus-visible{outline:2px solid var(--ring-color);outline-offset:1px}.ui-module__iWJmYW__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ui-module__iWJmYW__step{color:var(--text-secondary);min-width:0;font-size:.75rem;line-height:1.35;display:block}.ui-module__iWJmYW__stepRow{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:inherit;cursor:pointer;padding:4px 2px;text-decoration:none;display:flex}a.ui-module__iWJmYW__stepRow:hover,a.ui-module__iWJmYW__stepRow:focus-visible{background:var(--bg-tertiary);color:var(--text-primary);outline:none}.ui-module__iWJmYW__dot{border-radius:var(--radius-full);border:1.5px solid var(--border-default);width:14px;height:14px;color:var(--text-tertiary);transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-module__iWJmYW__stepDone .ui-module__iWJmYW__dot{border-color:var(--accent);background:var(--accent);color:var(--bg-primary)}.ui-module__iWJmYW__stepCurrent .ui-module__iWJmYW__dot{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.ui-module__iWJmYW__checkIcon{stroke-width:3px;width:10px;height:10px}.ui-module__iWJmYW__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-module__iWJmYW__stepDone .ui-module__iWJmYW__label{color:var(--text-tertiary);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-tertiary) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--text-tertiary) 60%, transparent)}.ui-module__iWJmYW__stepCurrent .ui-module__iWJmYW__label{color:var(--text-primary);font-weight:var(--weight-medium)}.ui-module__iWJmYW__rootCollapsed .ui-module__iWJmYW__list{display:none}.ui-module__iWJmYW__rootDone{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.ui-module__iWJmYW__doneRow{align-items:center;gap:var(--space-2);font-size:.75rem;font-weight:var(--weight-semibold);color:var(--accent);display:flex}.ui-module__iWJmYW__doneLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-module__iWJmYW__doneRow .ui-module__iWJmYW__dot{border-color:var(--accent);background:var(--accent);color:var(--bg-primary)}@media (max-width:719px){.ui-module__iWJmYW__root{display:none}}
.manage-provider-module__wvq_Va__section{gap:var(--space-4);flex-direction:column;display:flex}.manage-provider-module__wvq_Va__sectionTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.manage-provider-module__wvq_Va__sectionDesc{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0}.manage-provider-module__wvq_Va__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.manage-provider-module__wvq_Va__testBanner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);animation:.2s manage-provider-module__wvq_Va__slideIn;display:flex}.manage-provider-module__wvq_Va__testSuccess{background:var(--success-muted);color:var(--success)}.manage-provider-module__wvq_Va__testError{background:var(--error-muted);color:var(--error)}.manage-provider-module__wvq_Va__testBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.manage-provider-module__wvq_Va__testPing{font-size:var(--text-xs);opacity:.85}.manage-provider-module__wvq_Va__testPingReply{font-family:var(--font-mono);font-size:var(--text-xs);opacity:.7;margin-left:var(--space-1)}.manage-provider-module__wvq_Va__testClose{color:inherit;cursor:pointer;font-size:var(--text-lg);opacity:.6;background:0 0;border:none;flex-shrink:0;margin-left:auto;line-height:1}.manage-provider-module__wvq_Va__testClose:hover{opacity:1}@keyframes manage-provider-module__wvq_Va__slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.manage-provider-module__wvq_Va__form{gap:var(--space-4);flex-direction:column;display:flex}.manage-provider-module__wvq_Va__formTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}.manage-provider-module__wvq_Va__field{gap:var(--space-1);flex-direction:column;display:flex}.manage-provider-module__wvq_Va__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.manage-provider-module__wvq_Va__select{width:100%;height:36px;padding:0 var(--space-3);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-8);outline:none;transition:border-color .15s}.manage-provider-module__wvq_Va__select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--bg-primary), 0 0 0 4px var(--accent)}.manage-provider-module__wvq_Va__select option{background:var(--bg-elevated);color:var(--text-primary)}.manage-provider-module__wvq_Va__checkbox{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.manage-provider-module__wvq_Va__checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.manage-provider-module__wvq_Va__error{font-size:var(--text-sm);color:var(--error);margin:0}.manage-provider-module__wvq_Va__hint{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1)}.manage-provider-module__wvq_Va__formActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.manage-provider-module__wvq_Va__modeTabs{gap:var(--space-2);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);grid-template-columns:1fr 1fr;display:grid}.manage-provider-module__wvq_Va__modeTab{border-radius:var(--radius-sm);color:var(--text-secondary);padding:var(--space-2);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0}.manage-provider-module__wvq_Va__modeTabActive{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.manage-provider-module__wvq_Va__managedEmpty{border:1px dashed var(--border-default);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;display:flex}.manage-provider-module__wvq_Va__managedEmpty p{margin:0}.manage-provider-module__wvq_Va__managedList{gap:var(--space-2);max-height:420px;display:grid;overflow:auto}.manage-provider-module__wvq_Va__managedCard{text-align:left;border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-3);cursor:pointer;gap:var(--space-1);color:var(--text-primary);flex-direction:column;display:flex}.manage-provider-module__wvq_Va__managedCard:hover{border-color:var(--accent)}.manage-provider-module__wvq_Va__managedTitle{font-weight:var(--weight-semibold)}.manage-provider-module__wvq_Va__managedModel{font-family:var(--font-mono);color:var(--text-secondary);font-size:var(--text-xs)}.manage-provider-module__wvq_Va__managedMeta{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);display:flex}.manage-provider-module__wvq_Va__usagePanel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-secondary);flex-direction:column;display:flex}.manage-provider-module__wvq_Va__usageHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.manage-provider-module__wvq_Va__usageHeadRight{align-items:center;gap:var(--space-2);display:flex}.manage-provider-module__wvq_Va__usageStamp{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.manage-provider-module__wvq_Va__usageTitle{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0;display:flex}.manage-provider-module__wvq_Va__usageGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.manage-provider-module__wvq_Va__usageCard{padding:var(--space-3) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-primary);flex-direction:column;gap:4px;display:flex}.manage-provider-module__wvq_Va__usageCardLabel{font-size:var(--text-xs);color:var(--text-tertiary)}.manage-provider-module__wvq_Va__usageCardValue{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.manage-provider-module__wvq_Va__usageCardSub{font-size:var(--text-xs);color:var(--text-tertiary)}.manage-provider-module__wvq_Va__usageNumCol{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.manage-provider-module__wvq_Va__shareBlock{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);flex-direction:column;display:flex}.manage-provider-module__wvq_Va__shareHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.manage-provider-module__wvq_Va__shareTitle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);display:flex}.manage-provider-module__wvq_Va__shareCard{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-secondary);flex-direction:column;display:flex}.manage-provider-module__wvq_Va__shareLabel{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;display:flex}.manage-provider-module__wvq_Va__shareDesc{font-size:var(--text-xs);color:var(--text-tertiary);padding-left:calc(var(--space-2) + 16px + var(--space-2));margin:0}.manage-provider-module__wvq_Va__shareGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.manage-provider-module__wvq_Va__shareToggles{gap:var(--space-3);flex-wrap:wrap;display:flex}.manage-provider-module__wvq_Va__shareUsage{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-primary);font-size:var(--text-xs);grid-template-columns:repeat(3,1fr);display:grid}.manage-provider-module__wvq_Va__shareUsageItem{flex-direction:column;gap:2px;display:flex}.manage-provider-module__wvq_Va__shareUsageLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs)}.manage-provider-module__wvq_Va__shareUsageValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary)}.manage-provider-module__wvq_Va__adminTabs{gap:var(--space-2);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}@media (max-width:720px){.manage-provider-module__wvq_Va__shareGrid,.manage-provider-module__wvq_Va__shareUsage{grid-template-columns:1fr}}.manage-provider-module__wvq_Va__adminTab{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;background:0 0;border:0;display:inline-flex}.manage-provider-module__wvq_Va__adminTab:hover{color:var(--text-primary)}.manage-provider-module__wvq_Va__adminTabActive{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.manage-provider-module__wvq_Va__adminBar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.manage-provider-module__wvq_Va__adminBarTitle{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0;display:flex}.manage-provider-module__wvq_Va__adminBarHint{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary)}.manage-provider-module__wvq_Va__rowActions{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.manage-provider-module__wvq_Va__matrixWrap{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-secondary);max-height:70vh;overflow:auto}.manage-provider-module__wvq_Va__matrixTable{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.manage-provider-module__wvq_Va__matrixTable th,.manage-provider-module__wvq_Va__matrixTable td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:center;vertical-align:middle;white-space:nowrap}.manage-provider-module__wvq_Va__matrixTable thead th{z-index:2;background:var(--bg-secondary);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs);position:sticky;top:0}.manage-provider-module__wvq_Va__matrixPlanCell{z-index:1;background:var(--bg-secondary);text-align:left;min-width:180px;position:sticky;left:0}.manage-provider-module__wvq_Va__matrixCornerCell{z-index:3;background:var(--bg-secondary);text-align:left;position:sticky;top:0;left:0}.manage-provider-module__wvq_Va__matrixModelHead{white-space:normal;max-width:140px;line-height:1.25}.manage-provider-module__wvq_Va__matrixModelTitle{font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:none;letter-spacing:0;font-size:var(--text-xs);display:block}.manage-provider-module__wvq_Va__matrixModelHint{color:var(--text-tertiary);font-weight:var(--weight-regular);text-transform:uppercase;margin-top:2px;font-size:.7rem;display:block}.manage-provider-module__wvq_Va__matrixPublicBadge{font-size:var(--text-2xs);color:var(--success);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;display:block}.manage-provider-module__wvq_Va__matrixPlanName{font-weight:var(--weight-semibold);color:var(--text-primary);display:block}.manage-provider-module__wvq_Va__matrixPlanSlug{color:var(--text-tertiary);margin-top:2px;font-size:.7rem;display:block}.manage-provider-module__wvq_Va__matrixSavingFlash{margin-left:var(--space-2);color:var(--success);font-size:.7rem}.manage-provider-module__wvq_Va__matrixActionsCell{background:var(--bg-secondary);z-index:1;text-align:right;position:sticky;right:0}.manage-provider-module__wvq_Va__matrixPublicRow td{background:color-mix(in srgb, var(--success) 6%, transparent)}.manage-provider-module__wvq_Va__matrixPublicLabel{align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);color:var(--success);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs);display:inline-flex}.manage-provider-module__wvq_Va__matrixPublicHint{color:var(--text-tertiary);font-weight:var(--weight-regular);text-transform:none;letter-spacing:0;margin-top:2px;font-size:.7rem;display:block}.manage-provider-module__wvq_Va__matrixModelHead .manage-provider-module__wvq_Va__matrixModelActions{align-items:center;gap:var(--space-1);margin-top:var(--space-1);justify-content:center;display:inline-flex}.manage-provider-module__wvq_Va__adminToolbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.manage-provider-module__wvq_Va__adminToolbarSearch{flex:1;min-width:200px}.manage-provider-module__wvq_Va__adminToolbarSpacer{flex:1}.manage-provider-module__wvq_Va__adminToolbarMeta{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.manage-provider-module__wvq_Va__capPills{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.manage-provider-module__wvq_Va__capPill{font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.manage-provider-module__wvq_Va__capPillOff{color:var(--text-tertiary);border-color:var(--border-subtle);background:0 0}.manage-provider-module__wvq_Va__idCell{align-items:center;gap:var(--space-1);font-family:var(--font-mono);color:var(--text-secondary);font-size:.85em;display:inline-flex}.manage-provider-module__wvq_Va__idCellMuted{color:var(--text-tertiary)}.manage-provider-module__wvq_Va__copyBtn{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;transition:color var(--motion-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.manage-provider-module__wvq_Va__copyBtn:hover{color:var(--text-primary)}.manage-provider-module__wvq_Va__copyBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.manage-provider-module__wvq_Va__copyFlash{margin-left:var(--space-1);font-size:var(--text-2xs);color:var(--success);text-transform:uppercase;letter-spacing:.04em}.manage-provider-module__wvq_Va__testLine{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex}.manage-provider-module__wvq_Va__testLineOk{color:var(--success);border-color:color-mix(in srgb, var(--success) 30%, var(--border-subtle));background:color-mix(in srgb, var(--success) 6%, var(--bg-tertiary))}.manage-provider-module__wvq_Va__testLineErr{color:var(--error);border-color:color-mix(in srgb, var(--error) 30%, var(--border-subtle));background:color-mix(in srgb, var(--error) 6%, var(--bg-tertiary))}.manage-provider-module__wvq_Va__testLineModels{font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:.7rem}.manage-provider-module__wvq_Va__sortableHead{align-items:center;gap:var(--space-1);color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;font-weight:var(--weight-semibold);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.manage-provider-module__wvq_Va__sortableHead:hover{color:var(--text-primary)}.manage-provider-module__wvq_Va__sortIcon{opacity:.4;transition:opacity var(--motion-fast) var(--ease-out)}.manage-provider-module__wvq_Va__sortableHeadActive .manage-provider-module__wvq_Va__sortIcon{opacity:1;color:var(--accent)}.manage-provider-module__wvq_Va__marginChip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-secondary);display:inline-flex}.manage-provider-module__wvq_Va__marginChipPositive{color:var(--success);border-color:color-mix(in srgb, var(--success) 30%, var(--border-subtle))}.manage-provider-module__wvq_Va__marginChipNegative{color:var(--error);border-color:color-mix(in srgb, var(--error) 30%, var(--border-subtle))}.manage-provider-module__wvq_Va__priceTriple{gap:var(--space-2);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.manage-provider-module__wvq_Va__priceTriple>.manage-provider-module__wvq_Va__marginChip{align-self:end;margin-bottom:2px}@media (max-width:720px){.manage-provider-module__wvq_Va__priceTriple{grid-template-columns:1fr}}
.empty-workspace-hint-module__e7EdNq__root{margin-top:var(--space-2);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 6%, var(--bg-secondary));flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative}.empty-workspace-hint-module__e7EdNq__dismiss{width:18px;height:18px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.empty-workspace-hint-module__e7EdNq__dismiss:hover{background:var(--bg-tertiary);color:var(--text-primary)}.empty-workspace-hint-module__e7EdNq__title{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);align-items:center;gap:4px;margin:0;display:inline-flex}.empty-workspace-hint-module__e7EdNq__body{font-size:12px;line-height:var(--leading-normal);color:var(--text-secondary);margin:0}.empty-workspace-hint-module__e7EdNq__cta{color:var(--accent);font-size:12px;font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.empty-workspace-hint-module__e7EdNq__cta:hover{text-decoration:underline}
.ui-module__FYiTGG__progressTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.005em}.ui-module__FYiTGG__progressBar{gap:var(--space-1);margin-bottom:var(--space-5);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ui-module__FYiTGG__progressSegment{border-radius:var(--radius-sm);background:var(--border-subtle);height:3px;transition:background .2s var(--ease-out)}.ui-module__FYiTGG__progressSegmentActive{background:var(--accent)}.ui-module__FYiTGG__progressSegmentPast{background:color-mix(in srgb, var(--accent) 50%, transparent)}.ui-module__FYiTGG__body{flex-direction:column;display:flex}.ui-module__FYiTGG__stepHeader{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.ui-module__FYiTGG__stepTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.01em;line-height:var(--leading-tight)}.ui-module__FYiTGG__stepSubtitle{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.ui-module__FYiTGG__footerRight{align-items:center;gap:var(--space-2);display:inline-flex}.ui-module__FYiTGG__error{color:var(--error);font-size:var(--text-xs);line-height:var(--leading-tight)}.ui-module__FYiTGG__purposeGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.ui-module__FYiTGG__optionCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-primary);text-align:left;cursor:pointer;transition:border-color .15s var(--ease-out), background .15s var(--ease-out), transform .1s var(--ease-out);color:var(--text-primary);font:inherit;display:flex}.ui-module__FYiTGG__optionCard:hover{border-color:var(--border-default);background:color-mix(in srgb, var(--accent) 4%, var(--bg-primary))}.ui-module__FYiTGG__optionCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-module__FYiTGG__optionCard[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-primary))}.ui-module__FYiTGG__optionCardIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 12%, transparent);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-module__FYiTGG__optionCardBody{flex-direction:column;flex:1;gap:4px;display:flex}.ui-module__FYiTGG__optionCardTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:-.005em}.ui-module__FYiTGG__optionCardDesc{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed)}.ui-module__FYiTGG__dropzone{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);border:1.5px dashed var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);text-align:center;cursor:pointer;transition:border-color .15s var(--ease-out), background .15s var(--ease-out);color:var(--text-primary);font:inherit;flex-direction:column;width:100%;display:flex}.ui-module__FYiTGG__dropzone:hover,.ui-module__FYiTGG__dropzoneActive{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--bg-primary))}.ui-module__FYiTGG__dropzone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-module__FYiTGG__dropzoneIcon{color:var(--accent)}.ui-module__FYiTGG__dropzoneText{font-size:var(--text-sm);font-weight:var(--weight-medium)}.ui-module__FYiTGG__dropzoneHint{font-size:var(--text-xs);color:var(--text-secondary)}.ui-module__FYiTGG__fileList{margin-top:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.ui-module__FYiTGG__fileRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-primary);border:1px solid var(--border-subtle);display:flex}.ui-module__FYiTGG__fileName{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-module__FYiTGG__fileSize{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ui-module__FYiTGG__fileRemove{min-width:24px;min-height:24px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-module__FYiTGG__fileRemove:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.ui-module__FYiTGG__urlSection{margin-top:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.ui-module__FYiTGG__identityGrid{gap:var(--space-5);flex-direction:column;display:flex}.ui-module__FYiTGG__toneList{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ui-module__FYiTGG__toneOption{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-primary);cursor:pointer;transition:border-color .15s var(--ease-out), background .15s var(--ease-out);min-height:44px;display:flex}.ui-module__FYiTGG__toneOption:hover{border-color:var(--border-default)}.ui-module__FYiTGG__toneOption:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ui-module__FYiTGG__toneOption:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-primary))}.ui-module__FYiTGG__toneRadio{accent-color:var(--accent);flex-shrink:0;margin:0}.ui-module__FYiTGG__toneLabel{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--weight-medium)}.ui-module__FYiTGG__channelList{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ui-module__FYiTGG__channelOption{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-primary);cursor:pointer;transition:border-color .15s var(--ease-out), background .15s var(--ease-out);min-height:44px;display:flex}.ui-module__FYiTGG__channelOption:hover{border-color:var(--border-default)}.ui-module__FYiTGG__channelOption:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ui-module__FYiTGG__channelOption:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-primary))}.ui-module__FYiTGG__channelBox{accent-color:var(--accent);flex-shrink:0;margin:0}.ui-module__FYiTGG__channelLabel{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--weight-medium)}.ui-module__FYiTGG__summary{gap:var(--space-4);flex-direction:column;display:flex}.ui-module__FYiTGG__summaryList{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-primary);flex-direction:column;gap:0;display:flex;overflow:hidden}.ui-module__FYiTGG__summaryRow{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(140px,1fr) 2fr;display:grid}.ui-module__FYiTGG__summaryRow:last-child{border-bottom:none}.ui-module__FYiTGG__summaryKey{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;align-self:center}.ui-module__FYiTGG__summaryValue{font-size:var(--text-sm);color:var(--text-primary);overflow-wrap:anywhere;align-self:center}.ui-module__FYiTGG__summaryEmpty{color:var(--text-tertiary);font-style:italic}@media (prefers-reduced-motion:reduce){.ui-module__FYiTGG__optionCard,.ui-module__FYiTGG__dropzone,.ui-module__FYiTGG__toneOption,.ui-module__FYiTGG__channelOption,.ui-module__FYiTGG__progressSegment{transition:none}}@media (max-width:560px){.ui-module__FYiTGG__toneList,.ui-module__FYiTGG__channelList{grid-template-columns:1fr}.ui-module__FYiTGG__summaryRow{grid-template-columns:1fr;gap:2px}}
.connected-accounts-module__LbxN4a__shell{gap:var(--space-4);flex-direction:column;display:flex}.connected-accounts-module__LbxN4a__list{gap:var(--space-2);flex-direction:column;display:flex}.connected-accounts-module__LbxN4a__row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-primary);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;transition:border-color .15s,background .15s;display:grid}.connected-accounts-module__LbxN4a__row:hover{border-color:var(--border-default);background:var(--bg-tertiary)}.connected-accounts-module__LbxN4a__icon{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-secondary);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.connected-accounts-module__LbxN4a__icon svg{width:18px;height:18px}.connected-accounts-module__LbxN4a__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.connected-accounts-module__LbxN4a__name{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);color:var(--text-primary);display:inline-flex}.connected-accounts-module__LbxN4a__email{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connected-accounts-module__LbxN4a__actions{justify-content:flex-end;display:flex}.connected-accounts-module__LbxN4a__empty{padding:var(--space-6);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg)}@media (max-width:640px){.connected-accounts-module__LbxN4a__row{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr)}.connected-accounts-module__LbxN4a__actions{grid-column:1/-1;justify-content:flex-start}}
.qdrant-status-panel-module__bj1yva__panel{gap:var(--space-3);flex-direction:column;display:flex}.qdrant-status-panel-module__bj1yva__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.qdrant-status-panel-module__bj1yva__sectionLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0;display:none}.qdrant-status-panel-module__bj1yva__liveDot{border-radius:var(--radius-full);background:var(--success);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 25%, transparent);animation:2s cubic-bezier(.4,0,.6,1) infinite qdrant-status-panel-module__bj1yva__pulse}@keyframes qdrant-status-panel-module__bj1yva__pulse{0%,to{opacity:1}50%{opacity:.3}}.qdrant-status-panel-module__bj1yva__grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:640px){.qdrant-status-panel-module__bj1yva__grid{grid-template-columns:1fr}}.qdrant-status-panel-module__bj1yva__card{gap:var(--space-1);border-radius:var(--radius-md);background:var(--bg-tertiary);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.qdrant-status-panel-module__bj1yva__cardLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);letter-spacing:.02em}.qdrant-status-panel-module__bj1yva__cardValueRow{align-items:baseline;gap:4px;display:flex}.qdrant-status-panel-module__bj1yva__cardValue{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1}.qdrant-status-panel-module__bj1yva__tableWrap{border-radius:var(--radius-md);background:var(--bg-tertiary);overflow-x:auto}.qdrant-status-panel-module__bj1yva__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.qdrant-status-panel-module__bj1yva__table th{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.qdrant-status-panel-module__bj1yva__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.qdrant-status-panel-module__bj1yva__table tr:last-child td{border-bottom:none}.qdrant-status-panel-module__bj1yva__table tr:hover td{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.qdrant-status-panel-module__bj1yva__mono{font-variant-numeric:tabular-nums}.qdrant-status-panel-module__bj1yva__loading{font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-6);text-align:center}.qdrant-status-panel-module__bj1yva__notConfigured{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed);max-width:62ch;margin:0}.qdrant-status-panel-module__bj1yva__partialError{font-size:var(--text-xs);color:var(--warning);line-height:var(--leading-relaxed);margin:0}
.connect-telegram-wizard-module__BzS_fa__stepperWrap{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.connect-telegram-wizard-module__BzS_fa__steps{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.connect-telegram-wizard-module__BzS_fa__stepDot{background:var(--border-subtle);flex:1;height:4px;overflow:hidden}.connect-telegram-wizard-module__BzS_fa__stepDotActive{background:var(--accent)}.connect-telegram-wizard-module__BzS_fa__stepDotPast{background:color-mix(in srgb, var(--accent) 60%, transparent)}.connect-telegram-wizard-module__BzS_fa__stepCounter{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--weight-medium)}.connect-telegram-wizard-module__BzS_fa__body{gap:var(--space-3);flex-direction:column;min-height:220px;display:flex}.connect-telegram-wizard-module__BzS_fa__field{gap:var(--space-1);flex-direction:column;display:flex}.connect-telegram-wizard-module__BzS_fa__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary)}.connect-telegram-wizard-module__BzS_fa__hint{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin:0}.connect-telegram-wizard-module__BzS_fa__tokenError{font-size:var(--text-xs);color:var(--error);margin:0}.connect-telegram-wizard-module__BzS_fa__requiredMark{color:var(--error)}.connect-telegram-wizard-module__BzS_fa__identityCard{border:1px solid var(--border-subtle);background:var(--bg-secondary);padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.connect-telegram-wizard-module__BzS_fa__identityRow{font-size:var(--text-sm);justify-content:space-between;gap:var(--space-3);display:flex}.connect-telegram-wizard-module__BzS_fa__identityKey{color:var(--text-tertiary)}.connect-telegram-wizard-module__BzS_fa__identityValue{color:var(--text-primary);font-weight:var(--weight-medium);text-align:right;word-break:break-word}.connect-telegram-wizard-module__BzS_fa__toggleRow{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);background:var(--bg-elevated);cursor:pointer;display:flex}.connect-telegram-wizard-module__BzS_fa__toggleText{flex-direction:column;gap:2px;display:flex}.connect-telegram-wizard-module__BzS_fa__toggleTitle{font-size:var(--text-sm);font-weight:var(--weight-medium)}.connect-telegram-wizard-module__BzS_fa__toggleSub{font-size:var(--text-xs);color:var(--text-tertiary)}.connect-telegram-wizard-module__BzS_fa__connectStatus{gap:var(--space-2);padding:var(--space-4) var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.connect-telegram-wizard-module__BzS_fa__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.connect-telegram-wizard-module__BzS_fa__smokeLink{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);color:var(--accent);border:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);background:var(--bg-secondary);transition:background-color var(--motion-fast) var(--ease-out);text-decoration:none;display:inline-flex}.connect-telegram-wizard-module__BzS_fa__smokeLink:hover{background:color-mix(in srgb, var(--accent) 6%, var(--bg-secondary))}.connect-telegram-wizard-module__BzS_fa__smokeStatusOk{color:var(--success);font-weight:var(--weight-medium);align-items:center;gap:var(--space-2);display:inline-flex}.connect-telegram-wizard-module__BzS_fa__smokeStatusWaiting{color:var(--text-tertiary);align-items:center;gap:var(--space-2);display:inline-flex}.connect-telegram-wizard-module__BzS_fa__smokeStatusWaitingText{display:inline-block}
.manage-agent-teams-module__mu-GuW__form{gap:var(--space-2);flex-direction:column;display:flex}
.code-field-module__sXbnoW__wrapper{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.code-field-module__sXbnoW__wrapper .cm-editor{border-radius:var(--radius-md)}.code-field-module__sXbnoW__wrapper .cm-editor.cm-focused{outline:2px solid var(--accent);outline-offset:-1px}.code-field-module__sXbnoW__wrapper .cm-content{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}
