:root{--ui-bg:#fff;--ui-surface:#fff;--ui-surface-soft:#fcf8fb;--ui-text:#22172a;--ui-muted:#6c727f;--ui-subtle:#9b91a0;--ui-border:#4b164c33;--ui-accent:#4b164c;--ui-accent-hover:#351036;--ui-accent-soft:#f8edf5;--ui-secondary:#dd88cf;--ui-success:#237553;--ui-danger:#b43a50;--ui-warning:#91661f;--ui-radius-sm:10px;--ui-radius-md:16px;--ui-radius-lg:22px;--ui-shadow-sm:0 8px 24px #75227714;--ui-shadow-md:8px 0 40px #75227726;--ds-bg:var(--ui-bg);--ds-surface:var(--ui-surface);--ds-soft:var(--ui-surface-soft);--ds-ink:var(--ui-text);--ds-muted:var(--ui-muted);--ds-line:var(--ui-border);--ds-pink:var(--ui-accent);--ds-pink-dark:var(--ui-accent-hover);--ds-purple:var(--ui-accent);--fz-ink:var(--ui-text);--fz-plum:var(--ui-accent);--fz-pink:var(--ui-secondary);--fz-paper:var(--ui-bg);--fz-soft:var(--ui-surface-soft);--fz-line:var(--ui-border);--fz-muted:var(--ui-muted)}html,body{color:var(--ui-text);background:var(--ui-bg)!important;font-family:"Hellix", var(--font-poppins), "Segoe UI", sans-serif!important}body{background-image:none!important}button,input,select,textarea{font-family:inherit!important}h1,h2,h3,h4,p{text-wrap:pretty}h1,h2,h3,h4{color:var(--ui-text);letter-spacing:-.025em;font-weight:700}p{color:var(--ui-muted)}html[data-theme=dark],main[data-theme=dark]{--ui-bg:#fff;--ui-surface:#fff;--ui-surface-soft:#fcf8fb;--ui-text:#22172a;--ui-muted:#6c727f;--ui-subtle:#9b91a0;--ui-border:#4b164c33;--ui-accent:#4b164c;--ui-accent-hover:#351036;--ui-accent-soft:#f8edf5;--ui-shadow-sm:0 8px 24px #75227714;--ui-shadow-md:8px 0 40px #75227726}main[data-theme],.profile-page,.publish-page,.dashboard-page,.legal-page,.dmca-page{background:var(--ui-bg)!important;color:var(--ui-text)!important;background-image:none!important}main[data-theme]>.topbar,.profile-topbar,.publish-topbar,.dashboard-page .topbar,.legal-topbar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-sm)!important;background:#fffffff0!important}main[data-theme=dark]>.topbar{background:#fffffff5!important}.brand,main[data-theme] .brand,.profile-topbar .brand,.publish-topbar .brand{color:var(--ui-text)!important;font-weight:800!important}.brand span{color:var(--ui-accent)!important}.primary-route-nav a{color:var(--ui-muted)!important}.primary-route-nav a:hover{color:var(--ui-accent)!important}.page-shell,main[data-theme] .page-shell,.profile-page .page-shell,.publish-page .page-shell,.dashboard-page .page-shell{box-shadow:none!important;background:0 0!important;border:0!important}.page-shell:before{display:none!important}.header-search,.utility-select,.theme-toggle,.dashboard-global-search{border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important;color:var(--ui-muted)!important;box-shadow:none!important}.header-search:focus-within,.dashboard-global-search:focus-within{border-color:var(--ui-accent)!important;box-shadow:0 0 0 3px #a72b741c!important}.publish-link,.publish-cta,.verify-action,.modal-primary,.wizard-primary,.profile-telegram-action,.telegram-btn,.plan-checkout,.dashboard-primary-action{background:var(--ui-accent)!important;color:#fff!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:999px!important;font-weight:500!important}.publish-link:hover,.verify-action:hover,.modal-primary:hover,.wizard-primary:hover,.telegram-btn:hover{background:var(--ui-accent-hover)!important;transform:none!important}.advertiser-access{background:var(--ui-accent-soft)!important;color:var(--ui-accent-hover)!important;border-color:#e4bfd3!important;border-radius:999px!important}.clear-filters,.wizard-secondary,.wizard-back,.report-back{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border-radius:999px!important}.directory-controls,.faq-section,.live-preview,.enrichment-form details,.tool-panel,.dashboard-metrics article,.channel-management,.management-row,.billing-table article,.modal,.catalog-state{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-sm)!important;background-image:none!important}.directory-controls,.faq-section,.channel-management,.modal{border-radius:var(--ui-radius-lg)!important}.tool-panel,.dashboard-metrics article,.management-row,.billing-table article,.catalog-state{border-radius:var(--ui-radius-md)!important}.filter-topline>div>span,.embedded-filter-title span,.gold-kicker,.kicker,.collections-intro>span,.live-preview>span{color:var(--ui-accent)!important;letter-spacing:.1em!important}.filter-topline h2,.row-heading h2,.faq-intro h2,.dashboard-welcome h1,.modal h2{color:var(--ui-text)!important}.filter-topline p,.row-heading p,.faq-intro p,.access-security{color:var(--ui-muted)!important}.category-chips button,.country-selector button,.selection-grid button,.tag-cloud button{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-muted)!important;box-shadow:none!important}.category-chips button:hover,.country-selector button:hover{color:var(--ui-accent-hover)!important;border-color:#cf91b5!important}.category-chips button.active,.country-selector button.active,.selection-grid button.selected,.tag-cloud button.selected{border-color:var(--ui-accent)!important;background:var(--ui-accent)!important;color:#fff!important;background-image:none!important}.location-filter-row select,.report-modal select,.report-modal textarea,.enrichment-fields input,.enrichment-fields select,.enrichment-fields textarea{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface-soft)!important;color:var(--ui-text)!important;box-shadow:none!important}.directory-layout .directory-profile-card,.collection-card{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-sm)!important}.directory-layout .directory-profile-card{border-radius:var(--ui-radius-md)!important}.directory-layout .directory-profile-card:hover,.collection-card:hover{box-shadow:var(--ui-shadow-md)!important;border-color:#d4b5c7!important;transform:translateY(-2px)!important}.directory-layout .profile-copy h3,.directory-layout .profile-description{color:var(--ui-text)!important}.directory-layout .profile-copy p,.directory-layout .profile-tags span{color:var(--ui-muted)!important}.featured-card{border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-md)!important;background:#241b21!important;border:0!important}.featured-glass-panel{box-shadow:none!important;background:#1f171cad!important;border:1px solid #fff3!important}.featured-image-title h3{color:#fff!important}.featured-telegram-compact{color:var(--ui-text)!important;background:#fff!important}.dashboard-crm-content,.dashboard-crm-content .dashboard-shell,.dashboard-crm-content .dashboard-section-view,.dashboard-publish-view,.publish-page-embedded,.wizard-card,.wizard-panel{color:var(--ui-text)!important;background:0 0!important}.dashboard-nav button{color:var(--ui-muted)!important}.dashboard-nav button.active{background:var(--ui-accent-soft)!important;color:var(--ui-accent-hover)!important}.dashboard-metrics strong,.management-row strong,.billing-table strong{color:var(--ui-text)!important}.dashboard-metrics span,.management-row p,.management-row small,.billing-table p{color:var(--ui-muted)!important}.catalog-error,.report-feedback-error{color:var(--ui-danger)!important;background:#fff4f6!important;border-color:#e9bcc7!important}.catalog-warning{color:var(--ui-warning)!important;background:#fffbf1!important;border-color:#e7d4a8!important}.success-icon{background:var(--ui-success)!important;background-image:none!important}.report-review>div,.report-next-step{border-color:var(--ui-border)!important;background:var(--ui-surface-soft)!important}.report-reference{background:var(--ui-accent-soft)!important;color:var(--ui-accent-hover)!important;border-color:#d7adc4!important}.global-site-footer,.site-footer{color:var(--ui-muted)!important}@media (max-width:760px){main[data-theme]>.topbar,.profile-topbar,.publish-topbar{box-shadow:none!important;border-width:0 0 1px!important;border-radius:0!important}.directory-controls{box-shadow:none!important}.directory-layout .directory-profile-card{border-radius:var(--ui-radius-md)!important}}@media (prefers-reduced-motion:no-preference){a,button,.channel-card,.collection-card{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}}main[data-theme]>.topbar,.profile-topbar,.publish-topbar{box-shadow:none!important;background:#fff!important;border-color:#0000!important}.brand,main[data-theme] .brand{color:#4b164c!important;letter-spacing:-.04em!important}.collections-landing,.directory-page-sections,.standalone-faq{max-width:100%}.collections-intro h1{font-size:clamp(32px,4vw,48px)!important;line-height:1.2!important}.collections-intro p,.filter-topline p{color:#6c727f!important;font-size:14px!important;line-height:1.5!important}.row-heading h2,.filter-topline h2{letter-spacing:0!important;font-size:20px!important;line-height:1.2!important}.filter-topline>div>span,.embedded-filter-title span,.gold-kicker,.kicker,.collections-intro>span,.live-preview>span{color:#dd88cf!important}.directory-controls{box-shadow:none!important;border-color:#4b164c1f!important;border-radius:24px!important;padding:24px!important}.category-chips button,.country-selector button,.selection-grid button,.tag-cloud button{color:#4b164c!important;border-color:#4b164c33!important;border-radius:32px!important;min-height:40px!important;padding:8px 12px!important;font-size:14px!important;font-weight:500!important}.category-chips button.active,.country-selector button.active,.selection-grid button.selected,.tag-cloud button.selected{color:#fff!important;background:#dd88cf!important;border-color:#dd88cf!important}.location-filter-row label{color:#4b164c!important;font-weight:600!important}.location-filter-row select,.report-modal select,.report-modal textarea,.enrichment-fields input,.enrichment-fields select,.enrichment-fields textarea{min-height:48px;background:#fff!important;border-color:#4b164c29!important;border-radius:12px!important}.directory-layout .directory-profile-card{border-color:#4b164c1f!important;border-radius:24px!important;box-shadow:0 8px 24px #75227714!important}.directory-layout .directory-profile-card:hover{border-color:#4b164c38!important;box-shadow:8px 0 40px #75227726!important}.directory-layout .directory-profile-card.recommended-featured{background:#fff!important;border-color:#dd88cf!important}.directory-layout .profile-copy h3{color:#22172a!important;font-weight:700!important}.directory-layout .profile-description,.directory-layout .profile-copy p{color:#6c727f!important}.directory-layout .profile-tags span{color:#4b164c!important;background:#fff!important;border-color:#4b164c29!important;border-radius:32px!important}.featured-card{box-shadow:none!important;background:#4b164c!important;border-radius:12px!important}.featured-card:after,.featured-photo-shade{background:linear-gradient(#4b164c00 42%,#4b164c 100%)!important}.featured-glass-panel{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fff3!important;border-color:#fff3!important;border-radius:32px!important}.featured-image-title h3{font-size:14px!important;font-weight:700!important}.featured-tag-row span{background:#fff3!important;border-color:#fff3!important}.featured-telegram-compact{color:#fff!important;background:#4b164c!important;border-radius:32px!important}.featured-telegram-compact svg{fill:#fff!important}.publish-link,.publish-cta,.verify-action,.modal-primary,.wizard-primary,.profile-telegram-action,.telegram-btn,.plan-checkout,.dashboard-primary-action{background:#4b164c!important;min-height:48px!important}.dashboard-nav button.active{color:#4b164c!important;background:#f8edf5!important}.theme-toggle{display:none!important}.dashboard-metrics article,.tool-panel,.management-row,.billing-table article,.modal,.catalog-state{box-shadow:none!important;border-color:#4b164c1f!important}@media (max-width:760px){main[data-theme]>.topbar{min-height:92px;padding-inline:16px!important}main[data-theme]>.topbar .header-actions{justify-content:end;align-items:center;grid-template-columns:54px auto!important}main[data-theme]>.topbar .header-actions .utility-select,main[data-theme]>.topbar .header-actions .publish-link{grid-column:auto!important;height:40px!important;min-height:40px!important;margin:0!important}main[data-theme]>.topbar .header-actions .publish-link{width:auto!important;padding:0 13px!important;font-size:10px!important;line-height:1!important}.page-shell{padding-inline:16px!important}.collections-landing{padding-top:24px!important}.collections-intro h1{font-size:32px!important;line-height:1.2!important}.row-heading h2,.filter-topline h2{font-size:20px!important}.directory-controls{padding:16px!important}.directory-layout .directory-profile-card,.directory-page-sections .featured-grid>.floating-featured-card{border-radius:12px!important}}.management-table>.inline-profile-editor,.publish-page:not(.publish-page-embedded) .wizard-panel:not(.plan-selection-panel){color:#22172a!important;background:#fff!important;border:1px solid #4b164c1f!important;border-radius:24px!important;box-shadow:0 8px 24px #75227714!important}.publish-page:not(.publish-page-embedded) .wizard-card{box-shadow:none!important;background:0 0!important;border:0!important}.inline-profile-editor .tool-head,.publish-page .enrichment-title{border-bottom:1px solid #4b164c1f;padding-bottom:20px}.inline-profile-editor .tool-head>div>span,.publish-page .wizard-kicker,.publish-page .dashboard-gallery-head>div>span{text-transform:uppercase;color:#dd88cf!important;letter-spacing:2px!important;font-size:11px!important;font-weight:500!important}.inline-profile-editor .tool-head h2,.publish-page .wizard-panel h2,.publish-page .dashboard-gallery-head h3{color:#22172a!important;letter-spacing:0!important;font-weight:700!important}.inline-profile-editor>label,.inline-profile-editor .editor-row label,.inline-profile-editor .editor-location-grid>label,.publish-page .form-grid label,.publish-page .enrichment-fields label,.publish-page .publish-location-grid>label{color:#4b164c!important;font-size:12px!important;font-weight:500!important}.inline-profile-editor input,.inline-profile-editor select,.inline-profile-editor textarea,.publish-page .form-grid input,.publish-page .form-grid select,.publish-page .form-grid textarea,.publish-page .enrichment-fields input,.publish-page .enrichment-fields select,.publish-page .enrichment-fields textarea{outline:0;width:100%;margin-top:7px;color:#22172a!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #4b164c2e!important;border-radius:12px!important;padding:12px 14px!important;font-size:14px!important}.inline-profile-editor textarea,.publish-page .enrichment-fields textarea{resize:vertical;min-height:96px!important}.inline-profile-editor input:focus,.inline-profile-editor select:focus,.inline-profile-editor textarea:focus,.publish-page .form-grid input:focus,.publish-page .form-grid select:focus,.publish-page .enrichment-fields input:focus,.publish-page .enrichment-fields select:focus,.publish-page .enrichment-fields textarea:focus{border-color:#dd88cf!important;box-shadow:0 0 0 4px #dd88cf2e!important}.editor-location-grid,.publish-location-grid{margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.profile-language-multi,.publish-page .profile-language-multi{background:#fff!important;border:1px solid #4b164c29!important;border-radius:12px!important;padding:10px 12px!important}.profile-language-multi legend{color:#6c727f!important}.profile-language-multi label{color:#4b164c!important;background:#fff!important;border:1px solid #4b164c33!important;border-radius:32px!important;min-height:36px!important;padding:7px 12px!important}.profile-language-multi label:has(input:checked){color:#fff!important;box-shadow:none!important;background:#dd88cf!important;border-color:#dd88cf!important}.publish-page .enrichment-form{gap:12px!important}.publish-page .enrichment-form details{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #4b164c1f!important;border-radius:16px!important}.mobile-header-menu,.mobile-language-icon{display:none}@media (max-width:800px){main[data-theme]>.topbar{grid-template-rows:44px!important;grid-template-columns:44px minmax(0,1fr) 64px!important;align-items:center!important;gap:8px!important;min-height:68px!important;padding:12px 16px!important}main[data-theme]>.topbar .mobile-header-menu{z-index:3;grid-area:1/1;position:relative;display:block!important}main[data-theme]>.topbar .mobile-header-menu summary{cursor:pointer;background:#fff;border:1px solid #4b164c1f;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;list-style:none;display:grid}main[data-theme]>.topbar .mobile-header-menu summary::-webkit-details-marker{display:none}main[data-theme]>.topbar .mobile-header-menu summary span,main[data-theme]>.topbar .mobile-header-menu summary span:before,main[data-theme]>.topbar .mobile-header-menu summary span:after{background:#4b164c;border-radius:2px;width:18px;height:2px}main[data-theme]>.topbar .mobile-header-menu summary span{position:relative}main[data-theme]>.topbar .mobile-header-menu summary span:before,main[data-theme]>.topbar .mobile-header-menu summary span:after{content:"";position:absolute;left:0}main[data-theme]>.topbar .mobile-header-menu summary span:before{top:-6px}main[data-theme]>.topbar .mobile-header-menu summary span:after{top:6px}main[data-theme]>.topbar .mobile-header-menu nav{background:#fff;border:1px solid #4b164c1f;border-radius:18px;width:180px;padding:8px;display:grid;position:absolute;top:48px;left:0;box-shadow:0 14px 36px #4b164c24}main[data-theme]>.topbar .mobile-header-menu nav a{color:#4b164c;border-radius:12px;padding:11px 13px;font-size:13px;font-weight:500;text-decoration:none}main[data-theme]>.topbar .mobile-header-menu nav a:hover{background:#f8edf5}main[data-theme]>.topbar>.brand{text-align:center;justify-self:center;grid-area:1/2!important}main[data-theme]>.topbar>.primary-route-nav,main[data-theme]>.topbar>.header-search{display:none!important}main[data-theme]>.topbar .header-actions{grid-area:1/3!important;width:64px!important;display:block!important}main[data-theme]>.topbar .header-actions .utility-select{width:64px!important;height:40px!important;min-height:40px!important;margin:0!important;display:flex!important}main[data-theme]>.topbar .header-actions .utility-select span{place-items:center;display:grid}main[data-theme]>.topbar .header-actions .utility-select .desktop-language-icon{display:none}main[data-theme]>.topbar .header-actions .utility-select .mobile-language-icon{display:grid}main[data-theme]>.topbar .header-actions .utility-select img{width:17px;height:17px;display:block}main[data-theme]>.topbar .header-actions .publish-link{display:none!important}}.directory-view-switch{background:#f8edf5;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.directory-view-switch a{color:#6c5570;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:500;text-decoration:none}.directory-view-switch a.active{color:#fff;background:#4b164c}.availability-badge{color:#4b164c;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 18px #22172a26}.availability-badge i,.availability-dot{background:#35b56f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #35b56f26}.availability-control{background:#fcf8fb;border:1px solid #4b164c24;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:16px;display:flex}.availability-control>div{align-items:center;gap:13px;display:flex}.availability-control p{color:#6c5570;margin:4px 0 0;font-size:12px}.availability-control button{color:#fff;cursor:pointer;background:#4b164c;border:0;border-radius:999px;min-height:42px;padding:0 16px;font-weight:500}.availability-control.active{background:#f4fcf7;border-color:#35b56f59}.availability-control.active button{color:#4b164c;background:#fff;border:1px solid #4b164c29}.availability-control button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.directory-view-switch{width:100%}.directory-view-switch a{text-align:center;flex:1}.availability-control{flex-direction:column;align-items:stretch}.availability-control button{width:100%}}.publish-page .enrichment-form details[open]{border-color:#dd88cfb8!important;box-shadow:0 8px 22px #4b164c12!important}.publish-page .enrichment-form summary{color:#22172a!important;background:#fff!important;min-height:56px!important;padding:12px 14px!important;font-size:14px!important;font-weight:500!important}.publish-page .enrichment-form summary>span{place-items:center;display:grid;color:#4b164c!important;background:#f8edf5!important;border-radius:50%!important;width:32px!important;height:32px!important}.publish-page .enrichment-form details[open]>summary{border-bottom:1px solid #dd88cf57;color:#4b164c!important;background:#f8edf5!important}.publish-page .enrichment-form .image-enrichment-section>summary{color:#4b164c!important;background:#f8edf5!important}.publish-page .enrichment-form .image-enrichment-section>summary>span{color:#fff!important;background:#4b164c!important}.publish-page .enrichment-form .image-enrichment-section>summary>b{color:#dd88cf!important}.publish-page .enrichment-form details[open]>summary>span{color:#fff!important;background:#4b164c!important}.publish-page .enrichment-form details:not([open])>summary>b{color:#9b91a0!important}.publish-page .enrichment-form details[open]>summary>b{color:#dd88cf!important}.publish-page .enrichment-fields,.publish-page .selection-grid,.publish-page .tag-cloud{background:#fff!important;padding:16px!important}.dashboard-gallery-manager,.publish-page .dashboard-gallery-manager{box-shadow:none!important;background:#fcf8fb!important;border:1px solid #4b164c1f!important;border-radius:16px!important;margin:24px 0!important;padding:20px!important}.dashboard-gallery-head p{line-height:1.5;color:#6c727f!important;font-size:12px!important}.dashboard-gallery-upload{color:#fff!important;background:#4b164c!important;border:0!important;border-radius:32px!important;min-height:44px!important;padding:0 16px!important;font-weight:500!important}.dashboard-gallery-grid figure{border-color:#4b164c1f!important;border-radius:12px!important}.dashboard-gallery-grid button{color:#4b164c!important;background:#f8edf5!important}.dashboard-gallery-grid .gallery-cover-action{color:#fff!important;background:#dd88cf!important}.editor-nsfw-option,.publish-gallery-manager .editor-nsfw-option,.editor-security{color:#4b164c!important;background:#f8edf5!important;border:1px solid #4b164c1f!important;border-radius:12px!important}.save-profile,.publish-page .wizard-primary{color:#fff!important;min-height:56px!important;box-shadow:none!important;background:#4b164c!important;border:0!important;border-radius:32px!important;font-size:14px!important;font-weight:500!important}.save-profile>span,.publish-page .wizard-primary>span{color:#dd88cf!important}.publish-page .live-preview{box-shadow:none!important;background:#fcf8fb!important;border:1px solid #4b164c1f!important;border-radius:16px!important}.publish-page .enrichment-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;display:grid!important}.publish-page .live-preview,.publish-page .enrichment-form{grid-column:1!important;width:100%!important;max-width:none!important}.publish-page .live-preview{order:1;position:relative!important;top:auto!important}.publish-page .enrichment-form{order:2}.publish-page .live-preview .enrichment-card{width:calc(50% - 7px)!important;max-width:560px!important;margin:0 auto!important}.publish-page .enrichment-progress{background:#f8edf5!important}.publish-page .enrichment-progress i{background:#dd88cf!important}.publish-page .visibility-score strong{color:#4b164c!important}.publish-page .wizard-steps:before{background:#4b164c24!important}.publish-page .wizard-steps>div{font-weight:500;color:#9b91a0!important}.publish-page .wizard-steps>div i{color:#9b91a0!important;box-shadow:none!important;background:#f8edf5!important;border-color:#4b164c29!important}.publish-page .wizard-steps>div.active{color:#6c5570!important}.publish-page .wizard-steps>div.active i{color:#fff!important;background:#dd88cf!important;border-color:#dd88cf!important}.publish-page .wizard-steps>div.active:last-child{color:#4b164c!important}.publish-page .wizard-steps>div.active:has(+div:not(.active)){color:#4b164c!important}.publish-page .wizard-steps>div.active:last-child i{background:#4b164c!important;border-color:#4b164c!important;box-shadow:0 0 0 5px #dd88cf38!important}.publish-page .wizard-steps>div.active:has(+div:not(.active)) i{background:#4b164c!important;border-color:#4b164c!important;box-shadow:0 0 0 5px #dd88cf38!important}.dashboard-publish-view,.publish-page,.publish-page .publish-shell,.publish-page .wizard-card{background-color:#fff!important;background-image:none!important}.dashboard-crm-layout:has(.dashboard-publish-view:not([hidden])){background-color:#fff!important;background-image:none!important}.dashboard-crm-content:has(.dashboard-publish-view:not([hidden])){background-color:#fff!important;background-image:none!important}.publish-page .publish-shell,.publish-page .wizard-card{box-shadow:none!important;border-color:#0000!important}.publish-page .combined-connect-panel,.publish-page .enrichment-panel{color:#22172a!important;background:#fff!important}.publish-page .profile-type-selector{background:#f8edf5;border:1px solid #4b164c1f;border-radius:32px;grid-column:1/-1;gap:8px;padding:4px;display:flex}.publish-page .profile-type-selector button,.publish-page .selection-grid button,.publish-page .tag-cloud button{color:#4b164c!important;box-shadow:none!important;background:#fff!important;border:1px solid #4b164c29!important}.publish-page .profile-type-selector button{cursor:pointer;border-radius:28px;flex:1;min-height:42px;font-weight:500;border-color:#0000!important}.publish-page .profile-type-selector button.active,.publish-page .selection-grid button.selected,.publish-page .tag-cloud button.selected{color:#fff!important;background:#dd88cf!important;border-color:#dd88cf!important}.publish-page .selection-grid button i{color:#4b164c!important;background:#f8edf5!important}.publish-page .selection-grid button.selected i{color:#fff!important;background:#4b164c!important}.publish-page input::placeholder,.publish-page textarea::placeholder{color:#9b91a0!important}.publish-page select:disabled,.publish-page input:disabled,.publish-page textarea:disabled{color:#9b91a0!important;opacity:1!important;background:#fcf8fb!important;border-color:#4b164c1a!important}.publish-page .visibility-message,.publish-page .live-preview>small,.publish-page .enrichment-title p,.publish-page .wizard-panel>p{color:#6c5570!important}@media (max-width:760px){.management-table>.inline-profile-editor,.publish-page:not(.publish-page-embedded) .wizard-panel:not(.plan-selection-panel){border-radius:16px!important;padding:20px 16px!important}.editor-location-grid,.publish-location-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-gallery-manager,.publish-page .dashboard-gallery-manager{padding:16px!important}.publish-page .live-preview .enrichment-card{width:100%!important;max-width:none!important}.directory-page-sections>.directory-controls{margin-block:12px 18px!important;padding:14px!important}.directory-controls .filter-topline{gap:0!important}.directory-controls .filter-topline>div{max-width:100%!important}.directory-controls .filter-topline>div>span{letter-spacing:.9px!important;font-size:8px!important;line-height:1.2!important}.directory-controls .filter-topline h2{margin:4px 0 2px!important;font-size:17px!important;line-height:1.15!important}.directory-controls .filter-topline p{margin:0!important;font-size:11px!important;line-height:1.3!important}.directory-controls .category-chips{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin-top:12px!important;margin-right:0!important;padding:0!important;display:grid!important;overflow:visible!important}.directory-controls .category-chips button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:6px 4px!important;font-size:9px!important;line-height:1.1!important}.directory-controls .embedded-advanced-filters .location-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.directory-controls .embedded-advanced-filters .location-filter-row>label:nth-child(3){grid-column:1/-1!important}}
.dashboard-crm-layout{--crm-accent:#4b164c;--crm-secondary:#dd88cf;--crm-canvas:#fff;--crm-surface:#fff;--crm-soft:#f8edf5;--crm-ink:#22172a;--crm-muted:#6c727f;--crm-line:#4b164c1f;min-height:100vh;color:var(--crm-ink);font-weight:400;background:var(--crm-canvas)!important;font-family:"Hellix", var(--font-poppins), "Segoe UI", sans-serif!important}.dashboard-crm-layout :where(button,input,select,textarea){font-family:inherit!important}.dashboard-crm-layout :where(h1,h2,h3,strong,b){font-weight:600}.figma-dashboard-sidebar{background:var(--crm-surface);box-shadow:8px 0 40px #75227714}.figma-sidebar-brand{color:#151515;letter-spacing:-.6px;font-size:26px;font-weight:600}.figma-sidebar-brand>span{color:var(--crm-secondary)}.figma-sidebar-nav{gap:10px}.figma-sidebar-nav a,.figma-sidebar-nav button{box-sizing:border-box;width:100%;min-height:46px;color:var(--crm-muted);box-shadow:none;border-radius:32px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;column-gap:14px;margin:0;padding:0 12px;font-size:14px;font-weight:500;display:grid}.figma-sidebar-nav a:hover,.figma-sidebar-nav button:hover{background:var(--crm-soft);color:var(--crm-accent)}.figma-sidebar-nav .active{background:var(--crm-secondary);color:#fff;box-shadow:none}.figma-sidebar-user{grid-template-columns:42px minmax(0,1fr);margin-top:auto}.figma-sidebar-user strong{font-weight:500}.figma-sidebar-profile-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:10px;transition:background .18s,transform .18s}.figma-sidebar-profile-trigger:hover{background:var(--crm-soft);transform:translateY(-1px)}.figma-sidebar-profile-trigger:focus-visible{outline:2px solid var(--crm-secondary);outline-offset:3px}.figma-sidebar-avatar{color:#4b164c;background:#f8edf5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:grid}.figma-sidebar-user .figma-sidebar-logout{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:48px;min-height:44px;padding:0;display:flex}.figma-sidebar-user .figma-sidebar-logout span{color:#6c727f;white-space:nowrap;font-size:8px;font-weight:500;line-height:10px}.figma-sidebar-user .figma-sidebar-logout img{opacity:.82;width:20px;height:20px;filter:grayscale()brightness(.72)!important}.figma-sidebar-user .figma-sidebar-logout:hover{background:#f8edf5}.figma-sidebar-user .figma-sidebar-logout:hover img{opacity:.72;filter:brightness(0)saturate()!important}.dashboard-crm-content{background:var(--crm-canvas)!important;color:var(--crm-ink)!important}.dashboard-crm-content .dashboard-welcome h1{color:var(--crm-ink);font-weight:500}.dashboard-crm-content .dashboard-metrics,.dashboard-performance-card,.dashboard-conversion-card,.dashboard-crm-content .channel-management,.dashboard-crm-content .tool-panel{background:var(--crm-surface)!important;border:0!important;border-radius:24px!important;box-shadow:0 12px 36px #4b164c0f!important}.dashboard-crm-content .dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;overflow:visible;box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboard-crm-content .dashboard-metrics article,.dashboard-crm-content .management-row,.dashboard-crm-content .billing-table article{border-color:var(--crm-line)!important;box-shadow:none!important;background:0 0!important}.dashboard-crm-content .dashboard-metrics article{border:1px solid var(--crm-secondary)!important;background:var(--crm-surface)!important;border-radius:24px!important;min-height:104px!important;padding:14px 22px!important;box-shadow:0 12px 30px #4b164c14!important}.dashboard-crm-content .dashboard-metrics article>div{align-self:center}.dashboard-crm-content .dashboard-metrics .metric-weekly{color:var(--crm-muted);align-items:baseline;gap:6px;margin:6px 0 0;font-size:13px;line-height:1.2;display:flex}.dashboard-crm-content .dashboard-metrics .metric-weekly b{color:#00a85a;white-space:nowrap;font-size:15px;font-weight:600}.dashboard-crm-content .dashboard-metrics .metric-weekly.negative b{color:#d84e5b}.dashboard-crm-content .dashboard-metrics .metric-weekly span{white-space:nowrap}.dashboard-crm-content .dashboard-metrics article:after{content:none!important;display:none!important}.dashboard-crm-content :where(.dashboard-metrics,.management-row,.billing-table) strong{color:var(--crm-ink)!important}.dashboard-crm-content :where(.dashboard-metrics,.management-row,.billing-table) small,.dashboard-crm-content :where(.dashboard-performance-card,.dashboard-conversion-card) p{color:var(--crm-muted)!important}.dashboard-crm-content .managed-channel img{object-fit:cover;object-position:center;flex:0 0 52px;border-radius:14px!important;width:52px!important;height:68px!important}.dashboard-crm-content .channel-plan .plan-days-remaining{margin-top:3px;font-weight:600;color:var(--crm-accent)!important}.dashboard-performance-chart i{background:var(--crm-secondary)!important}.conversion-ring{background:conic-gradient(var(--crm-secondary) var(--conversion), var(--crm-soft) 0)!important}.dashboard-crm-content :where(.save-profile,.dashboard-welcome>button,.row-actions button:first-child){background:var(--crm-accent)!important;color:#fff!important;box-shadow:none!important;border-radius:32px!important}.dashboard-crm-content .metric-icon.green,.dashboard-crm-content .metric-icon.amber,.dashboard-crm-content .metric-icon.pink{background:var(--crm-soft)!important;color:var(--crm-accent)!important}.dashboard-crm-content :where(input,select,textarea){color:var(--crm-ink)!important;background:#fff!important;border-color:#4b164c29!important;border-radius:12px!important}.dashboard-crm-content :where(.status-pill,.payment-state,.secure-session){border-radius:32px!important}.dashboard-crm-content .tool-head-actions :is(.secure-session,.delete-profile){box-sizing:border-box;align-items:center;height:30px;padding:0 10px;line-height:1;display:inline-flex}.dashboard-crm-content .tool-head-actions .delete-profile{max-height:30px;min-height:30px!important}.dashboard-crm-content .tool-head-actions .availability-header-toggle{box-sizing:border-box;border:1px solid var(--crm-secondary);width:122px;height:30px;max-height:30px;color:var(--crm-accent);cursor:pointer;background:#f7d8f1;border-radius:32px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:500;line-height:1;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;min-height:30px!important}.dashboard-crm-content .tool-head-actions .availability-header-toggle:hover:not(:disabled){filter:saturate(1.08)brightness(1.03);transform:translateY(-2px);box-shadow:0 7px 16px #dd88cf57}.dashboard-crm-content .availability-header-toggle .boost-bolt{color:#0000;clip-path:polygon(55% 0,100% 0,70% 38%,100% 38%,28% 100%,43% 55%,10% 55%);background:#f4c542;width:10px;height:17px;margin-right:7px;font-size:0;transition:transform .18s;display:inline-block}.dashboard-crm-content .availability-header-toggle:hover:not(:disabled) .boost-bolt{transform:scale(1.16)rotate(-7deg)}.dashboard-crm-content .tool-head-actions .availability-header-toggle.active{border-color:var(--crm-secondary);background:var(--crm-secondary);color:#fff}.dashboard-crm-content .tool-head-actions .availability-header-toggle.active .boost-bolt{color:#0000;background:#ffd65a}.dashboard-crm-content .tool-head-actions .availability-header-toggle:disabled{color:var(--crm-accent);cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.dashboard-crm-content .tool-head-actions .availability-header-toggle.active:disabled{color:#fff}.dashboard-crm-content .tool-head-actions .availability-header-option{flex-direction:column;align-items:center;display:flex;position:relative}.dashboard-crm-content .availability-header-option .availability-header-toggle{z-index:2;position:relative}@keyframes flicker1{0%,to{opacity:.9;transform:scaleX(1)scaleY(1)translateY(0)}25%{opacity:1;transform:scaleX(.92)scaleY(1.08)translateY(-4px)}50%{opacity:.85;transform:scaleX(1.06)scaleY(.95)translateY(-2px)}75%{opacity:.95;transform:scaleX(.96)scaleY(1.04)translateY(-6px)}}@keyframes flicker2{0%,to{opacity:.7;transform:scaleX(1)scaleY(1)translateY(0)}30%{opacity:.9;transform:scaleX(1.08)scaleY(1.1)translateY(-8px)}60%{opacity:.6;transform:scaleX(.9)scaleY(.92)translateY(-3px)}90%{opacity:.8;transform:scaleX(1.04)scaleY(1.06)translateY(-5px)}}@keyframes flicker3{0%,to{opacity:.5;transform:scaleX(1)scaleY(1)translateY(0)}20%{opacity:.7;transform:scaleX(.88)scaleY(1.12)translateY(-10px)}55%{opacity:.4;transform:scaleX(1.1)scaleY(.9)translateY(-4px)}80%{opacity:.6;transform:scaleX(.94)scaleY(1.08)translateY(-7px)}}.dashboard-crm-content .status-pill.activo.boosted{isolation:isolate;position:relative;overflow:visible;box-shadow:0 0 12px #9d00ff47;border-color:var(--crm-secondary)!important;background:var(--crm-accent)!important;color:#fff!important}.dashboard-crm-content .status-pill.activo.boosted:before,.dashboard-crm-content .status-pill.activo.boosted:after{content:"";z-index:-1;filter:blur(6px);mix-blend-mode:screen;transform-origin:bottom;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#9d00ff,#50c,#0000);border-radius:50% 50% 20% 20%/80% 80% 20% 20%;width:25px;height:27px;position:absolute;bottom:55%}.dashboard-crm-content .status-pill.activo.boosted:before{animation:2.1s ease-in-out infinite flicker1;left:5px}.dashboard-crm-content .status-pill.activo.boosted:after{animation:2.35s ease-in-out -.7s infinite flicker2;right:5px}.dashboard-crm-content .channel-status .status-boost-countdown{white-space:nowrap;font-variant-numeric:tabular-nums;width:max-content;margin-top:7px;font-size:9px;font-weight:600;line-height:1;display:block;position:relative;left:-8px;color:var(--crm-accent)!important}.dashboard-crm-content .countdown-segments{font-variant-numeric:tabular-nums;align-items:flex-start;gap:3px;display:inline-flex}.dashboard-crm-content .countdown-segments>span{justify-items:center;gap:2px;display:grid}.dashboard-crm-content .countdown-segments b{color:var(--crm-accent);font-size:10px;font-weight:600;line-height:1}.dashboard-crm-content .countdown-segments em{color:var(--crm-muted);font-size:6px;font-style:normal;font-weight:500;line-height:1}.dashboard-crm-content .countdown-segments>i{color:var(--crm-accent);font-size:9px;font-style:normal;line-height:1}@media (prefers-reduced-motion:reduce){.dashboard-crm-content .status-pill.activo.boosted:before,.dashboard-crm-content .status-pill.activo.boosted:after{animation:none!important}}.dashboard-crm-content .availability-header-option:before{content:attr(data-tooltip);z-index:5;background:var(--crm-ink);color:#fff;opacity:0;pointer-events:none;border-radius:10px;width:max-content;max-width:220px;padding:7px 10px;font-size:10px;font-weight:500;line-height:1.25;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.dashboard-crm-content .availability-header-option:hover:before,.dashboard-crm-content .availability-header-option:focus-within:before{opacity:1;transform:translateY(0)}.boost-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#22172a85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.boost-dialog{width:min(420px,100%);color:var(--crm-ink);text-align:center;background:#fff;border:1px solid #4b164c1f;border-radius:28px;padding:30px;position:relative;box-shadow:0 24px 70px #4b164c38}.boost-dialog-close{background:var(--crm-soft);width:32px;color:var(--crm-accent);cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;top:12px;right:14px;min-height:32px!important}.boost-dialog-bolt{clip-path:polygon(55% 0,100% 0,70% 38%,100% 38%,28% 100%,43% 55%,10% 55%);background:#f4c542;width:24px;height:40px;margin:0 auto 14px;display:block}.boost-dialog h2{color:var(--crm-accent);margin:0;font-size:24px;font-weight:600}.boost-dialog>strong{color:var(--crm-ink);margin-top:12px;font-size:13px;font-weight:600;display:block}.boost-dialog>p{max-width:330px;color:var(--crm-muted);margin:9px auto 0;font-size:12px;line-height:1.5}.boost-dialog-price{justify-content:center;align-items:baseline;gap:8px;margin:20px 0;display:flex}.boost-dialog-price b{color:var(--crm-accent);font-size:28px;font-weight:600}.boost-dialog-price span{color:var(--crm-muted);font-size:12px}.boost-dialog-buy,.boost-dialog-cancel{cursor:pointer;border-radius:32px;width:100%;min-height:42px;font-size:12px;font-weight:600}.boost-dialog-buy{background:var(--crm-secondary);color:#fff;border:0;box-shadow:0 9px 20px #dd88cf47}.boost-dialog-buy:hover:not(:disabled){background:var(--crm-accent)}.boost-dialog-cancel{color:var(--crm-muted);background:0 0;border:0;margin-top:8px}.boost-dialog button:disabled{cursor:wait;opacity:.58}.dashboard-crm-content .tool-head-actions .availability-header-option small{color:var(--crm-muted);white-space:nowrap;font-size:9px;font-weight:500;line-height:1;position:absolute;top:35px;left:50%;transform:translate(-50%)}.dashboard-crm-content .inline-profile-editor .profile-language-multi{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;overflow:hidden;padding:6px 7px!important}.dashboard-crm-content .inline-profile-editor .profile-language-multi label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1;overflow:hidden;min-height:27px!important;padding:4px 5px!important}.dashboard-crm-content .billing-panel{overflow:hidden;padding:0!important}.dashboard-crm-content .billing-title{border-bottom:1px solid var(--crm-line);align-items:center;padding:28px 30px 22px}.dashboard-crm-content .billing-title h2{margin:5px 0 4px;font-size:22px}.dashboard-crm-content .billing-title p{margin:0;font-size:13px}.dashboard-crm-content .billing-title>strong{color:var(--crm-muted);font-size:12px;font-weight:500}.dashboard-crm-content .billing-table{margin:0}.dashboard-crm-content .billing-head,.dashboard-crm-content .billing-table article{grid-template-columns:1fr 1fr 1fr 1.25fr;gap:16px;min-width:0;padding-inline:30px;display:grid}.dashboard-crm-content .billing-head{background:var(--crm-soft);height:46px;color:var(--crm-muted);text-transform:none;align-items:center;font-size:11px;font-weight:500}.dashboard-crm-content .billing-table article{min-height:68px;color:var(--crm-muted)}.dashboard-crm-content .payment-row-actions{align-items:center;gap:10px;display:flex}.dashboard-crm-content .payment-checkout-link{background:var(--crm-accent);color:#fff;border-radius:32px;padding:8px 14px;text-decoration:none}.dashboard-crm-content .payment-cancel-link{color:var(--crm-muted)!important;font-weight:500!important}.dashboard-crm-content .payment-complete{color:var(--crm-muted)}.dashboard-crm-content .billing-empty{text-align:center;padding:44px 30px}.dashboard-crm-content .billing-empty strong{color:var(--crm-ink);font-size:16px}.dashboard-crm-content .billing-empty p{margin:5px 0 0;font-size:13px}.dashboard-crm-content .tokens-panel{overflow:hidden;padding:0!important}.dashboard-crm-content .save-profile.is-saved{background:#238653!important}.tokens-hero{border-bottom:1px solid var(--crm-line);background:linear-gradient(135deg,#fff 0%,#fff4fc 100%);justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.tokens-hero>div:first-child>span{color:var(--crm-secondary);letter-spacing:.08em;font-size:11px;font-weight:600}.tokens-hero h2{color:var(--crm-ink);margin:5px 0 4px;font-size:24px}.tokens-hero p{max-width:560px;color:var(--crm-muted);margin:0;font-size:13px;line-height:1.5}.tokens-balance{background:var(--crm-accent);color:#fff;border-radius:20px;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;min-width:170px;padding:16px 20px;display:grid;box-shadow:0 12px 28px #4b164c2e}.tokens-balance small{color:#ffffffb8;grid-column:1/-1;font-size:10px}.tokens-balance strong{font-size:34px;line-height:1.15}.tokens-balance span{font-size:12px}.tokens-pack-card{border:1px solid var(--crm-line);background:#fff;border-radius:22px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px 30px;padding:18px 20px;display:grid}.tokens-pack-mark{background:var(--crm-soft);width:58px;height:58px;color:var(--crm-accent);border-radius:50%;place-items:center;display:grid}.tokens-pack-mark span{font-size:24px;font-weight:600}.tokens-pack-card small{color:var(--crm-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.tokens-pack-card h3{color:var(--crm-ink);margin:2px 0;font-size:21px}.tokens-pack-card p{color:var(--crm-muted);margin:0;font-size:12px}.tokens-pack-copy>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tokens-pack-copy>div span{background:var(--crm-soft);color:var(--crm-accent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600}.token-topup-actions{grid-template-columns:76px minmax(210px,auto);align-items:end;gap:8px;display:grid}.token-topup-actions label{color:var(--crm-muted);gap:4px;font-size:10px;display:grid}.token-topup-actions input{box-sizing:border-box;border:1px solid var(--crm-line);width:76px;height:42px;color:var(--crm-ink);font:inherit;text-align:center;background:#fff;border-radius:12px;padding:0 10px;font-size:14px;font-weight:600}.token-topup-actions input:focus{border-color:var(--crm-secondary);outline:3px solid #dd88cf2e}.tokens-pack-card button{background:var(--crm-secondary);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:32px;padding:0 20px;font-size:12px;font-weight:600;transition:transform .18s,background-color .18s}.tokens-pack-card button:hover:not(:disabled){background:var(--crm-accent);transform:translateY(-1px)}.tokens-pack-card button:disabled{cursor:wait;opacity:.58}.token-payment-buttons{gap:7px;display:grid}.tokens-pack-card .token-usdc-button{border:1px solid var(--crm-line);min-height:34px;color:var(--crm-ink);background:#fff}.tokens-pack-card .token-usdc-button:hover:not(:disabled){border-color:var(--crm-secondary);background:var(--crm-soft);color:var(--crm-accent)}.lightning-checkout-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c0a20b3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lightning-checkout-modal{background:#fff;border:1px solid #ffffff40;border-radius:24px;width:min(100%,540px);max-height:calc(100dvh - 44px);display:grid;overflow:hidden;box-shadow:0 28px 80px #18051b61}.lightning-checkout-modal header{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 14px;display:flex}.lightning-checkout-modal header span{color:var(--crm-secondary);letter-spacing:.1em;font-size:10px;font-weight:700}.lightning-checkout-modal h2{color:var(--crm-ink);margin:4px 0;font-size:22px}.lightning-checkout-modal header p{color:var(--crm-muted);margin:0;font-size:12px;line-height:1.45}.lightning-checkout-modal header button{border:1px solid var(--crm-line);width:36px;height:36px;color:var(--crm-ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;font-size:22px}.lightning-checkout-status{color:#72520a;background:#fff6df;border-radius:12px;align-items:center;gap:8px;margin:0 22px 12px;padding:9px 12px;font-size:11px;font-weight:600;display:flex}.lightning-pulse{background:#f5a900;border-radius:50%;width:8px;height:8px;animation:1.8s infinite lightning-pulse;box-shadow:0 0 #f5a90073}.lightning-checkout-modal iframe{background:#f5f5f5;border:0;width:100%;height:min(620px,100dvh - 190px);min-height:480px}@keyframes lightning-pulse{70%{box-shadow:0 0 0 8px #f5a90000}to{box-shadow:0 0 #f5a90000}}.crypto-checkout-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);isolation:isolate;background:#22172a52;place-items:center;padding:22px;overflow-y:auto;z-index:2147483000!important;visibility:visible!important;opacity:1!important;display:grid!important;position:fixed!important;inset:0!important}.crypto-checkout{box-sizing:border-box;color:#22172a;width:min(100%,340px);max-height:calc(100dvh - 44px);font-family:"Hellix", var(--font-poppins), "Segoe UI", sans-serif;scrollbar-width:none;border:0;border-radius:20px;padding:24px;overflow-y:auto;box-shadow:0 1px 3px #22172a14;z-index:1!important;visibility:visible!important;opacity:1!important;background:#fff!important;display:block!important;position:relative!important;transform:none!important}.crypto-checkout::-webkit-scrollbar{display:none}.crypto-transfer-pending{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-align:center;background:#ffffffdb;border-radius:20px;place-content:center;justify-items:center;padding:30px;display:grid;position:absolute;inset:0}.crypto-transfer-pending>strong{color:#22172a;margin-top:18px;font-size:17px}.crypto-transfer-pending>small{color:#22172aa8;margin-top:7px;font-size:12px}.crypto-transfer-route{width:190px;height:54px;position:relative}.crypto-transfer-route i{background:#f8e7f6;border-radius:99px;height:3px;position:absolute;top:25px;left:10px;right:10px;overflow:hidden}.crypto-transfer-route i:after{border-radius:inherit;content:"";background:#dd88cf;width:38px;height:100%;animation:1.3s linear infinite crypto-route-flow;position:absolute;top:0;left:-38px}.crypto-transfer-route span{color:#fff;background:#f7931a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:13px;font-weight:800;animation:3.8s linear infinite crypto-coin-route;display:grid;position:absolute;top:0;left:8px;box-shadow:0 8px 18px #f7931a4d}.crypto-transfer-route b{border-top:3px solid #dd88cf;border-right:3px solid #dd88cf;width:18px;height:18px;position:absolute;top:17px;right:0;transform:rotate(45deg)}@keyframes crypto-route-flow{to{transform:translate(230px)}}@keyframes crypto-coin-route{0%{opacity:1;transform:translate(0)rotate(0)}88%{opacity:1;transform:translate(125px)rotate(360deg)}to{opacity:0;transform:translate(125px)rotate(360deg)}}.payment-feedback-backdrop{z-index:2147483001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#22172a5c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.payment-feedback{box-sizing:border-box;color:#22172a;text-align:center;width:min(100%,336px);font-family:"Hellix", var(--font-poppins), "Segoe UI", sans-serif;background:#fff;border-radius:22px;padding:42px 28px 28px;box-shadow:0 22px 60px #22172a38}.payment-feedback-icon{color:#fff;background:#18a957;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:38px;font-weight:700;line-height:1;display:grid}.payment-feedback.failed .payment-feedback-icon{background:#fa3f3c}.payment-feedback h2{color:#22172a;margin:0;font-size:21px;line-height:1.22}.payment-feedback p{color:#22172aa8;margin:10px auto 26px;font-size:13px;line-height:1.5}.payment-feedback button{color:#22172a;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#dd88cf;border:0;border-radius:12px;font-size:13px;font-weight:700}.payment-feedback.success button{background:#18a957}.payment-feedback .payment-feedback-secondary{color:#344054;background:#f2f4f7;margin-top:8px}.crypto-checkout header{justify-content:space-between;align-items:flex-start;display:flex}.crypto-checkout header span,.crypto-altcoins>span{color:var(--crm-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.crypto-checkout h2{color:#22172a;margin:0 0 20px;font-size:15px;font-weight:500}.crypto-checkout header button{color:#22172a;cursor:pointer;background:#fff;border:1px solid #22172a24;border-radius:50%;width:36px;height:36px;font-size:22px}.crypto-total-label,.crypto-field-label{color:#22172aa8;margin:0 0 7px;font-size:12px}.crypto-total{color:#22172a;margin-bottom:20px;font-size:28px;display:block}.crypto-options{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-bottom:18px;display:grid}.crypto-options button{color:#22172a;min-height:42px;font:inherit;cursor:pointer;background:#f8e7f6;border:0;border-radius:12px;padding:9px 10px;font-size:13px;font-weight:500}.crypto-options button.active{color:#fff;background:#dd88cf}.crypto-options button:disabled{cursor:not-allowed;opacity:.52}.base-assets{grid-template-columns:repeat(3,1fr);grid-auto-flow:initial}.base-assets button{min-width:0}.base-checkout-note{margin-top:2px!important}.base-quote-note{color:#22172aa8;text-align:center;margin:-8px 0 12px;font-size:10px;line-height:1.4}.base-wallet-help{color:#22172aa8;text-align:center;margin:0 0 12px;font-size:10px;line-height:1.45}.base-wallet-identity{background:#f7f8fc;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:9px 10px;display:flex}.base-wallet-identity span{gap:2px;min-width:0;display:grid}.base-wallet-identity small{color:#22172aa8;letter-spacing:.06em;font-size:8px;font-weight:700}.base-wallet-identity b{color:#22172a;font-size:11px}.base-wallet-identity button{color:#22172a;font:inherit;cursor:pointer;background:#f8e7f6;border:0;border-radius:8px;flex:none;padding:6px 8px;font-size:10px;font-weight:700}.base-wallet-identity button:hover:not(:disabled){color:#fff;background:#dd88cf}.base-payment-cancel{color:#22172a;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin:-6px 0 12px;font-size:11px;font-weight:700;text-decoration:underline;display:block}.crypto-preparing{text-align:center;place-content:center;justify-items:center;min-height:172px;padding:22px 14px;display:grid}.crypto-preparing>span{color:#22172a;background:#f8e7f6;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:14px;font-size:25px;animation:1.35s ease-in-out infinite crypto-hourglass;display:grid}.crypto-preparing strong{color:#22172a;font-size:14px}.crypto-preparing small{color:#22172aa8;max-width:210px;margin-top:6px;font-size:11px;line-height:1.45}@keyframes crypto-hourglass{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.crypto-options button>span[aria-hidden=true]{margin-right:8px;display:inline-block}.crypto-networks button b,.crypto-networks button small{display:block}.crypto-networks button small{color:inherit;opacity:.72;margin-top:2px;font-size:9px}.crypto-summary{background:#f7f8fc;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:14px 16px;display:grid}.crypto-summary span{min-width:0}.crypto-summary small,.crypto-summary b{display:block}.crypto-summary small{color:#22172aa8;margin-bottom:3px;font-size:10px}.crypto-summary b{color:#22172a;text-overflow:ellipsis;font-size:12px;overflow:hidden}.crypto-destination{background:#f7f8fc;border-radius:12px;align-items:center;gap:7px;margin-bottom:12px;padding:6px 12px;display:flex}.crypto-destination.bitcoin-link{padding-top:6px;padding-bottom:6px}.crypto-destination:has(+.crypto-qr-link){border-radius:14px 14px 0 0;margin-bottom:0}.crypto-destination code{color:#22172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.crypto-destination button{color:#22172a;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.crypto-wallet-link{cursor:pointer;width:100%;min-height:43px;font:inherit;background:#f8e7f6;border:0;border-radius:13px;justify-content:center;align-items:center;margin-bottom:20px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:flex;color:#22172a!important}.crypto-wallet-link:hover{background:#dd88cf;transform:translateY(-1px);box-shadow:0 7px 16px #dd88cf47;color:#fff!important}.crypto-wallet-link:focus-visible{outline-offset:3px;outline:3px solid #dd88cf52}.crypto-wallet-message{color:#b42318;text-align:center;margin:-12px 0 18px;font-size:12px}.crypto-qr-link{box-sizing:border-box;background:#dd88cf;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:10px;width:100%;height:34px;margin:0 0 20px;font-size:13px;font-weight:500;text-decoration:none;display:flex;color:#22172a!important}.crypto-qr-link span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2.5'%3E%3Cpath d='M4 4h6v6H4zM14 4h6v6h-6zM4 14h6v6H4zM14 14h2v2h-2zM18 14h2v4h-2zM14 18h2v2h-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;font-size:0}.crypto-altcoins{border-top:1px solid #eef0f3;gap:8px;padding-top:20px;display:grid}.crypto-altcoins a{border:1px solid var(--crm-line);border-radius:13px;justify-content:center;align-items:center;min-height:43px;font-size:12px;font-weight:700;text-decoration:none;display:flex;color:var(--crm-ink)!important}.crypto-altcoins small,.crypto-empty{color:var(--crm-muted);text-align:center;margin:0;font-size:10px;line-height:1.45}.tokens-history-head{justify-content:space-between;align-items:center;gap:20px;padding:4px 30px 18px;display:flex}.tokens-history-head h3{color:var(--crm-ink);margin:0;font-size:17px}.tokens-history-head p{color:var(--crm-muted);margin:3px 0 0;font-size:12px}.tokens-history-head>strong{background:var(--crm-soft);min-width:30px;height:30px;color:var(--crm-accent);border-radius:50%;place-items:center;font-size:12px;display:grid}.tokens-ledger-head,.tokens-ledger article{grid-template-columns:.8fr 1.5fr .7fr .6fr;align-items:center;gap:16px;padding-inline:30px;display:grid}.tokens-ledger-head{background:var(--crm-soft);min-height:42px;color:var(--crm-muted);font-size:10px}.tokens-ledger article{border-bottom:1px solid var(--crm-line);min-height:66px;color:var(--crm-muted);font-size:12px}.tokens-ledger article:last-of-type{border-bottom:0}.tokens-ledger article div strong,.tokens-ledger article div small{display:block}.tokens-ledger article div strong{color:var(--crm-ink);font-size:13px}.tokens-ledger article div small{margin-top:3px;font-size:10px}.tokens-ledger article>b{font-size:14px}.tokens-ledger .token-credit{color:#15a861}.tokens-ledger .token-debit{color:var(--crm-accent)}.tokens-empty{color:var(--crm-muted);text-align:center;margin:0;padding:42px 30px;font-size:13px}.boost-token-balance{color:var(--crm-muted);margin:-12px 0 18px;font-size:11px;display:block}.dashboard-crm-content .dashboard-reports{overflow:hidden;padding:0!important}.dashboard-crm-content .reports-title{border-bottom:1px solid var(--crm-line);align-items:center;padding:28px 30px 22px}.dashboard-crm-content .reports-title h2{margin:5px 0 4px;font-size:22px}.dashboard-crm-content .reports-title p{margin:0;font-size:13px}.dashboard-crm-content .reports-title>strong{color:var(--crm-muted);font-size:12px;font-weight:500}.dashboard-crm-content .reports-list{display:grid}.dashboard-crm-content .reports-list article{border-bottom:1px solid var(--crm-line);grid-template-columns:minmax(150px,.8fr) minmax(220px,1.5fr) auto;align-items:center;gap:20px;min-height:76px;padding:14px 30px;display:grid}.dashboard-crm-content .reports-list article:last-child{border-bottom:0}.dashboard-crm-content .reports-list strong,.dashboard-crm-content .reports-list small{display:block}.dashboard-crm-content .reports-list strong{color:var(--crm-ink);font-size:14px}.dashboard-crm-content .reports-list small{color:var(--crm-muted);margin-top:4px;font-size:11px}.dashboard-crm-content .reports-list p{color:var(--crm-muted);margin:0;font-size:13px}.dashboard-crm-content .report-state{background:var(--crm-soft);color:var(--crm-accent);white-space:nowrap;border-radius:32px;padding:7px 11px;font-size:11px}.dashboard-crm-content .reports-empty{text-align:center;padding:48px 30px}.dashboard-crm-content .reports-empty strong{color:var(--crm-ink);font-size:16px}.dashboard-crm-content .reports-empty p{margin:5px 0 0;font-size:13px}.renew-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#22172a8c!important}.renew-modal{color:var(--crm-ink)!important;background:#fff!important;border:0!important;border-radius:24px!important;box-shadow:8px 0 40px #75227726!important}.renew-modal h2{font-weight:700;color:var(--crm-ink)!important}.renew-modal>p{color:var(--crm-muted)!important}.renew-durations{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.renew-durations button{position:relative;border:1px solid var(--crm-secondary)!important;color:var(--crm-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:18px!important}.renew-durations button.recommended{border-color:var(--crm-secondary)!important;background:var(--crm-accent)!important;color:#fff!important}.renew-durations button.selected:not(.recommended){border-color:var(--crm-accent)!important}.renew-durations button span{color:var(--crm-secondary)!important}.renew-durations button small{color:var(--crm-secondary);margin-top:8px;font-size:10px;display:block}.renew-durations button{transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.renew-durations button:hover{transform:translateY(-2px);border-color:var(--crm-secondary)!important}.renew-durations button.recommended:not(.selected){color:var(--crm-ink)!important;background:#fff!important}.renew-durations button.selected{border-color:var(--crm-secondary)!important;background:var(--crm-secondary)!important;color:#fff!important;box-shadow:0 7px 16px #dd88cf42!important}.renew-durations button.selected span,.renew-durations button.selected small{color:#fff!important}.renew-durations button strong{font-size:12px;font-weight:600;line-height:1.15;display:inline}.renew-durations button strong em{font-size:22px;font-style:normal;font-weight:700}.renew-durations button span{margin-left:6px;font-size:10px;font-weight:500;display:inline;color:var(--crm-muted)!important}.renew-durations button.selected span{color:#fff!important}.renew-durations button .renew-price-symbol{margin:0 2px 0 0;font-size:12px;font-weight:500;display:inline;color:var(--crm-muted)!important}.renew-durations button em{font-size:22px;font-style:normal;font-weight:700;line-height:1.15}.renew-durations button .renew-price-meta{margin-left:6px;font-size:10px;font-weight:500;display:inline;color:var(--crm-muted)!important}.renew-durations button.selected .renew-price-symbol,.renew-durations button.selected .renew-price-meta{color:#fff!important}.renew-modal .renew-asset-label{margin:26px 0 8px!important}.renew-modal .crypto-checkout-embedded{width:100%;max-height:none;box-shadow:none;border-radius:0;padding:0;overflow:visible}.renew-modal .crypto-checkout-embedded header{padding-top:0}.renew-modal:has(.crypto-checkout-embedded)>p{margin-bottom:8px!important}.renew-modal .crypto-checkout-embedded .crypto-total-label{margin-top:0}.renew-modal{scrollbar-width:none;max-height:calc(100dvh - 24px);overflow-y:auto}.renew-modal::-webkit-scrollbar{display:none}.renew-modal .crypto-checkout-embedded .crypto-total{margin-bottom:5px}.renew-checkout-back{color:var(--crm-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 10px;font-size:12px;font-weight:600;display:block}.renew-checkout-back:hover{color:var(--crm-secondary)}.renew-cancel-pending{color:var(--crm-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-4px 0 10px;padding:0;font-size:11px;font-weight:600;text-decoration:underline;display:block}.renew-cancel-pending:hover{color:var(--crm-secondary)}.email-auth-form{gap:9px;margin-top:18px;display:grid}.email-auth-form>span{color:var(--crm-muted);text-align:center;font-size:11px}.email-auth-form input,.email-credential-settings input{box-sizing:border-box;border:1px solid var(--crm-line);width:100%;min-height:42px;color:var(--crm-ink);font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-size:12px}.email-auth-form button,.email-credential-settings button{background:var(--crm-secondary);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:32px;font-size:12px;font-weight:600}.email-auth-form button:disabled,.email-credential-settings button:disabled{cursor:wait;opacity:.58}.email-auth-form p,.email-credential-settings form>p{color:#b4235d;margin:0;font-size:11px}.email-credential-settings{border:1px solid var(--crm-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:28px;margin-top:18px;padding:24px;display:grid}.email-credential-settings>div>span{color:var(--crm-secondary);letter-spacing:.08em;font-size:10px;font-weight:700}.email-credential-settings h2{color:var(--crm-ink);margin:5px 0;font-size:19px}.email-credential-settings>div>p{color:var(--crm-muted);margin:0;font-size:12px;line-height:1.5}.email-credential-settings form{gap:8px;display:grid}.profile-settings-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#22172a57;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.profile-settings-modal{box-sizing:border-box;border:1px solid var(--crm-line);background:#fff;border-radius:24px;width:min(100%,760px);max-height:calc(100dvh - 44px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #22172a3d}.profile-settings-title{color:var(--crm-ink);margin:0 48px 4px 0;font-size:22px}.profile-settings-close{z-index:2;border:1px solid var(--crm-line);width:36px;height:36px;color:var(--crm-ink);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:22px;display:grid;position:absolute;top:18px;right:18px}.profile-settings-modal .email-credential-settings{box-shadow:none;margin-top:18px}@media (max-width:700px){.email-credential-settings{grid-template-columns:1fr;gap:16px;padding:20px}}.renew-assets button{border:1px solid var(--crm-secondary)!important;color:var(--crm-ink)!important;background:#fff!important}.renew-assets button:hover{border-color:var(--crm-secondary)!important;background:var(--crm-soft)!important}.renew-assets button.active{border-color:var(--crm-secondary)!important;background:var(--crm-secondary)!important;color:#fff!important}.publish-payment-modal .publish-selected-plan{grid-template-columns:1fr}.publish-payment-modal .publish-selected-plan button{cursor:default}.renew-order>div{background:var(--crm-soft)!important;border:0!important;border-radius:16px!important}.renew-order small{color:var(--crm-muted)!important}.renew-order strong{color:var(--crm-ink)!important}.renew-confirm{background:var(--crm-accent)!important;border-radius:32px!important}.renew-order{gap:8px;margin:12px 0!important}.renew-order>div{border-radius:12px!important;padding:8px 12px!important}.renew-order strong{margin-top:3px!important;font-size:14px!important}.publish-page .plan-selection-panel .plan-grid{align-items:stretch!important}.publish-page .plan-selection-panel .plan-card,.publish-page .plan-selection-panel .plan-card.paid-plan,.publish-page .plan-selection-panel .plan-card.featured-plan{color:#22172a!important;min-height:370px!important;box-shadow:none!important;font-family:"Hellix", var(--font-poppins), "Segoe UI", sans-serif!important;background:#fff!important;border:1px solid #4b164c1f!important;border-radius:24px!important;padding:30px 22px 18px!important}.publish-page .plan-selection-panel .plan-card.standard-plan{background:#fff!important;border-color:#4b164c1f!important;box-shadow:0 12px 32px #4b164c0f!important}.publish-page .plan-selection-panel .plan-card.featured-plan{z-index:1;color:#fff!important;background:#4b164c!important;box-shadow:8px 0 40px #75227726!important}.publish-page .plan-selection-panel .plan-card :where(h3,strong,strong small){color:#22172a!important}.publish-page .plan-selection-panel .plan-card :where(p,ul,small){color:#6c727f!important}.publish-page .plan-selection-panel .plan-card.featured-plan :where(h3,strong,strong small,p,ul){color:#fff!important}.publish-page .plan-selection-panel .plan-card.featured-plan>small{color:#dd88cf!important}.publish-page .plan-selection-panel .plan-card>b{color:#fff!important;letter-spacing:0!important;background:#ffffff24!important;border:1px solid #fff3!important;border-radius:32px!important;width:auto!important;min-width:0!important;margin:0!important;padding:5px 10px!important;font-size:10px!important;font-weight:600!important;line-height:14px!important;position:absolute!important;top:16px!important;left:auto!important;right:18px!important}.publish-page .plan-selection-panel .plan-card .plan-checkout{color:#4b164c!important;background:#f8edf5!important;border-radius:32px!important}.publish-page .plan-selection-panel .plan-card.featured-plan .plan-checkout{color:#fff!important;background:#dd88cf!important}.publish-page .plan-selection-panel .plan-card li img{filter:sepia()saturate(.55)hue-rotate(265deg)brightness(.62)!important}.publish-page .plan-selection-panel .plan-card.featured-plan li img{filter:brightness(0)invert()!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.paid-plan:not(.featured-plan),.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.paid-plan:not(.featured-plan) h3,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.paid-plan:not(.featured-plan)>strong,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.paid-plan:not(.featured-plan)>strong small{color:#22172a!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.paid-plan:not(.featured-plan)>p,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.paid-plan:not(.featured-plan) ul,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.paid-plan:not(.featured-plan)>small{color:#6c727f!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan h3,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan>strong,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan>strong small,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan>p,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan ul{color:#fff!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel>.plan-grid{align-items:stretch!important;padding-top:34px!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.standard-plan,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.paid-plan,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;height:390px!important;min-height:390px!important;max-height:390px!important;padding:30px 22px 18px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;overflow:visible!important}@media (hover:hover) and (pointer:fine){.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card:hover{z-index:3;transform:translateY(-6px);border-color:#dd88cf!important;box-shadow:8px 0 40px #75227726!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan:hover{box-shadow:8px 0 44px #dd88cf4d!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card:hover .plan-checkout{color:#fff!important;background:#dd88cf!important}}@media (prefers-reduced-motion:reduce){.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card{transition:none!important}}body .publish-page:not(.publish-page-embedded) .plan-selection-panel>.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;padding-top:34px!important;display:grid!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card,body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.standard-plan,body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.paid-plan,body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.featured-plan{box-sizing:border-box!important;color:#22172a!important;width:100%!important;height:390px!important;min-height:390px!important;max-height:390px!important;box-shadow:none!important;background:#fff!important;border:1px solid #4b164c1f!important;border-radius:24px!important;align-self:stretch!important;padding:30px 22px 18px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;overflow:visible!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.featured-plan{z-index:1;color:#fff!important;background:#4b164c!important;box-shadow:8px 0 40px #75227726!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.featured-plan>b{z-index:-1;color:#fff!important;letter-spacing:0!important;background:#dd88cf!important;border:0!important;border-radius:12px 12px 0 0!important;width:auto!important;min-width:0!important;margin:0!important;padding:6px 14px!important;font-size:10px!important;font-weight:600!important;line-height:20px!important;top:-24px!important;right:22px!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card:not(.featured-plan) :where(h3,strong,strong small){color:#22172a!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card:not(.featured-plan) :where(p,ul,small){color:#6c727f!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.featured-plan :where(h3,strong,strong small,p,ul){color:#fff!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.featured-plan>small{color:#dd88cf!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card h3{margin:8px 0 4px!important;font-size:18px!important;line-height:1.25!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card>strong{font-size:12px!important;line-height:36px!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card>strong em{font-size:27px!important;line-height:36px!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card>strong small{font-size:11px!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card>small{letter-spacing:.5px!important;font-size:9px!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card>p{min-height:44px!important;font-size:11px!important;line-height:1.45!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card ul{overflow:visible;gap:7px!important;margin-block:12px!important;font-size:11px!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card li{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;font-size:12px!important;line-height:16px!important;display:flex!important}.figma-sidebar-nav img{opacity:.82;grid-column:1;width:24px;height:24px;margin:0;filter:grayscale()brightness(.72)!important}.figma-sidebar-nav .active img{opacity:1;filter:brightness(0)invert()!important}.figma-sidebar-nav a:hover:not(.active) img,.figma-sidebar-nav button:hover:not(.active) img{opacity:.82;filter:grayscale()brightness(.72)!important}.figma-sidebar-nav span{text-align:left;grid-column:2;min-width:0}.figma-sidebar-nav b{text-align:center;grid-column:3;margin:0}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card li img{flex:0 0 16px!important;width:16px!important;height:16px!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card .plan-checkout{color:#4b164c!important;white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;background:#f8edf5!important;border:0!important;border-radius:32px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:auto 0 0!important;padding:8px 12px!important;font-size:9px!important;font-weight:500!important;line-height:1!important;display:flex!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card .plan-checkout:disabled{opacity:1!important;cursor:default!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card .plan-checkout>span{display:none!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.featured-plan .plan-checkout{color:#fff!important;background:#dd88cf!important}@media (hover:hover) and (pointer:fine){body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card:hover{z-index:3;transform:translateY(-6px);border-color:#dd88cf!important;box-shadow:8px 0 40px #75227726!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card:hover .plan-checkout{color:#fff!important;background:#dd88cf!important}}@media (max-width:800px){body .publish-page:not(.publish-page-embedded) .plan-selection-panel>.plan-grid{grid-template-columns:1fr!important}body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card,body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.standard-plan,body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.paid-plan,body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card.featured-plan{height:auto!important;min-height:390px!important;max-height:none!important}}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan>b{z-index:-1;color:#fff!important;box-shadow:none!important;background:#dd88cf!important;border:0!important;border-radius:12px 12px 0 0!important;padding:6px 14px!important;line-height:20px!important;top:-24px!important;right:22px!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card>p{min-height:44px!important;font-size:11px!important;line-height:1.45!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card ul{overflow:visible;gap:7px!important;margin-block:12px!important;font-size:11px!important;line-height:1.35!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card h3{margin:8px 0 4px!important;font-size:18px!important;line-height:1.25!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card>strong{font-size:12px!important;line-height:36px!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card>strong em{font-size:27px!important;line-height:36px!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card>strong small{font-size:11px!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card>small{letter-spacing:.5px!important;font-size:9px!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card li{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;font-size:12px!important;line-height:16px!important;display:flex!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card li img{flex:0 0 16px!important;width:16px!important;height:16px!important}.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card .plan-checkout{white-space:nowrap!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:40px!important;padding:8px 12px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important}body .dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card .plan-checkout>span,body .publish-page:not(.publish-page-embedded) .plan-selection-panel .plan-card .plan-checkout>span{float:none!important;color:inherit!important;margin:0!important;font-size:10px!important;line-height:1!important;display:inline-block!important}body .publish-page .plan-selection-panel .plan-card.featured-plan :is(h3,p,ul,li,strong,em,strong small){color:#fff!important;opacity:1!important}body .publish-page .plan-selection-panel .plan-card.featured-plan>small{color:#dd88cf!important;opacity:1!important}@media (max-width:800px){.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.standard-plan,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.paid-plan,.dashboard-publish-view .publish-page-embedded .plan-selection-panel .plan-card.featured-plan{height:auto!important;min-height:390px!important;max-height:none!important}}@media (min-width:981px){.dashboard-crm-layout{grid-template-columns:306px minmax(0,1fr)}.dashboard-crm-content{padding-top:0}}@media (max-width:980px){.dashboard-crm-layout{padding-bottom:96px;display:block}.figma-dashboard-sidebar{z-index:40;border:1px solid var(--crm-line);background:#fffffff5;border-radius:28px;width:auto;height:76px;min-height:0;padding:7px;display:block;position:fixed;inset:auto 10px 10px;overflow:visible;box-shadow:8px 0 40px #75227726}.figma-sidebar-brand,.figma-sidebar-user{display:none}.figma-sidebar-nav{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;width:100%;margin:0;display:grid}.figma-sidebar-nav a,.figma-sidebar-nav button{border-radius:20px;grid-template-rows:24px 14px;grid-template-columns:1fr;align-content:center;place-items:center;gap:3px;width:100%;min-width:0;min-height:60px;padding:0;display:grid}.figma-sidebar-nav button>span{display:none!important}.figma-sidebar-nav button:after{content:attr(data-mobile-label);color:currentColor;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-row:2;max-width:100%;font-size:9px;font-weight:500;line-height:12px;display:block;overflow:hidden}.figma-sidebar-nav img{grid-area:1/1;justify-self:center;width:20px;height:20px}.figma-sidebar-nav b{display:none}.dashboard-crm-content .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashboard-crm-layout{padding-bottom:96px}.dashboard-crm-content .dashboard-welcome>button{display:none!important}.dashboard-crm-content>.dashboard-shell>.dashboard-section-view:not(.summary-publications):not([hidden]){padding-top:22px!important}.dashboard-crm-content>.dashboard-shell>.dashboard-reports:not([hidden]),.dashboard-crm-content>.dashboard-shell>.dashboard-publish-view:not([hidden]){margin-top:22px!important}.dashboard-crm-content .dashboard-publish-view:not([hidden]) .publish-page-embedded .wizard-head{padding-top:44px!important}.figma-dashboard-sidebar{border-color:var(--crm-line);background:#fffffff5;border-radius:28px;height:76px;box-shadow:8px 0 40px #75227726}.figma-sidebar-nav a,.figma-sidebar-nav button{border-radius:20px;grid-template-rows:24px 14px;grid-template-columns:1fr;align-content:center;place-items:center;gap:3px;min-height:60px;display:grid}.figma-sidebar-nav button:after{font-size:8px}.figma-sidebar-nav img{grid-row:1;width:20px;height:20px}.dashboard-crm-content .dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dashboard-crm-content .dashboard-metrics article{min-width:0;border-radius:16px!important;min-height:96px!important;padding:11px 8px!important}.dashboard-crm-content .dashboard-metrics article>div{width:100%;min-width:0}.dashboard-crm-content .dashboard-metrics article small{overflow-wrap:anywhere;min-height:22px;line-height:1.2;display:block;font-size:9px!important}.dashboard-crm-content .dashboard-metrics article strong{margin-top:3px;line-height:1;font-size:18px!important}.dashboard-crm-content .dashboard-metrics .metric-weekly{gap:2px;margin-top:6px;font-size:8px;line-height:1.15;display:grid}.dashboard-crm-content .dashboard-metrics .metric-weekly b{font-size:11px}.dashboard-crm-content .dashboard-metrics .metric-weekly span{white-space:normal}.dashboard-crm-content .management-row{grid-template-columns:minmax(0,1fr) minmax(105px,auto);grid-template-areas:"channel status""plan performance""actions actions";align-items:start;gap:14px 12px;min-height:0;display:grid;padding:16px 14px!important}.dashboard-crm-content .management-row>.managed-channel{grid-area:channel;min-width:0}.dashboard-crm-content .management-row>.channel-status{grid-area:status;justify-self:end;min-width:0}.dashboard-crm-content .management-row>.channel-plan{grid-area:plan;min-width:0;display:block!important}.dashboard-crm-content .management-row>.channel-performance{text-align:right;grid-area:performance;justify-self:end;min-width:0;display:block!important}.dashboard-crm-content .management-row>.row-actions{grid-area:actions;justify-content:flex-end;width:100%}.dashboard-crm-content .management-row .managed-channel img{flex-basis:44px;width:44px!important;height:58px!important}.dashboard-crm-content .management-row .managed-channel strong,.dashboard-crm-content .management-row .plan-stats strong{white-space:normal}.dashboard-crm-content .billing-title{align-items:flex-start;padding:22px 20px 18px}.tokens-hero{align-items:stretch;padding:22px 20px}.tokens-balance{min-width:132px}.tokens-pack-card{margin:18px 20px}.tokens-history-head,.tokens-ledger-head,.tokens-ledger article{padding-inline:20px}.dashboard-crm-content .reports-title{align-items:flex-start;padding:22px 20px 18px}.dashboard-crm-content .reports-list article{grid-template-columns:1fr auto;gap:8px 14px;padding:18px 20px}.dashboard-crm-content .reports-list article>p{grid-area:2/1/auto/-1}.dashboard-crm-content .billing-head{display:none}.dashboard-crm-content .billing-table article{grid-template-columns:1fr auto;gap:8px 14px;padding:18px 20px}.dashboard-crm-content .billing-table article>:nth-child(3),.dashboard-crm-content .billing-table article>:nth-child(4){justify-self:end}}@media (max-width:560px){.tokens-hero{display:grid}.tokens-balance{box-sizing:border-box;grid-template-columns:auto 1fr;width:100%}.tokens-pack-card{grid-template-columns:48px minmax(0,1fr);gap:12px}.tokens-pack-mark{width:46px;height:46px}.tokens-pack-card button{grid-column:1/-1;width:100%}.token-topup-actions{grid-column:1/-1;grid-template-columns:74px minmax(0,1fr)}.token-topup-actions button{grid-column:auto}.tokens-ledger-head{display:none}.tokens-ledger article{grid-template-columns:1fr auto;gap:5px 14px;padding-block:14px}.tokens-ledger article time{font-size:10px}.tokens-ledger article div{grid-area:2/1}.tokens-ledger article>b{text-align:right;grid-area:1/2}.tokens-ledger article>span{text-align:right;grid-area:2/2}}.dashboard-crm-content .managed-channel-link{color:inherit;border-radius:12px;text-decoration:none;transition:background-color .18s,transform .18s}.dashboard-crm-content .managed-channel-link:hover{background:#fff4fc;transform:translateY(-1px)}.dashboard-crm-content .managed-channel-link:focus-visible{outline-offset:3px;outline:2px solid #dd88cf}.dashboard-crm-content .channel-management,.dashboard-crm-content .management-table,.dashboard-crm-content .management-row{overflow:visible}.dashboard-crm-content .row-actions{justify-content:center;display:flex;position:relative;overflow:visible}.channel-actions-menu{align-self:center;height:36px;position:relative}.channel-actions-menu>summary{color:#4b164c;cursor:pointer;background:#fff;border:1px solid #4b164c29;border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;padding:0;list-style:none;transition:background-color .18s,border-color .18s,transform .18s;display:grid}.channel-actions-menu>summary::-webkit-details-marker{display:none}.channel-actions-menu>summary span{font-size:24px;line-height:1;transform:translateY(-1px)}.channel-actions-menu>summary:hover{background:#fff4fc;border-color:#dd88cf;transform:translateY(-1px)}.channel-actions-popover{z-index:40;background:#fff;border:1px solid #4b164c1f;border-radius:15px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #4b164c2e}.dashboard-crm-content .channel-actions-popover button,.dashboard-crm-content .channel-actions-popover button:first-child{width:100%;font:inherit;text-align:left;cursor:pointer;font-size:13px;font-weight:600;display:block;min-height:34px!important;box-shadow:none!important;color:#4b164c!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0 11px!important}.dashboard-crm-content .channel-actions-popover button:hover{background:#fff0fa!important}.dashboard-crm-content .channel-actions-popover button.danger{color:#b42342!important}.dashboard-crm-content .channel-actions-popover button.danger:hover{background:#fff0f3!important}.dashboard-crm-content .management-row .row-actions>button,.dashboard-crm-content .management-row .row-actions>details>summary{box-sizing:border-box;place-items:center;min-width:0;height:36px;min-height:36px;padding:0 11px;font-size:11px;font-weight:600;display:inline-grid;box-shadow:none!important;color:#4b164c!important;background:#fff!important;border:1px solid #4b164c2e!important;border-radius:10px!important}.dashboard-crm-content .management-row .row-actions>details>summary{width:36px;max-height:36px;padding:0}.dashboard-crm-content .management-row .row-actions>button:hover,.dashboard-crm-content .management-row .row-actions>details>summary:hover{transform:translateY(-1px);color:#4b164c!important;background:#fff4fc!important;border-color:#dd88cf!important}.dashboard-crm-content .add-channel-wide{color:#4b164c;cursor:pointer;background:#fff;border:1px solid #4b164c2e;border-radius:14px;order:9999;justify-content:center;align-items:center;gap:9px;width:calc(100% - 36px);min-height:48px;margin:14px 18px 18px;padding:0 20px;font-size:13px;font-weight:650;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.dashboard-crm-content .add-channel-wide span{font-size:20px;font-weight:400;line-height:1}.dashboard-crm-content .add-channel-wide:hover{background:#fff4fc;border-color:#dd88cf;transform:translateY(-1px)}@media (max-width:700px){.dashboard-crm-content .add-channel-wide{width:calc(100% - 20px);margin:10px}}.dashboard-crm-content .publish-page-embedded .live-preview .enrichment-card.directory-profile-card{width:min(100%,420px)!important;max-width:420px!important;margin-inline:auto!important}.suspend-boost-dialog .delete-icon{place-items:center;width:44px;height:44px;margin:0 auto 12px;display:grid}.suspend-boost-dialog>strong{color:#4b164c;text-align:center;margin-top:8px;display:block}.suspend-boost-confirm{color:#fff;cursor:pointer;background:#b42342;border:0;border-radius:14px;width:100%;min-height:46px;margin-top:8px;font-weight:650}.suspend-boost-confirm:hover{background:#941b35}@media (max-width:520px){.crypto-checkout-backdrop{place-items:end stretch;padding:0}.crypto-checkout{border-radius:22px 22px 0 0;width:100%;max-height:96dvh;overflow-y:auto}.lightning-checkout-backdrop{place-items:stretch stretch;padding:0}.lightning-checkout-modal{border-radius:0;width:100%;max-height:100dvh}.lightning-checkout-modal iframe{height:calc(100dvh - 170px);min-height:420px}.dashboard-crm-content .publish-page-embedded .live-preview .enrichment-card.directory-profile-card{width:100%!important;max-width:none!important}}
