@keyframes page_fadeIn__wT9Py{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInReduced__iVB9i{0%{opacity:0}to{opacity:1}}@keyframes page_pulse__3qJ70{0%,to{opacity:1}50%{opacity:.4}}@keyframes page_spin__AwN5N{to{transform:rotate(1turn)}}.page_page__Y5VR3{flex:1 1}.page_hero__5tTQz{padding:80px 16px;text-align:center;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(96,165,250,.08) 0,transparent 70%)}@media(min-width:768px){.page_hero__5tTQz{padding:80px 32px}}.page_heroInner__xT2r6{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.page_badge__6QQmc{display:inline-block;padding:4px 12px;border:1px solid var(--color-border-bright);border-radius:9999px;font-size:.75rem;font-weight:500;color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em}.page_heroTitle__XKBen{font-size:2rem;font-weight:700;color:var(--color-text-primary);line-height:1.25;margin:0}@media(min-width:768px){.page_heroTitle__XKBen{font-size:2.5rem}}.page_heroSubtitle__iZJ2N{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.625;margin:0}.page_plans__S4tlj{padding:0 16px 80px}@media(min-width:768px){.page_plans__S4tlj{padding:0 32px 80px}}.page_plansWrap__z9jxL{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:24px;align-items:stretch}.page_plansControls__dM76W{gap:12px;flex-wrap:wrap}.page_periodToggle__ZD_hx,.page_plansControls__dM76W{display:flex;align-items:center;justify-content:center}.page_periodToggle__ZD_hx{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:9999px;padding:3px;gap:2px;align-self:center}.page_periodBtn__lN6sa{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:9999px;background:transparent;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.page_periodBtnActive__LfkQb,.page_periodBtn__lN6sa:hover:not(.page_periodBtnActive__LfkQb){color:var(--color-text-primary)}.page_periodBtnActive__LfkQb{background:var(--color-bg-surface);box-shadow:0 1px 4px rgba(0,0,0,.25)}.page_periodSaveBadge__bfA07{display:inline-flex;align-items:center;padding:1px 8px;background:rgba(var(--color-success-rgb),.12);border:1px solid rgba(var(--color-success-rgb),.25);border-radius:9999px;font-size:11px;font-weight:600;color:var(--color-success);white-space:nowrap}.page_plansInner__LsBfe{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:start}@media(min-width:1024px){.page_plansInner__LsBfe{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.page_plansInner__LsBfe{grid-template-columns:repeat(3,1fr)}}.page_planCard___r1Gk{position:relative;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px;transition:border-color .25s ease}.page_planCard___r1Gk:hover{border-color:var(--color-border-bright)}.page_planCardPopular__RS4ti{border-color:var(--color-accent);background:linear-gradient(160deg,rgba(96,165,250,.05) 0,var(--color-bg-surface) 60%)}.page_planCardPopular__RS4ti:hover{border-color:var(--color-accent-bright)}.page_popularBadge__sTw0W{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:4px 12px;background:var(--color-accent);border-radius:9999px;font-size:.75rem;font-weight:600;color:#fff;white-space:nowrap}.page_planHead__sbAR2{display:flex;flex-direction:column;gap:12px}.page_planName__SCB6n{font-size:.875rem;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.06em}.page_planPricing___oV_w{display:flex;align-items:baseline;gap:4px}.page_planPrice__Gv3j0{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);line-height:1}.page_planPeriod__JZ6fn{font-size:.875rem;color:var(--color-text-muted)}.page_planPricingPromo__Ve_50{display:flex;flex-direction:column;gap:8px}.page_planPricingRow__L1H1h{display:flex;align-items:baseline;gap:4px}.page_planPriceOriginalRow__3FGKE{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_planPriceOriginal__9TyZl{font-size:.875rem;color:var(--color-text-muted);text-decoration:line-through}.page_promoLabel__5BJZh{display:inline-block;padding:2px 8px;background:rgba(var(--color-accent-warm-rgb),.12);border:1px solid rgba(var(--color-accent-warm-rgb),.25);border-radius:9999px;font-size:.75rem;font-weight:500;color:var(--color-accent-warm);white-space:nowrap}.page_couponWrap__7xHD_{display:flex;align-items:center;gap:8px}.page_couponLabel__t_znz{font-size:.75rem;color:var(--color-text-muted)}.page_couponCode__uJgOu{padding:2px 8px;background:rgba(var(--color-accent-rgb),.08);border:1px dashed rgba(var(--color-accent-rgb),.3);border-radius:4px;font-family:monospace;font-size:.75rem;font-weight:600;color:var(--color-accent);letter-spacing:.05em;-webkit-user-select:all;-moz-user-select:all;user-select:all;cursor:default}.page_planDesc__xla5y{font-size:.875rem;color:var(--color-text-secondary);line-height:1.625;margin:0}.page_featureList__E16vR{list-style:none;margin:0;display:flex;flex-direction:column;gap:12px;padding:12px 0 0;border-top:1px solid var(--color-border)}.page_featureItem__XqGK_{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-secondary)}.page_featureCheck__nEm4S{width:14px;height:14px;flex-shrink:0;color:var(--color-success)}.page_comparison__R7LFH{padding:64px 16px;background:var(--color-bg-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}@media(min-width:768px){.page_comparison__R7LFH{padding:80px 32px}}.page_sectionInner__T08_5{max-width:1280px;margin:0 auto}.page_sectionTitle__FyWof{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin:0 0 40px;text-align:center}@media(min-width:768px){.page_sectionTitle__FyWof{font-size:2rem}}.page_tableWrap__DOHHd{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.page_tableWrap__DOHHd::-webkit-scrollbar{width:6px;height:6px}.page_tableWrap__DOHHd::-webkit-scrollbar-track{background:transparent}.page_tableWrap__DOHHd::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}.page_tableWrap__DOHHd::-webkit-scrollbar-thumb:hover{background:var(--color-border-bright)}.page_tableWrap__DOHHd{overflow-y:hidden}.page_table__SxIgV{width:100%;border-collapse:collapse;min-width:680px;overflow-y:hidden}.page_thFeature__RS5ms,.page_th__h5jzd{padding:12px 16px;font-size:.875rem;font-weight:600;color:var(--color-text-secondary);text-align:left;border-bottom:1px solid var(--color-border)}.page_th__h5jzd{text-align:center;width:140px}.page_thPopular__zzJSt{color:var(--color-accent)}.page_tr__Z12Z0:hover .page_tdFeature__BO5mw,.page_tr__Z12Z0:hover .page_td__ixCPw{background:var(--color-bg-elevated)}.page_tdFeature__BO5mw,.page_td__ixCPw{padding:12px 16px;font-size:.875rem;color:var(--color-text-secondary);border-bottom:1px solid rgba(var(--color-border-rgb),.5);transition:background .15s ease}.page_td__ixCPw{text-align:center;vertical-align:middle}.page_tdPopular__ikNde{background:rgba(var(--color-accent-rgb),.03)}.page_cellText__XkTVT{font-size:.875rem;color:var(--color-text-primary);font-weight:500}.page_iconCheck__p2Htd{width:18px;height:18px;color:var(--color-success);display:inline-block;vertical-align:middle}.page_iconCross__6mvCw{width:14px;height:14px;color:var(--color-text-muted);display:inline-block;vertical-align:middle}.page_faq__GcQg0{padding:64px 16px}@media(min-width:768px){.page_faq__GcQg0{padding:80px 32px}}.page_faqInner__QKcrc{max-width:720px;margin:0 auto}.page_faqList__nzDLN{display:flex;flex-direction:column;gap:0}.page_faqItem__T7i5w{padding:24px 0;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px}.page_faqItem__T7i5w:last-child{border-bottom:none}.page_faqQ__zhw_0{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}.page_faqA__U177D{font-size:.875rem;color:var(--color-text-secondary);line-height:1.625;margin:0}.page_cta__RfNaG{padding:80px 16px;text-align:center;border-top:1px solid var(--color-border);background:radial-gradient(ellipse 60% 60% at 50% 100%,rgba(96,165,250,.06) 0,transparent 70%)}@media(min-width:768px){.page_cta__RfNaG{padding:80px 32px}}.page_ctaInner__8gBwH{max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.page_ctaTitle__QpMCa{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin:0}@media(min-width:768px){.page_ctaTitle__QpMCa{font-size:2rem}}.page_ctaSubtitle__nx5ic{font-size:1rem;color:var(--color-text-secondary);line-height:1.625;margin:0}@keyframes page_fadeInUp__mJL_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes page_rowIn__Ji2Ka{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page_animH1__xiPST{animation:page_fadeInUp__mJL_1 .55s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.page_animH1__xiPST{animation:none}}.page_animH2___i0i8{animation:page_fadeInUp__mJL_1 .62s cubic-bezier(.16,1,.3,1) .12s both}@media(prefers-reduced-motion:reduce){.page_animH2___i0i8{animation:none}}.page_animH3__DVMC2{animation:page_fadeInUp__mJL_1 .62s cubic-bezier(.16,1,.3,1) .27s both}@media(prefers-reduced-motion:reduce){.page_animH3__DVMC2{animation:none}}.page_page__Y5VR3 [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transition-delay:var(--anim-delay,0ms)}@media(prefers-reduced-motion:reduce){.page_page__Y5VR3 [data-animate]{opacity:1;transform:none;transition:none}}.page_page__Y5VR3 [data-animate][data-visible]{opacity:1;transform:none}.page_page__Y5VR3 [data-visible] .page_tr__Z12Z0{animation:page_rowIn__Ji2Ka .35s cubic-bezier(.16,1,.3,1) calc(.2s + var(--row-i, 0)*.1s) both}@media(prefers-reduced-motion:reduce){.page_page__Y5VR3 [data-visible] .page_tr__Z12Z0{animation:none;opacity:1}}@keyframes CalendarView_fadeIn__6dFuB{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes CalendarView_fadeInReduced__Ro7fW{0%{opacity:0}to{opacity:1}}@keyframes CalendarView_pulse__iEC0d{0%,to{opacity:1}50%{opacity:.4}}@keyframes CalendarView_spin__v62wW{to{transform:rotate(1turn)}}.CalendarView_wrapper__OdmL2{width:100%}.CalendarView_nav__C6Gr9{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-bottom:none;border-radius:12px 12px 0 0}@media(max-width:600px){.CalendarView_nav__C6Gr9{padding:8px 12px}}.CalendarView_navBtn__sd1UX{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.CalendarView_navBtn__sd1UX:hover{background:var(--color-bg-surface);border-color:var(--color-border-bright);color:var(--color-text-primary)}.CalendarView_navBtn__sd1UX svg{font-size:.75rem}.CalendarView_navTitle__f427H{font-size:1rem;font-weight:600;color:var(--color-text-primary);letter-spacing:.01em}.CalendarView_calendar__w8p4a{display:flex;flex-direction:column;background:var(--color-border);border:1px solid var(--color-border);border-radius:0 0 12px 12px;overflow:hidden;gap:1px;min-width:560px}@media(max-width:600px){.CalendarView_calendar__w8p4a{min-width:0}}.CalendarView_header__VyKxi{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px}.CalendarView_dayName__e1NOQ{padding:8px 12px;background:var(--color-bg-elevated);font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-align:center;text-transform:uppercase;letter-spacing:.07em}@media(max-width:600px){.CalendarView_dayName__e1NOQ{padding:4px;font-size:9px;letter-spacing:0}}.CalendarView_week__7QIja{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px}.CalendarView_emptyCell__06l9U{background:var(--color-bg-primary);min-height:100px}@media(max-width:600px){.CalendarView_emptyCell__06l9U{min-height:60px}}.CalendarView_cell__OlMT9{background:var(--color-bg-surface);min-height:100px;padding:8px;display:flex;flex-direction:column;gap:4px;overflow:hidden;transition:background .15s ease;position:relative}.CalendarView_cell__OlMT9:hover{background:var(--color-bg-elevated)}.CalendarView_cell__OlMT9:hover .CalendarView_addBtn__mjusQ,.CalendarView_cell__OlMT9:hover .CalendarView_markBtn__MwXSx{opacity:1}@media(max-width:600px){.CalendarView_cell__OlMT9{min-height:60px;padding:4px;gap:2px}.CalendarView_cell__OlMT9 .CalendarView_addBtn__mjusQ,.CalendarView_cell__OlMT9 .CalendarView_markBtn__MwXSx{opacity:1}}.CalendarView_todayCell__6_US2{background:rgba(16,185,129,.05);border-top:2px solid var(--color-success)}.CalendarView_todayCell__6_US2:hover{background:rgba(16,185,129,.1)}.CalendarView_pastCell__5dq_a{background:rgba(0,0,0,.15)}.CalendarView_pastCell__5dq_a .CalendarView_dayNum__NImIs{color:rgba(var(--color-text-muted-rgb),.5);opacity:.6}.CalendarView_pastCell__5dq_a:hover{background:rgba(0,0,0,.1)}.CalendarView_cellHead__7llDx{display:flex;align-items:center;justify-content:space-between;min-height:22px}@media(max-width:600px){.CalendarView_cellHead__7llDx{min-height:16px}}.CalendarView_cellHeadLeft__GgzCn{display:flex;align-items:center;gap:4px}.CalendarView_cellBtns__vLvC1{display:flex;align-items:center;gap:2px}.CalendarView_dayNum__NImIs{font-size:.75rem;font-weight:500;color:var(--color-text-muted);line-height:1}@media(max-width:600px){.CalendarView_dayNum__NImIs{font-size:10px}}.CalendarView_todayDayNum__kYEpt{color:var(--color-success);font-weight:600}.CalendarView_addBtn__mjusQ{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:rgba(var(--color-accent-rgb),.15);border:1px solid rgba(var(--color-accent-rgb),.3);color:var(--color-accent);cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease;flex-shrink:0}.CalendarView_addBtn__mjusQ svg{font-size:9px}.CalendarView_addBtn__mjusQ:hover{background:rgba(var(--color-accent-rgb),.25);border-color:rgba(var(--color-accent-rgb),.5)}@media(max-width:600px){.CalendarView_addBtn__mjusQ{width:14px;height:14px}.CalendarView_addBtn__mjusQ svg{font-size:7px}}.CalendarView_dropTarget__53IGo{background:rgba(96,165,250,.08)!important;outline:2px dashed rgba(96,165,250,.35);outline-offset:-2px}.CalendarView_chips__xEF50{display:flex;flex-direction:column;gap:2px;flex:1 1;overflow:hidden}.CalendarView_chip__lL2SQ{display:flex;align-items:center;gap:4px;width:100%;padding:2px 8px 2px 6px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid var(--c,var(--color-text-muted));border-radius:4px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;transition:background .15s ease,border-color .15s ease}.CalendarView_chip__lL2SQ:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.12);border-left-color:var(--c,var(--color-text-muted))}.CalendarView_chip__lL2SQ:active{cursor:-webkit-grabbing;cursor:grabbing}@media(max-width:600px){.CalendarView_chip__lL2SQ{padding:2px 3px 2px 4px;gap:2px}}.CalendarView_chipDragging__3WQoJ{opacity:.35;cursor:-webkit-grabbing;cursor:grabbing}.CalendarView_chipCampaign__FkK6_{border-style:dashed;opacity:.9}.CalendarView_chipDot__HJYf0{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--p,var(--color-text-muted));flex-shrink:0}.CalendarView_chipTime__j0r_U{font-size:10px;font-weight:600;color:var(--color-text-muted);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:600px){.CalendarView_chipTime__j0r_U{display:none}}.CalendarView_chipLabel__9aKvk{flex:1 1;font-size:11px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}@media(max-width:600px){.CalendarView_chipLabel__9aKvk{display:none}}.CalendarView_chipAutopost__mzFpn{flex-shrink:0;font-size:8px;color:#fb923c;opacity:.85;line-height:1}@media(max-width:600px){.CalendarView_chipAutopost__mzFpn{font-size:7px}}.CalendarView_chipAutopostQueued__z3ZXi{color:#facc15}.CalendarView_chipAutopostPublished__X2hJ5{color:#4ade80;opacity:1}.CalendarView_markedCell__Z0Stk{border-top:2px solid var(--mc)}.CalendarView_cellPickerOpen__mD9r_{overflow:visible!important;z-index:10}.CalendarView_markerDot__b_Dgw{width:7px;height:7px;border-radius:2px;flex-shrink:0}.CalendarView_markBtn__MwXSx{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease;flex-shrink:0}.CalendarView_markBtn__MwXSx svg{font-size:9px}.CalendarView_markBtn__MwXSx:hover{color:var(--color-text-primary)}@media(max-width:600px){.CalendarView_markBtn__MwXSx{width:14px;height:14px}.CalendarView_markBtn__MwXSx svg{font-size:7px}}.CalendarView_markBtnActive__UMU4C{opacity:1!important;color:var(--mc,var(--color-accent))}.CalendarView_markerLabel__UMK5q{font-size:10px;font-weight:500;color:var(--mc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;padding-bottom:1px}@media(max-width:600px){.CalendarView_markerLabel__UMK5q{display:none}}.CalendarView_markerPicker__s6HOD{position:absolute;top:26px;right:0;z-index:20;background:var(--color-bg-elevated);border:1px solid var(--color-border-bright);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 16px rgba(0,0,0,.4);min-width:160px}.CalendarView_markerPickerColors__PGLuV{display:flex;align-items:center;gap:4px}.CalendarView_markerPickerColor__OJInu{width:16px;height:16px;border-radius:3px;background:var(--mc);border:2px solid transparent;cursor:pointer;flex-shrink:0;transition:transform .15s ease,border-color .15s ease}.CalendarView_markerPickerColor__OJInu:hover{transform:scale(1.25);border-color:hsla(0,0%,100%,.4)}.CalendarView_markerPickerColorActive__MTfxO{border-color:hsla(0,0%,100%,.65)!important}.CalendarView_markerPickerInput__7sngu{width:100%;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);font-size:.75rem;padding:4px 6px;outline:none;transition:border-color .15s ease}.CalendarView_markerPickerInput__7sngu::placeholder{color:var(--color-text-muted)}.CalendarView_markerPickerInput__7sngu:focus{border-color:var(--color-border-bright)}.CalendarView_markerPickerActions__rTvnP{display:flex;align-items:center;gap:4px}.CalendarView_markerPickerSave__AA0or{flex:1 1;padding:3px 8px;border-radius:4px;background:var(--mc);border:none;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;opacity:.9;transition:opacity .15s ease}.CalendarView_markerPickerSave__AA0or:hover{opacity:1}.CalendarView_markerPickerClear__guwEG{width:24px;height:24px;border-radius:4px;background:transparent;border:1px solid var(--color-border-bright);color:var(--color-text-muted);cursor:pointer;font-size:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,color .15s ease}.CalendarView_markerPickerClear__guwEG:hover{background:hsla(0,0%,100%,.07);color:var(--color-text-primary)}@keyframes Spinner_fadeIn__lh3DG{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes Spinner_fadeInReduced__4UPom{0%{opacity:0}to{opacity:1}}@keyframes Spinner_pulse__6BMO0{0%,to{opacity:1}50%{opacity:.4}}@keyframes Spinner_spin__L1iCD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_spinner__MTHrT{display:inline-block;border-radius:50%;border:2px solid var(--color-border);border-top-color:var(--color-accent);animation:Spinner_spin__L1iCD .8s linear infinite;flex-shrink:0}.Spinner_sm__taZTS{width:14px;height:14px}.Spinner_md__Tc5mZ{width:20px;height:20px}.Spinner_lg__o9zm_{width:32px;height:32px;border-width:3px}.Spinner_xl__Y4Ry_{width:48px;height:48px;border-width:4px}.Spinner_center__yt2dU{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:48px 0}@keyframes AdsCalendar_fadeIn__BZ3ju{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes AdsCalendar_fadeInReduced__gsuU2{0%{opacity:0}to{opacity:1}}@keyframes AdsCalendar_pulse__VwFp1{0%,to{opacity:1}50%{opacity:.4}}@keyframes AdsCalendar_spin__MbQPm{to{transform:rotate(1turn)}}.AdsCalendar_wrapper__W3WWc{display:flex;flex-direction:column;width:100%}.AdsCalendar_nav__l_dtu{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.AdsCalendar_navBtn__nPLDS{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.AdsCalendar_navBtn__nPLDS:hover{background:var(--color-bg-surface);border-color:var(--color-border-bright);color:var(--color-text-primary)}.AdsCalendar_navBtn__nPLDS:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.AdsCalendar_navBtn__nPLDS svg{font-size:.75rem}.AdsCalendar_navTitle__bvtNG{font-size:1rem;font-weight:600;color:var(--color-text-primary);letter-spacing:.01em}.AdsCalendar_calendar__pNgt3{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.AdsCalendar_header__bpRvF{display:grid;grid-template-columns:repeat(7,1fr);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border)}.AdsCalendar_dayName__qvxGN{text-align:center;padding:8px;font-size:.75rem;color:var(--color-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.AdsCalendar_week__wd9ol{display:grid;grid-template-columns:repeat(7,1fr)}.AdsCalendar_cell__zVoKq{min-height:100px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:8px;display:flex;flex-direction:column;gap:4px;background:var(--color-bg-primary)}.AdsCalendar_cell__zVoKq:last-child{border-right:none}.AdsCalendar_emptyCell__QXsMa{min-height:100px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg-surface);opacity:.5}.AdsCalendar_emptyCell__QXsMa:last-child{border-right:none}.AdsCalendar_week__wd9ol:last-child .AdsCalendar_cell__zVoKq,.AdsCalendar_week__wd9ol:last-child .AdsCalendar_emptyCell__QXsMa{border-bottom:none}.AdsCalendar_dayNum__fsYb7{font-size:.75rem;color:var(--color-text-secondary);align-self:flex-start;line-height:1}.AdsCalendar_chips__Zt9VG{display:flex;flex-direction:column;gap:4px;margin-top:4px}.AdsCalendar_chip__VNbsd{display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;border:none;background:color-mix(in srgb,var(--c,#71717a) 15%,transparent);cursor:pointer;font-size:.75rem;position:relative;text-align:left;width:100%;transition:filter .15s ease}.AdsCalendar_chip__VNbsd:hover{filter:brightness(.92)}.AdsCalendar_chipDot__nocSD{width:6px;height:6px;border-radius:50%;background:var(--c,#71717a);flex-shrink:0}.AdsCalendar_chipTime__p4qz_{color:var(--color-text-secondary);font-size:10px;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdsCalendar_chipNoScore__YO1zY{font-size:10px;color:var(--color-text-muted);margin-left:auto;flex-shrink:0;line-height:1}.AdsCalendar_chipSpinnerWrap__mrLQ7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.15);border-radius:4px;z-index:1}.AdsCalendar_chipUnscored__qnCF1{opacity:.7;border:1px dashed var(--color-border)}.AdsCalendar_chipScoring__lNrM5{cursor:not-allowed;opacity:.5}@keyframes Button_fadeIn__uTLUV{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes Button_fadeInReduced__lcabB{0%{opacity:0}to{opacity:1}}@keyframes Button_pulse__ulQ0o{0%,to{opacity:1}50%{opacity:.4}}@keyframes Button_spin__clXgF{to{transform:rotate(1turn)}}.Button_btn__nhntQ{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,DM Sans,system-ui,-apple-system,sans-serif;font-weight:500;border-radius:8px;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease,transform .16s cubic-bezier(.23,1,.32,1);white-space:nowrap;cursor:pointer;border:1px solid transparent;outline:none}.Button_btn__nhntQ:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Button_btn__nhntQ:active:not(:disabled){transform:scale(.97)}.Button_btn__nhntQ:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_primary__swzAa{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}@media(hover:hover)and (pointer:fine){.Button_primary__swzAa:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}}.Button_secondary__pFIlL{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}@media(hover:hover)and (pointer:fine){.Button_secondary__pFIlL:hover:not(:disabled){border-color:var(--color-border-bright);background:var(--color-bg-surface)}}.Button_ghost__lEOCo{background:transparent;color:var(--color-text-secondary);border-color:transparent}@media(hover:hover)and (pointer:fine){.Button_ghost__lEOCo:hover:not(:disabled){background:var(--color-bg-elevated);color:var(--color-text-primary)}}.Button_danger__5gJwK{background:transparent;color:var(--color-danger);border-color:var(--color-danger)}@media(hover:hover)and (pointer:fine){.Button_danger__5gJwK:hover:not(:disabled){background:var(--color-danger);color:#fff}}.Button_info__6xmTU{background:var(--color-info);color:#fff;border-color:var(--color-info)}@media(hover:hover)and (pointer:fine){.Button_info__6xmTU:hover:not(:disabled){filter:brightness(1.1)}}.Button_sm__sh0pZ{padding:4px 12px;font-size:.75rem;height:28px}.Button_md__m9Lz9{padding:8px 16px;font-size:.875rem;height:36px}.Button_lg__UdK99{padding:12px 24px;font-size:1rem;height:44px}@keyframes PressRelease_fadeIn__5d8S3{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes PressRelease_fadeInReduced__GLoiS{0%{opacity:0}to{opacity:1}}@keyframes PressRelease_pulse__fzDZK{0%,to{opacity:1}50%{opacity:.4}}@keyframes PressRelease_spin__9H4do{to{transform:rotate(1turn)}}.PressRelease_wrapper__AUMhM{display:flex;flex-direction:column;gap:16px}.PressRelease_loadingRow__iK9WK{display:flex;justify-content:center;padding:32px 0}.PressRelease_error__ls9SL{font-size:.875rem;color:var(--color-danger);padding:8px 12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;margin:0}.PressRelease_header__7CWXu{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.PressRelease_titleRow__ugmIi{display:flex;align-items:center;gap:12px}.PressRelease_title__Pd41U{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}.PressRelease_wordCountChip__mL1WF{display:inline-flex;align-items:center;padding:3px 8px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:9999px;font-size:11px;font-weight:500;color:var(--color-text-muted);white-space:nowrap}.PressRelease_toolbarActions__8R7pv{display:flex;align-items:center;gap:8px;flex-shrink:0}.PressRelease_actionBtn__BfL1n{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;font-size:.75rem;font-weight:500;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease;line-height:1.5}.PressRelease_actionBtn__BfL1n svg{font-size:11px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.PressRelease_actionBtn__BfL1n:hover:not(:disabled){border-color:var(--color-border-bright);color:var(--color-text-primary)}}.PressRelease_actionBtn__BfL1n:disabled{opacity:.5;cursor:not-allowed}.PressRelease_actionBtnSuccess__mKXS_{border-color:rgba(var(--color-success-rgb),.4);color:var(--color-success);background:rgba(var(--color-success-rgb),.07)}.PressRelease_actionBtnSuccess__mKXS_:hover:not(:disabled){border-color:var(--color-success)!important;color:var(--color-success)!important;background:rgba(var(--color-success-rgb),.12)!important}.PressRelease_actionBtnRegen__9kg_H:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);background:rgba(var(--color-accent-rgb),.06)}.PressRelease_emptyState__XKkm_{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 24px;background:var(--color-bg-surface);border:1px dashed var(--color-border);border-radius:16px;text-align:center}.PressRelease_emptyIconWrap__6gW97{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--color-bg-elevated);border:1px solid var(--color-border);flex-shrink:0}.PressRelease_emptyIcon__JHgEa{width:24px;height:24px;background:var(--color-text-muted);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.PressRelease_emptyContent__zywD3{display:flex;flex-direction:column;gap:8px;max-width:400px}.PressRelease_emptyTitle__bB3B8{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}.PressRelease_emptyText__FWQJN{font-size:.875rem;color:var(--color-text-muted);line-height:1.625;margin:0}.PressRelease_emptyActions__idenG{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.PressRelease_editMode__c5qQD{display:flex;flex-direction:column;gap:12px}.PressRelease_editModeHeader__wxy1c{display:flex;align-items:center;justify-content:space-between;gap:12px}.PressRelease_editModeLabel__AfJx7{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.PressRelease_charCount__3_VCh{font-size:.75rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PressRelease_editTextarea__8eYDE{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-size:1rem;transition:border-color .15s ease}.PressRelease_editTextarea__8eYDE::placeholder{color:var(--color-text-muted)}.PressRelease_editTextarea__8eYDE:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.18)}.PressRelease_editTextarea__8eYDE:disabled{opacity:.5;cursor:not-allowed}.PressRelease_editTextarea__8eYDE{width:100%;min-height:480px;padding:16px 20px;font-family:Inter,DM Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.625;resize:vertical;box-sizing:border-box}.PressRelease_editActions__7S3U_{display:flex;gap:12px;flex-wrap:wrap}.PressRelease_contentWrapper__gTbay{position:relative;flex:1 1;display:flex;flex-direction:column}.PressRelease_contentLoading__13YF5{pointer-events:none}.PressRelease_contentOverlay__SBUJ_{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;border-radius:12px}.PressRelease_document__Ww6tz{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.PressRelease_documentHeader__NlVhl{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--color-bg-elevated)}.PressRelease_documentLabel__BMD8c{font-size:10px;font-weight:600;color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase}.PressRelease_documentDivider__SWOLc{height:1px;background:var(--color-border)}.PressRelease_docBody__WlWOP{padding:24px 32px;max-height:680px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.PressRelease_docBody__WlWOP::-webkit-scrollbar{width:6px;height:6px}.PressRelease_docBody__WlWOP::-webkit-scrollbar-track{background:transparent}.PressRelease_docBody__WlWOP::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}.PressRelease_docBody__WlWOP::-webkit-scrollbar-thumb:hover{background:var(--color-border-bright)}.PressRelease_docPara__HiahF{font-family:Inter,DM Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;color:var(--color-text-primary);line-height:1.625;margin:0 0 16px;word-break:break-word}.PressRelease_docPara__HiahF:last-child{margin-bottom:0}.PressRelease_docPara__HiahF:first-child{font-weight:500}@media(min-width:769px)and (max-width:1100px){.PressRelease_header__7CWXu{flex-wrap:wrap;gap:8px}.PressRelease_toolbarActions__8R7pv{flex-wrap:wrap}.PressRelease_docBody__WlWOP{max-height:520px}}@media(max-width:768px){.PressRelease_header__7CWXu{flex-direction:column;align-items:flex-start;gap:12px}.PressRelease_toolbarActions__8R7pv{flex-wrap:wrap;gap:8px;width:100%}.PressRelease_actionBtn__BfL1n span{display:none}.PressRelease_docBody__WlWOP{padding:16px 20px;max-height:440px}.PressRelease_docPara__HiahF{font-size:.75rem}.PressRelease_editTextarea__8eYDE{min-height:280px;padding:16px}.PressRelease_editActions__7S3U_>*{flex:1 1}.PressRelease_emptyState__XKkm_{padding:32px 16px}.PressRelease_emptyActions__idenG{width:100%}.PressRelease_emptyActions__idenG>*{flex:1 1}}@keyframes GenreMultiSelect_fadeIn__Mek0P{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes GenreMultiSelect_fadeInReduced__t_ZaO{0%{opacity:0}to{opacity:1}}@keyframes GenreMultiSelect_pulse__Dj_wM{0%,to{opacity:1}50%{opacity:.4}}@keyframes GenreMultiSelect_spin__QSGlg{to{transform:rotate(1turn)}}.GenreMultiSelect_field__4g6ok{display:flex;flex-direction:column;gap:8px;position:relative}.GenreMultiSelect_label__x1qE5{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.GenreMultiSelect_control__JoY68{width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-family:Inter,DM Sans,system-ui,-apple-system,sans-serif;font-size:1rem;transition:border-color .15s ease}.GenreMultiSelect_control__JoY68::placeholder{color:var(--color-text-muted)}.GenreMultiSelect_control__JoY68:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.18)}.GenreMultiSelect_control__JoY68:disabled{opacity:.5;cursor:not-allowed}.GenreMultiSelect_control__JoY68{min-height:40px;height:auto;padding:4px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;flex-wrap:nowrap}.GenreMultiSelect_control__JoY68.GenreMultiSelect_controlOpen__t4kTK{border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(96,165,250,.2)}.GenreMultiSelect_tags__2_7fj{display:flex;flex-wrap:wrap;gap:4px;flex:1 1;min-width:0;align-items:center}.GenreMultiSelect_tag__8MVo4{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:rgba(96,165,250,.15);border:1px solid rgba(96,165,250,.3);border-radius:4px;font-size:.75rem;color:var(--color-accent);white-space:nowrap}.GenreMultiSelect_tagRemove__1r4ha{background:none;border:none;padding:0;cursor:pointer;color:var(--color-accent);font-size:14px;line-height:1;opacity:.7;display:flex;align-items:center;justify-content:center}.GenreMultiSelect_tagRemove__1r4ha:hover{opacity:1}.GenreMultiSelect_search__QBeB9{flex:1 1;min-width:80px;background:none;border:none;outline:none;color:var(--color-text-primary);font-size:.875rem;font-family:inherit;padding:0}.GenreMultiSelect_placeholder__JUdIt{font-size:.875rem;color:var(--color-text-muted)}.GenreMultiSelect_arrow__Nypu_{font-size:10px;color:var(--color-text-muted);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GenreMultiSelect_dropdown__VlEq0{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4);max-height:280px;overflow-y:auto;z-index:100;padding:4px 0}.GenreMultiSelect_group__6__cP{padding:4px 0}.GenreMultiSelect_group__6__cP+.GenreMultiSelect_group__6__cP{border-top:1px solid var(--color-border)}.GenreMultiSelect_groupName__IDiJ1{display:flex;align-items:center;gap:8px;padding:4px 12px;font-size:.875rem;font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:background .1s}.GenreMultiSelect_groupName__IDiJ1:hover{background:hsla(0,0%,100%,.05)}.GenreMultiSelect_groupName__IDiJ1.GenreMultiSelect_checked__0enM1{color:var(--color-accent)}.GenreMultiSelect_option__GSFlx{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 28px;font-size:.875rem;color:var(--color-text-secondary);cursor:pointer;transition:background .1s}.GenreMultiSelect_option__GSFlx:hover{background:hsla(0,0%,100%,.05)}.GenreMultiSelect_option__GSFlx.GenreMultiSelect_checked__0enM1{color:var(--color-accent)}.GenreMultiSelect_checkbox__Z_JFz{width:14px;font-size:11px;color:var(--color-accent);flex-shrink:0}.GenreMultiSelect_empty__9Kg9r{padding:12px;text-align:center;font-size:.875rem;color:var(--color-text-muted)}@keyframes GenerateCampaignModal_fadeIn__Sh_xa{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes GenerateCampaignModal_fadeInReduced__RXQ3M{0%{opacity:0}to{opacity:1}}@keyframes GenerateCampaignModal_pulse__PWNEt{0%,to{opacity:1}50%{opacity:.4}}@keyframes GenerateCampaignModal_spin__pOExb{to{transform:rotate(1turn)}}.GenerateCampaignModal_overlay__qxRPi{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.65);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(min-width:768px){.GenerateCampaignModal_overlay__qxRPi{align-items:center;justify-content:center;padding:24px}}.GenerateCampaignModal_modal__xiJiI{background:var(--color-bg-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);flex:1 1;display:flex;flex-direction:column;overflow:hidden}@media(min-width:768px){.GenerateCampaignModal_modal__xiJiI{flex:none;width:min(550px,100%);max-height:86vh;border-radius:12px}}.GenerateCampaignModal_modalHead__Ycci7{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border);flex-shrink:0}.GenerateCampaignModal_title__9WXn7{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}.GenerateCampaignModal_closeBtn__B0ta2{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.GenerateCampaignModal_closeBtn__B0ta2:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.GenerateCampaignModal_body__yL93K{padding:20px 24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;flex:1 1;min-height:0}.GenerateCampaignModal_formInner__k30B6{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.GenerateCampaignModal_footer__83T7f{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--color-border);flex-shrink:0}.GenerateCampaignModal_form__ZvE9i{display:flex;flex-direction:column;gap:20px}.GenerateCampaignModal_section___svhf{display:flex;flex-direction:column;gap:12px}.GenerateCampaignModal_sectionLabel__5jJux{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.GenerateCampaignModal_platformGrid__Ug1il{display:flex;flex-wrap:wrap;gap:8px}.GenerateCampaignModal_platformBtn__nnGor{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);font-size:.875rem;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.GenerateCampaignModal_platformBtn__nnGor:hover{border-color:var(--c,var(--color-border-bright));color:var(--color-text-primary)}.GenerateCampaignModal_platformBtnActive__Q7rdc{background:hsla(0,0%,100%,.06);border-color:var(--c,var(--color-accent));color:var(--c,var(--color-accent));box-shadow:0 0 0 1px var(--c,var(--color-accent)) inset}.GenerateCampaignModal_pacingGrid__KMxXy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.GenerateCampaignModal_pacingBtn__s2Low{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);cursor:pointer;transition:background .15s ease,border-color .15s ease;text-align:center}.GenerateCampaignModal_pacingBtn__s2Low:hover{border-color:var(--color-border-bright);background:hsla(0,0%,100%,.04)}.GenerateCampaignModal_pacingBtnActive__qw2HL{border-color:var(--color-accent);background:rgba(96,165,250,.08);box-shadow:0 0 0 1px var(--color-accent) inset}.GenerateCampaignModal_pacingLabel__290l7{font-size:.75rem;font-weight:500;color:var(--color-text-primary);line-height:1.25}.GenerateCampaignModal_pacingBtnActive__qw2HL .GenerateCampaignModal_pacingLabel__290l7{color:var(--color-accent)}.GenerateCampaignModal_pacingMeta__t_At8{font-size:.75rem;color:var(--color-text-muted);line-height:1.25}.GenerateCampaignModal_error__zeFyl{padding:8px 12px;background:rgba(var(--color-danger-rgb),.08);border:1px solid rgba(var(--color-danger-rgb),.3);border-radius:8px;color:var(--color-danger);font-size:.875rem;margin:0}.GenerateCampaignModal_actions__InUST{display:flex;gap:12px;padding-top:4px}@keyframes Input_fadeIn__WGV59{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes Input_fadeInReduced__EHnQw{0%{opacity:0}to{opacity:1}}@keyframes Input_pulse__F9IWT{0%,to{opacity:1}50%{opacity:.4}}@keyframes Input_spin__cxaQM{to{transform:rotate(1turn)}}.Input_field__q76Vz{display:flex;flex-direction:column;gap:8px}.Input_label__q7b80{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.Input_required__eAgzH{color:var(--color-danger);margin-left:4px}.Input_input__5WxBl{width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-family:Inter,DM Sans,system-ui,-apple-system,sans-serif;font-size:1rem;transition:border-color .15s ease}.Input_input__5WxBl::placeholder{color:var(--color-text-muted)}.Input_input__5WxBl:disabled{opacity:.5;cursor:not-allowed}.Input_input__5WxBl{padding:8px 12px;height:40px}.Input_input__5WxBl:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.18)}.Input_hasError__bV4co,.Input_hasError__bV4co:focus{border-color:var(--color-danger)}.Input_hasError__bV4co:focus{box-shadow:0 0 0 3px rgba(var(--color-danger-rgb),.18)}.Input_error__xGw3f{font-size:.75rem;color:var(--color-danger)}.PasswordStrength_root__LuQhK{display:flex;flex-direction:column;gap:8px}.PasswordStrength_bar__ZWev_{height:4px;background:var(--color-border);border-radius:2px;overflow:hidden}.PasswordStrength_barFill__81dA_{height:100%;border-radius:2px;transition:width .25s ease,background-color .15s ease}.PasswordStrength_weak__cod8X{background:var(--color-danger)}.PasswordStrength_fair__D_Oln{background:var(--color-accent-warm)}.PasswordStrength_good__OkkL4{background:var(--color-warning)}.PasswordStrength_strong__rxP4d{background:var(--color-success)}.PasswordStrength_rules__0JY9f{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 16px}.PasswordStrength_rule__V0Yp_{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--color-text-muted);transition:color .15s ease}.PasswordStrength_rulePassed__Gzfvs{color:var(--color-success)}.PasswordStrength_ruleIcon__WUZDa{font-size:10px;line-height:1;width:10px;text-align:center}.ModalFooter_footer__AXcux{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--color-border);gap:12px;flex-shrink:0}@media(max-width:600px){.ModalFooter_footer__AXcux{padding:12px 16px}}.ModalFooter_footerLeft__zm_B_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ModalFooter_footerRight__bVq9b{display:flex;align-items:center;gap:12px;margin-left:auto}@media(max-width:600px){.ModalFooter_footerRight__bVq9b{gap:8px}}.ModalFooter_deleteBtn__hFr7K{padding:8px 16px;border-radius:8px;border:1px solid rgba(var(--color-danger-rgb),.4);background:rgba(var(--color-danger-rgb),.08);color:var(--color-danger);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ModalFooter_deleteBtn__hFr7K:hover:not(:disabled){background:rgba(var(--color-danger-rgb),.16);border-color:var(--color-danger)}.ModalFooter_deleteBtn__hFr7K:disabled{opacity:.5;cursor:not-allowed}.ModalFooter_deleteConfirm__3oqMZ{display:flex;align-items:center;gap:8px}.ModalFooter_deleteConfirmYes__KArpH{padding:8px 12px;border-radius:8px;border:1px solid var(--color-danger);background:rgba(var(--color-danger-rgb),.12);color:var(--color-danger);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ModalFooter_deleteConfirmYes__KArpH:hover:not(:disabled){background:rgba(var(--color-danger-rgb),.22)}.ModalFooter_deleteConfirmYes__KArpH:disabled{opacity:.6;cursor:not-allowed}.ModalFooter_deleteConfirmNo__5r0Xp{padding:8px 12px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.ModalFooter_deleteConfirmNo__5r0Xp:hover:not(:disabled){background:var(--color-bg-elevated)}.ModalFooter_deleteConfirmNo__5r0Xp:disabled{opacity:.6;cursor:not-allowed}.ModalFooter_cancelBtn__l8DCO{padding:8px 16px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ModalFooter_cancelBtn__l8DCO:hover{background:var(--color-bg-elevated);border-color:var(--color-border-bright);color:var(--color-text-primary)}.ModalFooter_saveBtn__avdKA{padding:8px 20px;border-radius:8px;border:none;background:var(--color-accent);color:var(--color-bg-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease}.ModalFooter_saveBtn__avdKA:hover:not(:disabled){background:var(--color-accent-hover)}.ModalFooter_saveBtn__avdKA:disabled{opacity:.55;cursor:not-allowed}.ModalFooter_autopostBtnActive__jQTm6,.ModalFooter_autopostBtn__B6Kg_{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid rgba(251,146,60,.35);background:rgba(251,146,60,.08);color:#fb923c;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.ModalFooter_autopostBtnActive__jQTm6:hover:not(:disabled),.ModalFooter_autopostBtn__B6Kg_:hover:not(:disabled){background:rgba(251,146,60,.16);border-color:#fb923c}.ModalFooter_autopostBtnActive__jQTm6:disabled,.ModalFooter_autopostBtn__B6Kg_:disabled{opacity:.5;cursor:not-allowed}.ModalFooter_autopostBtnActive__jQTm6{border-color:rgba(251,146,60,.6);background:rgba(251,146,60,.15)}@keyframes ScoreCard_fadeIn__S0ttS{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ScoreCard_fadeInReduced__fik_y{0%{opacity:0}to{opacity:1}}@keyframes ScoreCard_pulse__4whIJ{0%,to{opacity:1}50%{opacity:.4}}@keyframes ScoreCard_spin__PT7We{to{transform:rotate(1turn)}}.ScoreCard_card___RYsr{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:20px}.ScoreCard_header__p0baA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ScoreCard_headerLeft__SaJR_{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.ScoreCard_headerInfo__Qfaox{flex:1 1;min-width:0}.ScoreCard_title__1cS3V{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:400;margin:0}.ScoreCard_platform__8gzNK{text-transform:capitalize;color:var(--color-accent);font-weight:600}.ScoreCard_postType__nrwzi{color:var(--color-text-secondary);font-weight:400}.ScoreCard_postType__nrwzi:before{content:"/";margin-right:4px;color:var(--color-border)}.ScoreCard_caption__KFB99{font-size:.75rem;color:var(--color-text-secondary);margin:4px 0 0;line-height:1.4}.ScoreCard_sectionTitle__FCZ_d{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.ScoreCard_bars__QxktP,.ScoreCard_breakdown__OWS_K{display:flex;flex-direction:column}.ScoreCard_bars__QxktP{gap:8px}.ScoreCard_barRow__csEPX{display:flex;align-items:center;gap:12px}.ScoreCard_barLabel__3hxOV{font-size:.75rem;color:var(--color-text-secondary);width:120px;flex-shrink:0}.ScoreCard_barTrack__akuyT{flex:1 1;height:6px;background:var(--color-bg-elevated);border-radius:9999px;overflow:hidden}.ScoreCard_barFill__okKUU{height:100%;border-radius:9999px;transition:width .25s ease}.ScoreCard_barValue__9nd6l{font-size:.75rem;font-weight:600;color:var(--color-text-primary);width:28px;text-align:right;flex-shrink:0}.ScoreCard_genreSection__W5d0x{display:flex;flex-direction:column}.ScoreCard_genreTags___9Vn3{display:flex;flex-wrap:wrap;gap:8px}.ScoreCard_tag__XVF8u{font-size:.75rem;padding:4px 12px;background:var(--color-bg-elevated);border-radius:9999px;color:var(--color-text-secondary)}.ScoreCard_recList__vWdPu,.ScoreCard_recommendations__1ZxvP{display:flex;flex-direction:column}.ScoreCard_recList__vWdPu{list-style:none;padding:0;margin:0;gap:8px}.ScoreCard_recItem__WufZc{font-size:.875rem;color:var(--color-text-primary);padding-left:16px;position:relative;line-height:1.5}.ScoreCard_recItem__WufZc:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:9999px;background:var(--color-accent)}@keyframes Modal_fadeIn__gmpvF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_fadeInReduced__yZqIB{0%{opacity:0}to{opacity:1}}@keyframes Modal_pulse__jh6Sj{0%,to{opacity:1}50%{opacity:.4}}@keyframes Modal_spin__0DHDe{to{transform:rotate(1turn)}}.Modal_backdrop__Yzk_V{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Modal_backdropEnter__hvzTN .2s ease forwards}@media(prefers-reduced-motion:reduce){.Modal_backdrop__Yzk_V{animation:none}}@keyframes Modal_backdropEnter__hvzTN{0%{opacity:0}to{opacity:1}}.Modal_modal__ISOdi{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-lg);max-height:92vh;display:flex;flex-direction:column;animation:Modal_modalEnter__KJa__ .25s cubic-bezier(.23,1,.32,1) forwards}@media(min-width:768px){.Modal_modal__ISOdi{max-height:85vh}}@media(prefers-reduced-motion:reduce){.Modal_modal__ISOdi{animation:Modal_backdropEnter__hvzTN .15s ease forwards}}@keyframes Modal_modalEnter__KJa__{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Modal_sm__JM0ke{width:min(480px,92vw)}.Modal_md__vfwt7{width:min(640px,92vw)}.Modal_lg__u4l54{width:min(880px,92vw)}.Modal_header__Oud82{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border);flex-shrink:0}@media(min-width:768px){.Modal_header__Oud82{padding:16px 24px}}.Modal_title__76_GZ{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em}.Modal_close__wqqVo{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--color-text-muted);font-size:.875rem;border:none;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.Modal_close__wqqVo:active{transform:scale(.9)}@media(hover:hover)and (pointer:fine){.Modal_close__wqqVo:hover{background:var(--color-bg-primary);color:var(--color-text-primary)}}.Modal_body__JZEbr{padding:16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.Modal_body__JZEbr::-webkit-scrollbar{width:6px;height:6px}.Modal_body__JZEbr::-webkit-scrollbar-track{background:transparent}.Modal_body__JZEbr::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}.Modal_body__JZEbr::-webkit-scrollbar-thumb:hover{background:var(--color-border-bright)}@media(min-width:768px){.Modal_body__JZEbr{padding:24px}}@keyframes page_fadeIn__YwNsh{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInReduced__KzqP6{0%{opacity:0}to{opacity:1}}@keyframes page_pulse__fh_4x{0%,to{opacity:1}50%{opacity:.4}}@keyframes page_spin__SNVRS{to{transform:rotate(1turn)}}.page_loadingCenter__3_4JA{display:flex;align-items:center;justify-content:center;padding:80px}.page_headerActions__QO7dk{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_errorBanner__Fm3ga{padding:12px 16px;background:rgba(var(--color-danger-rgb),.1);border:1px solid rgba(var(--color-danger-rgb),.3);border-radius:8px;color:var(--color-danger);font-size:.875rem;margin-bottom:24px}.page_headerBtn__hmBN1{padding:4px 6px}.page_shareWrapper__Uci2P{position:relative;display:flex}.page_descriptionRow__bQiXe{display:flex;flex-direction:column;gap:4px}.page_sharePopup__Hj8eG{position:absolute;bottom:calc(100% + 8px);left:0;z-index:100;width:320px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:16px 20px}.page_pageShell__Nw2Oe{display:flex;align-items:flex-start;flex:1 1;min-width:0}.page_detailLayout__tnxYy{display:grid;grid-template-columns:360px 1fr;grid-gap:32px;gap:32px;align-items:start}.page_infoSidebar__BeyXM{position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100vh - 64px - 48px);overflow-y:auto;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.page_infoSidebar__BeyXM::-webkit-scrollbar{width:6px;height:6px}.page_infoSidebar__BeyXM::-webkit-scrollbar-track{background:transparent}.page_infoSidebar__BeyXM::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}.page_infoSidebar__BeyXM::-webkit-scrollbar-thumb:hover{background:var(--color-border-bright)}.page_sidebarPanel___Bhho{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.page_statusPill__VrVee{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:9999px;font-size:.75rem;font-weight:500;width:-moz-fit-content;width:fit-content;border:1px solid transparent}.page_statusDot__PHT4T{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_status_draft__f81Cm{background:rgba(var(--color-text-muted-rgb,120,120,120),.1);color:var(--color-text-muted);border-color:var(--color-border)}.page_status_draft__f81Cm .page_statusDot__PHT4T{background:var(--color-text-muted)}.page_status_generating__Dwa0V{background:rgba(var(--color-warning-rgb),.1);border-color:rgba(var(--color-warning-rgb),.25);color:var(--color-warning)}.page_status_generating__Dwa0V .page_statusDot__PHT4T{background:var(--color-warning)}.page_status_generated__eLIPz{background:rgba(var(--color-info-rgb),.1);border-color:rgba(var(--color-info-rgb),.25);color:var(--color-info)}.page_status_generated__eLIPz .page_statusDot__PHT4T{background:var(--color-info)}.page_status_approved__2U7Ac{background:rgba(var(--color-success-rgb),.1);border-color:rgba(var(--color-success-rgb),.25);color:var(--color-success)}.page_status_approved__2U7Ac .page_statusDot__PHT4T{background:var(--color-success)}.page_sidebarDivider__pWiyM{height:1px;background:var(--color-border);margin:0 -20px;width:calc(100% + 40px)}.page_infoRows__zOB2X{display:flex;flex-direction:column;gap:12px}.page_infoRow__v_SN_{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.page_infoLabel__mSSWa{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.page_infoValue__yRfeM{font-size:.875rem;font-weight:500;color:var(--color-text-primary);text-align:right}.page_sidebarActions__e3MLx{display:flex;flex-direction:column;gap:8px}.page_sidebarActionsGrid__hPN0w{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.page_sidebarActionsRow__DGRDd{display:flex;gap:8px}.page_sidebarBtn__ApJqD{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid transparent;font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:transform .1s ease-out,filter .15s ease;line-height:1.5;max-width:max-content}.page_sidebarBtn__ApJqD:disabled{opacity:.5;cursor:not-allowed}.page_sidebarBtn__ApJqD:active:not(:disabled){transform:scale(.97)}@media(hover:hover)and (pointer:fine){.page_sidebarBtn__ApJqD:hover:not(:disabled){filter:brightness(1.08)}}.page_sidebarBtnAccent__tBwtM{background:var(--color-accent);color:var(--color-text-on-accent);border-color:transparent}.page_sidebarBtnSurface__oNyMX{background:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text-secondary)}.page_sidebarBtnDanger__lNw4V{background:rgba(var(--color-danger-rgb),.1);border-color:rgba(var(--color-danger-rgb),.2);color:var(--color-danger)}.page_sidebarBtnFlex__nhwer{flex:1 1}.page_sidebarBtnWide__eVIlx{width:100%;max-width:100%;justify-content:center}.page_contentMain__jc8Zw{gap:20px;min-width:0}.page_contentMain__jc8Zw,.page_detailTabs__Yks_h{display:flex;flex-direction:column}.page_detailTabList__nBFtq{display:flex;border-bottom:1px solid var(--color-border);margin-bottom:24px;gap:0}.page_detailTab__NKVko{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;color:var(--color-text-muted);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s ease,border-color .15s ease;white-space:nowrap}@media(hover:hover)and (pointer:fine){.page_detailTab__NKVko:hover{color:var(--color-text-secondary)}}.page_detailTabActive__lCLSY{color:var(--color-accent);border-bottom-color:var(--color-accent)}.page_tabBadge__OKyfM{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:rgba(var(--color-accent-rgb),.1);color:var(--color-text-muted);border-radius:9999px;font-size:11px;font-weight:500;line-height:1}.page_detailTabActive__lCLSY .page_tabBadge__OKyfM{background:rgba(var(--color-accent-rgb),.15);color:var(--color-accent)}@keyframes page_tabFadeIn__zeABH{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page_tabPanel__0cxHj{display:none}.page_tabPanelActive__opkH3{display:block;animation:page_tabFadeIn__zeABH .16s cubic-bezier(.23,1,.32,1) forwards}@media(prefers-reduced-motion:reduce){.page_tabPanelActive__opkH3{animation:none}}.page_summary__pjrSh{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:16px 20px;margin-bottom:20px}.page_summaryLabel__j0EpT{display:block;font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.page_summaryText__gZ3U_{font-size:.875rem;color:var(--color-text-primary);line-height:1.625}.page_section__Crrqm{display:flex;flex-direction:column;gap:16px;height:100%}.page_sectionTitle__bQSXm{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:12px}.page_postCount__QP2RU{font-size:.75rem;font-weight:400;color:var(--color-text-muted)}.page_sectionTitleRight__ATj4X{margin-left:auto;display:flex;align-items:center;gap:12px;flex-shrink:0}.page_addPostBtn__IleDy{padding:4px 12px;background:transparent;border:1px solid var(--color-border);border-radius:8px;font-size:.75rem;font-weight:500;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease;line-height:1.6}.page_addPostBtn__IleDy:hover{border-color:var(--color-accent);color:var(--color-accent);background:rgba(var(--color-accent-rgb),.06)}.page_empty__lQu4L{font-size:.875rem;color:var(--color-text-muted)}.page_emptyPlan__h7PLz{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.page_emptyPlanHint__OoBIc{font-size:.875rem;color:var(--color-text-muted);max-width:380px;line-height:1.625;margin:0}.page_emptyPlanActions__u_enQ{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.page_approveSection__LK0i2{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border:1px solid rgba(var(--color-accent-rgb),.25);border-radius:12px;background:rgba(var(--color-accent-rgb),.05);max-width:max-content}.page_approveHint__19XFC{font-size:.875rem;color:var(--color-text-secondary);line-height:1.625;margin:0}.page_approveOptions__uY5EV{display:flex;flex-direction:column;gap:8px;width:100%}.page_approveOption__dk65L{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_approveOption__dk65L input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.page_approveOption__dk65L:hover span{color:var(--color-text-primary)}.page_editRequestsSection__5Dq9R{max-width:400px}.page_editRequestsTitle__JEhGL{font-size:.875rem;font-weight:600;color:var(--color-text-secondary);margin:0 0 16px}.page_editRequestsGroup__tsr_9{margin-bottom:20px}.page_editRequestsGroupLabel__bzy12{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.page_editRequestRow__GnI_6{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:8px}.page_editRequestRow__GnI_6:last-child{margin-bottom:0}.page_editRequestEmail__xCE6u{flex:1 1;font-size:.875rem;color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_editRequestTime__LR4CG{font-size:.75rem;color:var(--color-text-muted);flex-shrink:0}.page_editRequestActions__FK4Mw{display:flex;gap:8px;flex-shrink:0}.page_approveBtn__N2Iq1{padding:4px 12px;background:rgba(var(--color-success-rgb),.1);border:1px solid rgba(var(--color-success-rgb),.3);border-radius:8px;font-size:.75rem;font-weight:500;color:var(--color-success);cursor:pointer;transition:background .15s ease}@media(hover:hover)and (pointer:fine){.page_approveBtn__N2Iq1:hover{background:rgba(var(--color-success-rgb),.2)}}.page_rejectBtn__wDTiC{padding:4px 12px;background:transparent;border:1px solid var(--color-border);border-radius:8px;font-size:.75rem;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.page_rejectBtn__wDTiC:hover{border-color:var(--color-danger);color:var(--color-danger)}.page_revokeBtn__iKlFO{padding:4px 12px;background:transparent;border:1px solid var(--color-border);border-radius:8px;font-size:.75rem;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.page_revokeBtn__iKlFO:hover{border-color:var(--color-danger);color:var(--color-danger)}.page_chatSidebar__chGn5{width:360px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:64px;height:calc(100vh - 64px);overflow:visible;transition:width .25s ease}.page_chatSidebar__chGn5.page_chatClosed__DW6O2{width:0}.page_chatSidebar__chGn5.page_chatClosed__DW6O2 .page_chatInner__RyX6p{opacity:0;pointer-events:none}.page_chatInner__RyX6p{width:360px;height:100%;overflow:hidden;border-left:1px solid var(--color-border);transition:opacity .2s ease}.page_chatToggle__iL0g_{position:absolute;right:100%;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:48px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-right:none;border-radius:8px 0 0 8px;cursor:pointer;color:var(--color-text-muted);font-size:10px;transition:color .15s ease,background .15s ease;z-index:10;flex-shrink:0}.page_chatToggle__iL0g_:hover{color:var(--color-text-primary);background:var(--color-bg-primary)}.page_chatToggleDesktopIcon__0ubHM{display:block}.page_chatToggleMobileIcon__jO__6{display:none}@media(min-width:769px)and (max-width:1100px){.page_detailLayout__tnxYy{grid-template-columns:220px 1fr;gap:24px}.page_approveSection__LK0i2,.page_editRequestsSection__5Dq9R{max-width:100%}.page_sectionTitle__bQSXm{flex-wrap:wrap;gap:8px}.page_chatSidebar__chGn5{position:fixed;right:0;top:64px;bottom:0;left:auto;width:320px!important;height:calc(100vh - 64px);background:var(--color-bg-primary);border-left:1px solid var(--color-border);border-top:none;box-shadow:-6px 0 24px rgba(0,0,0,.14);z-index:200;transform:translateX(0);transition:transform .25s ease;overflow:visible}.page_chatSidebar__chGn5.page_chatClosed__DW6O2{transform:translateX(100%);width:320px!important}.page_chatSidebar__chGn5.page_chatClosed__DW6O2 .page_chatInner__RyX6p{opacity:1;pointer-events:auto}.page_chatInner__RyX6p{width:320px;height:100%;border-left:none}.page_chatToggle__iL0g_{right:100%;top:50%;left:auto;transform:translateY(-50%);width:20px;height:48px;border-radius:8px 0 0 8px;border:1px solid var(--color-border);border-right:none}.page_chatToggleDesktopIcon__0ubHM{display:block}.page_chatToggleMobileIcon__jO__6{display:none}}@media(max-width:1023px){.page_detailLayout__tnxYy{grid-template-columns:1fr;gap:20px}.page_infoSidebar__BeyXM{position:static;max-height:none;overflow-y:visible}}@media(max-width:768px){.page_headerActions__QO7dk{gap:8px}.page_sidebarPanel___Bhho{padding:16px}.page_sharePopup__Hj8eG{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;border-radius:16px 16px 0 0;z-index:200}.page_infoSidebar__BeyXM{position:static;max-height:none;overflow-y:visible}.page_sidebarActionsGrid__hPN0w{grid-template-columns:1fr}.page_approveSection__LK0i2{max-width:100%}.page_sectionTitle__bQSXm{flex-wrap:wrap;gap:8px}.page_sectionTitleRight__ATj4X{flex:0 0 100%;margin-left:0;justify-content:space-between}.page_editRequestsSection__5Dq9R{max-width:100%}.page_editRequestRow__GnI_6{flex-wrap:wrap;gap:8px;padding:12px}.page_editRequestEmail__xCE6u{flex:1 1 100%}.page_editRequestTime__LR4CG{flex:0 0 auto}.page_editRequestActions__FK4Mw{margin-left:auto}.page_detailTabList__nBFtq{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.page_detailTabList__nBFtq::-webkit-scrollbar{width:6px;height:6px}.page_detailTabList__nBFtq::-webkit-scrollbar-track{background:transparent}.page_detailTabList__nBFtq::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}.page_detailTabList__nBFtq::-webkit-scrollbar-thumb:hover{background:var(--color-border-bright)}.page_detailTab__NKVko{flex-shrink:0}.page_pageShell__Nw2Oe{display:block;padding-bottom:40px}.page_chatSidebar__chGn5{position:fixed;right:0;bottom:0;left:0;top:auto;width:100%!important;height:65vh;z-index:300;transition:transform .25s ease;transform:translateY(0);border-top:1px solid var(--color-border);overflow:visible}.page_chatSidebar__chGn5.page_chatClosed__DW6O2{transform:translateY(100%);width:100%!important}.page_chatSidebar__chGn5.page_chatClosed__DW6O2 .page_chatInner__RyX6p{opacity:1;pointer-events:auto}.page_chatInner__RyX6p{width:100%;height:100%;border-left:none}.page_chatToggle__iL0g_{right:auto;top:0;left:50%;transform:translateY(-100%) translateY(-1px) translateX(-50%);width:48px;height:24px;border-radius:8px 8px 0 0;border:1px solid var(--color-border);border-bottom:none}.page_chatToggleDesktopIcon__0ubHM{display:none}.page_chatToggleMobileIcon__jO__6{display:block}}@keyframes page_genStepSweep__hlIph{0%{background-position:120% 50%}to{background-position:-20% 50%}}.page_generatingScreen__mvKfb{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:60vh;padding:40px 16px}.page_generatingCard__Na2Lg{display:flex;flex-direction:column;gap:24px;width:100%;max-width:420px}.page_generatingTitle__KGchl{font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.page_generatingHint__p8Hpl{font-size:.875rem;color:var(--color-text-muted);margin:-4px 0 0}.page_genStepsList__XKsh1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.page_genStepItem__QD6pX{display:flex;align-items:center;gap:12px;opacity:.3;transform:translateX(-10px);transition:opacity .4s ease,transform .45s cubic-bezier(.25,.8,.25,1)}.page_genStepActive__ozzhU{opacity:1;transform:translateX(0)}.page_genStepDone__DuOjL{opacity:.65;transform:translateX(0)}.page_genStepIcon__YYRLe{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;font-size:.875rem;color:var(--color-accent);font-weight:600}.page_genStepLabel__lty__{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.page_genStepActive__ozzhU .page_genStepLabel__lty__{background:linear-gradient(90deg,var(--color-text-primary) 0,var(--color-accent-bright) 40%,var(--color-accent) 55%,var(--color-text-primary) 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:page_genStepSweep__hlIph 2.8s linear infinite;font-weight:500}.page_genStepDone__DuOjL .page_genStepLabel__lty__{color:var(--color-text-muted);background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;animation:none}.page_tabLoading__Tmbzf{display:flex;align-items:center;justify-content:center;padding:48px}.page_tabPanelHeader__2tq5C{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page_tabPanelTitle__gLD7x{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}.page_tabEmptyState__Tfx0t{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:48px 24px;color:var(--color-text-muted);font-size:.875rem}.page_tabEmptyState__Tfx0t p{margin:0}.page_tabTable__nI59A{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.page_tabTableRow__TRmWs{display:grid;grid-template-columns:3fr 2.5fr 70px 110px 110px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-border);transition:background .15s ease}.page_tabTableRow__TRmWs:last-child{border-bottom:none}.page_tabTableHeader__JnSz1{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;padding-top:12px;padding-bottom:12px;background:transparent!important}.page_tabTable__nI59A .page_tabTableRow__TRmWs:not(.page_tabTableHeader__JnSz1):hover{background:var(--color-bg-elevated)}.page_tabTablePagesGrid__6oIXR{grid-template-columns:2fr 2.5fr 80px 90px 60px 180px}.page_tabLinkUrl__eMpls,.page_tabPageName__iw__s{display:flex;flex-direction:column;gap:4px;min-width:0}.page_tabCellTitle__PHn7R{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.page_tabCellSub__Ol14o,.page_tabCellTitle__PHn7R{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_tabCellSub__Ol14o{font-size:.75rem;color:var(--color-text-muted)}.page_tabShortCell__tm6NV{display:flex;align-items:center;gap:8px;min-width:0}.page_tabShortCode__3EKIm{font-size:.75rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.page_tabCopyBtn__XKjMk{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:11px;color:var(--color-text-muted);background:none;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.page_tabCopyBtn__XKjMk:hover{color:var(--color-text-primary);border-color:var(--color-border-bright);background:var(--color-bg-elevated)}.page_tabCopyBtnCopied__6FQ8I{color:var(--color-success);border-color:var(--color-success)}.page_tabStatCell__OaO1i{font-size:.875rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_tabDateCell__EylsC{font-size:.75rem}.page_tabDateCell__EylsC,.page_tabMuted__JEp1j{color:var(--color-text-muted)}.page_tabActionsCell__Y6m1m{display:flex;align-items:center;gap:4px;justify-content:flex-end}.page_tabIconBtn__rx4Te{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:13px;color:var(--color-text-muted);background:none;border:1px solid transparent;border-radius:4px;cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.page_tabIconBtn__rx4Te:hover{color:var(--color-text-primary);border-color:var(--color-border);background:var(--color-bg-elevated)}.page_tabIconBtnDanger__bEFQf:hover{color:var(--color-danger);border-color:rgba(var(--color-danger-rgb,220,53,69),.3);background:rgba(var(--color-danger-rgb,220,53,69),.06)}.page_tabActionBtn__3_j_K{display:inline-flex;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:500;background:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.page_tabActionBtn__3_j_K:hover{border-color:var(--color-accent);color:var(--color-accent);background:rgba(var(--color-accent-rgb),.05)}.page_tabActionBtnDanger___k1Q3:hover{border-color:var(--color-danger);color:var(--color-danger);background:rgba(var(--color-danger-rgb),.05)}.page_tabStatusBtn__uTnhs{display:inline-flex;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.page_tabStatusBtn__uTnhs:disabled{opacity:.6;cursor:not-allowed}.page_tabStatusEnabled__NwOnc{background:rgba(var(--color-success-rgb),.1);border-color:rgba(var(--color-success-rgb),.25);color:var(--color-success)}.page_tabStatusDisabled__EcT1_{background:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text-muted)}.page_tabTypeChip__1MRFW{display:inline-flex;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:500;border-radius:9999px;border:1px solid transparent}.page_tabTypeRelease__3MIO9{background:rgba(var(--color-accent-rgb),.08);color:var(--color-accent);border-color:rgba(var(--color-accent-rgb),.2)}.page_tabTypePresave__AxZXP{background:rgba(var(--color-info-rgb),.08);color:var(--color-info);border-color:rgba(var(--color-info-rgb),.2)}.page_tabForm__L95_L{display:flex;flex-direction:column;gap:16px}.page_tabFormActions__7lYwc{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.page_tabFormError__UA8zX{font-size:.875rem;color:var(--color-danger);margin:0}.page_tabField__C6MtS{display:flex;flex-direction:column;gap:8px}.page_tabLabel__tJYJI{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.page_tabInput__qHGQd{width:100%;padding:8px 12px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;font-size:.875rem;color:var(--color-text-primary);transition:border-color .15s ease}.page_tabInput__qHGQd:focus{outline:none;border-color:var(--color-accent)}.page_tabTypeToggle__i6YjE{display:flex;gap:12px}.page_tabTypeOption__y7c_e{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.page_tabTypeOption__y7c_e:hover{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb),.04)}.page_tabTypeOptionActive__2sAl3{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb),.06)}.page_tabTypeOptionTitle__xuGwt{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.page_tabTypeOptionHint__k7WFZ{font-size:.75rem;color:var(--color-text-muted)}.page_utmSection__HAe0l{display:flex;flex-direction:column;gap:8px}.page_utmToggle__CQ5iu{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;font-size:.875rem;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease;text-align:left}.page_utmToggle__CQ5iu.page_utmToggleOpen__6ioY0,.page_utmToggle__CQ5iu:hover{color:var(--color-text-primary);border-color:var(--color-accent)}.page_utmToggleIcon__Js3YL{margin-left:auto;font-size:11px;opacity:.6}.page_utmBadge__1YjRf{font-size:.75rem;padding:1px 8px;background:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);border-radius:9999px}.page_utmGrid__SYl35{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.page_urlPreview__AjKcQ{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px}.page_urlPreviewLabel__hCWCy{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.page_urlPreviewCode__anAYW{font-size:.75rem;color:var(--color-text-secondary);word-break:break-all}@media(max-width:768px){.page_tabTablePagesGrid__6oIXR,.page_tabTableRow__TRmWs{grid-template-columns:1fr;gap:8px}.page_tabTableHeader__JnSz1{display:none}.page_tabTableRow__TRmWs{padding:16px;position:relative}.page_tabActionsCell__Y6m1m{justify-content:flex-start;flex-wrap:wrap}.page_tabShortCell__tm6NV,.page_tabTypeToggle__i6YjE{flex-wrap:wrap}.page_utmGrid__SYl35{grid-template-columns:1fr}}@keyframes TransactionModal_fadeIn__2s2nX{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes TransactionModal_fadeInReduced___45ga{0%{opacity:0}to{opacity:1}}@keyframes TransactionModal_pulse__bdH1x{0%,to{opacity:1}50%{opacity:.4}}@keyframes TransactionModal_spin__XXJWT{to{transform:rotate(1turn)}}.TransactionModal_form__fbwr_{display:flex;flex-direction:column;gap:16px}.TransactionModal_field__JaGGH{display:flex;flex-direction:column;gap:8px}.TransactionModal_label__UWlw7{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.TransactionModal_required__d7jd_{color:var(--color-danger)}.TransactionModal_input__LQkjC{width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-family:Inter,DM Sans,system-ui,-apple-system,sans-serif;font-size:1rem;transition:border-color .15s ease}.TransactionModal_input__LQkjC::placeholder{color:var(--color-text-muted)}.TransactionModal_input__LQkjC:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.18)}.TransactionModal_input__LQkjC:disabled{opacity:.5;cursor:not-allowed}.TransactionModal_input__LQkjC{padding:8px 12px;height:40px}.TransactionModal_select__U2JHD{width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-family:Inter,DM Sans,system-ui,-apple-system,sans-serif;font-size:1rem;transition:border-color .15s ease}.TransactionModal_select__U2JHD::placeholder{color:var(--color-text-muted)}.TransactionModal_select__U2JHD:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.18)}.TransactionModal_select__U2JHD:disabled{opacity:.5;cursor:not-allowed}.TransactionModal_select__U2JHD{padding:8px 12px;height:40px;cursor:pointer}.TransactionModal_textarea__nCmdR{width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-family:Inter,DM Sans,system-ui,-apple-system,sans-serif;font-size:1rem;transition:border-color .15s ease}.TransactionModal_textarea__nCmdR::placeholder{color:var(--color-text-muted)}.TransactionModal_textarea__nCmdR:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.18)}.TransactionModal_textarea__nCmdR:disabled{opacity:.5;cursor:not-allowed}.TransactionModal_textarea__nCmdR{padding:8px 12px;resize:vertical;min-height:80px;line-height:1.5}.TransactionModal_row2__RjQcW{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.TransactionModal_error__fJjgC{padding:8px 12px;background:rgba(var(--color-danger-rgb),.08);border:1px solid rgba(var(--color-danger-rgb),.3);border-radius:8px;color:var(--color-danger);font-size:.875rem;margin:0}.TransactionModal_actions__0CAZt{display:flex;justify-content:flex-end;gap:12px;padding-top:8px;border-top:1px solid var(--color-border)}@media(max-width:480px){.TransactionModal_row2__RjQcW{grid-template-columns:1fr}}@keyframes TransactionsList_fadeIn__rxRv6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes TransactionsList_fadeInReduced__dblB8{0%{opacity:0}to{opacity:1}}@keyframes TransactionsList_pulse__FDeYU{0%,to{opacity:1}50%{opacity:.4}}@keyframes TransactionsList_spin__ukhjY{to{transform:rotate(1turn)}}.TransactionsList_root__EYyud{display:flex;flex-direction:column;gap:20px}.TransactionsList_topBar__NbR93{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.TransactionsList_filters__gvqSW{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1 1;min-width:0}.TransactionsList_searchInput__GPMco{min-width:180px;max-width:260px;flex-shrink:0}.TransactionsList_topActions__wAFhE{display:flex;align-items:center;gap:8px;flex-shrink:0}.TransactionsList_errorMsg__1HJ4O{padding:8px 12px;background:rgba(var(--color-danger-rgb),.08);border:1px solid rgba(var(--color-danger-rgb),.3);border-radius:8px;color:var(--color-danger);font-size:.875rem;margin:0}.TransactionsList_loadingRow__haUHW{padding:40px;text-align:center;color:var(--color-text-muted);font-size:.875rem}.TransactionsList_emptyState__5P1gP{padding:48px 0}.TransactionsList_table__vLF80{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.TransactionsList_table__vLF80::-webkit-scrollbar{width:6px;height:6px}.TransactionsList_table__vLF80::-webkit-scrollbar-track{background:transparent}.TransactionsList_table__vLF80::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}.TransactionsList_table__vLF80::-webkit-scrollbar-thumb:hover{background:var(--color-border-bright)}.TransactionsList_row__mbnUQ{display:grid;grid-template-columns:120px 90px minmax(120px,1fr) 150px 150px 160px 140px;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;border-bottom:1px solid var(--color-border);min-width:810px}.TransactionsList_row__mbnUQ:last-child{border-bottom:none}.TransactionsList_header__Z3yHr{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 20px}.TransactionsList_header__Z3yHr,.TransactionsList_header__Z3yHr:hover{background:var(--color-bg-elevated)}.TransactionsList_row__mbnUQ:not(.TransactionsList_header__Z3yHr){transition:background .15s ease}@media(hover:hover)and (pointer:fine){.TransactionsList_row__mbnUQ:not(.TransactionsList_header__Z3yHr):hover{background:var(--color-bg-elevated)}}.TransactionsList_cellDate__BGtYJ{font-size:.875rem;color:var(--color-text-secondary);white-space:nowrap}.TransactionsList_cellTitle__3pFcW{font-weight:500;color:var(--color-text-primary)}.TransactionsList_cellMeta__xyBtB,.TransactionsList_cellTitle__3pFcW{font-size:.875rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TransactionsList_cellMeta__xyBtB{color:var(--color-text-secondary)}.TransactionsList_cellAmount__h9g_E{font-size:.875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.TransactionsList_amountIncome__dwUcW{color:var(--color-success)}.TransactionsList_amountExpense__04AEm{color:var(--color-danger)}.TransactionsList_cellActions__2Y0Tp{display:flex;align-items:center;justify-content:flex-end;gap:8px}.TransactionsList_iconBtn__ENMlp{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:.75rem;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}@media(hover:hover)and (pointer:fine){.TransactionsList_iconBtn__ENMlp:hover{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border-bright)}}@media(max-width:900px){.TransactionsList_hideSmall__WRovT{display:none}}@media(max-width:1100px){.TransactionsList_hideMedium__GSviX{display:none}}@media(max-width:900px){.TransactionsList_row__mbnUQ{grid-template-columns:110px 80px minmax(100px,1fr) 150px 150px 100px}}@media(max-width:768px){.TransactionsList_filters__gvqSW,.TransactionsList_topBar__NbR93{flex-direction:column;align-items:stretch}.TransactionsList_searchInput__GPMco{min-width:0;max-width:100%}.TransactionsList_topActions__wAFhE{justify-content:flex-end}}.ConfirmAction_confirmRow__9SESC{display:inline-flex;align-items:center;gap:8px}.ConfirmAction_confirmBtn__bZvp_{background:none;border:none;font-size:.75rem;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s ease,color .15s ease}.ConfirmAction_confirmBtn__bZvp_.ConfirmAction_danger__FyrCW{color:var(--color-danger)}.ConfirmAction_confirmBtn__bZvp_.ConfirmAction_danger__FyrCW:hover{background:rgba(var(--color-danger-rgb),.15)}.ConfirmAction_confirmBtn__bZvp_.ConfirmAction_warning__R6_8N{color:var(--color-warning)}.ConfirmAction_confirmBtn__bZvp_.ConfirmAction_warning__R6_8N:hover{background:rgba(var(--color-warning-rgb),.15)}.ConfirmAction_cancelBtn__4V0v5{background:none;border:none;font-size:.75rem;color:var(--color-text-muted);cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .15s ease}.ConfirmAction_cancelBtn__4V0v5:hover{color:var(--color-text-primary)}.ConfirmAction_trigger__HZMNj{background:none;border:none;cursor:pointer;transition:color .15s ease,background .15s ease}.ConfirmAction_triggerIcon__iVPfn{color:var(--color-text-muted);font-size:.875rem;padding:4px 8px;border-radius:4px}.ConfirmAction_triggerIcon__iVPfn:hover{color:var(--color-danger);background:rgba(var(--color-danger-rgb),.1)}.ConfirmAction_triggerText__RUVIK{color:var(--color-text-secondary);font-size:.875rem;padding:4px 8px}.ConfirmAction_triggerText__RUVIK:hover{color:var(--color-danger)}@keyframes BlocksList_fadeIn__ZhnaP{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes BlocksList_fadeInReduced__FNiiq{0%{opacity:0}to{opacity:1}}@keyframes BlocksList_pulse__QjIJ_{0%,to{opacity:1}50%{opacity:.4}}@keyframes BlocksList_spin__vKDV7{to{transform:rotate(1turn)}}.BlocksList_blocksList__2GWXG{display:flex;flex-direction:column;gap:4px;padding:16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.BlocksList_blocksList__2GWXG::-webkit-scrollbar{width:6px;height:6px}.BlocksList_blocksList__2GWXG::-webkit-scrollbar-track{background:transparent}.BlocksList_blocksList__2GWXG::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}.BlocksList_blocksList__2GWXG::-webkit-scrollbar-thumb:hover{background:var(--color-border-bright)}.BlocksList_blocksList__2GWXG .BlocksList_insertZone__8cZk7:first-child{margin-bottom:8px}.BlocksList_emptyState__We0Cb{font-size:.75rem;color:var(--color-text-muted);text-align:center;padding:24px 0}.BlocksList_blockWrapper__OmSnd{display:flex;flex-direction:column}.BlocksList_blockWrapper__OmSnd:hover .BlocksList_blockActions__KqkXU{max-height:32px;opacity:1;margin-top:4px}.BlocksList_blockActions__KqkXU{overflow:hidden;max-height:0;opacity:0;transition:max-height .15s ease,opacity .15s ease,margin-top .15s ease}.BlocksList_addAfterBtn__N3aLA{width:100%;padding:4px 12px;font-size:.75rem;font-weight:500;color:var(--color-text-muted);background:none;border:1px dashed var(--color-border);border-radius:8px;cursor:pointer;text-align:center;transition:border-color .15s ease,color .15s ease}.BlocksList_addAfterBtn__N3aLA:hover{border-color:var(--color-accent);color:var(--color-accent)}.BlocksList_blockItem__kelip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,opacity .15s ease}.BlocksList_blockItem__kelip:hover{border-color:var(--color-border-bright);color:var(--color-text-primary);background:var(--color-bg-surface)}.BlocksList_blockItem__kelip.BlocksList_active__rPHNq,.BlocksList_blockItem__kelip.BlocksList_hovered__hfKEZ{border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-bg-surface)}.BlocksList_blockItem__kelip.BlocksList_dragging__qIzBO{opacity:.4}.BlocksList_blockItem__kelip.BlocksList_dragOver__NpTeq{border-color:var(--color-accent);background:var(--color-bg-surface);box-shadow:0 2px 8px rgba(0,0,0,.15)}.BlocksList_dragHandle__LGtns{color:var(--color-text-muted);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;flex-shrink:0;line-height:1}.BlocksList_dragHandle__LGtns:active{cursor:-webkit-grabbing;cursor:grabbing}.BlocksList_blockLabel__nPFwI{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BlocksList_insertZone__8cZk7{margin-top:8px;padding:8px 12px;font-size:.75rem;font-weight:500;color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:8px;text-align:center;cursor:pointer;transition:border-color .15s ease,color .15s ease}.BlocksList_insertZone__8cZk7:hover{border-color:var(--color-accent);color:var(--color-accent)}.BlocksList_blockBtns__fe3ya{display:flex;align-items:center;gap:4px;flex-shrink:0}.BlocksList_duplicateBtn__kM3eO{width:20px;height:20px;background:none;border:none;color:var(--color-text-muted);font-size:14px;line-height:1;padding:2px 3px;border-radius:4px;cursor:pointer;transition:color .15s ease,background .15s ease}.BlocksList_duplicateBtn__kM3eO:hover{color:var(--color-accent);background:rgba(var(--color-accent-rgb),.1)}.BlocksList_removeBtn__EDn3U{width:20px;height:20px;background:none;border:none;color:var(--color-text-muted);font-size:16px;line-height:1;padding:2px 3px;border-radius:4px;cursor:pointer;transition:color .15s ease,background .15s ease}.BlocksList_removeBtn__EDn3U:hover{color:var(--color-danger);background:rgba(239,68,68,.12)}@keyframes TemplatesModal_fadeIn__g4TM8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes TemplatesModal_fadeInReduced__c7wFY{0%{opacity:0}to{opacity:1}}@keyframes TemplatesModal_pulse__bqPuG{0%,to{opacity:1}50%{opacity:.4}}@keyframes TemplatesModal_spin___2hDc{to{transform:rotate(1turn)}}.TemplatesModal_overlay___Ak_1{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:20px}.TemplatesModal_modal__BUvPD{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;width:100%;max-width:720px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.TemplatesModal_modalHeader__omKjt{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border);flex-shrink:0}.TemplatesModal_modalTitle__m8kxz{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}.TemplatesModal_closeBtn__mTX9O{background:none;border:none;cursor:pointer;color:var(--color-text-muted);font-size:.875rem;padding:4px;border-radius:4px;line-height:1;transition:color .15s ease}.TemplatesModal_closeBtn__mTX9O:hover{color:var(--color-text-primary)}.TemplatesModal_modalBody__C8QfR{overflow-y:auto;padding:20px;flex:1 1}.TemplatesModal_catalog__tauuR{display:flex;flex-direction:column;gap:24px}.TemplatesModal_group__sQHop{display:flex;flex-direction:column;gap:12px}.TemplatesModal_groupLabel__3i9y_{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0}.TemplatesModal_grid__lyTp7{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.TemplatesModal_card__NbYQX{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease}.TemplatesModal_card__NbYQX:hover{border-color:var(--color-border-bright)}.TemplatesModal_cardBody__1rMTN{display:flex;flex-direction:column;gap:8px;flex:1 1}.TemplatesModal_cardName__K7_ES{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.TemplatesModal_cardDesc__BJ93t{font-size:.75rem;color:var(--color-text-muted);line-height:1.5}.TemplatesModal_cardBlocks__N3dm_{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.TemplatesModal_blockTag__i7uVC{font-size:10px;color:var(--color-text-muted);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:4px;padding:2px 6px;white-space:nowrap}.TemplatesModal_confirm__rZJgh{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px 0;text-align:center}.TemplatesModal_confirmText__hMiZg{font-size:.875rem;color:var(--color-text-secondary);max-width:380px;margin:0;line-height:1.6}.TemplatesModal_confirmText__hMiZg strong{color:var(--color-text-primary)}.TemplatesModal_confirmActions__QfDJz{display:flex;gap:12px}@keyframes PageBuilderFullscreen_fadeIn__qlzQl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes PageBuilderFullscreen_fadeInReduced__l8IUa{0%{opacity:0}to{opacity:1}}@keyframes PageBuilderFullscreen_pulse__b5_jB{0%,to{opacity:1}50%{opacity:.4}}@keyframes PageBuilderFullscreen_spin__wuOir{to{transform:rotate(1turn)}}.PageBuilderFullscreen_root__Nyta7{position:fixed;inset:0;z-index:1000;background:var(--color-bg-primary);display:grid;grid-template-rows:56px 1fr;overflow:hidden}.PageBuilderFullscreen_header__UHO9v{display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--color-border);background:var(--color-bg-surface);gap:16px;min-width:0}.PageBuilderFullscreen_headerLeft__kvQUj{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.PageBuilderFullscreen_headerCenter__lqk_Q,.PageBuilderFullscreen_headerRight__KYpZs{display:flex;align-items:center;gap:12px;flex-shrink:0}.PageBuilderFullscreen_undoRedoGroup__xnhnr{display:flex;align-items:center;gap:2px}.PageBuilderFullscreen_iconToolBtn___cTxz{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:4px;color:var(--color-text-muted);font-size:13px;cursor:pointer;transition:color .15s ease,background .15s ease}.PageBuilderFullscreen_iconToolBtn___cTxz:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-elevated)}.PageBuilderFullscreen_iconToolBtn___cTxz:disabled{opacity:.3;cursor:default}.PageBuilderFullscreen_backLink__PBYXu{font-size:.875rem;color:var(--color-text-muted);text-decoration:none;white-space:nowrap;transition:color .15s ease}.PageBuilderFullscreen_backLink__PBYXu:hover{color:var(--color-text-primary)}.PageBuilderFullscreen_divider__Mv61m{width:1px;height:18px;background:var(--color-border);flex-shrink:0}.PageBuilderFullscreen_pageTitle__Losrh{font-size:.875rem;font-weight:600;color:var(--color-text-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:240px}.PageBuilderFullscreen_typeBadge__WdDC6{font-weight:500;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:4px;padding:2px 6px;white-space:nowrap;flex-shrink:0}.PageBuilderFullscreen_savingDot__HkHIw,.PageBuilderFullscreen_typeBadge__WdDC6{font-size:.75rem;color:var(--color-text-muted)}.PageBuilderFullscreen_savedDot__2KM_a{font-size:.75rem;color:var(--color-success)}.PageBuilderFullscreen_urlGroup__jZEqj{display:flex;align-items:center;gap:4px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;padding:4px 8px}.PageBuilderFullscreen_urlCode__apxRi{font-size:.75rem;color:var(--color-text-secondary);max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PageBuilderFullscreen_iconBtn__AyAiU{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:2px 4px;border-radius:4px;font-size:.75rem;transition:color .15s ease;text-decoration:none}.PageBuilderFullscreen_iconBtn__AyAiU:hover{color:var(--color-text-primary)}.PageBuilderFullscreen_statusBtn__hoCsb{cursor:pointer;transition:opacity .15s ease;white-space:nowrap}.PageBuilderFullscreen_statusBtn__hoCsb:disabled{opacity:.6;cursor:default}.PageBuilderFullscreen_statusLive__Dp0yI{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);color:#22c55e}.PageBuilderFullscreen_statusDraft__00vlD{background:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text-muted);cursor:default}.PageBuilderFullscreen_mobileOverlay__19TLm{display:none}@media(max-width:767px){.PageBuilderFullscreen_mobileOverlay__19TLm{display:flex;position:fixed;inset:0;z-index:2000;background:var(--color-bg-primary);align-items:center;justify-content:center;padding:24px}}.PageBuilderFullscreen_mobileOverlayContent__45INZ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;color:var(--color-text-muted);max-width:320px}.PageBuilderFullscreen_mobileOverlayTitle__ZZwW2{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}.PageBuilderFullscreen_mobileOverlayText__o1NYz{font-size:.875rem;color:var(--color-text-secondary);line-height:1.625;margin:0}.PageBuilderFullscreen_mobileOverlayBack__CRqun{font-size:.875rem;color:var(--color-accent);text-decoration:none;transition:opacity .15s ease}.PageBuilderFullscreen_mobileOverlayBack__CRqun:hover{opacity:.8}.PageBuilderFullscreen_body__TCsYy{display:grid;grid-template-columns:1fr 420px;overflow:hidden;height:100%}.PageBuilderFullscreen_removeBtn__UVT4b{color:var(--color-danger);background-color:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2);padding:8px}.PageBuilderFullscreen_removeBtn__UVT4b:hover:not(:disabled){background-color:rgba(239,68,68,.2);border-color:rgba(239,68,68,.3);color:var(--color-danger)}@keyframes page_fadeIn__OaHET{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInReduced__YrHcO{0%{opacity:0}to{opacity:1}}@keyframes page_pulse__KKbXH{0%,to{opacity:1}50%{opacity:.4}}@keyframes page_spin__8tFtJ{to{transform:rotate(1turn)}}.page_loading__Dvjt4{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:var(--color-bg-primary);font-size:.875rem;color:var(--color-text-muted)}