/* VIFLY light identity: warm paper, violet actions, mint results, coral details. */
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-variable.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
:root{color-scheme:light;--vif-paper:#faf9f6;--vif-surface:#fff;--vif-soft:#f3f0fa;--vif-ink:#202338;--vif-muted:#465064;--vif-primary:#7047d7;--vif-primary-hover:#5f35c2;--vif-mint:#def5e9;--vif-mint-ink:#176f54;--vif-coral:#fff0e9;--vif-coral-ink:#a44632;--vif-line:#e5e0ed;--vif-shadow:0 8px 28px rgba(40,32,76,.06);--vif-font:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg:var(--vif-paper);--card:var(--vif-surface);--card2:var(--vif-soft);--panel:var(--vif-surface);--text:var(--vif-ink);--txt:var(--vif-ink);--muted:var(--vif-muted);--border:var(--vif-line);--primary:var(--vif-primary);--primary2:#98356f;--acc:var(--vif-primary);--acc2:#98356f;--danger:#b82c48;--success:#176f54;--warning:#97530b}
html{background:var(--vif-paper);scroll-padding-top:100px}
body.vifly-platform-light{font-family:var(--vif-font);color:var(--vif-ink);background:radial-gradient(ellipse at 8% 0%,#f2edff 0,transparent 32%),radial-gradient(ellipse at 95% 5%,#fff0e9 0,transparent 25%),var(--vif-paper);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.vifly-platform-light :is(button,input,select,textarea){font-family:var(--vif-font)}
.vifly-platform-light :is(h1,h2,h3,h4){font-family:var(--vif-font);font-weight:800;line-height:1.2;color:inherit}
.vifly-platform-light :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--vif-primary);outline-offset:4px}
.vifly-platform-light ::selection{background:#e5dafb;color:#33214e}
.vifly-platform-light .topbar{padding:20px max(28px,calc((100vw - 1320px)/2));min-height:84px;gap:28px;background:rgba(255,255,255,.94);border-bottom:1px solid var(--vif-line);box-shadow:0 2px 16px rgba(40,32,76,.025);backdrop-filter:blur(16px);isolation:isolate}
.vifly-platform-light .brand{font-size:29px;font-weight:800;gap:10px;color:var(--vif-primary);letter-spacing:-.05em;flex-shrink:0}
.vifly-platform-light .brand span{color:var(--vif-ink);background:none;-webkit-text-fill-color:currentColor}
.vifly-brand-mark{width:34px;height:34px;display:block;flex-shrink:0}
.vifly-platform-light .nav{gap:22px;flex-wrap:nowrap;min-width:0}
.vifly-platform-light .nav a,.vifly-platform-light .vifly-nav-group summary{font-size:12px;font-weight:700;color:#4d5265;white-space:nowrap;line-height:1.5}
.vifly-platform-light .nav>a{padding:10px 0}
.vifly-platform-light .nav a:hover{color:var(--vif-primary)}
.vifly-nav-group{position:relative}
.vifly-nav-group summary{list-style:none;display:flex;align-items:center;gap:7px;padding:10px 0;cursor:pointer}
.vifly-nav-group summary::-webkit-details-marker{display:none}
.vifly-nav-group[open] summary{color:var(--vif-primary)}
.vifly-nav-group summary>span{font-size:15px;line-height:1}
.vifly-nav-dropdown{position:absolute;top:calc(100% + 12px);left:-16px;min-width:220px;padding:10px;border-radius:18px;border:1px solid var(--vif-line);background:#fff;box-shadow:0 16px 50px rgba(40,32,76,.12);max-height:calc(100vh - 125px);overflow-y:auto;z-index:1600}
.vifly-platform-light .vifly-nav-dropdown a{display:block;padding:11px 13px;border-radius:10px;white-space:normal}
.vifly-platform-light .vifly-nav-dropdown a:hover{background:var(--vif-soft)}
.vifly-nav-account .vifly-nav-dropdown{left:auto;right:0;min-width:245px}
.vifly-nav-section{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--vif-muted);border-top:1px solid var(--vif-line);margin:8px 0;padding:13px 13px 2px}
.vifly-platform-light .vifly-nav-dropdown .nav-logout-form{border-top:1px solid var(--vif-line);margin:8px 0 0;padding-top:7px}
.vifly-platform-light .vifly-nav-dropdown .nav-logout-button{padding:11px 13px;color:#a32944;font-size:12px;font-weight:700;text-align:left;width:100%;border-radius:10px}
.vifly-platform-light .vifly-nav-dropdown .nav-logout-button:hover{background:#fff0f3}
.vifly-platform-light .nav .nav-highlight{display:inline-flex;align-items:center;gap:18px;padding:13px 18px;background:var(--vif-primary);color:#fff;border-radius:12px;box-shadow:0 5px 14px rgba(112,71,215,.13);border:1px solid var(--vif-primary)}
.vifly-platform-light .nav .nav-highlight:hover{background:var(--vif-primary-hover);color:#fff}
.vifly-platform-light .container{margin:38px auto 64px}
.vifly-platform-light .card{background:#fff;border-color:var(--vif-line);box-shadow:var(--vif-shadow);border-radius:22px}
.vifly-platform-light .muted{color:var(--vif-muted)}
.vifly-platform-light .btn{background:var(--vif-primary);color:#fff;border-radius:12px;font-weight:700;box-shadow:0 5px 14px rgba(112,71,215,.1);min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.vifly-platform-light .btn:hover{background:var(--vif-primary-hover);color:#fff}
.vifly-platform-light .btn.secondary{background:var(--vif-soft);color:#573c91;border:1px solid #ded4f0;box-shadow:none}
.vifly-platform-light .btn.secondary:hover{background:#eae2f8;color:#573c91}
.vifly-platform-light .btn.danger{background:#b82c48;color:#fff}
.vifly-platform-light :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=hidden]):not(.vf-public input):not(.vf-public select):not(.vf-public textarea){color:var(--vif-ink);background-color:#fff;border-color:#d9d3e3;box-shadow:none}
.vifly-platform-light input::placeholder,.vifly-platform-light textarea::placeholder{color:#70778a;opacity:1}
.vifly-platform-light input[type=checkbox],.vifly-platform-light input[type=radio]{accent-color:var(--vif-primary)}
.vifly-platform-light table{color:var(--vif-ink)}
.vifly-platform-light :is(th,td){border-color:var(--vif-line)}
.vifly-platform-light th{color:var(--vif-muted);font-weight:700}
.vifly-platform-light tbody tr:hover{background:#f8f5fd}
.vifly-platform-light .site-footer{border-top:1px solid var(--vif-line);padding:34px max(24px,calc((100vw - 1180px)/2));background:#fff;color:var(--vif-muted)}
.vifly-platform-light .site-footer-links{gap:12px 22px}
.vifly-platform-light .site-footer-links a{font-size:12px;font-weight:600}
.vifly-platform-light .vifly-social-footer a{background:var(--vif-soft);border-color:var(--vif-line);color:var(--vif-muted);box-shadow:none}
.vifly-platform-light .vifly-scroll-top{width:46px;height:46px;border-radius:15px;background:var(--vif-primary);color:#fff;border-color:var(--vif-primary);box-shadow:0 10px 28px rgba(112,71,215,.19)}
.vifly-platform-light .vifly-scroll-top small{display:none}
.vifly-platform-light .vifly-scroll-top span{font-size:22px}
/* Hero and product surfaces use a common palette, including older inline views. */
.vifly-platform-light .vf-hero{border:1px solid #e6dff0;background:linear-gradient(135deg,#f5f0ff,#fff9f5 75%);box-shadow:0 18px 52px rgba(40,32,76,.045);padding:clamp(28px,5vw,66px)}
.vifly-platform-light .vf-growth{--vf-muted:var(--vif-muted);--vf-line:var(--vif-line);color:var(--vif-ink)}
.vifly-platform-light .vf-growth h1{font-weight:800;line-height:1.08;font-size:clamp(38px,5.3vw,66px)}
.vifly-platform-light .vf-accent,.vifly-platform-light .vf-eyebrow{color:var(--vif-primary)}
.vifly-platform-light .vf-demo{background:#fff;border:1px solid #e2d8f1;box-shadow:0 20px 45px rgba(88,62,133,.1);transform:rotate(1.2deg);padding:26px}
.vifly-platform-light .vf-demo-avatar{background:#eee5ff;color:#7047d7}
.vifly-platform-light .vf-demo-link{background:#faf8fd;border-color:#e7deef;color:var(--vif-ink)}
.vifly-platform-light .vf-demo-buttons button{font-size:12px;border-color:#ded3ee;background:#fff;color:#465064}
.vifly-platform-light .vf-demo-buttons button[aria-pressed=true]{color:#fff;background:var(--vif-primary);border-color:var(--vif-primary)}
.vifly-platform-light .vf-action.primary,.vifly-platform-light .vf-demo .vf-action.primary{background:var(--vif-primary);color:#fff;border-color:var(--vif-primary)}
.vifly-platform-light .vf-action.primary:hover{background:var(--vif-primary-hover);filter:none;color:#fff}
.vifly-platform-light .vf-action:not(.primary){background:#fff;color:var(--vif-ink);border-color:#d8cde7}
.vifly-platform-light .vf-card{background:#fff;border-color:var(--vif-line);box-shadow:var(--vif-shadow)}
.vifly-platform-light .vf-number{background:#eee7fc;color:#62419f}
.vifly-platform-light .vf-card:nth-child(2) .vf-number{background:var(--vif-mint);color:var(--vif-mint-ink)}
.vifly-platform-light .vf-card:nth-child(3) .vf-number{background:var(--vif-coral);color:var(--vif-coral-ink)}
.vifly-platform-light .vf-note{background:#f0f8f3;border-color:#d8eadd}
.vifly-platform-light .vf-price,.vifly-platform-light .vf-card-link{color:var(--vif-primary)}
.vifly-platform-light .vf-final{background:linear-gradient(120deg,#ede6fa,#fff1e9);border-color:#e2d5ef}
.vifly-platform-light .vf-faq details{border-color:var(--vif-line)}
.vifly-platform-light .vf-steps li::before{color:var(--vif-primary)}
.vifly-platform-light .pricing-page{--pricing-muted:var(--vif-muted);--pricing-border:var(--vif-line);--pricing-mint:var(--vif-mint);color:var(--vif-ink)}
.vifly-platform-light .pricing-stat{background:#fff;border-color:var(--vif-line);box-shadow:var(--vif-shadow)}
.vifly-platform-light .pricing-stat--featured{background:linear-gradient(140deg,#dff6e9,#ecf9ef);box-shadow:none;border-color:#d1e9d9}
.vifly-platform-light .pricing-page .pricing-value{color:var(--vif-ink)}
.vifly-platform-light .pricing-page .pricing-stat--featured .pricing-value{color:var(--vif-mint-ink)}
.vifly-platform-light .pricing-equation-result strong{color:var(--vif-mint-ink)}
.vifly-platform-light .pricing-eyebrow>span{background:var(--vif-mint-ink);box-shadow:none}
.vifly-platform-light .pricing-journey li>span{background:var(--vif-mint);color:var(--vif-mint-ink);border-color:#cde5d6}
.vifly-platform-light .pricing-cta{background:linear-gradient(125deg,#eee7fc,#fff3eb);border-color:#ded1ed}
.vifly-platform-light .pricing-page .pricing-button{background:var(--vif-primary);color:#fff}
.vifly-platform-light .pricing-page .pricing-button:hover{background:var(--vif-primary-hover)}
.vifly-platform-light .pricing-tag{color:#465064;background:#f7f5fa;border-color:var(--vif-line)}
.vifly-platform-light .pricing-stat--featured .pricing-tag{background:#fff9;color:var(--vif-mint-ink);border-color:#bbdbc9}
.vifly-platform-light .pricing-plans li{color:#724d83;border-color:#eadbec;background:#fcf5fa}
.vifly-platform-light .pricing-page .pricing-link{color:var(--vif-primary)}
.vifly-platform-light .pricing-tool{box-shadow:var(--vif-shadow)}
.vifly-platform-light .pricing-faq details[open] summary,.vifly-platform-light .pricing-faq summary>span{color:var(--vif-primary)}
.vifly-platform-light .pricing-page .pricing-fineprint{color:var(--vif-muted)}
.vifly-platform-light .pricing-page :is(a,summary):focus-visible{outline-color:var(--vif-primary)}
.vifly-platform-light .creator-cockpit-v5{background:linear-gradient(135deg,#f5f0fc,#faf9f6 60%);border-color:var(--vif-line);box-shadow:var(--vif-shadow);color:var(--vif-ink)}
.vifly-platform-light :is(.ccv5-hero,.ccv5-score,.ccv5-card,.ccv5-kpi){background:#fff;border-color:var(--vif-line);box-shadow:var(--vif-shadow)}
.vifly-platform-light :is(.ccv5-gradient,.register-gradient,.login-gradient){background:linear-gradient(110deg,#7047d7,#a3376b);background-clip:text;-webkit-background-clip:text;color:transparent}
.vifly-platform-light .ccv5-btn.primary{background:var(--vif-primary);color:#fff!important;box-shadow:0 8px 22px rgba(112,71,215,.14)}
.vifly-platform-light .ccv5-btn.secondary{background:#f3effb;color:#573789!important;border-color:#dfd4ef}
.vifly-platform-light :is(.register-hero,.login-hero,.lh-hero,.booking-hero){background:linear-gradient(135deg,#f2ebfd,#fff6ef);border-color:var(--vif-line);box-shadow:var(--vif-shadow)}
.vifly-platform-light .help-hero{background:linear-gradient(135deg,#eee6fc,#fff6ef);color:var(--vif-ink);box-shadow:var(--vif-shadow)}
.vifly-platform-light .help-hero h1 span{background:linear-gradient(100deg,#7047d7,#a3376b);background-clip:text;-webkit-background-clip:text}
.vifly-platform-light .help-hero__card{background:#fff;border-color:#e2d7ed;box-shadow:var(--vif-shadow)}
.vifly-platform-light .help-hero__glow{opacity:.12}
.vifly-platform-light .help-eyebrow{color:var(--vif-primary)}
.vifly-platform-light .vc-hero{background:linear-gradient(120deg,#ede6fb,#fff2e9);color:var(--vif-ink)}
.vifly-platform-light .vc-section>h2,.vifly-platform-light .vc-section>h3,.vifly-platform-light .vc-empty h3{color:var(--vif-ink)!important;text-shadow:none}
/* Mobile navigation retains the existing drawer and its focus/close behavior. */
@media(min-width:861px) and (max-width:1250px){.vifly-platform-light .topbar{padding:18px 22px;gap:20px}.vifly-platform-light .nav{gap:14px}.vifly-platform-light .nav a,.vifly-platform-light .vifly-nav-group summary{font-size:11px}.vifly-platform-light .nav .nav-highlight{padding:12px 14px;gap:10px}.vifly-platform-light .brand{font-size:27px}}
@media(max-width:860px){.vifly-platform-light header.topbar{background:rgba(255,255,255,.96)!important;border-color:var(--vif-line)!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:14px 86px 14px 20px!important}.vifly-platform-light .vifly-mobile-real-trigger{width:46px!important;height:46px!important;top:12px!important;right:16px!important;border-radius:14px!important;background:#fff!important;border-color:#ddd5e9!important;box-shadow:0 4px 14px rgba(40,32,76,.05)!important}.vifly-platform-light .vifly-mobile-real-trigger span{background:var(--vif-ink)!important}.vifly-platform-light .vifly-mobile-real-drawer{background:#fff!important;border-left:1px solid var(--vif-line);box-shadow:-16px 0 70px rgba(40,32,76,.13)!important}.vifly-platform-light .vifly-mobile-real-backdrop{background:rgba(36,29,58,.25)!important;backdrop-filter:blur(5px)}.vifly-platform-light .vifly-mobile-real-drawer a{background:#f8f5fd;color:var(--vif-ink);border-color:#e7dff0}.vifly-platform-light .vifly-mobile-real-drawer a.is-highlight{background:var(--vif-primary);color:#fff;border-color:var(--vif-primary)}.vifly-platform-light .vifly-mobile-real-drawer .vifly-mobile-real-title{color:var(--vif-primary);background:none;-webkit-text-fill-color:currentColor}.vifly-platform-light .vifly-mobile-real-drawer p,.vifly-platform-light .vifly-mobile-real-drawer small{color:var(--vif-muted)}.vifly-platform-light .vf-demo{transform:none}.vifly-platform-light .container{margin:26px auto 44px}.vifly-platform-light .creator-cockpit-v5{border-radius:24px;padding:16px}}
.vifly-platform-light .icon-submit{background:var(--vif-primary);color:#fff}
.vifly-mobile-section{margin:17px 3px 3px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vif-muted)}
.vifly-mobile-close{position:absolute;right:20px;top:20px;padding:8px 11px;border:1px solid var(--vif-line);border-radius:10px;background:var(--vif-soft);color:var(--vif-ink);font:700 12px var(--vif-font);cursor:pointer}
.vifly-mobile-logout button{width:100%;min-height:48px;border:1px solid #f0d4dc;border-radius:14px;background:#fff3f5;color:#a32946;font:700 14px var(--vif-font);cursor:pointer}
@media(max-width:860px){.vifly-platform-light .vifly-mobile-real-drawer{background:transparent!important;box-shadow:none!important;border:0}.vifly-platform-light .vifly-mobile-real-panel{background:#fff!important;border-color:var(--vif-line);border-radius:22px;box-shadow:0 20px 65px rgba(40,32,76,.15)}.vifly-platform-light .vifly-mobile-real-head strong{color:var(--vif-primary);background:none;-webkit-text-fill-color:currentColor}.vifly-platform-light .vifly-mobile-real-links a.primary{background:var(--vif-primary);color:#fff;border-color:var(--vif-primary);box-shadow:none}.vifly-platform-light .vifly-mobile-real-links a.secondary{background:#eee8fa;color:#573d8b;border-color:#e0d4ef;box-shadow:none}.vifly-platform-light .vifly-mobile-real-links a.primary::after{color:#fff}.vifly-platform-light .vifly-mobile-real-links a.secondary::after{color:#573d8b}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vifly-platform-light *, .vifly-platform-light *::before,.vifly-platform-light *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Contrast and hierarchy across public products and the management workspace. */
.vifly-platform-light .pricing-conditions strong{color:var(--vif-mint-ink)}
.vifly-platform-light :is(.vb-hero,.cl-hero,.cl-cta,.help-contact,.analytics-hero,.trv2-hero-main,.roast-hero,.blog-public-hero){background:linear-gradient(135deg,#f3edfc,#fff7f1);color:var(--vif-ink);border-color:var(--vif-line)}
.vifly-platform-light :is(.cl-story-panel,.cl-mini-hero){background:linear-gradient(135deg,#f0e8fc,#f9f5ff);color:var(--vif-ink)}
.vifly-platform-light .cl-glow{opacity:.12}
.vifly-platform-light .cl-button--primary{background:var(--vif-primary);color:#fff;box-shadow:0 8px 22px rgba(112,71,215,.13)}
.vifly-platform-light :is(.cl-button--secondary,.analytics-btn.secondary,.vifly-seo-lot5-btn.secondary){background:#fff;color:#573c91;border:1px solid #d9cdea;box-shadow:none}
.vifly-platform-light .help-search input{min-width:0;flex:1}
.vifly-platform-light .creator-content-action-card{background:#fff;border-color:var(--vif-line);box-shadow:none}
.vifly-platform-light .creator-content-action-card.primary{background:#f1eafb;border-color:#daceed}
.vifly-platform-light .creator-content-action-card.shop{background:#eaf7ef;border-color:#d1e7d8}
.vifly-platform-light .creator-content-action-card strong{color:var(--vif-ink)}
.vifly-platform-light .creator-content-action-card span{color:var(--vif-muted)}
.vifly-platform-light .ccv5-header{align-items:start}
.vifly-platform-light .ccv5-hero{padding:28px}
.vifly-platform-light .ccv5-hero h1{font-size:clamp(30px,3.3vw,44px);line-height:1.12}
.vifly-platform-light .creator-content-actions-grid{gap:12px}
.vifly-platform-light .bk-btn.primary{background:var(--vif-primary);color:#fff}
.vifly-platform-light .bk-btn.success{background:var(--vif-mint-ink);color:#fff}
@media(max-width:860px){.vifly-platform-light header.topbar .brand{margin:0!important;position:static!important;transform:none!important}.vifly-platform-light header.topbar{justify-content:flex-start!important}.vifly-platform-light .vf-growth h1{font-size:36px}.vifly-platform-light .ccv5-hero{padding:22px}}

.vifly-platform-light .vanv2-link.is-active{background:#eee6fb;border-color:#cbb8ec;box-shadow:none}
.vifly-platform-light .vanv2-link.is-active strong{color:#523786}
.vifly-platform-light .vanv2-link.is-active .vanv2-link-main span{color:var(--vif-muted)}
.vifly-platform-light :is(.vifly-blog-final-cta,.vifly-blog-side-cta){background:linear-gradient(120deg,#efe7fb,#fff2e9);color:var(--vif-ink)}
.vifly-platform-light :is(.vifly-blog-final-cta,.vifly-blog-side-cta) :is(strong,h3){color:var(--vif-ink)}
.vifly-platform-light :is(.vifly-blog-final-cta,.vifly-blog-side-cta) p{color:var(--vif-muted)}
.vifly-platform-light .vifly-blog-final-cta a.secondary{background:#fff;color:#573c91;border-color:#ded2ee}
.vifly-platform-light .platform-tab input:checked+span{background:#eee6fb;color:#523786;border-color:#cbb8ec;box-shadow:none}
.vifly-platform-light .platform-tab input:checked+span small{color:#523786}
.vifly-platform-light .roast-btn:not(.secondary){background:var(--vif-primary);color:#fff;box-shadow:none}
.vifly-platform-light .vifly-seo-lot1-btn.secondary{background:#fff;color:#573c91;border-color:#ded2ee}
.vifly-platform-light .icon-create{box-sizing:border-box;width:100%}
.vifly-platform-light .icon-create :is(.icon-studio,.icon-studio-grid,.icon-form,.icon-preview){min-width:0}

.vifly-platform-light .blog-show-action-panel{background:linear-gradient(125deg,#efe7fb,#fff4ec);color:var(--vif-ink);box-shadow:none}
.vifly-platform-light .blog-show-action-panel strong{color:var(--vif-ink)}
.vifly-platform-light .blog-show-action-panel p{color:var(--vif-muted)}
.vifly-platform-light .blog-show-action-buttons a.secondary{background:#fff;color:#573c91;border-color:#daceec}
.vifly-platform-light .creator-content-cockpit{background:#fff;border-color:var(--vif-line);box-shadow:var(--vif-shadow);padding:26px;margin:24px 0}
.vifly-platform-light .creator-content-cockpit h2{font-size:clamp(24px,2.5vw,32px)}
.vifly-platform-light .creator-content-cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.vifly-platform-light .creator-content-action-card{min-height:148px;padding:20px;border-radius:18px}
.vifly-platform-light .creator-payment-rib-shortcut{padding:22px 26px;margin:22px 0;border:1px solid var(--vif-line);border-radius:22px;background:#f7f5fa}
.vifly-platform-light .creator-payment-rib-shortcut h2{font-size:25px}
.vifly-platform-light .ccv5-actions{gap:9px}
.vifly-platform-light .ccv5-actions .ccv5-btn{padding:11px 14px;font-size:13px}
@media(max-width:860px){.vifly-platform-light header.topbar .brand{justify-content:flex-start!important;width:auto!important}.vifly-platform-light .creator-content-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vifly-platform-light .creator-content-cockpit{padding:18px}.vifly-platform-light .creator-content-action-card{padding:16px}.vifly-platform-light .creator-payment-rib-shortcut{padding:20px}}
@media(max-width:480px){.vifly-platform-light .creator-content-cockpit-grid{grid-template-columns:1fr}}

.vifly-platform-light .vifly-seo-lot2-btn.secondary{background:#fff;color:#573c91;border-color:#ded2ee}
.vifly-platform-light .ve-guide__section-index{background:#eee6fb;color:#573c91;box-shadow:none}
.vifly-platform-light .roast-seo-score{background:#eee6fb;color:#573c91}

.vifly-platform-light .icon-upload input[type=file]{width:1px!important;height:1px!important;min-height:0!important;clip-path:inset(50%);overflow:hidden}
@media(max-width:860px){.vifly-platform-light header.topbar .brand{left:auto!important;right:auto!important;flex:0 0 auto!important}}
