.page_container__WJamO{min-height:100vh;background:var(--linen-50);display:flex}.page_sidebar__dyIks{position:fixed;top:0;left:0;width:256px;height:100vh;background:white;border-right:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.15);transform:translateX(-100%);transition:transform .3s ease;z-index:50;overflow-y:auto}.page_sidebar__dyIks.page_sidebarOpen__7bWoe{transform:translateX(0)}.page_sidebarHeader__MDzHq{display:flex;align-items:center;justify-content:space-between;height:180px;padding:1.5rem;border-bottom:1px solid var(--sage-200)}.page_logo__th4Zp{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto}.page_logoIcon__fUzZJ{width:150px;height:150px;display:block;object-fit:contain;border-radius:0;background:none;color:inherit;font-weight:400;font-family:inherit;margin:0 auto}.page_logoText__uo6SH{margin-left:.5rem;font-size:1.5rem;font-weight:700;color:var(--eggplant-800);font-family:Playfair Display,serif}.page_closeSidebar__25VcA{background:none;border:none;color:var(--sage-600);font-size:1.25rem;cursor:pointer;padding:.25rem}.page_nav__hRqic{padding:2rem 0}.page_navItem__zKlqJ{width:100%;display:flex;align-items:center;padding:.875rem 1.5rem;color:var(--sage-700);background:none;text-align:left;transition:all .2s;cursor:pointer;font-size:1rem;font-weight:500;border:none;border-right:2px solid transparent;min-height:44px}.page_navItem__zKlqJ:hover{background:var(--sage-50);color:var(--eggplant-700)}.page_navItem__zKlqJ.page_navItemActive__17l3b{background:var(--eggplant-50);color:var(--eggplant-700);border-right-color:var(--eggplant-600)}.page_navIcon__iFw2n{margin-right:.75rem;font-size:1.1rem}.page_mainContent__2aY4K{flex:1;margin-left:0;display:flex;flex-direction:column}.page_topNav__3WYc_{background:white;border-bottom:1px solid var(--sage-200);backdrop-filter:blur(8px);background:rgba(255,255,255,.9);position:sticky;top:0;z-index:40}.page_topNavContent__rXfKv{max-width:1400px;margin:0 auto;padding:0 1rem;justify-content:space-between;height:64px}.page_menuButton__ibvev,.page_topNavContent__rXfKv,.page_topNavLeft__FdIGI{display:flex;align-items:center}.page_menuButton__ibvev{background:none;border:none;color:var(--sage-600);font-size:1.25rem;cursor:pointer;padding:.5rem;margin-right:1rem;min-width:44px;min-height:44px;justify-content:center}.page_pageTitle__YIbXc{font-size:1.25rem;font-weight:600;color:var(--eggplant-800);font-family:Playfair Display,serif}.page_topNavRight__N9xLX{display:flex;align-items:center;gap:1rem}.page_homeLink__jSqQo{color:var(--sage-600);text-decoration:none;font-weight:500;transition:color .2s;padding:.5rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.page_homeLink__jSqQo:hover{color:var(--eggplant-700)}.page_upgradeButton__OtzdC{background:var(--eggplant-600);color:white;padding:.5rem 1rem;border-radius:.5rem;border:none;font-weight:600;cursor:pointer;transition:background .2s;min-height:44px}.page_upgradeButton__OtzdC:hover{background:var(--eggplant-700)}.page_pageContent__cY9_d{flex:1;max-width:1400px;margin:0 auto;padding:1.5rem;width:100%}.page_dashboardContent__Wg064{display:flex;flex-direction:column;gap:2rem}.page_welcomeSection__yG4j6{background:white;border-radius:1rem;padding:2rem;border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1)}.page_welcomeTitle__XI4ro{font-family:Playfair Display,serif;font-size:2rem;font-weight:600;color:var(--eggplant-800);margin:0 0 .5rem}.page_welcomeSubtitle__g6G6f{color:var(--sage-600);font-size:1.1rem;margin:0}.page_statsGrid___pqlK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.page_statCard__tKMY7{background:white;border-radius:1.25rem;padding:1.5rem;border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1);transition:transform .2s}.page_statCard__tKMY7:hover{transform:translateY(-2px)}.page_statHeader__eBZPr{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page_statValue__Ngvpx{font-size:1rem;font-weight:700;color:var(--eggplant-800);font-family:Playfair Display,serif;line-height:1}.page_statIcon__jUdPR{font-size:1.25rem;color:var(--eggplant-600)}.page_insightsGrid__td9ig{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.page_insightCard__rkPIc{background:white;border-radius:1rem;padding:1.5rem;border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1)}.page_insightTitle__IfB40{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:600;color:var(--eggplant-800);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.page_insightIcon__W4R8J{color:var(--eggplant-600);font-size:1.25rem}.page_insightStats__EJLmd{display:flex;flex-direction:column;gap:.75rem}.page_insightStat__SBI5U{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--linen-50);border-radius:.5rem}.page_insightLabel__EUPPm{color:var(--sage-600);font-size:.875rem}.page_insightValue__heAev{font-weight:600;color:var(--eggplant-800)}.page_insightValueWarning__gw6Og{color:#DC2626}.page_activityList__q2hxd{display:flex;flex-direction:column;gap:1rem}.page_activityItem__PlBjk{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--linen-50);border-radius:.75rem;border-left:4px solid var(--sage-300)}.page_activityTitle__6Wnpp{font-weight:600;color:var(--eggplant-800);margin:0}.page_activityDesc__4eigc{color:var(--sage-600);font-size:.875rem;margin:.25rem 0 0}.page_activityStatus__vHh0D{margin-left:auto;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.page_statusRecent__qgIva{background:rgba(34,197,94,.1);color:#16A34A}.page_statusDue__HqBrD{background:rgba(245,158,11,.1);color:#D97706}.page_statusOverdue__A8Vg_{background:rgba(239,68,68,.1);color:#DC2626}.page_actionsSection__OVRCx{background:white;border-radius:1rem;padding:2rem;border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1)}.page_actionsTitle__Tr_N5{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;color:var(--eggplant-800);margin:0 0 1.5rem}.page_actionButtons__z995b{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.page_actionButton__9i3_T{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--eggplant-600);color:white;border:none;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;min-height:48px}.page_actionButton__9i3_T:hover{background:var(--eggplant-700);transform:translateY(-1px)}.page_actionButtonSecondary__Xw_Vc{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:white;color:var(--eggplant-700);border:2px solid var(--eggplant-200);border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;min-height:48px}.page_actionButtonSecondary__Xw_Vc:hover{background:var(--eggplant-50);border-color:var(--eggplant-300)}.page_actionIcon__eXGdl{font-size:1.25rem}.page_libraryContent__rEkNa{display:flex;flex-direction:column;gap:2rem}.page_libraryHeader__uJfeq{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page_libraryTitle__mgn6E{font-family:Playfair Display,serif;font-size:2rem;font-weight:600;color:var(--eggplant-800);margin:0}.page_librarySubtitle__29bjC{color:var(--sage-600);font-size:1.1rem;margin:0}.page_addBookButton__7r8uH{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--eggplant-600);color:white;border:none;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;min-height:44px}.page_addBookButton__7r8uH:hover{background:var(--eggplant-700);transform:translateY(-1px)}.page_filtersSection__XOZky{background:white;border-radius:1rem;padding:1.5rem;border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1)}.page_searchBar__hIAdv{margin-bottom:1rem}.page_searchInput__zWlPM{width:100%;padding:.875rem 1rem;border:2px solid var(--sage-200);border-radius:.75rem;font-size:1rem;transition:all .2s;background:white}.page_searchInput__zWlPM:focus{outline:none;border-color:var(--eggplant-600);box-shadow:0 0 0 4px rgba(94,36,141,.1)}.page_filterRow__8tcR1{display:flex;gap:1rem;flex-wrap:wrap}.page_filterSelect__2dV_z{flex:1;min-width:150px;padding:.75rem 1rem;border:2px solid var(--sage-200);border-radius:.75rem;background:white;font-size:.875rem;transition:all .2s}.page_filterSelect__2dV_z:focus{outline:none;border-color:var(--eggplant-600);box-shadow:0 0 0 4px rgba(94,36,141,.1)}.page_clearFilters__aFBdI{padding:.75rem 1.5rem;background:var(--sage-100);color:var(--sage-700);border:1px solid var(--sage-300);border-radius:.75rem;font-weight:500;cursor:pointer;transition:all .2s;min-height:44px}.page_clearFilters__aFBdI:hover{background:var(--sage-200)}.page_booksGrid__IUfil{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.page_bookCard___5Yqq{background:white;border-radius:1rem;border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1);overflow:hidden;transition:all .2s;cursor:pointer}.page_bookCard___5Yqq:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(168,187,162,.2)}.page_bookCover__cwKcv{height:200px;background:var(--linen-50);display:flex;align-items:center;justify-content:center;position:relative}.page_coverImage__jiLJe{width:100%;height:100%;object-fit:cover}.page_coverPlaceholder__1rx5p{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--sage-400)}.page_coverIcon__UsEqb{font-size:2rem}.page_coverText__fgU9J{font-size:.875rem;font-weight:500}.page_bookDetails__19TYr{padding:1.5rem}.page_bookHeader__8wkQ0{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.page_bookTitle__bR9fp{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:600;color:var(--eggplant-800);margin:0;line-height:1.3;flex:1}.page_bookStatus__ZCoLb{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-left:.75rem;flex-shrink:0}.page_bookStatus__ZCoLb.page_outlining__t3ekd{background:rgba(168,187,162,.2);color:var(--sage-700)}.page_bookStatus__ZCoLb.page_drafting__epzgn{background:rgba(59,130,246,.1);color:#2563EB}.page_bookStatus__ZCoLb.page_alphaReaders__5ZZOx{background:rgba(245,158,11,.1);color:#D97706}.page_bookStatus__ZCoLb.page_betaReaders__ZGlqq{background:rgba(168,85,247,.1);color:#9333EA}.page_bookStatus__ZCoLb.page_editing__b5lni{background:rgba(34,197,94,.1);color:#16A34A}.page_bookStatus__ZCoLb.page_preorder__R3Cbo{background:rgba(236,72,153,.1);color:#DB2777}.page_bookStatus__ZCoLb.page_arcReaders__eTXNF{background:rgba(14,165,233,.1);color:#0284C7}.page_bookStatus__ZCoLb.page_published__14OHh{background:rgba(34,197,94,.1);color:#16A34A}.page_bookStatus__ZCoLb.page_backlist__9FDYr{background:rgba(107,114,128,.1);color:#6B7280}.page_bookSeries__ydBM5{color:var(--sage-600);font-size:.875rem;font-weight:500;margin-bottom:.75rem}.page_bookDescription__ybt4C{color:var(--sage-700);font-size:.875rem;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_bookMeta__UMaT5{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.page_metaRow__v4tZO{display:flex;justify-content:space-between;align-items:center}.page_metaLabel__Ux5Z_{color:var(--sage-600);font-size:.75rem;font-weight:500}.page_metaValue__Xy4z7{color:var(--eggplant-800);font-size:.875rem;font-weight:600}.page_heatLevel__FftVU{display:flex;align-items:center;gap:.5rem}.page_heatText__V1hQZ{color:var(--eggplant-800);font-size:.875rem;font-weight:600}.page_flames__DYK98{display:flex;gap:.125rem}.page_flame__6sP9E{color:#DC2626;font-size:.75rem}.page_tropesSection__8VSW2{margin-bottom:1rem}.page_tropesLabel__Hj8tt{color:var(--sage-600);font-size:.75rem;font-weight:500;margin-bottom:.5rem;display:block}.page_tropesList__pqbmJ{display:flex;flex-wrap:wrap;gap:.375rem}.page_tropeTag__bOaTr{background:var(--eggplant-50);color:var(--eggplant-700);border-radius:.375rem}.page_tropeMore__9lD1d,.page_tropeTag__bOaTr{padding:.25rem .5rem;font-size:.75rem;font-weight:500}.page_tropeMore__9lD1d{color:var(--sage-500)}.page_marketingStats__8kx3k{border-top:1px solid var(--sage-200);padding-top:1rem;margin-bottom:1rem}.page_statRow__6Wb_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_statLabel__xyDJ2{color:var(--sage-600);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_statValue__Ngvpx{font-size:.875rem;font-weight:600}.page_statGood___jrWy{color:#16A34A}.page_statWarning__XKQdT{color:#D97706}.page_statDanger__Q6hhR{color:#DC2626}.page_bookActions__okpCX{display:flex;gap:.5rem;margin-top:1rem}.page_actionEdit__x8Utd,.page_actionMarketing__flmIA,.page_actionView__kTzSv{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;border:1px solid var(--sage-300);border-radius:.5rem;background:white;color:var(--sage-700);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;min-height:36px}.page_actionView__kTzSv{color:var(--eggplant-700);border-color:var(--eggplant-200)}.page_actionView__kTzSv:hover{background:var(--eggplant-50);border-color:var(--eggplant-300)}.page_actionEdit__x8Utd{color:var(--sage-700)}.page_actionEdit__x8Utd:hover{background:var(--sage-50);border-color:var(--sage-400)}.page_emptyState__o7E5O{text-align:center;padding:4rem 2rem;color:var(--sage-600)}.page_emptyIcon__LHn3R{font-size:4rem;color:var(--sage-400);margin-bottom:1rem}.page_emptyTitle__EVnXA{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;color:var(--eggplant-800);margin:0 0 .5rem}.page_emptyDesc__csSGO{font-size:1rem;margin:0 0 2rem}.page_emptyAction__W5TmF{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--eggplant-600);color:white;border:none;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;min-height:44px}.page_emptyAction__W5TmF:hover{background:var(--eggplant-700);transform:translateY(-1px)}.page_analyticsContent__CK_vN,.page_calendarContent__HYhJr{display:flex;flex-direction:column;gap:2rem}.page_calendarHeader__ek389{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page_analyticsTitle__zTled,.page_calendarTitle__NN3LP{font-family:Playfair Display,serif;font-size:2rem;font-weight:600;color:var(--eggplant-800);margin:0}.page_analyticsSubtitle__SURag,.page_calendarSubtitle__XysXG{color:var(--sage-600);font-size:1.1rem;margin:0}.page_scheduleButton__AeBma{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--eggplant-600);color:white;border:none;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;min-height:44px}.page_scheduleButton__AeBma:hover{background:var(--eggplant-700);transform:translateY(-1px)}.page_comingSoon__1ImLX{background:white;border-radius:1rem;padding:3rem 2rem;border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1);text-align:center}.page_comingSoonIcon__QCl5s{font-size:4rem;color:var(--sage-400);margin-bottom:1rem}.page_comingSoonTitle__HQZff{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:600;color:var(--eggplant-800);margin:0 0 1rem}.page_comingSoonDesc__XbdQS{color:var(--sage-600);font-size:1.1rem;line-height:1.6;margin:0}.page_featurePreview__KnOPm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.page_previewCard__NEvoB{background:var(--linen-50);border-radius:.75rem;padding:1.5rem;border:1px solid var(--sage-200)}.page_previewTitle__sO9Uz{font-weight:600;color:var(--eggplant-800);margin:0 0 .5rem}.page_previewDesc__7BZSA{color:var(--sage-600);font-size:.875rem;line-height:1.5;margin:0}.page_sidebarOverlay__4gz6y{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:40;opacity:0;visibility:hidden;transition:all .3s ease}.page_sidebarOverlay__4gz6y.page_sidebarOpen__7bWoe{opacity:1;visibility:visible}@media (min-width:1024px){.page_sidebar__dyIks{transform:translateX(0)}.page_mainContent__2aY4K{margin-left:256px}.page_closeSidebar__25VcA,.page_menuButton__ibvev,.page_sidebarOverlay__4gz6y{display:none}.page_libraryHeader__uJfeq{flex-direction:row;align-items:center}}@media (max-width:768px){.page_mainContent__2aY4K{margin-left:0}.page_statsGrid___pqlK{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.page_booksGrid__IUfil,.page_insightsGrid__td9ig{grid-template-columns:1fr;gap:1rem}.page_pageContent__cY9_d{padding:1rem}.page_welcomeTitle__XI4ro{font-size:1.5rem}.page_filterRow__8tcR1{flex-direction:column;gap:.75rem}.page_actionButtons__z995b{grid-template-columns:1fr;gap:.75rem}.page_featurePreview__KnOPm{grid-template-columns:1fr;gap:1rem}.page_topNavContent__rXfKv{padding:0 .75rem}.page_pageTitle__YIbXc{font-size:1.125rem}.page_upgradeButton__OtzdC{padding:.5rem .75rem;font-size:.875rem}.page_actionsSection__OVRCx,.page_filtersSection__XOZky,.page_welcomeSection__yG4j6{padding:1.5rem}.page_bookCard___5Yqq{margin:0}.page_bookActions__okpCX{flex-direction:column;gap:.5rem}.page_actionEdit__x8Utd,.page_actionMarketing__flmIA,.page_actionView__kTzSv{width:100%}.page_calendarHeader__ek389,.page_libraryHeader__uJfeq{flex-direction:column;align-items:flex-start;gap:1rem}.page_analyticsTitle__zTled,.page_calendarTitle__NN3LP,.page_libraryTitle__mgn6E{font-size:1.5rem}.page_comingSoon__1ImLX{padding:2rem 1.5rem}.page_comingSoonTitle__HQZff{font-size:1.5rem}.page_comingSoonDesc__XbdQS{font-size:1rem}}@media (max-width:480px){.page_container__WJamO{min-height:100vh}.page_pageContent__cY9_d{padding:.75rem}.page_actionsSection__OVRCx,.page_filtersSection__XOZky,.page_welcomeSection__yG4j6{padding:1rem;border-radius:.75rem}.page_welcomeTitle__XI4ro{font-size:1.25rem}.page_welcomeSubtitle__g6G6f{font-size:1rem}.page_statsGrid___pqlK{grid-template-columns:1fr;gap:.75rem}.page_statCard__tKMY7{padding:1.5rem}.page_statValue__Ngvpx{font-size:3rem}.page_statIcon__jUdPR{font-size:1.5rem}.page_insightCard__rkPIc{padding:1rem}.page_insightTitle__IfB40{font-size:1.125rem}.page_bookDetails__19TYr{padding:1rem}.page_bookTitle__bR9fp{font-size:1.125rem}.page_bookHeader__8wkQ0{flex-direction:column;align-items:flex-start;gap:.5rem}.page_bookStatus__ZCoLb{margin-left:0;align-self:flex-start}.page_topNavContent__rXfKv{padding:0 .5rem}.page_pageTitle__YIbXc{font-size:1rem}.page_upgradeButton__OtzdC{padding:.375rem .5rem;font-size:.75rem}.page_homeLink__jSqQo{padding:.375rem}.page_menuButton__ibvev{padding:.375rem;margin-right:.5rem}.page_filterSelect__2dV_z{min-width:120px;font-size:.8rem}.page_searchInput__zWlPM{font-size:.9rem;padding:.75rem .875rem}.page_comingSoon__1ImLX{padding:1.5rem 1rem}.page_comingSoonIcon__QCl5s{font-size:3rem}.page_comingSoonTitle__HQZff{font-size:1.25rem}.page_comingSoonDesc__XbdQS{font-size:.9rem}}@media (max-width:360px){.page_pageContent__cY9_d{padding:.5rem}.page_actionsSection__OVRCx,.page_filtersSection__XOZky,.page_welcomeSection__yG4j6{padding:.875rem}.page_welcomeTitle__XI4ro{font-size:1.125rem}.page_bookDetails__19TYr{padding:.875rem}.page_bookTitle__bR9fp{font-size:1rem}.page_topNavContent__rXfKv{padding:0 .375rem}.page_pageTitle__YIbXc{font-size:.9rem}.page_upgradeButton__OtzdC{padding:.25rem .375rem;font-size:.7rem}}@media (hover:none) and (pointer:coarse){.page_actionButtonSecondary__Xw_Vc,.page_actionButton__9i3_T,.page_actionEdit__x8Utd,.page_actionMarketing__flmIA,.page_actionView__kTzSv,.page_addBookButton__7r8uH,.page_clearFilters__aFBdI,.page_emptyAction__W5TmF,.page_homeLink__jSqQo,.page_menuButton__ibvev,.page_navItem__zKlqJ,.page_scheduleButton__AeBma,.page_upgradeButton__OtzdC{min-height:44px}.page_actionButtonSecondary__Xw_Vc:hover,.page_actionButton__9i3_T:hover,.page_addBookButton__7r8uH:hover,.page_bookCard___5Yqq:hover,.page_emptyAction__W5TmF:hover,.page_scheduleButton__AeBma:hover,.page_statCard__tKMY7:hover{transform:none}}.page_logoutButton__zVe4_{background:var(--eggplant-600);color:white;padding:.5rem 1.25rem;border-radius:.5rem;border:none;font-weight:600;cursor:pointer;transition:background .2s;min-height:44px;margin:1rem;font-size:1rem;box-shadow:0 4px 15px rgba(143,82,181,.2)}.page_logoutButton__zVe4_:hover{background:var(--eggplant-700);box-shadow:0 8px 25px rgba(143,82,181,.3)}.page_neglectedBooksSection__K6mTr{background:white;border-radius:1rem;padding:2rem;border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1);margin-bottom:2rem}.page_sectionHeader__K1e0Y{margin-bottom:1.5rem}.page_sectionTitle__8MSOY{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;color:var(--eggplant-800);margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.page_sectionIcon__06wHp{font-size:1.25rem}.page_sectionSubtitle__Qbq56{color:var(--sage-600);font-size:1rem;margin:0}.page_neglectedBooksList__6kvyW{display:flex;flex-direction:column;gap:1rem}.page_neglectedBookCard__CbNLh{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--sage-50);border:1px solid var(--sage-200);border-radius:.75rem;transition:all .2s}.page_neglectedBookCard__CbNLh:hover{background:var(--sage-100);border-color:var(--sage-300)}.page_neglectedBookInfo__8LU_p{flex:1}.page_neglectedBookTitle__pP_oU{font-family:Playfair Display,serif;font-size:1.125rem;font-weight:600;color:var(--eggplant-800);margin:0 0 .25rem}.page_neglectedBookMeta__sIkWl{color:var(--sage-600);font-size:.875rem;margin:0 0 .25rem}.page_neglectedBookStatus__DmhIX{color:#DC2626;font-size:.875rem;font-weight:500;margin:0}.page_neglectedBookActions__Z2kRR{display:flex;gap:.5rem}.page_editButton__YCLAl,.page_promoteButton__Lvy5B{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:1px solid var(--sage-300);border-radius:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer}.page_promoteButton__Lvy5B{background:var(--eggplant-600);color:white;border-color:var(--eggplant-600)}.page_promoteButton__Lvy5B:hover{background:var(--eggplant-700);border-color:var(--eggplant-700)}.page_editButton__YCLAl{background:white;color:var(--sage-700)}.page_editButton__YCLAl:hover{background:var(--sage-50);border-color:var(--sage-400)}.page_viewAllSection__AooGb{margin-top:1.5rem;text-align:center}.page_viewAllButton__i2M8Z{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--sage-100);color:var(--sage-700);border:1px solid var(--sage-300);border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .2s}.page_viewAllButton__i2M8Z:hover{background:var(--sage-200);border-color:var(--sage-400)}@keyframes page_spin__83Eln{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnalyticsDashboard_analyticsDashboard__mTwuo{display:flex;flex-direction:column;gap:2rem;padding:1rem}.AnalyticsDashboard_header__ftfWd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.AnalyticsDashboard_headerLeft__gYEf9{flex:1}.AnalyticsDashboard_title__q3luA{font-family:Playfair Display,serif;font-size:2rem;font-weight:600;color:var(--eggplant-800);margin:0 0 .5rem}.AnalyticsDashboard_subtitle__qIeyQ{color:var(--sage-600);font-size:1.1rem;margin:0}.AnalyticsDashboard_headerRight__8WCxL{display:flex;align-items:center}.AnalyticsDashboard_timeRangeSelect__NOuvk{padding:.75rem 1rem;border:1px solid var(--sage-300);border-radius:.5rem;background:white;color:var(--eggplant-800);font-weight:500;cursor:pointer;transition:border-color .2s}.AnalyticsDashboard_timeRangeSelect__NOuvk:focus{outline:none;border-color:var(--eggplant-500);box-shadow:0 0 0 2px rgba(143,82,181,.1)}.AnalyticsDashboard_metricsGrid__ZRigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.AnalyticsDashboard_metricCard__WvLFi{background:white;border-radius:1rem;padding:1.5rem;border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1);transition:transform .2s,box-shadow .2s}.AnalyticsDashboard_metricCard__WvLFi:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(168,187,162,.15)}.AnalyticsDashboard_metricHeader__zTp6s{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AnalyticsDashboard_metricIcon__91Cyp{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.75rem;background:var(--sage-50)}.AnalyticsDashboard_metricTrend__LlKsn{display:flex;align-items:center;gap:.5rem}.AnalyticsDashboard_trendIcon__hhju5{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.AnalyticsDashboard_trendIcon__hhju5.AnalyticsDashboard_up__HLG_U{color:#16A34A;background:rgba(34,197,94,.1)}.AnalyticsDashboard_trendIcon__hhju5.AnalyticsDashboard_down__UxT3y{color:#DC2626;background:rgba(239,68,68,.1)}.AnalyticsDashboard_trendValue__4_5Zh{font-size:.875rem;font-weight:600}.AnalyticsDashboard_trendValue__4_5Zh.AnalyticsDashboard_up__HLG_U{color:#16A34A}.AnalyticsDashboard_trendValue__4_5Zh.AnalyticsDashboard_down__UxT3y{color:#DC2626}.AnalyticsDashboard_metricContent__7tFW3{display:flex;flex-direction:column;gap:.5rem}.AnalyticsDashboard_metricTitle__wlQHk{color:var(--sage-600);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0}.AnalyticsDashboard_metricValue__xdyRE{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700;color:var(--eggplant-800);margin:0;line-height:1}.AnalyticsDashboard_chartsGrid__NI9Ya{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:1.5rem;margin-bottom:2rem}.AnalyticsDashboard_chartCard__mW4Rx{border:1px solid var(--sage-200);box-shadow:0 4px 20px rgba(168,187,162,.1)}.AnalyticsDashboard_chartTitle__8_E3C{font-family:Playfair Display,serif;font-size:1.25rem;color:var(--eggplant-800)}.AnalyticsDashboard_chartButton__3wUxC{padding:.5rem 1rem;border:1px solid var(--sage-300);background:white;color:var(--sage-600);font-weight:500}.AnalyticsDashboard_chartButton__3wUxC:hover{border-color:var(--sage-400);background:var(--sage-50)}.AnalyticsDashboard_chartButton__3wUxC.AnalyticsDashboard_active__oYKZc{background:var(--eggplant-600);color:white;border-color:var(--eggplant-600)}.AnalyticsDashboard_roiTable__N1pJv{overflow-x:auto}.AnalyticsDashboard_table__08UTd{width:100%;border-collapse:collapse;font-size:.875rem}.AnalyticsDashboard_table__08UTd th{background:var(--sage-50);color:var(--eggplant-800);font-weight:600;text-align:left;padding:1rem;border-bottom:1px solid var(--sage-200)}.AnalyticsDashboard_table__08UTd td{padding:1rem;border-bottom:1px solid var(--sage-100);color:var(--sage-700)}.AnalyticsDashboard_campaignName__2QZpE{font-weight:600;color:var(--eggplant-800)}.AnalyticsDashboard_roiValue__I4dai{font-weight:600;color:#16A34A}.AnalyticsDashboard_performanceBar__pqFUH{width:100px;height:8px;background:var(--sage-200);border-radius:4px;overflow:hidden}.AnalyticsDashboard_performanceFill__WNaf8{height:100%;background:linear-gradient(90deg,var(--eggplant-500),var(--eggplant-600));border-radius:4px;transition:width .3s ease}@media (max-width:1024px){.AnalyticsDashboard_chartsGrid__NI9Ya{grid-template-columns:1fr}.AnalyticsDashboard_chartCard__mW4Rx{min-height:400px}}@media (max-width:768px){.AnalyticsDashboard_analyticsDashboard__mTwuo{padding:.5rem}.AnalyticsDashboard_header__ftfWd{flex-direction:column;gap:1rem;align-items:flex-start}.AnalyticsDashboard_title__q3luA{font-size:1.5rem}.AnalyticsDashboard_subtitle__qIeyQ{font-size:1rem}.AnalyticsDashboard_metricsGrid__ZRigs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.AnalyticsDashboard_metricCard__WvLFi{padding:1rem}.AnalyticsDashboard_metricValue__xdyRE{font-size:1.5rem}.AnalyticsDashboard_chartCard__mW4Rx{padding:1rem}.AnalyticsDashboard_chartHeader__u_X5a{flex-direction:column;align-items:flex-start;gap:1rem}.AnalyticsDashboard_chartTitle__8_E3C{font-size:1.125rem}.AnalyticsDashboard_chartActions__sUNgf{width:100%;justify-content:space-between}.AnalyticsDashboard_table__08UTd td,.AnalyticsDashboard_table__08UTd th{padding:.75rem .5rem;font-size:.8rem}.AnalyticsDashboard_performanceBar__pqFUH{width:60px}}@media (max-width:480px){.AnalyticsDashboard_metricsGrid__ZRigs{grid-template-columns:1fr}.AnalyticsDashboard_metricCard__WvLFi{padding:1rem}.AnalyticsDashboard_metricHeader__zTp6s{flex-direction:column;align-items:flex-start;gap:1rem}.AnalyticsDashboard_metricTrend__LlKsn{align-self:flex-end}.AnalyticsDashboard_chartCard__mW4Rx{padding:.75rem}.AnalyticsDashboard_chartActions__sUNgf{flex-direction:column;gap:.5rem}.AnalyticsDashboard_chartButton__3wUxC{width:100%;text-align:center}.AnalyticsDashboard_table__08UTd{font-size:.75rem}.AnalyticsDashboard_table__08UTd td,.AnalyticsDashboard_table__08UTd th{padding:.5rem .25rem}}.AnalyticsDashboard_recharts-cartesian-grid-horizontal__xj3M7 line,.AnalyticsDashboard_recharts-cartesian-grid-vertical__EdfcF line{stroke:var(--sage-200);stroke-dasharray:3 3}.AnalyticsDashboard_recharts-text__Ofg9V{font-family:Inter,sans-serif;font-size:.75rem;fill:var(--sage-600)}.AnalyticsDashboard_recharts-legend-item-text__L9D68{font-family:Inter,sans-serif;font-size:.75rem;fill:var(--eggplant-800)}.AnalyticsDashboard_recharts-tooltip-wrapper__4CLxt{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1)}@keyframes AnalyticsDashboard_fadeInUp___zhzV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AnalyticsDashboard_metricCard__WvLFi{animation:AnalyticsDashboard_fadeInUp___zhzV .6s ease-out}.AnalyticsDashboard_metricCard__WvLFi:first-child{animation-delay:.1s}.AnalyticsDashboard_metricCard__WvLFi:nth-child(2){animation-delay:.2s}.AnalyticsDashboard_metricCard__WvLFi:nth-child(3){animation-delay:.3s}.AnalyticsDashboard_metricCard__WvLFi:nth-child(4){animation-delay:.4s}.AnalyticsDashboard_chartButton__3wUxC:focus,.AnalyticsDashboard_timeRangeSelect__NOuvk:focus{outline:2px solid var(--eggplant-500);outline-offset:2px}@media (prefers-contrast:high){.AnalyticsDashboard_chartButton__3wUxC.AnalyticsDashboard_active__oYKZc,.AnalyticsDashboard_chartCard__mW4Rx,.AnalyticsDashboard_metricCard__WvLFi{border-width:2px}}@media (prefers-reduced-motion:reduce){.AnalyticsDashboard_metricCard__WvLFi{animation:none}.AnalyticsDashboard_metricCard__WvLFi:hover,.AnalyticsDashboard_performanceFill__WNaf8{transition:none}}.AnalyticsDashboard_contentAnalyticsDashboard__zKg_B{padding:2rem;background:var(--background);min-height:100vh}.AnalyticsDashboard_loadingContainer__ZtuQZ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:1rem}.AnalyticsDashboard_spinner__zxATm{animation:AnalyticsDashboard_spin__8OGqv 1s linear infinite;color:var(--eggplant-600)}@keyframes AnalyticsDashboard_spin__8OGqv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnalyticsDashboard_errorContainer__NoNec{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:1rem}.AnalyticsDashboard_retryButton__fQRNo{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--eggplant-600);color:white;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s}.AnalyticsDashboard_retryButton__fQRNo:hover{background:var(--eggplant-700)}.AnalyticsDashboard_controls__pRoBl{display:flex;align-items:center;gap:1rem}.AnalyticsDashboard_refreshButton__PkjNW{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--sage-100);border:1px solid var(--sage-200);border-radius:.5rem;cursor:pointer;transition:all .2s}.AnalyticsDashboard_refreshButton__PkjNW:hover{background:var(--sage-200)}.AnalyticsDashboard_topPostsSection__hw8Ka{margin-top:2rem;background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AnalyticsDashboard_sectionHeader__bkV2M{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.AnalyticsDashboard_sectionTitle__a8UVO{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.AnalyticsDashboard_toggleButton__aNibT{padding:.5rem 1rem;background:var(--sage-100);color:var(--text-primary);border:1px solid var(--sage-200);border-radius:.5rem;cursor:pointer;transition:all .2s;font-size:.875rem}.AnalyticsDashboard_toggleButton__aNibT:hover{background:var(--sage-200)}.AnalyticsDashboard_topPostsGrid__9iAgM{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.AnalyticsDashboard_postCard__PeloX{background:var(--sage-50);border:1px solid var(--sage-200);border-radius:.75rem;padding:1.25rem;transition:all .2s}.AnalyticsDashboard_postCard__PeloX:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.AnalyticsDashboard_postHeader__KFZPj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AnalyticsDashboard_postPlatform__9bVxr,.AnalyticsDashboard_postType__lCLPG{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary);font-weight:500}.AnalyticsDashboard_postContent__EyKg_{margin-bottom:1rem}.AnalyticsDashboard_postTitle__7CLjp{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;line-height:1.4}.AnalyticsDashboard_postText__LUxBy{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}.AnalyticsDashboard_postMetrics__wtvzb{display:flex;gap:1rem;margin-bottom:1rem}.AnalyticsDashboard_metric__uVJ2p{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--text-secondary)}.AnalyticsDashboard_postEngagement__lIUew{display:flex;justify-content:flex-end}.AnalyticsDashboard_engagementRate__KUatw{font-size:.875rem;font-weight:600;color:var(--eggplant-600);background:var(--eggplant-50);padding:.25rem .75rem;border-radius:1rem}.AnalyticsDashboard_chartCard__mW4Rx{background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s}.AnalyticsDashboard_chartCard__mW4Rx:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.AnalyticsDashboard_chartHeader__u_X5a{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.AnalyticsDashboard_chartTitle__8_E3C{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.AnalyticsDashboard_chartActions__sUNgf{display:flex;gap:.5rem}.AnalyticsDashboard_chartButton__3wUxC{padding:.375rem .75rem;background:var(--sage-100);color:var(--text-secondary);border:1px solid var(--sage-200);border-radius:.5rem;cursor:pointer;transition:all .2s;font-size:.875rem}.AnalyticsDashboard_chartButton__3wUxC.AnalyticsDashboard_active__oYKZc,.AnalyticsDashboard_chartButton__3wUxC:hover{background:var(--eggplant-600);color:white;border-color:var(--eggplant-600)}@media (max-width:768px){.AnalyticsDashboard_contentAnalyticsDashboard__zKg_B{padding:1rem}.AnalyticsDashboard_topPostsGrid__9iAgM{grid-template-columns:1fr}.AnalyticsDashboard_postMetrics__wtvzb{flex-wrap:wrap;gap:.75rem}.AnalyticsDashboard_chartHeader__u_X5a{flex-direction:column;align-items:flex-start;gap:1rem}.AnalyticsDashboard_chartActions__sUNgf{width:100%;justify-content:space-between}}.AnalyticsDashboard_noData__pyRtP{text-align:center;padding:4rem 2rem;color:#6b7280}.AnalyticsDashboard_noData__pyRtP h3{margin:1rem 0 .5rem;color:#374151;font-size:1.5rem}.AnalyticsDashboard_noData__pyRtP p{font-size:1rem;line-height:1.5;max-width:500px;margin:0 auto}.PublishingAnalyticsDashboard_publishingDashboard__95Wr2{padding:2rem;background:var(--background);min-height:100vh}.PublishingAnalyticsDashboard_header__A24fW{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.PublishingAnalyticsDashboard_headerLeft__bA0y6 h1{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.PublishingAnalyticsDashboard_headerLeft__bA0y6 p{color:var(--text-secondary);margin:0}.PublishingAnalyticsDashboard_headerRight__TBMol{display:flex;gap:1rem}.PublishingAnalyticsDashboard_connectButton__0iudM,.PublishingAnalyticsDashboard_kdpImportButton__UJnEG,.PublishingAnalyticsDashboard_syncButton__wfWrT{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PublishingAnalyticsDashboard_kdpImportButton__UJnEG{background:linear-gradient(135deg,var(--honey-500) 0,var(--honey-600) 100%);color:var(--eggplant-800);box-shadow:0 4px 15px rgba(200,159,102,.3)}.PublishingAnalyticsDashboard_kdpImportButton__UJnEG:hover{background:linear-gradient(135deg,var(--honey-600) 0,var(--honey-700) 100%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(200,159,102,.4)}.PublishingAnalyticsDashboard_syncButton__wfWrT{background:var(--sage-100);color:var(--sage-700)}.PublishingAnalyticsDashboard_syncButton__wfWrT:hover{background:var(--sage-200)}.PublishingAnalyticsDashboard_syncButton__wfWrT:disabled{opacity:.6;cursor:not-allowed}.PublishingAnalyticsDashboard_connectButton__0iudM{background:linear-gradient(135deg,var(--eggplant-500),var(--eggplant-600));color:white}.PublishingAnalyticsDashboard_connectButton__0iudM:hover{background:linear-gradient(135deg,var(--eggplant-600),var(--eggplant-700));transform:translateY(-1px)}.PublishingAnalyticsDashboard_spinning__fnqrV{animation:PublishingAnalyticsDashboard_spin__1uVq6 1s linear infinite}@keyframes PublishingAnalyticsDashboard_spin__1uVq6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PublishingAnalyticsDashboard_metricsGrid__Mjrfa{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.PublishingAnalyticsDashboard_metricCard__DbfY6{background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid var(--border)}.PublishingAnalyticsDashboard_metricHeader__7d6Nm{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.PublishingAnalyticsDashboard_metricIcon__oqfSv{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.75rem;background:var(--sage-50)}.PublishingAnalyticsDashboard_metricTrend__O3TKj{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500}.PublishingAnalyticsDashboard_trendIcon__AJ0bQ{display:flex;align-items:center}.PublishingAnalyticsDashboard_trendIcon__AJ0bQ.PublishingAnalyticsDashboard_up__DhWth{color:#10B981}.PublishingAnalyticsDashboard_trendIcon__AJ0bQ.PublishingAnalyticsDashboard_down__ZoXK9{color:#EF4444}.PublishingAnalyticsDashboard_trendValue__qfOXL{color:var(--text-secondary)}.PublishingAnalyticsDashboard_metricContent__4Prny h3{font-size:.875rem;font-weight:500;color:var(--text-secondary);margin:0 0 .5rem}.PublishingAnalyticsDashboard_metricValue__4V3Kh{font-size:1.875rem;font-weight:700;margin:0}.PublishingAnalyticsDashboard_platformStatus__Aonmu{margin-bottom:2rem}.PublishingAnalyticsDashboard_sectionTitle__Ynlh_{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.PublishingAnalyticsDashboard_platformGrid__nvWfe{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.PublishingAnalyticsDashboard_platformCard__Ls6fX{background:white;border-radius:.75rem;padding:1rem;border:1px solid var(--border);transition:all .2s ease}.PublishingAnalyticsDashboard_platformCard__Ls6fX:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.PublishingAnalyticsDashboard_platformHeader__Ne6fl{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.PublishingAnalyticsDashboard_platformLogo__geayD{width:40px;height:40px;border-radius:.5rem;object-fit:contain}.PublishingAnalyticsDashboard_platformInfo__cAcNK{flex:1}.PublishingAnalyticsDashboard_platformName__P0ABc{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.PublishingAnalyticsDashboard_platformConnectionStatus__I3HVI{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.PublishingAnalyticsDashboard_statusConnected__KcHXl{color:#10B981;display:flex;align-items:center;gap:.25rem}.PublishingAnalyticsDashboard_statusDisconnected__tUMFq{color:#6B7280;display:flex;align-items:center;gap:.25rem}.PublishingAnalyticsDashboard_platformActions__Oobus{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--border)}.PublishingAnalyticsDashboard_lastSync__2wmre{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-secondary)}.PublishingAnalyticsDashboard_chartsGrid__VN6G0{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;margin-bottom:2rem}.PublishingAnalyticsDashboard_chartCard__QpKJQ{background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid var(--border)}.PublishingAnalyticsDashboard_chartHeader__QTq3B{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.PublishingAnalyticsDashboard_chartTitle__2TSk0{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.PublishingAnalyticsDashboard_chartActions__jMb4Q{display:flex;gap:1rem}.PublishingAnalyticsDashboard_platformSelect__LODTd{padding:.5rem 1rem;border:1px solid var(--border);border-radius:.5rem;background:white;color:var(--text-primary);font-size:.875rem}.PublishingAnalyticsDashboard_topBooksSection__NUxUf{margin-bottom:2rem}.PublishingAnalyticsDashboard_booksGrid__dRym0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.PublishingAnalyticsDashboard_bookCard__radmW{background:white;border-radius:.75rem;padding:1rem;border:1px solid var(--border);display:flex;align-items:center;gap:1rem;transition:all .2s ease}.PublishingAnalyticsDashboard_bookCard__radmW:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.PublishingAnalyticsDashboard_bookRank__OwMjy{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--eggplant-100);color:var(--eggplant-700);border-radius:50%;font-weight:600;font-size:.875rem}.PublishingAnalyticsDashboard_bookInfo__wT_zY{flex:1}.PublishingAnalyticsDashboard_bookTitle__7DRd3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.PublishingAnalyticsDashboard_bookPlatform__WTZRO{font-size:.875rem;color:var(--text-secondary);margin:0}.PublishingAnalyticsDashboard_bookMetrics__0d3gj{display:flex;flex-direction:column;gap:.5rem}.PublishingAnalyticsDashboard_bookMetric__Kpb4v{display:flex;flex-direction:column;align-items:flex-end}.PublishingAnalyticsDashboard_metricLabel__rrivy{font-size:.75rem;color:var(--text-secondary)}.PublishingAnalyticsDashboard_metricValue__4V3Kh{font-size:.875rem;font-weight:600;color:var(--text-primary)}.PublishingAnalyticsDashboard_loadingContainer___q_Sx{flex-direction:column;min-height:400px;gap:1rem}.PublishingAnalyticsDashboard_emptyState__41bMy,.PublishingAnalyticsDashboard_loadingContainer___q_Sx,.PublishingAnalyticsDashboard_loadingSpinner__5S89t{display:flex;align-items:center;justify-content:center}.PublishingAnalyticsDashboard_emptyState__41bMy{flex-direction:column;min-height:400px;gap:1rem;text-align:center}.PublishingAnalyticsDashboard_emptyState__41bMy h3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.PublishingAnalyticsDashboard_emptyState__41bMy p{color:var(--text-secondary);margin:0}.PublishingAnalyticsDashboard_modal___no0O{border-radius:1rem;padding:2rem;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.PublishingAnalyticsDashboard_modalHeader__QttE6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.PublishingAnalyticsDashboard_modalHeader__QttE6 h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.PublishingAnalyticsDashboard_closeButton__iZoLf{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.PublishingAnalyticsDashboard_closeButton__iZoLf:hover{background:var(--sage-100);color:var(--text-primary)}.PublishingAnalyticsDashboard_modalContent__gLuMo p{color:var(--text-secondary);margin:0 0 1rem}.PublishingAnalyticsDashboard_platformList__6vZro{display:flex;flex-direction:column;gap:1rem}.PublishingAnalyticsDashboard_platformOption__j9MSb{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;transition:all .2s ease}.PublishingAnalyticsDashboard_platformOption__j9MSb:hover{background:var(--sage-50)}.PublishingAnalyticsDashboard_platformOption__j9MSb img{width:32px;height:32px;border-radius:.5rem;object-fit:contain}.PublishingAnalyticsDashboard_platformOption__j9MSb span{flex:1;font-weight:500;color:var(--text-primary)}.PublishingAnalyticsDashboard_connectOptionButton__g13ZX{padding:.5rem 1rem;background:var(--eggplant-500);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PublishingAnalyticsDashboard_connectOptionButton__g13ZX:hover{background:var(--eggplant-600)}@media (max-width:768px){.PublishingAnalyticsDashboard_publishingDashboard__95Wr2{padding:1rem}.PublishingAnalyticsDashboard_header__A24fW{flex-direction:column;gap:1rem;align-items:stretch}.PublishingAnalyticsDashboard_headerRight__TBMol{justify-content:stretch}.PublishingAnalyticsDashboard_connectButton__0iudM,.PublishingAnalyticsDashboard_syncButton__wfWrT{flex:1;justify-content:center}.PublishingAnalyticsDashboard_booksGrid__dRym0,.PublishingAnalyticsDashboard_chartsGrid__VN6G0,.PublishingAnalyticsDashboard_metricsGrid__Mjrfa,.PublishingAnalyticsDashboard_platformGrid__nvWfe{grid-template-columns:1fr}.PublishingAnalyticsDashboard_modal___no0O{margin:1rem;padding:1.5rem}}@media (max-width:480px){.PublishingAnalyticsDashboard_chartCard__QpKJQ,.PublishingAnalyticsDashboard_metricCard__DbfY6{padding:1rem}.PublishingAnalyticsDashboard_bookCard__radmW,.PublishingAnalyticsDashboard_platformCard__Ls6fX{padding:.75rem}}.PublishingAnalyticsDashboard_connectionOptions__oawnF{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.PublishingAnalyticsDashboard_primaryButton__TzWt5{background:#5E248D;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s}.PublishingAnalyticsDashboard_primaryButton__TzWt5:hover{background:#4c1d6f}.PublishingAnalyticsDashboard_uploadInfo__oauSb{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1rem;margin-top:1rem;text-align:center;color:#0c4a6e}.PublishingAnalyticsDashboard_modalOverlay__xKXiB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.PublishingAnalyticsDashboard_modal___no0O{background:white;border-radius:12px;max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.PublishingAnalyticsDashboard_connectionMethod__6nJD2{margin-top:.25rem}.PublishingAnalyticsDashboard_methodApi__fekKw{background:#dcfce7;color:#166534;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.PublishingAnalyticsDashboard_methodCsv__zXsu6{background:#fef3c7;color:#92400e;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.PublishingAnalyticsDashboard_headerActions__WhADV{display:flex;gap:1rem;align-items:center}.PublishingAnalyticsDashboard_actionButton__yLgFT{background:#5E248D;color:white;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s}.PublishingAnalyticsDashboard_actionButton__yLgFT:hover{background:#4c1d6f}.PublishingAnalyticsDashboard_analyticsContent__aUdmO{margin-bottom:2rem}.PublishingAnalyticsDashboard_analyticsSummary__CaWIK{background:#f9fafb;border-radius:8px;padding:1.5rem;text-align:center}.PublishingAnalyticsDashboard_analyticsSummary__CaWIK h3{color:#374151;margin-bottom:.5rem}.PublishingAnalyticsDashboard_analyticsSummary__CaWIK p{color:#6b7280}.KDPBookmarkletManager_modalOverlay__M3Gqb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.KDPBookmarkletManager_container__0QWMP{background:white;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:900px;width:90%;max-height:90vh;overflow-y:auto;margin:0}.KDPBookmarkletManager_header__3d_iZ{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid var(--sage-200)}.KDPBookmarkletManager_header__3d_iZ h2{font-size:1.75rem;color:var(--eggplant-700);margin:0}.KDPBookmarkletManager_closeButton__NQuPF{background:none;border:none;font-size:1.5rem;color:var(--sage-600);cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s ease}.KDPBookmarkletManager_closeButton__NQuPF:hover{background:var(--sage-100)}.KDPBookmarkletManager_content__QQqs0{padding:2rem}.KDPBookmarkletManager_overview__ExxeI{background:var(--sage-50);border:1px solid var(--sage-200);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.KDPBookmarkletManager_overview__ExxeI h3{color:var(--eggplant-700);margin:0 0 1rem;font-size:1.2rem}.KDPBookmarkletManager_overview__ExxeI p{color:var(--sage-700);line-height:1.6;margin:0}.KDPBookmarkletManager_features__nksUd{background:var(--linen-50);border:1px solid var(--clay-200);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.KDPBookmarkletManager_features__nksUd h3{color:var(--eggplant-700);margin:0 0 1rem;font-size:1.2rem}.KDPBookmarkletManager_features__nksUd ul{margin:0;padding-left:1.5rem}.KDPBookmarkletManager_features__nksUd li{margin-bottom:.75rem;color:var(--sage-700);line-height:1.5}.KDPBookmarkletManager_installation__5yaLB{background:var(--dusty-50);border:1px solid var(--dusty-200);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.KDPBookmarkletManager_installation__5yaLB h3{color:var(--eggplant-700);margin:0 0 1.5rem;font-size:1.2rem}.KDPBookmarkletManager_installSteps____Sk2{display:flex;flex-direction:column;gap:1.5rem}.KDPBookmarkletManager_step__sCxGm{display:flex;align-items:flex-start;gap:1rem}.KDPBookmarkletManager_stepNumber__v6X_3{background:var(--eggplant-600);color:white;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.KDPBookmarkletManager_step__sCxGm div{flex:1}.KDPBookmarkletManager_step__sCxGm strong{color:var(--eggplant-700);display:block;margin-bottom:.5rem}.KDPBookmarkletManager_step__sCxGm p{color:var(--sage-700);margin:0;line-height:1.5}.KDPBookmarkletManager_step__sCxGm a{color:var(--eggplant-600);text-decoration:none;font-weight:500}.KDPBookmarkletManager_step__sCxGm a:hover{text-decoration:underline}.KDPBookmarkletManager_installButton__PyxRF{background:linear-gradient(135deg,var(--eggplant-600),var(--honey-500));color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:.5rem}.KDPBookmarkletManager_installButton__PyxRF:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(94,36,141,.3)}.KDPBookmarkletManager_intervalSelect__y1kCA{width:100%;max-width:300px;padding:10px 12px;border:1px solid var(--sage-300);border-radius:6px;font-size:14px;background:white;color:var(--sage-700);margin-top:8px;cursor:pointer;transition:border-color .2s ease}.KDPBookmarkletManager_intervalSelect__y1kCA:focus{outline:none;border-color:var(--eggplant-500);box-shadow:0 0 0 3px rgba(143,82,181,.1)}.KDPBookmarkletManager_intervalSelect__y1kCA:hover{border-color:var(--sage-400)}.KDPBookmarkletManager_status__kOIY7{background:var(--sage-50);border:1px solid var(--sage-200);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.KDPBookmarkletManager_status__kOIY7 h3{color:var(--eggplant-700);margin:0 0 1.5rem;font-size:1.2rem}.KDPBookmarkletManager_statusGrid__5v7lC{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.KDPBookmarkletManager_statusCard__UMMQg{background:white;border:1px solid var(--sage-200);border-radius:.5rem;padding:1rem;text-align:center}.KDPBookmarkletManager_statusCard__UMMQg h4{color:var(--eggplant-700);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.KDPBookmarkletManager_statusText__1Uo85{color:var(--sage-700);margin:0;font-size:.9rem}.KDPBookmarkletManager_actions__U0456{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.KDPBookmarkletManager_secondaryButton__jPjLN{background:var(--sage-200);color:var(--sage-700);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.KDPBookmarkletManager_secondaryButton__jPjLN:hover{background:var(--sage-300)}.KDPBookmarkletManager_instructions__ZpxS6{background:var(--clay-100);border:1px solid var(--clay-200);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.KDPBookmarkletManager_instructions__ZpxS6 h3{color:var(--eggplant-700);margin:0 0 1rem;font-size:1.2rem}.KDPBookmarkletManager_instructions__ZpxS6 ol{margin:0;padding-left:1.5rem}.KDPBookmarkletManager_instructions__ZpxS6 li{margin-bottom:.75rem;color:var(--sage-700);line-height:1.5}.KDPBookmarkletManager_instructions__ZpxS6 strong{color:var(--eggplant-700)}.KDPBookmarkletManager_troubleshooting__b7jmy{background:#fef3c7;border:1px solid #fde68a;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.KDPBookmarkletManager_troubleshooting__b7jmy h3{color:#92400e;margin:0 0 1rem;font-size:1.2rem}.KDPBookmarkletManager_troubleshootingGrid__vG9Ob{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.KDPBookmarkletManager_troubleshooting__b7jmy h4{color:#92400e;margin:0 0 .75rem;font-size:1rem}.KDPBookmarkletManager_troubleshooting__b7jmy ul{margin:0;padding-left:1.5rem}.KDPBookmarkletManager_troubleshooting__b7jmy li{margin-bottom:.5rem;color:#92400e;line-height:1.4;font-size:.9rem}.KDPBookmarkletManager_security__b1TpI{background:#dbeafe;border:1px solid #bfdbfe;border-radius:.75rem;padding:1.5rem}.KDPBookmarkletManager_security__b1TpI h3{color:#1e40af;margin:0 0 1rem;font-size:1.2rem}.KDPBookmarkletManager_security__b1TpI p{color:#1e40af;line-height:1.6;margin:0;font-size:.9rem}@media (max-width:768px){.KDPBookmarkletManager_container__0QWMP{margin:1rem;width:calc(100% - 2rem)}.KDPBookmarkletManager_header__3d_iZ{padding:1.5rem 1.5rem 1rem}.KDPBookmarkletManager_header__3d_iZ h2{font-size:1.5rem}.KDPBookmarkletManager_content__QQqs0{padding:1.5rem}.KDPBookmarkletManager_step__sCxGm{flex-direction:column;align-items:flex-start;gap:.75rem}.KDPBookmarkletManager_stepNumber__v6X_3{align-self:flex-start}.KDPBookmarkletManager_statusGrid__5v7lC,.KDPBookmarkletManager_troubleshootingGrid__vG9Ob{grid-template-columns:1fr}.KDPBookmarkletManager_actions__U0456{flex-direction:column}.KDPBookmarkletManager_actions__U0456 button{width:100%}}.KDPCSVUploader_loadingState__OHpx_{text-align:center;padding:3rem 2rem;color:#6b7280}.KDPCSVUploader_loadingState__OHpx_ p{margin-top:1rem;font-size:1rem}.KDPCSVUploader_authRequired__mOlMs{text-align:center;padding:2rem}.KDPCSVUploader_authIcon__Y2hqz{color:#6b7280;margin-bottom:1rem}.KDPCSVUploader_authRequired__mOlMs h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.KDPCSVUploader_authRequired__mOlMs p{color:#6b7280;margin-bottom:.5rem;line-height:1.5}.KDPCSVUploader_authActions__YeaFS{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.KDPCSVUploader_loginButton__Zf4Mx{background:#5E248D;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s}.KDPCSVUploader_loginButton__Zf4Mx:hover{background:#4c1d6f}.OnboardingBanner_banner__KXL_f{background:linear-gradient(135deg,#fef3f8,rgba(255,255,255,.95));border:2px solid #e2e8e2;border-radius:1rem;padding:1.5rem;margin-bottom:2rem;position:relative;overflow:hidden;animation:OnboardingBanner_slideInDown__cJgV6 .5s ease-out}.OnboardingBanner_banner__KXL_f:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#8f52b1,#6b7fa0 50%,#a8bba2)}.OnboardingBanner_bannerContent__n40R4{display:flex;align-items:center;justify-content:space-between;gap:2rem}.OnboardingBanner_bannerLeft__IilIZ{display:flex;align-items:center;gap:1rem;flex:1}.OnboardingBanner_bannerIcon__zEK_9{font-size:2.5rem;flex-shrink:0;animation:OnboardingBanner_bounce__ma9_g 2s infinite}.OnboardingBanner_bannerText__rZKte{flex:1}.OnboardingBanner_bannerTitle__9DPrG{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;color:#5e248d;margin:0 0 .5rem;line-height:1.2}.OnboardingBanner_bannerSubtitle__eKcPG{color:#6b8065;font-size:1rem;line-height:1.5;margin:0}.OnboardingBanner_bannerRight__7Ov3t{display:flex;align-items:center;gap:1rem;flex-shrink:0}.OnboardingBanner_primaryButton__efzwX{background:linear-gradient(135deg,#8f52b1,#7a429a);color:white;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(94,36,141,.3);white-space:nowrap}.OnboardingBanner_primaryButton__efzwX:hover{background:linear-gradient(135deg,#7a429a,#6b3885);transform:translateY(-2px);box-shadow:0 6px 20px rgba(94,36,141,.4)}.OnboardingBanner_progressSection__b_v4q{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;min-width:150px}.OnboardingBanner_progressBar__piCH_{width:100%;height:8px;background:#e2e8e2;border-radius:9999px;overflow:hidden;position:relative}.OnboardingBanner_progressFill__jJkjP{height:100%;background:linear-gradient(90deg,#8f52b1,#6b7fa0);border-radius:9999px;transition:width .8s ease;position:relative}.OnboardingBanner_progressFill__jJkjP:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:OnboardingBanner_shimmer__2Sy_W 2s infinite}.OnboardingBanner_progressText__by65D{font-size:.875rem;color:#6b8065;font-weight:500;white-space:nowrap}.OnboardingBanner_suggestionsSection__LUOl3{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8e2}.OnboardingBanner_suggestionsTitle__3tFB4{font-size:1rem;font-weight:600;color:#5e248d;margin:0 0 1rem}.OnboardingBanner_suggestionsList__P46Ee{display:flex;flex-wrap:wrap;gap:1rem}.OnboardingBanner_suggestionItem__rPBKH{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;border:1px solid #e2e8e2;border-radius:.75rem;transition:all .3s ease;cursor:pointer}.OnboardingBanner_suggestionItem__rPBKH:hover{border-color:#8f52b1;background:#fef3f8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(143,82,177,.1)}.OnboardingBanner_suggestionIcon__nkKGJ{font-size:1rem;flex-shrink:0}.OnboardingBanner_suggestionText__KPK3U{color:#485147;font-size:.875rem;font-weight:500;white-space:nowrap}@keyframes OnboardingBanner_slideInDown__cJgV6{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingBanner_bounce__ma9_g{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes OnboardingBanner_shimmer__2Sy_W{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.OnboardingBanner_banner__KXL_f{padding:1rem}.OnboardingBanner_bannerContent__n40R4{flex-direction:column;align-items:stretch;gap:1rem}.OnboardingBanner_bannerLeft__IilIZ{flex-direction:column;text-align:center;gap:.75rem}.OnboardingBanner_bannerIcon__zEK_9{font-size:2rem}.OnboardingBanner_bannerTitle__9DPrG{font-size:1.25rem}.OnboardingBanner_bannerRight__7Ov3t{justify-content:center}.OnboardingBanner_progressSection__b_v4q{align-items:center;min-width:auto}.OnboardingBanner_suggestionsList__P46Ee{flex-direction:column}.OnboardingBanner_suggestionItem__rPBKH{justify-content:center}}@media (max-width:480px){.OnboardingBanner_banner__KXL_f{padding:.75rem}.OnboardingBanner_bannerIcon__zEK_9{font-size:1.75rem}.OnboardingBanner_bannerTitle__9DPrG{font-size:1.125rem}.OnboardingBanner_bannerSubtitle__eKcPG{font-size:.875rem}.OnboardingBanner_primaryButton__efzwX{padding:.5rem 1rem;font-size:.875rem}}.OnboardingModal_overlay__j_b3c{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:OnboardingModal_fadeIn__VLesK .3s ease-out}.OnboardingModal_modal__vgSfT{background:white;border-radius:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:600px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:OnboardingModal_slideUp__V5Abt .4s ease-out}.OnboardingModal_header__s5cyx{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e2e8e2;background:linear-gradient(135deg,#fef3f8,rgba(255,255,255,.9))}.OnboardingModal_progressContainer__zFPA5{display:flex;align-items:center;gap:1rem;flex:1}.OnboardingModal_progressBar__EYzLZ{flex:1;height:8px;background:#e2e8e2;border-radius:9999px;overflow:hidden;position:relative}.OnboardingModal_progressFill__yvlV2{height:100%;background:linear-gradient(90deg,#8f52b1,#6b7fa0);border-radius:9999px;transition:width .5s ease;position:relative}.OnboardingModal_progressFill__yvlV2:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:OnboardingModal_shimmer__30U3H 2s infinite}.OnboardingModal_progressText__TAuhb{font-size:.875rem;color:#6b8065;font-weight:500;white-space:nowrap}.OnboardingModal_closeButton__yL6DY{background:none;border:none;font-size:1.5rem;color:#8fa68a;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.OnboardingModal_closeButton__yL6DY:hover{background:#f8faf8;color:#6b3885}.OnboardingModal_content__nkXuc{flex:1;padding:2rem;overflow-y:auto}.OnboardingModal_stepHeader__pO4C1{text-align:center;margin-bottom:2rem}.OnboardingModal_stepTitle__EuqEO{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700;color:#5e248d;margin:0 0 .5rem;line-height:1.2}.OnboardingModal_stepDescription__euo2M{color:#6b8065;font-size:1rem;line-height:1.6;margin:0}.OnboardingModal_stepContent__Db9jk{min-height:300px}.OnboardingModal_footer__SsIVA{padding:1.5rem 2rem;border-top:1px solid #e2e8e2;background:#fef3f8}.OnboardingModal_navigation__eLIl1{display:flex;align-items:center;justify-content:space-between}.OnboardingModal_backButton__s5VFH{background:none;border:1px solid #c9d3c9;color:#6b8065;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease}.OnboardingModal_backButton__s5VFH:hover{background:#f8faf8;border-color:#a8bba2;color:#485147}.OnboardingModal_primaryActions__7EVKm{display:flex;gap:1rem;align-items:center}.OnboardingModal_skipButton__IL__Z{background:none;border:none;color:#8fa68a;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease}.OnboardingModal_skipButton__IL__Z:hover{background:#f8faf8;color:#6b8065}.OnboardingModal_nextButton__yEcwg{background:linear-gradient(135deg,#8f52b1,#7a429a);color:white;border:none;padding:.75rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(94,36,141,.3)}.OnboardingModal_nextButton__yEcwg:hover{background:linear-gradient(135deg,#7a429a,#6b3885);transform:translateY(-2px);box-shadow:0 6px 20px rgba(94,36,141,.4)}.OnboardingModal_welcomeStep__zZLcP{text-align:center;padding:1rem 0}.OnboardingModal_welcomeIcon__Ex2ct{font-size:4rem;margin-bottom:1.5rem;animation:OnboardingModal_bounce__ST__g 2s infinite}.OnboardingModal_welcomeTitle__EO9Nn{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:#5e248d;margin:0 0 1rem}.OnboardingModal_welcomeText__eGCPb{color:#6b8065;font-size:1.125rem;line-height:1.6;margin:0 0 2rem}.OnboardingModal_featureHighlights__opqrc{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin:2rem 0}.OnboardingModal_featureItem__ycgHm{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#f8faf8;border-radius:.75rem;transition:all .3s ease}.OnboardingModal_featureItem__ycgHm:hover{background:#f0f4f0;transform:translateY(-2px)}.OnboardingModal_featureIcon__9ip0u{font-size:1.5rem}.OnboardingModal_bookStep__Mw4cH,.OnboardingModal_goalsStep__Ela8_,.OnboardingModal_profileStep__gHE9f{max-width:500px;margin:0 auto}.OnboardingModal_bookForm__gvXQm,.OnboardingModal_goalsForm__E9rij,.OnboardingModal_profileForm__8a47U{display:flex;flex-direction:column;gap:1.5rem}.OnboardingModal_formGroup__oYwgg{display:flex;flex-direction:column;gap:.5rem}.OnboardingModal_formGroup__oYwgg label{font-weight:600;color:#485147;font-size:.875rem}.OnboardingModal_formGroup__oYwgg input,.OnboardingModal_formGroup__oYwgg select{padding:.75rem;border:2px solid #e2e8e2;border-radius:.5rem;font-size:1rem;transition:all .3s ease;background:white}.OnboardingModal_formGroup__oYwgg input:focus,.OnboardingModal_formGroup__oYwgg select:focus{outline:none;border-color:#8f52b1;box-shadow:0 0 0 3px rgba(143,82,177,.1)}.OnboardingModal_checkboxLabel___qk7d{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:500;color:#485147}.OnboardingModal_checkboxLabel___qk7d input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:#8f52b1}.OnboardingModal_primaryButton__wNJ9j{background:linear-gradient(135deg,#8f52b1,#7a429a);color:white;border:none;padding:1rem 2rem;border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(94,36,141,.3);margin-top:1rem}.OnboardingModal_primaryButton__wNJ9j:hover{background:linear-gradient(135deg,#7a429a,#6b3885);transform:translateY(-2px);box-shadow:0 6px 20px rgba(94,36,141,.4)}.OnboardingModal_contentStep__dCfYZ{text-align:center}.OnboardingModal_contentFeatures__44YSC{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin:2rem 0}.OnboardingModal_featureCard__x_zzN{background:#f8faf8;padding:1.5rem;border-radius:1rem;text-align:center;transition:all .3s ease}.OnboardingModal_featureCard__x_zzN:hover{background:#f0f4f0;transform:translateY(-4px);box-shadow:0 8px 25px rgba(168,187,162,.15)}.OnboardingModal_featureCard__x_zzN h4{color:#5e248d;margin:.75rem 0 .5rem;font-weight:600}.OnboardingModal_featureCard__x_zzN p{color:#6b8065;font-size:.875rem;margin:0;line-height:1.4}.OnboardingModal_socialStep__GuaCO{text-align:center}.OnboardingModal_socialPlatforms__yrGPL{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin:2rem 0}.OnboardingModal_platformCard__M5Ae4{background:white;border:2px solid #e2e8e2;padding:1.5rem;border-radius:1rem;text-align:center;transition:all .3s ease}.OnboardingModal_platformCard__M5Ae4:hover{border-color:#8f52b1;transform:translateY(-2px);box-shadow:0 8px 25px rgba(143,82,177,.15)}.OnboardingModal_platformIcon__IaQDm{font-size:2rem;margin-bottom:.75rem;display:block}.OnboardingModal_platformCard__M5Ae4 h4{color:#5e248d;margin:0 0 .5rem;font-weight:600}.OnboardingModal_platformCard__M5Ae4 p{color:#6b8065;font-size:.875rem;margin:0 0 1rem}.OnboardingModal_connectButton___qWXb{background:linear-gradient(135deg,#059669,#10b981);color:white;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.875rem}.OnboardingModal_connectButton___qWXb:hover{background:linear-gradient(135deg,#047857,#059669);transform:translateY(-1px)}.OnboardingModal_tourStep__S_6ov{text-align:center}.OnboardingModal_tourHighlights__0u1YY{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.OnboardingModal_tourItem__B0UrG{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8faf8;border-radius:.75rem;text-align:left;transition:all .3s ease}.OnboardingModal_tourItem__B0UrG:hover{background:#f0f4f0;transform:translateX(4px)}.OnboardingModal_tourIcon__VgAXi{font-size:1.5rem;flex-shrink:0}.OnboardingModal_tourItem__B0UrG h4{color:#5e248d;margin:0 0 .25rem;font-weight:600}.OnboardingModal_tourItem__B0UrG p{color:#6b8065;font-size:.875rem;margin:0;line-height:1.4}@keyframes OnboardingModal_fadeIn__VLesK{0%{opacity:0}to{opacity:1}}@keyframes OnboardingModal_slideUp__V5Abt{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes OnboardingModal_bounce__ST__g{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes OnboardingModal_shimmer__30U3H{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.OnboardingModal_modal__vgSfT{width:95%;max-height:95vh}.OnboardingModal_header__s5cyx{padding:1rem 1.5rem}.OnboardingModal_content__nkXuc{padding:1.5rem}.OnboardingModal_footer__SsIVA{padding:1rem 1.5rem}.OnboardingModal_stepTitle__EuqEO{font-size:1.5rem}.OnboardingModal_welcomeTitle__EO9Nn{font-size:1.75rem}.OnboardingModal_featureHighlights__opqrc{grid-template-columns:repeat(2,1fr)}.OnboardingModal_contentFeatures__44YSC,.OnboardingModal_socialPlatforms__yrGPL{grid-template-columns:1fr}.OnboardingModal_navigation__eLIl1{flex-direction:column;gap:1rem;align-items:stretch}.OnboardingModal_primaryActions__7EVKm{justify-content:center}}@media (max-width:480px){.OnboardingModal_featureHighlights__opqrc{grid-template-columns:1fr}.OnboardingModal_welcomeIcon__Ex2ct{font-size:3rem}.OnboardingModal_stepContent__Db9jk{min-height:250px}}