body.is-admin-cms,body:has(.admin-app-shell){background:#fff6fb}body.is-admin-cms .floating-chat,body.is-admin-cms .site-footer,body.is-admin-cms .site-header,body.is-admin-cms .unlock-offer-popup,body:has(.admin-app-shell) .floating-chat,body:has(.admin-app-shell) .site-footer,body:has(.admin-app-shell) .site-header,body:has(.admin-app-shell) .unlock-offer-popup{display:none}body.is-admin-cms .site-main,body:has(.admin-app-shell) .site-main{padding-top:0}.admin-app-shell{display:grid;min-height:100vh;min-width:0;background-color:rgb(255 246 251/var(--tw-bg-opacity,1));color:rgb(7 11 43/var(--tw-text-opacity,1));grid-template-columns:252px minmax(0,1fr)}.admin-app-shell,.admin-sidebar{--tw-bg-opacity:1;--tw-text-opacity:1}.admin-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;border-right-width:1px;border-color:rgb(255 255 255/.1);background-color:rgb(17 18 45/var(--tw-bg-opacity,1));padding:1.25rem .75rem;color:rgb(255 255 255/var(--tw-text-opacity,1))}.admin-sidebar-brand{margin-bottom:1.75rem;display:flex;align-items:center;gap:.625rem;padding-left:.5rem;padding-right:.5rem}.admin-sidebar-brand .brand-logo{height:2.25rem;width:2.25rem;flex:none}.admin-sidebar-brand span,.admin-sidebar-brand strong{display:block}.admin-sidebar-brand strong{font-size:15px;font-weight:900;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.admin-sidebar-brand em{font-weight:600;font-style:normal;--tw-text-opacity:1;color:rgb(255 98 109/var(--tw-text-opacity,1))}.admin-sidebar-brand span{margin-top:.125rem;font-size:11px;font-weight:600;line-height:1.375;color:rgb(255 255 255/.65)}.admin-sidebar-nav{display:grid;gap:.5rem}.admin-sidebar-footer .secondary-button,.admin-sidebar-footer a,.admin-sidebar-nav a{display:flex;min-height:2.5rem;width:100%;align-items:center;gap:.625rem;border-radius:.5rem;border-width:0;background-color:transparent;padding:.625rem .75rem;text-align:left;font-size:13px;font-weight:900;color:rgb(255 255 255/.85);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-sidebar-footer .secondary-button:hover,.admin-sidebar-footer a:hover,.admin-sidebar-nav a:hover{background-color:rgb(255 255 255/.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.admin-sidebar-nav a.is-active{--tw-bg-opacity:1;background-color:rgb(255 98 109/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 16px 34px rgba(255,98,109,0.26);--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.admin-sidebar-nav a.is-active:hover{--tw-bg-opacity:1;background-color:rgb(255 98 109/var(--tw-bg-opacity,1))}.admin-sidebar-footer span,.admin-sidebar-nav span{display:grid;height:1.25rem;width:1.25rem;place-items:center;font-size:.875rem;line-height:1.25rem;line-height:1;color:rgb(255 255 255/.8)}.admin-sidebar-footer{margin-top:auto;display:grid;gap:.375rem;border-top-width:1px;border-color:rgb(255 255 255/.1);padding-top:1rem}.admin-sidebar-footer .secondary-button{justify-content:flex-start}.admin-app-content{min-width:0;padding:1.5rem 1.25rem}.admin-app-content .admin-shell{margin-left:0;margin-right:0;max-width:none;padding:0}.admin-app-content .admin-toolbar{margin-bottom:1.25rem;align-items:flex-start}.admin-app-content .admin-toolbar h1{margin-bottom:.5rem;font-size:32px;font-weight:600;line-height:1.05;--tw-text-opacity:1;color:rgb(7 11 43/var(--tw-text-opacity,1))}.admin-app-content .admin-toolbar p:not(.eyebrow){max-width:780px;font-size:.875rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(89 96 120/var(--tw-text-opacity,1))}.admin-app-content .eyebrow{margin-bottom:.25rem;font-size:11px;line-height:1;--tw-text-opacity:1;color:rgb(255 98 109/var(--tw-text-opacity,1))}.admin-app-content .admin-actions .secondary-button{min-height:2.5rem;border-radius:.5rem;--tw-border-opacity:1;border-color:rgb(234 214 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(17 18 45/var(--tw-text-opacity,1));--tw-shadow:0 10px 28px rgba(36,18,48,0.07);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.admin-app-content .admin-actions .secondary-button:hover{border-color:rgb(255 98 109/.4);--tw-bg-opacity:1;background-color:rgb(255 240 244/var(--tw-bg-opacity,1))}.admin-seo-draft-action{display:grid;gap:.25rem}.admin-seo-draft-action small{max-width:220px;font-size:11px;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(89 96 120/var(--tw-text-opacity,1))}.admin-app-content .admin-seo-workflow{margin-bottom:1rem;display:grid;gap:.75rem;padding:1rem;grid-template-columns:minmax(0,1fr) auto}.admin-seo-workflow h2{font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(7 11 43/var(--tw-text-opacity,1))}.admin-seo-workflow p:not(.eyebrow){margin-top:.25rem;max-width:820px;font-size:.875rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(89 96 120/var(--tw-text-opacity,1))}.admin-seo-workflow__stats{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(110px,1fr))}.admin-seo-workflow__stats span{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 240 244/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:900;line-height:1.375;--tw-text-opacity:1;color:rgb(125 64 92/var(--tw-text-opacity,1))}.admin-seo-workflow__stats strong{display:block;font-size:1.5rem;line-height:2rem;line-height:1;--tw-text-opacity:1;color:rgb(7 11 43/var(--tw-text-opacity,1))}.admin-app-content .admin-metric-grid{margin-bottom:1rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-app-content .admin-card,.admin-app-content .admin-funnel-card,.admin-app-content .admin-list-card,.admin-app-content .admin-metric-card,.admin-app-content .admin-table{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(234 214 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 12px 30px rgba(36,18,48,0.06);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.admin-app-content .admin-metric-card{min-height:104px;padding:1rem}.admin-app-content .admin-metric-card:before{margin-bottom:.75rem;display:grid;height:2.25rem;width:2.25rem;place-items:center;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 233 238/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;font-weight:900;--tw-text-opacity:1;color:rgb(255 98 109/var(--tw-text-opacity,1));--tw-content:"#";content:var(--tw-content)}.admin-app-content .admin-metric-card:nth-child(2n):before{--tw-bg-opacity:1;background-color:rgb(234 215 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(119 80 153/var(--tw-text-opacity,1))}.admin-app-content .admin-metric-card span{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:none;line-height:1.375;--tw-text-opacity:1;color:rgb(86 96 120/var(--tw-text-opacity,1))}.admin-app-content .admin-metric-card strong{margin-top:.375rem;margin-bottom:.375rem;font-size:30px;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(7 11 43/var(--tw-text-opacity,1))}.admin-app-content .admin-metric-card small{font-size:.75rem;line-height:1rem;line-height:1.375}.admin-app-content .admin-list-row small,.admin-app-content .admin-list-row time,.admin-app-content .admin-list-row>span,.admin-app-content .admin-metric-card small,.admin-app-content .admin-order-action small,.admin-app-content .admin-report-link-cell small,.admin-app-content .admin-table-row small{--tw-text-opacity:1;color:rgb(89 96 120/var(--tw-text-opacity,1))}.admin-app-content .admin-funnel-card{padding:1rem}.admin-app-content .admin-funnel-card h2{font-size:1.5rem;line-height:2rem}.admin-app-content .admin-funnel-card h2,.admin-app-content .visual-card-head h2{--tw-text-opacity:1;color:rgb(7 11 43/var(--tw-text-opacity,1))}.admin-app-content .admin-funnel-bar i{--tw-bg-opacity:1;background-color:rgb(242 229 239/var(--tw-bg-opacity,1))}.admin-app-content .admin-funnel-bar b{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#ff626d var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 98 109/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#d85c91 var(--tw-gradient-to-position)}.admin-app-content .admin-dashboard-grid{margin-top:1rem;gap:1rem}.admin-app-content .admin-list-card{padding:1rem}.admin-app-content .visual-card-head{margin-bottom:.5rem}.admin-app-content .visual-card-head h2{font-size:1.25rem;line-height:1.75rem}.admin-app-content .admin-list-row{gap:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem}.admin-app-content .admin-list-row strong,.admin-app-content .admin-table-row strong{font-size:.875rem;line-height:1.25rem;line-height:1.375}.admin-app-content .admin-list-row small,.admin-app-content .admin-list-row time,.admin-app-content .admin-list-row>span,.admin-app-content .admin-table-row small{font-size:11px;line-height:1.375}.admin-app-content .admin-table{min-width:0;font-size:.875rem;line-height:1.25rem}.admin-app-content .admin-table-row{gap:.75rem;padding:.75rem 1rem}.admin-app-content .admin-list-row,.admin-app-content .admin-table-row{--tw-border-opacity:1;border-color:rgb(234 214 226/var(--tw-border-opacity,1))}.admin-app-content .admin-table-row--head{--tw-bg-opacity:1;background-color:rgb(17 18 45/var(--tw-bg-opacity,1));font-size:11px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.admin-app-content .admin-orders-table .admin-table-row{grid-template-columns:minmax(230px,1fr) 92px 132px minmax(210px,.82fr) 188px}.admin-app-content .admin-knowledge-table .admin-table-row{grid-template-columns:minmax(260px,1fr) 140px 112px 170px 88px}.admin-seo-fields{display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(234 214 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 250 254/var(--tw-bg-opacity,1));padding:1rem}.admin-section-heading h2{font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(7 11 43/var(--tw-text-opacity,1))}.admin-app-content .admin-report-link-cell a{border-radius:.375rem;padding:.375rem .5rem;font-size:11px;line-height:1rem}.admin-app-content .admin-order-action{gap:.375rem}.admin-app-content .admin-order-action .primary-button,.admin-app-content .admin-order-action .secondary-button,.admin-app-content .admin-order-action button{min-height:2.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;line-height:1.25}.admin-app-content .status-pill{padding:.25rem .625rem;font-size:11px;line-height:1}.admin-app-content .status-pill.is-awaiting_manual_review,.admin-app-content .status-pill.is-draft,.admin-app-content .status-pill.is-pending,.admin-app-content .status-pill.is-skipped{--tw-bg-opacity:1;background-color:rgb(255 240 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(216 92 145/var(--tw-text-opacity,1))}.admin-app-content .status-pill.is-paid,.admin-app-content .status-pill.is-published,.admin-app-content .status-pill.is-sent{--tw-bg-opacity:1;background-color:rgb(238 249 241/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(40 122 69/var(--tw-text-opacity,1))}@media (max-width:1120px){.admin-app-shell{grid-template-columns:220px minmax(0,1fr)}.admin-app-content .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.admin-app-shell{display:block}.admin-sidebar{position:sticky;top:0;z-index:40;height:auto;border-bottom-width:1px;border-color:rgb(255 255 255/.1);padding:.75rem}.admin-sidebar-brand{margin-bottom:.75rem;padding-left:.25rem;padding-right:.25rem}.admin-sidebar-brand .brand-logo{height:2rem;width:2rem}.admin-sidebar-brand strong{font-size:13px}.admin-sidebar-brand span{font-size:10px}.admin-sidebar-nav{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.admin-sidebar-nav a{min-height:2.25rem;flex-shrink:0;white-space:nowrap;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.admin-sidebar-footer{margin-top:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));border-top-width:0;padding-top:0}.admin-sidebar-footer .secondary-button,.admin-sidebar-footer a{min-height:2.25rem;justify-content:center;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.admin-app-content{padding:1rem .75rem}.admin-app-content .admin-dashboard-grid,.admin-app-content .admin-funnel-card,.admin-app-content .admin-seo-workflow,.admin-app-content .admin-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.admin-app-content .admin-toolbar h1{font-size:28px}.admin-app-content .admin-toolbar p:not(.eyebrow){font-size:.75rem;line-height:1.25rem}.admin-actions{width:100%;gap:.5rem}.admin-seo-workflow__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app-content .admin-actions .primary-button,.admin-app-content .admin-actions .secondary-button{min-height:2.5rem;flex:1 1 0%;justify-content:center;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.admin-app-content .admin-filter{grid-template-columns:repeat(1,minmax(0,1fr));padding:.75rem}.admin-app-content .admin-dashboard-grid{gap:.75rem}.admin-app-content .admin-funnel-card,.admin-app-content .admin-list-card{padding:.75rem}.admin-app-content .admin-funnel-card h2,.admin-app-content .visual-card-head h2{font-size:1.125rem;line-height:1.75rem}.admin-list-row{grid-template-columns:minmax(0,1fr) auto}.admin-list-row time,.admin-list-row>small{grid-column:span 2/span 2}.admin-editor-grid{grid-template-columns:minmax(0,1fr)}.admin-preview{position:static;max-height:none;overflow:visible}.admin-form-row,.admin-form-row--three,.admin-preview-toolbar{grid-template-columns:minmax(0,1fr)}.admin-preview-toolbar{display:grid;gap:.75rem}.admin-preview-toolbar h2{font-size:1.25rem;line-height:1.75rem}.admin-article-form .markdown-editor{min-height:360px;font-size:13px}}@media (max-width:620px){.admin-sidebar-footer{grid-template-columns:minmax(0,1fr)}.admin-app-content .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.admin-app-content .admin-metric-card{min-height:88px;padding:.75rem}.admin-app-content .admin-metric-card:before{margin-bottom:.5rem;height:1.75rem;width:1.75rem;border-radius:.5rem;font-size:.75rem;line-height:1rem}.admin-app-content .admin-metric-card span{font-size:11px}.admin-app-content .admin-metric-card strong{font-size:24px}.admin-app-content .admin-metric-card small{font-size:10px}.admin-app-content .admin-table{display:grid;gap:.75rem;border-width:0;background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.admin-app-content .admin-table-row--head{display:none}.admin-app-content .admin-orders-table .admin-table-row,.admin-app-content .admin-table-row{display:grid;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(234 214 226/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;--tw-shadow:0 10px 26px rgba(36,18,48,0.06);--tw-shadow-colored:0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);grid-template-columns:minmax(0,1fr)}.admin-seo-draft-action,.admin-seo-draft-action .secondary-button{width:100%}.admin-app-content .admin-table-row>[data-label]{display:grid;gap:.25rem;grid-template-columns:minmax(86px,.34fr) minmax(0,1fr)}.admin-app-content .admin-table-row>[data-label]:before{font-size:10px;font-weight:900;text-transform:uppercase;line-height:1.25rem;--tw-text-opacity:1;color:rgb(138 100 120/var(--tw-text-opacity,1));content:attr(data-label)}.admin-app-content .admin-order-action,.admin-app-content .admin-report-link-cell>a,.admin-app-content .admin-report-link-cell>span,.admin-app-content .admin-table-row>[data-label]>small,.admin-app-content .admin-table-row>[data-label]>strong{grid-column-start:2}.admin-app-content .admin-table-row strong{font-size:13px}.admin-app-content .admin-report-link-cell a{padding:.375rem .5rem;font-size:10px;line-height:1rem}.admin-app-content .admin-order-action .primary-button,.admin-app-content .admin-order-action .secondary-button,.admin-app-content .admin-order-action button,.admin-app-content .admin-table-row .secondary-button{min-height:2.25rem;width:100%;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.admin-login-page{grid-template-columns:minmax(0,1fr)}.admin-article-form,.admin-card,.admin-login-form,.admin-preview-rendered{padding:.75rem}.admin-article-form input,.admin-article-form select,.admin-article-form textarea,.admin-filter input,.admin-filter select,.admin-login-form input{min-height:2.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.admin-editor-stats span{padding:.25rem .5rem;font-size:10px}}@media (max-width:420px){.admin-app-content .admin-metric-grid,.admin-app-content .admin-table-row>[data-label]{grid-template-columns:minmax(0,1fr)}.admin-app-content .admin-order-action,.admin-app-content .admin-report-link-cell>a,.admin-app-content .admin-report-link-cell>span,.admin-app-content .admin-table-row>[data-label]>small,.admin-app-content .admin-table-row>[data-label]>strong{grid-column-start:1}}