.AppSettingsDialog-module__Csg-hG__settings__section{flex-direction:column;gap:10px;margin-top:16px;display:flex}.AppSettingsDialog-module__Csg-hG__settings__section-title{color:var(--text-muted,#7a7a7a);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.AppSettingsDialog-module__Csg-hG__settings__row{border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-old,12px);background:var(--surface,#fff);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.AppSettingsDialog-module__Csg-hG__settings__text{flex-direction:column;gap:4px;min-width:0;display:flex}.AppSettingsDialog-module__Csg-hG__settings__label{color:var(--text,#1c1c1e);font-size:14px;font-weight:600}.AppSettingsDialog-module__Csg-hG__settings__hint{color:var(--text-2,#525252);font-size:12px;line-height:1.5}.AppSettingsDialog-module__Csg-hG__settings__note{color:var(--text-muted,#7a7a7a);font-size:12px}.AppSettingsDialog-module__Csg-hG__settings__switch{background:var(--bg-muted,#eaeaec);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:40px;height:24px;margin-top:2px;padding:0;transition:background .15s;position:relative}.AppSettingsDialog-module__Csg-hG__settings__switch[data-on=true]{background:var(--text,#1c1c1e)}.AppSettingsDialog-module__Csg-hG__settings__switch:disabled{opacity:.5;cursor:default}.AppSettingsDialog-module__Csg-hG__settings__switch:focus-visible{outline:2px solid var(--border-focus,#2a78d6);outline-offset:2px}.AppSettingsDialog-module__Csg-hG__settings__knob{background:var(--surface,#fff);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.AppSettingsDialog-module__Csg-hG__settings__switch[data-on=true] .AppSettingsDialog-module__Csg-hG__settings__knob{transform:translate(16px)}.dark .AppSettingsDialog-module__Csg-hG__settings__switch[data-on=false]{background:#ffffff2e}.AppSettingsDialog-module__Csg-hG__settings__retry{color:var(--text,#1c1c1e);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}
.empty-state-module__9TuPeG__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:160px;padding:40px 24px;display:flex}.empty-state-module__9TuPeG__icon{color:var(--text-muted,#a3a3a3);margin-bottom:0}.empty-state-module__9TuPeG__title{color:var(--text-muted,#a3a3a3);margin:0;font-size:14px;font-weight:500}.empty-state-module__9TuPeG__description{color:var(--text-muted,#a3a3a3);max-width:320px;margin:8px 0 0;font-size:14px}.empty-state-module__9TuPeG__action{margin-top:20px}
.index-module__jT5HQG__page{flex-direction:column;flex:1;gap:24px;padding:20px 32px 40px;display:flex;overflow-y:auto}:is([data-in-modal] .index-module__jT5HQG__connect-card,[data-in-modal] .index-module__jT5HQG__source-card,[data-in-modal] .index-module__jT5HQG__record-card,[data-in-modal] .index-module__jT5HQG__webhook-banner,[data-in-modal] .index-module__jT5HQG__records-view__action-card),:is([data-in-modal] .index-module__jT5HQG__connect-card:hover,[data-in-modal] .index-module__jT5HQG__source-card:hover){border-color:#0000}@media (max-width:768px){.index-module__jT5HQG__page{padding:16px 12px 80px}.index-module__jT5HQG__source-card{flex-wrap:wrap;gap:8px;padding:12px}.index-module__jT5HQG__source-card__actions{justify-content:flex-end;width:100%;display:flex}.index-module__jT5HQG__webhook-banner{padding:12px}}.index-module__jT5HQG__connect-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:768px){.index-module__jT5HQG__connect-cards{grid-template-columns:repeat(2,1fr)}}.index-module__jT5HQG__connect-card{background:var(--surface);border:.6px solid var(--border,#e0e0e0);border-radius:var(--radius-sm-old,8px);cursor:pointer;text-align:left;color:var(--text-2);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;transition:all .15s;display:flex}.index-module__jT5HQG__connect-card:hover{border-color:var(--border-2)}.index-module__jT5HQG__connect-card--active{color:#2c93ff;background:#2c93ff12;border-width:1px;transition:none;border-color:#2c93ff!important}.index-module__jT5HQG__connect-card__icon{flex-shrink:0;width:28px;height:28px}.index-module__jT5HQG__connect-card__label{color:inherit;margin:0;font-size:14px;font-weight:600}.index-module__jT5HQG__connect-card__desc{font-family:var(--font-inter),system-ui,sans-serif;color:var(--text-muted);margin:0;font-size:12px;font-weight:400;line-height:1.4}.index-module__jT5HQG__connect-form{flex-direction:column;gap:12px;display:flex}.index-module__jT5HQG__connect-form__title{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.index-module__jT5HQG__connect-form__field{flex-direction:column;gap:4px;display:flex}.index-module__jT5HQG__connect-form__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.index-module__jT5HQG__connect-form__input{border:.6px solid var(--border,#e0e0e0);border-radius:var(--radius-xs,6px);background:var(--surface);height:36px;color:var(--text);outline:none;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.index-module__jT5HQG__connect-form__input:focus{border-color:var(--accent-primary)}.index-module__jT5HQG__connect-form__file-btn{border:.6px solid var(--border,#e0e0e0);background:var(--surface);cursor:pointer;color:var(--text);border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px}.index-module__jT5HQG__connect-form__actions{justify-content:flex-start;gap:8px;margin-top:4px;display:flex}.index-module__jT5HQG__webhook-banner{border-radius:var(--radius-sm-old,8px);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:8px;padding:16px;display:flex}.index-module__jT5HQG__webhook-banner__label{color:var(--text);font-size:14px;font-weight:600}.index-module__jT5HQG__webhook-banner__url{background:var(--bg);word-break:break-all;border:1px solid var(--border-2);color:var(--text-2);font-size:12px;font-family:var(--font-jetbrains-mono),monospace;border-radius:6px;padding:8px 12px;line-height:1.5}.index-module__jT5HQG__source-list{flex-direction:column;gap:8px;display:flex}.index-module__jT5HQG__source-list__title{color:var(--text);margin:0;font-size:16px;font-weight:700}.index-module__jT5HQG__source-card{border-radius:var(--radius-sm-old,8px);background:var(--surface);border:.6px solid var(--border,#e0e0e0);align-items:center;gap:16px;padding:16px;transition:border-color .15s;display:flex}.index-module__jT5HQG__source-card:hover{border-color:var(--border-2)}.index-module__jT5HQG__source-card__icon{width:28px;height:28px;color:var(--text-muted);flex-shrink:0}.index-module__jT5HQG__source-card__info{flex:1;min-width:0}.index-module__jT5HQG__source-card__name{color:var(--text);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.index-module__jT5HQG__source-card__meta{color:var(--text-muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.index-module__jT5HQG__source-card__status{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.index-module__jT5HQG__source-card__status--active{background:var(--status-success,#22c55e)}.index-module__jT5HQG__source-card__status--inactive{background:var(--status-error,#ef4444)}.index-module__jT5HQG__source-card__actions{flex-shrink:0;gap:8px;display:flex}.index-module__jT5HQG__records-view{flex-direction:column;flex:1;gap:20px;padding:20px 32px 40px;display:flex;overflow-y:auto}@media (max-width:768px){.index-module__jT5HQG__records-view{padding:16px 16px 80px}}.index-module__jT5HQG__records-view__header{align-items:center;gap:.75rem;margin-bottom:0;display:flex}.index-module__jT5HQG__records-view__back{border:1px solid var(--border-2);cursor:pointer;color:var(--text);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;display:inline-flex}.index-module__jT5HQG__records-view__back:hover{background:#00000008}.index-module__jT5HQG__records-view__source-label{color:var(--text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.index-module__jT5HQG__records-view__source-icon{align-items:center;width:16px;height:16px;display:inline-flex}.index-module__jT5HQG__records-view__source-type{color:var(--text-muted);font-size:.85rem}.index-module__jT5HQG__records-view__disabled-pill{background:var(--status-warning-bg,#fbbf2412);color:var(--status-warning,#e5a00d);border:1px solid #fbbf2440;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.index-module__jT5HQG__records-view__action-card{border-radius:var(--radius-sm-old,8px);background:var(--surface);border:.6px solid var(--border,#e0e0e0);padding:16px}.index-module__jT5HQG__records-view__file-btn{border:.6px solid var(--border,#e0e0e0);background:var(--surface);cursor:pointer;color:var(--text);border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px}.index-module__jT5HQG__records-view__list-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.index-module__jT5HQG__records-view__list-title{color:var(--text);margin:0;font-size:16px;font-weight:700}.index-module__jT5HQG__records-view__error{color:var(--status-error,#dc2626);margin-bottom:.5rem;font-size:14px}.index-module__jT5HQG__records-view__loading{color:var(--text-muted);font-size:14px}.index-module__jT5HQG__records-view__empty{color:var(--text-muted);text-align:center;padding:48px 0;font-size:14px}.index-module__jT5HQG__record-list{flex-direction:column;gap:8px;display:flex}.index-module__jT5HQG__record-card{background:var(--surface);border:.6px solid var(--border,#e0e0e0);border-radius:var(--radius-sm-old,8px);padding:16px}.index-module__jT5HQG__record-card__header{flex-direction:column;gap:2px;display:flex}.index-module__jT5HQG__record-card__title{color:var(--text);margin:0;font-size:14px;font-weight:600}.index-module__jT5HQG__record-card__meta{color:var(--text-muted);gap:8px;font-size:12px;display:flex}.index-module__jT5HQG__record-card__content{color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:120px;margin:8px 0 0;font-family:inherit;font-size:14px;line-height:1.5;overflow:auto}
.Skeleton-module__FxvXca__skeleton{--skeleton-base:#0000000f;--skeleton-shine:#0000001a;background-color:var(--skeleton-base);background-image:linear-gradient(90deg,var(--skeleton-base)0%,var(--skeleton-shine)50%,var(--skeleton-base)100%);pointer-events:none;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite Skeleton-module__FxvXca__skeleton-shimmer;display:block}.Skeleton-module__FxvXca__skeleton--circle{border-radius:50%}.Skeleton-module__FxvXca__skeleton_text{flex-direction:column;gap:8px;display:flex}.Skeleton-module__FxvXca__skeleton_text__line{border-radius:6px;height:12px}@keyframes Skeleton-module__FxvXca__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dark .Skeleton-module__FxvXca__skeleton{--skeleton-base:#ffffff14;--skeleton-shine:#ffffff24}@media (prefers-reduced-motion:reduce){.Skeleton-module__FxvXca__skeleton{background-image:none;animation:none}}
.InviteCodeRowSkeleton-module__q_Yzoa__cards{justify-content:center;align-items:flex-start;gap:28px;width:100%;display:flex}.InviteCodeRowSkeleton-module__q_Yzoa__card{aspect-ratio:5/9;background:var(--surface,#fff);border-radius:24px;flex-direction:column;flex:1;max-width:240px;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}.InviteCodeRowSkeleton-module__q_Yzoa__card_wave{border-radius:24px 24px 0 0;height:25%}.InviteCodeRowSkeleton-module__q_Yzoa__card_body{flex-direction:column;flex:1;align-items:center;gap:12px;padding:20px 16px 16px;display:flex}.InviteCodeRowSkeleton-module__q_Yzoa__card_action{padding:0 16px 18px}
.BreakdownCard-module__gpeWUa__breakdown{--breakdown-series:#2a78d6;background:var(--surface,#fff);border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-old,12px);flex-direction:column;min-width:0;padding:16px;display:flex}.dark .BreakdownCard-module__gpeWUa__breakdown{--breakdown-series:#3987e5}.BreakdownCard-module__gpeWUa__breakdown__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.BreakdownCard-module__gpeWUa__breakdown__title{color:var(--text,#1c1c1e);margin:0;font-size:14px;font-weight:600}.BreakdownCard-module__gpeWUa__breakdown__metric{color:var(--text-muted,#7a7a7a);font-size:12px}.BreakdownCard-module__gpeWUa__breakdown__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.BreakdownCard-module__gpeWUa__breakdown__row{border-radius:var(--radius-xs,6px);align-items:center;gap:12px;min-height:30px;padding:0 8px;display:flex;position:relative;overflow:hidden}.BreakdownCard-module__gpeWUa__breakdown__bar{background:var(--breakdown-series);opacity:.12;border-radius:var(--radius-xs,6px);position:absolute;inset:0 auto 0 0}.BreakdownCard-module__gpeWUa__breakdown__label{min-width:0;color:var(--text,#1c1c1e);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;position:relative;overflow:hidden}.BreakdownCard-module__gpeWUa__breakdown__value{color:var(--text-2,#525252);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;position:relative}.BreakdownCard-module__gpeWUa__breakdown__empty{color:var(--text-muted,#7a7a7a);margin:8px 0;font-size:13px}.BreakdownCard-module__gpeWUa__breakdown__more{border-radius:var(--radius-xs,6px);color:var(--text-2,#525252);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:8px;padding:4px 8px;font-size:12px}.BreakdownCard-module__gpeWUa__breakdown__more:hover{background:var(--surface-hover,#f5f5f7)}
.InviteFriendModal-module__uRo71W__overlay{z-index:9999;background:#1c1c1e99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.InviteFriendModal-module__uRo71W__content{background:var(--bg,#f4f6f8);border:1px solid var(--border,#00000014);border-radius:12px;width:calc(100% - 48px);max-width:1060px;max-height:90vh;padding:64px 56px 56px;transition:max-width .25s ease-out;position:relative;overflow-y:auto}.InviteFriendModal-module__uRo71W__content--narrow{max-width:560px}.InviteFriendModal-module__uRo71W__top_controls{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;top:16px;right:16px}.InviteFriendModal-module__uRo71W__tabs{background:#0000000f;border-radius:999px;padding:3px;display:inline-flex}.dark .InviteFriendModal-module__uRo71W__tabs{background:#ffffff14}.InviteFriendModal-module__uRo71W__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:22px;transition:all .15s}.InviteFriendModal-module__uRo71W__tab:hover:not(.InviteFriendModal-module__uRo71W__tab_active){color:var(--text)}.InviteFriendModal-module__uRo71W__tab_active{background:var(--surface,#fff);color:var(--text,#1c1c1e);font-weight:600;box-shadow:0 1px 3px #00000014}.dark .InviteFriendModal-module__uRo71W__tab_active{color:#1c1c1e;background:#fffffff2}.InviteFriendModal-module__uRo71W__close_btn{cursor:pointer;width:36px;height:36px;color:var(--text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.InviteFriendModal-module__uRo71W__close_btn:hover{background:var(--surface);color:var(--text)}.InviteFriendModal-module__uRo71W__share_pane{max-width:520px;margin:0 auto;padding-top:8px}.InviteFriendModal-module__uRo71W__share_pane>*:last-child{margin-bottom:0}.InviteFriendModal-module__uRo71W__codes_pane{flex-direction:column;align-items:center;gap:36px;display:flex}.InviteFriendModal-module__uRo71W__header{text-align:center}.InviteFriendModal-module__uRo71W__title{color:var(--text,#1c1c1e);margin:0 0 6px;font-size:24px;font-weight:700}.InviteFriendModal-module__uRo71W__desc{color:var(--text-muted);margin:0;font-size:14px}.InviteFriendModal-module__uRo71W__redeem_section{flex-direction:column;gap:8px;width:100%;max-width:480px;display:flex}.InviteFriendModal-module__uRo71W__redeem_label{color:var(--text-muted,#999);text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:12px;font-weight:600}.InviteFriendModal-module__uRo71W__redeem_row{background:var(--surface,#fff);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 18px;display:flex}.InviteFriendModal-module__uRo71W__redeem_input{min-width:0;font-family:var(--font-jetbrains-mono,monospace);color:var(--text,#1c1c1e);letter-spacing:.08em;background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:16px;font-weight:600}.InviteFriendModal-module__uRo71W__redeem_input::placeholder{color:var(--text-muted,#bbb);letter-spacing:normal;font-family:inherit;font-weight:400}.InviteFriendModal-module__uRo71W__redeem_input:disabled{opacity:.6}.InviteFriendModal-module__uRo71W__redeem_btn{background:var(--text,#1c1c1e);color:var(--surface,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .15s}.dark .InviteFriendModal-module__uRo71W__redeem_btn{color:#1c1c1e;background:#fff}.InviteFriendModal-module__uRo71W__redeem_btn:hover:not(:disabled){opacity:.85}.InviteFriendModal-module__uRo71W__redeem_btn:disabled{opacity:.4;cursor:not-allowed}.InviteFriendModal-module__uRo71W__redeem_error{color:#e57373;text-align:center;margin-top:2px;font-size:12px}.InviteFriendModal-module__uRo71W__cards{justify-content:center;align-items:flex-start;gap:28px;width:100%;display:flex}.InviteFriendModal-module__uRo71W__card{aspect-ratio:5/9;background:var(--surface,#fff);border-radius:var(--r-xl,16px);flex-direction:column;flex:1;max-width:240px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:visible;box-shadow:0 2px 12px #0000000f}.dark .InviteFriendModal-module__uRo71W__card{--text:#1c1c1e;--text-2:#525252;--text-muted:#7a7a7a;--text-secondary:#525252;--surface:#fff;background:#fff}.InviteFriendModal-module__uRo71W__card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001a}.InviteFriendModal-module__uRo71W__card_used{opacity:.5}.InviteFriendModal-module__uRo71W__card_wave{border-radius:var(--r-xl,16px)var(--r-xl,16px)0 0;height:25%;overflow:hidden}.InviteFriendModal-module__uRo71W__card_notch{z-index:1;align-items:center;height:0;display:flex;position:relative}.InviteFriendModal-module__uRo71W__card_notch_left,.InviteFriendModal-module__uRo71W__card_notch_right{background:var(--bg,#f4f6f8);border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative}.InviteFriendModal-module__uRo71W__card_notch_left{margin-left:-14px}.InviteFriendModal-module__uRo71W__card_notch_right{margin-right:-14px}.InviteFriendModal-module__uRo71W__card_notch_line{background:repeating-linear-gradient(90deg,#0000001f 0 6px,#0000 6px 14px);border-radius:1px;flex:1;height:1.5px}.InviteFriendModal-module__uRo71W__card_body{background:var(--surface,#fff);z-index:1;border-radius:16px 16px 0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;margin-top:-12px;padding:24px 20px 8px;display:flex;position:relative}.InviteFriendModal-module__uRo71W__card_status{color:var(--text-muted,#999);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.InviteFriendModal-module__uRo71W__dot{border-radius:50%;width:6px;height:6px}.InviteFriendModal-module__uRo71W__dot_active{background:#22c55e}.InviteFriendModal-module__uRo71W__dot_used{background:#ccc}.InviteFriendModal-module__uRo71W__card_code_label{color:var(--text-muted,#999);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500}.InviteFriendModal-module__uRo71W__card_code{font-family:var(--font-jetbrains-mono,monospace);color:var(--text,#1c1c1e);text-align:center;letter-spacing:.08em;font-size:28px;font-weight:700;line-height:1.4}.InviteFriendModal-module__uRo71W__card_barcode{justify-content:center;align-items:stretch;gap:1px;width:100%;height:24px;margin-top:4px;display:none}.InviteFriendModal-module__uRo71W__card_barcode span{background:var(--text,#1c1c1e);opacity:.18;height:100%;display:block}.InviteFriendModal-module__uRo71W__card_action{padding:20px}.InviteFriendModal-module__uRo71W__copy_btn{background:var(--text,#1c1c1e);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:999px;width:100%;padding:10px;font-size:14px;font-weight:600;transition:opacity .15s}.InviteFriendModal-module__uRo71W__copy_btn:hover{opacity:.85}.InviteFriendModal-module__uRo71W__copy_btn_done{background:var(--surface-2,#fafafa);width:100%;color:var(--text-muted);cursor:default;text-align:center;border:none;border-radius:999px;padding:10px;font-size:14px;font-weight:600}.InviteFriendModal-module__uRo71W__used_text{text-align:center;color:var(--text-muted);padding:10px;font-size:12px}@media (max-width:768px){.InviteFriendModal-module__uRo71W__cards{flex-direction:column;align-items:center}.InviteFriendModal-module__uRo71W__card{width:100%;max-width:280px}.InviteFriendModal-module__uRo71W__title{font-size:20px}.InviteFriendModal-module__uRo71W__content{padding:72px 16px 32px}.InviteFriendModal-module__uRo71W__codes_pane{gap:24px}.InviteFriendModal-module__uRo71W__redeem_input{width:0;min-width:0}.InviteFriendModal-module__uRo71W__tabs{padding:2px}.InviteFriendModal-module__uRo71W__tab{padding:5px 14px;font-size:12px}}
.BillingInformationForm-module__3YrA1G__form{flex-direction:column;gap:14px;display:flex}.BillingInformationForm-module__3YrA1G__loading{color:var(--text-muted,#7a7a7a);padding:24px 0;font-size:13px}.BillingInformationForm-module__3YrA1G__intro{color:var(--text-2,#525252);margin:0;font-size:13px;line-height:1.5}.BillingInformationForm-module__3YrA1G__error_banner{border-radius:var(--radius-xs,6px);color:#dc2626;background:#dc262614;border:1px solid #dc262640;padding:10px 12px;font-size:13px;line-height:1.45}.BillingInformationForm-module__3YrA1G__row{gap:12px;display:flex}.BillingInformationForm-module__3YrA1G__row>.BillingInformationForm-module__3YrA1G__field{flex:1;min-width:0}.BillingInformationForm-module__3YrA1G__field{flex-direction:column;gap:5px;display:flex}.BillingInformationForm-module__3YrA1G__label{color:var(--text-2,#525252);font-size:12px;font-weight:600}.BillingInformationForm-module__3YrA1G__required{color:#dc2626;margin-left:2px;font-weight:700}.BillingInformationForm-module__3YrA1G__legend{color:var(--text-muted,#7a7a7a);margin:-4px 0 0;font-size:11.5px}.BillingInformationForm-module__3YrA1G__input{width:100%;height:36px;color:var(--text,#1c1c1e);background:var(--surface,#fff);border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-xs,6px);outline:none;padding:0 10px;font-size:13px;transition:border-color .15s}.BillingInformationForm-module__3YrA1G__input:focus{border-color:var(--text-2,#525252)}.BillingInformationForm-module__3YrA1G__input_error{border-color:#dc2626}.BillingInformationForm-module__3YrA1G__hint,.BillingInformationForm-module__3YrA1G__field_error{font-size:11.5px;line-height:1.4}.BillingInformationForm-module__3YrA1G__hint{color:var(--text-muted,#7a7a7a)}.BillingInformationForm-module__3YrA1G__field_error{color:#dc2626}.BillingInformationForm-module__3YrA1G__note{color:var(--text-muted,#7a7a7a);margin:2px 0 0;font-size:11.5px;line-height:1.45}.BillingInformationForm-module__3YrA1G__actions{align-items:center;gap:10px;margin-top:4px;display:flex}.BillingInformationForm-module__3YrA1G__btn_primary{height:34px;color:var(--surface,#fff);background:var(--text,#1c1c1e);border-radius:var(--radius-xs,6px);cursor:pointer;border:none;padding:0 16px;font-size:13px;font-weight:600;transition:opacity .15s}.BillingInformationForm-module__3YrA1G__btn_primary:hover{opacity:.88}.BillingInformationForm-module__3YrA1G__btn_primary:disabled{opacity:.5;cursor:default}.BillingInformationForm-module__3YrA1G__btn_secondary{height:34px;color:var(--text,#1c1c1e);background:var(--bg-muted,#eaeaec);border-radius:var(--radius-xs,6px);cursor:pointer;border:none;padding:0 14px;font-size:13px;font-weight:500;transition:opacity .15s}.BillingInformationForm-module__3YrA1G__btn_secondary:hover{opacity:.85}.BillingInformationForm-module__3YrA1G__saved{color:var(--text-muted,#7a7a7a);font-size:12px}
.TrendChart-module__xdsyBW__trend{--trend-series:#2a78d6;position:relative}.dark .TrendChart-module__xdsyBW__trend{--trend-series:#3987e5}.TrendChart-module__xdsyBW__trend__plot{border-radius:var(--radius-sm-old,8px);touch-action:pan-y;outline:none;width:100%;position:relative}.TrendChart-module__xdsyBW__trend__plot:focus-visible{box-shadow:0 0 0 2px var(--border-focus,#2a78d6)}.TrendChart-module__xdsyBW__trend__plot svg{display:block;overflow:visible}.TrendChart-module__xdsyBW__trend__grid{stroke:var(--border,#e0e0e0);stroke-width:1px;shape-rendering:crispEdges}.TrendChart-module__xdsyBW__trend__tick{fill:var(--text-muted,#7a7a7a);font-variant-numeric:tabular-nums;font-size:11px}.TrendChart-module__xdsyBW__trend__line{fill:none;stroke:var(--trend-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.TrendChart-module__xdsyBW__trend__area{fill:var(--trend-series);opacity:.1}.TrendChart-module__xdsyBW__trend__dot{fill:var(--trend-series);stroke:var(--surface,#fff);stroke-width:2px}.TrendChart-module__xdsyBW__trend__crosshair{stroke:var(--text-muted,#7a7a7a);stroke-width:1px;shape-rendering:crispEdges}.TrendChart-module__xdsyBW__trend__tip{background:var(--surface,#fff);border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-sm-old,8px);pointer-events:none;white-space:nowrap;z-index:1;flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute;top:0;transform:translate(-50%,-100%);box-shadow:0 4px 16px #00000014}.TrendChart-module__xdsyBW__trend__tip-value{color:var(--text,#1c1c1e);font-size:14px;font-weight:600}.TrendChart-module__xdsyBW__trend__tip-label{color:var(--text-2,#525252);font-size:12px}
.PaymentMethodsSection-module__oFWrra__section{flex-direction:column;gap:12px;display:flex}.PaymentMethodsSection-module__oFWrra__loading{color:var(--text-muted,#7a7a7a);padding:8px 0;font-size:13px}.PaymentMethodsSection-module__oFWrra__error{color:#dc2626;background:#dc262614;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.PaymentMethodsSection-module__oFWrra__notice{background:var(--surface-hover,#f5f5f7);color:var(--text-2,#525252);border:1px solid var(--border,#e0e0e0);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.PaymentMethodsSection-module__oFWrra__empty{color:var(--text-muted,#7a7a7a);margin:0;font-size:13px}.PaymentMethodsSection-module__oFWrra__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PaymentMethodsSection-module__oFWrra__card{border:1px solid var(--border,#e0e0e0);background:var(--surface,#fff);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.PaymentMethodsSection-module__oFWrra__card__info{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.PaymentMethodsSection-module__oFWrra__card__brand{color:var(--text,#1c1c1e);font-size:14px;font-weight:600}.PaymentMethodsSection-module__oFWrra__card__number{color:var(--text-2,#525252);letter-spacing:.5px;font-size:14px}.PaymentMethodsSection-module__oFWrra__card__expiry{color:var(--text-muted,#7a7a7a);font-size:12.5px}.PaymentMethodsSection-module__oFWrra__card__badge{color:var(--text-2,#525252);background:var(--bg-muted,#eaeaec);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600}.PaymentMethodsSection-module__oFWrra__card__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PaymentMethodsSection-module__oFWrra__btn_primary{background:var(--text,#1c1c1e);color:var(--surface,#fff);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:8px 16px;font-size:13px;font-weight:600}.PaymentMethodsSection-module__oFWrra__btn_primary:hover{opacity:.88}.PaymentMethodsSection-module__oFWrra__btn_primary:disabled{opacity:.5;cursor:default}.PaymentMethodsSection-module__oFWrra__btn_ghost{color:var(--text-2,#525252);border:1px solid var(--border,#e0e0e0);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:500}.PaymentMethodsSection-module__oFWrra__btn_ghost:hover{background:var(--surface-hover,#f5f5f7)}.PaymentMethodsSection-module__oFWrra__btn_ghost:disabled{opacity:.5;cursor:default}.PaymentMethodsSection-module__oFWrra__btn_danger{color:#dc2626;border:1px solid var(--border,#e0e0e0);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:500}.PaymentMethodsSection-module__oFWrra__btn_danger:hover:not(:disabled){background:#dc262614}.PaymentMethodsSection-module__oFWrra__btn_danger:disabled{opacity:.4;cursor:default}.PaymentMethodsSection-module__oFWrra__dropin{border:1px solid var(--border,#e0e0e0);background:var(--surface,#fff);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.PaymentMethodsSection-module__oFWrra__verifying{color:var(--text-muted,#7a7a7a);margin:0;font-size:13px}
.InsightsDialog-module__ueSFzq__insights{flex-direction:column;max-height:88vh;display:flex;overflow:hidden}.InsightsDialog-module__ueSFzq__insights__head{border-bottom:1px solid var(--line,var(--border,#e0e0e0));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:20px 56px 16px 24px;display:flex}.InsightsDialog-module__ueSFzq__insights__heading{flex-direction:column;gap:4px;min-width:0;display:flex}.InsightsDialog-module__ueSFzq__insights__title{color:var(--text,#1c1c1e);font-size:18px;font-weight:600}.InsightsDialog-module__ueSFzq__insights__subtitle{color:var(--text-muted,#7a7a7a);font-size:12px}.InsightsDialog-module__ueSFzq__insights__controls{align-items:center;gap:12px;display:flex}.InsightsDialog-module__ueSFzq__insights__live{color:var(--text-2,#525252);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.InsightsDialog-module__ueSFzq__insights__live strong{color:var(--text,#1c1c1e);font-weight:600}.InsightsDialog-module__ueSFzq__insights__live-dot{background:#1baf7a;border-radius:50%;width:8px;height:8px}.InsightsDialog-module__ueSFzq__insights__range{border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-sm-old,8px);background:var(--surface,#fff);height:32px;color:var(--text,#1c1c1e);cursor:pointer;padding:0 28px 0 10px;font-size:13px}.InsightsDialog-module__ueSFzq__insights__body{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.InsightsDialog-module__ueSFzq__insights__loading{color:var(--text-muted,#7a7a7a);text-align:center;padding:48px 0;font-size:13px}.InsightsDialog-module__ueSFzq__insights__banner{border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-sm-old,8px);background:var(--surface-2,#fafafa);color:var(--text,#1c1c1e);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;display:flex}.InsightsDialog-module__ueSFzq__insights__banner-note{color:var(--text-muted,#7a7a7a)}.InsightsDialog-module__ueSFzq__insights__banner-btn{border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-xs,6px);background:var(--surface,#fff);color:var(--text,#1c1c1e);cursor:pointer;padding:4px 10px;font-size:12px}.InsightsDialog-module__ueSFzq__insights__banner-cta{border-radius:var(--radius-xs,6px);background:var(--text,#1c1c1e);color:var(--surface,#fff);cursor:pointer;border:none;padding:6px 12px;font-size:12px;font-weight:600}.InsightsDialog-module__ueSFzq__insights__banner-cta:hover:not(:disabled){opacity:.88}.InsightsDialog-module__ueSFzq__insights__banner-cta:disabled{opacity:.5;cursor:default}.InsightsDialog-module__ueSFzq__insights__content{flex-direction:column;gap:16px;transition:opacity .15s;display:flex}.InsightsDialog-module__ueSFzq__insights__content--stale{opacity:.55}.InsightsDialog-module__ueSFzq__insights__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.InsightsDialog-module__ueSFzq__insights__kpi{border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-old,12px);background:var(--surface,#fff);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 14px;display:flex}.InsightsDialog-module__ueSFzq__insights__kpi:hover{background:var(--surface-hover,#f5f5f7)}.InsightsDialog-module__ueSFzq__insights__kpi--active{border-color:var(--text,#1c1c1e);box-shadow:inset 0 0 0 1px var(--text,#1c1c1e)}.InsightsDialog-module__ueSFzq__insights__kpi-label{color:var(--text-2,#525252);font-size:12px}.InsightsDialog-module__ueSFzq__insights__kpi-value{color:var(--text,#1c1c1e);font-size:22px;font-weight:600;line-height:1.1}.InsightsDialog-module__ueSFzq__insights__chart{border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-old,12px);background:var(--surface,#fff);padding:16px}.InsightsDialog-module__ueSFzq__insights__chart-title{color:var(--text,#1c1c1e);align-items:baseline;gap:8px;margin:0 0 20px;font-size:14px;font-weight:600;display:flex}.InsightsDialog-module__ueSFzq__insights__chart-range{color:var(--text-muted,#7a7a7a);font-size:12px;font-weight:400}.InsightsDialog-module__ueSFzq__insights__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.InsightsDialog-module__ueSFzq__insights__footnote{color:var(--text-muted,#7a7a7a);margin:0;font-size:12px}@media (max-width:760px){.InsightsDialog-module__ueSFzq__insights__head{padding:16px 48px 12px 16px}.InsightsDialog-module__ueSFzq__insights__body{padding:16px}.InsightsDialog-module__ueSFzq__insights__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.InsightsDialog-module__ueSFzq__insights__grid{grid-template-columns:minmax(0,1fr)}.InsightsDialog-module__ueSFzq__insights__controls{flex-wrap:wrap}}
.BillingPane-module__226e0q__pane{max-width:560px;padding-bottom:24px}.BillingPane-module__226e0q__pane__title{color:var(--text,#1c1c1e);margin:0 0 4px;font-size:15px;font-weight:600}.BillingPane-module__226e0q__pane__title--second{margin-top:28px}.BillingPane-module__226e0q__pane__desc{color:var(--text-2,#525252);margin:0 0 16px;font-size:12.5px;line-height:1.5}
.Tour-module__34yigG__root{z-index:100;pointer-events:none;position:fixed;inset:0}.Tour-module__34yigG__spotlight{--tour-mask-rgb:20 20 24;--tour-mask-boost:1;pointer-events:auto;border-radius:12px;transition:top .18s,left .18s,width .18s,height .18s;position:fixed}.dark .Tour-module__34yigG__spotlight{--tour-mask-rgb:0 0 0;--tour-mask-boost:.76}.Tour-module__34yigG__shield{pointer-events:auto;position:fixed}.Tour-module__34yigG__tooltip{background:var(--tour-card-bg,var(--brand-orange,#e8834a));border-radius:var(--tour-radius,16px);width:320px;color:var(--tour-fg,#1c1c1e);pointer-events:auto;padding:24px 20px 16px;animation:.22s ease-out Tour-module__34yigG__tooltip-pop;position:fixed}@keyframes Tour-module__34yigG__tooltip-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Tour-module__34yigG__tooltip__illust{pointer-events:none;position:absolute;top:-24px;right:-8px}.Tour-module__34yigG__tooltip__arrow_down{border-left:8px solid #0000;border-right:8px solid #0000;border-top:10px solid var(--tour-arrow,var(--brand-orange,#e8834a));pointer-events:none;width:0;height:0;position:absolute;bottom:-10px;left:32px}.Tour-module__34yigG__tooltip__arrow_up{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:10px solid var(--tour-arrow,var(--brand-orange,#e8834a));pointer-events:none;width:0;height:0;position:absolute;top:-10px;left:32px}.Tour-module__34yigG__tooltip__arrow_up_right{left:auto;right:120px}.Tour-module__34yigG__tooltip__arrow_right{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:10px solid var(--tour-arrow,var(--brand-orange,#e8834a));pointer-events:none;width:0;height:0;position:absolute;top:32px;right:-10px}.Tour-module__34yigG__tooltip__arrow_left{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:10px solid var(--tour-arrow,var(--brand-orange,#e8834a));pointer-events:none;width:0;height:0;position:absolute;top:32px;left:-10px}.Tour-module__34yigG__tooltip__star_lg{pointer-events:none;width:18px;height:18px;position:absolute;bottom:32px;left:-12px}.Tour-module__34yigG__tooltip__star_sm{pointer-events:none;width:12px;height:12px;position:absolute;bottom:76px;left:-16px}.Tour-module__34yigG__tooltip__title{font-family:var(--tour-font-display,"Outfit","Inter",sans-serif);letter-spacing:-.01em;color:var(--tour-fg,#1c1c1e);margin:0 0 8px;padding-right:80px;font-size:17px;font-weight:700;line-height:1.3}.Tour-module__34yigG__tooltip__body{font-family:var(--tour-font-body,"Inter",sans-serif);color:var(--tour-fg-2,#1c1c1ebf);margin:0 0 20px;font-size:13px;line-height:1.55}.Tour-module__34yigG__tooltip__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.Tour-module__34yigG__tooltip__step{font-family:var(--tour-font-display,"Outfit","Inter",sans-serif);color:var(--tour-fg-3,#1c1c1e80);letter-spacing:.04em;font-size:12px;font-weight:600}.Tour-module__34yigG__tooltip__actions{align-items:center;gap:8px;display:flex}.Tour-module__34yigG__tooltip__skip{height:32px;font-family:var(--tour-font-display,"Outfit","Inter",sans-serif);color:var(--tour-fg-3,#1c1c1e99);border-radius:var(--tour-btn-radius,999px);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.Tour-module__34yigG__tooltip__skip:hover:not(:disabled){border-radius:var(--tour-btn-radius,999px);color:var(--tour-fg,#1c1c1e);background:var(--tour-hover,#1c1c1e0f);box-shadow:none;transform:none}.Tour-module__34yigG__tooltip__next{height:32px;font-family:var(--tour-font-display,"Outfit","Inter",sans-serif);color:var(--tour-cta-fg,#fff);background:var(--tour-cta-bg,#1c1c1e);border-radius:var(--tour-btn-radius,999px);cursor:pointer;border:none;align-items:center;padding:0 18px;font-size:13px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.Tour-module__34yigG__tooltip__next:hover:not(:disabled){border-radius:var(--tour-btn-radius,999px);background:var(--tour-cta-bg-hover,#000);box-shadow:none;transform:none}.Tour-module__34yigG__tooltip__next:active:not(:disabled){transform:translateY(1px)}
.ProfileHeaderSkeleton-module__QmKdYq__header{align-items:center;gap:20px;margin-bottom:40px;display:flex}.ProfileHeaderSkeleton-module__QmKdYq__info{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ProfileHeaderSkeleton-module__QmKdYq__section_title{margin:0 0 16px}.ProfileHeaderSkeleton-module__QmKdYq__grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}
.orangeSkin-module__3a8WYW__tooltip{--tour-font-display:var(--font-geist-sans),"Geist",system-ui,sans-serif;--tour-font-body:var(--font-geist-sans),"Geist",system-ui,sans-serif;--tour-card-bg:var(--brand-orange,#e8834a);--tour-arrow:var(--brand-orange,#e8834a);--tour-fg:#fff;--tour-fg-2:#ffffffeb;--tour-fg-3:#ffffffc7;--tour-hover:#ffffff29;--tour-cta-bg:#fff;--tour-cta-fg:#1c1c1e;--tour-cta-bg-hover:#ffffffe0;--tour-radius:var(--r-lg,12px);--tour-btn-radius:var(--r-md,8px);box-shadow:none;border:none}.dark .orangeSkin-module__3a8WYW__tooltip{box-shadow:none}.orangeSkin-module__3a8WYW__tooltip h3{padding-right:0}
.AppHeader-module__XDJzvq__header{background:var(--bg);z-index:50;border-bottom:none;flex-shrink:0;align-items:center;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.AppHeader-module__XDJzvq__header[data-surface=light]{background:var(--surface,#fff)}.AppHeader-module__XDJzvq__header[data-page=agent]{background:0 0;border-bottom:none}.AppHeader-module__XDJzvq__header__brand{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin-right:auto;padding:4px 6px;transition:background .12s;display:none}@media (max-width:1024px){.AppHeader-module__XDJzvq__header__brand{display:inline-flex}}.AppHeader-module__XDJzvq__header__brand:hover:not(:disabled){background:var(--surface-hover,#f5f5f7);box-shadow:none;border-radius:8px;transform:none}.AppHeader-module__XDJzvq__header__brand img{-webkit-user-select:none;user-select:none;display:block}.AppHeader-module__XDJzvq__header__back{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.AppHeader-module__XDJzvq__header__back:hover:not(:disabled){background:var(--surface-hover,#f5f5f7);color:var(--text);box-shadow:none;border-radius:50%;transform:none}@media (max-width:1024px){.AppHeader-module__XDJzvq__header{padding:0 12px}}@media (max-width:768px){.AppHeader-module__XDJzvq__header__app_name,.AppHeader-module__XDJzvq__header__app_name_input{max-width:140px}.AppHeader-module__XDJzvq__header__app_name_input{width:140px}.AppHeader-module__XDJzvq__header__remixed{display:none}}@media (max-width:1024px){.AppHeader-module__XDJzvq__header[data-app-page=true] .AppHeader-module__XDJzvq__header__actions{display:none}}.AppHeader-module__XDJzvq__header__app_name{cursor:pointer;color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;max-width:240px;padding:4px 8px;font-size:16px;font-weight:600;transition:all .15s;display:inline-flex;overflow:hidden}.AppHeader-module__XDJzvq__header__app_name .AppHeader-module__XDJzvq__header__edit_icon{opacity:0;transition:opacity .15s}.AppHeader-module__XDJzvq__header__app_name:hover{background:var(--bg-muted,#eaeaec)}.AppHeader-module__XDJzvq__header__app_name:hover .AppHeader-module__XDJzvq__header__edit_icon{opacity:1}.AppHeader-module__XDJzvq__header__app_name_input{color:var(--text);background:var(--bg-muted,#eaeaec);border:none;border-radius:8px;outline:none;width:200px;max-width:240px;margin-right:auto;padding:4px 8px;font-size:16px;font-weight:600}.AppHeader-module__XDJzvq__header__remixed{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:400}.AppHeader-module__XDJzvq__header__search{border:1px solid var(--border-2,#0000000f);background:var(--bg,#f8f8f7);border-radius:8px;align-items:center;gap:8px;width:240px;margin-right:auto;padding:6px 12px;transition:border-color .15s;display:flex}.AppHeader-module__XDJzvq__header__search:focus-within{border-color:var(--border-focus,#1c1c1e)}.AppHeader-module__XDJzvq__header__search_input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.AppHeader-module__XDJzvq__header__search_input::placeholder{color:var(--text-placeholder,silver)}.AppHeader-module__XDJzvq__header__title{text-overflow:ellipsis;flex:1;overflow:hidden}.AppHeader-module__XDJzvq__header__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.AppHeader-module__XDJzvq__header__settings{background:var(--surface-hover,#f5f5f5);cursor:pointer;width:32px;height:32px;color:var(--text-2,#525252);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppHeader-module__XDJzvq__header__signin{height:32px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;line-height:32px}.AppHeader-module__XDJzvq__header__avatar{aspect-ratio:1;border:.6px solid var(--border,#e0e0e0);cursor:pointer;object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;min-width:32px;height:32px;min-height:32px;display:block}.AppHeader-module__XDJzvq__header__avatar_fallback{aspect-ratio:1;background:var(--surface-hover,#f5f5f5);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text,#1c1c1e);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.AppHeader-module__XDJzvq__header__avatar_space_badge{background:var(--surface,#fff);border:1.5px solid var(--bg,#f8f8f7);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;bottom:-3px;right:-3px;overflow:hidden}.AppHeader-module__XDJzvq__header__user{position:relative}.AppHeader-module__XDJzvq__header__overlay{z-index:99;position:fixed;inset:0}.AppHeader-module__XDJzvq__header__dropdown{z-index:100;background:var(--surface);border-radius:var(--r-lg,12px);font-family:var(--font-geist-sans),"Geist",system-ui,sans-serif;box-shadow:0 0 0 .6px var(--border-2,#00000014),0 12px 40px #00000040;width:280px;padding:8px;position:absolute;top:40px;right:0;overflow:hidden}.AppHeader-module__XDJzvq__header__dropdown_info{align-items:center;gap:12px;padding:16px 12px;display:flex}.AppHeader-module__XDJzvq__header__dropdown_avatar{border:.6px solid var(--border,#e0e0e0);object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.AppHeader-module__XDJzvq__header__dropdown_avatar_fallback{background:var(--text,#1c1c1e);width:48px;height:48px;color:var(--surface,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.AppHeader-module__XDJzvq__header__dropdown_info_text{flex:1;min-width:0}.AppHeader-module__XDJzvq__header__dropdown_name{color:var(--text,#1c1c1e);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.AppHeader-module__XDJzvq__header__dropdown_email{color:var(--text-muted,#a3a3a3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.AppHeader-module__XDJzvq__header__dropdown_items{flex-direction:column;gap:4px;padding:0 8px;display:flex}.AppHeader-module__XDJzvq__header__dropdown_item{text-align:left;width:100%;color:var(--text,#1c1c1e);cursor:pointer;box-sizing:border-box;border-radius:var(--r-md,8px);background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.AppHeader-module__XDJzvq__header__dropdown_item:hover{background:var(--surface-hover,#f5f5f7)}.AppHeader-module__XDJzvq__header__dropdown_item--danger{color:var(--status-error,#d64545)}.AppHeader-module__XDJzvq__header__dropdown_item--danger:hover{background:var(--status-error-bg,#d6454512)}.AppHeader-module__XDJzvq__header__dropdown_separator{display:none}.AppHeader-module__XDJzvq__header__dropdown_theme{flex-direction:column;gap:6px;padding:8px 12px 4px;display:flex}.AppHeader-module__XDJzvq__header__dropdown_theme_label{font-size:var(--fs-12,12px);color:var(--text-2,#525252);font-weight:500}.AppHeader-module__XDJzvq__header__dropdown_theme_options{gap:4px;display:flex}.AppHeader-module__XDJzvq__header__dropdown_theme_btn{border:1px solid var(--line,#dededb);border-radius:var(--r-md,8px);min-width:0;color:var(--text-2,#525252);font-size:var(--fs-12,12px);cursor:pointer;background:0 0;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-family:inherit;transition:border-color .15s,background .15s,color .15s;display:flex}.AppHeader-module__XDJzvq__header__dropdown_theme_btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppHeader-module__XDJzvq__header__dropdown_theme_btn:hover{background:var(--surface-hover,#f5f5f7);color:var(--text,#1c1c1e)}.AppHeader-module__XDJzvq__header__dropdown_theme_btn--active{border-color:var(--text,#1c1c1e);background:var(--surface-hover,#f5f5f7);color:var(--text,#1c1c1e)}.AppHeader-module__XDJzvq__header__dropdown_theme_btn svg{flex-shrink:0}.AppHeader-module__XDJzvq__header__dropdown_socials{justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px 4px;display:flex}.AppHeader-module__XDJzvq__header__dropdown_socials_label,.AppHeader-module__XDJzvq__header__dropdown_socials_row{display:contents}.AppHeader-module__XDJzvq__header__dropdown_social{border-radius:var(--r-md,8px);background:var(--surface,#fff);border:.6px solid var(--border,#e0e0e0);width:28px;height:28px;color:var(--text-muted,#666);justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.AppHeader-module__XDJzvq__header__dropdown_social:hover{background:var(--bg-muted,#f5f5f7);color:var(--text,#1c1c1e);transform:translateY(-1px)}.AppHeader-module__XDJzvq__header__credits{background:var(--brand-orange,#e8834a);cursor:pointer;color:#1c1c1e;border:none;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.AppHeader-module__XDJzvq__header__credits:hover{opacity:.88}.AppHeader-module__XDJzvq__header__search_input{background:var(--surface-hover,#f5f5f7);height:36px;color:var(--text-muted);cursor:pointer;text-align:left;border:none;border-radius:999px;flex:0 240px;align-items:center;gap:8px;min-width:0;margin-right:auto;padding:0 12px;font-family:inherit;display:none}.AppHeader-module__XDJzvq__header__search_input:hover{background:var(--bg-muted,#eaeaec)}.AppHeader-module__XDJzvq__header__search_input_icon{color:var(--text-muted);flex-shrink:0}.AppHeader-module__XDJzvq__header__search_input_spacer{flex:1}@media (max-width:1024px){.AppHeader-module__XDJzvq__header[data-page=community] .AppHeader-module__XDJzvq__header__credits,.AppHeader-module__XDJzvq__header[data-page=community] .AppHeader-module__XDJzvq__header__credits_wrap,.AppHeader-module__XDJzvq__header[data-page=community] .AppHeader-module__XDJzvq__header__discord_wrap,.AppHeader-module__XDJzvq__header[data-page=community] .AppHeader-module__XDJzvq__header__checkin_wrap{display:none}.AppHeader-module__XDJzvq__header[data-page=community] .AppHeader-module__XDJzvq__header__search_input{display:inline-flex}.AppHeader-module__XDJzvq__header[data-page=community] .AppHeader-module__XDJzvq__header__actions{flex:1;min-width:0;margin-left:20px}.AppHeader-module__XDJzvq__header[data-page=community] .AppHeader-module__XDJzvq__header__explore{margin-right:0}.AppHeader-module__XDJzvq__header[data-page=community] .AppHeader-module__XDJzvq__header__brand--default{display:none}.AppHeader-module__XDJzvq__header[data-page=community] .AppHeader-module__XDJzvq__header__explore{display:inline-flex}}.AppHeader-module__XDJzvq__header__explore{align-items:center;gap:4px;margin-right:auto;display:none}.AppHeader-module__XDJzvq__header__explore-title{color:var(--text);letter-spacing:-.01em;font-size:18px;font-weight:700}.AppHeader-module__XDJzvq__header__layout-btn{cursor:pointer;width:32px;height:32px;color:var(--text);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.AppHeader-module__XDJzvq__header__layout-btn:hover{background:var(--surface-hover,#f5f5f7);border-radius:8px}.dark .AppHeader-module__XDJzvq__header__layout-btn img{filter:invert()hue-rotate(180deg)}.AppHeader-module__XDJzvq__header__dropdown_plan{background:var(--bg-sunken,#f4f1ed);border-radius:var(--r-md,8px);flex-direction:column;gap:10px;margin:0 8px 8px;padding:12px;display:flex}.AppHeader-module__XDJzvq__header__dropdown_plan_upgrade{background:var(--text,#1c1c1e);border-radius:var(--r-sm,6px);font-size:var(--fs-12,12px);white-space:nowrap;color:var(--surface,#fff);cursor:pointer;border:none;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-weight:600;transition:opacity .15s;display:inline-flex}.AppHeader-module__XDJzvq__header__dropdown_plan_upgrade:hover{opacity:.88}.AppHeader-module__XDJzvq__header__dropdown_plan_credits{cursor:pointer;font-size:var(--fs-14,14px);color:var(--text-2,#525252);text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:0;font-family:inherit;display:flex}.AppHeader-module__XDJzvq__header__dropdown_item_icon{color:var(--text-2,#525252);flex-shrink:0;display:flex}
.RecordRowSkeleton-module__ba6Oza__list{flex-direction:column;gap:8px;display:flex}.RecordRowSkeleton-module__ba6Oza__card{background:var(--surface);border:.6px solid var(--border,#e0e0e0);border-radius:var(--radius-sm-old,8px);flex-direction:column;gap:10px;padding:16px;display:flex}.RecordRowSkeleton-module__ba6Oza__header{flex-direction:column;gap:6px;display:flex}.RecordRowSkeleton-module__ba6Oza__meta_row{gap:8px;display:flex}
.ProfileCard-module__CPK5VW__community-card-wrap{flex-direction:column;gap:8px;display:flex}.ProfileCard-module__CPK5VW__community-card{aspect-ratio:3/2;cursor:pointer;background:var(--bg-muted,#f0f1f4);isolation:isolate;border:.6px solid #00000014;border-radius:12px;position:relative;overflow:hidden}.ProfileCard-module__CPK5VW__community-card[data-light=true] .ProfileCard-module__CPK5VW__community-card__name{color:var(--text,#1c1c1e)}.ProfileCard-module__CPK5VW__community-card__bg-placeholder{z-index:0;background:linear-gradient(135deg,#e8e8ec 0%,#d4d4d8 100%);position:absolute;inset:0}.ProfileCard-module__CPK5VW__community-card__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ProfileCard-module__CPK5VW__community-card__overlay{z-index:2;background:0 0;border-radius:0 0 12px 12px;flex-direction:column;justify-content:flex-end;padding:8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ProfileCard-module__CPK5VW__community-card__overlay:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001f,#0000008c);position:absolute;inset:0}.ProfileCard-module__CPK5VW__community-card[data-light=true] .ProfileCard-module__CPK5VW__community-card__overlay:after{background:linear-gradient(#ffffff38,#ffffffb3)}.ProfileCard-module__CPK5VW__community-card__overlay-blur{object-fit:cover;filter:blur(30px)saturate(1.4);z-index:0;pointer-events:none;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.ProfileCard-module__CPK5VW__community-card__info-row{z-index:2;align-items:center;gap:12px;min-height:28px;padding:0;display:flex;position:relative}.ProfileCard-module__CPK5VW__community-card__info{flex:1;min-width:0}.ProfileCard-module__CPK5VW__community-card__name{color:#fff;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.ProfileCard-module__CPK5VW__community-card__stats{flex-direction:row;align-items:center;gap:8px;padding:0;display:flex}.ProfileCard-module__CPK5VW__community-card__creator{align-items:center;gap:6px;min-width:0;display:flex}.ProfileCard-module__CPK5VW__community-card__creator-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.ProfileCard-module__CPK5VW__community-card__creator-avatar-fallback{background:var(--bg-muted,#eaeaec);width:24px;height:24px;color:var(--text-muted,#7a7a7a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.ProfileCard-module__CPK5VW__community-card__creator-name{color:var(--text,#1c1c1e);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:14px;font-weight:500;overflow:hidden}.ProfileCard-module__CPK5VW__community-card__stats-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.ProfileCard-module__CPK5VW__community-card__stat{color:var(--text,#1c1c1e);cursor:default;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;display:inline-flex}.ProfileCard-module__CPK5VW__community-card__stat--like{cursor:pointer;transition:color .15s}.ProfileCard-module__CPK5VW__community-card__stat--like:hover,.ProfileCard-module__CPK5VW__community-card__stat--liked{color:#e92774}.ProfileCard-module__CPK5VW__community-card__stat svg{color:var(--text-muted,#7a7a7a);flex-shrink:0}.ProfileCard-module__CPK5VW__community-card__stat--liked svg,.ProfileCard-module__CPK5VW__community-card__stat--like:hover svg{color:#e92774}
.PlatformSelector-module__ylLueW__platform-selector{background:var(--bg-muted,#eaeaec);border:.6px solid var(--border,#e0e0e0);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.PlatformSelector-module__ylLueW__platform-selector__opt{appearance:none;color:var(--text-2,#525252);cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:28px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s}.PlatformSelector-module__ylLueW__platform-selector__opt:hover:not(:disabled){color:var(--text,#1c1c1e)}.PlatformSelector-module__ylLueW__platform-selector__opt--active{background:var(--text,#1c1c1e);color:var(--surface,#fff)}.PlatformSelector-module__ylLueW__platform-selector__opt--active:hover:not(:disabled){color:var(--surface,#fff);opacity:.88}.PlatformSelector-module__ylLueW__platform-selector__opt:disabled{opacity:.5;cursor:not-allowed}.dark .PlatformSelector-module__ylLueW__platform-selector__opt--active{color:#1c1c1e;background:#fff}
.image-mode-module__HSuy9q__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 12px;display:grid}.image-mode-module__HSuy9q__grid[data-layout=masonry]{display:block;position:relative}.image-mode-module__HSuy9q__masonryItem{min-width:0}.image-mode-module__HSuy9q__grid[data-layout=masonry] .image-mode-module__HSuy9q__masonryItem{position:absolute;top:0;left:0}.image-mode-module__HSuy9q__selectedMark{background:var(--brand-orange,#e8834a);color:#fff;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 1px 4px #0000002e}.image-mode-module__HSuy9q__catalogState{min-height:120px;color:var(--text-2,#525252);text-align:center;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.image-mode-module__HSuy9q__catalogPopover{border:1px solid var(--line,#dededb);border-radius:var(--radius-sm-old,8px);background:var(--surface,#fff);width:min(760px,100%);max-height:min(58vh,560px);margin:0 auto 10px;padding:16px;overflow-y:auto;box-shadow:0 12px 32px #0000001a}.image-mode-module__HSuy9q__catalogHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.image-mode-module__HSuy9q__catalogTabsSticky{--tabs-background:var(--surface,#fff);z-index:3;background:var(--tabs-background);margin:0 -16px;padding:12px 16px 8px;position:sticky;top:-16px}.image-mode-module__HSuy9q__catalogClose{border-radius:var(--radius-xs,6px);width:32px;height:32px;color:var(--text-2,#525252);cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.image-mode-module__HSuy9q__catalogClose:hover{background:var(--surface-hover,#f5f5f7);color:var(--text,#1c1c1e)}.image-mode-module__HSuy9q__catalogClose:focus-visible{outline:2px solid var(--border-focus,#1c1c1e);outline-offset:1px}.image-mode-module__HSuy9q__composerWithCatalog{overscroll-behavior:contain;max-height:calc(100dvh - 16px);overflow-y:auto}.image-mode-module__HSuy9q__referenceHint{min-width:0;color:var(--text-muted,#7a7a7a);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.image-mode-module__HSuy9q__referenceHint[data-tone=error]{color:var(--status-error-dark,#b42318)}.image-mode-module__HSuy9q__composerControls{align-items:center;gap:6px;min-width:0;display:inline-flex}.image-mode-module__HSuy9q__reentry{border-radius:var(--r-md,8px);background:var(--surface-hover,#f5f5f7);min-width:0;height:auto;min-height:36px;color:var(--text-2,#525252);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.image-mode-module__HSuy9q__reentryActive{background:var(--brand-orange-soft,#fde7d8);color:#9a4a17}.image-mode-module__HSuy9q__reentryLabel{text-overflow:ellipsis;overflow-wrap:normal;white-space:nowrap;flex:auto;min-width:0;max-width:150px;font-weight:600;line-height:1.3;overflow:hidden}.image-mode-module__HSuy9q__reentry:disabled{cursor:default;opacity:.5}.image-mode-module__HSuy9q__reentry:hover:not(:disabled){background:var(--bg-muted,#eaeaec);color:var(--text,#1c1c1e)}.dark .image-mode-module__HSuy9q__reentryActive{color:#f0a575;background:#e8834a29}.image-mode-module__HSuy9q__option{border-radius:var(--r-md,8px);background:var(--surface-hover,#f5f5f7);height:36px;color:var(--text-2,#525252);cursor:pointer;border:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:14px;line-height:1;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex}.image-mode-module__HSuy9q__option:hover:not(:disabled){background:var(--bg-muted,#eaeaec);color:var(--text,#1c1c1e)}.image-mode-module__HSuy9q__option[data-state=open]{background:var(--bg-muted,#eaeaec)}.image-mode-module__HSuy9q__option:focus-visible{outline:2px solid var(--border-focus,#1c1c1e);outline-offset:2px}.image-mode-module__HSuy9q__option:disabled{cursor:default;opacity:.5}.image-mode-module__HSuy9q__option__label{color:var(--text-2,#525252)}.image-mode-module__HSuy9q__option__value{color:var(--text,#1c1c1e);font-weight:500}.image-mode-module__HSuy9q__modelTrigger{max-width:190px}.image-mode-module__HSuy9q__modelTriggerLabel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.image-mode-module__HSuy9q__modelMark{width:20px;height:20px;color:var(--text-muted,#7a7a7a);flex:0 0 20px;place-items:center;display:grid}.image-mode-module__HSuy9q__modelMark img{object-fit:contain;width:16px;height:16px;display:block}.image-mode-module__HSuy9q__modelMark[data-vendor=openai] img{width:15px;height:15px}.dark .image-mode-module__HSuy9q__modelMark[data-vendor=openai] img{filter:invert()}.image-mode-module__HSuy9q__ratioMenu{--image-menu-hover:color-mix(in srgb,var(--text,#1c1c1e)4%,var(--surface,#fff));--image-menu-selected:color-mix(in srgb,var(--text,#1c1c1e)7%,var(--surface,#fff));z-index:60;width:252px;max-height:min(360px,calc(100dvh - 24px),var(--radix-dropdown-menu-content-available-height,calc(100dvh - 24px)));overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--line,#dededb);border-radius:var(--radius-sm-old,8px);background:var(--surface,#fff);max-width:calc(100vw - 24px);color:var(--text,#1c1c1e);padding:5px;animation:.12s cubic-bezier(.22,1,.36,1) image-mode-module__HSuy9q__imageMenuIn;overflow-y:auto;box-shadow:0 10px 28px #1c1c1e1a,0 2px 8px #1c1c1e0d}.image-mode-module__HSuy9q__ratioMenu::-webkit-scrollbar{width:0;height:0;display:none}.image-mode-module__HSuy9q__ratioItem{border-radius:var(--radius-xs,6px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:26px 44px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:40px;padding:0 9px;display:grid}.image-mode-module__HSuy9q__ratioItem[data-highlighted]{background:var(--image-menu-hover)}.image-mode-module__HSuy9q__ratioItem[data-state=checked]{background:var(--image-menu-selected)}.image-mode-module__HSuy9q__ratioGlyph{width:24px;height:20px;color:var(--text-2,#525252);place-items:center;display:grid}.image-mode-module__HSuy9q__ratioShape{border:1.4px solid;border-radius:2px;flex:none;display:block}.image-mode-module__HSuy9q__ratioLabel{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.25}.image-mode-module__HSuy9q__ratioHint{color:var(--text-muted,#7a7a7a);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.image-mode-module__HSuy9q__ratioCheck{color:var(--text,#1c1c1e);place-items:center;display:grid}.image-mode-module__HSuy9q__resolutionMenu{width:224px}.image-mode-module__HSuy9q__modelMenu{width:272px}.image-mode-module__HSuy9q__modelItem{border-radius:var(--radius-xs,6px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:46px;padding:5px 9px;display:grid}.image-mode-module__HSuy9q__modelItem[data-highlighted]{background:var(--image-menu-hover)}.image-mode-module__HSuy9q__modelItem[data-state=checked]{background:var(--image-menu-selected)}.image-mode-module__HSuy9q__modelItem[data-state=checked] .image-mode-module__HSuy9q__ratioCheck{color:var(--text,#1c1c1e)}.image-mode-module__HSuy9q__modelItemText{flex-direction:column;gap:2px;min-width:0;display:flex}.image-mode-module__HSuy9q__modelItemLabel{color:var(--text,#1c1c1e);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.image-mode-module__HSuy9q__modelItemHint{color:var(--text-muted,#7a7a7a);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.dark .image-mode-module__HSuy9q__modelItem[data-state=checked] .image-mode-module__HSuy9q__ratioCheck{color:var(--text,#fff)}.image-mode-module__HSuy9q__modelRetry{border-radius:var(--radius-xs,6px);min-height:44px;color:var(--text-2,#525252);cursor:pointer;outline:none;padding:0 10px;font-size:14px}.image-mode-module__HSuy9q__modelRetry[data-highlighted]{background:var(--surface-hover,#f5f5f7);color:var(--text,#1c1c1e)}.image-mode-module__HSuy9q__modelRetry[data-disabled]{cursor:default;opacity:.55}@keyframes image-mode-module__HSuy9q__imageMenuIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.image-mode-module__HSuy9q__option{transition:none}.image-mode-module__HSuy9q__ratioMenu{animation:none}}@media (max-width:768px){.image-mode-module__HSuy9q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.image-mode-module__HSuy9q__composerControls{flex-wrap:nowrap;flex:none;min-width:0}.image-mode-module__HSuy9q__option__label{display:none}.image-mode-module__HSuy9q__reentry,.image-mode-module__HSuy9q__option{min-height:36px}.image-mode-module__HSuy9q__reentryLabel{max-width:min(150px,34vw)}.image-mode-module__HSuy9q__modelTrigger{max-width:min(124px,32vw)}.image-mode-module__HSuy9q__ratioItem{min-height:44px}.image-mode-module__HSuy9q__catalogPopover{max-height:44dvh;padding:12px}.image-mode-module__HSuy9q__catalogTabsSticky{margin:0 -12px;padding:10px 12px 6px;top:-12px}.image-mode-module__HSuy9q__catalogClose{flex-basis:44px;width:44px;height:44px}}
.ImageStyleCard-module__WOJzca__card{text-align:left;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.ImageStyleCard-module__WOJzca__cover{aspect-ratio:16/9;border:1px solid var(--line,#dededb);border-radius:var(--r-lg,12px);background:var(--surface-2,#fafafa);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none;padding:0;transition:none;display:block;position:relative;overflow:hidden}.ImageStyleCard-module__WOJzca__card:hover .ImageStyleCard-module__WOJzca__cover{border-color:var(--border,#e0e0e0)}.ImageStyleCard-module__WOJzca__cover:focus-visible{outline:2px solid var(--border-focus,#1c1c1e);outline-offset:1px}.ImageStyleCard-module__WOJzca__card--selected .ImageStyleCard-module__WOJzca__cover{outline:2px solid var(--brand-orange,#e8834a);outline-offset:-2px}.ImageStyleCard-module__WOJzca__image{object-fit:contain;width:100%;height:100%;display:block}.ImageStyleCard-module__WOJzca__body{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 4px 0;display:flex}.ImageStyleCard-module__WOJzca__name{width:100%;color:var(--text,#1c1c1e);overflow-wrap:anywhere;white-space:normal;font-size:14px;font-weight:500;line-height:1.35}
.workflows-module__tQMc0G__wf{height:100%;min-height:0;color:var(--text,#1c1c1e);width:100%;font-family:var(--font-geist-sans),"Geist",system-ui,sans-serif;background:0 0;flex-direction:column;display:flex}.workflows-module__tQMc0G__wf--list{flex-direction:column;min-height:0;padding:32px 56px 80px;display:flex;overflow:hidden auto}.workflows-module__tQMc0G__wf--list>.workflows-module__tQMc0G__wf__hero,.workflows-module__tQMc0G__wf--list>.workflows-module__tQMc0G__wf__pending-banner,.workflows-module__tQMc0G__wf--list>.workflows-module__tQMc0G__wf__section-title,.workflows-module__tQMc0G__wf--list>.workflows-module__tQMc0G__wf__my,.workflows-module__tQMc0G__wf--list>.workflows-module__tQMc0G__wf__rec-title,.workflows-module__tQMc0G__wf--list>.workflows-module__tQMc0G__wf__rec-grid{flex-shrink:0}.workflows-module__tQMc0G__wf__side-head{align-items:center;gap:6px;padding:4px 8px 12px;display:flex}.workflows-module__tQMc0G__wf__side-head-title{font-size:16px;font-weight:600;line-height:24px}.workflows-module__tQMc0G__wf__topbar-back{width:28px;height:28px;color:var(--text-2,#525252);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflows-module__tQMc0G__wf__topbar-back:hover{background:var(--surface-hover,#f5f5f7)}.workflows-module__tQMc0G__wf__shell{flex:1;gap:0;min-height:0;display:flex}.workflows-module__tQMc0G__wf__side{flex-shrink:0;width:300px;padding:12px;overflow-y:auto}.workflows-module__tQMc0G__wf__side-empty{color:var(--text-muted,#7a7a7a);padding:12px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__side-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.workflows-module__tQMc0G__wf__side-card{border-radius:var(--r-md,8px);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.workflows-module__tQMc0G__wf__side-card:not(.workflows-module__tQMc0G__wf__side-card--active):hover{background:#f0f0ed}.workflows-module__tQMc0G__wf__side-card--active{background:var(--bg-2,#eaeae6)}.workflows-module__tQMc0G__wf__side-card--active:hover{background:#ddddd8}.dark .workflows-module__tQMc0G__wf__side-card:not(.workflows-module__tQMc0G__wf__side-card--active):hover{background:rgb(var(--dark-tint,255 255 255)/.05)}.dark .workflows-module__tQMc0G__wf__side-card--active{background:rgb(var(--dark-tint,255 255 255)/.09)}.dark .workflows-module__tQMc0G__wf__side-card--active:hover{background:rgb(var(--dark-tint,255 255 255)/.13)}.workflows-module__tQMc0G__wf__side-icon{border-radius:var(--r-md,8px);background:var(--surface,#fff);width:32px;height:32px;color:var(--text-2,#525252);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflows-module__tQMc0G__wf__side-info{flex-direction:column;gap:2px;min-width:0;display:flex}.workflows-module__tQMc0G__wf__side-name{color:var(--text,#1c1c1e);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.workflows-module__tQMc0G__wf__side-meta{color:var(--text-muted,#7a7a7a);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.workflows-module__tQMc0G__wf__main{flex:1;min-width:0;display:flex;overflow:hidden}.workflows-module__tQMc0G__wf__main-empty{color:var(--text-muted,#7a7a7a);text-align:center;flex:1;padding:40px 24px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__detail-cols{flex:1;min-width:0;display:flex}.workflows-module__tQMc0G__wf__resizer{z-index:10;cursor:col-resize;flex-shrink:0;justify-content:center;align-items:center;width:10px;margin:0 -5px;display:flex;position:relative}.workflows-module__tQMc0G__wf__resizer-handle{z-index:1;pointer-events:none;background:#c6c8cd;border-radius:999px;width:8px;height:48px;transition:background .15s;position:relative}.workflows-module__tQMc0G__wf__resizer:hover .workflows-module__tQMc0G__wf__resizer-handle{background:#0a84ff}.workflows-module__tQMc0G__wf__header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.workflows-module__tQMc0G__wf__title{flex:1;font-size:22px;font-weight:600;line-height:30px}.workflows-module__tQMc0G__wf__primary{background:var(--text,#1c1c1e);color:var(--surface,#fff);border-radius:var(--radius-sm-old,8px);cursor:pointer;border:none;padding:9px 18px;font-size:14px;font-weight:500;line-height:22px}.workflows-module__tQMc0G__wf__primary:hover{opacity:.88}.workflows-module__tQMc0G__wf__primary:disabled{opacity:.4;cursor:not-allowed}.workflows-module__tQMc0G__wf__ghost,.workflows-module__tQMc0G__wf__danger{border:1px solid var(--border,#e0e0e0);background:var(--surface,#fff);color:var(--text,#1c1c1e);border-radius:var(--radius-sm-old,8px);cursor:pointer;padding:8px 14px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__ghost:hover{background:var(--surface-hover,#f5f5f7)}.workflows-module__tQMc0G__wf__danger{color:#dc2626}.workflows-module__tQMc0G__wf__danger:hover{background:var(--surface-hover,#f5f5f7)}.workflows-module__tQMc0G__wf__empty{color:var(--text-muted,#7a7a7a);padding:16px 0;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__hero{margin-bottom:32px}.workflows-module__tQMc0G__wf__hero-title{letter-spacing:-.02em;color:var(--text,#1c1c1e);margin:0;font-size:28px;font-weight:700;line-height:36px}.workflows-module__tQMc0G__wf__hero-sub{color:#5d5e5b;margin:4px 0 0;font-size:16px;line-height:24px}.workflows-module__tQMc0G__wf__my{min-height:180px;margin-bottom:40px}.workflows-module__tQMc0G__wf__tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin:12px 0 16px;display:flex;overflow-x:auto}.workflows-module__tQMc0G__wf__tabs::-webkit-scrollbar{display:none}.workflows-module__tQMc0G__wf__tab{border-radius:var(--r-md,8px);border:1px solid var(--line,#dededb);height:32px;color:var(--text-2,#525252);cursor:pointer;background:0 0;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.workflows-module__tQMc0G__wf__tab:not(.workflows-module__tQMc0G__wf__tab--active):hover{background:var(--bg-2,#eaeae6);color:var(--text,#1c1c1e)}.workflows-module__tQMc0G__wf__tab--active{background:var(--text,#1c1c1e);color:var(--surface,#fff);border-color:var(--text,#1c1c1e)}.workflows-module__tQMc0G__wf__tab--active:hover{background:var(--text,#1c1c1e);color:var(--surface,#fff);opacity:.88}.workflows-module__tQMc0G__wf__tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflows-module__tQMc0G__wf__tpl-card{text-align:left;background:var(--surface,#fff);border-radius:var(--r-lg,12px);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;transition:background .15s;display:flex;position:relative}.workflows-module__tQMc0G__wf__rec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.workflows-module__tQMc0G__wf__rec-card{text-align:left;background:var(--surface,#fff);border-radius:var(--r-lg,12px);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;min-height:180px;padding:24px;display:flex}.workflows-module__tQMc0G__wf__rec-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:12px;display:flex}.workflows-module__tQMc0G__wf__rec-use{border-radius:var(--r-xs,6px);background:var(--bg-2,#eaeae6);color:var(--text,#1c1c1e);align-items:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:600;line-height:22px;transition:background .15s;display:inline-flex}.workflows-module__tQMc0G__wf__rec-card:hover .workflows-module__tQMc0G__wf__rec-use{background:#ddddd8}.dark .workflows-module__tQMc0G__wf__rec-card:hover .workflows-module__tQMc0G__wf__rec-use{background:rgb(var(--dark-tint,255 255 255)/.16)}.workflows-module__tQMc0G__wf__tpl-card:hover{outline:1px solid var(--line,#dededb)}.dark .workflows-module__tQMc0G__wf__tpl-card:hover{outline-color:rgb(var(--dark-tint,255 255 255)/.18);background:var(--surface-hover)}.workflows-module__tQMc0G__wf__tpl-card--selected{outline:1px solid var(--brand-orange,#e8834a)}.workflows-module__tQMc0G__wf__tpl-check{background:var(--brand-orange,#e8834a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:10px;right:10px}.workflows-module__tQMc0G__wf__tpl-name{color:var(--text,#1c1c1e);padding-right:24px;font-size:14px;font-weight:600;line-height:22px}.workflows-module__tQMc0G__wf__tpl-desc{color:var(--text-2,#525252);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.workflows-module__tQMc0G__wf__tpl-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.workflows-module__tQMc0G__wf__tpl-tag{background:var(--bg-2,#eaeae6);border-radius:var(--r-xs,6px);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.workflows-module__tQMc0G__wf__tpl-tag img{width:15px;height:15px;display:block}.workflows-module__tQMc0G__wf__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1600px){.workflows-module__tQMc0G__wf__list,.workflows-module__tQMc0G__wf__rec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.workflows-module__tQMc0G__wf__rec-grid>:nth-child(n+4){display:none}}@media (max-width:1080px){.workflows-module__tQMc0G__wf__list,.workflows-module__tQMc0G__wf__rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workflows-module__tQMc0G__wf__rec-grid>:nth-child(n+3){display:none}}@media (max-width:900px){.workflows-module__tQMc0G__wf__list,.workflows-module__tQMc0G__wf__tpl-grid,.workflows-module__tQMc0G__wf__rec-grid{grid-template-columns:minmax(0,1fr);gap:12px}.workflows-module__tQMc0G__wf__rec-grid>:nth-child(n+2){display:none}.workflows-module__tQMc0G__wf__card-head{flex-wrap:wrap}}@media (max-width:768px){.workflows-module__tQMc0G__wf--list{padding:20px 16px 48px}.workflows-module__tQMc0G__wf__hero{margin-bottom:24px}.workflows-module__tQMc0G__wf__hero-title{font-size:24px;line-height:32px}.workflows-module__tQMc0G__wf__hero-sub{font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__rec-title{margin:4px 0 12px;font-size:16px;line-height:24px}.workflows-module__tQMc0G__wf__rec-card,.workflows-module__tQMc0G__wf__card{padding:16px}.workflows-module__tQMc0G__wf__rec-card{min-height:0}.workflows-module__tQMc0G__wf__empty-hero{min-height:160px;padding:16px 0}.workflows-module__tQMc0G__wf__empty-title{font-size:18px;line-height:26px}.workflows-module__tQMc0G__wf__empty-tip{font-size:14px;line-height:22px}}.workflows-module__tQMc0G__wf__card{text-align:left;background:var(--surface,#fff);border-radius:var(--r-lg,12px);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:24px;transition:background .15s,border-color .15s;display:flex}.workflows-module__tQMc0G__wf__card:hover{outline:1px solid var(--line,#dededb)}.dark .workflows-module__tQMc0G__wf__card:hover{outline-color:rgb(var(--dark-tint,255 255 255)/.18);background:var(--surface-hover)}.workflows-module__tQMc0G__wf__card-name{width:100%;color:var(--text,#1c1c1e);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.workflows-module__tQMc0G__wf__card-meta{color:var(--text-muted,#7a7a7a);font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__card .workflows-module__tQMc0G__wf__card-meta{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.workflows-module__tQMc0G__wf__card-footer{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}.workflows-module__tQMc0G__wf__card-head{align-items:center;gap:8px;width:100%;display:flex}.workflows-module__tQMc0G__wf__card-head-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.workflows-module__tQMc0G__wf__card-head-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.workflows-module__tQMc0G__wf__card-head-left .workflows-module__tQMc0G__wf__card-name{flex:0 auto;width:auto;min-width:0}.workflows-module__tQMc0G__wf__run-dot{background:#0a84ff;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite workflows-module__tQMc0G__wf-pulse}.workflows-module__tQMc0G__wf__badge{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.workflows-module__tQMc0G__wf__badge--ok{color:#1a7f45;background:#1a7f451a}.workflows-module__tQMc0G__wf__badge--fail{color:#c0392b;background:#c0392b1a}.workflows-module__tQMc0G__wf__badge--running{color:var(--brand-blue,#2f57e6);background:#2f57e61a}.workflows-module__tQMc0G__wf__badge--muted{color:var(--text-muted,#7a7a7a);background:var(--surface-hover,#f5f5f7)}.workflows-module__tQMc0G__wf__badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite workflows-module__tQMc0G__wf-pulse}@keyframes workflows-module__tQMc0G__wf-pulse{0%,to{opacity:1}50%{opacity:.3}}.workflows-module__tQMc0G__wf__card-desc{width:100%;color:var(--text-2,#525252);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.workflows-module__tQMc0G__wf__card-tags{flex-wrap:wrap;gap:4px;display:flex}.workflows-module__tQMc0G__wf__chip{color:var(--text-2,#525252);background:var(--bg-muted,#eaeaec);border-radius:6px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.workflows-module__tQMc0G__wf__chip--paused{color:#b26a00;background:#ff95001f}.workflows-module__tQMc0G__wf__chip--warn{color:#c0392b;background:#c0392b1a}.workflows-module__tQMc0G__wf__card-reconnect{color:#c0392b;background:#c0392b1a;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.workflows-module__tQMc0G__wf__card-reconnect-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflows-module__tQMc0G__wf__reconnect-btn{color:#fff;cursor:pointer;background:#c0392b;border:none;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none}.workflows-module__tQMc0G__wf__reconnect-btn:hover{opacity:.88}.dark .workflows-module__tQMc0G__wf__card-reconnect{color:#f87171;background:#f8717129}.dark .workflows-module__tQMc0G__wf__reconnect-btn{color:#1c1c1e;background:#f87171}.workflows-module__tQMc0G__wf__card-credits{color:#9a4a17;background:var(--brand-orange-soft,#fde7d8);border-radius:6px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.workflows-module__tQMc0G__wf__card-credits-msg{white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.workflows-module__tQMc0G__wf__card-credits-msg>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflows-module__tQMc0G__wf__card-credits-msg>svg{flex:none}.dark .workflows-module__tQMc0G__wf__card-credits{color:#f0a575;background:#e8834a29}.workflows-module__tQMc0G__wf__card-fail{color:#c0392b;align-items:baseline;gap:8px;width:100%;font-size:12px;line-height:16px;display:flex}.workflows-module__tQMc0G__wf__card-fail-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflows-module__tQMc0G__wf__card-fail-label{font-weight:600}.workflows-module__tQMc0G__wf__card-fail-fix{cursor:pointer;color:#c0392b;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px;font-weight:600;line-height:20px;text-decoration:underline}.workflows-module__tQMc0G__wf__card-fail-fix:hover{opacity:.8}.dark .workflows-module__tQMc0G__wf__badge--ok{color:#4ade80;background:#4ade8024}.dark .workflows-module__tQMc0G__wf__badge--fail{color:#f87171;background:#f8717129}.dark .workflows-module__tQMc0G__wf__badge--running{color:#38bdf8;background:#38bdf829}.dark .workflows-module__tQMc0G__wf__chip--paused{color:#fbbf24;background:#fbbf2429}.dark .workflows-module__tQMc0G__wf__chip--warn{color:#f87171;background:#f8717129}.dark .workflows-module__tQMc0G__wf__card-fail{color:#f87171}.workflows-module__tQMc0G__wf__panel{background-color:var(--bg-sunken,#f4f1ed);border:1px solid var(--line,#dededb);border-radius:var(--r-lg,12px);background-image:radial-gradient(#0000001f 1px,#0000 1px);background-size:20px 20px;flex-direction:column;flex:1;min-width:0;min-height:100%;display:flex;overflow-y:auto}.dark .workflows-module__tQMc0G__wf__panel{background-image:radial-gradient(#ffffff1f 1px,#0000 1px)}.workflows-module__tQMc0G__wf__panel-head{flex-direction:column;gap:4px;padding:16px 24px;display:flex}.workflows-module__tQMc0G__wf__head-row{align-items:center;gap:10px;display:flex}.workflows-module__tQMc0G__wf__head-sub{color:var(--text-muted,#7a7a7a);font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__active-badge{color:#16a34a;background:#16a34a1f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:20px}.workflows-module__tQMc0G__wf__head-right{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.workflows-module__tQMc0G__wf__stop{color:#e5484d;border-color:#e5484d73}.workflows-module__tQMc0G__wf__stop:hover:not(:disabled){background:#e5484d14}.workflows-module__tQMc0G__wf__toggle{background:var(--bg-muted,#d9dade);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .18s;position:relative}.workflows-module__tQMc0G__wf__toggle--on{background:#0a84ff}.workflows-module__tQMc0G__wf__toggle--disabled{opacity:.45;cursor:not-allowed}.workflows-module__tQMc0G__wf__toggle--warn{background:#c0392b66}.dark .workflows-module__tQMc0G__wf__toggle--warn{background:#f8717173}.workflows-module__tQMc0G__wf__toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.workflows-module__tQMc0G__wf__toggle--on .workflows-module__tQMc0G__wf__toggle-knob{transform:translate(18px)}.workflows-module__tQMc0G__wf__credits-slot{margin-bottom:16px}.workflows-module__tQMc0G__wf__canvas{flex:1;padding:8px 24px 32px;position:relative}.workflows-module__tQMc0G__wf__canvas-deps{margin-bottom:16px}.workflows-module__tQMc0G__wf__step-popup{z-index:3;background:var(--surface,#fff);border:1px solid #0a84ff;border-radius:12px;flex-direction:column;width:min(400px,36vw);display:flex;position:absolute;top:16px;bottom:24px;right:24px;overflow:hidden;box-shadow:0 8px 28px #0000001f}.workflows-module__tQMc0G__wf__popup-desc{color:var(--text-2,#525252);margin:0 0 14px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__popup-label{color:var(--text-muted,#7a7a7a);margin:4px 0 10px;font-size:12px;font-weight:600;line-height:20px}.workflows-module__tQMc0G__wf__fields{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.workflows-module__tQMc0G__wf__field{align-items:center;gap:12px;display:flex}.workflows-module__tQMc0G__wf__field-label{width:140px;color:var(--text-2,#525252);word-break:break-word;flex-shrink:0;font-size:14px;font-weight:500;line-height:22px}.workflows-module__tQMc0G__wf__field-input{border:1px solid var(--border,#e0e0e0);background:var(--surface,#fff);min-width:0;color:var(--text,#1c1c1e);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__field-input:focus{border-color:#0a84ff}.workflows-module__tQMc0G__wf__popup-head{align-items:center;gap:8px;padding:14px 16px 8px;display:flex}.workflows-module__tQMc0G__wf__popup-title{color:var(--text,#1c1c1e);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.workflows-module__tQMc0G__wf__popup-head .workflows-module__tQMc0G__wf__popup-type{flex-shrink:0;margin-bottom:0}.workflows-module__tQMc0G__wf__popup-close{cursor:pointer;color:var(--text-muted,#7a7a7a);background:0 0;border:none;flex-shrink:0;margin-left:auto;font-size:20px;line-height:1}.workflows-module__tQMc0G__wf__popup-close:hover{color:var(--text,#1c1c1e)}.workflows-module__tQMc0G__wf__popup-body{color:var(--text,#1c1c1e);flex:1;padding:14px 16px;font-size:14px;line-height:22px;overflow-y:auto}.workflows-module__tQMc0G__wf__popup-type{background:var(--bg-muted,#eaeaec);color:var(--text-2,#525252);border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.workflows-module__tQMc0G__wf__popup-type--agent{color:#0d9488;background:#0d94881f}.workflows-module__tQMc0G__wf__popup-type--http{color:#0a84ff;background:#007aff1f}.workflows-module__tQMc0G__wf__popup-type--channel{color:#e0457e;background:#e0457e24}.workflows-module__tQMc0G__wf__popup-type--data_source{color:#16a34a;background:#16a34a1f}.workflows-module__tQMc0G__wf__drawer-overlay{z-index:40;background:#0006;position:fixed;inset:0}.workflows-module__tQMc0G__wf__drawer{z-index:41;background:var(--surface,#fff);border-left:1px solid var(--border,#e0e0e0);flex-direction:column;width:min(520px,92vw);display:flex;position:fixed;top:0;bottom:0;right:0}.workflows-module__tQMc0G__wf__drawer-head{justify-content:space-between;align-items:center;padding:16px 20px 8px;display:flex}.workflows-module__tQMc0G__wf__drawer-title{font-size:16px;font-weight:600;line-height:24px}.workflows-module__tQMc0G__wf__drawer-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.workflows-module__tQMc0G__wf__modal-overlay{z-index:50;background:#0006;position:fixed;inset:0}.workflows-module__tQMc0G__wf__modal{z-index:51;background:var(--surface,#fff);border-radius:var(--r-lg,12px);flex-direction:column;width:min(640px,92vw);max-height:80vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000040}.workflows-module__tQMc0G__wf__modal-head{justify-content:space-between;align-items:center;padding:16px 20px 8px;display:flex}.workflows-module__tQMc0G__wf__modal-title{font-size:16px;font-weight:600;line-height:24px}.workflows-module__tQMc0G__wf__modal-foot{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 20px;display:flex}.workflows-module__tQMc0G__wf__modal-body{flex:1;padding:12px 20px 20px;overflow-y:auto}.workflows-module__tQMc0G__wf__team-share{border-top:1px solid var(--border,#e0e0e0);flex-direction:column;gap:6px;margin-top:16px;padding-top:14px;display:flex}.workflows-module__tQMc0G__wf__team-share-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflows-module__tQMc0G__wf__team-share-title{color:var(--text);font-size:14px;font-weight:600;line-height:22px}.workflows-module__tQMc0G__wf__team-share-note{color:var(--text-muted,#7a7a7a);margin:0;font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__team-share-link{color:var(--text);text-decoration:underline}.workflows-module__tQMc0G__wf__label{color:var(--text-2,#525252);font-size:14px;font-weight:500;line-height:22px}.workflows-module__tQMc0G__wf__section-title{margin-top:8px;margin-bottom:12px;font-size:14px;font-weight:600;line-height:22px}.workflows-module__tQMc0G__wf__rec-title{letter-spacing:-.01em;color:var(--text,#1c1c1e);margin:8px 0 16px;font-size:20px;font-weight:700;line-height:28px}.workflows-module__tQMc0G__wf__summary{color:var(--text-2,#525252);margin:0 0 4px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__textarea,.workflows-module__tQMc0G__wf__input{border:1px solid var(--line,#dededb);border-radius:var(--r-md,8px);background:var(--surface,#fff);width:100%;color:var(--text,#1c1c1e);outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__textarea{resize:none}.workflows-module__tQMc0G__wf__textarea:focus,.workflows-module__tQMc0G__wf__input:focus{border-color:var(--text-muted,#7a7a7a)}.workflows-module__tQMc0G__wf__edit-ai{background:var(--brand-blue,#2f57e6);color:#fff;border-radius:var(--radius-sm-old,8px);cursor:pointer;border:none;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.workflows-module__tQMc0G__wf__edit-ai:hover{opacity:.9}.workflows-module__tQMc0G__wf__nodes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workflows-module__tQMc0G__wf__node{border:1px solid var(--border,#e0e0e0);background:var(--surface-2,#fafafa);border-radius:var(--radius-xs,6px);align-items:baseline;gap:8px;padding:8px 12px;font-size:14px;line-height:22px;display:flex}.workflows-module__tQMc0G__wf__node-type{text-transform:uppercase;letter-spacing:.3px;background:var(--bg-muted,#eaeaec);color:var(--text-2,#525252);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__node-title{flex-shrink:0;font-weight:500}.workflows-module__tQMc0G__wf__node-detail{color:var(--text-muted,#7a7a7a);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflows-module__tQMc0G__wf__params-hint{color:var(--text-muted,#7a7a7a);font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__detail-head{align-items:center;gap:0;margin-bottom:20px;display:flex}.workflows-module__tQMc0G__wf__back-btn{width:32px;height:32px;color:var(--text,#1c1c1e);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflows-module__tQMc0G__wf__back-btn:hover{background:var(--surface-hover,#f5f5f7)}.workflows-module__tQMc0G__wf__back-btn svg *{stroke-width:2px}.workflows-module__tQMc0G__wf__detail-name{white-space:nowrap;text-overflow:ellipsis;cursor:text;border-radius:6px;flex:0 auto;min-width:0;margin:-2px -6px;padding:2px 6px;font-size:18px;font-weight:600;line-height:26px;overflow:hidden}.workflows-module__tQMc0G__wf__detail-name:hover{background:var(--surface-hover,#f5f5f7)}.workflows-module__tQMc0G__wf__name-input{min-width:0;color:var(--text,#1c1c1e);border:1px solid var(--border-2,#f0f1f2);background:var(--surface,#fff);border-radius:8px;outline:none;flex:0 280px;padding:2px 8px;font-family:inherit;font-size:18px;font-weight:600;line-height:26px}.workflows-module__tQMc0G__wf__name-input:focus{border-color:var(--border,#e0e0e0)}.workflows-module__tQMc0G__wf__menu-wrap{flex-shrink:0;position:relative}.workflows-module__tQMc0G__wf__menu-btn{width:32px;height:32px;color:var(--text-2,#525252);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.workflows-module__tQMc0G__wf__menu-btn:hover{background:var(--surface-hover,#f5f5f7);color:var(--text,#1c1c1e)}.workflows-module__tQMc0G__wf__menu-overlay{z-index:30;position:fixed;inset:0}.workflows-module__tQMc0G__wf__menu{z-index:31;background:var(--surface,#fff);border:1px solid var(--line,#dededb);border-radius:var(--r-lg,12px);min-width:160px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0000001f}.workflows-module__tQMc0G__wf__menu-item{text-align:left;width:100%;color:var(--text,#1c1c1e);border-radius:var(--r-xs,6px);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-family:inherit;font-size:14px;line-height:22px;display:block}.workflows-module__tQMc0G__wf__menu-item:hover{background:var(--bg-2,#eaeae6)}.workflows-module__tQMc0G__wf__menu-item--danger{color:#dc2626}.workflows-module__tQMc0G__wf__param-row{flex-direction:column;gap:4px;display:flex}.workflows-module__tQMc0G__wf__param-label{color:var(--text-2,#525252);font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__flow{flex-direction:column;width:100%;max-width:560px;margin:0 auto;display:flex;position:relative}.workflows-module__tQMc0G__wf__flow:before{content:"";background:var(--border,#d8dade);z-index:0;width:2px;position:absolute;top:52px;bottom:24px;left:50%;transform:translate(-50%)}.workflows-module__tQMc0G__wf__flow-label{color:var(--text-muted,#7a7a7a);margin:4px 0 10px;font-size:12px;font-weight:600;line-height:20px}.workflows-module__tQMc0G__wf__flow-label:not(:first-child){margin-top:20px}.workflows-module__tQMc0G__wf__trigger{z-index:1;border:1px solid var(--line,#dededb);border-radius:var(--r-lg,12px);background:var(--surface,#fff);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex;position:relative}.workflows-module__tQMc0G__wf__trigger-title{color:var(--text,#1c1c1e);font-size:14px;font-weight:600;line-height:22px}.workflows-module__tQMc0G__wf__trigger-badge{color:#0a84ff;background:#007aff1a;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:20px}.workflows-module__tQMc0G__wf__trigger-status{color:#16a34a;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.workflows-module__tQMc0G__wf__steps-flow{flex-direction:column;gap:40px;display:flex;position:relative}.workflows-module__tQMc0G__wf__step{z-index:1;border:1px solid var(--line,#dededb);border-radius:var(--r-lg,12px);background:var(--surface,#fff);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.workflows-module__tQMc0G__wf__step--selected{border-color:#0a84ff;box-shadow:0 0 0 1px #0a84ff}.workflows-module__tQMc0G__wf__step--flash{animation:1s ease-in-out 2 workflows-module__tQMc0G__wf-step-flash}@keyframes workflows-module__tQMc0G__wf-step-flash{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #0a84ff59}}.workflows-module__tQMc0G__wf__step--running{border-color:#0a84ff}.workflows-module__tQMc0G__wf__conn{z-index:2;width:4px;height:40px;position:absolute;bottom:100%;left:50%;overflow:visible;transform:translate(-50%)}.workflows-module__tQMc0G__wf__conn-line{stroke:#0a84ff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:3 8;animation:.55s linear infinite workflows-module__tQMc0G__wf-dash}@keyframes workflows-module__tQMc0G__wf-dash{to{stroke-dashoffset:-11px}}.workflows-module__tQMc0G__wf__step-icon{background:var(--bg-muted,#eaeaec);width:36px;height:36px;color:var(--text-2,#525252);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.workflows-module__tQMc0G__wf__step-check{color:#fff;border:2px solid var(--surface,#fff);background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.workflows-module__tQMc0G__wf__step-icon--cat-search{color:#fff;background:#0d9488}.workflows-module__tQMc0G__wf__step-icon--cat-analyze{color:#fff;background:#0a84ff}.workflows-module__tQMc0G__wf__step-icon--cat-write{color:#fff;background:#d97706}.workflows-module__tQMc0G__wf__step-icon--cat-mail{color:#fff;background:#e0457e}.workflows-module__tQMc0G__wf__step-icon--cat-http{color:#fff;background:#6366f1}.workflows-module__tQMc0G__wf__step-icon--cat-data{color:#fff;background:#16a34a}.workflows-module__tQMc0G__wf__step-icon--cat-schedule{color:#fff;background:#7c5cff}.workflows-module__tQMc0G__wf__step-icon--cat-action{color:#fff;background:#64748b}.workflows-module__tQMc0G__wf__step-icon--trigger{color:#fff;background:#7c5cff}.workflows-module__tQMc0G__wf__step-icon--connector{border:1px solid var(--border,#e0e0e0);background:#fff}.workflows-module__tQMc0G__wf__step-icon--connector img{display:block}.workflows-module__tQMc0G__wf__uses{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.workflows-module__tQMc0G__wf__uses-label{color:var(--text-muted,#7a7a7a);font-size:12px;font-weight:600;line-height:20px}.workflows-module__tQMc0G__wf__uses-chip{border:1px solid var(--border,#e0e0e0);background:var(--surface,#fff);color:var(--text,#1c1c1e);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;line-height:20px;display:inline-flex}.workflows-module__tQMc0G__wf__uses-chip img{display:block}.workflows-module__tQMc0G__wf__step-icon--running{color:#fff;background:#0a84ff}.workflows-module__tQMc0G__wf__step-icon--done{color:#fff;background:#16a34a}.workflows-module__tQMc0G__wf__step-icon--error{color:#fff;background:#dc2626}.workflows-module__tQMc0G__wf__step-icon--running .workflows-module__tQMc0G__wf__spinner{border-color:#fff #fff6 #fff6}.workflows-module__tQMc0G__wf__node-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workflows-module__tQMc0G__wf__step-line{align-items:baseline;gap:8px;min-width:0;display:flex}.workflows-module__tQMc0G__wf__node-sub{color:var(--text-muted,#7a7a7a);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.workflows-module__tQMc0G__wf__step-name{color:var(--text,#1c1c1e);flex-shrink:0;font-size:14px;font-weight:600;line-height:22px}.workflows-module__tQMc0G__wf__step-title{color:var(--text,#1c1c1e);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.workflows-module__tQMc0G__wf__step-type-chip{border:1px solid var(--border-2,#00000014);background:var(--bg-muted,#eaeaec);color:var(--text-muted,#7a7a7a);white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500;line-height:20px}.workflows-module__tQMc0G__wf__step-type-chip--agent{color:#0d9488;background:#0d94881f;border-color:#0000}.workflows-module__tQMc0G__wf__step-type-chip--http{color:#0a84ff;background:#007aff1f;border-color:#0000}.workflows-module__tQMc0G__wf__step-type-chip--channel{color:#e0457e;background:#e0457e24;border-color:#0000}.workflows-module__tQMc0G__wf__step-type-chip--data_source{color:#16a34a;background:#16a34a1f;border-color:#0000}.workflows-module__tQMc0G__wf__step-desc{color:var(--text-2,#525252);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:20px;display:-webkit-box;overflow:hidden}.workflows-module__tQMc0G__wf__step-inputs{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.workflows-module__tQMc0G__wf__step-input{align-items:center;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.workflows-module__tQMc0G__wf__step-input-label{color:var(--text-muted,#7a7a7a);flex-shrink:0;font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__step-chip{background:var(--bg-muted,#eaeaec);max-width:100%;color:var(--text-2,#525252);white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;line-height:20px;display:inline-flex;overflow:hidden}.workflows-module__tQMc0G__wf__spinner{border:2px solid #0a84ff40;border-top-color:#0a84ff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite workflows-module__tQMc0G__wf-spin}@keyframes workflows-module__tQMc0G__wf-spin{to{transform:rotate(360deg)}}.workflows-module__tQMc0G__wf__detail{background:var(--surface,#fff);border:1px solid #0a84ff;border-radius:12px;flex:1;min-width:0;overflow:hidden}.workflows-module__tQMc0G__wf__detail-head{border-bottom:1px solid var(--border-2,#00000014);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.workflows-module__tQMc0G__wf__detail-title{color:var(--text,#1c1c1e);font-size:14px;font-weight:600;line-height:22px}.workflows-module__tQMc0G__wf__detail-body{color:var(--text,#1c1c1e);padding:14px 16px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__detail-muted{color:var(--text-muted,#7a7a7a)}.workflows-module__tQMc0G__wf__result{border:1px solid var(--border,#e0e0e0);border-radius:var(--radius-old,12px);background:var(--surface,#fff);width:100%;max-width:560px;margin:24px auto 0;padding:14px 16px;line-height:1.6}.workflows-module__tQMc0G__wf__runs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workflows-module__tQMc0G__wf__run-item{border:1px solid var(--border-2,#0000001a);background:var(--surface,#fff);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.workflows-module__tQMc0G__wf__run-row{text-align:left;cursor:pointer;width:100%;color:var(--text,#1c1c1e);background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:22px;display:flex}.workflows-module__tQMc0G__wf__run-row:hover{background:var(--surface-hover,#f5f5f7)}.workflows-module__tQMc0G__wf__run-time{color:var(--text-2,#525252);font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__run-view{color:#0a84ff;margin-left:auto;font-size:14px;font-weight:500;line-height:22px}.workflows-module__tQMc0G__wf__run-detail{border-top:1px solid var(--border-2,#00000014);background:var(--surface,#fff);padding:12px 14px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__run-error{color:#dc2626;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:6px;font-size:14px;line-height:22px;display:flex}.workflows-module__tQMc0G__wf__run-error>span{white-space:pre-wrap}.workflows-module__tQMc0G__wf__run-discard{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;display:flex}.workflows-module__tQMc0G__wf__run-discard-btn{border:1px solid var(--border,#e0e0e0);color:#dc2626;border-radius:var(--radius-xs,6px);cursor:pointer;background:0 0;padding:3px 10px;font-size:13px;line-height:20px}.workflows-module__tQMc0G__wf__run-discard-btn:hover:not(:disabled){color:var(--surface,#fff);background:#dc2626;border-color:#dc2626}.workflows-module__tQMc0G__wf__run-discard-btn:disabled{opacity:.5;cursor:default}.workflows-module__tQMc0G__wf__run-discard-hint{color:var(--text-muted,#7a7a7a);font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__run-stopped{color:var(--status-warning-dark,#92400e);margin-bottom:6px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__run-locate{cursor:pointer;color:#dc2626;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px;font-weight:600;line-height:20px;text-decoration:underline}.workflows-module__tQMc0G__wf__run-locate:hover{opacity:.8}.workflows-module__tQMc0G__wf__run-credits{color:var(--text-2,#525252);margin-bottom:6px;font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__run-credits-out{color:#e5484d}.workflows-module__tQMc0G__wf__head-avg{color:var(--text-muted,#7a7a7a);white-space:nowrap;flex-shrink:0;font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__usage-strip{color:var(--text-2,#525252);border-bottom:1px solid var(--border,#e0e0e0);margin-bottom:10px;padding:2px 2px 10px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__run-cr{color:var(--text-2,#525252);white-space:nowrap;margin-left:auto;font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__run-cr~.workflows-module__tQMc0G__wf__run-view{margin-left:12px}.workflows-module__tQMc0G__wf__result-cr{color:var(--text-muted,#7a7a7a);margin-left:10px;font-size:12px;font-weight:400;line-height:20px}.workflows-module__tQMc0G__wf__result-seq{color:var(--text-muted,#7a7a7a);margin-left:8px;font-size:12px;font-weight:400;line-height:20px}.workflows-module__tQMc0G__wf__run-credits-out a{color:var(--brand-blue,#2f57e6);font-weight:500;text-decoration:none}.workflows-module__tQMc0G__wf__run-approval{background:var(--bg-muted,#eaeaec);color:var(--text-2,#525252);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:12px;font-weight:600;line-height:20px}.workflows-module__tQMc0G__wf__run-approval[data-state=awaiting]{color:#b25e00;background:#ff950029}.workflows-module__tQMc0G__wf__run-approval[data-state=has_failed]{color:#e5484d;background:#e5484d24}.workflows-module__tQMc0G__wf__run-approval[data-state=all_sent]{color:#2a7e52;background:#30a46c24}.dark .workflows-module__tQMc0G__wf__run-approval[data-state=awaiting]{color:#f5a623}.dark .workflows-module__tQMc0G__wf__run-approval[data-state=all_sent]{color:#4cc38a}.workflows-module__tQMc0G__wf__run-approval-sum{color:var(--text-2,#525252);margin-bottom:6px;font-size:12px;font-weight:600;line-height:20px}.workflows-module__tQMc0G__wf__run-approval-sum[data-state=awaiting]{color:#b25e00}.workflows-module__tQMc0G__wf__run-approval-sum[data-state=has_failed]{color:#e5484d}.dark .workflows-module__tQMc0G__wf__run-approval-sum[data-state=awaiting]{color:#f5a623}.workflows-module__tQMc0G__wf__status{text-transform:capitalize;background:var(--bg-muted,#eaeaec);color:var(--text-2,#525252);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:20px}.workflows-module__tQMc0G__wf__status--succeeded{color:#16a34a;background:#16a34a1f}.workflows-module__tQMc0G__wf__status--failed{color:#dc2626;background:#dc26261f}.workflows-module__tQMc0G__wf__status--running{color:#0a84ff;background:#0a84ff1f}.workflows-module__tQMc0G__wf__status--skipped{color:var(--text-2,#525252);background:var(--bg-muted,#eaeaec)}.workflows-module__tQMc0G__wf__status--expired{color:#b45309;background:#b453091f}.dark .workflows-module__tQMc0G__wf__status--expired{color:#f5a623}.workflows-module__tQMc0G__wf__status--suspended{color:#b25e00;background:#ff950029}.dark .workflows-module__tQMc0G__wf__status--suspended{color:#f5a623}.workflows-module__tQMc0G__wf__credits-banner{border-radius:var(--r-lg,12px);background:var(--brand-orange-soft,#fde7d8);color:#9a4a17;border:0;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 14px;font-size:14px;line-height:22px;display:flex}.dark .workflows-module__tQMc0G__wf__credits-banner{color:#f0a575;background:#e8834a29}.workflows-module__tQMc0G__wf__credits-topup{border-radius:var(--r-sm,6px);background:var(--text,#1c1c1e);height:24px;color:var(--surface,#fff);flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.workflows-module__tQMc0G__wf__credits-topup:hover{opacity:.88}.workflows-module__tQMc0G__wf__sched{border:1px solid var(--border,#e0e0e0);background:var(--surface-2,#fafafa);border-radius:8px;flex-direction:column;gap:10px;margin-top:8px;padding:14px;display:flex}.workflows-module__tQMc0G__wf__popup-body .workflows-module__tQMc0G__wf__sched{background:0 0;border:none;margin-top:0;padding:0}.workflows-module__tQMc0G__wf__sched-group{flex-direction:column;gap:8px;display:flex}.workflows-module__tQMc0G__wf__sched-label{color:var(--text-muted,#7a7a7a);font-size:12px;font-weight:600;line-height:20px}.workflows-module__tQMc0G__wf__sched-modes{flex-wrap:wrap;gap:10px 18px;display:flex}.workflows-module__tQMc0G__wf__sched-mode{color:var(--text,#1c1c1e);cursor:pointer;align-items:center;gap:6px;font-size:14px;line-height:22px;display:flex}.workflows-module__tQMc0G__wf__sched-mode input{accent-color:#0a84ff;cursor:pointer}.workflows-module__tQMc0G__wf__sched-status{color:var(--text-muted,#7a7a7a);font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__sched-row{color:var(--text,#1c1c1e);align-items:center;gap:8px;font-size:14px;line-height:22px;display:flex}.workflows-module__tQMc0G__wf__sched-row .workflows-module__tQMc0G__wf__input{width:auto}.workflows-module__tQMc0G__wf__sched-tz{color:var(--text-muted,#7a7a7a);font-size:12px;line-height:20px}.workflows-module__tQMc0G__wf__sched-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workflows-module__tQMc0G__wf__pending-banner{border:1px solid var(--status-warning-border,#d9770640);background:var(--status-warning-bg,#d9770612);color:var(--text,#1c1c1e);border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:14px;line-height:22px}.workflows-module__tQMc0G__wf__share-row{align-items:center;gap:8px;margin:12px 0;display:flex}.workflows-module__tQMc0G__wf__share-row .workflows-module__tQMc0G__wf__input{flex:1}.workflows-module__tQMc0G__wf__link-btn{font:inherit;color:var(--text,#1c1c1e);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.workflows-module__tQMc0G__wf__link-btn:disabled{opacity:.5;cursor:default}.workflows-module__tQMc0G__wf__card--sk{pointer-events:none}.workflows-module__tQMc0G__wf__sk{background:linear-gradient(90deg,#0000000f 25%,#0000001f 37%,#0000000f 63%) 0 0/400% 100%;border-radius:6px;height:10px;animation:1.2s ease-in-out infinite workflows-module__tQMc0G__wf-sk;display:block}.dark .workflows-module__tQMc0G__wf__sk{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 37%,#ffffff0f 63%) 0 0/400% 100%}@keyframes workflows-module__tQMc0G__wf-sk{0%{background-position:100% 0}to{background-position:0 0}}.workflows-module__tQMc0G__wf__sk--name{width:55%;height:14px}.workflows-module__tQMc0G__wf__card--sk:nth-child(2) .workflows-module__tQMc0G__wf__sk--name{width:42%}.workflows-module__tQMc0G__wf__card--sk:nth-child(3) .workflows-module__tQMc0G__wf__sk--name{width:62%}.workflows-module__tQMc0G__wf__sk--meta{width:80%}.workflows-module__tQMc0G__wf__card--sk:nth-child(2) .workflows-module__tQMc0G__wf__sk--meta{width:72%}.workflows-module__tQMc0G__wf__card--sk:nth-child(3) .workflows-module__tQMc0G__wf__sk--meta{width:85%}.workflows-module__tQMc0G__wf__sk--meta2{width:60%}.workflows-module__tQMc0G__wf__card--sk:nth-child(2) .workflows-module__tQMc0G__wf__sk--meta2{width:48%}.workflows-module__tQMc0G__wf__card--sk:nth-child(3) .workflows-module__tQMc0G__wf__sk--meta2{width:55%}.workflows-module__tQMc0G__wf__sk-chips{gap:6px;width:100%;margin-top:10px;display:flex}.workflows-module__tQMc0G__wf__sk--chip{width:52px;height:16px}.workflows-module__tQMc0G__wf__load-error{min-height:140px;color:var(--text-muted,#7a7a7a);justify-content:center;align-items:center;gap:12px;font-size:14px;line-height:22px;display:flex}.workflows-module__tQMc0G__wf__load-retry{border:1px solid var(--border,#e0e0e0);background:var(--surface,#fff);color:var(--text,#1c1c1e);cursor:pointer;border-radius:8px;padding:4px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px}.workflows-module__tQMc0G__wf__load-retry:hover{background:var(--surface-hover,#f5f5f7)}
.MockWorkflowCard-module__UbOCVa__card{outline:1px dashed var(--line,#dededb);cursor:default;min-height:196px}.dark .MockWorkflowCard-module__UbOCVa__card{outline-color:rgb(var(--dark-tint,255 255 255)/.18)}.MockWorkflowCard-module__UbOCVa__tag{border-radius:var(--r-xs,6px);background:var(--brand-orange-soft,#fde7d8);color:#1c1c1e;white-space:nowrap;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}
.skillsPanel-module__nchpma__skills__panel{text-align:left}.skillsPanel-module__nchpma__skills__title{color:var(--text,#1c1c1e);margin-bottom:12px;font-size:14px;font-weight:500;line-height:22px}.skillsPanel-module__nchpma__skills__hint{color:var(--text-muted,#7a7a7a);padding:4px 0 8px;font-size:14px;line-height:22px}.skillsPanel-module__nchpma__skills__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.skillsPanel-module__nchpma__skills__grid{grid-template-columns:minmax(0,1fr)}}.skillsPanel-module__nchpma__skills__card{border-radius:var(--r-lg,12px);background:var(--surface,#fff);text-align:left;cursor:pointer;align-items:flex-start;gap:16px;min-height:108px;padding:20px;transition:border-color .15s;display:flex;position:relative}.skillsPanel-module__nchpma__skills__card--selected{outline:2px solid var(--brand-orange,#e8834a);outline-offset:1px}.skillsPanel-module__nchpma__skills__card-check{background:var(--brand-orange,#e8834a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:10px;right:10px}.skillsPanel-module__nchpma__skills__card-icon{border-radius:var(--r-xs,6px);background:var(--bg,#f7f7f4);width:48px;height:48px;color:var(--text,#1c1c1e);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.skillsPanel-module__nchpma__skills__card-body{flex-direction:column;gap:6px;min-width:0;padding-right:24px;display:flex}.skillsPanel-module__nchpma__skills__card-title{color:var(--text,#1c1c1e);font-size:14px;font-weight:600;line-height:22px}.skillsPanel-module__nchpma__skills__card-desc{color:var(--text-muted,#7a7a7a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}
.FileDropZone-module__K0Z6qa__dropzone__overlay{z-index:40;background:color-mix(in srgb,var(--surface,#fff)72%,transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FileDropZone-module__K0Z6qa__dropzone__overlay--fixed{position:fixed}.FileDropZone-module__K0Z6qa__dropzone__box{border-radius:var(--radius-old,12px);background:var(--surface,#fff);color:var(--text,#1c1c1e);border:2px dashed #0a84ff;flex-direction:column;align-items:center;gap:10px;padding:28px 44px;font-size:14px;font-weight:600;display:flex;box-shadow:0 8px 30px #0000001f}.FileDropZone-module__K0Z6qa__dropzone__box svg{color:#0a84ff}
.PreviewModal-module__tBESBG__modal{border:1px solid var(--line,#dededb);border-radius:var(--r-xl,16px);background:var(--surface,#fff);width:min(1120px,100vw - 32px);max-width:none;height:min(780px,100dvh - 48px);font-family:var(--font-geist-sans),"Geist",system-ui,sans-serif;padding:0;overflow:hidden}.PreviewModal-module__tBESBG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PreviewModal-module__tBESBG__loading{text-align:center;color:var(--text-muted,#7a7a7a);padding:80px}.PreviewModal-module__tBESBG__grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);height:100%;display:grid}.PreviewModal-module__tBESBG__preview{background:var(--bg-sunken,#f4f1ed);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:18px;display:flex}.PreviewModal-module__tBESBG__device{flex:none;justify-content:center;gap:2px;display:flex}.PreviewModal-module__tBESBG__device button{border:1px solid var(--line,#dededb);background:var(--surface,#fff);height:32px;color:var(--text-2,#525252);font-size:var(--fs-12,12px);line-height:var(--lh-12,20px);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.PreviewModal-module__tBESBG__device button:first-child{border-radius:var(--r-sm,6px)0 0 var(--r-sm,6px)}.PreviewModal-module__tBESBG__device button:last-child{border-radius:0 var(--r-sm,6px)var(--r-sm,6px)0}.PreviewModal-module__tBESBG__device button.PreviewModal-module__tBESBG__active{background:var(--text,#1c1c1e);color:var(--surface,#fff);border-color:var(--text,#1c1c1e)}.PreviewModal-module__tBESBG__stage{background:var(--surface,#fff);border:1px solid var(--line,#dededb);flex:1;width:100%;min-height:0;margin:0 auto;overflow:hidden}.PreviewModal-module__tBESBG__stage.PreviewModal-module__tBESBG__mobile{width:min(375px,100%)}.PreviewModal-module__tBESBG__frame{border:0;width:100%;height:100%;display:block}.PreviewModal-module__tBESBG__fallback{background:var(--bg-muted,#eaeaec);width:100%;height:100%;color:var(--text-muted,#7a7a7a);justify-content:center;align-items:center;font-size:13px;display:flex}.PreviewModal-module__tBESBG__side{flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex}.PreviewModal-module__tBESBG__title{font-size:var(--fs-20,20px);line-height:var(--lh-20,28px);overflow-wrap:anywhere;margin:0 36px 8px 0}.PreviewModal-module__tBESBG__meta{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.PreviewModal-module__tBESBG__meta span{border-radius:var(--r-sm,6px);background:var(--brand-blue-soft,#e4eaff);color:var(--brand-blue,#2f57e6);font-size:var(--fs-12,12px);line-height:var(--lh-12-tight,16px);padding:2px 8px}.PreviewModal-module__tBESBG__intro{color:var(--text-2,#525252);font-size:var(--fs-14,14px);line-height:var(--lh-14,22px);margin:0 0 12px}.PreviewModal-module__tBESBG__copy{min-height:0;font-size:var(--fs-14,14px);line-height:var(--lh-14,22px);flex:1;padding-right:4px;overflow-y:auto}.PreviewModal-module__tBESBG__why{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.PreviewModal-module__tBESBG__why li{color:var(--text-2,#525252)}.PreviewModal-module__tBESBG__why strong{color:var(--text,#1c1c1e);font-weight:650}.PreviewModal-module__tBESBG__credits{border-top:1px solid var(--line,#dededb);color:var(--text-muted,#7a7a7a);font-size:var(--fs-12,12px);line-height:var(--lh-12,20px);overflow-wrap:anywhere;margin-top:16px;padding-top:12px}.PreviewModal-module__tBESBG__credits summary{color:var(--text-2,#525252);font-size:var(--fs-14,14px);line-height:var(--lh-14,22px);cursor:pointer;font-weight:600}.PreviewModal-module__tBESBG__credits summary::marker{color:var(--text-muted,#7a7a7a)}.PreviewModal-module__tBESBG__credits :is(h1,h2,h3){color:var(--text-2,#525252);font-size:var(--fs-12,12px);line-height:var(--lh-12,20px);margin:12px 0 4px;font-weight:650}.PreviewModal-module__tBESBG__credits a{color:inherit;text-decoration:underline}.PreviewModal-module__tBESBG__use{border-radius:var(--r-md,8px);background:var(--text,#1c1c1e);height:40px;color:var(--surface,#fff);font-size:var(--fs-14,14px);line-height:var(--lh-14,22px);cursor:pointer;border:0;flex:none;margin-top:14px;font-weight:600}@media (max-width:820px){.PreviewModal-module__tBESBG__modal{width:calc(100vw - 16px);height:calc(100dvh - 24px)}.PreviewModal-module__tBESBG__grid{grid-template-rows:minmax(300px,48%) minmax(0,52%);grid-template-columns:1fr}.PreviewModal-module__tBESBG__side{padding:18px;overflow-y:auto}.PreviewModal-module__tBESBG__copy{flex:none;min-height:auto;padding-right:0;overflow:visible}.PreviewModal-module__tBESBG__use{box-shadow:0 -16px 0 var(--surface,#fff);position:sticky;bottom:0}}
.DemoTag-module__vE0gjW__tag{vertical-align:middle;border-radius:var(--r-xs,6px);background:var(--brand-orange-soft,#fde7d8);color:#1c1c1e;white-space:nowrap;flex-shrink:0;margin-left:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}
.AppCardSkeleton-module__8GVrEa__grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px;display:grid}.AppCardSkeleton-module__8GVrEa__card{background:var(--surface,#fff);border-radius:var(--r-lg,12px);border:.6px solid var(--border,#0000000f);flex-direction:column;gap:14px;padding:14px;display:flex}.AppCardSkeleton-module__8GVrEa__card_agent{background:0 0;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.AppCardSkeleton-module__8GVrEa__foot_agent{align-items:center;gap:10px;display:flex}.AppCardSkeleton-module__8GVrEa__meta_agent{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.AppCardSkeleton-module__8GVrEa__top{align-items:center;gap:10px;display:flex}.AppCardSkeleton-module__8GVrEa__title_block{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.AppCardSkeleton-module__8GVrEa__desc{min-height:32px}.AppCardSkeleton-module__8GVrEa__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}
