.app_page__MWikv{min-height:100vh}.app_header__1AqmN{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;background:var(--color-card-bg);border-bottom:1px solid var(--color-border)}.app_headerRight__ZvrMv{display:flex;align-items:center;gap:12px;font-size:14px}.app_brand__SFyHo{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--color-primary);text-decoration:none}.app_container__gTpjk{max-width:1040px;margin:0 auto;padding:28px 24px 64px}.app_titleRow__c5TQo{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.app_h1__r2Rx0{margin:0 0 16px;font-size:24px;font-weight:800}.app_titleRow__c5TQo .app_h1__r2Rx0{margin:0}.app_h2__dTvzk{margin:0 0 12px;font-size:16px;font-weight:700}.app_muted__67S_t{color:var(--color-text-secondary);font-size:14px}.app_createForm__RoMW0{display:flex;gap:8px}.app_createForm__RoMW0 input,.app_field__BkSg0 input{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;background:#fff;min-width:0}.app_createForm__RoMW0 input{width:260px}.app_danger__uiPGr,.app_linkButton__w3PwD,.app_primary__x7F9t,.app_secondary__ZxYUV{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.app_primary__x7F9t{border:0;background:var(--color-primary);color:#fff}.app_primary__x7F9t:hover:not(:disabled){background:var(--color-primary-hover)}.app_primary__x7F9t:disabled{opacity:.6;cursor:default}.app_secondary__ZxYUV{border:1px solid var(--color-border);background:#fff;color:var(--color-text)}.app_secondary__ZxYUV:hover{border-color:var(--color-primary);color:var(--color-primary)}.app_danger__uiPGr{border:1px solid #fecaca;background:#fff;color:#b91c1c}.app_linkButton__w3PwD{border:0;background:transparent;color:var(--color-text-secondary);padding:6px 8px}.app_error__L8Cti{margin:0;color:#b91c1c;font-size:14px}.app_info__figNb{margin:0;color:var(--color-primary-hover);font-size:14px}.app_authScreen__b7ZQF{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.app_authCard__aGMor{width:100%;max-width:380px;display:grid;grid-gap:14px;gap:14px;padding:32px 28px;background:var(--color-card-bg);border-radius:var(--radius-lg);box-shadow:0 8px 30px rgba(15,23,42,.08)}.app_authTitle___obrK{margin:0;font-size:22px}.app_authCard__aGMor .app_muted__67S_t{margin:0}.app_field__BkSg0{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600}.app_emptyState__seriS{padding:40px;text-align:center;background:var(--color-card-bg);border:1px dashed var(--color-border);border-radius:var(--radius)}.app_funnelList__M7co0{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.app_funnelCard__C85i_{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius)}.app_funnelCover__YMOqr{flex:0 0 168px;display:block;overflow:hidden;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg-soft,#f1f5f9);aspect-ratio:1200/630;transition:transform .15s ease,box-shadow .15s ease}.app_funnelCover__YMOqr:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.app_funnelCover__YMOqr img{display:block;width:100%;height:100%;object-fit:cover}.app_funnelMain__aaNcE{flex:1 1 220px;min-width:0}.app_funnelTitle__xTjW0{font-size:16px;font-weight:700;text-decoration:none}.app_funnelTitle__xTjW0:hover{color:var(--color-primary)}.app_meta__3wKHu{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:13px;color:var(--color-text-secondary)}.app_pillOff__1BjhO,.app_pillOn__apCYa{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600}.app_pillOn__apCYa{background:var(--color-primary-light);color:var(--color-primary-hover)}.app_pillOff__1BjhO{background:#f1f5f9;color:#475569}.app_funnelActions__4FsTY{display:flex;gap:8px;flex-wrap:wrap}.app_stats__T0mZ_{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.app_stats__T0mZ_ div{display:grid;padding:16px;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius)}.app_stats__T0mZ_ strong{font-size:24px}.app_stats__T0mZ_ span{color:var(--color-text-secondary);font-size:13px}.app_questionCard__9lTpx{margin-bottom:14px;padding:18px;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius)}.app_barRow__ukJw3{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto;align-items:center;grid-gap:10px;gap:10px;padding:4px 0;font-size:14px}.app_bar__Kb_UB{height:10px;border-radius:999px;background:#e2e8f0;overflow:hidden}.app_bar__Kb_UB span{display:block;height:100%;background:var(--color-primary)}.app_barValue__lNty6{text-align:right;color:var(--color-text-secondary)}.app_tableWrap__TgHUI{overflow-x:auto}.app_table__0rcqT{width:100%;border-collapse:collapse;font-size:13px}.app_table__0rcqT td,.app_table__0rcqT th{padding:8px 10px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.app_table__0rcqT th{color:var(--color-text-secondary);font-weight:600;white-space:nowrap}@media (max-width:640px){.app_header__1AqmN{padding:12px 16px}.app_headerRight__ZvrMv .app_muted__67S_t{display:none}.app_container__gTpjk{padding:20px 16px 48px}.app_titleRow__c5TQo{flex-direction:column;align-items:stretch}.app_createForm__RoMW0 input{flex:1 1;width:auto}.app_funnelCover__YMOqr{flex-basis:100%}.app_funnelActions__4FsTY>*{flex:1 1 auto}.app_funnelActions__4FsTY form{display:flex}.app_funnelActions__4FsTY form button{flex:1 1}.app_barRow__ukJw3{grid-template-columns:1fr auto}.app_bar__Kb_UB{grid-column:1/-1;order:3}.app_stats__T0mZ_ div{padding:12px}.app_stats__T0mZ_ strong{font-size:20px}}